From 83ff548125b01eafcbd37d7d005ecf4355697491 Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Mon, 12 Apr 2021 14:57:15 +0200 Subject: add icons in contextmenu --- client/src/assets/player/images/code.svg | 1 + client/src/assets/player/images/link-2.svg | 1 + client/src/assets/player/images/repeat.svg | 1 + client/src/assets/player/peertube-player-manager.ts | 9 +++++++-- 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 client/src/assets/player/images/code.svg create mode 100644 client/src/assets/player/images/link-2.svg create mode 100644 client/src/assets/player/images/repeat.svg (limited to 'client/src/assets') diff --git a/client/src/assets/player/images/code.svg b/client/src/assets/player/images/code.svg new file mode 100644 index 000000000..9280eda7f --- /dev/null +++ b/client/src/assets/player/images/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/player/images/link-2.svg b/client/src/assets/player/images/link-2.svg new file mode 100644 index 000000000..d43203590 --- /dev/null +++ b/client/src/assets/player/images/link-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/player/images/repeat.svg b/client/src/assets/player/images/repeat.svg new file mode 100644 index 000000000..0365462ab --- /dev/null +++ b/client/src/assets/player/images/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/player/peertube-player-manager.ts b/client/src/assets/player/peertube-player-manager.ts index 018845a54..b112e231f 100644 --- a/client/src/assets/player/peertube-player-manager.ts +++ b/client/src/assets/player/peertube-player-manager.ts @@ -500,7 +500,8 @@ export class PeertubePlayerManager { const isLoopEnabled = player.options_['loop'] const items = [ { - label: isLoopEnabled ? player.localize('Stop playing in loop') : player.localize('Play in loop'), + icon: 'repeat', + label: player.localize('Play in loop') + (isLoopEnabled ? '' : ''), listener: function () { player.options_['loop'] = !isLoopEnabled } @@ -518,6 +519,7 @@ export class PeertubePlayerManager { } }, { + icon: 'code', label: player.localize('Copy embed code'), listener: () => { copyToClipboard(buildVideoOrPlaylistEmbed(videoEmbedUrl, videoEmbedTitle)) @@ -534,7 +536,10 @@ export class PeertubePlayerManager { }) } - return items + return items.map(i => ({ + ...i, + label: `` + i.label + })) } // adding the menu -- cgit v1.2.3