Stage-oe-small.jpg

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Aifbportal
Wechseln zu:Navigation, Suche
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 10: Zeile 10:
 
$( '.infobox-inner .smw-feed-furtherresults > a' ).addClass( 'feedlink' );
 
$( '.infobox-inner .smw-feed-furtherresults > a' ).addClass( 'feedlink' );
  
$(function () {
+
$(function() {
  
var mailscrambler="%E2%88%82" //the scrambler has to match with the string defined in the extension aifbportalext
+
    var mailscrambler = "mailto:"; //searches for mailto links
  
for (i=0; i<=(document.links.length-1); i++){
+
    for (i = 0; i <= (document.links.length - 1); i++) {
if (document.links[i].href.indexOf(mailscrambler)!=-1)
+
        if (document.links[i].href.indexOf(mailscrambler) != -1) {
document.links[i].href=document.links[i].href.split(mailscrambler)[0]+"@"+document.links[i].href.split(mailscrambler)[1]
+
            document.links[i].href = document.links[i].href.replace(/%20/g, '.'); // Chrome
}
+
            document.links[i].href = document.links[i].href.replace(/ /g, '.'); // Firefox
 +
            document.links[i].href = document.links[i].href.replace(/∂/g, '@');
 +
            document.links[i].href = document.links[i].href.replace(/%E2%88%82/g, '@');
 +
        }
 +
    }
 
}());
 
}());

Aktuelle Version vom 7. Dezember 2018, 10:09 Uhr

/**
 * Additional linked icon for the searchlabel of result format "feed"
 *
 * @since 1.9.0
 *
 * @rev 1
 * @author mwjames
 */

$( '.infobox-inner .smw-feed-furtherresults > a' ).addClass( 'feedlink' );

$(function() {

    var mailscrambler = "mailto:"; //searches for mailto links

    for (i = 0; i <= (document.links.length - 1); i++) {
        if (document.links[i].href.indexOf(mailscrambler) != -1) {
            document.links[i].href = document.links[i].href.replace(/%20/g, '.'); // Chrome
            document.links[i].href = document.links[i].href.replace(/ /g, '.'); // Firefox
            document.links[i].href = document.links[i].href.replace(/∂/g, '@');
            document.links[i].href = document.links[i].href.replace(/%E2%88%82/g, '@');
        }
    }
}());