Fix problems reported by https://validator.w3.org/.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3229 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
parent
0c1723a764
commit
1c85875db4
@ -7,8 +7,8 @@
|
|||||||
document.getElementById("confirmPassword").style.display = document.getElementById("register").checked ? "block" : "none";
|
document.getElementById("confirmPassword").style.display = document.getElementById("register").checked ? "block" : "none";
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<link type="text/css" rel="stylesheet" href="/terminal/style.css"></link>
|
<link type="text/css" rel="stylesheet" href="/terminal/style.css">
|
||||||
<link type="image/png" rel="shortcut icon" href="/terminal/favicon.png"></link>
|
<link type="image/png" rel="shortcut icon" href="/terminal/favicon.png">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<!--HEAD-->
|
<!--HEAD-->
|
||||||
</head>
|
</head>
|
||||||
|
18
core/auth.js
18
core/auth.js
@ -190,25 +190,25 @@ function authHandler(request, response) {
|
|||||||
if (noAdministrator()) {
|
if (noAdministrator()) {
|
||||||
contents += '<div class="notice">There is currently no administrator. You will be made administrator.</div>\n';
|
contents += '<div class="notice">There is currently no administrator. You will be made administrator.</div>\n';
|
||||||
}
|
}
|
||||||
contents += '<div><label for="name">Name:</label> <input type="text" id="name" name="name" value=""></input></div>\n';
|
contents += '<div><label for="name">Name:</label> <input type="text" id="name" name="name" value=""></div>\n';
|
||||||
contents += '<div><label for="password">Password:</label> <input type="password" id="password" name="password" value=""></input></div>\n';
|
contents += '<div><label for="password">Password:</label> <input type="password" id="password" name="password" value=""></div>\n';
|
||||||
contents += '<div id="confirmPassword" style="display: none"><label for="confirm">Confirm:</label> <input type="password" id="confirm" name="confirm" value=""></input></div>\n';
|
contents += '<div id="confirmPassword" style="display: none"><label for="confirm">Confirm:</label> <input type="password" id="confirm" name="confirm" value=""></div>\n';
|
||||||
contents += '<div><input type="checkbox" id="register" name="register" value="1" onchange="showHideConfirm()"></input> <label for="register">Register a new account</label></div>\n';
|
contents += '<div><input type="checkbox" id="register" name="register" value="1" onchange="showHideConfirm()"> <label for="register">Register a new account</label></div>\n';
|
||||||
contents += '<div><input id="loginButton" type="submit" name="submit" value="Login"></input></div>\n';
|
contents += '<div><input id="loginButton" type="submit" name="submit" value="Login"></div>\n';
|
||||||
contents += '</div>';
|
contents += '</div>';
|
||||||
contents += '<div id="auth_or"> - or - </div>';
|
contents += '<div class="auth_or"> - or - </div>';
|
||||||
if (gGlobalSettings && gGlobalSettings['google-signin-client_id']) {
|
if (gGlobalSettings && gGlobalSettings['google-signin-client_id']) {
|
||||||
contents += '<div class="g-signin2" data-onsuccess="onGoogleSignIn" data-scope="profile"></div>';
|
contents += '<div class="g-signin2" data-onsuccess="onGoogleSignIn" data-scope="profile"></div>';
|
||||||
contents += '<div id="auth_or"> - or - </div>';
|
contents += '<div class="auth_or"> - or - </div>';
|
||||||
}
|
}
|
||||||
contents += '<div id="auth_guest">\n';
|
contents += '<div id="auth_guest">\n';
|
||||||
contents += '<input id="guestButton" type="submit" name="submit" value="Proceeed as Guest"></input>\n';
|
contents += '<input id="guestButton" type="submit" name="submit" value="Proceeed as Guest">\n';
|
||||||
contents += '</div>\n';
|
contents += '</div>\n';
|
||||||
contents += '</div>\n';
|
contents += '</div>\n';
|
||||||
contents += '</form>';
|
contents += '</form>';
|
||||||
}
|
}
|
||||||
var text = html.replace("<!--SESSION-->", contents);
|
var text = html.replace("<!--SESSION-->", contents);
|
||||||
response.writeHead(200, {"Content-Type": "text/html; charset=utf-6", "Set-Cookie": cookie, "Content-Length": text.length});
|
response.writeHead(200, {"Content-Type": "text/html; charset=utf-8", "Set-Cookie": cookie, "Content-Length": text.length});
|
||||||
response.end(text);
|
response.end(text);
|
||||||
}
|
}
|
||||||
} else if (request.uri == "/login/logout") {
|
} else if (request.uri == "/login/logout") {
|
||||||
|
@ -10,14 +10,14 @@
|
|||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/search/jump-to-line.min.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/search/jump-to-line.min.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/search/matchesonscrollbar.min.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/search/matchesonscrollbar.min.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/scroll/annotatescrollbar.min.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/scroll/annotatescrollbar.min.js"></script>
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/codemirror.min.css"></script>
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/codemirror.min.css">
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/dialog/dialog.min.css"></script>
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/dialog/dialog.min.css">
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/search/matchesonscrollbar.min.css"></script>
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/addon/search/matchesonscrollbar.min.css">
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/theme/base16-dark.min.css"></script>
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/theme/base16-dark.min.css">
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/mode/javascript/javascript.min.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/mode/javascript/javascript.min.js"></script>
|
||||||
<link type ="text/css" rel="stylesheet" href="/terminal/style.css"></link>
|
<link type ="text/css" rel="stylesheet" href="/terminal/style.css">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<link type="image/png" rel="shortcut icon" href="/terminal/favicon.png"></link>
|
<link type="image/png" rel="shortcut icon" href="/terminal/favicon.png">
|
||||||
</head>
|
</head>
|
||||||
<body style="display: flex; flex-flow: column">
|
<body style="display: flex; flex-flow: column">
|
||||||
<div class="navigation">
|
<div class="navigation">
|
||||||
@ -26,7 +26,7 @@
|
|||||||
<input type="button" id="saveAs" name="saveAs" value="Save As" onclick="saveAs()">
|
<input type="button" id="saveAs" name="saveAs" value="Save As" onclick="saveAs()">
|
||||||
<input type="checkbox" id="run" name="run" checked><label for="run">Run after Saving</label>
|
<input type="checkbox" id="run" name="run" checked><label for="run">Run after Saving</label>
|
||||||
<input type="button" id="revert" name="revert" value="Revert to Saved" onclick="revert()">
|
<input type="button" id="revert" name="revert" value="Revert to Saved" onclick="revert()">
|
||||||
<button onclick="addLicense()"><img src="/terminal/agplv3-88x31.png" width="34" height="12"> Add License Header</button>
|
<button onclick="addLicense()"><img src="/terminal/agplv3-88x31.png" width="34" height="12" alt="AGPLv3"> Add License Header</button>
|
||||||
</div>
|
</div>
|
||||||
<textarea id="editor" class="main">$(SOURCE)</textarea>
|
<textarea id="editor" class="main">$(SOURCE)</textarea>
|
||||||
<script src="/terminal/editor.js"></script>
|
<script src="/terminal/editor.js"></script>
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Tilde Friends</title>
|
<title>Tilde Friends</title>
|
||||||
<link type="text/css" rel="stylesheet" href="/terminal/style.css"></link>
|
<link type="text/css" rel="stylesheet" href="/terminal/style.css">
|
||||||
<link type="image/png" rel="shortcut icon" href="/terminal/favicon.png"></link>
|
<link type="image/png" rel="shortcut icon" href="/terminal/favicon.png">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<!--HEAD-->
|
<!--HEAD-->
|
||||||
</head>
|
</head>
|
||||||
@ -23,7 +23,7 @@
|
|||||||
<div class="input">
|
<div class="input">
|
||||||
<span id="target"></span>
|
<span id="target"></span>
|
||||||
<span id="prompt">></span>
|
<span id="prompt">></span>
|
||||||
<input type='text' id='input'></input>
|
<input type='text' id='input'>
|
||||||
</div>
|
</div>
|
||||||
<script src="/terminal/client.js"></script>
|
<script src="/terminal/client.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
@ -151,7 +151,7 @@ a:active, .command:active {
|
|||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
#auth_or {
|
.auth_or {
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user