button(v-if="display=='rules' && gameInfo.vname!='Dark'"
@click="gotoAnalyze()")
| {{ st.tr["Analyse"] }}
- .section-content(v-show="display=='rules'" v-html="content")
+ div(v-show="display=='rules'" v-html="content")
ComputerGame(v-show="display=='computer'" :game-info="gameInfo"
@game-over="stopGame" @game-stopped="gameStopped")
</template>
<!-- NOTE: not scoped here, because HTML is injected (TODO) -->
<style lang="sass">
-//.section-content
-// *
-// margin-left: auto
-// margin-right: auto
-// max-width: 767px
-// figure.diagram-container
-// max-width: 1000px
-// @media screen and (max-width: 767px)
-// max-width: 100%
-// padding: 0 5px
-
.warn
padding: 3px
color: red
background-color: #FFCC66
padding: 5px
+.bigfont
+ font-size: 1.2em
+
+.bold
+ font-weight: bold
+
.stageDelimiter
color: purple
ul:not(.browser-default) > li
list-style-type: disc
-
-.light-square-diag
- background-color: #e5e5ca
-
-.dark-square-diag
- background-color: #6f8f57
-
-// TODO: following is duplicated (Board.vue)
-div.board
- float: left
- height: 0
- display: inline-block
- position: relative
-
-div.board8
- width: 12.5%
- padding-bottom: 12.5%
-
-div.board10
- width: 10%
- padding-bottom: 10%
-
-div.board11
- width: 9.09%
- padding-bottom: 9.1%
-
-img.piece
- width: 100%
-
-img.piece, img.mark-square
- max-width: 100%
- height: auto
- display: block
-
-img.mark-square
- opacity: 0.6
- width: 76%
- position: absolute
- top: 12%
- left: 12%
- opacity: .7
-
-.in-shadow
- filter: brightness(50%)
</style>