diff --git a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManageSnippetController.java b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManageSnippetController.java index a9f4cc9e..eb57e63a 100644 --- a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManageSnippetController.java +++ b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/controller/manage/ManageSnippetController.java @@ -32,9 +32,9 @@ public class ManageSnippetController { @PostMapping("/create") public String createSnippet(@ModelAttribute HtmlSnippet snippet, RedirectAttributes redirectAttributes) { - snippetService.save(snippet); + HtmlSnippet saved = snippetService.save(snippet); redirectAttributes.addFlashAttribute("successMessage", "Snippet created successfully."); - return "redirect:/manage/snippets"; + return "redirect:/manage/snippets/" + saved.getId() + "/edit"; } @GetMapping("/{id}/edit") @@ -52,9 +52,9 @@ public class ManageSnippetController { @PostMapping("/{id}") public String updateSnippet(@PathVariable Long id, @ModelAttribute HtmlSnippet snippet, RedirectAttributes redirectAttributes) { snippet.setId(id); - snippetService.save(snippet); + HtmlSnippet saved = snippetService.save(snippet); redirectAttributes.addFlashAttribute("successMessage", "Snippet updated successfully."); - return "redirect:/manage/snippets"; + return "redirect:/manage/snippets/" + saved.getId() + "/edit"; } @PostMapping("/{id}/delete") diff --git a/sisvietnamvn_main/src/main/resources/static/css/custom.css b/sisvietnamvn_main/src/main/resources/static/css/custom.css index a1bf272c..cd80707f 100644 --- a/sisvietnamvn_main/src/main/resources/static/css/custom.css +++ b/sisvietnamvn_main/src/main/resources/static/css/custom.css @@ -60,10 +60,4 @@ /* Ensures it sits above the video */ } -/* Custom Color Utilities */ -.text-old-brick { - color: var(--color-old-brick) !important; -} -.bg-old-brick { - background-color: var(--color-old-brick) !important; -} \ No newline at end of file + 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 f5c860b0..fe05fd25 100644 --- a/sisvietnamvn_main/src/main/resources/templates/manage/snippets/form.html +++ b/sisvietnamvn_main/src/main/resources/templates/manage/snippets/form.html @@ -8,6 +8,8 @@ + + @@ -129,21 +141,13 @@
-
+ +
-
Snippet Details
+
HTML Content
-
- - -
-
- - - A unique identifier used to call this snippet in templates. Use lowercase letters and hyphens. -
@@ -177,12 +181,23 @@
-
+ +
-
Publish
+
Settings & Publish
+
+ + +
+
+ + + A unique identifier. +
+
@@ -212,6 +227,23 @@ + + + + + + + + + + + + + + + + +