Sha256: ac1e44c80ba5b4170552eb22637c14b019e1c701f4fd668c2fe1a00323181408

Contents?: true

Size: 1.28 KB

Versions: 3

Compression:

Stored size: 1.28 KB

Contents

<%= render :partial => 'caboose/pages/admin_header' %>

<h2>Custom Javascript URLs</h2>
<p>One URL per line</p>
<p><div id='page_<%= @page.id %>_custom_js_files'></div></p>
<h2>Custom Javascript</h2>
<p><div id='page_<%= @page.id %>_custom_js'></div></p>

<%= render :partial => 'caboose/pages/admin_footer' %>

<% content_for :caboose_js do %>
<style>
  textarea {
    font-family: monospace;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 15px !important;
  }
</style>
<% end %>

<% content_for :caboose_js do %>
<script type='text/javascript'>

var modal = false;
$(window).load(function() {
  modal = new CabooseModal(800);
});

$(document).ready(function() {
  m = new ModelBinder({
    name: 'Page',
    id: <%= @page.id %>,
    update_url: '/admin/pages/<%= @page.id %>',
    authenticity_token: '<%= form_authenticity_token %>',
    attributes: [
      { name: 'custom_js_files', nice_name: 'Custom Javascript URLs' , type: 'textarea', value: <%= raw Caboose.json(@page.custom_js_files ) %>, width: 800, height: 200, fixed_placeholder: false },
      { name: 'custom_js'      , nice_name: 'Custom Javascript'      , type: 'textarea', value: <%= raw Caboose.json(@page.custom_js       ) %>, width: 800, height: 400, fixed_placeholder: false }             
    ]
  });
});

</script>
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
caboose-cms-0.9.103 app/views/caboose/pages/admin_edit_js.html.erb
caboose-cms-0.9.102 app/views/caboose/pages/admin_edit_js.html.erb
caboose-cms-0.9.101 app/views/caboose/pages/admin_edit_js.html.erb