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 |