From 10d38fd5744755d146e5a362ec64148ab4342c03 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 13 Apr 2016 20:46:35 +0300 Subject: [PATCH] Reinitialize the align index on settings change. --- src/uxbox/ui/workspace/settings.cljs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/uxbox/ui/workspace/settings.cljs b/src/uxbox/ui/workspace/settings.cljs index fecf67e003..4128ed16c5 100644 --- a/src/uxbox/ui/workspace/settings.cljs +++ b/src/uxbox/ui/workspace/settings.cljs @@ -12,6 +12,7 @@ [uxbox.constants :as c] [uxbox.rstore :as rs] [uxbox.data.pages :as udp] + [uxbox.data.workspace :as udw] [uxbox.ui.icons :as i] [uxbox.ui.mixins :as mx] [uxbox.ui.lightbox :as lightbox] @@ -28,6 +29,8 @@ ;; --- Form Component +;; TODO: proper implement form validation + (defn- settings-form-render [own] (let [local (:rum/local own) @@ -47,7 +50,8 @@ (on-submit [event] (dom/prevent-default event) (let [page (assoc page :options opts)] - (rs/emit! (udp/update-page-metadata page)) + (rs/emit! (udp/update-page-metadata page) + (udw/initialize-alignment-index (:id page))) (lightbox/close!)))] (html [:form {:on-submit on-submit}