/*========================================================================================= File Name: context-menu.js Description: Context Menu -------------------------------------------------------------------------------------- Item name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template Author: PIXINVENT Author URL: http://www.themeforest.net/user/pixinvent ==========================================================================================*/ // Basic Context Menu $.contextMenu({ selector: "#basic-context-menu", callback: function (key, options) { var r = "clicked " + key; window.console && toastr.success(r); }, items: { "Option 1": { name: "Option 1" }, "Option 2": { name: "Option 2" }, } }) // Left Click Trigger $.contextMenu({ selector: '#left-click-context-menu', trigger: "left", callback: function (key, options) { var r = "clicked " + key window.console && toastr.success(r); }, items: { "Option 1": { name: "Option 1" }, "Option 2": { name: "Option 2" }, } }); // Hover Trigger $.contextMenu({ selector: '#hover-context-menu', trigger: 'hover', autoHide: true, callback: function (key, options) { var r = "clicked " + key window.console && toastr.success(r); }, items: { "Option 1": { name: "Option 1" }, "Option 2": { name: "Option 2" }, } }); // Submenu $.contextMenu({ selector: '#submenu-context-menu', callback: function (key, options) { var r = "clicked " + key window.console && toastr.success(r); }, items: { "Option 1": { name: "Option 1" }, "name": { name: "Option 2" }, "fold1": { "name": "Sub Group", "items": { "Foo Bar": { "name": "Foo bar" }, "fold1a": { "name": "Other group", "items": { "Echo": { "name": "echo" }, "Foxtrot": { "name": "foxtrot" }, "Golf": { "name": "golf" } } } } } } })