Show More
Commit Description:
datatable now works
Commit Description:
datatable now works
References:
File last commit:
Show/Diff file:
Action:
vendor/javascript/datatables/Editor-2.0.9/js/editor.bulma.min.js
| 1 line
| 3.3 KiB
| application/javascript
| JavascriptGenshiLexer
|
r866 | !function(a){"function"==typeof define&&define.amd?define(["jquery","datatables.net-bm","datatables.net-editor"],function(e){return a(e,window,document)}):"object"==typeof exports?module.exports=function(e,t){return e=e||window,(t=t||("undefined"!=typeof window?require("jquery"):require("jquery")(e))).fn.dataTable||require("datatables.net-bm")(e,t),t.fn.dataTable||require("datatables.net-editor")(e,t),a(t,e,e.document)}:a(jQuery,window,document)}(function(e,a,t,o){"use strict";var d;e.fn.dataTable;return d=function(n,e,d,t){var a=n.fn.dataTable,o=(a.Editor.defaults.display="bulma",a.Editor.defaults.i18n);o.create.title='<h5 class="modal-title">'+o.create.title+"</h5>",o.edit.title='<h5 class="modal-title">'+o.edit.title+"</h5>",o.remove.title='<h5 class="modal-title">'+o.remove.title+"</h5>",n.extend(!0,n.fn.dataTable.Editor.classes,{header:{wrapper:"DTE_Header modal-header"},body:{wrapper:"DTE_Body modal-body"},footer:{wrapper:"DTE_Footer modal-footer"},form:{tag:"form-horizontal",button:"button",buttonInternal:"button",error:"DTE_Form_Error help is-danger"},field:{wrapper:"DTE_Field field",label:"label",error:"DTE_Field_Error help is-danger",multiValue:"card multi-value",multiInfo:"small",multiRestore:"card multi-restore"}}),n.extend(!0,a.ext.buttons,{create:{formButtons:{className:"button is-primary"}},edit:{formButtons:{className:"button is-primary"}},remove:{formButtons:{className:"button is-danger"}}}),a.Editor.fieldTypes.datatable.tableClass="table";const i={content:n('<div class="modal DTED"><div class="modal-background"></div><div class="modal-content"></div><button class="modal-close is-large" aria-label="close"></button></div>')};return a.Editor.display.bulma=n.extend(!0,{},a.Editor.models.displayController,{init:function(d){return d.on("displayOrder.dtebm open.dtebm",function(e,t,a,o){n.each(d.s.fields,function(e,t){n("input:not([type=checkbox]):not([type=radio]), select, textarea",t.node()).addClass("input"),n("input[type=checkbox], input[type=radio]",t.node()).removeClass("input"),n("select",t.node()).addClass("select").parent().addClass("select"),n("select[multiple]",t.node()).parent().addClass("is-multiple")})}),a.Editor.display.bulma},open:function(t,e,a){n(e).removeClass("is-hidden").addClass("is-active"),n(e).find(".modal-title").addClass("title"),i.content.find(".modal-content").append(e),i.content.addClass("is-active is-clipped"),i.content.appendTo("body"),n(".modal-close").attr("title",t.i18n.close).one("click",function(){t.close("icon")}).appendTo(n("div.modal-header",e));let o=!1;n(d).off("mousedown.dte-bs5").on("mousedown.dte-bs5","div.modal-background",function(e){o=n(e.target).hasClass("modal-background")}),n(d).off("click.dte-bs5").on("click.dte-bs5","div.modal-background",function(e){n(e.target).hasClass("modal-background")&&o&&t.background()}),a&&a()},close:function(e,t){i.content.find(".is-active").removeClass("is-active").addClass("is-hidden"),i.content.removeClass("is-active is-clipped"),t&&t()},node:function(e){return i.content[0]}}),a.Editor},"function"==typeof define&&define.amd?define(["jquery","datatables.net-bs5","datatables.net-editor"],function(e){return d(e,0,t)}):"object"==typeof exports?module.exports=function(e,t){return e=e||a,(t=t&&t.fn.dataTable?t:require("datatables.net-bs5")(e,t).$).fn.dataTable.Editor||require("datatables.net-editor")(e,t),d(t,0,e.document)}:d(jQuery,0,t),Editor}); |