def fireEvent(self, eventName): """ @param eventName: Name of the event """ eventName = eventName+'Plugin' for listener in self.listeners: if hasattr(listener, eventName): eventMethod = getattr(listener, eventName) DeferredHandler.add(eventMethod, [self])
def fireEvent(self, eventName): """ @param eventName: Name of the event """ eventName = eventName + 'Plugin' for listener in self.listeners: if hasattr(listener, eventName): eventMethod = getattr(listener, eventName) DeferredHandler.add(eventMethod, [self])
def fileQueued(self, file): """ Event-Method called by swfupload """ file = SWFFile(file) DeferredHandler.add(self.settings.file_queued_handler, [file])
def fileDialogStart(self): """ Event-Method called by swfupload """ DeferredHandler.add(self.settings.file_dialog_start_handler)
def uploadComplete(self, file): """ Event-Method called by swfupload """ file = SWFFile(file) DeferredHandler.add(self.settings.upload_complete_handler, [file])
def swfUploadLoaded(self): """ Event-Method called by swfupload """ DeferredHandler.add(self.settings.swfupload_loaded_handler)
def fireEvent(self, eventName, arguments): for listener in self.listeners: if hasattr(listener, eventName): eventMethod = getattr(listener, eventName) arguments.insert(0, self) DeferredHandler.add(eventMethod, arguments)
def fireEvent(self, movieName, eventName, arguments): """ @param args: Arguments given by Flowplayer Fire event """ #log.debug('FireEvent: %s/%s/%s' % (movieName, eventName, str(arguments))) if eventName == 'testFireEvent': log.debug('fireEvent works') return if eventName == 'onLoad' and arguments[0] == 'player': self.loadApi() for listener in self.listeners: if eventName == 'onLoad': if arguments[0] == 'player': if hasattr(listener, 'onLoadPlayer'): eventMethod = getattr(listener, 'onLoadPlayer') DeferredHandler.add(eventMethod) else: if arguments[0] == 'play': name = 'screen' else: name = arguments[0] if self.plugins.has_key(name): self.plugins[name].loaded = True if hasattr(listener, 'onLoadPlugin'): eventMethod = getattr(listener, 'onLoadPlugin') DeferredHandler.add(eventMethod, arguments) elif eventName == 'onPluginEvent': plugin_name = arguments[0] plugin_eventName = arguments[1] if self.plugins.has_key(plugin_name): self.plugins[plugin_name].fireEvent(plugin_eventName) elif eventName == 'onClipAdd': arguments[0] = self.playlist[int(arguments[1])] if hasattr(listener, eventName): eventMethod = getattr(listener, eventName) DeferredHandler.add(eventMethod, arguments) else: if eventName in self.clip_events: clip_index = int(arguments[0]) clip = self.getClip(clip_index) if clip_index == 0 and eventName == 'onBegin': if hasattr(listener, 'onFirstPlaylistItem'): eventMethod = getattr(listener, 'onFirstPlaylistItem') DeferredHandler.add(eventMethod, []) elif clip_index == len( self.playlist) - 1 and eventName == 'onBegin': if hasattr(listener, 'onLastPlaylistItem'): eventMethod = getattr(listener, 'onLastPlaylistItem') DeferredHandler.add(eventMethod, []) clip.fireEvent(eventName, arguments[2:]) else: #log.debug('[FP Event] %s / %s' % (eventName, arguments)) if hasattr(listener, eventName): eventMethod = getattr(listener, eventName) DeferredHandler.add(eventMethod, arguments)
def fileQueueError(self, file, errorCode, message): """ Event-Method called by swfupload """ file = File(file) DeferredHandler.add(self.settings.file_queue_error_handler, [file, errorCode, message])
def fileQueued(self, file): """ Event-Method called by swfupload """ file = File(file) DeferredHandler.add(self.settings.file_queued_handler, [file])
def uploadComplete(self, file): """ Event-Method called by swfupload """ file = File(file) DeferredHandler.add(self.settings.upload_complete_handler, [file])
def uploadSuccess(self, file, receivedResponse, serverData): """ Event-Method called by swfupload """ file = File(file) DeferredHandler.add(self.settings.upload_success_handler, [file, receivedResponse, serverData])
def uploadError(self, file, errorCode, message): """ Event-Method called by swfupload """ file = File(file) DeferredHandler.add(self.settings.upload_error_handler, [file, errorCode, message])
def uploadProgress(self, file, bytesLoaded, totalBytes): """ Event-Method called by swfupload """ file = File(file) DeferredHandler.add(self.settings.upload_progress_handler, [file, bytesLoaded, totalBytes])
def fileQueueError(self, file, errorCode, message): """ Event-Method called by swfupload """ file = SWFFile(file) DeferredHandler.add(self.settings.file_queue_error_handler, [file, errorCode, message])
def fileDialogComplete(self, sel, qu, tqu): """ Event-Method called by swfupload """ DeferredHandler.add(self.settings.file_dialog_complete_handler, [sel, qu, tqu])
def fireEvent(self, movieName, eventName, arguments): """ @param args: Arguments given by Flowplayer Fire event """ #log.debug('FireEvent: %s/%s/%s' % (movieName, eventName, str(arguments))) if eventName == 'testFireEvent': log.debug('fireEvent works') return if eventName == 'onLoad' and arguments[0] == 'player': self.loadApi() for listener in self.listeners: if eventName == 'onLoad': if arguments[0] == 'player': if hasattr(listener, 'onLoadPlayer'): eventMethod = getattr(listener, 'onLoadPlayer') DeferredHandler.add(eventMethod) else: if arguments[0] == 'play': name = 'screen' else: name = arguments[0] if self.plugins.has_key(name): self.plugins[name].loaded = True if hasattr(listener, 'onLoadPlugin'): eventMethod = getattr(listener, 'onLoadPlugin') DeferredHandler.add(eventMethod, arguments) elif eventName == 'onPluginEvent': plugin_name = arguments[0] plugin_eventName = arguments[1] if self.plugins.has_key(plugin_name): self.plugins[plugin_name].fireEvent(plugin_eventName) elif eventName == 'onClipAdd': arguments[0] = self.playlist[int(arguments[1])] if hasattr(listener, eventName): eventMethod = getattr(listener, eventName) DeferredHandler.add(eventMethod, arguments) else: if eventName in self.clip_events: clip_index = int(arguments[0]) clip = self.getClip(clip_index) if clip_index == 0 and eventName == 'onBegin': if hasattr(listener, 'onFirstPlaylistItem'): eventMethod = getattr(listener, 'onFirstPlaylistItem') DeferredHandler.add(eventMethod, []) elif clip_index == len(self.playlist)-1 and eventName == 'onBegin': if hasattr(listener, 'onLastPlaylistItem'): eventMethod = getattr(listener, 'onLastPlaylistItem') DeferredHandler.add(eventMethod, []) clip.fireEvent(eventName, arguments[2:]) else: #log.debug('[FP Event] %s / %s' % (eventName, arguments)) if hasattr(listener, eventName): eventMethod = getattr(listener, eventName) DeferredHandler.add(eventMethod, arguments)
def uploadProgress(self, file, bytesLoaded, totalBytes): """ Event-Method called by swfupload """ file = SWFFile(file) DeferredHandler.add(self.settings.upload_progress_handler, [file, bytesLoaded, totalBytes])
def uploadSuccess(self, file, receivedResponse, serverData): """ Event-Method called by swfupload """ file = SWFFile(file) DeferredHandler.add(self.settings.upload_success_handler, [file, receivedResponse, serverData])
def uploadError(self, file, errorCode, message): """ Event-Method called by swfupload """ file = SWFFile(file) DeferredHandler.add(self.settings.upload_error_handler, [file, errorCode, message])