Sha256: d0e5c0f06d984f382b6aa9af77af646899fadd1debb1b99f8af3be29cce3ee5b

Contents?: true

Size: 1.24 KB

Versions: 8

Compression:

Stored size: 1.24 KB

Contents

(function($) {
  
  <%- if @error -%>
  
  $("#element_<%= @element.id -%>_folder_spinner").replaceWith("<span class='error_icon' title='<%= @error -%>'>!</span>");
  
  <%- else -%>
  
  $('.element_editor[data-element-id="<%= @element.id -%>"]').replaceWith('<%= escape_javascript render(:partial => "element", :object => @element) -%>');
  $('#element_area .sortable_cell').sortable('refresh');
  Alchemy.ElementEditorSelector.bindEvent('#element_<%= @element.id -%>');

  $('.element_editor[data-element-id="<%= @element.id -%>"]');

  <%- if @element.folded -%>
    
    <%- @element.rtf_contents.each do |content| -%>
    rtf_<%= content.id -%> = tinymce.get('<%= content.form_field_id -%>');
    if (rtf_<%= content.id -%>) {
      rtf_<%= content.id -%>.remove();
    };
    delete rtf_<%= content.id -%>;
    <%- end -%>
    
  <%- else -%>
    
    $('.element_editor[data-element-id="<%= @element.id -%>"]').trigger('Alchemy.SelectElementEditor');
    Alchemy.SelectBox('#element_<%= @element.id -%> select');
    
    <%- @element.rtf_contents.each do |content| -%>
    TinymceHammer.addEditor('<%= content.form_field_id -%>');
    <%- end -%>
    
    Alchemy.ElementDirtyObserver('#element_<%= @element.id -%>');
  <%- end -%>
  
  <%- end -%>
  
})(jQuery);

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
alchemy_cms-2.0.7 app/views/admin/elements/fold.js.erb
alchemy_cms-2.0.6.1 app/views/admin/elements/fold.js.erb
alchemy_cms-2.0.5 app/views/admin/elements/fold.js.erb
alchemy_cms-2.0.4 app/views/admin/elements/fold.js.erb
alchemy_cms-2.0.3.1 app/views/admin/elements/fold.js.erb
alchemy_cms-2.0.3 app/views/admin/elements/fold.js.erb
alchemy_cms-2.0.2 app/views/admin/elements/fold.js.erb
alchemy_cms-2.0.1 app/views/admin/elements/fold.js.erb