Use AssetTagHelpers in S5 Template

Otherwise S5  breaks when Instiki is
deployed to a non-root URL (e.g., by
setting RailsBaseURI in Passenger).

Also a stylistic tweak in lib/node.rb
This commit is contained in:
Jacques Distler 2009-10-11 09:49:01 -05:00
parent dd8c912c6c
commit 23e9c6beb2
2 changed files with 9 additions and 9 deletions

View file

@ -13,15 +13,15 @@
<meta name="defaultView" content="slideshow" /> <meta name="defaultView" content="slideshow" />
<meta name="controlVis" content="hidden" /> <meta name="controlVis" content="hidden" />
<!-- style sheet links --> <!-- style sheet links -->
<link rel="stylesheet" href="/s5/ui/core/outline.css" type="text/css" media="screen" id="outlineStyle" /> <%= stylesheet_link_tag "/s5/ui/core/outline.css", :media => 'screen', :id => 'outlineStyle' %>
<link rel="stylesheet" href="/s5/ui/core/print.css" type="text/css" media="print" id="slidePrint" /> <%= stylesheet_link_tag "/s5/ui/core/print.css", :media => 'print', :id => 'slidePrint' %>
<link rel="stylesheet" href="/s5/ui/core/opera.css" type="text/css" media="projection" id="operaFix" /> <%= stylesheet_link_tag "/s5/ui/core/opera.css", :media => 'projection', :id => 'operaFix' %>
<link rel="stylesheet" href="/s5/ui/core/math.css" type="text/css" media="all" id="mathStyle" /> <%= stylesheet_link_tag "/s5/ui/core/math.css", :media => 'all', :id => 'mathStyle' %>
<link rel="stylesheet" href="/s5/themes/<%=@s5_theme%>/slides.css" type="text/css" media="projection" id="slideProj" /> <%= stylesheet_link_tag "/s5/themes/#{@s5_theme}/slides.css", :media => 'projection', :id => 'slideProj' %>
<!-- S5 JS --> <!-- S5 JS -->
<script src="/s5/ui/core/slides.js" type="text/javascript"></script> <%= javascript_include_tag "/s5/ui/core/slides.js" %>
<script src="/javascripts/prototype.js" type="text/javascript"></script> <%= javascript_include_tag 'prototype' %>
</head> </head>
<body> <body>

View file

@ -327,7 +327,7 @@ module XHTML #:nodoc:
s << "/" if (@children.empty? && @closing == :self) or self.childless? s << "/" if (@children.empty? && @closing == :self) or self.childless?
s << ">" s << ">"
@children.each { |child| s << child.to_s } @children.each { |child| s << child.to_s }
s << "</#{@name}>" if @closing != :self && !@closing.nil? && !@children.empty? s << "</#{@name}>" unless @closing == :self or self.childless? or @children.empty?
s.join s.join
end end
end end