diff --git a/index.html b/index.html
index f2cd945..86f444c 100644
--- a/index.html
+++ b/index.html
@@ -328,13 +328,13 @@ Like so:
but Ebbinghaus was the first to do actual experiments.
(which have been replicated)
-
+
plz...
-
+
kill...
-
+
me...
@@ -1813,7 +1813,7 @@ Before sleeping, coz otherwise you'd just stress-binge on twitter
Written, drawn, and programmed by
-
+
Nicky Case
diff --git a/js/comic.js b/js/comic.js
index 645a8f5..7526efa 100644
--- a/js/comic.js
+++ b/js/comic.js
@@ -317,7 +317,7 @@ window.onscroll = function(){
for(var i=0;i0);
+ s.contentWindow.IS_IN_SIGHT = (bounds.top0);
}
// Also, iframe scrollables
@@ -326,7 +326,7 @@ window.onscroll = function(){
simulations.forEach(function(sim){
if(!sim.src){
var bounds = sim.getBoundingClientRect();
- if(bounds.y-BUFFER){
+ if(bounds.top-BUFFER){
sim.src = sim.getAttribute("will_source");
//console.log("Loading "+sim.src+"...");
}
@@ -341,7 +341,7 @@ window.onscroll = function(){
if(gotoSrc){
var bounds = iframe.getBoundingClientRect();
- if(bounds.y-BUFFER){
+ if(bounds.top-BUFFER){
iframe.src = gotoSrc;
console.log("Loading "+iframe.src+"...");
}
diff --git a/sims/calendar/calendar.css b/sims/calendar/calendar.css
index 53dad61..0140893 100644
--- a/sims/calendar/calendar.css
+++ b/sims/calendar/calendar.css
@@ -53,6 +53,7 @@ input[type=range]::-webkit-slider-thumb{
border-radius: 8px;
background: #333;
cursor: pointer;
+ border:none;
}
input[type=range]::-moz-range-thumb{
width: 15px;
@@ -60,5 +61,6 @@ input[type=range]::-moz-range-thumb{
border-radius: 8px;
background: #333;
cursor: pointer;
+ border:none;
}
diff --git a/sims/ebbinghaus/ebbinghaus.css b/sims/ebbinghaus/ebbinghaus.css
index 2becc31..683ab65 100644
--- a/sims/ebbinghaus/ebbinghaus.css
+++ b/sims/ebbinghaus/ebbinghaus.css
@@ -77,6 +77,7 @@ input[fullw]{
outline: none;
}
.timing_slider{
+ margin-top: 20px;
margin-bottom: 20px;
}
@@ -89,6 +90,7 @@ input[fullw]{
border-radius: 8px;
background: #ff4040;
cursor: pointer;
+ border:none;
}
.timing_slider::-moz-range-thumb{
width: 15px;
@@ -96,6 +98,7 @@ input[fullw]{
border-radius: 8px;
background: #ff4040;
cursor: pointer;
+ border:none;
}
@@ -107,6 +110,7 @@ input[fullw]{
border-radius: 8px;
background: #333;
cursor: pointer;
+ border:none;
}
.decay_slider::-moz-range-thumb{
width: 15px;
@@ -114,6 +118,7 @@ input[fullw]{
border-radius: 8px;
background: #333;
cursor: pointer;
+ border:none;
}
@@ -126,6 +131,7 @@ input[fullw]{
border-radius: 8px;
background: #ffDD00;
cursor: pointer;
+ border:none;
}
.sweet_slider::-moz-range-thumb{
width: 15px;
@@ -133,6 +139,7 @@ input[fullw]{
border-radius: 8px;
background: #ffDD00;
cursor: pointer;
+ border:none;
}
.auto_optimize{
diff --git a/sims/ebbinghaus/ebbinghaus.js b/sims/ebbinghaus/ebbinghaus.js
index 1d16a4f..9743e8c 100644
--- a/sims/ebbinghaus/ebbinghaus.js
+++ b/sims/ebbinghaus/ebbinghaus.js
@@ -406,28 +406,17 @@ function update(){
// DRAW.
- // Days
- /*ctx.strokeStyle = "#ddd";
- ctx.lineWidth = 1;
- ctx.beginPath();
- for(var t=0; t<10; t++){
- var from = _project(t,0);
- var to = _project(t,1);
- ctx.moveTo(from.x,from.y);
- ctx.lineTo(to.x,to.y);
- }
- ctx.stroke();*/
-
// Ideal Forgetting
- //ctx.fillStyle = "#FFD700";
- var tl = _project(0,optimal+OPTIMAL_RANGE);
- var br = _project(10,optimal-OPTIMAL_RANGE);
- var gradient = ctx.createLinearGradient(0, tl.y, 0, br.y);
- gradient.addColorStop(0.0, "hsl(51, 100%, 50%, 0)");
- gradient.addColorStop(0.5, "hsl(51, 100%, 50%, 0.5)");
- gradient.addColorStop(1.0, "hsl(51, 100%, 50%, 0)");
- ctx.fillStyle = gradient;
- ctx.fillRect(tl.x, tl.y, br.x-tl.x, br.y-tl.y);
+ if(optimal!=999){
+ var tl = _project(0,optimal+OPTIMAL_RANGE);
+ var br = _project(10,optimal-OPTIMAL_RANGE);
+ var gradient = ctx.createLinearGradient(0, tl.y, 0, br.y);
+ gradient.addColorStop(0.0, "hsla(51, 100%, 50%, 0)");
+ gradient.addColorStop(0.5, "hsla(51, 100%, 50%, 0.5)");
+ gradient.addColorStop(1.0, "hsla(51, 100%, 50%, 0)");
+ ctx.fillStyle = gradient;
+ ctx.fillRect(tl.x, tl.y, br.x-tl.x, br.y-tl.y);
+ }
// DRAW THE POTENTIAL CURVES
ctx.lineJoin = ctx.lineCap = "round";
diff --git a/sims/helpers.js b/sims/helpers.js
index 3616937..e580d21 100644
--- a/sims/helpers.js
+++ b/sims/helpers.js
@@ -35,7 +35,7 @@ function _modifyFlashCard(fcard){
var x = bg.getAttribute("sx") || 0;
var y = bg.getAttribute("sy") || 0;
bg.style.backgroundPosition = (-x)+"px "+(-y)+"px";
- var w = 400;//p.getBoundingClientRect().width;
+ var w = 400;
bg.style.backgroundSize = Math.round((1600/w)*50)+"%";
}
diff --git a/sims/leitner/leitner.css b/sims/leitner/leitner.css
index 947087e..144ee9a 100644
--- a/sims/leitner/leitner.css
+++ b/sims/leitner/leitner.css
@@ -64,6 +64,9 @@ button:focus {
button:hover{
top:-2px;
}
+button:active{
+ color:#000;
+}
input[type=range]{
-webkit-appearance: none;
@@ -84,6 +87,7 @@ input[type=range]::-webkit-slider-thumb{
border-radius: 8px;
background: #333;
cursor: pointer;
+ border:none;
}
input[type=range]::-moz-range-thumb{
width: 15px;
@@ -91,5 +95,6 @@ input[type=range]::-moz-range-thumb{
border-radius: 8px;
background: #333;
cursor: pointer;
+ border:none;
}
diff --git a/sims/multicard/multicard.css b/sims/multicard/multicard.css
index 1b62dfc..3e21401 100644
--- a/sims/multicard/multicard.css
+++ b/sims/multicard/multicard.css
@@ -97,7 +97,13 @@ body{
transform: rotateY(180deg);
}
#ccard_front, #ccard_back {
- backface-visibility: hidden;
+
+ -webkit-backface-visibility: hidden;
+ -moz-backface-visibility: hidden;
+ -ms-backface-visibility: hidden;
+ -o-backface-visibility: hidden;
+ backface-visibility: hidden;
+
position: absolute;
top: 0;
left: 0;
diff --git a/sims/singlecard/singlecard.css b/sims/singlecard/singlecard.css
index 6aed3a5..43f69eb 100644
--- a/sims/singlecard/singlecard.css
+++ b/sims/singlecard/singlecard.css
@@ -54,7 +54,13 @@ body{
/* Front & Back */
.front, .back {
- backface-visibility: hidden;
+
+ -webkit-backface-visibility: hidden;
+ -moz-backface-visibility: hidden;
+ -ms-backface-visibility: hidden;
+ -o-backface-visibility: hidden;
+ backface-visibility: hidden;
+
position: absolute;
top: 0;
left: 0;
diff --git a/sims/type/type.js b/sims/type/type.js
index 45476bf..73d5d39 100644
--- a/sims/type/type.js
+++ b/sims/type/type.js
@@ -53,6 +53,7 @@ for(var i=0; i