!function(n){"function"==typeof define&&define.amd?define(["jquery","datatables.net-se","datatables.net-editor"],function(e){return n(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-se")(e,t),t.fn.dataTable||require("datatables.net-editor")(e,t),n(t,e,e.document)}:n(jQuery,window,document)}(function(e,n,t,a){"use strict";var i;e.fn.dataTable;return i=function(o,e,r,t){var n=o.fn.dataTable;n.Editor.defaults.display="semanticui",o.extend(!0,o.fn.dataTable.Editor.classes,{header:{wrapper:"DTE_Header header"},body:{wrapper:"DTE_Body content"},footer:{wrapper:"DTE_Footer actions"},form:{tag:"ui form",button:"ui button",buttonInternal:"ui button",content:"DTE_Form_Content"},field:{wrapper:"DTE_Field inline fields",label:"right aligned five wide field",input:"eight wide field DTE_Field_Input",error:"error has-error","msg-labelInfo":"ui small","msg-info":"ui small","msg-message":"ui message small","msg-error":"ui error message small",multiValue:"ui message multi-value",multiInfo:"small",multiRestore:"ui message multi-restore"},inline:{wrapper:"DTE DTE_Inline ui form"},bubble:{table:"DTE_Bubble_Table ui form",bg:"ui dimmer modals page transition visible active"}}),o.extend(!0,n.ext.buttons,{create:{formButtons:{className:"primary"}},edit:{formButtons:{className:"primary"}},remove:{formButtons:{className:"negative"}}}),n.Editor.fieldTypes.datatable.tableClass="ui table";const d={modal:o(''),close:o('')};let s=!1,l;return n.Editor.display.semanticui=o.extend(!0,{},n.Editor.models.displayController,{init:function(i){return o.fn.dropdown&&i.on("displayOrder.dtesu open.dtesu",function(e,t,n,a){o.each(i.s.fields,function(e,t){o("select",t.node()).addClass("fluid").dropdown()})}),n.Editor.display.semanticui},open:function(t,e,n){var a=d.modal,i=o(e).children();l&&a.children().appendTo(l),l=e,a.children().detach(),a.append(i).prepend(a.children(".header")).addClass(e.className).prepend(d.close),d.close.attr("title",t.i18n.close).off("click.dte-se").on("click.dte-se",function(e){return t.close("icon"),!1}),o(r).off("click.dte-se").on("click.dte-se","div.ui.dimmer.modals",function(e){o(e.target).hasClass("dimmer")&&t.background()}),s?n&&n():(s=!0,o(a).modal("setting",{autofocus:!1,closable:!1,onVisible:function(){t.s.setFocus&&t.s.setFocus.focus(),n&&n()},onHidden:function(){o(e).append(i),s=!1}}).modal("show"))},close:function(e,t){s&&(d.modal.modal("hide"),l=null,s=!1),t&&t()},node:function(e){return d.modal[0]}}),n.Editor},"function"==typeof define&&define.amd?define(["jquery","datatables.net-se","datatables.net-editor"],function(e){return i(e,0,t)}):"object"==typeof exports?module.exports=function(e,t){return e=e||n,(t=t&&t.fn.dataTable?t:require("datatables.net-se")(e,t).$).fn.dataTable.Editor||require("datatables.net-editor")(e,t),i(t,0,e.document)}:i(jQuery,0,t),Editor});