projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix '3 knights' bug + tiny advance on problems tab
[vchess.git]
/
public
/
javascripts
/
components
/
rules.js
diff --git
a/public/javascripts/components/rules.js
b/public/javascripts/components/rules.js
index
718021d
..
c3107a6
100644
(file)
--- a/
public/javascripts/components/rules.js
+++ b/
public/javascripts/components/rules.js
@@
-1,3
+1,4
@@
+// Load rules on variant page
Vue.component('my-rules', {
data: function() {
return { content: "" };
Vue.component('my-rules', {
data: function() {
return { content: "" };
@@
-16,11
+17,11
@@
Vue.component('my-rules', {
};
xhr.open("GET", "/rules/" + variant, true);
xhr.setRequestHeader('X-Requested-With', "XMLHttpRequest");
};
xhr.open("GET", "/rules/" + variant, true);
xhr.setRequestHeader('X-Requested-With', "XMLHttpRequest");
- xhr.send(
null); //TODO: or just xhr.send() ?
+ xhr.send(
);
},
methods: {
drawDiag: function(fen) {
},
methods: {
drawDiag: function(fen) {
- let [sizeX,sizeY] =
VariantRules.size
;
+ let [sizeX,sizeY] =
[V.size.x,V.size.y]
;
let fenParts = fen.split(" ");
// Obtain array of pieces images names
let board = VariantRules.GetBoard(fenParts[0]);
let fenParts = fen.split(" ");
// Obtain array of pieces images names
let board = VariantRules.GetBoard(fenParts[0]);
@@
-51,16
+52,15
@@
Vue.component('my-rules', {
boardDiv += "<div class='row'>";
for (let j=startY; j>=0 && j<sizeY; j+=inc)
{
boardDiv += "<div class='row'>";
for (let j=startY; j>=0 && j<sizeY; j+=inc)
{
- // NOTE: 'board' to distinguish from coords
boardDiv += "<div class='board board" + sizeY + " " +
((i+j)%2==0 ? "light-square-diag" : "dark-square-diag") + "'>";
boardDiv += "<div class='board board" + sizeY + " " +
((i+j)%2==0 ? "light-square-diag" : "dark-square-diag") + "'>";
- if (markArray.length>0 && markArray[i][j])
- boardDiv += "<img src='/images/mark.svg' class='markSquare'/>";
if (board[i][j] != VariantRules.EMPTY)
{
boardDiv += "<img src='/images/pieces/" +
VariantRules.getPpath(board[i][j]) + ".svg' class='piece'/>";
}
if (board[i][j] != VariantRules.EMPTY)
{
boardDiv += "<img src='/images/pieces/" +
VariantRules.getPpath(board[i][j]) + ".svg' class='piece'/>";
}
+ if (markArray.length>0 && markArray[i][j])
+ boardDiv += "<img src='/images/mark.svg' class='mark-square'/>";
boardDiv += "</div>";
}
boardDiv += "</div>";
boardDiv += "</div>";
}
boardDiv += "</div>";