Working redo and pin options

This commit is contained in:
ebolam
2022-01-21 15:30:37 -05:00
parent c9a99adde8
commit d31fb278ce
3 changed files with 98 additions and 24 deletions

View File

@ -25,6 +25,7 @@ var button_mode_label;
var button_send;
var button_actmem;
var button_actback;
var button_actfwd;
var button_actretry;
var button_actwi;
var game_text;
@ -1160,10 +1161,27 @@ function parsegenseqs(seqs) {
seqselcontents.html("");
var i;
for(i=0; i<seqs.length; i++) {
seqselcontents.append("<div class=\"seqselitem\" id=\"seqsel"+i+"\" n=\""+i+"\">"+seqs[i].generated_text+"</div>");
if (seqs[i][1]) {
color = "white"
} else {
color = "grey"
}
seqselcontents.append("<table><tr><td width=100%><div class=\"seqselitem\" id=\"seqsel"+i+"\" n=\""+i+"\">"+seqs[i][0]+"</div></td><td width=10><span style=\"color: "+color+"\" class=\"oi oi-pin\" title=\"Pin\" aria-hidden=\"true\" id=\"seqselpin"+i+"\" n=\""+i+"\"></span></td></tr></table>");
$("#seqsel"+i).on("click", function () {
socket.send({'cmd': 'seqsel', 'data': $(this).attr("n")});
});
$("#seqselpin"+i).on("click", function () {
socket.send({'cmd': 'seqpin', 'data': $(this).attr("n")});
if ($(this).attr("style") == "color: grey") {
console.log($(this).attr("style"));
$(this).css({"color": "white"});
console.log($(this).attr("style"));
} else {
console.log($(this).attr("style"));
$(this).css({"color": "grey"});
console.log($(this).attr("style"));
}
});
}
$('#seqselmenu').slideDown("slow");
}
@ -1741,6 +1759,7 @@ $(document).ready(function(){
button_send = $('#btnsend');
button_actmem = $('#btn_actmem');
button_actback = $('#btn_actundo');
button_actfwd = $('#btn_actredo');
button_actretry = $('#btn_actretry');
button_actwi = $('#btn_actwi');
game_text = $('#gametext');
@ -2316,6 +2335,12 @@ $(document).ready(function(){
hidegenseqs();
});
button_actfwd.on("click", function(ev) {
hideMessage();
socket.send({'cmd': 'redo', 'data': ''});
hidegenseqs();
});
button_actmem.on("click", function(ev) {
socket.send({'cmd': 'memory', 'data': ''});
});