//Open select customer modal $(document).on('click', ".select-customer", function(e) { e.preventDefault; let customer = $(this); $('#insert_customer').modal({ backdrop: 'static', keyboard: false }); return false; });
selector.each(function(i, element) { elements.push($(element)); $(element).data("scrollSpy:id", i); // Smooth scroll to section $('a[href="#' + $(element).attr('id') + '"]').click(function(e) { e.preventDefault(); var offset = $(Materialize.escapeHash(this.hash)).offset().top + 1; $('html, body').animate({ scrollTop: offset - options.scrollOffset }, {duration: 400, queue: false, easing: 'easeOutCubic'}); }); });
$(this.element).on('click', this.options.removeTrigger, function (event) { if (event) event.preventDefault(); that.remove($(this)); return false; });
QUnit.test('should fire click event on input', function (assert) { assert.expect(1) var done = assert.async() var groupHTML = '<div class="btn-group" data-toggle="buttons">' + '<label class="btn btn-primary active">' + '<input type="checkbox" id="option1"> Option 1' + '</label>' + '</div>' var $group = $(groupHTML).appendTo('#qunit-fixture') var $btn = $group.children().eq(0) $group.find('input').on('click', function (e) { e.preventDefault() assert.ok(true, 'click event fired') done() }) $btn[0].click() })
// Global shortcuts $(document) // Toggle with CMD|CTRL + SHIFT + U .on('keydown', (event) => { if((event.metaKey || event.ctrlKey) && event.shiftKey && event.keyCode === 85) { event.preventDefault(); self.show(); } }) // Show when clicking [href="#file-manager"] .on('click', '[href="#file-manager"]', (event) => { event.preventDefault(); self.show(); });
//Select logo click $('.select_logo').click(function(e) { e.preventDefault(); dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] }, function (files) { if (files !== undefined) { const filePath = files[0]; const fileName = path.basename(filePath); storage.set('settings.logo', filePath.replace(/^.*[\\\/]/, '')); fs.copyFileSync(filePath, stores + file_path + fileName); showLogo(fileName); } }); });
//Save product click $("#action_add_product").click(function(e) { e.preventDefault(); if($('#product_name').val() == '') { Swal.fire( 'No Item Name!', 'Please enter the name of the item!', 'error' ); return false; } if($('#product_price').val() == '') { $('#product_price').val(0); } let formData = $("#add_product").toJson(); actionAddProduct(formData); });
$('body').on('click', '#download a', (event) => { event.preventDefault(); let link = event.target.href; require("electron").shell.openExternal(link); });
// Data API // ======== $(document).on('click', Selector.button, function (e) { e.preventDefault(); Plugin.call($(this), 'toggle'); });
$(".add-row").click(function(e) { e.preventDefault(); cloned.clone().appendTo('#invoice_table'); });
$(this.element).on('click', this.options.collapseTrigger, function (event) { if (event) event.preventDefault(); that.toggle($(this)); return false; });
//Craete customer click $("#action_create_customer").click(function(e) { e.preventDefault(); if($('#customerName').val() == '') { Swal.fire( 'No Customer Name!', 'Please enter a customer name!', 'error' ); return false; } let formData = $("#add_customer").toJson(); actionCreateCustomer(formData); });
$('#invoice_table').on('click', ".delete-row", function(e) { e.preventDefault(); $(this).closest('tr').remove(); calculateTotal(); });
//Open select product modal $(document).on('click', ".item-select", function(e) { e.preventDefault; item = $(this); $('#insert').modal({ backdrop: 'static', keyboard: false }); return false; });
selector.each(function (i, element) { elements.push($(element)); $(element).data("scrollSpy:id", i); // Smooth scroll to section $('a[href="#' + $(element).attr('id') + '"]').click(function (e) { e.preventDefault(); var offset = $(Materialize.escapeHash(this.hash)).offset().top + 1; $('html, body').animate({ scrollTop: offset - options.scrollOffset }, { duration: 400, queue: false, easing: 'easeOutCubic' }); }); });