diff --git a/src/mtgcoll/client/routes/lists.cljs b/src/mtgcoll/client/routes/lists.cljs index eeebce5..6a53772 100644 --- a/src/mtgcoll/client/routes/lists.cljs +++ b/src/mtgcoll/client/routes/lists.cljs @@ -186,19 +186,32 @@ :else [:div.context [:div.absolute.top-right - [:span [bs/Button {:bsStyle "info" - :href (->url "#/stats/list/" list-id)} "List Statistics"]] - " " + [:span + [bs/Button + {:bsStyle "info" + :href (->url "#/stats/list/" list-id)} "List Statistics"] + " "] (if (auth/can-modify-data?) [:span - (if-not (:is_public @list) [:span.large-font [bs/Label {:bsStyle "danger"} "Private"] " "]) - (if (:require_qualities @list) [:span.large-font [bs/Label {:bsStyle "primary"} "Card Qualities"] " "]) - [bs/DropdownButton {:title "Actions"} - [bs/MenuItem {:on-click #(js/alert "TODO: Copy to Owned")} "Copy to Owned"] + [bs/ButtonGroup + [bs/Button + {:on-click #(js/alert "TODO: Copy to Owned")} + "Copy to Owned Collection"] (if (auth/auth-required?) - [bs/MenuItem {:on-click #(change-list-visibility! list-id (not (:is_public @list)))} (if (:is_public @list) "Make Private" "Make Public")]) - [bs/MenuItem {:on-click #(reset! show-delete-confirm? true)} "Delete"]]])] - [bs/PageHeader (:name @list)] + [bs/Button + {:bsStyle "warning" + :on-click #(change-list-visibility! list-id (not (:is_public @list)))} + (if (:is_public @list) "Make Private" "Make Public")]) + [bs/Button + {:bsStyle "danger" + :on-click #(reset! show-delete-confirm? true)} + "Delete"]]])] + [bs/PageHeader (:name @list) + (if (auth/can-modify-data?) + [:span + " " + (if-not (:is_public @list) [:span.large-font [bs/Label {:bsStyle "danger"} "Private"] " "]) + (if (:require_qualities @list) [:span.large-font [bs/Label {:bsStyle "primary"} "Card Qualities"] " "])])] [confirm-modal show-delete-confirm? {:title "Confirm Delete"