瀏覽代碼

Refactor settings layout and include JavaScript capture script

codecalm 5 月之前
父節點
當前提交
9c368702b4
共有 3 個文件被更改,包括 5 次插入6 次删除
  1. 2 0
      preview/pages/_includes/settings.html
  2. 3 3
      preview/pages/_layouts/base.html
  3. 0 3
      preview/pages/settings.html

+ 2 - 0
preview/pages/_includes/settings.html

@@ -103,6 +103,7 @@
 	</form>
 </div>
 
+{% capture_script %}
 <script>
 	document.addEventListener("DOMContentLoaded", function () {
 		var themeConfig = {
@@ -165,3 +166,4 @@
 		checkItems()
 	})
 </script>
+{% endcapture_script %}

+ 3 - 3
preview/pages/_layouts/base.html

@@ -49,9 +49,9 @@
 	{{ content }}
 
 	{% modals %}
-
-	{% include "layout/js.html" %}
-
+	
 	{% include "settings.html" %}
+	
+	{% include "layout/js.html" %}
 </body>
 </html>

+ 0 - 3
preview/pages/settings.html

@@ -3,7 +3,6 @@ layout: settings
 permalink: settings.html
 ---
 
-
 <div class="card-body">
 	<h2 class="mb-4">My Account</h2>
 
@@ -46,14 +45,12 @@ permalink: settings.html
 		</div>
 	</div>
 
-
 	<h3 class="card-title mt-4">Password</h3>
 	<p class="card-subtitle">You can set a permanent password if you don't want to use temporary login codes.</p>
 	<div>
 		{% include "ui/button.html" text="Set new password" %}
 	</div>
 
-
 	<h3 class="card-title mt-4">Public profile</h3>
 	<p class="card-subtitle">Making your profile public means that anyone on the Dashkit network will be able to find
 		you.</p>