From 0382229f5459c6bbed1633b3491e029363a00b84 Mon Sep 17 00:00:00 2001 From: wixette Date: Sun, 8 Mar 2020 17:07:44 +0800 Subject: [PATCH] update framwork of HTML to introduce more tab pages --- css/style.css | 6 + index.html | 1058 +++++++++++++++++++++++++------------------------ js/l10n.js | 23 +- 3 files changed, 561 insertions(+), 526 deletions(-) diff --git a/css/style.css b/css/style.css index 884e029..8a13730 100644 --- a/css/style.css +++ b/css/style.css @@ -71,3 +71,9 @@ main { -ms-user-select: none; -webkit-user-select: none; } + +footer { + font-size: 11px; + margin-top: 30px; + text-align: center; +} diff --git a/index.html b/index.html index 51cb0fe..ef748f8 100644 --- a/index.html +++ b/index.html @@ -37,531 +37,550 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INTE - - - PROT - - - MEMR - - - INP - - - MI - - - OUT - - - HLTA - - - STACK - - - WO - - - INT - - - D7 - - - D6 - - - D5 - - - D4 - - - D3 - - - D2 - - - D1 - - - D0 - - - A7 - - - A6 - - - A5 - - - A4 - - - A3 - - - A2 - - - A1 - - - A0 - - - A15 - - - HLDA - - - A14 - - - A13 - - - A12 - - - A11 - - - A10 - - - A9 - - - A8 - - - WAIT - - - SENSE SW. - - - Address - - - Data - - - STOP - - - RUN - - - EXAMINE - - - EXAMINE - NEXT - - - SINGLE - STEP - - - DEPOSIT - - - DEPOSIT - NEXT - - - RESET - - - CLR - - - PROTECT - - - AUX - - - UNPROTECT - - - AUX - - - 7 - - - 6 - - - 5 - - - 4 - - - 3 - - - 2 - - - 1 - - - 0 - - - 15 - - - 14 - - - 13 - - - 12 - - - 11 - - - 10 - - - 9 - - - 8 - - - STATUS - - - OFF - - - ON - - - - - - - - - - - - - - - - - - - - - +
- - - - + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INTE + + + PROT + + + MEMR + + + INP + + + MI + + + OUT + + + HLTA + + + STACK + + + WO + + + INT + + + D7 + + + D6 + + + D5 + + + D4 + + + D3 + + + D2 + + + D1 + + + D0 + + + A7 + + + A6 + + + A5 + + + A4 + + + A3 + + + A2 + + + A1 + + + A0 + + + A15 + + + HLDA + + + A14 + + + A13 + + + A12 + + + A11 + + + A10 + + + A9 + + + A8 + + + WAIT + + + SENSE SW. + + + Address + + + Data + + + STOP + + + RUN + + + EXAMINE + + + EXAMINE + NEXT + + + SINGLE + STEP + + + DEPOSIT + + + DEPOSIT + NEXT + + + RESET + + + CLR + + + PROTECT + + + AUX + + + UNPROTECT + + + AUX + + + 7 + + + 6 + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + + 0 + + + 15 + + + 14 + + + 13 + + + 12 + + + 11 + + + 10 + + + 9 + + + 8 + + + STATUS + + + OFF + + + ON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - +
- - - - - - - - - - - - - - - - - - - - - - - +
+   +
+
+
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+

+ Source code: + github.com/wixette/8800-simulator +

+
@@ -570,10 +589,9 @@ diff --git a/js/l10n.js b/js/l10n.js index ed7e3da..6fa1584 100644 --- a/js/l10n.js +++ b/js/l10n.js @@ -64,6 +64,16 @@ l10n.MESSAGES = { 'en': 'Soft Switch Board', 'zh': '辅助开关面板', }, + + 'back-home': { + 'en': 'Home', + 'zh': '首页', + }, + + 'source-code': { + 'en': 'Source code', + 'zh': '源代码', + }, }; /** @@ -92,12 +102,13 @@ l10n.nextLocale = function() { */ l10n.restoreLocale = function() { var val = localStorage.getItem(l10n.localStorageKey); - if (val) { - var index = parseInt(val); - if (!isNaN(index)) { - l10n.current = index % l10n.LOCALES.length; - l10n.updateMessages(); - } + if (!val) { + val = '0'; + } + var index = parseInt(val); + if (!isNaN(index)) { + l10n.current = index % l10n.LOCALES.length; + l10n.updateMessages(); } };