<button id="show-rack" class="minibutton" data-l10n="text-content">Show my rack to other players</button>
<button id="check-spelling" class="minibutton" data-l10n="text-content" hidden="true">Check spelling for new words</button>
<button id="score-words" class="minibutton" data-l10n="text-content">Score new words</button>
+ <button id="ask-show-bag" class="minibutton" data-l10n="text-content">Show bag content</button>
</div>
<div id="help-box">
<p id="help-box-title" data-l10n="text-content">Tip!</p>
}
}
+ function showBag(bag) {
+ const letters = document.createElement("div");
+ letters.className = "tile-list";
+
+ const content = infoMessage(_("Bag contains:") + " ");
+ bag.sort().map(function (letter) { letters.appendChild(makeLetter(letter, false, true))});
+ content.appendChild(letters);
+ //myAlert(letters);
+ }
+
function applyAction(data) {
switch (data.action) {
case "pushBag": //TODO
case "setRackCell":
setRackCell(data.indexTo, data.letter);
+ break;
+
+ case "showBag":
+ showBag(data.bag);
+ break;
}
}
);
}
+ function askShowBag() {
+ myConfirm(
+ _("Do you really want to see bag content? It's a kind of cheating!"),
+ function () {
+ sendCmds([{cmd: "showBag"}]);
+ }
+ );
+ }
+
function triggerFlashLight(cell) {
if (!cell) {
return;
document.getElementById("next-help-msg").onclick = nextHelpMessage;
document.getElementById("disable-spell-checker").onclick = toggleSpellChecker;
document.getElementById("score-words").onclick = scoreWords;
+ document.getElementById("ask-show-bag").onclick = askShowBag;
document.getElementById("theme").onchange = onChangeTheme;
window.addEventListener("keydown", function (e) {
if (e.key === "Escape") {