diff --git a/app/controllers/profile_admin/cms_controller.rb b/app/controllers/profile_admin/cms_controller.rb
index 26ebf1e..3ee52f1 100644
--- a/app/controllers/profile_admin/cms_controller.rb
+++ b/app/controllers/profile_admin/cms_controller.rb
@@ -14,6 +14,7 @@ class CmsController < ProfileAdminController
current_user.person
end
+
public
#############################################################
diff --git a/app/helpers/cms_helper.rb b/app/helpers/cms_helper.rb
new file mode 100644
index 0000000..3cf98f6
--- /dev/null
+++ b/app/helpers/cms_helper.rb
@@ -0,0 +1,41 @@
+module CmsHelper
+
+ ###########################################################
+ # content below was copied from comoatose
+ ###########################################################
+
+ # Checks the hidden_meta_fields class variable for a specified field name...
+ def show_field?(key)
+ !Comatose.config.hidden_meta_fields.include? key
+ end
+
+ # Used in the Page Form to build an indented drop-down list of pages
+ def tree_select_box(nodes, selected= nil, hide= nil, label="Parent", add_initial=false)
+ level = 0
+ select_box = add_initial ? "\n" : ""
+ selected = nodes[0].id if selected.nil? and not add_initial
+ nodes.each {|node| select_box += add_select_tree_node(node, selected, level, hide) }
+ select_box += ''
+ end
+ # Called by tree_select_box
+ def add_select_tree_node(node, selected, level, hide)
+ padding = " " * level * 4
+ padding += '» ' unless level==0
+ hide_values = Array.new
+ hide_values << hide if hide
+ if node.id == selected
+ select_box = %Q|\n|
+ else
+ if hide_values.include?(node.id)
+ select_box = ''
+ else
+ select_box = %Q|\n|
+ end
+ end
+ node.children.each do |child|
+ select_box += add_select_tree_node(child, selected, level + 1, hide) unless hide_values.include?(node.id)
+ end
+ select_box
+ end
+
+end
diff --git a/app/views/cms/_form.rhtml b/app/views/cms/_form.rhtml
index b96746a..93fe0bb 100644
--- a/app/views/cms/_form.rhtml
+++ b/app/views/cms/_form.rhtml
@@ -1,5 +1,4 @@
-<%= javascript_include_tag 'cms' %>
<%= javascript_include_tag 'tiny_mce/tiny_mce.js' %>
<%= javascript_include_tag 'noosfero_tiny_mce.js' %>