X-Git-Url: https://git.auder.net/img/rock_paper_scissors_lizard_spock.gif?a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FRules.vue;h=fc3a0cd9ffc323e841b9c6db4385625e36f22e30;hb=3d9745ae10ba867e4c1ec6e848db29c5e293420b;hp=8ac03a9124e921f4b5296e5e009dd86957e520e1;hpb=20620465247585ed4e845885c4d9fee8cd6920c1;p=vchess.git
diff --git a/client/src/views/Rules.vue b/client/src/views/Rules.vue
index 8ac03a91..fc3a0cd9 100644
--- a/client/src/views/Rules.vue
+++ b/client/src/views/Rules.vue
@@ -1,5 +1,30 @@
main
+ input#modalOptions.modal(type="checkbox")
+ div#optionsDiv(
+ role="dialog"
+ data-checkbox="modalOptions"
+ )
+ .card
+ label.modal-close(for="modalOptions")
+ h3 {{ st.tr["Options"] }}
+ fieldset(v-if="!!V")
+ div(v-for="select of V.Options.select")
+ label(:for="select.variable + '_opt'") {{ st.tr[select.label] }} *
+ select(:id="select.variable + '_opt'")
+ option(
+ v-for="o of select.options"
+ :value="o.value"
+ :selected="o.value == select.defaut"
+ )
+ | {{ st.tr[o.label] }}
+ div(v-for="check of V.Options.check")
+ label(:for="check.variable + '_opt'") {{ st.tr[check.label] }} *
+ input(
+ :id="check.variable + '_opt'"
+ type="checkbox"
+ :checked="check.defaut")
+ button(@click="setOptions()") {{ st.tr["Validate"] }}
.row
.col-sm-12.col-md-10.col-md-offset-1.col-lg-8.col-lg-offset-2
.button-group
@@ -23,15 +48,18 @@ main
v-if="showAnalyzeBtn"
@click="gotoAnalyze()"
)
- | {{ st.tr["Analyse"] }}
+ | {{ st.tr["Analysis mode"] }}
+ .row
+ .col-sm-12.col-md-8.col-md-offset-2.col-lg-6.col-lg-offset-3
+ h4#variantName(v-show="display=='rules'") {{ getVariantDisplay }}
div(
v-show="display=='rules'"
v-html="content"
)
ComputerGame(
+ ref="compgame"
v-show="display=='computer'"
:game-info="gameInfo"
- @game-over="stopGame"
@game-stopped="gameStopped"
)
@@ -39,7 +67,10 @@ main
-
+
-figure.diagram-container
- margin: 15px 0 15px 0
+