MediaWiki talk:Access.js
Jump to navigation
Jump to search
mw.config.values.wbEntity is deprecated
mw.config.values.wbEntity is deprecated see https://www.wikidata.org/wiki/Wikidata:Project_chat/Archive/2017/07#wbEntity_config_variable_to_be_deprecated
We should use wikibase.entityPage.entityLoaded hook
// Basic usage mw.hook( 'wikibase.entityPage.entityLoaded' ).add( function ( entity ) { 'use strict'; // Your code goes here console.log( entity ); } ); // Convert to jQuery promise var entityPromise = $.Deferred( function ( deferred ) { mw.hook( 'wikibase.entityPage.entityLoaded' ).add( function ( entity ) { deferred.resolve( entity ); } ); } ).promise(); // Convert to native promise var entityPromise = new Promise( function ( resolve ) { mw.hook( 'wikibase.entityPage.entityLoaded' ).add( function ( entity ) { resolve( entity ); } ); } );