Skip to content

Commit 4fa761c

Browse files
committed
WIP repeat-button-marker-list
1 parent 422b6e7 commit 4fa761c

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
@@ -257,6 +257,10 @@
257257
<source><![CDATA[end]]></source>
258258
<target><![CDATA[bis]]></target>
259259
</trans-unit>
260+
<trans-unit id="control.sound_tools.marker_table.entry.repeat" approved="yes">
261+
<source><![CDATA[repeat]]></source>
262+
<target><![CDATA[wiederholen]]></target>
263+
</trans-unit>
260264
<trans-unit id="control.sound_tools.marker_table.entry.delete" approved="yes">
261265
<source><![CDATA[Delete]]></source>
262266
<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
@@ -194,6 +194,9 @@
194194
<trans-unit id="control.sound_tools.marker_table.entry.endTime">
195195
<source><![CDATA[end]]></source>
196196
</trans-unit>
197+
<trans-unit id="control.sound_tools.marker_table.entry.repeat">
198+
<source><![CDATA[repeat]]></source>
199+
</trans-unit>
197200
<trans-unit id="control.sound_tools.marker_table.entry.delete">
198201
<source><![CDATA[Delete]]></source>
199202
</trans-unit>

0 commit comments

Comments
 (0)