User:Ali: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
|email=me at alielci dot de | |email=me at alielci dot de | ||
}} | }} | ||
/** | |||
* @source https://mediawiki.org/wiki/Snippets/Open_external_links_in_new_window | |||
* @version 2018-09-15 | |||
*/ | |||
mw.hook( 'wikipage.content' ).add( function( $content ) { | |||
// Second selector is for external links in Parsoid HTML+RDFa output (bug 65243). | |||
$content.find( 'a.external, a[rel="mw:ExtLink"]' ).each( function () { | |||
// Can't use wgServer because it can be protocol relative | |||
// Use this.href property instead of this.getAttribute( 'href' ) because the property | |||
// is converted to a full URL (including protocol) | |||
if ( this.href.indexOf( location.protocol + '//' + location.hostname ) !== 0 ) { | |||
if ( this.rel.indexOf( 'noopener' ) < 0 ) { | |||
this.rel += ' noopener'; // the leading space matters, rel attributes have space-separated tokens | |||
} | |||
if ( this.rel.indexOf( 'noreferrer' ) < 0 ) { | |||
this.rel += ' noreferrer'; // the leading space matters, rel attributes have space-separated tokens | |||
} | |||
this.target = '_blank'; | |||
} | |||
} ); | |||
} ); | |||
I'm interested in wood working and CNC, but not only. | I'm interested in wood working and CNC, but not only. |
Revision as of 15:01, 16 March 2019
UserInfoBox Quick Info | |
---|---|
Name: | Ali |
eMail: | me at alielci dot de |
/**
* @source https://mediawiki.org/wiki/Snippets/Open_external_links_in_new_window * @version 2018-09-15 */
mw.hook( 'wikipage.content' ).add( function( $content ) { // Second selector is for external links in Parsoid HTML+RDFa output (bug 65243). $content.find( 'a.external, a[rel="mw:ExtLink"]' ).each( function () { // Can't use wgServer because it can be protocol relative // Use this.href property instead of this.getAttribute( 'href' ) because the property // is converted to a full URL (including protocol) if ( this.href.indexOf( location.protocol + '//' + location.hostname ) !== 0 ) { if ( this.rel.indexOf( 'noopener' ) < 0 ) { this.rel += ' noopener'; // the leading space matters, rel attributes have space-separated tokens } if ( this.rel.indexOf( 'noreferrer' ) < 0 ) { this.rel += ' noreferrer'; // the leading space matters, rel attributes have space-separated tokens } this.target = '_blank'; } } ); } );
I'm interested in wood working and CNC, but not only.
With my old analog brain from the last century, I'm just able to learn step by step.
3d printing, electronic application, ... are dropped to the queue.
WOW! Improving security while reducing the fear of the saw :)