X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FRules.vue;h=d668ebae88e16f1b42e9efdd09abbf350e79d49f;hb=7d48e5394d4e3e9ba685cf1e837565a9ec4aa058;hp=8ac03a9124e921f4b5296e5e009dd86957e520e1;hpb=20620465247585ed4e845885c4d9fee8cd6920c1;p=vchess.git
diff --git a/client/src/views/Rules.vue b/client/src/views/Rules.vue
index 8ac03a91..d668ebae 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 && V.Options")
+ 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
+