Sha256: 1266626110eb6ad40819d2827ea9d8192a1a700fce007ebed155dfae5e0e2ca7
Contents?: true
Size: 1.95 KB
Versions: 2
Compression:
Stored size: 1.95 KB
Contents
= form_for @page, url: admin_page_path(@page), class: 'inline-form form-horizontal' do |f| %div.row %div.col-md-8 %span %h2 Edit = @page.title = link_to 'Preview', slugged_path(@page), class: 'btn btn-default btn-xs' = f.label 'Show in top navbar ' = f.check_box :navbar_show = f.label 'Show in sidebar ' = f.check_box :sidebar_show = f.text_field :title, placeholder: 'page title', class: 'form-control big' = f.text_field :meta_tags, placeholder: 'meta tags', class: 'form-control inline-form' = f.text_field :meta_description, placeholder: 'meta description', class: 'form-control inline-form' = f.select(:parent_id, PagesCms::Page.where(parent_id: nil).collect {|p| [p.title, p.id] }, {include_blank: 'Is a sub-page of'}, class: 'form-control inline-form') = f.submit 'Save', class: 'btn btn-primary inline-form' %div.sortable = f.fields_for :page_blocks, f.object.page_blocks.order(:order) do |page_block| = render 'page_block_fields', f: page_block %hr = link_to_add_association 'Add Block', f, :page_blocks %div.col-md-3 %h4 Sidebar = f.fields_for :sidebar, @sidebar do |ss| = ss.text_area :content, placeholder: 'content', class: 'form-control', rows: '20' = ss.label 'Show sidebar on this page ' = ss.check_box :show = ss.select(:use_instead, PagesCms::Page.all.includes(:sidebar).collect {|p| [p.title, p.sidebar.id] unless p.sidebar.nil? }, {include_blank: 'Use this sidebar instead'}, class: 'form-control inline-form') %div.row = f.submit 'Save', class: 'btn btn-primary center-block' :javascript $( document ).ready(function() { $('.sortable').sortable({items: '.nested-fields', handle: 'span'}); }); window.setInterval(function(){ $('.block-order').each(function(i){ $(this).val(i+1); }) }, 500); = javascript_include_tag 'pages_cms/sortable.js'
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pages_cms-0.1.1 | app/views/pages_cms/admin/pages/edit.html.haml |
pages_cms-0.1.1 | test/dummy/app/views/pages_cms/admin/pages/edit.html.haml |