From 18282a6f73eb4b3f3080bfe93e89c559bdaad1dd Mon Sep 17 00:00:00 2001 From: Nihal Mohammed Date: Sat, 15 May 2021 01:36:26 +0530 Subject: [PATCH] Add advanced settings button to incoming and outgoing pages in OC cycle edit --- .../admin/order_cycles_controller.rb | 2 +- ...aml => _order_cycle_top_buttons.html.haml} | 2 +- app/views/admin/order_cycles/edit.html.haml | 19 +------------------ .../admin/order_cycles/incoming.html.haml | 17 +---------------- .../admin/order_cycles/outgoing.html.haml | 17 +---------------- 5 files changed, 5 insertions(+), 52 deletions(-) rename app/views/admin/order_cycles/{_order_cycle_top_buttons.haml => _order_cycle_top_buttons.html.haml} (90%) diff --git a/app/controllers/admin/order_cycles_controller.rb b/app/controllers/admin/order_cycles_controller.rb index 05b6cb891d..f8becca16c 100644 --- a/app/controllers/admin/order_cycles_controller.rb +++ b/app/controllers/admin/order_cycles_controller.rb @@ -64,7 +64,7 @@ module Admin if @order_cycle_form.save respond_to do |format| flash[:notice] = I18n.t(:order_cycles_update_notice) if params[:reloading] == '1' - format.html { redirect_to main_app.edit_admin_order_cycle_path(@order_cycle) } + format.html { redirect_back(fallback_location: root_path) } format.json { render json: { success: true } } end else diff --git a/app/views/admin/order_cycles/_order_cycle_top_buttons.haml b/app/views/admin/order_cycles/_order_cycle_top_buttons.html.haml similarity index 90% rename from app/views/admin/order_cycles/_order_cycle_top_buttons.haml rename to app/views/admin/order_cycles/_order_cycle_top_buttons.html.haml index 97b14ddf1b..86ca6b2ae4 100644 --- a/app/views/admin/order_cycles/_order_cycle_top_buttons.haml +++ b/app/views/admin/order_cycles/_order_cycle_top_buttons.html.haml @@ -16,4 +16,4 @@ %i.icon-chevron-down #advanced_settings{ hidden: true } - = render partial: "/admin/order_cycles/advanced_settings" \ No newline at end of file + = render partial: "/admin/order_cycles/advanced_settings" diff --git a/app/views/admin/order_cycles/edit.html.haml b/app/views/admin/order_cycles/edit.html.haml index 2a781974ca..5c700c5b18 100644 --- a/app/views/admin/order_cycles/edit.html.haml +++ b/app/views/admin/order_cycles/edit.html.haml @@ -1,25 +1,8 @@ += render partial: "/admin/order_cycles/order_cycle_top_buttons" - content_for :page_actions do - :javascript - function toggleSettings(){ - if( $('#advanced_settings').is(":visible") ){ - $('button#toggle_settings i').switchClass("icon-chevron-up","icon-chevron-down") - } - else { - $('button#toggle_settings i').switchClass("icon-chevron-down","icon-chevron-up") - } - $("#advanced_settings").slideToggle() - } - - if can? :notify_producers, @order_cycle %li = button_to t(:notify_producers), main_app.notify_producers_admin_order_cycle_path, :id => 'admin_notify_producers', :confirm => t(:are_you_sure) - %li - %button#toggle_settings{ onClick: 'toggleSettings()' } - = t('.advanced_settings') - %i.icon-chevron-down - -#advanced_settings{ hidden: true } - = render partial: "/admin/order_cycles/advanced_settings" - content_for :page_title do = t :edit_order_cycle diff --git a/app/views/admin/order_cycles/incoming.html.haml b/app/views/admin/order_cycles/incoming.html.haml index 3bc3dd86b3..254119bf24 100644 --- a/app/views/admin/order_cycles/incoming.html.haml +++ b/app/views/admin/order_cycles/incoming.html.haml @@ -1,19 +1,4 @@ -- content_for :page_actions do - :javascript - function toggleSettings(){ - if( $('#advanced_settings').is(":visible") ){ - $('button#toggle_settings i').switchClass("icon-chevron-up","icon-chevron-down") - } - else { - $('button#toggle_settings i').switchClass("icon-chevron-down","icon-chevron-up") - } - $("#advanced_settings").slideToggle() - } - - %li - %button#toggle_settings{ onClick: 'toggleSettings()' } - = t('.advanced_settings') - %i.icon-chevron-down += render partial: "/admin/order_cycles/order_cycle_top_buttons" - content_for :page_title do = t :edit_order_cycle diff --git a/app/views/admin/order_cycles/outgoing.html.haml b/app/views/admin/order_cycles/outgoing.html.haml index 890faa9553..9924e3dae9 100644 --- a/app/views/admin/order_cycles/outgoing.html.haml +++ b/app/views/admin/order_cycles/outgoing.html.haml @@ -1,19 +1,4 @@ -- content_for :page_actions do - :javascript - function toggleSettings(){ - if( $('#advanced_settings').is(":visible") ){ - $('button#toggle_settings i').switchClass("icon-chevron-up","icon-chevron-down") - } - else { - $('button#toggle_settings i').switchClass("icon-chevron-down","icon-chevron-up") - } - $("#advanced_settings").slideToggle() - } - - %li - %button#toggle_settings{ onClick: 'toggleSettings()' } - = t('.advanced_settings') - %i.icon-chevron-down += render partial: "/admin/order_cycles/order_cycle_top_buttons" - content_for :page_title do = t :edit_order_cycle