fix cleaning of text area

This commit is contained in:
ReznoRMichael 2021-07-20 15:15:29 +02:00
parent 22f799770a
commit c7dbf29078
4 changed files with 33 additions and 28 deletions

View file

@ -25,10 +25,6 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _img_notch_overcharmed_png__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../img/notch-overcharmed.png */ "./src/img/notch-overcharmed.png");
/* harmony import */ var _img_geo_png__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../img/geo.png */ "./src/img/geo.png");
/* harmony import */ var _img_geo_shade_png__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../img/geo-shade.png */ "./src/img/geo-shade.png");
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
/* eslint-disable no-prototype-builtins */
/* ---------------- Load main Hollow Knight database files ----------------- */
@ -1617,23 +1613,6 @@ function HKReadTextArea() {
function InitializeHTMLPopulation(db) {
/* Clean the text area and file input from leftover save file if present (Firefox especially) */
_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
document.getElementById("save-area").value = "";
document.getElementById("save-area-file").value = "";
case 2:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
(0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.GenerateInnerHTML)(db); // Check local storage first to set proper checkbox state before the below functions start (default is always unchecked)
if ((0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.StorageAvailable)('localStorage')) {
@ -5161,6 +5140,10 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _img_notch_overcharmed_png__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../img/notch-overcharmed.png */ "./src/img/notch-overcharmed.png");
/* harmony import */ var _img_geo_png__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../img/geo.png */ "./src/img/geo.png");
/* harmony import */ var _img_geo_shade_png__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../img/geo-shade.png */ "./src/img/geo-shade.png");
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
// ---------------- Load image files (necessary for Webpack) ----------------- //
@ -6152,6 +6135,25 @@ document.getElementById("save-area-file").addEventListener("change", function (e
label.innerHTML = labelInitialText;
}
});
/* Clean the text area and file input from leftover save file if present (Firefox especially) */
document.addEventListener("DOMContentLoaded", function () {
_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
document.getElementById("save-area").value = "";
document.getElementById("save-area-file").value = "";
case 2:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
});
/* ------------------------- Exports ------------------------------- */

File diff suppressed because one or more lines are too long

View file

@ -1706,12 +1706,6 @@ function HKReadTextArea(textAreaId = "") {
*/
function InitializeHTMLPopulation(db) {
/* Clean the text area and file input from leftover save file if present (Firefox especially) */
(async () => {
document.getElementById("save-area").value = "";
document.getElementById("save-area-file").value = "";
})();
GenerateInnerHTML(db);
// Check local storage first to set proper checkbox state before the below functions start (default is always unchecked)

View file

@ -1127,6 +1127,15 @@ document.getElementById("save-area-file").addEventListener("change", (event) =>
}
});
/* Clean the text area and file input from leftover save file if present (Firefox especially) */
document.addEventListener("DOMContentLoaded", () => {
(async () => {
document.getElementById("save-area").value = "";
document.getElementById("save-area-file").value = "";
})();
});
/* ------------------------- Exports ------------------------------- */
export {