यह स्क्रिप्ट/स्टाइलशीट सिर्फ व्यक्तिगत इस्तेमाल के लिए है!
आप इस स्क्रिप्ट/स्टाइलशीट को अपने लिए स्थापित कर सकते हैं, मगर इसका इस्तेमाल पूरे विकि के लिए नहीं किया जा सकता (जैसे MediaWiki:Common.js, MediaWiki:Common.css, MediaWiki:Fandomdesktop.js या MediaWiki:Fandomdesktop.css में), क्योंकि यह Fandom के उपयोग की शर्तों का उल्लंघन करेगा।
(अनुकूलन नीति देखें)
LastEdited वर्तमान पृष्ठ पर दिए गए आखिरी सम्पादना के बारे में विस्तार जोड़ देता है। इस में वह समय (मिनट/घंटे/दिन/महीने/साल) जब सम्पादना दिया गया था, वह सदस्य जिस ने सम्पादना दिया था, और सम्पादना सार (अगर दिया हो तो), पृष्ठ का वर्तमान बाइट आकार और बदलाव की जाँच के लिए एक मोडल का लिंक शामिल हैं। मोडल में असली डिफ पृष्ठ का, सम्पादना को अनडू, और सही राइट (अधिकार) होने पर रोलबैक के लिए लिंक भी मौजूद होते हैं।
तारीख और समय को बदला नहीं जा सकता, पर दूसरे विकल्पों को कॉन्फ़िगर किया जा सकता है।
स्थापना[]
कॉन्फ़िगरेशन[]
की | विवरण | प्रकार | संभव वैल्यू | डिफ़ॉल्ट |
---|---|---|---|---|
avatar
|
सदस्य का अवतार | बूलियन | true false
|
true
|
avatarsize
|
अवतार का आकार | पूर्णांक | कुछ विशिष्ट नहीं | 15 |
size
|
वर्तमान पृष्ठ आकार (बाइट में) | बूलियन | true false
|
true
|
diff
|
आखिरी डिफ लिंक अपेंड करता है | |||
diffModal
|
डिफ लिंक को "लास्टएडिटेड" के मोडल में दिखना चाहिए कि नहीं। काम आता है जब सदस्य QuickDiff की मदद से डिफ लिंक खोलता है। | |||
comment
|
दिया गया एडिट-सार* | |||
newpage
|
यह तय करता है कि "लास्टएडिटेड" को बिना सम्पादनाओं के नए पृष्ठों पर दिखना चाहिए कि नहीं (पृष्ठ सृष्टि सम्पादना के सिवाय) | |||
mainpage
|
तय करता है कि "लास्टएडिटेड" मुख्य पृष्ठ पर दिखेगा कि नहीं | |||
time
|
यह तय करता है कि समय को "पहले" या "टाइमस्टाम्प" फॉर्मेट में दिखाया जाएगा | स्ट्रिंग | timestamp timeago
|
timeago
|
timezone
|
यह तय करता है कि समय UTC या स्थानीय समय-क्षेत्र में दिखेगा | UTC locale
|
local | |
lang
|
दिखाए जाने वाले भाषा को बदलता है | कोई भी वैध भाषा कोड | कुछ विशिष्ट नहीं | |
position.element
|
नियंत्रित करता है कि विस्तार को कहाँ जोड़ा जाएगा | ऑब्जेक्ट | पृष्ठ पर मौजूद कोई भी वैध एलिमेंट | |
position.method
|
यह तय करता है कि position.element पर दिए एलिमेंट से प्रेपेंड या अपेंड करना है
|
स्ट्रिंग | append prepend
| |
namespaces.exclude
|
जिन नेमस्पेसों को नज़रअंदाज़ करना है | ऐरे | कुछ विशिष्ट नहीं | []
|
pages
|
जिन पृष्ठों को नज़रअंदाज़ करना है |
इस स्क्रिप्ट के सारे कॉन्फ़िगरेशनों को lastEdited
में ही रखना है। नीचे जापानी का प्रयोग करते हुए एक उदाहरण है:
window.lastEdited = {
avatar: true,
avatarsize: 20,
size: false,
diff: true,
comment: false,
newpage: false,
mainpage: true,
time: 'timestamp',
timezone: 'UTC',
lang: 'ja',
position: {
element: document.getElementById('WikiaPageHeader'),
method: 'append'
},
namespaces: {
exclude: []
},
pages: []
};
टूलबार उदाहरण[]
टाइटल के बजाय टूलबार पर स्क्रिप्ट को जोड़ने के लिए इसका इस्तेमाल किया जा सकता है।
// उस एलिमेंट को बनाएँ जिसके साथ हम इसे जोड़ रहे हैं
$('.toolbar .tools').append('<li id="lastedited" />');
// एलिमेंट से जोड़ता है, और पूरे स्क्रिप्ट को एक ही पंक्ति में ले आता है
window.lastEdited = {
size: false,
comment: false,
position: {
element: 'li#lastedited',
method: 'append'
}
};
// लिंक के दिखावट को बदलता है (JustLeafy का सुझाव; वैकल्पिक है)
mw.util.addCSS('#lastEdited a { color: ' + $('.lastEdited-timeago').css('color') + '; text-decoration: underline }');
नोट[]
- अगर सम्पादना के लिए कोई सार नहीं दिया जाता,
comment
के वैल्यू के बावजूद पूरे हिस्से को हटा दिया जाएगा। lang
बस व्यक्तिगत इस्तेमाल के लिए है; इसका पूरे साइट के लिए इस्तेमाल सुझाया नहीं जाता।timezone
तब ही काम करता है जबtime
कोtimestamp
पर लगाया जाता है।- किसी स्टाइलिंग के लिए, बाहरी div का क्लास है
lastEdited
और अवतार आइकॉन का हैlastEdited-avatar
। position.element
चुनते वक़्त कस्टमाइज़ेशन पॉलिसी को ध्यान में ज़रूर रखें।अगर इसे नहीं दिया जाता, डिफ़ॉल्ट स्थान पृष्ठ के हैडर के नीचे, और सदस्य-पृष्ठ पर "एडिट" बटन के नीचे है।- अगर आप किसी विशेष जगह पर इसे जोड़ने में मुश्किलों का सामना कर रहे हैं, कृपया टॉक पृष्ठ का इस्तेमाल करें।
- नीचे का टेबल सारे उन डिफ़ॉल्ट नेमस्पेसों की एक सूचि को दिखाता है, जिन्हें स्क्रिप्ट में इस्तेमाल किया जा सकता है:
ID | Namespace | Description |
---|---|---|
-2 | Media | Used for direct linking to images. For example, Media:Wiki.png links directly to the image page. |
-1 | Special | Special pages. Used by MediaWiki code and extensions |
0 | Mainspace | Articles |
1 | Talk | Article discussion |
2 | User | Personal user pages |
3 | User talk | Pages for discussion with users |
4 | Project/Sitename | Wiki-related content |
5 | Project talk/Sitename talk | Discussion of Project pages' |
6 | Image/File | File descriptions |
7 | Image talk/File talk | File discussion |
8 | MediaWiki | System messages and configuration |
9 | MediaWiki talk | Discussion of MediaWiki pages |
10 | Template | Templates |
11 | Template talk | Template discussion |
12 | Help | Help pages, also see Shared Help |
13 | Help talk | Discussion about Help pages |
14 | Category | Categories |
15 | Category talk | Category discussion |
110 | Forum | Old forum pages |
111 | Forum talk | Discussion about old forum pages |
500 | User blog | Blog pages |
501 | User blog comment | User blog comments |
502 | Blog | Blog listing pages |
503 | Blog | Blog listing pages |
828 | Module | Lua module pages |
829 | Module talk | Lua module discussion pages |
1200 | Message Wall | Pages used for the Wall extension. Touch only if you know what are you doing. |
1201 | Thread | Message Wall thread namespace |
1202 | Message Wall Greeting | Pages used for content above message boxes on Message Walls |
2000 | Board | Board namespace. Used for storing board descriptions |
2001 | Board Thread | Forum threads |
करने के लिए[]
- Handle errors if rollback fails
Changelog[]
Date | Description |
---|---|
November 1st, 2017 | Script rewritten to use jQuery functions instead of DOM API. Added a |
November 27th, 2016 | Added a few requested features. |
October 14th, 2016 | Script rewritten; added functionalities:
|
July 9th, 2015 | Added Monobook support. |
April 4th, 2015 | Date and time merged together to give an approximate time since the last edit using timeago. |
April 3rd, 2015 | Added i18n support. Redid namespace support; added options to include/exclude namespaces and exclude pages. |
April 2nd, 2015 | Re-added previously removed editor's avatar. |
December 30th, 2014 | Added editor's avatar, per request. |
December 1st, 2014 | Namespace support. |
November 15th, 2014 | Features updated. |
October 8th, 2014 | Initial release. |