diff options
| author | Henry Jameson <me@hjkos.com> | 2019-07-05 10:17:44 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2019-07-05 10:17:44 +0300 |
| commit | 8d6750d9c2816e33a0444cd978f94009d8b85d47 (patch) | |
| tree | 853082e4c341cb4d8dd8dfdee3234215d3d9799d /src/components/extra_buttons/extra_buttons.vue | |
| parent | 2c2b84d31dbe906b89dfb995394d887af110e04c (diff) | |
eslint --fix --ext .js,.vue src
Diffstat (limited to 'src/components/extra_buttons/extra_buttons.vue')
| -rw-r--r-- | src/components/extra_buttons/extra_buttons.vue | 39 |
1 files changed, 29 insertions, 10 deletions
diff --git a/src/components/extra_buttons/extra_buttons.vue b/src/components/extra_buttons/extra_buttons.vue index a761d313..8e24e9a5 100644 --- a/src/components/extra_buttons/extra_buttons.vue +++ b/src/components/extra_buttons/extra_buttons.vue @@ -1,9 +1,8 @@ <template> <Popper + v-if="enabled && showPopper" trigger="click" - @hide='showDropDown = false' append-to-body - v-if="enabled && showPopper" :options="{ placement: 'top', modifiers: { @@ -11,22 +10,42 @@ offset: { offset: '0, 5px' }, } }" + @hide="showDropDown = false" > <div class="popper-wrapper"> <div class="dropdown-menu"> - <button class="dropdown-item dropdown-item-icon" @click.prevent="pinStatus" v-if="!status.pinned && canPin"> - <i class="icon-pin"></i><span>{{$t("status.pin")}}</span> + <button + v-if="!status.pinned && canPin" + class="dropdown-item dropdown-item-icon" + @click.prevent="pinStatus" + > + <i class="icon-pin" /><span>{{ $t("status.pin") }}</span> </button> - <button class="dropdown-item dropdown-item-icon" @click.prevent="unpinStatus" v-if="status.pinned && canPin"> - <i class="icon-pin"></i><span>{{$t("status.unpin")}}</span> + <button + v-if="status.pinned && canPin" + class="dropdown-item dropdown-item-icon" + @click.prevent="unpinStatus" + > + <i class="icon-pin" /><span>{{ $t("status.unpin") }}</span> </button> - <button class="dropdown-item dropdown-item-icon" @click.prevent="deleteStatus" v-if="canDelete"> - <i class="icon-cancel"></i><span>{{$t("status.delete")}}</span> + <button + v-if="canDelete" + class="dropdown-item dropdown-item-icon" + @click.prevent="deleteStatus" + > + <i class="icon-cancel" /><span>{{ $t("status.delete") }}</span> </button> </div> </div> - <div class="button-icon" slot="reference" @click="toggleMenu"> - <i class='icon-ellipsis' :class="{'icon-clicked': showDropDown}"></i> + <div + slot="reference" + class="button-icon" + @click="toggleMenu" + > + <i + class="icon-ellipsis" + :class="{'icon-clicked': showDropDown}" + /> </div> </Popper> </template> |
