logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe
commit: e113d0a250d914fa490e632e21abd53206e6482e
parent: 8e5d17a659b157f095ad3850ac3cdd2e537ac38b
Author: lambadalambda <gitgud@rogerbraun.net>
Date:   Wed, 21 Jun 2017 12:14:23 -0400

Merge branch 'feature/slicker-buttons' into 'develop'

Feature/slicker buttons

See merge request !90

Diffstat:

Msrc/App.scss7++++++-
Msrc/App.vue4++--
Msrc/components/notifications/notifications.vue2+-
Msrc/components/timeline/timeline.vue26+++++++++++++++++---------
4 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/src/App.scss b/src/App.scss @@ -33,9 +33,14 @@ button{ border: none; border-radius: 5px; cursor: pointer; + border-top: 1px solid rgba(255, 255, 255, 0.2); + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + box-shadow: 0px 0px 2px black; + font-size: 14px; + font-family: sans-serif; &:hover { - opacity: 0.8; + box-shadow: 0px 0px 4px rgba(255, 255, 255, 0.3); } } diff --git a/src/App.vue b/src/App.vue @@ -13,8 +13,8 @@ </nav> <div class="container" id="content"> <div class="panel-switcher"> - <button @click="activatePanel('sidebar')">Sidebar</button> - <button @click="activatePanel('timeline')">Timeline</button> + <button @click="activatePanel('sidebar')" class="base01-background base04">Sidebar</button> + <button @click="activatePanel('timeline')" class="base01-background base04">Timeline</button> </div> <div class="sidebar-flexer" :class="{ 'mobile-hidden': mobileActivePanel != 'sidebar'}"> <div class="sidebar" :class="{ 'mobile-hidden': mobileActivePanel != 'sidebar' }"> diff --git a/src/components/notifications/notifications.vue b/src/components/notifications/notifications.vue @@ -4,7 +4,7 @@ <div class="panel-heading base01-background base04"> <span class="unseen-count" v-if="unseenCount">{{unseenCount}}</span> Notifications - <button @click.prevent="markAsSeen" class="base06 base02-background read-button">Read!</button> + <button @click.prevent="markAsSeen" class="base05 base01-background read-button">Read!</button> </div> <div class="panel-body base03-border"> <div v-for="notification in visibleNotifications" :key="notification" class="notification" :class='{"unseen": !notification.seen}'> diff --git a/src/components/timeline/timeline.vue b/src/components/timeline/timeline.vue @@ -4,15 +4,15 @@ <div class="title"> {{title}} </div> - <button @click.prevent="showNewStatuses" class="base06 base02-background loadmore-button" v-if="timeline.newStatusCount > 0 && !timelineError"> + <button @click.prevent="showNewStatuses" class="base05 base01-background loadmore-button" v-if="timeline.newStatusCount > 0 && !timelineError"> Show new ({{timeline.newStatusCount}}) </button> - <button @click.prevent class="base06 error no-press loadmore-button" v-if="timelineError"> + <div @click.prevent class="base06 error loadmore-text" v-if="timelineError"> Error fetching updates - </button> - <button @click.prevent class="base04 base01-background no-press loadmore-button" v-if="!timeline.newStatusCount > 0 && !timelineError"> + </div> + <div @click.prevent class="base04 base01-background loadmore-text" v-if="!timeline.newStatusCount > 0 && !timelineError"> Up-to-date - </button> + </div> </div> <div class="panel-body"> <div class="timeline"> @@ -43,18 +43,26 @@ .loadmore-button { position: absolute; right: 0.6em; + font-size: 14px; min-width: 6em; height: 1.8em; line-height: 100%; } + .loadmore-text { + position: absolute; + right: 0.6em; + font-size: 14px; + min-width: 6em; + border-radius: 5px; + font-family: sans-serif; + text-align: center; + padding: 0 0.5em 0 0.5em; + opacity: 0.8; + } .error { background-color: rgba(255, 48, 16, 0.65); } - .no-press { - opacity: 0.8; - cursor: default; - } }