Sha256: b252f25b68a144cec162f5b827b7941539116083fd46cf417875cff813ce84fe
Contents?: true
Size: 1.77 KB
Versions: 6
Compression:
Stored size: 1.77 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_polyfill') + javascript_include_tag('redmine_extensions/blocking_render') + javascript_include_tag('redmine_extensions/blocking_utils') + ## 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/dynamic_loading') + javascript_include_tag('redmine_extensions/redmine_extensions') end end end end
Version data entries
6 entries across 6 versions & 1 rubygems