UNPKG

mongo-express-leufu

Version:

Web-based admin interface for MongoDB

1 lines 1.64 kB
webpackJsonp([5],{33:function(t,e,n){"use strict";var o=function(t){return t&&t.__esModule?t:{default:t}}(n(1));(0,o.default)(document).ready(function(){(0,o.default)("#collection").popover({content:"Collection names must begin with a letter, underscore, hyphen or slash, and can contain only letters, underscores, hyphens, numbers, dots or slashes",placement:"left"});var t=(0,o.default)(".deleteButton");t.tooltip({title:"Warning! Are you sure you want to delete this collection? All documents will be deleted."}),t.on("click",function(e){t.tooltip("hide"),e.preventDefault();var n=(0,o.default)(this),a=n.parent();(0,o.default)("#confirmation-input").attr("shouldbe",n.attr("collection-name")),(0,o.default)("#modal-collection-name").text(n.attr("collection-name")),(0,o.default)("#confirm-deletion").modal({backdrop:"static",keyboard:!1}).one("shown.bs.modal",function(){(0,o.default)("#confirmation-input").focus()}).one("click","#delete",function(){var t=(0,o.default)("#confirmation-input");t.val().toLowerCase()===t.attr("shouldbe").toLowerCase()&&a.trigger("submit")})});var e=(0,o.default)(".import-input-file"),n=(0,o.default)(".import-file-link");o.default.each(n,function(t,n){(0,o.default)(n).on("click",function(){(0,o.default)(e[t]).trigger("click")})}),e.on("change",function(t){var e=t.target.files,n=(0,o.default)(t.target).attr("collection-name"),a=new FormData;o.default.each(e,function(t,e){a.append("file_".concat(t),e)}),o.default.ajax({type:"POST",url:"".concat(ME_SETTINGS.baseHref,"db/").concat(ME_SETTINGS.dbName,"/import/").concat(n),data:a,cache:!1,dataType:"json",processData:!1,contentType:!1})})})}},[33]);