Skip to content

Commit 02edbdd

Browse files
committed
WIP repeat-button-marker-list
1 parent 5b1138f commit 02edbdd

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

Resources/Private/JavaScript/SlubMediaPlayer/components/marker-table/MarkerTable.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,18 @@ export default class MarkerTable extends DlfMediaPlugin {
337337
createRow(segment) {
338338
let $tr, $id, $startTime, $endTime;
339339

340+
/** @type {WithRow<HTMLButtonElement>} */
341+
const $repeatBtn = e('button', {
342+
title: this.env.t('control.sound_tools.marker_table.entry.repeat'),
343+
// $click: this.handlers.onBookmarkRow,
344+
// $click: this.handlers.onRepeatRow,
345+
}, [
346+
e('span', {
347+
className: 'is-active material-icons-round inline-icon',
348+
}, ['repeat']),
349+
]);
350+
$repeatBtn.rowId = segment.id;
351+
340352
/** @type {WithRow<HTMLButtonElement>} */
341353
const $deleteBtn = e('button', {
342354
title: this.env.t('control.sound_tools.marker_table.entry.delete'),
@@ -385,6 +397,7 @@ export default class MarkerTable extends DlfMediaPlugin {
385397
$click: this.handlers.onSeekToEndTime,
386398
}),
387399
e('td', { className: "marker-buttons-col" }, [
400+
$repeatBtn,
388401
$bookmarkBtn,
389402
$deleteBtn,
390403
]),

Resources/Private/Language/de.locallang_media.xlf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,10 @@
245245
<source><![CDATA[end]]></source>
246246
<target><![CDATA[bis]]></target>
247247
</trans-unit>
248+
<trans-unit id="control.sound_tools.marker_table.entry.repeat" approved="yes">
249+
<source><![CDATA[repeat]]></source>
250+
<target><![CDATA[wiederholen]]></target>
251+
</trans-unit>
248252
<trans-unit id="control.sound_tools.marker_table.entry.delete" approved="yes">
249253
<source><![CDATA[Delete]]></source>
250254
<target><![CDATA[Löschen]]></target>

Resources/Private/Language/locallang_media.xlf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,9 @@
185185
<trans-unit id="control.sound_tools.marker_table.entry.endTime">
186186
<source><![CDATA[end]]></source>
187187
</trans-unit>
188+
<trans-unit id="control.sound_tools.marker_table.entry.repeat">
189+
<source><![CDATA[repeat]]></source>
190+
</trans-unit>
188191
<trans-unit id="control.sound_tools.marker_table.entry.delete">
189192
<source><![CDATA[Delete]]></source>
190193
</trans-unit>

0 commit comments

Comments
 (0)