mongo-express-leufu
Version:
Web-based admin interface for MongoDB
1 lines • 1.61 kB
JavaScript
webpackJsonp([4],{34:function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var d=n(a(1)),o=n(a(2)),r=o.default.fromTextArea(document.getElementById("document"),{mode:{name:"javascript",json:!0},indentUnit:4,lineNumbers:!0,autoClearEmptyLines:!0,matchBrackets:!0,readOnly:ME_SETTINGS.readOnly,theme:ME_SETTINGS.codeMirrorEditorTheme});window.onBackClick=function(){return r.isClean()?history.back():0===(0,d.default)("#discardChanges").length?((0,d.default)("#pageTitle").parent().append('<div id="discardChanges" class="alert alert-warning"><strong>Document has changed! Are you sure you wish to go back?</strong></div>'),(0,d.default)(".backButton").text("Back & Discard Changes")):history.back(),!1},window.onSubmitClick=function(){return(0,d.default)("#discardChanges").remove(),d.default.ajax({type:"POST",url:"".concat(ME_SETTINGS.baseHref,"checkValid"),data:{document:r.getValue()}}).done(function(e){"Valid"===e?((0,d.default)("#documentInvalidJSON").remove(),(0,d.default)("#documentEditForm").submit()):0===(0,d.default)("#documentInvalidJSON").length&&(0,d.default)("#pageTitle").parent().append('<div id="documentInvalidJSON" class="alert alert-danger"><strong>Invalid JSON</strong></div>')}),!1},(0,d.default)(document).ready(function(){(0,d.default)(".deleteButtonDocument").on("click",function(e){var t=(0,d.default)(this).closest("form");e.stopPropagation(),e.preventDefault(),ME_SETTINGS.confirmDelete?(0,d.default)("#confirm-document-delete").modal({backdrop:"static",keyboard:!1}).one("click","#delete",function(){t.trigger("submit")}):t.trigger("submit")})})}},[34]);