Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // set up the words in your language
- var NavigationBarHide = '[ απόκρυψη ]';
- var NavigationBarShow = '[ εμφάνιση ]';
- var TranslationBarsHide = ' (απόκρυψη όλων)';
- var TranslationBarsShow = ' (εμφάνιση όλων)';
- // 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 = 0;
- //Honor the User Preferences
- if (($.cookie('WiktionaryUseJSPreferences') != 'true') || ($.cookie('WiktionaryPreferencesShowNav') != 'true')) {
- NavigationBarShowDefault = 0;
- }
- else {
- if (wgNamespaceNumber == 0) NavigationBarShowDefault = 999;
- }
- /* </pre>
- ===toggleNavigationBar===
- <pre> */
- // shows and hides content and picture (if available) of navigation bars
- // Parameters:
- // indexNavigationBar: the index of navigation bar to be toggled
- // setToState: toggle, open, close
- // childrenAlso: change state of all children as well (if set to 1)
- function toggleNavigationBar(indexNavigationBar, setToState, childrenAlso) {
- if (setToState === undefined) {
- setToState = 'toggle';
- }
- if (childrenAlso === undefined) {
- childrenAlso = 0;
- }
- 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 && setToState == 'toggle') || setToState == 'close') {
- for (var NavChild = NavFrame.firstChild; NavChild; NavChild = NavChild.nextSibling) {
- if (NavChild.className == 'NavPic' || NavChild.className == 'NavContent') {
- NavChild.style.display = 'none';
- }
- }
- NavToggle.firstChild.data = NavigationBarShow;
- // if hidden now
- }
- else if ((NavToggle.firstChild.data == NavigationBarShow && setToState == 'toggle') || setToState == 'open') {
- for (var NavChild = NavFrame.firstChild; NavChild; NavChild = NavChild.nextSibling) {
- if (NavChild.className == 'NavPic' || NavChild.className == 'NavContent') {
- NavChild.style.display = 'block';
- }
- }
- NavToggle.firstChild.data = NavigationBarHide;
- }
- if (childrenAlso == 1) {
- var NavFrameDivs = NavFrame.getElementsByTagName('div');
- for (i = 0; i < NavFrameDivs.length; i++) {
- // nested NavFrame
- if (NavFrameDivs[i].className == 'NavFrame') {
- // get the index of the frame
- NavFrameDivs[i].id.match(/NavFrame([0-9]+)/);
- NavFrameDivIndex = RegExp.$1;
- toggleNavigationBar(NavFrameDivIndex, setToState);
- }
- }
- }
- }
- function toggleTranslationBars(indexTranslationHeader) {
- var TranslationToggle = document.getElementById("TranslationToggle" + indexTranslationHeader);
- if (!TranslationToggle) {
- return false;
- }
- var TranslationBarsState;
- // if hidden now
- if (TranslationToggle.firstChild.data == TranslationBarsShow) {
- TranslationToggle.firstChild.data = TranslationBarsHide;
- TranslationBarsState = 'open';
- // if shown now
- }
- else if (TranslationToggle.firstChild.data == TranslationBarsHide) {
- TranslationToggle.firstChild.data = TranslationBarsShow;
- TranslationBarsState = 'close';
- }
- // find the NavBars that are in our translation table... ewww grody hack
- PossibleNavFrame = TranslationToggle; // walk back up the tree looking for a
- // header.. if we hit bodyContent something's wrong
- while (PossibleNavFrame && (!PossibleNavFrame.nodeName.match(/^h[0-9]/i)) && PossibleNavFrame.nodeName != 'bodyContent') {
- PossibleNavFrame = PossibleNavFrame.parentNode;
- }
- if (!PossibleNavFrame || !PossibleNavFrame.nodeName.match(/^h[0-9]/i)) {
- return (-1);
- }
- while (PossibleNavFrame = PossibleNavFrame.nextSibling) {
- // we have "related" translation bars up til a header or end of page
- if (PossibleNavFrame.nodeName.match(/^h[0-9]/i)) return;
- if (PossibleNavFrame.className == 'NavFrame' && PossibleNavFrame.innerHTML.indexOf('class="translations"' >= 0)) {
- // get the index of the frame
- PossibleNavFrame.id.match(/NavFrame([0-9]+)/);
- NavFrameDivIndex = RegExp.$1;
- toggleNavigationBar(NavFrameDivIndex, TranslationBarsState, 1);
- }
- }
- }
- /* </pre>
- ===createNavigationBarToggleButton===
- <pre> */
- // adds show/hide-button to navigation bars
- function createNavToggle(navFrame, indexNavigationBar) {
- var navHead, navToggle, navContent;
- for (var j = 0; j < navFrame.childNodes.length; j++) {
- var div = navFrame.childNodes[j];
- switch (div.className) {
- case 'NavHead':
- navHead = div;
- break;
- case 'NavContent':
- navContent = div;
- break;
- }
- }
- if (!navHead || !navContent) return;
- // Step 1, don't react when a subitem is clicked.
- for (var i = 0; i < navHead.childNodes.length; i++) {
- var child = navHead.childNodes[i];
- if (child.nodeName == "A") {
- child.onclick = function(e) {
- if (e && e.stopPropagation) e.stopPropagation();
- else window.event.cancelBubble = true;
- };
- }
- }
- // Step 2, toggle visibility when bar is clicked.
- navToggle = document.createElement("a");
- navToggle.className = 'NavToggle';
- navToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
- navToggle.setAttribute('href', 'javascript:void(0)');
- var NavToggleText = document.createTextNode('');
- navToggle.appendChild(NavToggleText);
- navHead.appendChild(navToggle);
- navFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
- if (navContent.innerHTML.indexOf('class="translations"') == -1 || navContent.innerHTML.indexOf('wiktionary.org') >= 0) {
- navHead.style.cursor = "pointer";
- navToggle.innerHTML = NavigationBarShow;
- navHead.onclick = function() {
- if (navContent.style.display === "block") {
- navToggle.innerHTML = NavigationBarShow;
- if (navContent) navContent.style.display = "none";
- }
- else {
- navToggle.innerHTML = NavigationBarHide;
- if (navContent) navContent.style.display = "block";
- }
- };
- }
- }
- $(document).ready(function() {
- var divs = $(".NavFrame");
- var navsNum = 0;
- for (var i = 0; i < divs.length; i++)
- if (divs[i].className == "NavFrame") createNavToggle(divs[i], ++navsNum);
- // if more Navigation Bars found than Default: hide all
- if (NavigationBarShowDefault < navsNum) for (var i = 1; i <= navsNum; i++)
- toggleNavigationBar(i, 'close');
- });
- function createTranslationBarsToggleButton() {
- // only in the main namespace please
- //if (wgNamespaceNumber != 0) return;
- var indexTranslationHeader = 0;
- // iterate over all < a >-elements
- for (var i = 0; TranslationsLink = document.getElementsByTagName("a")[i]; i++) {
- // if found a translation header
- if (TranslationsLink.innerHTML.indexOf('Μεταφράσεις') > -1) {
- // count num of tables, if only one in this section don't bother
- TranslationSectionNavFrameCount = 0;
- PossibleNavFrame = TranslationsLink; // walk back the tree looking for a header..
- // if we hit bodyContent something's wrong
- while (PossibleNavFrame && (!PossibleNavFrame.nodeName.match(/^h[0-9]/i)) && PossibleNavFrame.nodeName != 'bodyContent') {
- PossibleNavFrame = PossibleNavFrame.parentNode;
- }
- // if it's not a header element we probably got some other link, e.g. in the TOC
- if (!PossibleNavFrame || !PossibleNavFrame.nodeName.match(/^h[0-9]/i)) {
- continue;
- }
- while (PossibleNavFrame = PossibleNavFrame.nextSibling) {
- // we have "related" translation bars up til a header or end of page
- if (PossibleNavFrame.nodeName.match(/^h[0-9]/i)) {
- break;
- }
- if (PossibleNavFrame.className == 'NavFrame' && PossibleNavFrame.innerHTML.indexOf('class="translations"' >= 0)) {
- if (++TranslationSectionNavFrameCount > 1) {
- break;
- }
- }
- }
- if (TranslationSectionNavFrameCount > 1) {
- indexTranslationHeader++;
- var TranslationToggle = document.createElement("a");
- TranslationToggle.className = 'TranslationToggle';
- TranslationToggle.setAttribute('id', 'TranslationToggle' + indexTranslationHeader);
- TranslationToggle.setAttribute('href', 'javascript:toggleTranslationBars(' + indexTranslationHeader + ',1);');
- var TranslationToggleText = document.createTextNode(TranslationBarsHide);
- TranslationToggle.appendChild(TranslationToggleText);
- TranslationsLink.parentNode.appendChild(TranslationToggle);
- // initially set as though closed
- TranslationToggle.firstChild.data = TranslationBarsShow;
- }
- }
- }
- }
- jQuery(document).ready(createTranslationBarsToggleButton);
- // END Dynamic Navigation Bars
- /* </pre>
- === Υποχρεωτική ανακατεύθυνση (doRedirect) ===
- <pre> */
- /* Redirect if a case-insensitive search on an external link is found */
- function doRedirect() {
- dym = document.getElementById('did-you-mean')
- if (dym) {
- if ($.cookie('WiktionaryDisableAutoRedirect') != 'true') {
- var dymtarget = dym.firstChild.title;
- var target = dymtarget;
- pagetitle = document.getElementsByTagName('h1').item(0).firstChild.nodeValue;
- if (pagetitle == target) {
- alert('No looping allowed.');
- return;
- }
- if (pagetitle.toLowerCase().replace(/[^a-z]/g, "") != target.toLowerCase().replace(/[^a-z]/g, "")) {
- alert(target + " does not match " + pagetitle);
- return;
- }
- if (pagetitle.search(/Editing /g) != -1) return;
- pagenamee = pagetitle.replace(/\ /g, "_");
- document.location.replace('//en.wiktionary.org/wiki/Special:Search/' + pagenamee);
- }
- }
- }
- /* </pre>
- ===fixEditSectionWikifiedLinks===
- <pre> */
- // edit-section still doesn't return to correct spot if link contains a [[wikified]] term.
- function fixEditSectionWikifiedLinks() {
- if (/\.5B/.test(window.location.href)) {
- var url = window.location.href.replace(/.5B.5B:/g, "").
- replace(/.5B/g, "").replace(/.5D/g, "");
- window.location = url;
- }
- //#capiche_and_.7B.7Btemp.7Calternative_spelling_of.7D.7D
- if (/\.7B\.7Btemp\.7C(.*?)\.7D\.7D/.test(window.location.href)) {
- var url = window.location.href.replace(/\.7B\.7Btemp.7C/, ".7B.7B");
- window.location = url;
- }
- }
- /* </pre>
- ===Hide "Main Page" heading and several other elements on the Main Page===
- <pre> */
- var mpTitle = "Wiktionary:Main Page";
- 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) mw.util.addCSS('#lastmod, #siteSub, #contentSub, h1.firstHeading { display: none !important; }');
- /* </pre>
- === Προτιμήσεις χρήστη (πειραματικό) ===
- <pre> */
- // [[User:Connel MacKenzie/custom.js]] - User preferences
- // importScript('User:Connel_MacKenzie/custom.js');
- /* </pre>
- === Wiktionary-specific tooltips ===
- <pre> */
- // function wiktHeadingToolTips() {
- // }
- /* </pre>
- === Ειδικοί χαρακτήρες ===
- <pre> */
- /* add menu for selecting subsets of special characters */
- /***** must match MediaWiki:Edittools) *****/
- function addCharSubsetMenu() {
- var specialchars = document.getElementById("specialchars");
- if (specialchars) {
- var menu = "<select style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
- menu += "<option>Γενικά πρότυπα</option>";
- menu += "<option>Ελληνικά</option>";
- menu += "<option>Ελληνικά (πολυτονικό)</option>";
- menu += "<option>Ελληνικά (νέα - ΔΦΑ)</option>";
- menu += "<option>ΔΦΑ</option>";
- menu += "<option>Αζερμπαϊτζανικά (Βόρεια)</option>";
- menu += "<option>Αζερμπαϊτζανικά (Νότια, κυριλλικά)</option>";
- menu += "<option>Αζερμπαϊτζανικά (Νότια, λατινικά)</option>";
- menu += "<option>Αλβανικά</option>";
- menu += "<option>Αμχαρικά</option>";
- menu += "<option>Αραβικά</option>";
- menu += "<option>Αρμενικά</option>";
- menu += "<option>Αφρικάανς</option>";
- menu += "<option>Βένδα</option>";
- menu += "<option>Βιετναμικά</option>";
- menu += "<option>Βολαπούκ</option>";
- menu += "<option>Βοσνιακά</option>";
- menu += "<option>Βουλγαρικά</option>";
- menu += "<option>Γαλλικά</option>";
- menu += "<option>Γερμανικά</option>";
- menu += "<option>Γεωργιανά</option>";
- menu += "<option>Γίντις</option>";
- menu += "<option>Γοτθικά</option>";
- menu += "<option>Δανικά</option>";
- menu += "<option>Εβραϊκά</option>";
- menu += "<option>Εσθονικά</option>";
- menu += "<option>Εσπεράντο</option>";
- menu += "<option>Ισλανδικά</option>";
- menu += "<option>Ισπανικά</option>";
- menu += "<option>Ιταλικά</option>";
- menu += "<option>Καταλανικά</option>";
- menu += "<option>Κινεζικά (πινγίν)</option>";
- menu += "<option>Κουρδικά (Κουρμαντζί)</option>";
- menu += "<option>Κουρδικά (Σορανί)</option>";
- menu += "<option>Κροατικά</option>";
- menu += "<option>Λευκορωσικά (κυριλλικά)</option>";
- menu += "<option>Λευκορωσικά (λατινικά)</option>";
- menu += "<option>Μαλτέζικα</option>";
- menu += "<option>Μολδαβικά (κυριλλικά)</option>";
- menu += "<option>Μολδαβικά (λατινικά)</option>";
- menu += "<option>Νορβηγικά</option>";
- menu += "<option>Ουαλλέζικα</option>";
- menu += "<option>Ούιγκουρ</option>";
- menu += "<option>Ουκρανικά</option>";
- menu += "<option>Ούρντου</option>";
- menu += "<option>Περσικά</option>";
- menu += "<option>Πολωνικά</option>";
- menu += "<option>Πορτογαλικά</option>";
- menu += "<option>Ρουμανικά</option>";
- menu += "<option>Ρωσικά</option>";
- menu += "<option>Σερβικά</option>";
- menu += "<option>Σλαβομακεδονικά</option>";
- menu += "<option>Σλοβακικά</option>";
- menu += "<option>Σότο (βόρεια)</option>";
- menu += "<option>Σότο (νότια)</option>";
- menu += "<option>Σουηδικά</option>";
- menu += "<option>Τουρκικά</option>";
- menu += "<option>Τσεχικά</option>";
- menu += "<option>Τσουάνα</option>";
- menu += "<option>Χαβανέζικα</option>";
- menu += "<option>Χίντι</option>";
- menu += "</select>";
- specialchars.innerHTML = menu + specialchars.innerHTML;
- chooseCharSubset(0); // Standard-CharSubset
- }
- }
- // CharSubset-Auswahl
- function chooseCharSubset(s) {
- var l = document.getElementById('specialchars').getElementsByTagName('p');
- for (var i = 0; i < l.length; i++) {
- l[i].style.display = i == s ? 'inline' : 'none';
- }
- }
- /* </pre>
- === Προσωποποίηση του Βικιλεξικού (customizeWiktionary) ===
- <pre> */
- function customizeWiktionary() {
- doRedirect();
- addCharSubsetMenu();
- fixEditSectionWikifiedLinks();
- /*wiktHeadingToolTips();*/
- }
- jQuery(document).ready(customizeWiktionary);
- //Γεμίζει τη μεταβλητή mwCustomEditButtons που προσθέτει κουμπιά στη μπάρα εργαλείων
- function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText) {
- mwCustomEditButtons[mwCustomEditButtons.length] = {
- "imageFile": imageFile,
- "speedTip": speedTip,
- "tagOpen": tagOpen,
- "tagClose": tagClose,
- "sampleText": sampleText
- };
- }
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png', 'Διαγραφή', '<s>', '</s>', '');
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/8/88/Btn_toolbar_enum.png', 'Απαρίθμηση', '\n# στοιχείο 1\n# στοιχείο 2\n# στοιχείο 3', '', '');
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/11/Btn_toolbar_liste.png', 'Λίστα', '\n* στοιχείο Α\n* στοιχείο Β\n* στοιχείο Γ', '', '');
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png', 'Σχόλιο', '<!--', '-->', 'Γράψτε το σχόλιό σας');
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png', 'Ανακατεύθυνση', '#ΑΝΑΚΑΤΕΥΘΥΝΣΗ \[\[', '\]\]', 'όνομα του στόχου');
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png', 'Κατηγορία', '\[\[Κατηγορία:', '\]\]', 'όνομα της κατηγορίας');
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/6/65/Button_petit.png', 'Μικρότερη γραφή', '<small>', '</small>', '');
- addCustomButton('//upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png', 'Εκθέτης', '<sup>', '</sup>', '');
- addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/4b/Button_nbsp.png', 'Αδιαχώριστο κενό', ' \;', '', '');
- //Ressemble à la fonction de /skins-1.5/commons/wikibits.js pour insérer un autre lien que insertTags
- 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 = '//upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png';
- image.border = 0;
- image.alt = 'Tableau';
- image.title = 'Tableau';
- image.style.cursor = "pointer";
- image.onclick = function() {
- popupTableau();
- return false;
- }
- toolbar.appendChild(image);
- }
- function addLocalEditToolbarItems() {
- if ( typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined' ) {
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'sections': {
- 'local': { 'type': 'toolbar', 'label': 'Τοπικά' }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local',
- 'groups': { 'IPA': { 'label': 'ΔΦΑ' } }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local',
- 'groups': { 'misc': { 'label': 'Διάφορα' } }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'misc',
- 'tools': {
- 'category': {
- label: 'Κατηγορία', type: 'button',
- icon: '//upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png',
- action: {
- type: 'encapsulate',
- options: { pre: "[[Κατηγορία:όνομα της κατηγορίας]]" }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'misc',
- 'tools': {
- 'category': {
- label: 'Ανακατεύθυνση', type: 'button',
- icon: '//upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png',
- action: {
- type: 'encapsulate',
- options: { pre: "#ΑΝΑΚΑΤΕΥΘΥΝΣΗ [[όνομα του στόχου]]" }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'misc',
- 'tools': {
- 'category': {
- label: 'Σχόλιο HTML', type: 'button',
- icon: '//upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png',
- action: {
- type: 'encapsulate',
- options: { pre: "<!-- Γράψτε το σχόλιό σας -->" }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'misc',
- 'tools': {
- 'category': {
- label: 'Αδιαχώριστο κενό', type: 'button',
- icon: '//upload.wikimedia.org/wikipedia/commons/4/4b/Button_nbsp.png',
- action: { type: 'encapsulate',
- options: { pre: '&', post: 'nbsp;' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'misc',
- 'tools': {
- 'category': {
- label: 'Προφορά (ΔΦΑ)', type: 'button',
- icon: '//upload.wikimedia.org/wikipedia/commons/f/f2/Button_prononciation.png',
- action: { type: 'encapsulate',
- options: { pre: '===\{{προφορά}}===\n\{{ΔΦΑ|', post: '}\}' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'misc',
- 'tools': {
- 'category': {
- label: 'Ετυμολογία (αρχαία)', type: 'button',
- icon: '//upload.wikimedia.org/wikipedia/commons/5/52/Button_grec.png',
- action: { type: 'encapsulate',
- options: { pre: ':\{{PAGENAME}\} < \{{αρχ}\} [[', post: ']]' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'misc',
- 'tools': {
- 'category': {
- label: 'Κλείδα ταξινόμησης', type: 'button',
- icon: '//upload.wikimedia.org/wikipedia/commons/3/32/Btn_toolbar_Evalution_Securite_informatique.png',
- action: { type: 'encapsulate',
- options: { pre: '\{{κλείδα ταξινόμησης|', post: '\}}\n' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'Τόνος', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/e/ed/%CE%94%CF%86%CE%B1-%CB%88.png',
- action: { type: 'encapsulate',
- options: { pre: 'ˈ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ο/ω όπως στο «πάνω»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/7/7c/%CE%94%CF%86%CE%B1-%C9%94.png',
- action: { type: 'encapsulate',
- options: { pre: 'ɔ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ε/αι όπως στο «μέλι»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/0/07/%CE%94%CF%86%CE%B1-%C9%9B.png',
- action: { type: 'encapsulate',
- options: { pre: 'ɛ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'γ όπως στο «γάτα»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/e/e1/%CE%94%CF%86%CE%B1-%C9%A3.png',
- action: { type: 'encapsulate',
- options: { pre: 'ɣ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ουρανικό γ όπως στο «για»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/2/2e/%CE%94%CF%86%CE%B1-%CA%9D.png',
- action: { type: 'encapsulate',
- options: { pre: 'ʝ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ουρανικό γκ όπως στο «γκιόνης»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/b/bc/%CE%94%CF%86%CE%B1-%C9%9F-.png',
- action: { type: 'encapsulate',
- options: { pre: 'ɟ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'δ όπως στο «δέμα»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/d/da/%CE%94%CF%86%CE%B1-%C3%B0.png',
- action: { type: 'encapsulate',
- options: { pre: 'ð' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'θ όπως στο «θέμα»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/4/4c/%CE%94%CF%86%CE%B1-%CE%B8.png',
- action: { type: 'encapsulate',
- options: { pre: 'θ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ουρανικό λ όπως στο «ήλιος»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/1/1d/%CE%94%CF%86%CE%B1-%CA%8E.png',
- action: { type: 'encapsulate',
- options: { pre: 'ʎ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'χειλοδοντικό μ όπως στο «έμφαση»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/8/8a/%CE%94%CF%86%CE%B1-%C9%B1.png',
- action: { type: 'encapsulate',
- options: { pre: 'ɱ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ρ όπως στο «πάρα»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/d/d9/%CE%94%CF%86%CE%B1-%C9%BE.png',
- action: { type: 'encapsulate',
- options: { pre: 'ɾ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ουρανικό ν όπως στο «πανιά»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/5/53/%CE%94%CF%86%CE%B1-%C9%B2.png',
- action: { type: 'encapsulate',
- options: { pre: 'ɲ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'υπερωικό γ όπως στο «άγχος» ή το «εγγονός»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/0/09/%CE%94%CF%86%CE%B1-%C5%8B.png',
- action: { type: 'encapsulate',
- options: { pre: 'ŋ' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'section': 'local', 'group': 'IPA',
- 'tools': {
- 'category': {
- label: 'ουρανικό χ όπως στο «χέρι»', type: 'button',
- icon: '//upload.wikimedia.org/wiktionary/el/e/e8/%CE%94%CF%86%CE%B1-%C3%A7.png',
- action: { type: 'encapsulate',
- options: { pre: 'ç' }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'sections': { 'languages': { 'type': 'booklet', 'label': 'Γλώσσες', 'deferLoad': true,
- 'pages': {
- 'greek': {
- 'layout': 'characters', 'label': 'Ελληνικά (νέα)',
- 'characters': [ 'Α', 'Ά', 'Β', 'Γ', 'Δ', 'Ε', 'Έ', 'Ζ', 'Η', 'Ή', 'Θ', 'Ι', 'Ί', 'Κ', 'Λ', 'Μ', 'Ν', 'Ξ', 'Ο', 'Ό', 'Π', 'Ρ', 'Σ', 'Τ', 'Υ', 'Ύ', 'Φ', 'Χ', 'Ψ', 'Ω', 'Ώ', 'α', 'ά', 'β', 'γ', 'δ', 'ε', 'έ', 'ζ', 'η', 'ή', 'θ', 'ι', 'ί', 'ϊ', 'ΐ', 'κ', 'λ', 'μ', 'ν', 'ξ', 'ο', 'ό', 'π', 'ρ', 'σ', 'ς', 'τ', 'υ', 'ύ', 'ϋ', 'ΰ', 'φ', 'χ', 'ψ', 'ω', 'ώ', '·' ]
- },
- 'greek-polytonic': {
- 'layout': 'characters', 'label': 'Ελληνικά (πολυτονικά)',
- 'characters': [ 'Α', 'Β', 'Γ', 'Δ', 'Ε', 'Ζ', 'Η', 'Θ', 'Ι', 'Κ', 'Λ', 'Μ', 'Ν', 'Ξ', 'Ο', 'Π', 'Ρ', 'Σ', 'Τ', 'Υ', 'Φ', 'Χ', 'Ψ', 'Ω', 'Ϝ', 'Ϻ', 'ϟ', 'Ϡ', 'Ϛ', 'Ϸ', 'Ῥ', 'α', 'β', 'ϐ', 'γ', 'δ', 'ε', 'ζ', 'η', 'θ', 'ϑ', 'ι', 'κ', 'ϰ', 'λ', 'μ', 'ν', 'ξ', 'ο', 'π', 'ϖ', 'ρ', 'ϱ', 'σ', 'ς', 'τ', 'υ', 'φ', 'ϕ', 'χ', 'ψ', 'ω', 'ϝ', 'ϻ', 'ϟ', 'ϡ', 'ϛ', 'ϸ', 'ῤ', 'ῥ', 'Ά', 'Έ', 'Ή', 'Ί', 'Ό', 'Ύ', 'Ώ', 'ά', 'έ', 'ή', 'ί', 'ό', 'ύ', 'ώ', 'ᾴ', 'ῄ', 'ῴ', 'Ὰ', 'Ὲ', 'Ὴ', 'Ὶ', 'Ὸ', 'Ὺ', 'Ὼ', '—', 'ὰ', 'ὲ', 'ὴ', 'ὶ', 'ὸ', 'ὺ', 'ὼ', 'ᾲ', 'ῂ', 'ῲ', 'ᾶ', 'ῆ', 'ῖ', 'ῦ', 'ῶ', 'ᾷ', 'ῇ', 'ῷ', 'ῗ', 'ῧ', 'ῒ', 'ῢ', 'ΐ', 'ΰ', 'ᾼ', 'ῌ', 'ῼ', 'ᾳ', 'ῃ', 'ῳ', 'Ἀ', 'Ἐ', 'Ἠ', 'Ἰ', 'Ὀ', 'Υ̓', 'Ὠ', 'ᾈ', 'ᾘ', 'ᾨ', 'ἀ', 'ἐ', 'ἠ', 'ἰ', 'ὀ', 'ὐ', 'ὠ', 'ᾀ', 'ᾐ', 'ᾠ', 'Ἄ', 'Ἔ', 'Ἤ', 'Ἴ', 'Ὄ', 'Ὤ', 'ᾌ', 'ᾜ', 'ᾬ', 'ἄ', 'ἔ', 'ἤ', 'ἴ', 'ὄ', 'ὔ', 'ὤ', 'ᾄ', 'ᾔ', 'ᾤ', 'Ἂ', 'Ἒ', 'Ἢ', 'Ἲ', 'Ὂ', 'Ὢ', 'ᾊ', 'ᾚ', 'ᾪ', 'ἂ', 'ἒ', 'ἢ', 'ἲ', 'ὂ', 'ὒ', 'ὢ', 'ᾂ', 'ᾒ', 'ᾢ', 'Ἆ', 'Ἦ', 'Ἶ', 'Ὦ', 'ᾎ', 'ᾞ', 'ᾮ', 'ἆ', 'ἦ', 'ἶ', 'ὖ', 'ὦ', 'ᾆ', 'ᾖ', 'ᾦ', 'Ἁ', 'Ἑ', 'Ἡ', 'Ἱ', 'Ὁ', 'Ὑ', 'Ὡ', 'Ῥ', 'ἁ', 'ἑ', 'ἡ', 'ἱ', 'ὁ', 'ὑ', 'ὡ', 'ῥ', 'Ἅ', 'Ἕ', 'Ἥ', 'Ἵ', 'Ὅ', 'Ὕ', 'Ὥ', 'ᾍ', 'ᾝ', 'ᾭ', 'ἅ', 'ἕ', 'ἥ', 'ἵ', 'ὅ', 'ὕ', 'ὥ', 'ᾅ', 'ᾕ', 'ᾥ', 'Ἃ', 'Ἓ', 'Ἣ', 'Ἳ', 'Ὃ', 'Ὓ', 'Ὣ', 'ᾋ', 'ᾛ', 'ᾫ', 'ἃ', 'ἓ', 'ἣ', 'ἳ', 'ὃ', 'ὓ', 'ὣ', 'ᾃ', 'ᾓ', 'ᾣ', 'Ἇ', 'Ἧ', 'Ἷ', 'Ὗ', 'ᾏ', 'ᾟ', 'ᾯ', 'ἇ', 'ἧ', 'ἷ', 'ὗ', 'ὧ', 'ᾇ', 'ᾗ', 'ᾧ', 'Ᾰ', 'ᾰ', 'Ῐ', 'ῐ', 'Ῠ', 'ῠ', 'Ᾱ', 'ᾱ', 'Ῑ', 'ῑ', 'Ῡ', 'ῡ' ]
- },
- 'greek-ipa': {
- 'layout': 'characters', 'label': 'ΔΦΑ (Ελληνικά)',
- 'characters': [ 'a', 'ɛ', 'e̞', 'ɔ', 'o̞', 'i', 'u', 'a͜i', 'ɛ͜i', 'ɔ͜i', 'v', 'b', 'ʝ', 'ɣ', 'g', 'ɟ', 'ð', 'd', 'z', 'θ', 'i', 'j', 'c', 'k', 'l', 'ʎ', 'm', 'ɱ', 'n', 'ɲ', 'ŋ', 'ks', 'p', 'ɾ', 's', 't', 'f', 'ç', 'x', 'ps', 'ʣ', 'ʦ', 'ˈ' ]
- },
- 'french': {
- 'layout': 'characters', 'label': 'Γαλλικά',
- 'characters': [ 'À', 'Â', 'Ç', 'É', 'È', 'Ê', 'Ë', 'Î', 'Ï', 'Ô', 'Œ', 'Ù', 'Û', 'Ü', 'à', 'â', 'ç', 'é', 'è', 'ê', 'ë', 'î', 'ï', 'ô', 'œ', 'ù', 'û', 'ü' ]
- },
- 'ipa': {
- 'layout': 'characters', 'label': 'ΔΦΑ',
- 'characters': [ 'a', 'a̝', 'a̞', 'a̤', 'a̰', 'ɑ', 'ɑ̃', 'ɒ', 'ɐ', 'ɐ̯', 'ʌ', 'æ', 'æ̝', 'æ̞', 'ɶ', 'e', 'e̯', 'e̝', 'e̞', 'ẽ', 'ɘ', 'ə', 'ᵊ', 'ə̯', 'ə̃', 'ɚ', 'ɛ', 'ɛ̝', 'ɛ̞', 'ɛ̃', 'ɜ', 'ɝ', 'i', 'i̯', 'ĭ', 'ĩ', 'ɨ', 'ɪ', 'ɪ̯', 'ɪ̃', 'œ', 'œ̝', 'œ̞', 'ɞ', 'o', 'o̝', 'o̞', 'õ', 'ɔ', 'ɔ̝', 'ɔ̞', 'ɔ̃', 'ɵ', 'ø', 'ø̝', 'ø̞', 'ɷ', 'u', 'u̯', 'ŭ', 'ũ', 'ʉ', 'ʊ', 'ʊ', 'ʊ̯', 'ɯ', 'y', 'y̯', 'ʏ', 'b', 'b̥', 'b̤', 'b̰', 'ɓ', 'ɓ̥', 'β', 'β̞', 'ʙ', 'c', 'ç', 'ɕ', 'd', 'd̥', 'd̪', 'd̼', 'd̚', 'ɖ', 'ɗ', 'ʣ', 'ʥ', 'ʤ', 'ð', 'ð̞', 'f', 'ɸ', 'ɡ', 'g̊', 'ɠ', 'ɡ͡ʘ', 'ɡ͡ǀ', 'ɡ͡ǃ', 'ɡ͡ǂ', 'ɡ͡ǁ', 'ɡ͡b', 'ɢ', 'ʛ', 'ʛ̥', 'ɢ͡ʘ', 'ɢ͡ǀ', 'ɢ͡ǃ', 'ɢ͡ǂ', 'ɢ͡ǁ', 'ɣ', 'ˠ', 'ɣ̊', 'h', 'ʰ', 'ʱ', 'ɦ', 'ɧ', 'ħ', 'ʜ', 'j', 'ʲ', 'ʝ', 'ɟ', 'k', 'kʼ', 'k̚', 'k͡ʘ', 'k͡ǀ', 'k͡ǃ', 'k͡ǂ', 'k͡ǁ', 'k͡p', 'l', 'ˡ', 'l̥', 'l̩', 'l̰', 'ɭ', 'ɫ', 'ɬ', 'ʎ', 'ɮ', 'ʟ', 'm', 'm̩', 'm̰', 'ɱ', 'n', 'ⁿ', 'n̩', 'n̥', 'n̼', 'ɳ', 'ɲ', 'ŋ', 'ŋ̊', 'ŋ̩', 'ŋ̍', 'ŋ͡m', 'ŋ͡ʘ', 'ŋ͡ǀ', 'ŋ͡ǃ', 'ŋ͡ǂ', 'ŋ͡ǁ', 'ɴ', 'ɴ͡ʘ', 'ɴ͡ǀ', 'ɴ͡ǃ', 'ɴ͡ǂ', 'ɴ͡ǁ', 'p', 'pʼ', 'p̚', 'q', 'q͡ʘ', 'q͡ǀ', 'q͡ǃ', 'q͡ǂ', 'q͡ǁ', 'r', 'r̩', 'r̥', 'r̝', 'r̼', 'ɾ', 'ɾ̥', 'ɾ̃', 'ɿ', 'ɹ', 'ɹ̩', 'ɽ', 'ɻ', 'ʀ', 'ʁ', 'ʁ̞', 'ɺ', 'ѵ', 'ѵ̟', 's', 'ˢ', 'sʼ', 's̬', 'ʂ', 'ʃ', 'ʄ', 'ʅ', 'ʆ', 't', 'tʼ', 't̪', 't̚', 't̬', 'ʈ', 't͡ɬ', 'ʨ', 'ʦ', 'θ', 'v', 'v̊', 'ʋ', 'w', 'ʷ', 'w̩', 'ʍ', 'w', 'w̰', 'ɰ', 'ɥ', 'x', 'ˣ', 'χ', 'z', 'z̥', 'z̃', 'ʐ', 'ʑ', 'ʒ', 'ʓ', 'ʕ', 'ˁ', 'ʔ', 'ˀ', 'ˀ̣', 'ʢ', 'ʡ', 'ʖ', 'ʘ', 'ʘ͡ɡ', 'ʘ͡ɢ', 'ʘ͡k', 'ʘ͡ŋ', 'ʘ͡ɴ', 'ʘ͡q', 'ǀ', 'ǀ͡ɡ', 'ǀ͡ɢ', 'ǀ͡k', 'ǀ͡ŋ', 'ǀ͡ɴ', 'ǀ͡q', '!', 'ǃ͡ɡ', 'ǃ͡ɢ', 'ǃ͡k', 'ǃ͡ŋ', 'ǃ͡ɴ', 'ǃ͡q', 'ǂ', 'ǂ͡ɡ', 'ǂ͡ɢ', 'ǂ͡k', 'ǂ͡ŋ', 'ǂ͡ɴ', 'ǂ͡q', 'ǁ', 'ǁ͡ɡ', 'ǁ͡ɢ', 'ǁ͡k', 'ǁ͡ŋ', 'ǁ͡ɴ', 'ǁ͡q', 'ˈ', 'ˌ', 'ˊ', 'ˋ', '˅', 'ː', 'ˑ', '↓', '↑', '˥', '˦', '˧', '˨', '˩', '˘', '.', '‿', '|', '‖', 'a͜i', 'ɛ͜i', 'ɔ͜i' ]
- }
- }
- }
- }
- } );
- $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
- 'sections': { 'templates': { 'type': 'booklet', 'label': 'Πρότυπα', 'deferLoad': true,
- 'pages': {
- 'general-templates': {
- 'layout': 'characters', 'label': 'Γενικά πρότυπα',
- 'characters': [ '==\{{-el-}\}==', '==\{{-en-}\}==', '==\{{-fr-}\}==', '==\{{-it-}\}==', '==\{{-de-}\}==', '==\{{--}\}==', '\{{PAGENAME}\}', '===\{{ετυμολογία}\}===', '===\{{προφορά}\}===', '====\{{σημειώσεις}\}====', '====\{{συνώνυμα}\}====', '====\{{αντώνυμα}\}====', '====\{{συγγενικά}\}====', '====\{{σύνθετα}\}====', '====\{{βλέπε}\}====', '====\{{αναφορές}\}====', '====\{{ομώνυμα}\}====', '====\{{εκφράσεις}\}====', '====\{{μεταφράσεις}\}====', '\{{σύνδεσμος||}\}', '[[Κατηγορία:]]', '[[Αρχείο:|thumb]]', '#ΑΝΑΚΑΤΕΥΘΥΝΣΗ [[]]', '\{{αδετυμ}\}', '\{{αρχ}\}', '\{{ελνστ}\}', '\{{μσν}\}', '\{{μτγ}\}', '\{{ετυμ ΧΧ}\}', '\{{αντιδάνειο}\}', '\{{σμσδ}\}', '\{{μτφδ}\}', '\{{λενδ}\}', '\{{δσμμ}\}', '\{{μπφ}\}', '\{{μτχππ}\}', '\{{μτχπε}\}', '\{{ουσεπ α}\}', '\{{ουσεπ θ}\}', '\{{ουσεπ ο}\}', '===\{{ουσιαστικό}\}===', '===\{{επίθετο}\}===', '===\{{ρήμα}\}===', '===\{{μετοχή}\}===', '===\{{επίρρημα}\}===', '===\{{σύνδεσμος}\}===', '===\{{επιφώνημα}\}===', '===\{{έκφραση}\}===', '===\{{κύριο όνομα}\}===', '===\{{συντομομορφή}\}===', '* \{{}\} : \{{τ||}\}', ', \{{τ||}\}', '* \{{}\} : [[]]', '\{{σύνδεσμος||el}\}', '[[w:|]]', '[[s:|]]', '[[b:|]]', '[[commons:|]]', '[[m:|]]', '[[q:|]]', '[[n:|]]', '[[v:|]]', '\{{ΒΠ}\}', '\{{Παράρτημα|}\}', '\{{ΔΦΑ}\}',
- { 'label': "εικόνα-thumb", 'action': { 'type': 'encapsulate', 'options': { 'pre': "[[Αρχείο:", 'post': "|thumb|λεζάντα]]" } } },
- { 'label': "nowiki", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<nowiki>", 'post': "</nowiki>" } } },
- { 'label': "noinclude", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<noinclude>", 'post': "</noinclude>" } } },
- { 'label': "includeonly", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<includeonly>", 'post': "</includeonly>" } } },
- { 'label': "pre", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<pre>", 'post': "</pre>" } } },
- { 'label': "σχόλιο HTML", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<!-- ", 'post': " -->" } } },
- { 'label': "br", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<br />", 'post': "" } } },
- { 'label': "small", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<small>", 'post': "</small>" } } },
- { 'label': "s", 'action': { 'type': 'encapsulate', 'options': { 'pre': "<s>", 'post': "</s>" } } },
- ]
- },
- 'greek-templates': {
- 'layout': 'characters', 'label': 'Πρότυπα κλίσεων (Ελληνικά)',
- 'characters': [ '\{{el-κλίσ-\'ουρανός\'}\}', '\{{el-κλίσ-\'γέρος\'}\}', '\{{el-κλίσ-\'δρόμος\'}\}', '\{{el-κλίσ-\'άγγελος\'}\}', '\{{el-κλίσ-\'καρδινάλιος\'}\}', '\{{el-κλίσ-\'νικητής\'}\}', '\{{el-κλίσ-\'μπαλωματής\'}\}', '\{{el-κλίσ-\'πραματευτής\'}\}', '\{{el-κλίσ-\'ναύτης\'}\}', '\{{el-κλίσ-\'μανάβης\'}\}', '\{{el-κλίσ-\'λαχειοπώλης\'}\}', '\{{el-κλίσ-\'νοικοκύρης\'}\}', '\{{el-κλίσ-\'φούρναρης\'}\}', '\{{el-κλίσ-\'αγώνας\'}\}', '\{{el-κλίσ-\'ταμίας\'}\}', '\{{el-κλίσ-\'φύλακας\'}\}', '\{{el-κλίσ-\'ιππέας\'}\}', '\{{el-κλίσ-\'σφουγγαράς\'}\}', '\{{el-κλίσ-\'καφές\'}\}', '\{{el-κλίσ-\'κόντες\'}\}', '\{{el-κλίσ-\'παππούς\'}\}', '\{{el-κλίσ-\'καρδιά\'}\}', '\{{el-κλίσ-\'γιαγιά\'}\}', '\{{el-κλίσ-\'θάλασσα\'}\}', '\{{el-κλίσ-\'ελπίδα\'}\}', '\{{el-κλίσ-\'πείνα\'}\}', '\{{el-κλίσ-\'νότα\'}\}', '\{{el-κλίσ-\'σάλπιγγα\'}\}', '\{{el-κλίσ-\'ψυχή\'}\}', '\{{el-κλίσ-\'νίκη\'}\}', '\{{el-κλίσ-\'σκόνη\'}\}', '\{{el-κλίσ-\'βιασύνη\'}\}', '\{{el-κλίσ-\'ζάχαρη\'}\}', '\{{el-κλίσ-\'λύση\'}\}', '\{{el-κλίσ-\'αλεπού\'}\}', '\{{el-κλίσ-\'οδός\'}\}', '\{{el-κλίσ-\'έρημος\'}\}', '\{{el-κλίσ-\'διάμετρος\'}\}', '\{{el-κλίσ-\'ηχώ\'}\}', '\{{el-κλίσ-\'βουνό\'}\}', '\{{el-κλίσ-\'πεύκο\'}\}', '\{{el-κλίσ-\'πρόβατο\'}\}', '\{{el-κλίσ-\'πρόσωπο\'}\}', '\{{el-κλίσ-\'δέσιμο\'}\}', '\{{el-κλίσ-\'παιδί\'}\}', '\{{el-κλίσ-\'παιδάκι\'}\}', '\{{el-κλίσ-\'τραγούδι\'}\}', '\{{el-κλίσ-\'μίλι\'}\}', '\{{el-κλίσ-\'έδαφος\'}\}', '\{{el-κλίσ-\'όνομα\'}\}', '\{{el-κλίσ-\'κρέας\'}\}', '\{{el-κλίσ-\'συγγενής\'}\}', '\{{el-κλίσ-\'καλός\'}\}', '\{{el-κλίσ-\'γλυκός\'}\}', '\{{el-κλίσ-\'ωραίος\'}\}', '\{{el-κλίσ-\'όμορφος\'}\}', '\{{el-κλίσ-\'κακοποιός\'}\}', '\{{el-κλίσ-\'συνεχής\'}\}', '\{{el-κλίσ-\'σταχτής\'}\}', '\{{el-κλίσ-\'ζηλιάρης\'}\}', '\{{el-κλίσ-\'βαθύς\'}\}', '\{{el-κλίσ-\'ελώδης\'}\}', '\{{el-κλίσ-\'αγαπώ\'}\}', '\{{el-κλίσ-\'βλέπω\'}\}', '\{{el-κλίσ-\'δροσίζω\'}\}', '\{{el-κλίσ-\'καλώ\'}\}', '\{{el-κλίσ-\'λαλώ\'}\}', '\{{el-κλίσ-\'δένω\'}\}', '\{{el-κλίσ-\'δένομαι\'}\}', '\{{el-κλίσ-\'ταξιδεύω\'}\}' ]
- },
- 'french-templates': {
- 'layout': 'characters', 'label': 'Πρότυπα (Γαλλικά)',
- 'characters': [ '\{{fr-v-pron}\}', '\{{fr-v-pron-pass}\}', '\{{fr-v-pron-récipr}\}', '\{{fr-v-pron-réfl}\}', '\{{fr-κλίσ-\'act-if\'}\}', '\{{fr-κλίσ-\'amour-eux\'}\}', '\{{fr-κλίσ-\'berg-er\'}\}', '\{{fr-κλίσ-\'bon\'}\}', '\{{fr-κλίσ-\'can-al\'}\}', '\{{fr-κλίσ-\'cruel\'}\}', '\{{fr-κλίσ-\'dans-eur\'}\}', '\{{fr-κλίσ-\'direc-teur\'}\}', '\{{fr-κλίσ-\'gros\'}\}', '\{{fr-κλίσ-\'indien\'}\}', '\{{fr-κλίσ-\'or-al\'}\}', '\{{fr-κλίσ-Minv-Fman}\}', '\{{fr-κλίσ-Mman-Fman}\}', '\{{fr-κλίσ-Mrég-Frég}\}', '\{{fr-κλίσ-f-man-s}\}', '\{{fr-κλίσ-idem}\}', '\{{fr-κλίσ-mf-rég}\}', '\{{fr-κλίσ-pl-man}\}', '\{{fr-κλίσ-rég}\}', '\{{fr-κλίσ-x}\}' ]
- }
- }
- }
- }
- } );
- }
- }
- addOnloadHook(marque_tab);
- if (typeof $ != 'undefined') $(document).ready(addLocalEditToolbarItems);
- var sectionsInToolbar = new Array();
- var groupsInSection = new Array();
- function existsEditToolbarSection(sectionName) {
- // set up if empty
- if (sectionsInToolbar.length == 0) {
- var count = 0;
- possibleSections = document.getElementsByTagName('div');
- for (i = 0; i < possibleSections.length; i++) {
- if (possibleSections[i].className.indexOf('booklet section section-') == 0 || possibleSections[i].className.indexOf('toolbar section section-') == 0) {
- sectionsInToolbar[count] = possibleSections[i].className.substring(24);
- possibleGroups = possibleSections[i].getElementsByTagName('div');
- var groupcount = 0;
- groupsInSection[count] = new Array();
- for (j = 0; j < possibleGroups.length; j++) {
- if (possibleGroups[j].className.indexOf('group group-') == 0) {
- // μόνο το όνομα, όχι το 'group group-'
- groupsInSection[count][groupcount++] = possibleGroups[j].className.substring(12);
- }
- }
- count++;
- }
- }
- }
- for (i = 0; i < sectionsInToolbar.length; i++) {
- if (sectionsInToolbar[i] == sectionName) {
- return true;
- }
- }
- return false;
- }
- function existsEditToolbarGroup(sectionName, groupName) {
- for (i = 0; i < sectionsInToolbar.length; i++) {
- if (sectionsInToolbar[i] == sectionName) {
- for (j = 0; j < groupsInSection[i].length; j++) {
- if (groupsInSection[i][j] == groupName) {
- return true;
- }
- }
- }
- }
- return false;
- }
- function addGroupNameToSectionNameList(sectionName, groupName) {
- for (i = 0; i < sectionsInToolbar.length; i++) {
- if (sectionsInToolbar[i] == sectionName) {
- for (j = 0; j < groupsInSection[i].length; j++) {
- if (groupsInSection[i][j] == groupName) {
- return;
- }
- }
- groupsInSection[i][groupsInSection[i].length] = groupName;
- return;
- }
- }
- return;
- }
- /*
- παράμετροι:
- imageFile: URL προς το εικονίδιο (22x22 px)
- speedTip: το κείμενο που φαίνεται όταν βάλεις τον κέρσορα πάνω στο εικονίδιο
- textToEnter: το κείμενο που εισάγεται όταν πατήσεις το κουμπί
- toolbarSectionName: το όνομα που εμφανίζεται στη μπάρα δίπλα στα άλλα τμήματα (Προχωρημένα, Τοπικά κλπ.)
- αν βάλεις όνομα ενός υπάρχοντος τμήματος κουμπιών, τα δικά σου κουμπιά θα προστεθούν
- σε αυτό· αν βάλεις όνομα καινούριου τμήματος, θα δημιουργηθεί
- */
- function addCustomButtonToLocalVectorToolbarButtons(imageFile, speedTip, textToEnter, toolbarSectionName) {
- if (typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined') {
- if (toolbarSectionName === undefined) {
- toolbarSectionName = 'local';
- toolbarSectionLabel = 'Toπικά';
- }
- else {
- toolbarSectionLabel = toolbarSectionName;
- }
- // υπάρχει ήδη το τμήμα;
- if (!existsEditToolbarSection(toolbarSectionName)) {
- // δημιουργούμε τμήμα με το ορισμένο όνομα και με ομάδα misc
- var sectionObject = {};
- sectionObject[toolbarSectionName] = {
- 'type': 'toolbar',
- 'label': toolbarSectionLabel
- };
- $('#wpTextbox1').wikiEditor('addToToolbar', {
- 'sections': sectionObject
- });
- sectionsInToolbar[sectionsInToolbar.length] = toolbarSectionName;
- groupsInSection[sectionsInToolbar.length - 1] = new Array();
- }
- // υπάρχει η ομάδα μέσα σε αυτό το τμήμα;
- if (!existsEditToolbarGroup(toolbarSectionName, 'misc')) {
- $('#wpTextbox1').wikiEditor('addToToolbar', {
- 'section': toolbarSectionName,
- 'groups': {
- 'misc': {
- 'label': 'Διάφορα'
- }
- }
- });
- addGroupNameToSectionNameList(toolbarSectionName, 'misc');
- }
- $('#wpTextbox1').wikiEditor('addToToolbar', {
- 'section': toolbarSectionName,
- 'group': 'misc',
- 'tools': {
- 'category': {
- label: speedTip,
- type: 'button',
- icon: imageFile,
- action: {
- type: 'encapsulate',
- options: {
- pre: textToEnter
- }
- }
- }
- }
- });
- }
- }
- /* Remember to keep [[MediaWiki:Standard.js]] in sync with this, for classic style! */
- /*
- </pre>
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement