Sha256: f5b7d004cc1bd7c1fa37208668f831483335103c97a1bfdb4fce3a84c5535d37

Contents?: true

Size: 1.32 KB

Versions: 14

Compression:

Stored size: 1.32 KB

Contents

<p><textarea id='page_<%= @page.id %>_content' placeholder='Content' style='width: 600px; height: 400px;' class='tinymce'><%= raw @page.content %></textarea></p>
<div id='message'></div>
<div id='controls'>
<input type='button' value='Close' onclick="modal.close();" />
<input type='button' value='Update' onclick="updateContent();" />
</div>

<% content_for :caboose_css do %>

<% end %>

<% content_for :caboose_js do %>
<%= javascript_include_tag "caboose/model/all" %>
<%= javascript_include_tag "tinymce/preinit.js" %>
<%= javascript_include_tag "tinymce/tinymce_jquery.js" %>
<%= javascript_include_tag "tinymce/jquery.tinymce.js" %>
<%= javascript_include_tag "tinymce-jquery.js" %>
<script type="text/javascript">

var modal = false;
$(document).ready(function() {  
  modal = new CabooseModal(600, 475);
});

function updateContent()
{
  tinymce.triggerSave();
  $.ajax({
    url: '/pages/<%= @page.id %>',
    type: 'put',
    data: {
      content: $('#page_<%= @page.id %>_content').val()
    },
    success: function(resp) {
      if (resp.success)
      {
        parent.$('#editmode_content_container').html($('#page_<%= @page.id %>_content').val());
        modal.close();
      }
      if (resp.error)
        modal.autosize("<p class='note success'>" + resp.error + "</p>");
    }
  });
}
</script>
<%= tinymce :caboose %>
<% end %>

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
caboose-cms-0.2.23 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.22 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.21 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.20 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.19 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.18 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.17 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.16 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.15 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.14 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.11 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.8 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.7 app/views/caboose/pages/edit_content.html.erb
caboose-cms-0.2.6 app/views/caboose/pages/edit_content.html.erb