“魔物娘:魅魔”与“User:Irukaza/common.js”:页面之间的差异

H萌娘,万物皆可H的百科全书!
(页面间差异)
跳到导航 跳到搜索
imported>=海豚=
(文本替换 - 替换“ {{工口魔物娘图鉴}}”为“ {{工口魔物娘图鉴}}”)
 
imported>=海豚=
无编辑摘要
 
第1行: 第1行:
{{人物信息
/**
|image=028魅魔.jpg
* 侧边栏隐藏工具
|本名= 魅魔
* 本工具参考自维百的同功能小工具——https://zh.wikipedia.org/wiki/MediaWiki:Gadget-CollapsibleSidebar.js
(サキュバス)
* 但[[User:AnnAngela]]做了一点改进
|所属团体=クロビネガ
* 此处代码已转化为可通过mw检测的格式,源码可在 https://zh.moegirl.org.cn/User:AnnAngela/js/sidebarHidden.js 找到
( 健康クロス)
*/
|萌点={{萌百|魔物娘}}
/* eslint-disable prefer-arrow-callback */
}}
/* eslint-disable prefer-template */
 
/* eslint-disable comma-dangle */
'''魅魔'''是《'''[[工口魔物娘图鉴]]'''》的{{ 萌百|魔物娘}}之一。
/* eslint-disable no-var */
 
/* global $, mw, localforage*/
== 图鉴资料 ==
"use strict";
 
$(function () {
*种属:魅魔属;
   if (mw.config.get("skin") !== "vector" || mw.config.get("wgCanonicalSpecialPageName") === "Blankpage" || getComputedStyle(document.body).direction !== "ltr") {
 
     return;
*类型:恶魔型;
   }
 
   mw.loader.using(["ext.gadget.localforage"]).then(function () {
*栖息地:魔界;
     var test = localforage.createInstance({
 
       name: "AnnTools",
*性格:好色;
       storeName: "IndexedDB-test",
 
       driver: [localforage.INDEXEDDB]
*食物:人类男性的精气。
     });
 
     return new Promise(function (res) {
== 简介 ==
       var random = Math.random().toString().substring(2);
 
       var fired = false;
她们是居住在魔界的、拥有极强魔力的上级恶魔。
       test.setItem("test", random).then(function () {
 
         return test.getItem("test");
绝大部分魔物都经受到魔王的影响,才以人类的元精为食、并与人类性交以繁殖后代;而魅魔则是'''自古以来'''便以男性元精为食的种属。
       }).then(function (result) {
 
         if (!fired) {
'''''她们的形体各异,可能是性感妖艳,也可能是清纯甜美,以及任何足以使男性神魂颠倒的外貌,这是为满足各种男性的欲望而进化的最终结果。'''''
           fired = true;
 
           res(result === random);
'''习性''':
         }
 
       });
正如其外表各不相同,每个魅魔的性格也不一致,''唯一不变的是她们的淫荡的本性与对性欲的渴求。''
       setTimeout(function () {
 
         if (!fired) {
'''交合''':
           fired = true;
 
           res(false);
'''''魅魔所拥有的强大魔力,通常都用以勾引人类'''''。当她们找到男性人类之后,就会通过自己美丽的容姿、魅惑法术以及一切的本领来挑逗与激发对方的欲望,然后通过性交以摄取元精。
         }
 
       }, 137);
''没有相当程度的定力是无法抗拒她们的诱惑的''。在摄取元精过后,如果看上了该名男性,就会将之带回她们所在的魔界。
     });
 
   }).then(function (indexedDBCanRun) {
人类男性和魅魔不断地性交,不久以后元精就会被吸尽,在这之后她们也会把魔力注入男性体内。被魅魔注入魔力的男性,性欲会变得异常旺盛,能够制造出大量的元精给她们享用,对魅魔而言是容器一般的存在。
     var store = localforage.createInstance({
 
       name: "AnnTools",
这种状态的男性已经不再是人类,他们被称之为“{{ 萌百|夜魔}}”,成为依靠与魅魔交媾所注入的魔力生存的魔物。
       storeName: "SidebarHidden",
 
       driver: indexedDBCanRun ? [localforage.INDEXEDDB] : [localforage.LOCALSTORAGE]
男性一旦成为夜魔,只能永远地与魅魔交欢下去。
     });
 
     store.getItem("hidden").then(function (_hidden) {
'''同化''':
       var hidden = _hidden;
 
       var saving = false;
除此之外,她们也会袭击人类女性,通过不断地交媾以注入自己的魔力,让女性腐化堕落而变成与她们一样的“魅魔”。
       var generateImageObject = function (svg) {
 
         return URL.createObjectURL(new Blob([svg], {
刚刚转变为魅魔的女性被称为“{{萌百|次级魅魔}}”。
           type: "image/svg+xml"
 
         }));
 
       };
 
       var logoPic = "https://www.hmoegirl.com/images/4/4d/H%E8%90%8C%E5%A8%98logo.png";
{{工口魔物娘图鉴}}
       var arrowRightSvg = generateImageObject('<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" enable-background="new 0 0 48 48"><polygon fill="#2196F3" points="17.1,5 14,8.1 29.9,24 14,39.9 17.1,43 36,24"/></svg>');
 
       var arrowLeftSvg = generateImageObject('<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" enable-background="new 0 0 48 48"><polygon fill="#2196F3" points="30.9,43 34,39.9 18.1,24 34,8.1 30.9,5 12,24"/></svg>');
== 外部链接与注释 ==
       var $body = $(document.body);
<references/>
       var $mwNavigation = $("#mw-navigation");
クロビネガ( 健康クロス) 官方主页:http://kurobine.sakura.ne.jp/
       var $mwWikiLogo = $(".mw-wiki-logo");
 
       var $logoLink = $mwWikiLogo.clone(false);
エロ魔物娘図鑑( サキュバス) :http://kurobine.sakura.ne.jp/mamonogirllover/zukan/succubus/page.shtml
       var $logo = $("<img>").attr({
 
         id: "sidebarHidden-logo",
[[分类:工口魔物娘图鉴]]
         src: logoPic
       });
       var $arrow = $("<img>").attr({
         id: "sidebarHidden-arrow",
         src: arrowLeftSvg
       });
       $logoLink.empty().removeAttr("class").attr("id", "sidebarHidden-logo-link").append($logo);
       var hide = function () {
         if (saving) {
           return;
         }
         hidden = true;
         saving = true;
         $body.addClass("sidebarHidden");
         $arrow.attr("src", arrowRightSvg);
         store.setItem("hidden", hidden).then(function () {
           saving = false;
         });
       };
       var show = function () {
         if (saving) {
           return;
         }
         saving = true;
         hidden = false;
         $body.removeClass("sidebarHidden");
         $arrow.attr("src", arrowLeftSvg);
         store.setItem("hidden", hidden).then(function () {
           saving = false;
         });
       };
       $mwNavigation.append($arrow).append($logoLink);
       if (hidden) {
         hide();
       }
       $arrow.on("click", function () {
         (hidden ? show : hide)();
       });
     });
   });
});

