มีเดียวิกิ:Gadget-mySandbox.js

จาก Kancolle Wiki Thai 改三
รุ่นแก้ไขเมื่อ 22:20, 11 สิงหาคม 2562 โดย Sakuhanachan (คุย | ส่วนร่วม) (สร้างหน้าด้วย "/* _____________________________________________________________________________ * |...")
(ต่าง) ←รุ่นแก้ไขก่อนหน้า | รุ่นแก้ไขล่าสุด (ต่าง) | รุ่นแก้ไขถัดไป→ (ต่าง)

หมายเหตุ: หลังเผยแพร่ คุณอาจต้องล้างแคชเว็บเบราว์เซอร์ของคุณเพื่อดูการเปลี่ยนแปลง

  • ไฟร์ฟอกซ์ / ซาฟารี: กด Shift ค้างขณะคลิก Reload หรือกด Ctrl-F5 หรือ Ctrl-R (⌘-R บนแมค)
  • กูเกิล โครม: กด Ctrl-Shift-R (⌘-Shift-R บนแมค)
  • อินเทอร์เน็ตเอกซ์พลอเรอร์ และ Edge: กด Ctrl ค้างขณะคลิก Refresh หรือกด Ctrl-F5
  • โอเปร่า: กด Ctrl-F5
/*  _____________________________________________________________________________
 * |                                                                             |
 * |                    === WARNING: GLOBAL GADGET FILE ===                      |
 * |                  Changes to this page affect many users.                    |
 * | Please discuss changes on the talk page or on [[WT:Gadget]] before editing. |
 * |_____________________________________________________________________________|
 */


/**
 * Add a "My sandbox" link to the personal portlet menu.
 * Dependencies: mediawiki.util, mediawiki.Title, mediawiki.Uri
 *
 * @source mediawiki.org/wiki/Snippets/MySandbox
 * @version 2
 */
( function ( mw, $ ) {

    $( document ).ready( function () {
        var conf, title, url;

        // Costomize/Translate this to your needs
        conf = {
            subpageName: 'กระบะทราย',
            portletLabel: 'ทดลองเขียน',
            portletTooltip: 'ไปยังหน้าทดลองเขียนของคุณ',
            editintroPagename: 'Template:กระบะทรายผู้ใช้',
            preloadPagename: 'Template:กระบะทรายผู้ใช้/ข้อความล่วงหน้า'
        };
        // Don't alter the code below

        // Use Special:MyPage (as opposed to mw.user.getName()) so that it
        // works for logged-out users as well.
        title = new mw.Title( 'Special:MyPage/' + conf.subpageName );

        url = new mw.Uri( title.getUrl() );
        url.extend({
            action: 'edit',
            redlink: 1,
            editintro: new mw.Title( conf.editintroPagename ),
            preload: new mw.Title( conf.preloadPagename )
        });

        mw.util.addPortletLink(
            'p-personal',
            url,
            conf.portletLabel,
            'pt-mysandbox',
            conf.portletTooltip,
            null,
            '#pt-preferences'
        );
    });
}( mediaWiki, jQuery ) );