diff --git a/app/assets/javascripts/edit-main.js b/app/assets/javascripts/edit-main.js index 0903599..bc1f709 100644 --- a/app/assets/javascripts/edit-main.js +++ b/app/assets/javascripts/edit-main.js @@ -28,7 +28,7 @@ var newsub = (subpart.kind == "module_widget" ? $("
" + subpart.module + "/" + subpart.widget + "
") : $("
Text
")); page_part.prepend(newsub); newsub.click(function(){ - window.location.href = "/page_parts/edit_sub_part?page_id=" + page_params["id"] + "&part_id=" + $(this).data("partid") + "&sub_part_id=" + $(this).data("ps"); + window.location.href = "/page_parts/edit_sub_part?page_id=" + page_params["id"] + "&part_id=" + $(this).data("partid") + "&sub_part_id=" + $(this).data("ps")+(page_params["mobile_view"] ? "&mobile_view=1": ""); }) }) }) @@ -39,9 +39,9 @@ part = $(this); add_btn.click(function(){ if(part.find("*[data-ps]").length){ - window.location.href = "/page_parts/" + part.data("pp") + "/edit?page_id=" + page_params["id"]; + window.location.href = "/page_parts/" + part.data("pp") + "/edit?page_id=" + page_params["id"]+(page_params["mobile_view"] ? "&mobile_view=1": ""); }else{ - window.location.href = "/page_parts/new?part=" + part.data("pp") + "&page_id=" + page_params["id"]; + window.location.href = "/page_parts/new?part=" + part.data("pp") + "&page_id=" + page_params["id"]+(page_params["mobile_view"] ? "&mobile_view=1": ""); } }) part.append(add_btn); diff --git a/app/views/page_parts/edit.html.erb b/app/views/page_parts/edit.html.erb index 57de01d..8ed4d56 100644 --- a/app/views/page_parts/edit.html.erb +++ b/app/views/page_parts/edit.html.erb @@ -4,7 +4,9 @@ <%= form_for @part, url: {action: "update"}, :remote=>true, html: { class: "form-horizontal main-forms"} do |f| %> - + <% if OrbitHelper.is_mobile_view %> + + <% end %> <%= render :partial => "form", :locals => { :f => f } %> <% end %> @@ -16,7 +18,7 @@ $.ajax({ url : "/page_parts/getwidgets", dataType : "html", - data : {"module" : select.val(), "page_id" : "<%= params[:page_id] %>", "part_id" : <%= @part_number %>}, + data : {"module" : select.val(), "page_id" : "<%= params[:page_id] %>", "part_id" : <%= @part_number %>, "mobile_view" : <%= OrbitHelper.is_mobile_view ? "1" : "null" %>}, type : "get" }).done(function(html){ widget_area.html(html); @@ -24,6 +26,6 @@ } }) $("form").on("ajax:success",function(){ - window.location.href = "/pages/edit_view?id=<%= params[:page_id] %><%= OrbitHelper.is_mobile_view ? '&mobile_view=1' %>"; + window.location.href = "/pages/edit_view?id=<%= params[:page_id] %><%= OrbitHelper.is_mobile_view ? '&mobile_view=1'.html_safe : '' %>"; }) \ No newline at end of file diff --git a/app/views/page_parts/edit_sub_part.html.erb b/app/views/page_parts/edit_sub_part.html.erb index 5f9c116..61ecd34 100644 --- a/app/views/page_parts/edit_sub_part.html.erb +++ b/app/views/page_parts/edit_sub_part.html.erb @@ -4,6 +4,9 @@ <%= form_for @part, url: update_sub_part_page_part_path(@subpart), :remote=>true, html: { class: "form-horizontal main-forms"} do |f| %> + <% if OrbitHelper.is_mobile_view %> + + <% end %> <%= render :partial => "form", :locals => { :f => f } %> <% end %> @@ -15,7 +18,7 @@ $.ajax({ url : "/page_parts/getwidgets", dataType : "html", - data : {"module" : select.val(), "page_id" : "<%= params[:page_id] %>", "part_id" : <%= @part.part_id %>}, + data : {"module" : select.val(), "page_id" : "<%= params[:page_id] %>", "part_id" : <%= @part.part_id %>, "mobile_view" : <%= OrbitHelper.is_mobile_view ? "1" : "null" %>}, type : "get" }).done(function(html){ widget_area.html(html); @@ -23,6 +26,6 @@ } }) $("form").on("ajax:success",function(){ - window.location.href = "/pages/edit_view?id=<%= params[:page_id] %>"; + window.location.href = "/pages/edit_view?id=<%= params[:page_id] %><%= OrbitHelper.is_mobile_view ? '&mobile_view=1'.html_safe : '' %>"; }) \ No newline at end of file diff --git a/app/views/page_parts/new.html.erb b/app/views/page_parts/new.html.erb index a2618a1..321c692 100644 --- a/app/views/page_parts/new.html.erb +++ b/app/views/page_parts/new.html.erb @@ -4,6 +4,9 @@ <%= form_for @part, url: {:action => "create"}, :remote=>true, html: { class: "form-horizontal main-forms"} do |f| %> + <% if OrbitHelper.is_mobile_view %> + + <% end %> <%= render :partial => "form", :locals => { :f => f } %> <% end %> @@ -15,7 +18,7 @@ $.ajax({ url : "/page_parts/getwidgets", dataType : "html", - data : {"module" : select.val(),"part_id" : <%= @part_number %>, "page_id" : "<%= params[:page_id] %>"}, + data : {"module" : select.val(),"part_id" : <%= @part_number %>, "page_id" : "<%= params[:page_id] %>", "mobile_view" : <%= OrbitHelper.is_mobile_view ? "1" : "null" %>}, type : "get" }).done(function(html){ widget_area.html(html); @@ -23,6 +26,6 @@ } }) $("form").on("ajax:success",function(){ - window.location.href = "/pages/edit_view?id=<%= params[:page_id] %>"; + window.location.href = "/pages/edit_view?id=<%= params[:page_id] %><%= OrbitHelper.is_mobile_view ? '&mobile_view=1'.html_safe : '' %>"; }) \ No newline at end of file