diff --git a/sisvietnamvn_main/auth.json b/sisvietnamvn_main/auth.json new file mode 100644 index 00000000..1ea09b95 --- /dev/null +++ b/sisvietnamvn_main/auth.json @@ -0,0 +1 @@ +{"username":"admin","password":"admin"} diff --git a/sisvietnamvn_main/cookies.txt b/sisvietnamvn_main/cookies.txt new file mode 100644 index 00000000..40458ea8 --- /dev/null +++ b/sisvietnamvn_main/cookies.txt @@ -0,0 +1,5 @@ +# Netscape HTTP Cookie File +# https://curl.se/docs/http-cookies.html +# This file was generated by libcurl! Edit at your own risk. + +#HttpOnly_localhost FALSE / FALSE 0 JSESSIONID 3E56DBE7CD23EAE763EA48EB5CF98B29 diff --git a/sisvietnamvn_main/db_out.txt b/sisvietnamvn_main/db_out.txt new file mode 100644 index 00000000..e69de29b diff --git a/sisvietnamvn_main/html_snippets/content_main_blocks/block_1_block-multiple-ctas.html b/sisvietnamvn_main/html_snippets/content_main_blocks/block_1_block-multiple-ctas.html index 940da14a..3e6e4e5b 100644 --- a/sisvietnamvn_main/html_snippets/content_main_blocks/block_1_block-multiple-ctas.html +++ b/sisvietnamvn_main/html_snippets/content_main_blocks/block_1_block-multiple-ctas.html @@ -3,7 +3,7 @@
-

Step Into Your Future +

TÌM HIỂUCHUYÊN KHOA

diff --git a/sisvietnamvn_main/html_snippets/content_main_blocks/block_3_button.html b/sisvietnamvn_main/html_snippets/content_main_blocks/block_3_button.html index f32394bb..0bf1b27d 100644 --- a/sisvietnamvn_main/html_snippets/content_main_blocks/block_3_button.html +++ b/sisvietnamvn_main/html_snippets/content_main_blocks/block_3_button.html @@ -1,39 +1,35 @@ -
-
-
+
+
+
-
-
#1
-
-

Public Research University in New England,
Non-Medical School R&D Expenditures

+
+
50.000+
+
+

Tổng số ca cấp cứu

+
-
-
-
251
-
-

Total Degree Programs

+
+
1.6tr+
+
+

Tổng số ca khám bệnh

+
-
-
-
Top 50
-
-

Best Value Colleges (Public), The Princeton Review -

+
+
#1
+
+

Về điều trị đột quỵ

+
-
-
-
-
+
+
- \ No newline at end of file + \ No newline at end of file diff --git a/sisvietnamvn_main/html_snippets/top-banner.html b/sisvietnamvn_main/html_snippets/top-banner.html index e3be33f5..3482a51d 100644 --- a/sisvietnamvn_main/html_snippets/top-banner.html +++ b/sisvietnamvn_main/html_snippets/top-banner.html @@ -33,57 +33,35 @@

- Be the Future You Want to See. + Stroke International School.

