lib/orange-sparkles/views/pages/edit.haml in orange-sparkles-0.5.9 vs lib/orange-sparkles/views/pages/edit.haml in orange-sparkles-0.7.0

- old
+ new

@@ -1,74 +1,60 @@ - packet["page.title"] = "Pages > Edit" - packet.add_js("popout-effects-generic.js", :module => "_sparkles_") - packet.add_js("popout-effects-page-edit.js", :module => "_sparkles_") -%div#edit-box - %form#edit{:action => route_to(model_name, model.id, "save"), :method => "POST"} - %label{:for => "edit-title"} Title - %input#edit-title{:type => "text", :name => "#{model_name}[title]", :value => model.title} - %textarea#edit-content{:cols => "32", :rows => "20", :name => "#{model_name}[body]"}<&= model.body - %div#save-status - #{model.published ? "Published" : "Draft saved"} - %input#publish-me{:type => "hidden", :name => "#{model_name}[published]", :value => "0"} - %div#button-container - %input#save-draft{:type => "button", :onclick => "$('#save-status').text('Saving draft...'); $('#edit').ajaxSubmit({success: function(){$('#save-status').text('Draft saved.');}, method: 'post'}); return false;", :value => "Save Draft"} - %input#publish{:type => "button", :onclick => "$('#publish-me').val('1'); $('#edit').submit(); return false;", :value => "Publish"} -%div#popout-box - %div#popout-titlebar - Settings - %div#popout-collapse - %a#collapse{:href => "#"} - %img{:src => "/assets/_sparkles_/images/collapse-left.png", :border => "0"} - / %div.slider-container.main-slider-container - / %div.slider-background.slider-background-general-custom - / %div.slider - / General - %div.page-settings-container - %div.page-settings-container-current - %div#page-settings-container-1 - / %hr.one-px-grey - / %div#show-in-menu.control-label - / - unless routes.empty? - / Show in Menu - / %div.slider-container - / %div.slider-background.slider-background-yes-no - / - if routes.first.show_in_nav - / %div.slider - / Yes - / - else - / %div.slider-off - / No - / - else - / %a.grey-button Add to Menu - / %hr.one-px-grey - - .control-label - .preview-container - %a.button.grey-button{:onclick => " $('#edit').ajaxSubmit({async: false, beforeSubmit: function(){$('#save-status').text('Saving draft before preview...');}, success: function(){$('#save-status').text('Draft saved.')}});", :href => route_to(:pages, model.id, :show, :context => "preview"), :target => "_blank", :rel => "colorbox"} Show Preview - %a.button.green-button{:href => orange[:pages].route_for(packet, model.id), :target => "_blank", :rel => "colorbox"} Show Live +- if(model) + %div#edit-box + %form#edit{:action => route_to(model_name, model.id, "save"), :method => "POST", :"accept-charset" => "UTF-8"} + %label{:for => "edit-title"} Title + %input#edit-title{:type => "text", :name => "#{model_name}[title]", :value => model.title} + %textarea#edit-content{:cols => "32", :rows => "20", :name => "#{model_name}[body]", :class => 'markdown-editor'}<&= model.body + %br + - if(orange[:sparkles].sidebar?) + %label{:for => "edit-sidebar"} Sidebar + %textarea#edit-sidebar{:cols => "32", :rows => "12", :name => "#{model_name}[sidebar]", :class => 'markdown-editor'}<&= model.sidebar + %div#save-status + #{model.published ? "Published" : "Draft saved"} + %input#publish-me{:type => "hidden", :name => "#{model_name}[published]", :value => "0"} + %div#button-container + %input#save-draft{:type => "button", :onclick => "$('#save-status').text('Saving draft...'); $('#edit').ajaxSubmit({success: function(){$('#save-status').text('Draft saved.');}, method: 'post'}); return false;", :value => "Save Draft"} + %input#publish{:type => "button", :onclick => "$('#publish-me').val('1'); $('#edit').submit(); return false;", :value => "Publish"} + %div#popout-box + %div#popout-titlebar + Settings + %div#popout-collapse + %a#collapse{:href => "#"} + %img{:src => "/assets/_sparkles_/images/collapse-left.png", :border => "0"} + %div.page-settings-container + %div.page-settings-container-current + %div#page-settings-container-1 + .control-label + .preview-container + %a.button.grey-button{:onclick => " $('#edit').ajaxSubmit({async: false, beforeSubmit: function(){$('#save-status').text('Saving draft before preview...');}, success: function(){$('#save-status').text('Draft saved.')}});", :href => route_to(:pages, model.id, :show, :context => "preview"), :target => "_blank", :rel => "colorbox"} Show Preview + %a.button.green-button{:href => orange[:pages].route_for(packet, model.id), :target => "_blank", :rel => "colorbox"} Show Live + %hr.one-px-grey + .control-label + - unless(orange[:pages].route_for(packet, model.id).blank? || orange[:pages].route_for(packet, model.id).rindex('/').blank?) + - if orange.loaded?(:analytics) + %strong Total Views: #{orange[:analytics].pageviews(orange[:pages].route_for(packet, model.id))} hits + %br + %strong This Month's Views: #{orange[:analytics].pageviews(orange[:pages].route_for(packet, model.id), :start_date => Time.now.localtime.strftime("%Y-%m-01"))} hits + %br + %div#page-settings-container-2 + %div#page-summary.control-label + Page Summary (optional) + %div.settings-collapse + %a.collapse-up{:href => "#"} + %img{:src => "/assets/_sparkles_/images/collapse-up.png", :border => "0"} + %br + %div#page-summary-textarea.settings-area + %textarea#edit-page-summary.autosize %hr.one-px-grey - .control-label - - unless(orange[:pages].route_for(packet, model.id).blank? || orange[:pages].route_for(packet, model.id).rindex('/').blank?) - %strong Total Views: #{orange[:analytics].pageviews(orange[:pages].route_for(packet, model.id))} hits + %div#page-keywords.control-label + Page Keywords (optional) + %div.settings-collapse + %a.collapse-up{:href => "#"} + %img{:src => "/assets/_sparkles_/images/collapse-up.png", :border => "0"} %br - %strong This Month's Views: #{orange[:analytics].pageviews(orange[:pages].route_for(packet, model.id), :start_date => Time.now.localtime.strftime("%Y-%m-01"))} hits - %br - %div#page-settings-container-2 - %div#page-summary.control-label - Page Summary (optional) - %div.settings-collapse - %a.collapse-up{:href => "#"} - %img{:src => "/assets/_sparkles_/images/collapse-up.png", :border => "0"} - %br - %div#page-summary-textarea.settings-area - %textarea#edit-page-summary.autosize - %hr.one-px-grey - %div#page-keywords.control-label - Page Keywords (optional) - %div.settings-collapse - %a.collapse-up{:href => "#"} - %img{:src => "/assets/_sparkles_/images/collapse-up.png", :border => "0"} - %br - %div#page-keywords-textarea.settings-area - %textarea#edit-page-keywords.autosize - %hr.one-px-grey -%br.clearfix + %div#page-keywords-textarea.settings-area + %textarea#edit-page-keywords.autosize + %hr.one-px-grey + %br.clearfix \ No newline at end of file