Sha256: b730334934d1548d77f1d4d9d62ef53f3d857462e71c8a885247c1e0b251466c
Contents?: true
Size: 1.85 KB
Versions: 2
Compression:
Stored size: 1.85 KB
Contents
module RedmineExtensions class Hooks < Redmine::Hook::ViewListener if Rails.env.development? render_on :view_layouts_base_body_bottom, partial: 'redmine_extensions/development_mode' end if defined?(EasyExtensions) if EasyExtensions.try(:deferred_js) ### DEFERRED JAVASCRIPTS ### def easy_extensions_blocking_javascripts_hook(context = {}) context[:template].require_asset('redmine_extensions/blocking') end def easy_extensions_javascripts_hook(context = {}) context[:template].require_asset('redmine_extensions/application') end else ### JAVASCRIPTS IN HEADER ### def easy_extensions_javascripts_hook(context = {}) context[:template].require_asset('redmine_extensions/blocking') context[:template].require_asset('redmine_extensions/application') end end else ### JAVASCRIPTS IN REDMINE ### def view_layouts_base_html_head(context = {}) ## BLOCKING ## javascript_include_tag('redmine_extensions/blocking_namespace') + javascript_include_tag('redmine_extensions/blocking_schedule') + javascript_include_tag('redmine_extensions/blocking_module') + javascript_include_tag('redmine_extensions/blocking_polyfill') + javascript_include_tag('redmine_extensions/blocking_render') + javascript_include_tag('redmine_extensions/blocking_utils') + javascript_include_tag('redmine_extensions/blocking_dynamic_loading') + ## DEFERRED ## javascript_include_tag('redmine_extensions/easy_togglers') + javascript_include_tag('redmine_extensions/jquery.entityarray') + javascript_include_tag('redmine_extensions/render_polyfill') + javascript_include_tag('redmine_extensions/redmine_extensions') end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redmine_extensions-0.2.13 | lib/redmine_extensions/hooks.rb |
redmine_extensions-0.2.12 | lib/redmine_extensions/hooks.rb |