2021年3月19日 (五) 20:52的版本

/**
 * 侧边栏隐藏工具
 * 本工具参考自维百的同功能小工具——https://zh.wikipedia.org/wiki/MediaWiki:Gadget-CollapsibleSidebar.js
 * 但[[User:AnnAngela]]做了一点改进
 * 此处代码已转化为可通过mw检测的格式,源码可在 https://zh.moegirl.org.cn/User:AnnAngela/js/sidebarHidden.js 找到
 */
/* eslint-disable prefer-arrow-callback */
/* eslint-disable prefer-template */
/* eslint-disable comma-dangle */
/* eslint-disable no-var */
/* global $, mw, localforage*/
"use strict";
$(function () {
    if (mw.config.get("skin") !== "vector" || mw.config.get("wgCanonicalSpecialPageName") === "Blankpage" || getComputedStyle(document.body).direction !== "ltr") {
        return;
    }
    mw.loader.using(["ext.gadget.localforage"]).then(function () {
        var test = localforage.createInstance({
            name: "AnnTools",
            storeName: "IndexedDB-test",
            driver: [localforage.INDEXEDDB]
        });
        return new Promise(function (res) {
            var random = Math.random().toString().substring(2);
            var fired = false;
            test.setItem("test", random).then(function () {
                return test.getItem("test");
            }).then(function (result) {
                if (!fired) {
                    fired = true;
                    res(result === random);
                }
            });
            setTimeout(function () {
                if (!fired) {
                    fired = true;
                    res(false);
                }
            }, 137);
        });
    }).then(function (indexedDBCanRun) {
        var store = localforage.createInstance({
            name: "AnnTools",
            storeName: "SidebarHidden",
            driver: indexedDBCanRun ? [localforage.INDEXEDDB] : [localforage.LOCALSTORAGE]
        });
        store.getItem("hidden").then(function (_hidden) {
            var hidden = _hidden;
            var saving = false;
            var generateImageObject = function (svg) {
                return URL.createObjectURL(new Blob([svg], {
                    type: "image/svg+xml"
                }));
            };
            var logoPic = "https://www.hmoegirl.com/images/4/4d/H%E8%90%8C%E5%A8%98logo.png";
            var arrowRightSvg = generateImageObject('<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" enable-background="new 0 0 48 48"><polygon fill="#2196F3" points="17.1,5 14,8.1 29.9,24 14,39.9 17.1,43 36,24"/></svg>');
            var arrowLeftSvg = generateImageObject('<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" enable-background="new 0 0 48 48"><polygon fill="#2196F3" points="30.9,43 34,39.9 18.1,24 34,8.1 30.9,5 12,24"/></svg>');
            var $body = $(document.body);
            var $mwNavigation = $("#mw-navigation");
            var $mwWikiLogo = $(".mw-wiki-logo");
            var $logoLink = $mwWikiLogo.clone(false);
            var $logo = $("<img>").attr({
                id: "sidebarHidden-logo",
                src: logoPic
            });
            var $arrow = $("<img>").attr({
                id: "sidebarHidden-arrow",
                src: arrowLeftSvg
            });
            $logoLink.empty().removeAttr("class").attr("id", "sidebarHidden-logo-link").append($logo);
            var hide = function () {
                if (saving) {
                    return;
                }
                hidden = true;
                saving = true;
                $body.addClass("sidebarHidden");
                $arrow.attr("src", arrowRightSvg);
                store.setItem("hidden", hidden).then(function () {
                    saving = false;
                });
            };
            var show = function () {
                if (saving) {
                    return;
                }
                saving = true;
                hidden = false;
                $body.removeClass("sidebarHidden");
                $arrow.attr("src", arrowLeftSvg);
                store.setItem("hidden", hidden).then(function () {
                    saving = false;
                });
            };
            $mwNavigation.append($arrow).append($logoLink);
            if (hidden) {
                hide();
            }
            $arrow.on("click", function () {
                (hidden ? show : hide)();
            });
        });
    });
});