User:Colin/vector.js

importScript('User:Dr_pda/editrefs.js'); //User:Dr_pda/editrefs.js importScript('User:Dr_pda/prosesize.js'); //User:Dr_pda/prosesize.js importScript('User:Dr_pda/articlehistory.js'); //User:Dr_pda/articlehistory.js importScript( 'User:Headbomb/unreliable.js' ); // Backlink: User:Headbomb/unreliable.js

// // Calculate Megapixels on image pages // function calculateMegapixels { var data = $('.fileInfo').text; pixel_filter = /([\d,]+) × ([\d,]+)/; if(pixel_filter.test(data)) { pixel_filter.exec(data); var wt = RegExp.$1, ht = RegExp.$2 , w = parseFloat( wt.replace(/,/,'') ) , h = parseFloat( ht.replace(/,/,'') ); $('.fileInfo').append( $(' ').text(' (' + ((w*h)/1e6).toFixed(2) + ' Megapixel)' ) ); } } if( mw.config.get('wgAction') == 'view' && mw.config.get('wgNamespaceNumber') == 6 ) $(document).ready(calculateMegapixels);