[Pkg-owncloud-commits] [owncloud] 229/273: Fix JSHint errors in EventSource class

David Prévot taffit at moszumanska.debian.org
Fri Jul 4 03:13:20 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository owncloud.

commit 8ef8ef10968c1ec2300a8ba9668b03e6b5f2a3a2
Author: Vincent Petry <pvince81 at owncloud.com>
Date:   Wed Jul 2 21:32:55 2014 +0200

    Fix JSHint errors in EventSource class
---
 core/js/eventsource.js | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

diff --git a/core/js/eventsource.js b/core/js/eventsource.js
index 7bb23dc..46bd9f6 100644
--- a/core/js/eventsource.js
+++ b/core/js/eventsource.js
@@ -28,6 +28,8 @@
  * server
  */
 
+/* global EventSource */
+
 /**
  * Create a new event source
  * @param {string} src
@@ -35,8 +37,10 @@
  */
 OC.EventSource=function(src,data){
 	var dataStr='';
-	this.closed = false;
+	var name;
+	var joinChar;
 	this.typelessListeners=[];
+	this.closed = false;
 	this.listeners={};
 	if(data){
 		for(name in data){
@@ -44,25 +48,25 @@ OC.EventSource=function(src,data){
 		}
 	}
 	dataStr+='requesttoken='+oc_requesttoken;
-	if(!this.useFallBack && typeof EventSource !='undefined'){
-		var joinChar = '&';
+	if(!this.useFallBack && typeof EventSource !== 'undefined'){
+		joinChar = '&';
 		if(src.indexOf('?') === -1) {
 			joinChar = '?';
 		}
-		this.source=new EventSource(src+joinChar+dataStr);
+		this.source= new EventSource(src+joinChar+dataStr);
 		this.source.onmessage=function(e){
 			for(var i=0;i<this.typelessListeners.length;i++){
 				this.typelessListeners[i](JSON.parse(e.data));
 			}
 		}.bind(this);
 	}else{
-		iframeId='oc_eventsource_iframe_'+OC.EventSource.iframeCount;
+		var iframeId='oc_eventsource_iframe_'+OC.EventSource.iframeCount;
 		OC.EventSource.fallBackSources[OC.EventSource.iframeCount]=this;
 		this.iframe=$('<iframe/>');
 		this.iframe.attr('id',iframeId);
 		this.iframe.hide();
 
-		var joinChar = '&';
+		joinChar = '&';
 		if(src.indexOf('?') === -1) {
 			joinChar = '?';
 		}
@@ -73,7 +77,7 @@ OC.EventSource=function(src,data){
 	}
 	//add close listener
 	this.listen('__internal__',function(data){
-		if(data=='close'){
+		if(data === 'close'){
 			this.close();
 		}
 	}.bind(this));
@@ -89,18 +93,19 @@ OC.EventSource.prototype={
 	listeners:{},//only for fallback
 	useFallBack:false,
 	fallBackCallBack:function(type,data){
+		var i;
 		// ignore messages that might appear after closing
 		if (this.closed) {
 			return;
 		}
 		if(type){
-			if (typeof this.listeners['done'] != 'undefined') {
-				for(var i=0;i<this.listeners[type].length;i++){
+			if (typeof this.listeners.done !== 'undefined') {
+				for(i=0;i<this.listeners[type].length;i++){
 					this.listeners[type][i](data);
 				}
 			}
 		}else{
-			for(var i=0;i<this.typelessListeners.length;i++){
+			for(i=0;i<this.typelessListeners.length;i++){
 				this.typelessListeners[i](data);
 			}
 		}
@@ -117,7 +122,7 @@ OC.EventSource.prototype={
 					this.listeners[type].push(callback);
 				}else{
 					this.source.addEventListener(type,function(e){
-						if (typeof e.data != 'undefined') {
+						if (typeof e.data !== 'undefined') {
 							callback(JSON.parse(e.data));
 						} else {
 							callback('');
@@ -125,13 +130,13 @@ OC.EventSource.prototype={
 					},false);
 				}
 			}else{
-				typelessListeners.push(callback);
+				this.typelessListeners.push(callback);
 			}
 		}
 	},
 	close:function(){
 		this.closed = true;
-		if (typeof this.source !='undefined') {
+		if (typeof this.source !== 'undefined') {
 			this.source.close();
 		}
 	}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git



More information about the Pkg-owncloud-commits mailing list