Add has_sidebar/has_footer to editor

Get data-markup-lang attribute working dynamically
This commit is contained in:
Eston Bond
2010-12-04 16:20:49 -08:00
parent 6cc398ae26
commit 57d40c48e3
4 changed files with 35 additions and 3 deletions
@@ -79,26 +79,28 @@
<div id="gollum-editor-help-wrapper">
<div id="gollum-editor-help-content">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et nibh a lacus egestas blandit. Maecenas felis tortor, mattis quis venenatis in, dictum ut diam. Sed nisi massa, accumsan vel sodales a, pharetra vel tellus. Integer quis metus at erat hendrerit egestas eget et sem. Donec elit nunc, accumsan sed fermentum eget, consectetur non enim. Duis ut risus odio. Pellentesque tristique augue iaculis libero interdum quis fermentum sapien cursus. Quisque justo sapien, molestie non convallis ut, convallis a massa. Nam congue ipsum at turpis semper non bibendum diam pellentesque. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent euismod, ligula nec sagittis volutpat, ante dolor porttitor turpis, vel convallis velit elit et ipsum. Aenean sit amet purus odio. Fusce fermentum lorem sit amet tortor laoreet a sollicitudin nisl tempor. Maecenas tempus tortor eget libero varius ullamcorper. Donec a felis a sapien venenatis mattis.
</p>
</div>
</div>
</div>
<textarea id="gollum-editor-body"
data-markup-lang="markdown" name="content">{{content}}</textarea>
data-markup-lang="{{format}}" name="content">{{content}}</textarea>
{{#has_footer}}
<div id="gollum-editor-edit-footer" class="collapsed">
<a href="#" class="button"><span>Expand/Collapse</span></a>
<h4>Footer</h4>
<textarea id="gollum-editor-footer" name="footer"></textarea>
</div>
{{/has_footer}}
{{#has_sidebar}}
<div id="gollum-editor-edit-sidebar" class="collapsed">
<a href="#" class="button"><span>Expand/Collapse</span></a>
<h4>Sidebar</h4>
<textarea id="gollum-editor-sidebar" name="sidebar"></textarea>
</div>
{{/has_sidebar}}
<div id="gollum-editor-edit-summary" class="singleline">
<label for="message" class="jaws">Edit message:</label>
View File
+15
View File
@@ -16,6 +16,21 @@ module Precious
def is_edit_page
false
end
def format
@format = (@page.format || false) if @format.nil?
@format.to_s.downcase
end
def has_footer
@footer = (@page.footer || false) if @footer.nil?
!!@footer
end
def has_sidebar
@sidebar = (@page.sidebar || false) if @sidebar.nil?
!!@sidebar
end
def page_name
@name.gsub('-', ' ')
+15
View File
@@ -16,6 +16,21 @@ module Precious
def is_edit_page
true
end
def format
@format = (@page.format || false) if @format.nil?
@format.to_s.downcase
end
def has_footer
@footer = (@page.footer || false) if @footer.nil?
!!@footer
end
def has_sidebar
@sidebar = (@page.sidebar || false) if @sidebar.nil?
!!@sidebar
end
def title
"#{@page.title}"