if Object.keys(rules).length > 0\r
v = form.validate({ignore:[],rules: rules})\r
\r
+ display_panel = (panel, vis) ->\r
+ v = if vis\r
+ ''\r
+ else\r
+ 'none'\r
+ trace = editor.panel_tag_id(panel)\r
+ $(trace).css('display', v)\r
+ \r
validate_panel = (form) ->\r
valid = form.valid()\r
bc = if valid\r
'#ef29ef'\r
$('a', $('#tabs-1-tab')).map ->\r
$(@).css('background-color', bc)\r
+ display_panel(form, valid)\r
valid\r
\r
display_element = (element, vis) ->\r
<li id="tabs-5-tab"><a href="#tabs-5">new</a></li>
</ul>
<div id="tabs-1">
- <%= form_for(@panel, :html => {:id => @panel.tag_id('form'), 'data-form-name' => 'panel'}) do |f| %>
+ <%= form_for(@panel, :html => @panel.tag_attributes('form', 'data-form-name' => 'panel')) do |f| %>
<%= render 'system/error_explanation', :obj => @panel %>
<div class="field">
</div>
<% end %>
</div>
- <%= text_field_tag "json", '', :id => 'pettanr-configurations' %>
+ <%# text_field_tag "json", '', :id => 'pettanr-configurations' %>
puts 'get attributes.json'\r
attr = nil\r
File.open(attrfn, 'r') do |f|\r
- attr = f.read\r
+ attr = JSON.parse(f.read)\r
end\r
json = JSON.parse(open(ls).read)\r
if json['attributes'] and attr\r
json['attributes'] = attr\r
end\r
File.open(lsfn, 'w') do |f|\r
- f.write json.to_json.to_s\r
+ f.write JSON.pretty_generate(json)\r
end\r
else\r
FileUtils.cp ls, lsfn\r