მომხმარებელი:Alsandro/monobook.js
ვიკიპედიიდან
შენიშვნა: შენახვის შემდეგ შესაძლოა დაგჭირდეთ ბრაუზერის ქეშის გაწმენდა ცვლილებების სანახავად. Mozilla / Firefox / Safari: დააჭირეთ Shift Reload-ზე დაწკაპებისას, ან დააჭირეთ Ctrl-Shift-R (Cmd-Shift-R Apple Mac-ზე); IE: დააჭირეთ Ctrl Refresh-ზე დაწკაპებისას, ან დააჭირეთ Ctrl-F5; Konqueror:: მხოლოდ დააწკაპეთ Reload ღილაკს, ან დააჭირეთ F5; Opera შესაძლოა საჭირო გახდეს ქეშის სრულიად გაწმენდა Tools→Preferences-დან.
/* აქ ჩაწერილი ნებისმიერი ჯავასკრიპტი აქტიური გახდება ყველა მომხმარებლისთვის ყველა ინტერფეისში. ==ზოგადი ფუნქციები== <source lang="javascript">/* ხელსაწყოების მინიშნებები და გასაღებები აღწერა: ამატებს ხელსაწყოების მინიშნებებს და გასაღებებს ბმულებს, რომლებიც მედიავიკის ინტერფეისის ნაწილია. დამმუშავებლები: [[:en:User:Gwicke|Gwicke]]?, [[:en:User:Simetrical|Simetrical]]?, [[:en:User:Ruud Koot|Ruud Koot]] */ ta = new Object(); ta['pt-userpage'] = new Array('.','ჩემი გვერდი'); ta['pt-anonuserpage'] = new Array('.','IP მომხმარებლის გვერდი, რომელსაც თქვენ არედაქტირებთ'); ta['pt-mytalk'] = new Array('n','ჩემი განხილვის გვერდი'); ta['pt-anontalk'] = new Array('n','განხილვა რედაქტირების შესახებ ამ IP მისამართიდან'); ta['pt-preferences'] = new Array('','ჩემი კონფიგურაცია'); ta['pt-watchlist'] = new Array('l','გვერდების სია, რომლის ცვლილებებსაც თქვენ აკონტროლებთ.'); ta['pt-mycontris'] = new Array('y','ჩემი წვლილის სია'); ta['pt-login'] = new Array('o','მოგიწოდებთ დარეგისტრირდეთ, თუმცა ეს აუცილებელი არ არის.'); ta['pt-anonlogin'] = new Array('o','მოგიწოდებთ დარეგისტრირდეთ, თუმცა ეს აუცილებელი არ არის.'); ta['pt-logout'] = new Array('o','გასვლა'); ta['ca-talk'] = new Array('t','განხილვა შიგთავსის გვერდის შესახებ'); ta['ca-edit'] = new Array('e','შეგიძლიათ არედაქტიროთ ეს გვერდი. გამოიყენეთ წინასწარი გადახდვის ღილაკი გვერდის შენახვამდე.'); ta['ca-addsection'] = new Array('+','დაამატეთ კომენტარი ამ განხილვაში.'); ta['ca-viewsource'] = new Array('e','ეს გვერდი დაცულია. შეგიძლიათ იხილოთ მისი წყარო.'); ta['ca-history'] = new Array('h','ამ გვერდის წინა ვერსიები.'); ta['ca-protect'] = new Array('=','დაბლოკე ეს გვერდი'); ta['ca-delete'] = new Array('d','წაშალე ეს გვერდი'); ta['ca-undelete'] = new Array('d','აღადგინე ამ გვერდეზე განხორციელებული რედაქტირებები სანამ ის წაიშლებოდა'); ta['ca-move'] = new Array('m','გადაიტანე ეს გვერდი'); ta['ca-watch'] = new Array('w','დაამატეთ ეს გვერდი თქვენი კონტროლის სიას'); ta['ca-unwatch'] = new Array('w','მოხსენით ეს გვერდი თქვენი კონტროლის სიიდან'); ta['search'] = new Array('f','მოიძიეთ ეს ვიკი'); ta['p-logo'] = new Array('','მთავარი გვერდი'); ta['n-mainpage'] = new Array('z','დაათვალიერეთ მთავარი გვერდი'); ta['n-portal'] = new Array('','პროექტის შესახებ, რა შეგიძლიათ გააკეთოთ, სად იპოვოთ ინფორმაცია'); ta['n-currentevents'] = new Array('','Find background information on current events'); ta['n-recentchanges'] = new Array('r','ვიკიში ბოლო ცვლილებების სია.'); ta['n-randompage'] = new Array('x','გახსენი შემთხვევითი გვერდი'); ta['n-help'] = new Array('','დახმარების გვერდები.'); ta['n-sitesupport'] = new Array('','მხარი დაგვიჭირეთ'); ta['t-whatlinkshere'] = new Array('j','ყველა ვიკი გვერდის სია, რომელშიც ამ გვერდზე ბმული არის მითითებული'); ta['t-recentchangeslinked'] = new Array('k','Recent changes in pages linked from this page'); ta['feed-rss'] = new Array('','ამ გვერდის RSS ფორმატი'); ta['feed-atom'] = new Array('','ამ გვერდის Atom ფორმატი'); ta['t-contributions'] = new Array('','იხ. ამ მომხმარებლის წვლილის სია'); ta['t-emailuser'] = new Array('','გაუგზავნეთ ელ. ფოსტა ამ მომხმარებელს'); ta['t-upload'] = new Array('u','ატვირთეთ სურათები ან მედია ფაილები'); ta['t-specialpages'] = new Array('q','ყველა სპეციალური გვერდის სია'); ta['ca-nstab-main'] = new Array('c','View the content page'); ta['ca-nstab-user'] = new Array('c','იხ. მომხმარებლის გვერდი'); ta['ca-nstab-media'] = new Array('c','იხ. მედია გვერდი'); ta['ca-nstab-special'] = new Array('','ეს სპეციალური გვერდია, მისი რედაქტირება თქვენ არ შეგიძლიათ.'); ta['ca-nstab-wp'] = new Array('a','იხ. პროექტის გვერდი'); ta['ca-nstab-image'] = new Array('c','იხ. სურათის გვერდი'); ta['ca-nstab-mediawiki'] = new Array('c','იხ. სისტემური შეტყობინება'); ta['ca-nstab-template'] = new Array('c','იხილეთ თარგი'); ta['ca-nstab-help'] = new Array('c','იხ. დახმარების გვერდი'); ta['ca-nstab-category'] = new Array('c','იხ. კატეგორიის გვერდი'); function addLoadEvent(func) { if (window.addEventListener) window.addEventListener("load", func, false); else if (window.attachEvent) window.attachEvent("onload", func); } /* ზოგადი ფუნქციების დასასრული</source> ==ვარსკვლავი ინტერვიკი ბმულის წინ (რჩეულისთვის)== <source lang="javascript">/* ინტერვიკი ბმულების წინ ვარსკვლავის ხატულა აღწერა: მონიშნავს ინტერვიკის როგორც რჩეულს, კვადრატის ნაცვლად ვარსკვლავის ჩასმით */ 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 ); /* ვარსკვლავის ფუნქციის დასასრული</source> == სათაურის ხატულები == <source lang="javascript">/* ეძებს სათაურის ხატულებს (class="icone de titre") და გადააქვს ისინი გვერდის სათაურის გვერდით მარჯვნივ. ცვლილებები გამოჩნდება სტატიის რედაქტირების შემდეგ. */ function IconesDeTitre() { var h1 = document.getElementsByTagName("h1")[0]; var icones = document.getElementsByTagName("div"); var icones2 = new Array(); var j = 0; for (var i = 0; i < icones.length; ++i) { if (icones[i].className == "icone de titre") { icones2[j++] = icones[i]; } } for (; j > 0; --j) { icones2[j-1].style.display = "block"; /* annule display:none par défaut */ icones2[j-1].style.borderWidth = "1px"; icones2[j-1].style.borderStyle = "solid"; icones2[j-1].style.borderColor = "white"; h1.insertBefore(icones2[j-1], h1.firstChild); /* déplacement de l'élément */ } } addOnloadHook(IconesDeTitre); /* სათაურის ხატულას დასასრული </source> == დამალვადი ცხრილები == <source lang="javascript">/* * აღწერა: დამალვის საშუალებას აძლევს ცხრილებს, მხოლოდ სათაური გამოჩნდება. იხ. * [[:en:Wikipedia:NavFrame]]. * Maintainers: [[User:R. Koot]] */ var autoCollapse = 2; var collapseCaption = "hide"; var expandCaption = "show"; function collapseTable( tableIndex ) { var Button = document.getElementById( "collapseButton" + tableIndex ); var Table = document.getElementById( "collapsibleTable" + tableIndex ); if ( !Table || !Button ) { return false; } var Rows = Table.getElementsByTagName( "tr" ); if ( Button.firstChild.data == collapseCaption ) { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = "none"; } Button.firstChild.data = expandCaption; } else { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = Rows[0].style.display; } Button.firstChild.data = collapseCaption; } } function createCollapseButtons() { var tableIndex = 0; var NavigationBoxes = new Object(); var Tables = document.getElementsByTagName( "table" ); for ( var i = 0; i < Tables.length; i++ ) { if ( hasClass( Tables[i], "collapsible" ) ) { NavigationBoxes[ tableIndex ] = Tables[i]; Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex ); var Button = document.createElement( "span" ); var ButtonLink = document.createElement( "a" ); var ButtonText = document.createTextNode( collapseCaption ); Button.style.styleFloat = "right"; Button.style.cssFloat = "right"; Button.style.fontWeight = "normal"; Button.style.textAlign = "right"; Button.style.width = "6em"; ButtonLink.setAttribute( "id", "collapseButton" + tableIndex ); ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" ); ButtonLink.appendChild( ButtonText ); Button.appendChild( document.createTextNode( "[" ) ); Button.appendChild( ButtonLink ); Button.appendChild( document.createTextNode( "]" ) ); var Header = Tables[i].getElementsByTagName( "tr" )[0].getElementsByTagName( "th" )[0]; /* only add button and increment count if there is a header row to work with */ if (Header) { Header.insertBefore( Button, Header.childNodes[0] ); tableIndex++; } } } for ( var i = 0; i < tableIndex; i++ ) { if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) { collapseTable( i ); } } } addOnloadHook( createCollapseButtons ); /* დამალვადი ცხრილების დასასრული </source> == დინამიური სანავიგაციო დაფები == <source lang="javascript">/* * აღწერა: იხ [[:en:Wikipedia:NavFrame]]. */ // set up the words in your language var NavigationBarHide = '[ დამალვა ]'; var NavigationBarShow = '[ ჩვენება ]'; // set up max count of Navigation Bars on page, // if there are more, all will be hidden // NavigationBarShowDefault = 0; // all bars will be hidden // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden var NavigationBarShowDefault = 1; // shows and hides content and picture (if available) of navigation bars // Parameters: // indexNavigationBar: the index of navigation bar to be toggled function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } // if shown now if (NavToggle.firstChild.data == NavigationBarHide) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; } } NavToggle.firstChild.data = NavigationBarShow; // if hidden now } else if (NavToggle.firstChild.data == NavigationBarShow) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'block'; } } NavToggle.firstChild.data = NavigationBarHide; } } // adds show/hide-button to navigation bars function createNavigationBarToggleButton() { var indexNavigationBar = 0; // iterate over all < div >-elements for( var i=0; NavFrame = document.getElementsByTagName("div")[i]; i++ ) { // if found a navigation bar if (NavFrame.className == "NavFrame") { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); NavToggle.appendChild(NavToggleText); // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) for( var j=0; j < NavFrame.childNodes.length; j++ ) { if (NavFrame.childNodes[j].className == "NavHead") { NavFrame.childNodes[j].appendChild(NavToggle); } } NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } // if more Navigation Bars found than Default: hide all if (NavigationBarShowDefault < indexNavigationBar) { for( var i=1; i<=indexNavigationBar; i++ ) { toggleNavigationBar(i); } } } addLoadEvent(createNavigationBarToggleButton); /* დინამიური დაფების დასასრული </source> == მთავარი გვერდის სათაურის დამალვა == <source lang="javascript"> var mpTitle = "მთავარი გვერდი"; var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" - ")) == mpTitle); var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1)); if (isMainPage && !isDiff) { document.write('<style type="text/css">/*<![CDATA[*/ #lastmod, #siteSub, #contentSub, h1.firstHeading { display: none !important; } /*]]>*/</style>'); var mpSmallEnabled; var mpMinWidth = 700; function mainPageTransform() { var mpContentEl = document.getElementById("bodyContent"); var mpBrowseEl = document.getElementById("EnWpMpBrowse"); var mpContainEl = document.getElementById("EnWpMpBrowseContainer"); var mpMarginEl = document.getElementById("EnWpMpMargin"); var mpEl = document.getElementById("EnWpMainPage"); if (!mpContentEl || !mpBrowseEl || !mpContainEl || !mpMarginEl || !mpEl) return; if (!mpSmallEnabled && mpContentEl.offsetWidth < mpMinWidth) { mpContainEl.insertBefore(mpBrowseEl, mpContainEl.firstChild); mpBrowseEl.className = "EnWpMpBrowseBottom"; mpMarginEl.style.marginRight = 0; mpSmallEnabled = true; } else if (mpSmallEnabled && mpContentEl.offsetWidth > mpMinWidth) { mpEl.insertBefore(mpBrowseEl, mpEl.firstChild); mpBrowseEl.className = "EnWpMpBrowseRight"; mpMarginEl.style.marginRight = "13.8em"; mpSmallEnabled = false; } } var onloadFuncts = [ mainPageTransform ]; if (window.addEventListener) window.addEventListener("resize", mainPageTransform, false); else if (window.attachEvent) window.attachEvent("onresize", mainPageTransform); } //მთავარი გვერდის ყუაზე უკვე აღარ წერია სტატია function mainpg() { if ((isMainPage || /[\/=:]Main_Page/.test(document.location)) && document.getElementById('ca-nstab-main')) { document.getElementById('ca-nstab-main').firstChild.innerHTML = 'მთავარი გვერდი'; } } addOnloadHook(mainpg); /* მთავარი გვერდის ფუნქციის დასასრული </source> == გადამისამართების ღილაკი == <source lang="javascript">/* * გადამისამართების ღილაკის დამატება რედაქტირების გვერდის ხელსაწყოებში */ if (mwCustomEditButtons) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/ka/c/c8/Button_redirect.png", "speedTip": "გადამისამართება", "tagOpen": "#გადამისამართება [[", "tagClose": "]]", "sampleText": "ჩასვი ტექსტი"}; }; /* დამალვადი ცხრილების დასასრული </source> == სექციის რედაქტირების ბმულის დაპატარავება == <source lang="javascript">/* * moveEditsection * ეს სკრიპტი აახლოებს ბმულს [რედაქტირება] სექციის სათაურთან და ამცირებს; * ინგლისურში [edit] მოკლეა, ქართულში კი გრძელია და ვიზუალურად აუმჯობესებს. * დადებითი ტესტი განხორციელდა: Firefox 1.0, Opera 8.0, Internet Explorer 6.0 * * dbenzhuser (de:Benutzer:Dbenzhuser) */ setModifySectionStyle = function() { try { if (!(typeof oldEditsectionLinks == 'undefined' || oldEditsectionLinks == false)) return; var spans = document.getElementsByTagName("span"); for (var s = 0; s < spans.length; ++s) { var span = spans[s]; if (span.className == "editsection") { span.style.fontSize = "xx-small"; span.style.fontWeight = "normal"; span.style.cssFloat = span.style.styleFloat = "none"; span.className = "editsectionmoved"; span.parentNode.appendChild(document.createTextNode(" ")); span.parentNode.appendChild(span); } } } catch (e) { /* something went wrong */ } } addOnloadHook(setModifySectionStyle); /* რედ. ბმულის გადატანის დასასრული </source> == დამატებითი ხელსაწყოები რედაქტ. ფანჯარაზე == <source lang="javascript"> function InsertButtonsToToolBar() { //ხაზის გადასმის ღილაკი mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png", "speedTip": "გადახაზე", "tagOpen": "<s>", "tagClose": "</s>", "sampleText": "ხაზი გადაუსვი ტექსტს"} //მარცხნივ ტექსტის გასწორების ღილაკი mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/e/ea/Button_align_left.png", "speedTip": "მარცხნივ გასწორება", "tagOpen": "<div style='text-align: left; direction: ltr; margin-left: 1em;'>\n", "tagClose": "\n</div>", "sampleText": "მარცხნივ გასწორებული ტექსტი"} //ტექსტის ცენტრში მოთავსების ღილაკი mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/5/5f/Button_center.png", "speedTip": "ცენტრი", "tagOpen": "<div style='text-align: center;'>\n", "tagClose": "\n</div>", "sampleText": "ცენტრირებული ტექსტი"} //ხაზის გაწყვეტის ღილაკი mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png", "speedTip": "ხაზის გაწყვეტა", "tagOpen": "<br />", "tagClose": "", "sampleText": ""} //ახარისხება mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png", "speedTip": "ახარისხება", "tagOpen": "<sup>", "tagClose": "</sup>", "sampleText": "ტექსტი ხარისხში"} //სუბსკრიპტი mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png", "speedTip": "სუბსკრიპტი", "tagOpen": "<sub>", "tagClose": "</sub>", "sampleText": "ტექსტი სუბსკრიპტში"} //მცირე ზომის ტექსტი mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/5/58/Button_small.png", "speedTip": "მცირე", "tagOpen": "<small>", "tagClose": "</small>", "sampleText": "მცირე ზომის ტექსტი"} //კომენტარი mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png", "speedTip": "ფარული კომენტარი", "tagOpen": "<!-- ", "tagClose": " -->", "sampleText": "კომენტარი"} //გალერეა mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/12/Button_gallery.png", "speedTip": "სურათების გალერეის ჩასმა", "tagOpen": "\n<gallery>\n", "tagClose": "\n</gallery>", "sampleText": "სურათი:Example.jpg|სათაური1\nსურათი:Example.jpg|სათაური2"} //ციტატის დაფა mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png", "speedTip": "ციტატის დამატება", "tagOpen": "<blockquote>\n", "tagClose": "\n</blockquote>", "sampleText": "ციტატა"} } addOnloadHook( InsertButtonsToToolBar ); /* დამატებითი ღილაკების დასასრული </source> == ცხრილის შემქმნელი == <source lang="javascript"> /* * * შექმენი ცხრილი მედიავიკის სინტაქსის მეშვეობით * @version: 0.1 */ function generateTableau(nbCol, nbRow, border, styleHeader, styleLine, exfield, align, padding) { var code = "\n"; if (padding==false) padding=0; else if (padding==true) padding=1; if (styleHeader==1) { code += '{| border="' + border + '" align="' + align + '" style="text-align: center; background: #FFFFFF;"\n'; code += "|'''ცხრილის სახელი'''\n"; code += '{{' + 'სტანდარტული ცხრილი|' + padding + '}}\n'; } else { code += '{| border="1" align="' + align + '" style="text-align: center; background: #FFFFFF;"\n'; code += '|+\n'; } if (exfield==true) code += '!\n'; for (var i=1;i<nbCol+1;i++) code += '! style="background: #ddffdd;"|ველი ' + i + '\n'; var items = 0; for (var j=0;j<nbRow;j++) { if ((j+1)%2==0 && styleLine==1 && exfield==true) { items+=1; code += '|-bgcolor="#EFEFEF"\n' code += '! style="background: #ffdddd;"|დასახელება ' + items + '\n'; } else if ((j+1)%2==0 && styleLine==1 && exfield==false) { code += '|-bgcolor="#EFEFEF"\n' } else if (exfield==true) { items+=1; code += '|-----\n' code += '! style="background: #ffdddd;"|დასახელება ' + items + '\n'; } else if (exfield==false) { code += '|-----\n' } for (var i=0;i<nbCol;i++) code += '| ელემენტი\n'; } if (styleHeader==1) code += '|}\n'; else code += '|+\n'; code += '|}\n'; insertTags('','', code); } /** * * გახსენი მცირე ფანჯარა ცხრილის პარამეტრების მისათითებლად. * სვეტების და ხაზების რაოდენობა შეიძლება შეიცვალოს. ზოგიერთი დამატებითი * პარამეტრი მსგავსია ფრანგულ ვიკიზე არსებული თარგების * @version: 0.1 */ function popupTable() { var popup = window.open('','name','height=450,width=500,scrollbars=yes'); javaCode = '<script type="text\/javascript">function insertCode(){'; javaCode += 'var row = parseInt(document.paramForm.inputRow.value); ' javaCode += 'var col = parseInt(document.paramForm.inputCol.value); ' javaCode += 'var bord = parseInt(document.paramForm.inputBorder.value); ' javaCode += 'var styleHeader = document.paramForm.inputHeader.checked; ' javaCode += 'var styleLine = document.paramForm.inputLine.checked; ' javaCode += 'var exfield = document.paramForm.inputItems.checked; ' javaCode += 'var align = document.paramForm.inputAlign.value; ' javaCode += 'var padding = document.paramForm.inputPad.checked; ' javaCode += 'window.opener.generateTableau(col,row,bord,styleHeader,styleLine,exfield,align,padding); ' javaCode += "alert('ცხრილი შეიქმნა! ტექსტი \"სტანდარტული ცხრილი\" უნდა დარჩეს.'); " javaCode += 'window.close(); ' javaCode += '}<\/script>'; popup.document.write('<html><head><title>შექმენი ცხრილი</title>'); popup.document.write('<script type="text\/javascript" src="\/skins-1.5\/common\/wikibits.js"><!-- wikibits js --><\/script>'); popup.document.write('<style type="text\/css" media="screen,projection">/*<![CDATA[*/ @import "\/skins-1.5\/monobook\/main.css?5"; /*]]>*/<\/style>'); popup.document.write(javaCode); popup.document.write('</head><body>'); popup.document.write('<p>შეიყვანე ცხრილის პარამეტრები ქვემოთ: </p>'); popup.document.write('<form name="paramForm">'); popup.document.write('ცხრილის განლაგება: <input type="text" name="inputAlign" value="center" ><p>'); popup.document.write('რიგების რაოდენობა: <input type="text" name="inputRow" value="3" ><p>'); popup.document.write('სვეტების რაოდენობა: <input type="text" name="inputCol" value="3" ><p>'); popup.document.write('<input type="checkbox" name="inputHeader" checked="1" > ცხრილის სათაური<p>'); popup.document.write('ჩარჩოს სიგანე: <input type="text" name="inputBorder" value="1" > ' + ' '); popup.document.write(' ' + '<input type="checkbox" name="inputPad" > გარეველი<p>'); popup.document.write('ცვლადი რუხი ზოლები: <input type="checkbox" name="inputLine" checked="1" ><p>'); popup.document.write('სვეტის ელემენტი: <input type="checkbox" name="inputItems" ><p>'); popup.document.write('</form">'); popup.document.write('<i>უპირობოდ ცხრილი შეიცავს ერთი რიგის ველებს.</i><p>'); popup.document.write('მონიშნეთ "სვეტის ელემენტი" ცხრილისთვის ველის რიგის <i>და</i> სვეტის ელემენტის მისაცემად.</i><p>'); popup.document.write('შენიშვნა:<i> "ჩარჩოს სიგანეს" ან "გარეველს" ვერ მიუთითებთ თუ "ცხრილის სათაური" არ არის მონიშნული.</i><p>'); popup.document.write('<p><a href="javascript:insertCode()"> ჩასვი ცხრილი</a> |'); popup.document.write(' <a href="javascript:self.close()">გაუქმება (ფანჯრის დახურვა)</a></p>'); popup.document.write('</body></html>'); popup.document.close(); } //მსგავსია ფუნქციის /skins-1.5/commons/wikibits.js function marque_tab() { var toolbar = document.getElementById('toolbar'); if (!toolbar) return false; var textbox = document.getElementById('wpTextbox1'); if (!textbox) return false; if (!document.selection && textbox.selectionStart == null) return false; var image = document.createElement("img"); image.width = 23; image.height = 22; image.src = 'http://upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png'; image.border = 0; image.alt = 'Table'; image.title = 'ცხრილის შექმნა'; image.style.cursor = "pointer"; image.onclick = function() { popupTable(); return false; } toolbar.appendChild(image); } addOnloadHook(marque_tab); /* ცხრილის შემქმნელის დასასრული </source> == მედიავიკის მედიაპლეერი == <source lang="javascript"> /** აღწერა: ჯავაპლეერი ბრაუზერში მედია ფაილების დასაკრავად. * * შემქმნელი: [[:en:User:Gmaxwell]] */ document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=Mediawiki:Wikimediaplayer.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); /** ცვლის Special:Search ჩამოსაშლელი მენიუს გამოსაყენებლად ******************************************************* * * Description: Change Special:Search to use a drop-down menu, with the default being * the internal MediaWiki engine * Created and maintained by: [[User:Gracenotes]] */ if (wgPageName == "Special: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('MediaWiki search', wgScriptPath + '/index.php', 'search', 'title', 'Special:Search')); selectBox.appendChild(createOption('Google', 'http://www.google.com/search', 'q', 'as_sitesearch', 'en.wikipedia.org')); selectBox.appendChild(createOption('Yahoo', 'http://search.yahoo.com/search', 'p', 'vs', 'en.wikipedia.org')); selectBox.appendChild(createOption('Windows Live', 'http://search.live.com/results.aspx', 'q', 'q1', 'site:http://en.wikipedia.org')); selectBox.appendChild(createOption('Wikiwix', 'http://www.wikiwix.com/', 'action', 'lang', 'en')); searchForm.lsearchbox.style.marginLeft = '0px'; var lStat = document.getElementById('loadStatus'); lStat.parentNode.insertBefore(selectBox, lStat); } // </source>