--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_media/skin/resources/js/pyams_media.js Wed Sep 02 15:31:55 2015 +0200
@@ -0,0 +1,37 @@
+(function($) {
+
+ window.PyAMS_media = {
+
+ initPlayer: function(element) {
+ MyAMS.dialog.registerShownCallback(PyAMS_media.initPlayerDialog, element);
+ var players = $('.flowplayer', element);
+ if (players.exists()) {
+ players.each(function () {
+ var player = $(this);
+ var flowplayer = $(player).flowplayer();
+ var events = player.data('ams-flowplayer-events');
+ if (events) {
+ for (var event in events) {
+ flowplayer.on(event, MyAMS.getFunctionByName(events[event]));
+ }
+ }
+ });
+ }
+ },
+
+ initPlayerDialog: function() {
+ var dialog = $(this);
+ $('.modal-viewport', dialog).removeAttr('style')
+ .removeClass('modal-viewport');
+ },
+
+ getPlayerTime: function(e, api) {
+ var parent = $(this);
+ var player = parent.data('flowplayer');
+ var position = player.video.time;
+ var form = parent.parents('form');
+ $('INPUT[name="form.widgets.time"]', form).val(position);
+ }
+ };
+
+})(jQuery);