| Line 9: |
Line 9: |
| | // check if we are on a page of a loaded Entity | | // check if we are on a page of a loaded Entity |
| | if ( typeof mw.config.values.wbEntity != "undefined" ) { | | if ( typeof mw.config.values.wbEntity != "undefined" ) { |
| − | | + | console.log("entity is defined") |
| | // get wbEntity as json | | // get wbEntity as json |
| | var obj = JSON.parse ( mw.config.values.wbEntity ); | | var obj = JSON.parse ( mw.config.values.wbEntity ); |
| − | | + | console.log("parsed object") |
| | // check if we have P3 relations and iterate through | | // check if we have P3 relations and iterate through |
| | if ( typeof obj.claims.P3 != "undefined" ) { | | if ( typeof obj.claims.P3 != "undefined" ) { |
| | + | console.log("object has P3") |
| | for( var i = 0; i < dive(obj, wbEStruct[0]).length; i++ ) { | | for( var i = 0; i < dive(obj, wbEStruct[0]).length; i++ ) { |
| − |
| + | console.log("dived in") |
| | // check if we have controller id constructed from wbEntity | | // check if we have controller id constructed from wbEntity |
| | if( dive(dive(obj, wbEStruct[0])[i] , wbEStruct[1])[wbEStruct[2]] === controller_item_id ) { | | if( dive(dive(obj, wbEStruct[0])[i] , wbEStruct[1])[wbEStruct[2]] === controller_item_id ) { |
| − |
| + | console.log("it's a controller") |
| | var $title2 = $( '.wikibase-title' ), | | var $title2 = $( '.wikibase-title' ), |
| | qId2 = $title2.find( '.wikibase-title-id' ).text().replace( /[()]/g, '' ); | | qId2 = $title2.find( '.wikibase-title-id' ).text().replace( /[()]/g, '' ); |