forked from paginagmbh/redmine_lightbox2
-
Notifications
You must be signed in to change notification settings - Fork 9
/
view_layouts_base_html_head_hook.rb
22 lines (21 loc) · 1.14 KB
/
view_layouts_base_html_head_hook.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
module RedmineLightbox
module Hooks
class ViewLayoutsBaseHtmlHeadHook < Redmine::Hook::ViewListener
def view_layouts_base_html_head(context={})
if context[:controller] && ( context[:controller].is_a?(IssuesController) ||
context[:controller].is_a?(WikiController) ||
context[:controller].is_a?(DocumentsController) ||
context[:controller].is_a?(FilesController) ||
context[:controller].is_a?(BoardsController))
return stylesheet_link_tag("jquery.fancybox-1.3.4.css", :plugin => "redmine_lightbox", :media => "screen") \
+ stylesheet_link_tag("lightbox.css", :plugin => "redmine_lightbox", :media => "screen") \
+ javascript_include_tag('jquery.fancybox-1.3.4.pack.js', :plugin => 'redmine_lightbox') \
+ javascript_include_tag('jquery.easing-1.3.pack.js', :plugin => 'redmine_lightbox') \
+ javascript_include_tag('lightbox.js', :plugin => 'redmine_lightbox') \
else
return ''
end
end
end
end
end