Difference between revisions of "Team:Lethbridge/notebook js"
(Created page with "$(document).ready(function () { /* Give random colors and textures to the notebook entries. These are done in 2 separate loops to guarantee that no two consecutiv...") |
|||
Line 11: | Line 11: | ||
$(this).find('.entry_day').css('background', randomColor()); | $(this).find('.entry_day').css('background', randomColor()); | ||
}); | }); | ||
+ | /* Don't give a texture | ||
$('.notebook_entry').each(function() { | $('.notebook_entry').each(function() { | ||
$(this).find('.entry_day').find('div').css('background', randomTexture()); | $(this).find('.entry_day').find('div').css('background', randomTexture()); | ||
}); | }); | ||
+ | */ | ||
/* | /* |
Latest revision as of 00:47, 18 September 2015
$(document).ready(function () {
/* Give random colors and textures to the notebook entries. These are done in 2 separate loops to guarantee that no two consecutive blocks are te same. The nonRedundantRandom will never produce the same random number twice in a row, but it can produce the same number every second time. The colors and textures each get their own loop to work around this. */ $('.notebook_entry').each(function() { $(this).find('.entry_day').css('background', randomColor()); }); /* Don't give a texture $('.notebook_entry').each(function() { $(this).find('.entry_day').find('div').css('background', randomTexture()); }); */
/* Handle the ellipsis click */ $('.entry_expand_button').css({display: 'block'}); $('.entry_data').css({display: 'none'}); $('.entry_expand_button').click(function() { // Get elements relative to the button var button = $(this); var entry = $(button).parent().parent(); var content = $(entry).find('.entry_data'); var speed = 100; // If the content was hidden when the button was clicked if ($(content).css('display') == 'none') { $(button).text('Less \u2191'); // Up arrow $(content).show(speed); } // If the content was already shown when the button was clicked else { $(button).text('More \u2193'); // Down arrow $(content).hide(speed); } });
});