| Line 4: |
Line 4: |
| | console.log('+'); | | console.log('+'); |
| | | | |
| − | function p3ofarg(checkobj, "id", "Q97"){
| + | // if we are on a page of a loaded Entity |
| − | for (var i = 0; i < checkobj.length; i++){ | + | if ( typeof mw.config.values.wbEntity != "undefined" ) { |
| − | if ( checkobj.claims.P3[i].mainsnak.datavalue.value[key] == value ) return true; | + | // 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); |
| | + | } |
| | } | | } |
| − | return false; | + | // Else nothing; |
| | } | | } |