User:Abel/common.js
Jump to navigation
Jump to search
Note: After saving, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
// 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["numeric-id"] === controller_item_id ) {
// Create popup for SAR
console.log("0");
alert(0);
}
}
// Else nothing;
}
console.log("-");