MediaWiki:Gadget-censor.js
Appearance
Note: After publishing, 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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
function MyGadget() {
var objectPassed = {
abc: 'default'
};
this.objectPassed = objectPassed;
console.log( 'before hooks', objectPassed );
mw.hook( 'userjs.MyGadget.postInit' ).fire( objectPassed );
console.log( 'after hooks', objectPassed );
}
mw.hook( 'userjs.MyGadget.postInit' ).add( ( objectPassed ) => {
objectPassed.abc = 'changed in hook';
console.log( 'inside a hook', objectPassed );
} );
console.log( 'before init' );
const gadget = new MyGadget();
console.log( 'after init', gadget.objectPassed );