Library to hold common prototype extensions for your Furaffinity Script
Tính đến
Script này sẽ không được không được cài đặt trực tiếp. Nó là một thư viện cho các script khác để bao gồm các chỉ thị meta
// @require https://update.greatest.deepsurf.us/scripts/525666/1530812/Furaffinity-Prototype-Extensions.js
// ==UserScript==
// @name Furaffinity-Prototype-Extensions
// @namespace Violentmonkey Scripts
// @grant GM_info
// @version 1.0.0
// @author Midori Dragon
// @description Library to hold common prototype extensions for your Furaffinity Script
// @icon https://www.furaffinity.net/themes/beta/img/banners/fa_logo.png
// @license MIT
// ==/UserScript==
// jshint esversion: 8
(() => {
"use strict";
var __webpack_modules__ = {
177: () => {
Node.prototype.insertBeforeThis = function(newNode) {
var _a;
null === (_a = this.parentNode) || void 0 === _a || _a.insertBefore(newNode, this);
};
Node.prototype.insertAfterThis = function(newNode) {
var _a;
null === (_a = this.parentNode) || void 0 === _a || _a.insertBefore(newNode, this.nextSibling);
};
Node.prototype.getIndexOfThis = function() {
if (null == this.parentNode) return -1;
return Array.from(this.parentNode.children).indexOf(this);
};
Node.prototype.readdToDom = function() {
var _a;
const clone = this.cloneNode(false);
null === (_a = this.parentNode) || void 0 === _a || _a.replaceChild(clone, this);
return clone;
};
},
536: () => {
String.prototype.trimEnd = function(toTrim) {
if (null == toTrim) return "";
if ("" === toTrim || "" === this) return this.toString();
let result = this.toString();
for (;result.endsWith(toTrim); ) result = result.slice(0, -toTrim.length);
return result;
};
String.prototype.trimStart = function(toTrim) {
if (null == toTrim) return "";
if ("" === toTrim || "" === this) return this.toString();
let result = this.toString();
for (;result.startsWith(toTrim); ) result = result.slice(toTrim.length);
return result;
};
}
}, __webpack_module_cache__ = {};
function __webpack_require__(moduleId) {
var cachedModule = __webpack_module_cache__[moduleId];
if (void 0 !== cachedModule) return cachedModule.exports;
var module = __webpack_module_cache__[moduleId] = {
exports: {}
};
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
return module.exports;
}
__webpack_require__.n = module => {
var getter = module && module.__esModule ? () => module.default : () => module;
__webpack_require__.d(getter, {
a: getter
});
return getter;
};
__webpack_require__.d = (exports, definition) => {
for (var key in definition) if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) Object.defineProperty(exports, key, {
enumerable: true,
get: definition[key]
});
};
__webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop);
__webpack_require__(177), __webpack_require__(536);
})();