Difference between revisions of "User:Abel/common.js"

From Wikibase Personal data
Jump to navigation Jump to search
m
m
Line 3: Line 3:
 
// because common.js is a specific thing in MediaWiki, and has now been activated.  
 
// because common.js is a specific thing in MediaWiki, and has now been activated.  
 
console.log('+');
 
console.log('+');
 +
 +
var controller_item_id = 96;
  
 
// if we are on a page of a loaded Entity
 
// if we are on a page of a loaded Entity

Revision as of 00:49, 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('+');

var controller_item_id = 96;

// 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;
}