Changes

Jump to navigation Jump to search
Created page with "== 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_v..."
== 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

<nowiki>
// 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 );
} );
} );
</nowiki>
editors
47

edits

Navigation menu