2020-06-17 12:15:36 +00:00
|
|
|
<template>
|
2020-06-19 20:20:06 +00:00
|
|
|
<ft-icon-button
|
|
|
|
ref="iconButton"
|
2020-08-07 00:20:42 +00:00
|
|
|
:title="$t('Share.Share Video')"
|
2020-06-19 20:20:06 +00:00
|
|
|
theme="secondary"
|
|
|
|
icon="share-alt"
|
|
|
|
dropdown-position-x="left"
|
|
|
|
:force-dropdown="true"
|
|
|
|
>
|
2020-09-12 03:20:26 +00:00
|
|
|
<ft-flex-box>
|
|
|
|
<ft-toggle-switch
|
2020-09-12 15:20:12 +00:00
|
|
|
:label="$t('Share.Include Timestamp')"
|
2020-09-12 03:20:26 +00:00
|
|
|
:compact="true"
|
2020-09-12 15:20:12 +00:00
|
|
|
:default-value="includeTimestamp"
|
|
|
|
@change="updateincludeTimestamp"
|
2020-09-12 03:20:26 +00:00
|
|
|
/>
|
|
|
|
</ft-flex-box>
|
2020-06-19 20:20:06 +00:00
|
|
|
<div class="shareLinks">
|
|
|
|
<div class="header">
|
|
|
|
<img
|
|
|
|
class="youtubeLogo"
|
|
|
|
src="~../../assets/img/yt_logo_mono_dark.png"
|
|
|
|
alt="YouTube"
|
|
|
|
width="794"
|
|
|
|
height="178"
|
|
|
|
>
|
|
|
|
</div>
|
2020-06-17 12:15:36 +00:00
|
|
|
|
2020-06-19 20:20:06 +00:00
|
|
|
<div class="buttons">
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
@click="copyYoutube()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="copy" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Copy Link") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
@click="openYoutube()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="globe" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Open Link") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
background-color="var(--accent-color-active)"
|
|
|
|
@click="copyYoutubeEmbed()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="copy" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Copy Embed") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
background-color="var(--accent-color-active)"
|
|
|
|
@click="openYoutubeEmbed()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="globe" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Open Embed") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
</div>
|
2020-06-17 12:15:36 +00:00
|
|
|
|
2020-06-19 20:20:06 +00:00
|
|
|
<div class="divider" />
|
2020-06-17 12:15:36 +00:00
|
|
|
|
2020-06-19 20:20:06 +00:00
|
|
|
<div class="header invidious">
|
|
|
|
<span class="invidiousLogo" />Invidious
|
|
|
|
</div>
|
2020-06-17 12:15:36 +00:00
|
|
|
|
2020-06-19 20:20:06 +00:00
|
|
|
<div class="buttons">
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
@click="copyInvidious()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="copy" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Copy Link") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
@click="openInvidious()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="globe" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Open Link") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
background-color="var(--accent-color-active)"
|
|
|
|
@click="copyInvidiousEmbed()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="copy" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Copy Embed") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
<ft-button
|
|
|
|
class="action"
|
|
|
|
background-color="var(--accent-color-active)"
|
|
|
|
@click="openInvidiousEmbed()"
|
|
|
|
>
|
|
|
|
<font-awesome-icon icon="globe" />
|
2020-08-07 00:20:42 +00:00
|
|
|
{{ $t("Share.Open Embed") }}
|
2020-06-19 20:20:06 +00:00
|
|
|
</ft-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</ft-icon-button>
|
2020-06-17 12:15:36 +00:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script src="./ft-share-button.js" />
|
|
|
|
<style scoped lang="sass" src="./ft-share-button.sass" />
|