Files
sx-fc/app/assets/javascripts/settings/processing_items.js
2017-10-30 17:26:38 +06:30

47 lines
1.2 KiB
JavaScript
Executable File

$(document).ready(function() {
$(".processitems").click(function(event){
event.preventDefault();
console.log($(this).data("id"));
var item = $(this).data("id");
$(this).toggleClass("opi_selected");
});
$(".processingitems_all").click(function(event){
event.preventDefault();
console.log($(this).data("id"));
var group_id = $(this).data("id");
var selector = "#" + group_id + " li div";
console.log ($(selector));
$(selector).removeClass("opi_selected");
$(selector).addClass("opi_selected");
});
$(".processingitems_clr").click(function(event){
event.preventDefault();
console.log($(this).data("id"));
var group_id = $(this).data("id");
var selector = "#" + group_id + " li div";
console.log ($(selector));
$(selector).removeClass("opi_selected");
});
//Process the menu item data before submitting
$("form").submit(function(e){
//e.preventDefault();
var items = new Array();
selected_div = $(".opi_selected");
$.each( selected_div, function( key, value ) {
console.log($(value).attr("data-id"));
items.push($(value).attr("data-id"));
});
$("#order_queue_station_processing_items").val(JSON.stringify(items));
//$(this).submit();
})
})