Sha256: fcb6c964e756c0a7b6221f713d2381a9224f3817f41c48632f4f5ec230d5caa1
Contents?: true
Size: 1.04 KB
Versions: 137
Compression:
Stored size: 1.04 KB
Contents
<h1>New Page</h1> <p>Parent: <%= @parent ? @parent.title : "Home" %></p> <input type='hidden' id='parent_id' name='parent_id' value='<%= @parent_id %>' /> <p><input type='text' id='title' name='title' placeholder='Title' style="width: 400px;" /></p> <p> <input type='button' value='< Back' onclick="window.location='/admin/pages';" /> <input type='submit' value='Add Page' onclick='add_page();' /> </p> <% content_for :caboose_js do %> <%= javascript_include_tag "caboose/model/all" %> <script type='text/javascript'> var modal = false; $(document).ready(function() { modal = new CabooseModal(420); }); function add_page() { modal.autosize("<p class='loading'>Adding page...</p>"); $.ajax({ url: '/admin/pages', type: 'post', data: { parent_id: $('#parent_id').val(), title: $('#title').val() }, success: function(resp) { if (resp.error) modal.autosize("<p class='note error'>" + resp.error + "</p>"); if (resp.redirect) parent.window.location = resp.redirect } }); } </script> <% end %>
Version data entries
137 entries across 137 versions & 1 rubygems