Module: ActiveScaffold::Assets
- Defined in:
- lib/active_scaffold/assets.rb,
lib/active_scaffold/assets/css_deps_generator.rb,
lib/active_scaffold/assets/jquery_ui_manifest.rb,
lib/active_scaffold/assets/jquery_ui_theme_generator.rb
Defined Under Namespace
Modules: JqueryUiManifest Classes: CssDepsGenerator, JqueryUiThemeGenerator
Constant Summary collapse
- CORE_STYLESHEETS =
['active_scaffold/core'].freeze
- CORE_JAVASCRIPTS =
['jquery.ba-throttle-debounce', 'jquery.visible.min', 'active_scaffold/jquery.editinplace', 'active_scaffold/active_scaffold'].freeze
Class Method Summary collapse
-
.active_scaffold_javascripts(load = :all) ⇒ Object
Returns array of javascript paths based on load mode.
- .active_scaffold_js_code(load = :all) ⇒ Object
-
.active_scaffold_stylesheets(load = :all) ⇒ Object
Returns array of stylesheet paths based on load mode.
Class Method Details
.active_scaffold_javascripts(load = :all) ⇒ Object
Returns array of javascript paths based on load mode
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/active_scaffold/assets.rb', line 34 def active_scaffold_javascripts(load = :all) case load when :all jquery_ui_javascripts + CORE_JAVASCRIPTS + ActiveScaffold.javascripts + bridge_javascripts when :deps jquery_ui_javascripts + ActiveScaffold.javascripts + bridge_javascripts when :core CORE_JAVASCRIPTS when :plugins ActiveScaffold.javascripts when :bridges bridge_javascripts when :jquery_ui jquery_ui_javascripts else raise ArgumentError, "Unknown load mode: #{load.inspect}" end end |
.active_scaffold_js_code(load = :all) ⇒ Object
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/active_scaffold/assets.rb', line 53 def active_scaffold_js_code(load = :all) code = case load when :all [jquery_ui_js_code, active_scaffold_js_config] when :deps, :jquery_ui [jquery_ui_js_code] when :core [active_scaffold_js_config] when :plugins, :bridges [] else raise ArgumentError, "Unknown load mode: #{load.inspect}" end code.join("\n") end |
.active_scaffold_stylesheets(load = :all) ⇒ Object
Returns array of stylesheet paths based on load mode
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/active_scaffold/assets.rb', line 14 def active_scaffold_stylesheets(load = :all) case load when :all CORE_STYLESHEETS + active_scaffold_stylesheets(:deps) when :deps jquery_ui_stylesheets + ActiveScaffold.stylesheets + bridge_stylesheets when :core CORE_STYLESHEETS when :plugins ActiveScaffold.stylesheets when :bridges bridge_stylesheets when :jquery_ui jquery_ui_stylesheets else raise ArgumentError, "Unknown load mode: #{load.inspect}" end end |