From cef2249214e0d392298ad0d4dd83b9bac228659a Mon Sep 17 00:00:00 2001 From: phyusin Date: Mon, 14 May 2018 16:38:40 +0630 Subject: [PATCH] change modal close function --- .../javascripts/channels/check_new_order.js | 16 +++++----- .../channels/check_order_ready_to_delivery.js | 12 ++++---- .../channels/check_order_send_to_kitchen.js | 12 ++++---- app/assets/javascripts/order_reservation.js | 29 ++++++++++++++----- .../origami/order_reservation/index.html.erb | 15 +++++----- 5 files changed, 49 insertions(+), 35 deletions(-) diff --git a/app/assets/javascripts/channels/check_new_order.js b/app/assets/javascripts/channels/check_new_order.js index 92e0e715..5e13ffe2 100644 --- a/app/assets/javascripts/channels/check_new_order.js +++ b/app/assets/javascripts/channels/check_new_order.js @@ -35,17 +35,17 @@ App.check_new_order = App.cable.subscriptions.create('CheckNewOrderChannel', { // } // }); $("#notify_new_order_lists").text(order_lists); - // if($("#notify_new_order").hasClass("hidden")){ - $("#notify_new_order").removeClass("hidden"); + // if($("#"+shop_code+"_notify_new_order").hasClass("hidden")){ + $("#"+shop_code+"_notify_new_order").removeClass("hidden"); // } - $("#notify_new_order").on('shown.bs.modal', function(e){ - $(document).off('focusin.modal'); - $("#notify_new_order").focus(); + $("#"+shop_code+"_notify_new_order").on('shown.bs.modal', function(e){ + // $(document).off('focusin.modal'); + $("#"+shop_code+"_notify_new_order").focus(); $("#"+shop_code+"_doemal_new_order").addClass("hidden"); - $("#notify_order_send_to_kitchen").addClass("hidden"); - $("#notify_order_ready_to_delivery").addClass("hidden"); + $("#"+shop_code+"_notify_order_send_to_kitchen").addClass("hidden"); + $("#"+shop_code+"_notify_order_ready_to_delivery").addClass("hidden"); }).on('hide.bs.modal', function (e) { - $("#notify_new_order").addClass("hidden"); + $("#"+shop_code+"_notify_new_order").addClass("hidden"); }).modal({show: true, keyboard: false, backdrop: false}); } } diff --git a/app/assets/javascripts/channels/check_order_ready_to_delivery.js b/app/assets/javascripts/channels/check_order_ready_to_delivery.js index 05a257b3..96863c1c 100644 --- a/app/assets/javascripts/channels/check_order_ready_to_delivery.js +++ b/app/assets/javascripts/channels/check_order_ready_to_delivery.js @@ -36,16 +36,16 @@ App.check_order_ready_to_delivery = App.cable.subscriptions.create('CheckOrderRe // }); $("#notify_order_ready_to_delivery_lists").text(order_lists); // if($("#notify_order_ready_to_delivery").hasClass("hidden")){ - $("#notify_order_ready_to_delivery").removeClass("hidden"); + $("#"+shop_code+"_notify_order_ready_to_delivery").removeClass("hidden"); // } - $("#notify_order_ready_to_delivery").on('shown.bs.modal', function(e){ + $("#"+shop_code+"_notify_order_ready_to_delivery").on('shown.bs.modal', function(e){ // $(document).off('focusin.modal'); - $("#notify_order_ready_to_delivery").focus(); + $("#"+shop_code+"_notify_order_ready_to_delivery").focus(); $("#"+shop_code+"_doemal_new_order").addClass("hidden"); - $("#notify_new_order").addClass("hidden"); - $("#notify_order_send_to_kitchen").addClass("hidden"); + $("#"+shop_code+"_notify_new_order").addClass("hidden"); + $("#"+shop_code+"_notify_order_send_to_kitchen").addClass("hidden"); }).on('hide.bs.modal', function (e) { - $("#notify_order_ready_to_delivery").addClass("hidden"); + $("#"+shop_code+"_notify_order_ready_to_delivery").addClass("hidden"); }).modal({show: true, keyboard: false, backdrop: false}); } } diff --git a/app/assets/javascripts/channels/check_order_send_to_kitchen.js b/app/assets/javascripts/channels/check_order_send_to_kitchen.js index f9432810..a65c1fc8 100644 --- a/app/assets/javascripts/channels/check_order_send_to_kitchen.js +++ b/app/assets/javascripts/channels/check_order_send_to_kitchen.js @@ -36,16 +36,16 @@ App.check_order_send_to_kitchen = App.cable.subscriptions.create('CheckOrderSend // }); $("#notify_order_send_to_kitchen_lists").text(order_lists); // if($("#notify_order_send_to_kitchen").hasClass("hidden")){ - $("#notify_order_send_to_kitchen").removeClass("hidden"); + $("#"+shop_code+"_notify_order_send_to_kitchen").removeClass("hidden"); // } - $("#notify_order_send_to_kitchen").on('shown.bs.modal', function(e){ + $("#"+shop_code+"_notify_order_send_to_kitchen").on('shown.bs.modal', function(e){ // $(document).off('focusin.modal'); - $("#notify_order_send_to_kitchen").focus(); + $("#"+shop_code+"_notify_order_send_to_kitchen").focus(); $("#"+shop_code+"_doemal_new_order").addClass("hidden"); - $("#notify_new_order").addClass("hidden"); - $("#notify_order_ready_to_delivery").addClass("hidden"); + $("#"+shop_code+"_notify_new_order").addClass("hidden"); + $("#"+shop_code+"_notify_order_ready_to_delivery").addClass("hidden"); }).on('hide.bs.modal', function (e) { - $("#notify_order_send_to_kitchen").addClass("hidden"); + $("#"+shop_code+"_notify_order_send_to_kitchen").addClass("hidden"); }).modal({show: true, keyboard: false, backdrop: false}); } } diff --git a/app/assets/javascripts/order_reservation.js b/app/assets/javascripts/order_reservation.js index d674926a..a564411f 100644 --- a/app/assets/javascripts/order_reservation.js +++ b/app/assets/javascripts/order_reservation.js @@ -160,10 +160,25 @@ $(function() { // $('button[data-dismiss="modal"]').on('click', function(){ $(this).parent().parent().parent().parent().modal('hide'); }); - // $(".new_order_close").on("click",function(){ - // var code = $(this).attr("data-value"); - // $("#"+code+"_doemal_new_order").modal("hide"); - // }); + $(".new_order_close").on("click",function(){ + var code = $(this).attr("data-value"); + $("#"+code+"_doemal_new_order").modal("hide"); + }); + + $(".notify_new_close").on("click",function(){ + var code = $(this).attr("data-value"); + $("#"+code+"_notify_new_order").modal("hide"); + }); + + $(".notify_order_send_close").on("click",function(){ + var code = $(this).attr("data-value"); + $("#"+code+"_notify_order_send_to_kitchen").modal("hide"); + }); + + $(".notify_order_ready_close").on("click",function(){ + var code = $(this).attr("data-value"); + $("#"+code+"_notify_order_ready_to_delivery").modal("hide"); + }); // $("[data-dismiss='modal']").on('click', function() { // $('body').addClass('modal-open-fix'); @@ -482,9 +497,9 @@ function showNewOrder(order_reservation,shop_code){ $("#"+shop_code+"_doemal_new_order").on('shown.bs.modal', function(e){ // $(document).off('focusin.modal'); $("#"+shop_code+"_doemal_new_order").focus(); - $("#notify_new_order").addClass("hidden"); - $("#notify_order_send_to_kitchen").addClass("hidden"); - $("#notify_order_ready_to_delivery").addClass("hidden"); + $("#"+shop_code+"_notify_new_order").addClass("hidden"); + $("#"+shop_code+"_notify_order_send_to_kitchen").addClass("hidden"); + $("#"+shop_code+"_notify_order_ready_to_delivery").addClass("hidden"); }).on('hide.bs.modal', function (e) { $("#"+shop_code+"_doemal_new_order").addClass("hidden"); }).modal({show: true, keyboard: false, backdrop: false}); diff --git a/app/views/origami/order_reservation/index.html.erb b/app/views/origami/order_reservation/index.html.erb index c44fe3bf..45bbfb6f 100644 --- a/app/views/origami/order_reservation/index.html.erb +++ b/app/views/origami/order_reservation/index.html.erb @@ -584,7 +584,6 @@