| {{ st.tr["Analysis mode"] }}
.row
.col-sm-12.col-md-8.col-md-offset-2.col-lg-6.col-lg-offset-3
+ h4#variantName {{ gameInfo.vname }}
div(
v-show="display=='rules'"
v-html="content"
},
computed: {
showAnalyzeBtn: function() {
- return this.V && this.V.CanAnalyze;
+ return !!this.V && this.V.CanAnalyze;
},
content: function() {
if (!this.gameInfo.vname) return ""; //variant not set yet
re_setVariant: async function(vname) {
await import("@/variants/" + vname + ".js")
.then((vModule) => {
- this.V = window.V = vModule.VariantRules;
+ this.V = window.V = vModule[vname + "Rules"];
this.gameInfo.vname = vname;
})
.catch((err) => {
},
gotoAnalyze: function() {
this.$router.push(
- "/analyse/" + this.gameInfo.vname + "/?fen=" + V.GenRandInitFen(2)
+ "/analyse/" + this.gameInfo.vname +
+ "/?fen=" + V.GenRandInitFen(this.st.settings.randomness)
);
}
}
background-color: lightgrey
font-weight: bold
+h4#variantName
+ text-align: center
+ font-weight: bold
+
figure.diagram-container
margin: 15px 0 15px 0
text-align: center
display: block
.diagram
display: block
- width: 40%
+ width: 50%
min-width: 240px
margin-left: auto
margin-right: auto
.diag12
float: left
+ width: 40%
margin-left: calc(10% - 20px)
margin-right: 40px
@media screen and (max-width: 630px)
margin: 0 auto 10px auto
.diag22
float: left
+ width: 40%
margin-right: calc(10% - 20px)
@media screen and (max-width: 630px)
float: none
ul:not(.browser-default) > li
list-style-type: disc
+
+table
+ margin: 15px auto
+
+.italic
+ font-style: italic
+
+img.img-center
+ display: block
+ margin: 0 auto 15px auto
</style>