Kullanıcı:ToprakM/common.js: Revizyonlar arasındaki fark
("// Saat mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:ToprakM/utcliveclock.js&action=raw&ctype=text/javascript');" içeriğiyle yeni sayfa oluşturdu) |
Değişiklik özeti yok |
||
1. satır: | 1. satır: | ||
// | |||
mw.loader.load('// | //UTC LIVE CLOCK BAŞLANGIÇ | ||
/** | |||
* Warning! Global gadget file! | |||
* | |||
* Usage: | |||
* | |||
* mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript'); | |||
* | |||
*/ | |||
/*global mw, $, UTCLiveClockConfig:true */ | |||
mw.loader.using(['mediawiki.util', 'mediawiki.api']).then( function () { | |||
var $target; | |||
function showTime( $target ) { | |||
var now = new Date(); | |||
var hh = now.getUTCHours(); | |||
var mm = now.getUTCMinutes(); | |||
var ss = now.getUTCSeconds(); | |||
var time = ( hh < 10 ? '0' + hh : hh ) + ':' + ( mm < 10 ? '0' + mm : mm ) + ':' + ( ss < 10 ? '0' + ss : ss ); | |||
$target.text( time ); | |||
var ms = now.getUTCMilliseconds(); | |||
setTimeout( function () { | |||
showTime( $target ); | |||
}, 1100 - ms ); | |||
} | |||
function liveClock() { | |||
mw.util.addCSS( '#utcdate a { font-weight:bolder; font-size:120%; }' ); | |||
if ( !window.UTCLiveClockConfig ) { | |||
UTCLiveClockConfig = {}; | |||
} | |||
var portletId = UTCLiveClockConfig.portletId || 'p-personal'; | |||
var nextNode = UTCLiveClockConfig.nextNodeId ? document.getElementById( UTCLiveClockConfig.nextNodeId ) : undefined; | |||
var node = mw.util.addPortletLink( | |||
portletId, | |||
mw.util.getUrl( null, { action: 'purge' } ), | |||
'', | |||
'utcdate', | |||
null, | |||
null, | |||
nextNode | |||
); | |||
if ( !node ) { | |||
return; | |||
} | |||
$( node ).on( 'click', function ( e ) { | |||
new mw.Api().post( { action: 'purge', titles: mw.config.get( 'wgPageName' ) } ).then( function () { | |||
location.reload(); | |||
}, function () { | |||
mw.notify( 'Purge failed', { type: 'error' } ); | |||
} ); | |||
e.preventDefault(); | |||
} ); | |||
showTime( $( node ).find( 'a:first' ) ); | |||
} | |||
$( liveClock ); | |||
} ); | |||
//UTC LIVE CLOCK SON |
19.27, 6 Haziran 2024 itibarı ile sayfanın şu anki hâli
//UTC LIVE CLOCK BAŞLANGIÇ
/**
* Warning! Global gadget file!
*
* Usage:
*
* mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');
*
*/
/*global mw, $, UTCLiveClockConfig:true */
mw.loader.using(['mediawiki.util', 'mediawiki.api']).then( function () {
var $target;
function showTime( $target ) {
var now = new Date();
var hh = now.getUTCHours();
var mm = now.getUTCMinutes();
var ss = now.getUTCSeconds();
var time = ( hh < 10 ? '0' + hh : hh ) + ':' + ( mm < 10 ? '0' + mm : mm ) + ':' + ( ss < 10 ? '0' + ss : ss );
$target.text( time );
var ms = now.getUTCMilliseconds();
setTimeout( function () {
showTime( $target );
}, 1100 - ms );
}
function liveClock() {
mw.util.addCSS( '#utcdate a { font-weight:bolder; font-size:120%; }' );
if ( !window.UTCLiveClockConfig ) {
UTCLiveClockConfig = {};
}
var portletId = UTCLiveClockConfig.portletId || 'p-personal';
var nextNode = UTCLiveClockConfig.nextNodeId ? document.getElementById( UTCLiveClockConfig.nextNodeId ) : undefined;
var node = mw.util.addPortletLink(
portletId,
mw.util.getUrl( null, { action: 'purge' } ),
'',
'utcdate',
null,
null,
nextNode
);
if ( !node ) {
return;
}
$( node ).on( 'click', function ( e ) {
new mw.Api().post( { action: 'purge', titles: mw.config.get( 'wgPageName' ) } ).then( function () {
location.reload();
}, function () {
mw.notify( 'Purge failed', { type: 'error' } );
} );
e.preventDefault();
} );
showTime( $( node ).find( 'a:first' ) );
}
$( liveClock );
} );
//UTC LIVE CLOCK SON