|
|
| വരി 1: |
വരി 1: |
| /* Any JavaScript here will be loaded for all users on every page load. */
| |
| /** Change Special:Search to use a drop-down menu *******************************************************
| |
| *
| |
| * Description: Change Special:Search to use a drop-down menu, with the default being
| |
| * the internal MediaWiki engine
| |
| * Created and maintained by: [[w:User:Gracenotes]]
| |
| * local maintainer [[User:Tux_the_penguin]]
| |
| */
| |
|
| |
| if (wgPageName == "പ്രത്യേകം:Search") {
| |
| var searchEngines = [];
| |
| addOnloadHook(SpecialSearchEnhanced);
| |
| }
| |
|
| |
| function SpecialSearchEnhanced() {
| |
| var createOption = function(site, action, mainQ, addQ, addV) {
| |
| var opt = document.createElement('option');
| |
| opt.appendChild(document.createTextNode(site));
| |
| searchEngines[searchEngines.length] = [action, mainQ, addQ, addV];
| |
| return opt;
| |
| }
| |
| var searchForm = document.forms['search'];
| |
| var selectBox = document.createElement('select');
| |
| selectBox.id = 'searchEngine';
| |
| searchForm.onsubmit = function() {
| |
| var optSelected = searchEngines[document.getElementById('searchEngine').selectedIndex];
| |
| searchForm.action = optSelected[0];
| |
| searchForm.lsearchbox.name = optSelected[1];
| |
| searchForm.title.value = optSelected[3];
| |
| searchForm.title.name = optSelected[2];
| |
| }
| |
| selectBox.appendChild(createOption('മീഡിയവിക്കി', wgScriptPath + '/index.php', 'search', 'title', 'Special:Search'));
| |
| selectBox.appendChild(createOption('ഗൂഗിള് ', 'http://www.google.com/search', 'q', 'sitesearch', 'ml.wikipedia.org'));
| |
| selectBox.appendChild(createOption('യാഹൂ', 'http://search.yahoo.com/search', 'p', 'vs', 'ml.wikipedia.org'));
| |
| selectBox.appendChild(createOption('വിന്ഡോസ് ലൈവ്', 'http://search.live.com/results.aspx', 'q', 'q1', 'site:http://ml.wikipedia.org'));
| |
| selectBox.appendChild(createOption('വിക്കിവിക്സ്', 'http://www.wikiwix.com/', 'action', 'lang', 'ml'));
| |
| selectBox.appendChild(createOption('എക്സലേഡ്', 'http://www.exalead.com/wikipedia/results', 'q', 'language', 'ml'));
| |
| searchForm.lsearchbox.style.marginLeft = '0px';
| |
| var lStat = document.getElementById('loadStatus');
| |
| lStat.parentNode.insertBefore(selectBox, lStat);
| |
| }
| |
|
| |
| /**തിരഞ്ഞെടുത്ത ലേഖനങ്ങളിലേയ്ക്ക് ഇന്റര് വിക്കി ലിങ്കുകള് നല്കാന്**************
| |
| * തിരഞ്ഞെടുത്ത ലേഖനങ്ങളിലേയ്ക്ക് ഇന്റര് വിക്കി ലിങ്കുകള് നല്കാനായി ഈ സ്ക്രിപ്റ്റ് ഉപയോഗിയ്ക്കാം മറ്റു ഭാഷകളില് എന്നു
| |
| * കാണുന്ന സെക്ഷനിലെ ബുള്ളറ്റുകള് ഈ ഫങ്ക്ഷന് മാറ്റിയെഴുതും. ആംഗലേയ വിക്കിയില് നിന്നും കൊണ്ടുവന്നത്
| |
| */
| |
| function LinkFA()
| |
| {
| |
| if ( document.getElementById( "p-lang" ) ) {
| |
| var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
| |
|
| |
| for ( var i = 0; i < InterwikiLinks.length; i++ ) {
| |
| if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
| |
| InterwikiLinks[i].className += " FA"
| |
| InterwikiLinks[i].title = "മറ്റൊരു ഭാഷയില് ഈ ലേഖനം തിരഞ്ഞെടുക്കപ്പെട്ടതാണ്.";
| |
| }
| |
| }
| |
| }
| |
| }
| |
|
| |
| addOnloadHook( LinkFA );
| |
|
| |
| /** Main Page layout fixes *********************************************************
| |
| *
| |
| * Description: Various layout fixes for the main page, including an
| |
| * additional link to the complete list of languages available
| |
| * and the renaming of the 'Article' to to 'Main Page'.
| |
| * Maintainers: User:AzaToth, User:R. Koot
| |
| */
| |
|
| |
| function mainPageRenameNamespaceTab() {
| |
| try {
| |
| var Node = document.getElementById( 'ca-nstab-main' ).firstChild;
| |
| if ( Node.textContent ) { // Per DOM Level 3
| |
| Node.textContent = 'പ്രധാന താള്';
| |
| } else if ( Node.innerText ) { // IE doesn't handle .textContent
| |
| Node.innerText = 'പ്രധാന താള്';
| |
| } else { // Fallback
| |
| Node.replaceChild( Node.firstChild, document.createTextNode( 'പ്രധാന താള്' ) );
| |
| }
| |
| } catch(e) {
| |
| // bailing out!
| |
| }
| |
| }
| |
|
| |
| function mainPageAppendCompleteListLink() {
| |
| try {
| |
| var node = document.getElementById( "p-lang" )
| |
| .getElementsByTagName('div')[0]
| |
| .getElementsByTagName('ul')[0];
| |
|
| |
| var aNode = document.createElement( 'a' );
| |
| var liNode = document.createElement( 'li' );
| |
|
| |
| aNode.appendChild( document.createTextNode( 'Complete list' ) );
| |
| aNode.setAttribute( 'href' , 'http://meta.wikimedia.org/wiki/List_of_Wikipedias ' );
| |
| liNode.appendChild( aNode );
| |
| liNode.className = 'interwiki-completelist';
| |
| node.appendChild( liNode );
| |
| } catch(e) {
| |
| // lets just ignore what's happened
| |
| return;
| |
| }
| |
| }
| |
|
| |
| if ( wgTitle == 'പ്രധാന താള്' && ( wgNamespaceNumber == 0 || wgNamespaceNumber == 1 ) ) {
| |
| addOnloadHook( mainPageRenameNamespaceTab );
| |
| }
| |
|
| |
| if ( wgTitle == 'പ്രധാന താള്' && wgNamespaceNumber == 0 ) {
| |
| addOnloadHook( mainPageAppendCompleteListLink );
| |
| }
| |
|
| |
| /**<pre><nowiki>*/
| |
| /** Extra toolbar options ******************************************************
| |
| *
| |
| * Description: UNDOCUMENTED
| |
| * Maintainers: [[User:MarkS]]?, [[User:Voice of All]], [[User:R. Koot]]
| |
| */
| |
|
| |
| //This is a modified copy of a script by User:MarkS for extra features added by User:Voice of All.
| |
| // This is based on the original code on Wikipedia:Tools/Editing tools
| |
| // To disable this script, add <code>mwCustomEditButtons = [];<code> to [[Special:Mypage/monobook.js]]
| |
|
| |
| if (mwCustomEditButtons) {
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
| |
| "speedTip": "Redirect",
| |
| "tagOpen": "#REDIRECT [[",
| |
| "tagClose": "]]",
| |
| "sampleText": "Insert text"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
| |
| "speedTip": "Strike",
| |
| "tagOpen": "<s>",
| |
| "tagClose": "</s>",
| |
| "sampleText": "Strike-through text"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png",
| |
| "speedTip": "Line break",
| |
| "tagOpen": "<br />",
| |
| "tagClose": "",
| |
| "sampleText": ""};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",
| |
| "speedTip": "Superscript",
| |
| "tagOpen": "<sup>",
| |
| "tagClose": "</sup>",
| |
| "sampleText": "Superscript text"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",
| |
| "speedTip": "Subscript",
| |
| "tagOpen": "<sub>",
| |
| "tagClose": "</sub>",
| |
| "sampleText": "Subscript text"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/5/58/Button_small.png",
| |
| "speedTip": "Small",
| |
| "tagOpen": "<small>",
| |
| "tagClose": "</small>",
| |
| "sampleText": "Small Text"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png",
| |
| "speedTip": "Insert hidden Comment",
| |
| "tagOpen": "<!-- ",
| |
| "tagClose": " -->",
| |
| "sampleText": "Comment"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/12/Button_gallery.png",
| |
| "speedTip": "Insert a picture gallery",
| |
| "tagOpen": "\n<gallery>\n",
| |
| "tagClose": "\n</gallery>",
| |
| "sampleText": "Image:Example.jpg|Caption1\nImage:Example.jpg|Caption2"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png",
| |
| "speedTip": "Insert block of quoted text",
| |
| "tagOpen": "<blockquote>\n",
| |
| "tagClose": "\n</blockquote>",
| |
| "sampleText": "Block quote"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/en/6/60/Button_insert_table.png",
| |
| "speedTip": "Insert a table",
| |
| "tagOpen": '{| class="wikitable"\n|-\n',
| |
| "tagClose": "\n|}",
| |
| "sampleText": "! header 1\n! header 2\n! header 3\n|-\n| row 1, cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, cell 2\n| row 2, cell 3"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/ml/2/20/Button_subst.png",
| |
| "speedTip": "സബ്സ്റ്റിറ്റിയൂഷന് (subst) ചേര്ക്കുക",
| |
| "tagOpen": "{{Subst:",
| |
| "tagClose": "}}",
| |
| "sampleText": "Welcome"};
| |
|
| |
| mwCustomEditButtons[mwCustomEditButtons.length] = {
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png",
| |
| "speedTip": "റഫറന്സുകള് നല്കാന്",
| |
| "tagOpen": "<ref>\n",
| |
| "tagClose": "\n</ref>",
| |
| "sampleText": "References"};
| |
| }
| |
| /*</nowiki></pre>*/
| |
|
| |
|
| /*<pre><nowiki> | | /*<pre><nowiki> |