UNPKG

mongo-express-enhanced

Version:
27 lines (23 loc) 3.14 kB
"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")); /******/ } ]);