From fb7a3aa9ce0d9b99dca79cfb89951b5c51523250 Mon Sep 17 00:00:00 2001 From: Jose Antonio Marquez Date: Thu, 10 May 2012 14:54:38 -0700 Subject: Adding partial close functionality --- js/document/views/design.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'js/document/views/design.js') diff --git a/js/document/views/design.js b/js/document/views/design.js index 765099e6..1a8f4986 100755 --- a/js/document/views/design.js +++ b/js/document/views/design.js @@ -289,6 +289,37 @@ exports.DesignDocumentView = Montage.create(BaseDocumentView, { value: function(x, y) { return this.iframe.contentWindow.getElement(x,y); } + }, + //////////////////////////////////////////////////////////////////// + // + pauseVideos:{ + value:function(){ + var i, videos = this.document.getElementsByTagName("video"); + for(i = 0; i < videos.length; i++){ + if(!videos[i].paused) videos[i].pause(); + } + } + }, + //////////////////////////////////////////////////////////////////// + // + stopVideos:{ + value:function(){ + var i, videos = this.document.getElementsByTagName("video"); + for(i = 0; i < videos.length; i++){ + videos[i].src = ""; + } + } + }, + //////////////////////////////////////////////////////////////////// + // + pauseAndStopVideos:{ + value:function(){ + var i, videos = this.document.getElementsByTagName("video"); + for(i = 0; i < videos.length; i++){ + if(!videos[i].paused) videos[i].pause(); + videos[i].src = ""; + } + } } //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// -- cgit v1.2.3