diff --git a/modules/common/playback/playbackmanager.js b/modules/common/playback/playbackmanager.js
index 035e7e7..de46a01 100644
--- a/modules/common/playback/playbackmanager.js
+++ b/modules/common/playback/playbackmanager.js
@@ -1482,6 +1482,10 @@ define(
player = player || this._currentPlayer;
var offsetTicks = 1e4 * _usersettings.default.skipForwardLength();
this.seekRelative(offsetTicks, player)
+ }, PlaybackManager.prototype.fastForwardSkipIntro = function (player) {
+ player = player || this._currentPlayer;
+ var offsetTicks = 1e4 * 9e4;
+ this.seekRelative(offsetTicks, player)
}, PlaybackManager.prototype.rewind = function (player) {
player = player || this._currentPlayer;
var offsetTicks = 0 - 1e4 * _usersettings.default.skipBackLength();
diff --git a/videoosd/thingy.txt b/videoosd/thingy.txt
new file mode 100644
index 0000000..4dfa311
--- /dev/null
+++ b/videoosd/thingy.txt
@@ -0,0 +1,14 @@
+Button class is defined in videoosd.html
+Button class is queried for in videoosd.js - view.querySelectorAll(".btnOsdFastForward")
+Event listener is added to all found dom elements - onFastForwardButtonClick = fastForward(self, !0);
+
+ function fastForward(instance, animate) {
+ var player = instance.currentPlayer;
+ animate &&
+ (((animate = instance.view.querySelector(
+ ".osd-ff-animationtext",
+ )).innerHTML =
+ "+" + parseInt(_usersettings.default.skipForwardLength() / 1e3)),
+ fadeInAndOut(animate)),
+ _playbackmanager.default.fastForward(player);
+ }
\ No newline at end of file
diff --git a/videoosd/videoosd.html b/videoosd/videoosd.html
index 6ae3f42..a4e4aab 100644
--- a/videoosd/videoosd.html
+++ b/videoosd/videoosd.html
@@ -163,6 +163,10 @@
+
+