settings.ejs 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <div id="settingsContainer" style="display: none;">
  2. <div id="settingsContainerLeft">
  3. <div id="settingsNavContainer">
  4. <div id="settingsNavHeader">
  5. <span id="settingsNavHeaderText">Settings</span>
  6. </div>
  7. <div id="settingsNavItemsContainer">
  8. <div id="settingsNavItemsContent">
  9. <button class="settingsNavItem" rSc="settingsTabAccount" selected>Account</button>
  10. <button class="settingsNavItem" rSc="settingsTabMinecraft">Minecraft</button>
  11. <button class="settingsNavItem" rSc="settingsTabJava">Java</button>
  12. <button class="settingsNavItem" rSc="settingsTabLauncher">Launcher</button>
  13. <div id="settingsNavContentBottom">
  14. <div class="settingsNavDivider"></div>
  15. <button id="settingsNavDone">Done</button>
  16. </div>
  17. </div>
  18. </div>
  19. </div>
  20. </div>
  21. <div id="settingsContainerRight">
  22. <div id="settingsTabAccount" class="settingsTab">
  23. <div class="settingsTabHeader">
  24. <span class="settingsTabHeaderText">Account Settings</span>
  25. <span class="settingsTabHeaderDesc">Add new accounts or manage existing ones.</span>
  26. </div>
  27. <div id="settingsAddAccountContainer">
  28. <button id="settingsAddAccount">
  29. <span id="settingsAddAccountText">&#43; Add Account</span>
  30. </button>
  31. </div>
  32. <div id="settingsCurrentAccountsHeader">
  33. <span class="settingsFieldTitle">Current Accounts</span>
  34. </div>
  35. <div id="settingsCurrentAccounts">
  36. <!-- Auth accounts populated here. -->
  37. </div>
  38. </div>
  39. <div id="settingsTabMinecraft" class="settingsTab" style="display: none;">
  40. <div class="settingsTabHeader">
  41. <span class="settingsTabHeaderText">Minecraft Settings</span>
  42. <span class="settingsTabHeaderDesc">Options related to game launch.</span>
  43. </div>
  44. <div id="settingsGameResolutionContainer">
  45. <span class="settingsFieldTitle">Game Resolution</span>
  46. <div id="settingsGameResolutionContent">
  47. <input type="number" id="settingsGameWidth" min="0" cValue="GameWidth">
  48. <div id="settingsGameResolutionCross">&#10006;</div>
  49. <input type="number" id="settingsGameHeight" min="0" cValue="GameHeight">
  50. </div>
  51. </div>
  52. <div class="settingsDivider"></div>
  53. <div class="settingsFieldContainer">
  54. <div class="settingsFieldLeft">
  55. <span class="settingsFieldTitle">Launch in fullscreen.</span>
  56. </div>
  57. <div class="settingsFieldRight">
  58. <label class="toggleSwitch">
  59. <input type="checkbox" cValue="Fullscreen">
  60. <span class="toggleSwitchSlider"></span>
  61. </label>
  62. </div>
  63. </div>
  64. <div class="settingsDivider"></div>
  65. <div class="settingsFieldContainer">
  66. <div class="settingsFieldLeft">
  67. <span class="settingsFieldTitle">Automatically connect to the server on launch.</span>
  68. </div>
  69. <div class="settingsFieldRight">
  70. <label class="toggleSwitch">
  71. <input type="checkbox" cValue="AutoConnect">
  72. <span class="toggleSwitchSlider"></span>
  73. </label>
  74. </div>
  75. </div>
  76. <div class="settingsDivider"></div>
  77. <div class="settingsFieldContainer">
  78. <div class="settingsFieldLeft">
  79. <span class="settingsFieldTitle">Launch game process detached from launcher.</span>
  80. <span class="settingsFieldDesc">If the game is not detached, closing the launcher will also close the game.</span>
  81. </div>
  82. <div class="settingsFieldRight">
  83. <label class="toggleSwitch">
  84. <input type="checkbox" cValue="LaunchDetached">
  85. <span class="toggleSwitchSlider"></span>
  86. </label>
  87. </div>
  88. </div>
  89. </div>
  90. <div id="settingsTabJava" class="settingsTab" style="display: none;">
  91. <div class="settingsTabHeader">
  92. <span class="settingsTabHeaderText">Java Settings</span>
  93. <span class="settingsTabHeaderDesc">Manage the Java configuration (advanced).</span>
  94. </div>
  95. </div>
  96. <div id="settingsTabLauncher" class="settingsTab" style="display: none;">
  97. <div class="settingsTabHeader">
  98. <span class="settingsTabHeaderText">Launcher Settings</span>
  99. <span class="settingsTabHeaderDesc">Options related to the launcher itself.</span>
  100. </div>
  101. </div>
  102. </div>
  103. <script src="./assets/js/scripts/settings.js"></script>
  104. </div>