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