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, '' ); |