Content added Content deleted
(added 4 am constraint) |
mNo edit summary |
||
Line 5: | Line 5: | ||
var $bubbles = $( '#cl-tracker' ).children(); |
var $bubbles = $( '#cl-tracker' ).children(); |
||
var today = new Date( |
var today = new Date( |
||
new Date().toLocaleString( 'en-US', { timeZone: 'Asia/Tokyo' } ) |
|||
); |
|||
var day = today.getDay(); |
var day = today.getDay(); |
||
Line 17: | Line 19: | ||
$bubbles.each(function( index ) { |
$bubbles.each(function( index ) { |
||
if (index < day) { |
if ( index < day ) { |
||
$( this ).addClass('cl-bubble-complete'); |
$( this ).addClass( 'cl-bubble-complete' ); |
||
} |
} |
||
}); |
}); |
Revision as of 05:32, 5 December 2021
'use strict';
(function ( $ ) {
$(function() {
var $bubbles = $( '#cl-tracker' ).children();
var today = new Date(
new Date().toLocaleString( 'en-US', { timeZone: 'Asia/Tokyo' } )
);
var day = today.getDay();
if ( today.getHours() < 4 ) { // go back a bubble if before 4 AM
day = ( day - 1 + 7 ) % 7; // wrap between 0-6
}
if ( day === 0 ) { // 0 is sunday, which is day 7 in CL
day = 7;
}
$bubbles.each(function( index ) {
if ( index < day ) {
$( this ).addClass( 'cl-bubble-complete' );
}
});
});
})( jQuery );