
previous

page 10
next
move(card1,card2)
function move(card1,card2) {
var c1=card1.style.gridColumnStart;
var c2=card2.style.gridColumnStart;
g_seq.reverse();
var l=g_seq.length;
for (var i=0;i<l;i++) {
g_main_cols[c1].pop();
var id=g_seq.pop();
g_main_cols[c2].push(id);
}
}
var c1=card1.style.gridColumnStart;
var c2=card2.style.gridColumnStart;
g_seq.reverse();
var l=g_seq.length;
for (var i=0;i<l;i++) {
g_main_cols[c1].pop();
var id=g_seq.pop();
g_main_cols[c2].push(id);
}
}
What an achievement! All should be now working faultlessly.
So it's time to introduce another panel. Before we do, make the background colour of main_panel green.
I also added padding:.5vmin;
We're going to work on the left panel which I'm going to call temp. It will simply start with four empties. I found that flex was the easiest way to set this panel up.
We'll also need a global array g_temp_col to keep track of what is in each slot.
previous
next