Add advanced settings button to incoming and outgoing pages in OC cycle edit

This commit is contained in:
Nihal Mohammed
2021-05-15 01:36:26 +05:30
committed by Andy Brett
parent c335ec3b29
commit 18282a6f73
5 changed files with 5 additions and 52 deletions

View File

@@ -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

View File

@@ -16,4 +16,4 @@
%i.icon-chevron-down
#advanced_settings{ hidden: true }
= render partial: "/admin/order_cycles/advanced_settings"
= render partial: "/admin/order_cycles/advanced_settings"

View File

@@ -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

View File

@@ -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

View File

@@ -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