مدیاویکی:Gadget-sidebarToggle.js: تفاوت میان نسخه‌ها

جز Engineer صفحهٔ مدیاویکی:Gadget-sidebarToggleEtc.js را بدون برجای‌گذاشتن تغییرمسیر به مدیاویکی:Gadget-sidebarToggle.js منتقل کرد
بدون خلاصۀ ویرایش
 
(۴ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد)
خط ۱: خط ۱:
/*!
* Hide Vector sidebar
* http://en.wikipedia.org/wiki/User:PleaseStand/Hide_Vector_sidebar
*
* Originally imported from revision 365211954 as of 2010-06-01 from
* [[User:Nihiltres/nothingthree.js]]. It has had some modification from that
* version to isolate it within the script collection and further improve it.
*
* Copyright 2010 Wikipedia user Nihiltres
* Copyright 2010-2012 Wikipedia user PleaseStand
*
* Licensed under the Creative Commons Attribution-Share-Alike 3.0 Unported License and
* the GNU Free Documentation License (unversioned); pick the license(s) of your choice.
*
* http://creativecommons.org/licenses/by-sa/3.0/
* http://www.gnu.org/copyleft/fdl.html
*/
(function( $, undefined ) {
(function( $, undefined ) {
   
   
"use strict";
"use strict";
/**
* Messages displayed by this script (in English).
* Any translations (see below) replace these at runtime.
*/
var msg = {
toggleTabText: "Toggle sidebar",
toggleTabTitle: "Hide or show the sidebar"
};
/**
* Translations for messages displayed by this script.
* To have your translations added, please contact this script's maintainer.
*/
var translations = {
fa: {
toggleTabText: "تغییر وضعیت نوار سمت راست",
toggleTabTitle: "مخفی یا نمایش نوار سمت راست",
}
};
   
   
/**
/**
خط ۱۲۴: خط ۸۶:
  * @param duration {mixed} Animation duration passed to jQuery.
  * @param duration {mixed} Animation duration passed to jQuery.
  */
  */
/*
function collapse( duration ) {
function collapse( duration ) {
   
   
خط ۱۵۹: خط ۱۲۲:
   
   
}
}
 
/**
/**
  * Expands the sidebar.
  * Expands the sidebar.
  * @param duration {mixed} Animation duration passed to jQuery.
  * @param duration {mixed} Animation duration passed to jQuery.
*/
 
function expand( duration ) {
function expand( duration ) {
   
   
خط ۱۹۷: خط ۱۶۰:
   
   
}
}
 
*/
function totop() {
function totop() {
$('html, body').animate({ scrollTop: 0 }, 500);
$('html, body').animate({ scrollTop: 0 }, 500);
خط ۲۲۶: خط ۱۸۹:
   
   
// Show the toggle tab.
// Show the toggle tab.
$("<button id='collsidebar'></button>")
//$("<a class='sidebarbottons' id='collsidebar'></a>")
.prop( "title", msg.toggleTabTitle )
// .prop( "title", "تغییر وضعیت فهرست سمت راست" )
.click( toggle )
// .click( toggle )
.insertAfter("#mw-panel");
// .insertAfter("#mw-panel");
$("<button id='totop'></button>")
$("<a class='sidebarbottons' id='totop'></a>")
.prop( "title", "بازگشت به بالا" )
.prop( "title", "بازگشت به بالا" )
.click( totop )
.click( totop )
.insertAfter("#mw-panel");
.insertAfter("#mw-panel");
$("<button id='fontsizeup'></button>")
$("<a class='sidebarbottons' id='fontsizeup'></a>")
.prop( "title", "افزایش اندازه قلم" )
.prop( "title", "افزایش اندازه قلم" )
.click( fontsizeup )
.click( fontsizeup )
.insertAfter("#mw-panel");
.insertAfter("#mw-panel");


$("<button id='fontsizedown'></button>")
$("<a class='sidebarbottons' id='fontsizedown'></a>")
.prop( "title", "کاهش اندازه قلم" )
.prop( "title", "کاهش اندازه قلم" )
.click( fontsizedown )
.click( fontsizedown )
خط ۲۶۶: خط ۲۲۹:
// Load translations and saved state.
// Load translations and saved state.
dir = document.documentElement.dir;
dir = document.documentElement.dir;
$.extend( msg, translations[document.documentElement.lang] );
//$.extend( msg, translations[document.documentElement.lang] );
loadState();
loadState();