Difference between revisions of "MediaWiki talk:Access.js"
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...") |
(No difference)
|
Latest revision as of 18:26, 26 January 2020
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 );
} );
} );