(function (global, factory) { if (typeof define === "function" && define.amd) { define("/tables/jqtabledit", ["jquery", "Site"], factory); } else if (typeof exports !== "undefined") { factory(require("jquery"), require("Site")); } else { var mod = { exports: {} }; factory(global.jQuery, global.Site); global.tablesJqtabledit = mod.exports; } })(this, function (_jquery, _Site) { "use strict"; _jquery = babelHelpers.interopRequireDefault(_jquery); (0, _jquery.default)(document).ready(function ($$$1) { (0, _Site.run)(); }); // Example Tabledit Toolbars // ------------------------------- (function () { (0, _jquery.default)('#exampleTableditToolbars').Tabledit({ columns: { identifier: [0, 'id'], editable: [[1, 'username'], [2, 'first'], [3, 'last']] }, buttons: { edit: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'edit' }, delete: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'delete' } } }); })(); // Example Inline Tabledit Toolbars // ------------------------------- (function () { (0, _jquery.default)('#exampleTableditInlineEdit').Tabledit({ eventType: 'dblclick', editButton: false, columns: { identifier: [0, 'id'], editable: [[1, 'username'], [2, 'last', '{"1": "May", "2": "Green", "3": "Brant"}']] }, buttons: { edit: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'edit' }, delete: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'delete' } } }); })(); // Example Inline Tabledit without identifier // ------------------------------- (function () { (0, _jquery.default)('#InlineEditWithoutIndentify').Tabledit({ editButton: false, deleteButton: false, hideIdentifier: true, columns: { identifier: [0, 'id'], editable: [[2, 'firstname'], [3, 'lastname']] }, buttons: { edit: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'edit' }, delete: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'delete' } } }); })(); // Example Tabledit With Editbutton Only // ------------------------------- (function () { (0, _jquery.default)('#tableditWithEditButtonOnly').Tabledit({ deleteButton: false, saveButton: false, autoFocus: false, columns: { identifier: [0, 'id'], editable: [[1, 'car'], [2, 'color']] }, buttons: { edit: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'edit' }, delete: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'delete' } } }); })(); // Example Toolbar With Deletebutton only // ------------------------------- (function () { (0, _jquery.default)('#tableditWithDeleteButtonOnly').Tabledit({ rowIdentifier: 'data-id', editButton: false, restoreButton: false, columns: { identifier: [0, 'id'], editable: [[1, 'nickname'], [2, 'firstname'], [3, 'lastname']] }, buttons: { edit: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'edit' }, delete: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'delete' }, confirm: { class: 'btn btn-sm btn-default', html: 'Are you sure?' } } }); })(); // Example Toolbar With Log All Hooks // ------------------------------- (function () { (0, _jquery.default)('#tableditLogAllHooks').Tabledit({ rowIdentifier: 'data-id', editButton: true, restoreButton: true, columns: { identifier: [0, 'id'], editable: [[1, 'username'], [2, 'email'], [3, 'avatar', '{"1": "Black Widow", "2": "Captain America", "3": "Iron Man"}']] }, buttons: { edit: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'edit' }, delete: { class: 'btn btn-sm btn-icon btn-flat btn-default', html: '', action: 'delete' } }, onDraw: function onDraw() { console.log('onDraw()'); }, onSuccess: function onSuccess(data, textStatus, jqXHR) { console.log('onSuccess(data, textStatus, jqXHR)'); console.log(data); console.log(textStatus); console.log(jqXHR); }, onFail: function onFail(jqXHR, textStatus, errorThrown) { console.log('onFail(jqXHR, textStatus, errorThrown)'); console.log(jqXHR); console.log(textStatus); console.log(errorThrown); }, onAlways: function onAlways() { console.log('onAlways()'); }, onAjax: function onAjax(action, serialize) { console.log('onAjax(action, serialize)'); console.log(action); console.log(serialize); } }); })(); });