-
diff --git a/sisvietnamvn_main/src/main/resources/templates/manage/snippets/form.html b/sisvietnamvn_main/src/main/resources/templates/manage/snippets/form.html index 97ef8920..f5c860b0 100644 --- a/sisvietnamvn_main/src/main/resources/templates/manage/snippets/form.html +++ b/sisvietnamvn_main/src/main/resources/templates/manage/snippets/form.html @@ -4,6 +4,11 @@ Edit Snippet + + + + + ' : ''); + var rawOutput; + + if (isGrapesJsModified) { + // User made visual changes, pull from GrapesJS + var html = editor.getHtml(); + var css = editor.getCss(); + var combined = html + (css && css.trim() !== '' && css.trim() !== '* { box-sizing: border-box; } body {margin: 0;}' ? '' : ''); + + rawOutput = html_beautify(combined, { + indent_size: 4, + wrap_line_length: 0, + preserve_newlines: true + }); + } else { + // User didn't make visual changes, KEEP IT RAW exactly as it was + rawOutput = textArea.value; + } + + textArea.value = rawOutput; gjsWrap.style.display = 'none'; - textArea.style.display = 'block'; + // We don't display textArea because CodeMirror handles the UI + textArea.style.display = 'none'; + + // Initialize CodeMirror if not already + if (!cmEditor) { + cmEditor = CodeMirror.fromTextArea(textArea, { + mode: "htmlmixed", + theme: "monokai", + lineNumbers: true, + matchBrackets: true, + autoCloseTags: true, + indentUnit: 4, + lineWrapping: true + }); + // Fix for initially hidden textarea + setTimeout(function() { + cmEditor.refresh(); + }, 10); + } else { + cmEditor.setValue(rawOutput); + setTimeout(function() { + cmEditor.refresh(); + }, 10); + } + + // CodeMirror wrapper needs to be visible + if(cmEditor.getWrapperElement()) { + cmEditor.getWrapperElement().style.display = 'block'; + } + toggleBtn.innerHTML = ' Use Visual Builder'; } else { + // Get value from CodeMirror back to textarea and GrapesJS + if (cmEditor) { + textArea.value = cmEditor.getValue(); + cmEditor.getWrapperElement().style.display = 'none'; + } editor.setComponents(textArea.value); + isGrapesJsModified = false; // Reset flag since we just synced + textArea.style.display = 'none'; gjsWrap.style.display = 'block'; toggleBtn.innerHTML = ' Use Code Editor'; @@ -647,13 +722,19 @@ form.addEventListener('submit', function() { if (isVisual) { - var html = editor.getHtml(); - var css = editor.getCss(); - var finalOutput = html; - if (css && css.trim() !== '' && css.trim() !== '* { box-sizing: border-box; } body {margin: 0;}') { - finalOutput += ''; + if (isGrapesJsModified) { + var html = editor.getHtml(); + var css = editor.getCss(); + var finalOutput = html; + if (css && css.trim() !== '' && css.trim() !== '* { box-sizing: border-box; } body {margin: 0;}') { + finalOutput += ''; + } + textArea.value = finalOutput; + } + } else { + if (cmEditor) { + textArea.value = cmEditor.getValue(); } - textArea.value = finalOutput; } }); }); diff --git a/sisvietnamvn_main/src/main/resources/templates/manage/widgets/list.html b/sisvietnamvn_main/src/main/resources/templates/manage/widgets/list.html index c9717a65..04bd7546 100644 --- a/sisvietnamvn_main/src/main/resources/templates/manage/widgets/list.html +++ b/sisvietnamvn_main/src/main/resources/templates/manage/widgets/list.html @@ -31,6 +31,7 @@
@@ -73,6 +74,7 @@
Type

Content...

+ Area: Sidebar
No widgets in Sidebar. @@ -101,6 +103,7 @@
Type

Content...

+ Area: Footer
No widgets in Footer. @@ -109,6 +112,35 @@
+ + +
+
+
+
Stats Widgets
+
+
+
+
+
+
Title
+
+ + + +
+
+ Type +

Content...

+ Area: Stats Block +
+
+ No widgets in Stats Block. +
+
+
+
+
diff --git a/sisvietnamvn_main/src/main/resources/templates/page.html b/sisvietnamvn_main/src/main/resources/templates/page.html index 0fda32e1..2f27a970 100644 --- a/sisvietnamvn_main/src/main/resources/templates/page.html +++ b/sisvietnamvn_main/src/main/resources/templates/page.html @@ -26,7 +26,15 @@ -
+ +
+
+ +
+
+ +
+
diff --git a/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-main-blocks-cta.html b/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-main-blocks-cta.html new file mode 100644 index 00000000..107f4961 --- /dev/null +++ b/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-main-blocks-cta.html @@ -0,0 +1,46 @@ +
+
+
+
+

TÌM HIỂU CHUYÊN KHOA

+
+
+ +
+ +
+
+
+

TÌM HIỂUCHUYÊN KHOA

+
+
+ +
+
diff --git a/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html b/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html index ce38ca9e..f09d72ef 100644 --- a/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html +++ b/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html @@ -32,57 +32,35 @@

- Be the Future You Want to See. + Stroke International School 2026.

-