$( function () { if ( mw.config.get( 'wgNamespaceNumber' ) !== 0 ) { return; } function createPopupAndAddIcon( element, url, title, label ) { mw.loader.using( [ 'oojs-ui-core', 'oojs-ui-widgets' ] ).done( function () { var searchIcon = new OO.ui.IconWidget( { icon: 'ellipsis', iconTitle: title, $element: $( '', { href: 'https://query.wikidata.org/' + url, target: '_blank', style: 'background-size: 20px 20px; opacity: 0.5;' } ) } ); var $content = $( '
' ); var popup = new OO.ui.PopupWidget( { $content: $content, width: 500, head: true, padded: false, label: label, align: 'force-right' } ); $( document ).keydown( function( e ) { // ESCAPE key pressed if ( e.keyCode === 27 ) { popup.onCloseButtonClick(); } } ); searchIcon.$element.click( function () { $content.html( $( '