MediaWiki:Common.js
Από DUTh EECE Wiki
Σημείωση: μετά την αποθήκευση, ίσως χρειαστεί να παρακάμψετε το χώρο προσωρινής αποθήκευσης του προγράμματος περιήγησής σας για να δείτε τις αλλαγές.
* Firefox / Safari: Κρατήστε Shift κάνοντας κλικ στο κουμπί Ανανέωση ή πατήστε Ctrl-F5 ή Ctrl-R ( ⌘-R σε Mac) * Google Chrome: Πιέστε τα πλήκτρα Ctrl-Shift-R (⌘-Shift-R σε Mac) * Internet Explorer: Κρατήστε Ctrl κάνοντας κλικ στην επιλογή Ανανέωση, ή πατήστε Ctrl-F5 * Konqueror: Κάντε κλικ στο κουμπί Ανανέωση ή πιέστε το πλήκτρο F5 * Opera: Εκκαθαρίστε την προσωρινή μνήμη στο Εργαλεία → Προτιμήσεις
/* Οποιοσδήποτε κώδικας JavaScript εδώ θα φορτωθεί για όλους τους χρήστες σε κάθε φόρτωση σελίδας. */ /* Load jQuery UI */ mw.loader.load( 'jquery.ui.dialog' ); /* Popups */ $(function() { var i = 0; $('.popup').each(function(i, obj) { i++; var popupId = 'popup-'+i; var popupDialogId = 'popup-dialog-'+i; $('span',obj).attr('id',popupId); $('.popup-dialog',obj).attr('id',popupDialogId); $('#'+popupId).click(function() { $('#'+popupDialogId).dialog({show: "blind", width: 460, modal: true}); }); }); }); /* Toolbox extra links */ $(function() { $('#p-tb div ul').append('<hr style="width:60%;">'+ '<li id="n-recentchanges"><a href="/wiki/Ειδικό:ΠρόσφατεςΑλλαγές" title="Η λίστα με τις πρόσφατες αλλαγές στο WiKi">Πρόσφατες αλλαγές</a></li>'+ '<li id="n-contributions"><a href="/wiki/Ειδικό:ContributionScores">Συνεισφορές</a></li>'); }); /* Common js for all deece components */ mw.loader.load( 'https://www.deece.edu.gr/common/plugins.js' ); /* Search */ $(document).ready(function() { $("#inline-search").bind("textchange",function() { var filter = $(this).val(), count = 0; $(".search-item").each(function() { if ($(this).text().search(new RegExp(filter, "i")) < 0) { $(this).fadeOut(); } else { $(this).fadeIn(); count++; } }); var numberItems = count; $("#search-count").text("("+count+" εγγραφές)"); }); }); /* Google Maps */ function initializeMap() { var mapOptions = { zoom: 15, center: new google.maps.LatLng(41.1429955,24.903463), mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById('infrastructure-maps'), mapOptions); var marker = new google.maps.Marker({ position: new google.maps.LatLng(41.1429702,24.8893758), map: map, title: 'Κτίρια ΠΡΟΚΑΤ' }); var marker = new google.maps.Marker({ position: new google.maps.LatLng(41.145785,24.9153284), map: map, title: 'Εστίες' }); var marker = new google.maps.Marker({ position: new google.maps.LatLng(41.1395484,24.9141945), map: map, title: 'Πανεπιστημιούπολη' }); } function mapsLoaded() { google.maps.event.addDomListener(window, 'load', initializeMap); } if($('#infrastructure-maps').length != 0) { $.getScript("https://www.google.com/jsapi", function() { google.load("maps", "3", {other_params:'sensor=false', callback: mapsLoaded}); }); } /* Analytics */ mw.loader.load( 'https://www.deece.edu.gr/common/ga.js' );