web/static/res/js/incchoice.js
changeset 88 eeb0a6f3c07d
parent 78 8c3f0b94d056
child 93 7c37aaa2a8ae
equal deleted inserted replaced
87:b3188fe3729a 88:eeb0a6f3c07d
   260 		var time = this.getCookie(this.prefixCookieSeekTime);
   260 		var time = this.getCookie(this.prefixCookieSeekTime);
   261 		if (time === null) {
   261 		if (time === null) {
   262 			return 0;
   262 			return 0;
   263 		}
   263 		}
   264 		return time;
   264 		return time;
   265 	};			
   265 	};
       
   266 
       
   267 	//----------------------------------------------------------------------------------------------------------------------------
       
   268 	// Url share
       
   269 	//----------------------------------------------------------------------------------------------------------------------------			
       
   270 
       
   271 	this.createShareUrl = function(index1, index2, index3)
       
   272 	{
       
   273 		var index = this.getChoosenWords();		
       
   274 		var param = ((index[0] << 16) | (index[1] << 8) | index[2]) << 4;
       
   275 		var urlBase = document.URL;
       
   276 		var url = urlBase + "?" + param;
       
   277 		return url;
       
   278 	}
       
   279 
       
   280 	this.readUrlVideosIndex = function()
       
   281 	{
       
   282 		var query = window.location.search.substring(1);
       
   283 		if (query.length < 0) {
       
   284 			return;
       
   285 		}
       
   286 
       
   287 		var number = parseInt(query);
       
   288 
       
   289 		number >>= 4;
       
   290 		var index3 = number & 255; 
       
   291 		number >>= 8;
       
   292 		var index2 = number & 255; 
       
   293 		number >>= 8;
       
   294 		var index1 = number & 255;
       
   295 
       
   296 		var maxVideoIndex = this.allSequencesData.videos.length - 1;
       
   297 		if (index1 > maxVideoIndex || index2 > maxVideoIndex || index3 > maxVideoIndex) {
       
   298 			return [];
       
   299 		}
       
   300 
       
   301 		return [index1, index2, index3]; 
       
   302 	};				
   266 
   303 
   267 	//----------------------------------------------------------------------------------------------------------------------------
   304 	//----------------------------------------------------------------------------------------------------------------------------
   268 	// Cookies tools
   305 	// Cookies tools
   269 	//----------------------------------------------------------------------------------------------------------------------------		
   306 	//----------------------------------------------------------------------------------------------------------------------------		
   270 
   307