RLG-Web client: replace setTitle() with message().
Remove the title line, and make setTitle() add a message instead. Also remove setTitle() from termemu.js, because shterm.js duplicates the code.
This commit is contained in:
parent
24879b8123
commit
91a3111d29
3 changed files with 4 additions and 17 deletions
|
|
@ -11,7 +11,6 @@
|
||||||
<body onload="setup()" onkeydown="sendkey(event)">
|
<body onload="setup()" onkeydown="sendkey(event)">
|
||||||
<h1>RLG-Web β3</h1>
|
<h1>RLG-Web β3</h1>
|
||||||
<div id ="top">
|
<div id ="top">
|
||||||
<span id="ttitle"></span>
|
|
||||||
<img src="/bell.png" alt="bell" id="bell">
|
<img src="/bell.png" alt="bell" id="bell">
|
||||||
</div>
|
</div>
|
||||||
<div id="termwrap">TERM</div>
|
<div id="termwrap">TERM</div>
|
||||||
|
|
|
||||||
10
rlgterm.js
10
rlgterm.js
|
|
@ -385,7 +385,6 @@ function vkey(c) {
|
||||||
function setup() {
|
function setup() {
|
||||||
keyHexCodes.init();
|
keyHexCodes.init();
|
||||||
termemu.init("termwrap", 24, 80);
|
termemu.init("termwrap", 24, 80);
|
||||||
setTitle("Not connected.");
|
|
||||||
setmode("login");
|
setmode("login");
|
||||||
/* Set up the text size. */
|
/* Set up the text size. */
|
||||||
var cssSize = termemu.view.style.fontSize;
|
var cssSize = termemu.view.style.fontSize;
|
||||||
|
|
@ -445,7 +444,6 @@ function formlogin(ev) {
|
||||||
/* Success */
|
/* Success */
|
||||||
session.lcred = reply.k;
|
session.lcred = reply.k;
|
||||||
session.lname = reply.u;
|
session.lname = reply.u;
|
||||||
setTitle("Logged in as " + reply.u);
|
|
||||||
debug(0, "Logged in as " + reply.u + " with id " + reply.k);
|
debug(0, "Logged in as " + reply.u + " with id " + reply.k);
|
||||||
message("You are now logged in as " + reply.u + ".");
|
message("You are now logged in as " + reply.u + ".");
|
||||||
setmode("choose");
|
setmode("choose");
|
||||||
|
|
@ -623,7 +621,6 @@ function startgame(game) {
|
||||||
session.id = reply.id;
|
session.id = reply.id;
|
||||||
session.playing = true;
|
session.playing = true;
|
||||||
termemu.resize(reply.h, reply.w);
|
termemu.resize(reply.h, reply.w);
|
||||||
setTitle("Playing as " + session.lname);
|
|
||||||
debug(1, "Playing with id " + session.id);
|
debug(1, "Playing with id " + session.id);
|
||||||
message("You are now playing " + game.name + ".");
|
message("You are now playing " + game.name + ".");
|
||||||
setmode("play");
|
setmode("play");
|
||||||
|
|
@ -659,7 +656,6 @@ function startwatching(gamenumber) {
|
||||||
termemu.resize(reply.h, reply.w);
|
termemu.resize(reply.h, reply.w);
|
||||||
termemu.reset();
|
termemu.reset();
|
||||||
termemu.toAltBuf();
|
termemu.toAltBuf();
|
||||||
setTitle("Watching");
|
|
||||||
debug(1, "Watching with id " + session.id);
|
debug(1, "Watching with id " + session.id);
|
||||||
var pname = reply.p;
|
var pname = reply.p;
|
||||||
var gname = games[reply.g].name;
|
var gname = games[reply.g].name;
|
||||||
|
|
@ -705,7 +701,6 @@ function formreg(ev) {
|
||||||
message("Welcome " + reply.u + ", you are now registered.");
|
message("Welcome " + reply.u + ", you are now registered.");
|
||||||
session.lcred = reply.k;
|
session.lcred = reply.k;
|
||||||
session.lname = reply.u;
|
session.lname = reply.u;
|
||||||
setTitle("Logged in as " + session.lname);
|
|
||||||
debug(1, "Logged in as " + session.lname + " with id " + session.lcred);
|
debug(1, "Logged in as " + session.lname + " with id " + session.lcred);
|
||||||
message("You are now logged in as " + reply.u + ".");
|
message("You are now logged in as " + reply.u + ".");
|
||||||
setmode("choose");
|
setmode("choose");
|
||||||
|
|
@ -734,7 +729,6 @@ function gameover() {
|
||||||
session.id = null;
|
session.id = null;
|
||||||
session.playing = false;
|
session.playing = false;
|
||||||
ajaxstate.clear();
|
ajaxstate.clear();
|
||||||
setTitle("Game over.");
|
|
||||||
termemu.toNormBuf();
|
termemu.toNormBuf();
|
||||||
nsend = 0;
|
nsend = 0;
|
||||||
nrecv = 0;
|
nrecv = 0;
|
||||||
|
|
@ -843,6 +837,10 @@ function debug(level, msg) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function setTitle(tstr) {
|
||||||
|
message(tstr);
|
||||||
|
}
|
||||||
|
|
||||||
function textsize(larger) {
|
function textsize(larger) {
|
||||||
var cssSize = termemu.view.style.fontSize;
|
var cssSize = termemu.view.style.fontSize;
|
||||||
if (!cssSize) {
|
if (!cssSize) {
|
||||||
|
|
|
||||||
10
termemu.js
10
termemu.js
|
|
@ -1162,16 +1162,6 @@ var termemu = {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
function setTitle(tstr) {
|
|
||||||
var titlespan = document.getElementById("ttitle");
|
|
||||||
var tnode = document.createTextNode(tstr);
|
|
||||||
if (titlespan.childNodes.length == 0)
|
|
||||||
titlespan.appendChild(tnode);
|
|
||||||
else
|
|
||||||
titlespan.replaceChild(tnode, titlespan.childNodes[0]);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
function dchunk(codes) {
|
function dchunk(codes) {
|
||||||
var dstr = "Chunk: ";
|
var dstr = "Chunk: ";
|
||||||
for (var i = 0; i < codes.length; i++) {
|
for (var i = 0; i < codes.length; i++) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue