@ -2,6 +2,7 @@
< Popover
< Popover
class = "ExtraButtons"
class = "ExtraButtons"
trigger = "click"
trigger = "click"
: trigger - attrs = "triggerAttrs"
placement = "top"
placement = "top"
: offset = "{ y: 5 }"
: offset = "{ y: 5 }"
: bound - to = "{ x: 'container' }"
: bound - to = "{ x: 'container' }"
@ -10,10 +11,15 @@
@ close = "onClose"
@ close = "onClose"
>
>
< template # content = "{close}" >
< template # content = "{close}" >
< div class = "dropdown-menu" >
< div
class = "dropdown-menu"
role = "menu"
: id = "`popup-menu-${randomSeed}`"
>
< button
< button
v - if = "canMute && !status.thread_muted"
v - if = "canMute && !status.thread_muted"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "muteConversation"
@ click . prevent = "muteConversation"
>
>
< FAIcon
< FAIcon
@ -24,6 +30,7 @@
< button
< button
v - if = "canMute && status.thread_muted"
v - if = "canMute && status.thread_muted"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "unmuteConversation"
@ click . prevent = "unmuteConversation"
>
>
< FAIcon
< FAIcon
@ -34,6 +41,7 @@
< button
< button
v - if = "!status.pinned && canPin"
v - if = "!status.pinned && canPin"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "pinStatus"
@ click . prevent = "pinStatus"
@ click = "close"
@ click = "close"
>
>
@ -45,6 +53,7 @@
< button
< button
v - if = "status.pinned && canPin"
v - if = "status.pinned && canPin"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "unpinStatus"
@ click . prevent = "unpinStatus"
@ click = "close"
@ click = "close"
>
>
@ -57,6 +66,7 @@
< button
< button
v - if = "!status.bookmarked"
v - if = "!status.bookmarked"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "bookmarkStatus"
@ click . prevent = "bookmarkStatus"
@ click = "close"
@ click = "close"
>
>
@ -68,6 +78,7 @@
< button
< button
v - if = "status.bookmarked"
v - if = "status.bookmarked"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "unbookmarkStatus"
@ click . prevent = "unbookmarkStatus"
@ click = "close"
@ click = "close"
>
>
@ -80,6 +91,7 @@
< button
< button
v - if = "ownStatus && editingAvailable"
v - if = "ownStatus && editingAvailable"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "editStatus"
@ click . prevent = "editStatus"
@ click = "close"
@ click = "close"
>
>
@ -91,6 +103,7 @@
< button
< button
v - if = "isEdited && editingAvailable"
v - if = "isEdited && editingAvailable"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "showStatusHistory"
@ click . prevent = "showStatusHistory"
@ click = "close"
@ click = "close"
>
>
@ -102,6 +115,7 @@
< button
< button
v - if = "canDelete"
v - if = "canDelete"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "deleteStatus"
@ click . prevent = "deleteStatus"
@ click = "close"
@ click = "close"
>
>
@ -112,6 +126,7 @@
< / button >
< / button >
< button
< button
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "copyLink"
@ click . prevent = "copyLink"
@ click = "close"
@ click = "close"
>
>
@ -123,6 +138,7 @@
< a
< a
v - if = "!status.is_local"
v - if = "!status.is_local"
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
title = "Source"
title = "Source"
: href = "status.external_url"
: href = "status.external_url"
target = "_blank"
target = "_blank"
@ -134,6 +150,7 @@
< / a >
< / a >
< button
< button
class = "button-default dropdown-item dropdown-item-icon"
class = "button-default dropdown-item dropdown-item-icon"
role = "menuitem"
@ click . prevent = "reportStatus"
@ click . prevent = "reportStatus"
@ click = "close"
@ click = "close"
>
>