diff --git a/duolingo/lessons_progress.user.js b/duolingo/lessons_progress.user.js index d2a8e0e..ef45c15 100644 --- a/duolingo/lessons_progress.user.js +++ b/duolingo/lessons_progress.user.js @@ -64,6 +64,27 @@ function f($) { estText.appendTo(stats); } } + function getCookie(cname) { + var name = cname + "="; + var ca = document.cookie.split(';'); + for(var i=0; i' + normalText + ' ' + name + ''); var percentage = $('' + altText + ''); @@ -81,12 +103,32 @@ function f($) { $('.' + name + '-icon').mouseover(function () { $('#' + name + '_text').hide(); $('#' + name + '_percent').css('display', 'inline-block'); + if (name == "Lessons-Per-Day" && mouseOverCounter===0){ + mouseOverCounter++; + clickWaiter(); + } }).mouseout(function () { $('#' + name + '_percent').hide(); $('#' + name + '_text').show(); }); return elem; } + function clickWaiter(){ + + $('.Lessons-Per-Day-icon').click(function () { + var goalDateUser = prompt("Please enter the date you would like to finish by","YYYY-MM-DD"); + function goalCookie(cname, cvalue) { + var d = new Date(); + d.setTime(d.getTime() + (36500*24*60*60*1000)); + var expires = "expires="+d.toUTCString(); + document.cookie = cname + "=" + cvalue + "; " + expires; + setTimeout(function(){ + location.reload(); + }, 250); + } + goalCookie("finishDateGoal", goalDateUser); + }); + } $(document).ready(function () { duolingoStats(); });