diff --git a/web/src/main/frontend/format/org_mode.cljs b/web/src/main/frontend/format/org_mode.cljs index 4e7f543f0e..4c9468e207 100644 --- a/web/src/main/frontend/format/org_mode.cljs +++ b/web/src/main/frontend/format/org_mode.cljs @@ -7,10 +7,9 @@ (def default-config (js/JSON.stringify - #js {:toc true + #js {:toc false :heading_number false - :keep_line_break false - })) + :keep_line_break false})) (def config-with-line-break (js/JSON.stringify diff --git a/web/src/main/frontend/util.cljs b/web/src/main/frontend/util.cljs index 8b5cd3b72a..bc5fbdd85e 100644 --- a/web/src/main/frontend/util.cljs +++ b/web/src/main/frontend/util.cljs @@ -232,11 +232,9 @@ [element] (let [scroll-top (gobj/get element "offsetTop") scroll-top (- scroll-top 80)] - ;; set scrollTop - (gobj/set! js/window "scrollTop" scroll-top) - - (js/window.scroll #js {:top scroll-top - :behavior "smooth"}))) + (when-let [main (first (array-seq (gdom/getElementsByTagName "main")))] + (.scroll main #js {:top scroll-top + :behavior "smooth"})))) (defn scroll-to-element [fragment]