From 98e5d1cbf31f16da444cd60004fc3a040de54252 Mon Sep 17 00:00:00 2001 From: Thein Lin Kyaw Date: Tue, 19 May 2020 15:06:29 +0630 Subject: [PATCH] fix menu cache append --- app/views/foodcourt/addorders/detail.html.erb | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/app/views/foodcourt/addorders/detail.html.erb b/app/views/foodcourt/addorders/detail.html.erb index 346029e1..bf792507 100644 --- a/app/views/foodcourt/addorders/detail.html.erb +++ b/app/views/foodcourt/addorders/detail.html.erb @@ -514,18 +514,22 @@ function getAllMenu(){ function menu_cache_append(menus){ $("#menu_cache").removeClass("hidden"); - if(menus.length != 1){ - $(".menu_cache_name").text(menus[0]["name"]) + if (!menus || menus.length == 0) { + return; } + + $(".menu_cache_name").text(menus[0]["name"]) + + if (menus.length == 1 ) { + $(".list-menu").append($("#menu_dropdown").html()); + $("#menu_dropdown").remove(); + $(".menu_cache_list").remove(); + } + for(var i in menus) { if (menus[i].categories.length) menu_list_template(menus[i]); } - if ( $('.menu_click').length < 2 ) { - var menu_name = $('.menu_click').data("name"); - $("#menu_dropdown").remove(); - $(".list-menu").append(""+menu_name+"") - } var category = menus[0]["categories"]; for(var ii in category) {