Difference between revisions of "User:Abel/common.js"
Jump to navigation
Jump to search
m |
m |
||
Line 4: | Line 4: | ||
console.log('+'); | console.log('+'); | ||
− | + | // if we are on a page of a loaded Entity | |
− | for (var i = 0; i < | + | if ( typeof mw.config.values.wbEntity != "undefined" ) { |
− | if ( | + | // let's get wbEntity as json |
+ | var obj = JSON.parse ( mw.config.values.wbEntity ); | ||
+ | // let's check each element in P3 relations for having controller id as own | ||
+ | for( var i = 0; i < obj.claims.P3.length; i++ ) { | ||
+ | // if we have controller id as own, we can create the SAR chance | ||
+ | if( obj.claims.P3[i].mainsnak.datavalue.value["id"] === controller_item_id ) { | ||
+ | // Create popup for SAR | ||
+ | console.log("0"); | ||
+ | alert(0); | ||
+ | } | ||
} | } | ||
− | + | // Else nothing; | |
} | } |
Revision as of 00:48, 20 April 2019
// Content previously here now moved to
// https://wiki.personaldata.io/wiki/User:Abel/experimental.js
// because common.js is a specific thing in MediaWiki, and has now been activated.
console.log('+');
// if we are on a page of a loaded Entity
if ( typeof mw.config.values.wbEntity != "undefined" ) {
// let's get wbEntity as json
var obj = JSON.parse ( mw.config.values.wbEntity );
// let's check each element in P3 relations for having controller id as own
for( var i = 0; i < obj.claims.P3.length; i++ ) {
// if we have controller id as own, we can create the SAR chance
if( obj.claims.P3[i].mainsnak.datavalue.value["id"] === controller_item_id ) {
// Create popup for SAR
console.log("0");
alert(0);
}
}
// Else nothing;
}