word/memory: mirrored duplication of unpaired images
[sheet.git] / word / memory.plp
index d0364e43bd601fc4dadf230adc9e28f86b81777b..26a7cd4e04330feae707c0b84b53b5e5c0032e2d 100644 (file)
@@ -1,5 +1,7 @@
 <(../common.inc.plp)><:
 
+our $wordlistbase;
+
 Html({
        raw => <<'EOT',
 <script src="/word/put.min.js"></script>
@@ -38,18 +40,22 @@ figure, img {
 
 /* card faces */
 figure img {
-       height: 100%;
-       width: auto;
        backface-visibility: hidden;
        transform: rotateY(180deg); /* back */
        transform-style: preserve-3d;
        -float: left; /* ff workaround to prevent click selection */
 }
+figure.mirror img {
+       transform: rotateY(180deg) scaleX(-1);
+}
 
 /* turn results */
 figure.turn img {
        transform: rotateY(0deg);
 }
+figure.mirror.turn img {
+       transform: rotateY(0deg) scaleX(-1);
+}
 figure.bad img {
        filter: sepia(.5) hue-rotate(-45deg) saturate(2); /* red tint */
 }
@@ -71,4 +77,4 @@ figure.good {
 EOT
 });
 say '<h1>memory</h1><p id="quiz"></p>';
-say "<script>new WordMemory()</script>";
+say "<script>new WordMemory('/$wordlistbase.json')</script>";