mongo-express-enhanced
Version:
Web-based admin interface for MongoDB
27 lines (23 loc) • 3.14 kB
JavaScript
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(self["webpackChunkmongo_express"] = self["webpackChunkmongo_express"] || []).push([["index"],{
/***/ "./lib/scripts/index.js":
/*!******************************!*\
!*** ./lib/scripts/index.js ***!
\******************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('#database').popover({\n content: 'Database names cannot be empty, must have fewer than 64 characters and must not contain /. \"$*<>:|?',\n placement: 'left'\n });\n var $deleteButton = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.deleteButton');\n $deleteButton.tooltip({\n title: 'Warning! Are you sure you want to delete this database? All collections and documents will be deleted.'\n });\n $deleteButton.on('click', function onDeleteClick(event) {\n $deleteButton.tooltip('hide');\n event.preventDefault();\n var $target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n var parentForm = $target.parent();\n var dbName = $target.attr('database-name');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('#confirmation-input').attr('shouldbe', dbName);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('#modal-database-name').text(dbName);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('#confirm-deletion').modal({\n backdrop: 'static',\n keyboard: false\n }).one('shown.bs.modal', function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('#confirmation-input').focus();\n }).one('click', '#delete', function () {\n var input = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#confirmation-input');\n\n if (input.val().toLowerCase() === input.attr('shouldbe').toLowerCase()) {\n parentForm.trigger('submit');\n }\n });\n });\n});\n\n//# sourceURL=webpack://mongo-express/./lib/scripts/index.js?");
/***/ })
},
/******/ function(__webpack_require__) { // webpackRuntimeModules
/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
/******/ var __webpack_exports__ = (__webpack_exec__("./lib/scripts/index.js"));
/******/ }
]);