Some styles improvement attempts (how to uniformize modals?)
[vchess.git] / views / index.pug
index ba5393c..78473c0 100644 (file)
@@ -6,31 +6,25 @@ block css
 block content
        .container#indexPage
                .row
-                       .col-sm-12
-                               h1.text-center.main-title Welcome to v[ariant] chess club !
-                               h2.text-center
-                                       span.help(onClick="document.getElementById('modal-help').checked=true")
-                                               | Help ? 
-                                       a(href="/demo.webm") Demo !
+                       .col-sm-12.col-md-10.col-md-offset-1.col-lg-8.col-lg-offset-2
+                               h1#main-title.text-center
+                                       img(src="/images/index/unicorn.svg")
+                                       span vchess.club
+                                       img(src="/images/index/wildebeest.svg")
+                               h2#needHelp.text-center(
+                                               onClick="document.getElementById('modal-help').checked=true")
+                                       | Need help ?
                                input#modal-help.modal(type="checkbox")
                                div(role="dialog")
                                        #help.card
                                                label.modal-close(for="modal-help")
-                                               h3.blue.section Tips
-                                               p.section
-                                                       span.conditional-jump
-                                                               | On a variant page, read the rules by clicking on the title
-                                                               | "<Variant> rules". 
-                                                       span.conditional-jump
-                                                               | Try playing against a human: click the leftmost "new game" button :) 
-                                                       | ...then, while waiting you can play against a (rather weak) bot
-                                                       | or a friend.
-                                               // TODO? On the index page, try typing the first letters of a variant.
+                                               h3.section.emphasis Welcome to v[ariant] chess club
+                                               p.section First: watch #[a(href="/demo.webm") demo video] !
                                                h3.blue.section Comments
                                                p.section.
                                                        All games start with a random assymetric position. #[br]
                                                        Games are untimed, and played anonymously. #[br]
-                                                       No chat, to rather focus on the moves :)
+                                                       No chat while playing, to focus on the moves :)
                                                h3.red.section Bug report
                                                p.section
                                                        | If you find a bug in a game, please follow this procedure: #[br]
@@ -86,8 +80,8 @@ block content
                                                        p.emphasis OK, this all sounds interesting, but why would that be fun?
                                                        p.
                                                                Because all games here start with a random setup: no more boring
-                                                               openings memorization, you have to rely on your chess skills only :)
-                                                       p Moreover, I claim that the chosen variants here are fun to play :P
+                                                               openings memorization, you have to rely on your chess skills only.
+                                                       p Moreover, I claim that the chosen variants here are fun to play :)
                                                        -
                                                                var wikipediaUrl = "https://en.wikipedia.org/wiki/" +
                                                                        "List_of_chess_variants#/media/File:Hexagonal_chess.svg";
@@ -100,15 +94,13 @@ block content
                                                p.smallfont Image credit: #[a(href=wikipediaUrl) Wikipedia]
                .row
                        my-variant-summary(
-                               v-for="(v,idx) in sortedCounts",
-                               v-show="v.name.startsWith(curPrefix)",
-                               v-bind:vobj="v",
+                               v-for="(v,idx) in sortedCounts"
+                               v-bind:vobj="v" v-bind:index="idx"
                                v-bind:key="v.name")
 
 block javascripts
        script.
                const variantArray = !{JSON.stringify(variantArray)};
-               //JSON.parse("!{variantArray}".replace(/\"/g,'"'));
        script(src="/javascripts/utils/misc.js")
        script(src="/javascripts/utils/socket_url.js")
        script(src="/javascripts/components/variantSummary.js")