diff --git a/messages b/messages index 8fc2c41..db20ecb 100644 --- a/messages +++ b/messages @@ -22,6 +22,7 @@ views = Article Views statistics = Statistics stats = statistics export = export +notehub = notehub edit = edit short-url = short url api-title = API diff --git a/resources/public/style.less b/resources/public/style.less index 5e7cd36..b3cfb2f 100644 --- a/resources/public/style.less +++ b/resources/public/style.less @@ -87,18 +87,14 @@ a:visited { .landing-button:hover { background: #0b2; } -#panel { +#links { .helvetica; - position: fixed; width: 100%; - border-top: 1px dotted @foreground_halftone; - background: @background_halftone; - padding: 0.2em; - bottom: 0px; - font-size: 0.7em; + padding: 1em; + font-size: 0.8em; text-align: center; } -#panel a { +#links a { border: none; } html, body { @@ -183,4 +179,4 @@ td { } .middot { padding: 0.5em; -} \ No newline at end of file +} diff --git a/src/NoteHub/views/pages.clj b/src/NoteHub/views/pages.clj index afbd8b0..34027d7 100644 --- a/src/NoteHub/views/pages.clj +++ b/src/NoteHub/views/pages.clj @@ -105,14 +105,16 @@ (let [note (api/get-note noteID)] (layout (:title note) (md-node :article.bottom-space (:note note)) - (let [links (map #(link-to - (if (= :short-url %) - (api/url (storage/create-short-url noteID params)) + (let [urls {:short-url (api/url (storage/create-short-url noteID params)) + :notehub "/"} + links (map #(link-to + (if (urls %) + (urls %) (str (:longURL note) "/" (name %))) (get-message %)) - [:stats :edit :export :short-url]) + [:notehub :stats :edit :export :short-url]) links (interpose [:span.middot "·"] links)] - [:div#panel (map identity links)])))))) + [:div#links links])))))) (defpage "/:year/:month/:day/:title/export" {:keys [year month day title]} (when-let [md-text (:note (api/get-note (api/build-key [year month day] title)))]