Ingen beskrivning
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

editor.bootstrap4.min.js 4.4KB

1234567891011121314
  1. /*!
  2. Bootstrap integration for DataTables' Editor
  3. ©2015 SpryMedia Ltd - datatables.net/license
  4. */
  5. var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(a,b,c){a instanceof String&&(a=String(a));for(var e=a.length,d=0;d<e;d++){var h=a[d];if(b.call(c,h,d,a))return{i:d,v:h}}return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;
  6. $jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);
  7. $jscomp.polyfill=function(a,b,c,e){if(b){c=$jscomp.global;a=a.split(".");for(e=0;e<a.length-1;e++){var d=a[e];d in c||(c[d]={});c=c[d]}a=a[a.length-1];e=c[a];b=b(e);b!=e&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})}};$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(a,c){return $jscomp.findInternal(this,a,c).v}},"es6","es3");
  8. (function(a){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-editor"],function(b){return a(b,window,document)}):"object"===typeof exports?module.exports=function(b,c){b||(b=window);c&&c.fn.dataTable||(c=require("datatables.net-bs4")(b,c).$);c.fn.dataTable.Editor||require("datatables.net-editor")(b,c);return a(c,b,b.document)}:a(jQuery,window,document)})(function(a,b,c,e){var d=a.fn.dataTable;d.Editor.defaults.display="bootstrap";b=d.Editor.defaults.i18n;
  9. b.create.title='<h5 class="modal-title">'+b.create.title+"</h5>";b.edit.title='<h5 class="modal-title">'+b.edit.title+"</h5>";b.remove.title='<h5 class="modal-title">'+b.remove.title+"</h5>";if(b=d.TableTools)b.BUTTONS.editor_create.formButtons[0].className="btn btn-primary",b.BUTTONS.editor_edit.formButtons[0].className="btn btn-primary",b.BUTTONS.editor_remove.formButtons[0].className="btn btn-danger";a.extend(!0,a.fn.dataTable.Editor.classes,{header:{wrapper:"DTE_Header modal-header"},body:{wrapper:"DTE_Body modal-body"},
  10. footer:{wrapper:"DTE_Footer modal-footer"},form:{tag:"form-horizontal",button:"btn",buttonInternal:"btn btn-outline-secondary"},field:{wrapper:"DTE_Field form-group row",label:"col-lg-4 col-form-label",input:"col-lg-8",error:"error is-invalid","msg-labelInfo":"form-text text-secondary small","msg-info":"form-text text-secondary small","msg-message":"form-text text-secondary small","msg-error":"form-text text-danger small",multiValue:"card multi-value",multiInfo:"small",multiRestore:"card multi-restore"}});
  11. a.extend(!0,d.ext.buttons,{create:{formButtons:{className:"btn-primary"}},edit:{formButtons:{className:"btn-primary"}},remove:{formButtons:{className:"btn-danger"}}});d.Editor.display.bootstrap=a.extend(!0,{},d.Editor.models.displayController,{init:function(b){var g={content:a('<div class="modal fade DTED"><div class="modal-dialog modal-dialog-scrollable" /></div>'),close:a('<button class="close">&times;</div>').on("click",function(){b.close("icon")}),shown:!1,fullyShow:!1},f=!1;a(c).on("mousedown",
  12. "div.modal",function(b){f=a(b.target).hasClass("modal")&&g.shown?!0:!1});a(c).on("click","div.modal",function(c){a(c.target).hasClass("modal")&&f&&b.background()});b.on("displayOrder.dtebs",function(c,d,f,g){a.each(b.s.fields,function(b,c){a("input:not([type=checkbox]):not([type=radio]), select, textarea",c.node()).addClass("form-control")})});b._bootstrapDisplay=g;return d.Editor.display.bootstrap},open:function(b,c,d){var f=b._bootstrapDisplay;a(c).addClass("modal-content");if(f._shown){var e=f.content.find("div.modal-dialog");
  13. e.children().detach();e.append(c);d&&d()}else f.shown=!0,f.fullyDisplayed=!1,e=f.content.find("div.modal-dialog"),e.children().detach(),e.append(c),a("div.modal-header",c).append(f.close),a(f.content).one("shown.bs.modal",function(){b.s.setFocus&&b.s.setFocus.focus();f.fullyDisplayed=!0;d&&d()}).one("hidden",function(){f.shown=!1}).appendTo("body").modal({backdrop:"static",keyboard:!1})},close:function(b,c){var d=b._bootstrapDisplay;if(d.shown)if(d.fullyDisplayed)a(d.content).one("hidden.bs.modal",
  14. function(){a(this).detach()}).modal("hide"),d.shown=!1,d.fullyDisplayed=!1,c&&c();else a(d.content).one("shown.bs.modal",function(){d.close(b,c)});else c&&c()},node:function(a){return a._bootstrapDisplay.content[0]}});return d.Editor});