diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-home/home.js b/zefie_wtvp_minisrv/ServiceVault/wtv-home/home.js index 6555744f..6c833371 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-home/home.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-home/home.js @@ -20,17 +20,393 @@ switch (comp_type) { break; } +var unread_mailcount = session_data.mailstore.countUnreadMessages(0) +var mailbox_gif_num = 0; // no messages +if (unread_mailcount > 0) { + if (unread_mailcount == 1) mailbox_gif_num = 1; + else mailbox_gif_num = 2; +} + + +data = ` + + + Home for ${session_data.getSessionData("subscriber_username") || "minisrv"} + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+ + + + +
+ +
+
+ +
+ + + +
+ + + +
+
+ + + +
+ + +
+ Login +
+
+
+
+ + +
+ + + + +
+ +
+
+ +
+ + + +
+ + + +
+
+ + + + + +
+ + +
+ Setup +
+
+
+
+ + +
+ + + + +
+ +
+
+ +
+ + + + +
+ + + +
+
+ + + + +
+ + +
+ Tricks +
+
+ +
+
+ + + + + +
+ + + + +
+ +
+
+ +
+ + +`; +// unreleased for now +if (fs.existsSync(__dirname + "/WTVGuide.js")) { + data += ` + +
+ + + +
+
+ + + + +
+ + +
+ Help (WIP) +
+
+ +
+
+ + +
+ + + + + +
+ +
+
+ +
+ +`; +} else { + data += ` +
+`; +} + +data += ` + + + +
+ +
+ + +
+ +
+
+ + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + +
+
+ +
+
+ + +
+ Mail +
+
+ + +
+ + + + + + +
+
+ +
+
+ + +
+ Favorites +
+
+ + +
+ + + + + + +
+
+ +
+
+ + +
+ Flashroms +
+
+ + +
+ + + + + + +
+
+ +
+
+ + +
+ Search +
+
+
+
+
+
+ + + + + + + + +
+Welcome to ${minisrv_config.config.service_name}`; +if (session_data.getSessionData("registered")) data += ", " + session_data.getSessionData("subscriber_username") + "!"; +data += ` +
+
+Status: ${cryptstatus} (${compstatus}) +
+
+
+

  Main Menu

+
    +
  • wtv-admin new!
  • +`; +if (session_data.hasCap("client-can-do-chat")) { + data += "
  • IRC Chat Test
  • \n" +} +if (session_data.hasCap("client-has-disk")) { + // only show disk stuff if client has disk + data += "
  • DiskHax ~ VFatHax
  • \n"; + if (session_data.hasCap("client-can-do-macromedia-flash2")) { + // only show demo if client can do flash2 + data += "
  • Old DealerDemo: Download ~ Access
  • \n"; + } +} +data += `
`; +// for development +if (fs.existsSync(service_vaults[0] + "/" + service_name + "/home.zefie.html")) { + data += fs.readFileSync(service_vaults[0] + "/" + service_name + "/home.zefie.html", { 'encoding': 'utf8' }); +} +data += `
+
+
+
+Connection Speed: &rate; +
+
+minisrv v${minisrv_config.version}${(minisrv_config.config.git_commit) ? ' git-' + minisrv_config.config.git_commit : ''}, hosted by ${minisrv_config.config.service_owner}  
+
+
+ +` + +/* data = ` Home for ${session_data.getSessionData("subscriber_username") || "minisrv"} - - + Welcome to ${minisrv_config.config.service_name}`; if (session_data.getSessionData("registered")) data += ", " + session_data.getSessionData("subscriber_username") + "!"; data += `
@@ -42,15 +418,12 @@ minisrv v${minisrv_config.version}${(minisrv_config.config.git_commit) ? ' git-' Status: ${cryptstatus} (${compstatus})
Connection Speed: &rate;
-
"; +data += ""; +// for development if (fs.existsSync(service_vaults[0] + "/" + service_name + "/home.zefie.html")) { data += fs.readFileSync(service_vaults[0] + "/" + service_name + "/home.zefie.html", { 'encoding': 'utf8' }); -} \ No newline at end of file +} +*/ \ No newline at end of file diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundCorner.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundCorner.gif new file mode 100644 index 00000000..96d4f5b5 Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundCorner.gif differ diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundGradient.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundGradient.gif new file mode 100644 index 00000000..8f5ab29e Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundGradient.gif differ diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundGradientEdge.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundGradientEdge.gif new file mode 100644 index 00000000..92a39f40 Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/BackgroundGradientEdge.gif differ diff --git a/zefie_wtvp_minisrv/SharedROMCache/HomeBanner.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/HomeBanner.gif similarity index 100% rename from zefie_wtvp_minisrv/SharedROMCache/HomeBanner.gif rename to zefie_wtvp_minisrv/ServiceVault/wtv-home/images/HomeBanner.gif diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/rom.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/rom.gif new file mode 100644 index 00000000..06b05c6b Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-home/images/rom.gif differ diff --git a/zefie_wtvp_minisrv/SharedROMCache/FlashROM.gif b/zefie_wtvp_minisrv/SharedROMCache/FlashROM.gif deleted file mode 100644 index 275b26e6..00000000 Binary files a/zefie_wtvp_minisrv/SharedROMCache/FlashROM.gif and /dev/null differ