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)">
|
||||
<h1>RLG-Web β3</h1>
|
||||
<div id ="top">
|
||||
<span id="ttitle"></span>
|
||||
<img src="/bell.png" alt="bell" id="bell">
|
||||
</div>
|
||||
<div id="termwrap">TERM</div>
|
||||
|
|
|
|||
10
rlgterm.js
10
rlgterm.js
|
|
@ -385,7 +385,6 @@ function vkey(c) {
|
|||
function setup() {
|
||||
keyHexCodes.init();
|
||||
termemu.init("termwrap", 24, 80);
|
||||
setTitle("Not connected.");
|
||||
setmode("login");
|
||||
/* Set up the text size. */
|
||||
var cssSize = termemu.view.style.fontSize;
|
||||
|
|
@ -445,7 +444,6 @@ function formlogin(ev) {
|
|||
/* Success */
|
||||
session.lcred = reply.k;
|
||||
session.lname = reply.u;
|
||||
setTitle("Logged in as " + reply.u);
|
||||
debug(0, "Logged in as " + reply.u + " with id " + reply.k);
|
||||
message("You are now logged in as " + reply.u + ".");
|
||||
setmode("choose");
|
||||
|
|
@ -623,7 +621,6 @@ function startgame(game) {
|
|||
session.id = reply.id;
|
||||
session.playing = true;
|
||||
termemu.resize(reply.h, reply.w);
|
||||
setTitle("Playing as " + session.lname);
|
||||
debug(1, "Playing with id " + session.id);
|
||||
message("You are now playing " + game.name + ".");
|
||||
setmode("play");
|
||||
|
|
@ -659,7 +656,6 @@ function startwatching(gamenumber) {
|
|||
termemu.resize(reply.h, reply.w);
|
||||
termemu.reset();
|
||||
termemu.toAltBuf();
|
||||
setTitle("Watching");
|
||||
debug(1, "Watching with id " + session.id);
|
||||
var pname = reply.p;
|
||||
var gname = games[reply.g].name;
|
||||
|
|
@ -705,7 +701,6 @@ function formreg(ev) {
|
|||
message("Welcome " + reply.u + ", you are now registered.");
|
||||
session.lcred = reply.k;
|
||||
session.lname = reply.u;
|
||||
setTitle("Logged in as " + session.lname);
|
||||
debug(1, "Logged in as " + session.lname + " with id " + session.lcred);
|
||||
message("You are now logged in as " + reply.u + ".");
|
||||
setmode("choose");
|
||||
|
|
@ -734,7 +729,6 @@ function gameover() {
|
|||
session.id = null;
|
||||
session.playing = false;
|
||||
ajaxstate.clear();
|
||||
setTitle("Game over.");
|
||||
termemu.toNormBuf();
|
||||
nsend = 0;
|
||||
nrecv = 0;
|
||||
|
|
@ -843,6 +837,10 @@ function debug(level, msg) {
|
|||
return;
|
||||
}
|
||||
|
||||
function setTitle(tstr) {
|
||||
message(tstr);
|
||||
}
|
||||
|
||||
function textsize(larger) {
|
||||
var cssSize = termemu.view.style.fontSize;
|
||||
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) {
|
||||
var dstr = "Chunk: ";
|
||||
for (var i = 0; i < codes.length; i++) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue