mediawiki-extensions-Math/modules/ext.math.wikibase.js
Moritz Schubotz (physikerwelt) 4a7bc3ee31 Add special page and API endpoint that show information from math Wikibase items
Add a special page and an API endpoint to fetch data from Wikibase
items with a given qID. The special page summarizes information from
Wikibase. The API endpoint allows to request the information
directly. Both, the API endpoint and the special page, fetch the data
from a new helper class for consistency.

Bug: T208758
Bug: T229939
Change-Id: Idd22057a88312bf1a1cb5546d0a6edca5678d80d
2019-11-14 23:42:35 +09:00

18 lines
520 B
JavaScript

( function () {
'use strict';
var serverUrl = mw.config.get( 'wgServer' ),
scriptPath = mw.config.get( 'wgScriptPath' ),
repoApiUrl = serverUrl + scriptPath + '/api.php',
contLang = mw.config.get( 'wgContentLanguage' );
// eslint-disable-next-line no-jquery/no-global-selector
$( '.mwe-math-wikibase-entityselector-input input' ).entityselector( {
url: repoApiUrl,
language: contLang,
type: 'item'
} ).on( 'entityselectorselected', function ( event, entityId ) {
this.value = entityId;
} );
}() );