Changeset View
Changeset View
Standalone View
Standalone View
extension/content-script.js
Show First 20 Lines • Show All 662 Lines • ▼ Show 20 Line(s) | 658 | function() { | |||
---|---|---|---|---|---|
663 | ${mediaSessionsClassName}.sendMessage = function(action, payload) { | 663 | ${mediaSessionsClassName}.sendMessage = function(action, payload) { | ||
664 | window.postMessage({ | 664 | window.postMessage({ | ||
665 | subsystem: "mpris", | 665 | subsystem: "mpris", | ||
666 | action: action, | 666 | action: action, | ||
667 | payload: payload | 667 | payload: payload | ||
668 | }); | 668 | }); | ||
669 | }; | 669 | }; | ||
670 | ${mediaSessionsClassName}.executeCallback = function (action) { | 670 | ${mediaSessionsClassName}.executeCallback = function (action) { | ||
671 | this.callbacks[action](); | 671 | let details = { | ||
672 | action: action | ||||
673 | // for seekforward, seekbackward, seekto there's additional information one would need to add | ||||
fvogt: If you mention `"seekforward", "seekbackward" or "seekto"` here it can be found easier | |||||
674 | }; | ||||
675 | this.callbacks[action](details); | ||||
672 | }; | 676 | }; | ||
673 | 677 | | |||
674 | if (!navigator.mediaSession) { | 678 | if (!navigator.mediaSession) { | ||
675 | navigator.mediaSession = {}; | 679 | navigator.mediaSession = {}; | ||
676 | } | 680 | } | ||
677 | 681 | | |||
678 | var noop = function() { }; | 682 | var noop = function() { }; | ||
679 | 683 | | |||
▲ Show 20 Lines • Show All 129 Lines • Show Last 20 Lines |
If you mention "seekforward", "seekbackward" or "seekto" here it can be found easier