|
|
(43 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| mw.loader.using('mediawiki.user',function(){
| | |
| $('tr').css('height : 1px'); | | $("#editcountgo").click(function() { |
|
| |
|
| if($.inArray("CMEUser", mw.config.get( 'wgUserGroups' )) != "-1"){
| | var urlstring = "/api.php?action=query&list=users&usprop=editcount&format=json&ususers="; |
| $.getScript( 'http://www.wikidoc.org/includes/raty/jquery.timer.js',function(){
| | urlstring = urlstring + $("#editcountuser").val(); |
| var Obj1 = new (function(){
| | $.get( urlstring, function( data ) { |
| var $timer1,
| | alert(data.query.users[0].editcount); |
| incrementTime = 100,
| | }); |
| currentTime = 0,
| |
| updateTimer = function() {
| |
| $timer1.html(currentTime);
| |
| currentTime +=incrementTime;
| |
| if(currentTime == 30000){
| |
| if(window.location.pathname === "/index.php"){
| |
| var path = window.location.search.substring(1,window.location.search.length)
| |
| } else {
| |
| var path = window.location.pathname.substring(11,window.location.pathname.length)
| |
| }
| |
| var api = new mw.Api();
| |
| api.get( {
| |
| action: 'updatetracker',
| |
| user: mw.user.getName(),
| |
| activity: path,
| |
| } ).done ( function ( data ) {
| |
| console.log( data );
| |
| } );
| |
|
| |
|
|
| |
| currentTime = 0;
| |
| }
| |
| },
| |
| init = function(){
| |
| $timer1 = $('#output1');
| |
| window.Timer1 = $.timer(updateTimer, incrementTime, true);
| |
| };
| |
| this.pause = function(){
| |
| window.Timer1.pause().once();
| |
| };
| |
| this.play = function(){
| |
| if(!this.Timer.isActive){
| |
| window.Timer1.play().once();
| |
| }
| |
| };
| |
| $(init);
| |
| });
| |
| var Obj2 = new (function(){
| |
| var $timer2,
| |
| incrementTime = 100,
| |
| currentTime = 120000,
| |
| updateTimer = function() {
| |
| $timer2.html(currentTime);
| |
| currentTime -=incrementTime;
| |
| if(currentTime === 100){
| |
| window.Timer1.pause();
| |
| alert("Click OK to continue accruing CME Time");
| |
| window.Timer2.pause().once();
| |
| currentTime = 5000;
| |
| }
| |
| },
| |
| init = function(){
| |
| $timer2 = $('#output2');
| |
| window.Timer2 = $.timer(updateTimer, incrementTime, true);
| |
| };
| |
| this.resetTimer = function(){
| |
| currentTime = 120000;
| |
| if(!window.Timer2.isActive){
| |
| window.Timer2.play().once();
| |
| }
| |
| window.Timer1.play();
| |
| }
| |
| $(init);
| |
| });
| |
| $(document).keypress(function(){Obj2.resetTimer();});
| |
| $(document).click(function(){Obj2.resetTimer();});
| |
| $(document).mousemove(function(){Obj2.resetTimer();});
| |
| $(document).scroll(function(){Obj2.resetTimer();});
| |
| });
| |
| }
| |
| });
| |
|
| |
| $(document).ready(function(){
| |
| var rand = Math.floor((Math.random() * 10) + 1);
| |
| if(rand > 5){
| |
| $("#globalWrapper").prepend("<div id='butterbar' style='width:100%;height:20px;background-color:#DBE5F1;z-index:10000;position:relative;float:right;'>Hi</div>");
| |
| }
| |
| }); | | }); |