Sha256: d8728746c0f43748318e29cf62e76793d727f03798929598ca4d90151567abfc

Contents?: true

Size: 1.2 KB

Versions: 7

Compression:

Stored size: 1.2 KB

Contents

<%= flash_message %>

<h2><%= params[:action].titlecase %> Template</h2>

<%= form_with(model: [:manage, @cms_template], local: true) do |f| %>
  <%= f.text_field :name, placeholder: 'Template Name', size: '50' %>
  <div class="codemirror-html-container">
    <%= f.text_area :content, class: 'codemirror-html autocomplete-off' %>
  </div>
  <%= f.submit 'Save Template', class: 'form_button' %>
  <button onclick="window.CodemirrorInstances.forEach((cm) => { cm.save(); }); jQuery('#preview_frame').show(); jQuery('#preview_frame')[0].scrollIntoView(); jQuery('#preview_content').val(jQuery('textarea[name=\'cms_template[content]\']').val()); jQuery('#preview_form').submit(); return false;" class="form_button">Preview</button>
  <%= link_to 'Cancel', action: 'index' %>
  <br>
  
  <br>
  <%= render partial: 'template_reference' %>
  <br>
  
  <iframe id="preview_frame" name="preview_frame"></iframe>
<% end %>

<%= form_tag(url_for(controller: '/cms/content', action: 'preview_template'), id: 'preview_form', target: 'preview_frame') do %>
  <%= text_area_tag 'content', '', id: 'preview_content', style: 'display: none;' %>
  <%= hidden_field_tag 'mode', 'preview' %>
  <%= hidden_field_tag 'id', params[:id] %>
<% end %>

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
imagine_cms-5.2.6 app/views/manage/cms_templates/edit.html.erb
imagine_cms-5.2.5 app/views/manage/cms_templates/edit.html.erb
imagine_cms-5.2.4 app/views/manage/cms_templates/edit.html.erb
imagine_cms-5.2.3 app/views/manage/cms_templates/edit.html.erb
imagine_cms-5.2.2 app/views/manage/cms_templates/edit.html.erb
imagine_cms-5.2.1 app/views/manage/cms_templates/edit.html.erb
imagine_cms-5.2.0 app/views/manage/cms_templates/edit.html.erb