Файловый менеджер - Редактировать - /var/www/readzy/app/www/assets/js/home.js
Назад
var home = { data : null, tick : null, tick_finished : false, init : () => { home.load(); home.banner(); }, load : () => { if(home.data){ home.render(); }else{ api.get('home', {}, (j) => { home.data = j.data; home.render(); }); } }, render : () => { var render = ''; home.data.forEach((e) => { var paid = (e.paid)?'true':'false'; render += `<div class="title">`+e.genre+`</div> <div class="carousel">`; e.books.forEach((b) => { render += `<div class="item" data-sid="`+b.sid+`" data-title="`+b.title+`" data-words="`+b.words+`" data-paid="`+paid+`"> <div class="cover"> <img src="https://s3.amazonaws.com/cdn.readzy.com.au/book/`+b.sid+`/cover.jpg"> </div> </div>`; }); render += `</div>`; }); $('.home .content').html(render); app.tap('.home .content .carousel .item',(ele) => { var sid = $(ele).attr('data-sid'); var title = $(ele).attr('data-title'); var words = $(ele).attr('data-words'); var paid = $(ele).attr('data-paid'); if(paid == 'true' && purchase.active == 'false'){ purchase.show(); }else{ route.page('read', {sid, title, words}); } }); }, banner : () => { if(home.tick_finished){ $('.intro_banner').html('<img class="logo" src="assets/img/logo.svg">'); return; } if(read.tick){ clearInterval(read.tick); } if(home.tick){ clearInterval(home.tick); } var string = `Welcome to Readzy, we will help you read faster. The average person reads at 250 words per minute, after using our app you will begin to read faster than you currently can.`; var words = string.split(" "); var speed = 300; var index = 0; var word_count = words.length; var words_rendered = 0; home.tick = setInterval(() => { if(words_rendered < word_count){ words_rendered++; $('.intro_banner').html(words[index]); index++; }else{ home.tick_finished = true; $('.intro_banner').html('<img class="logo" src="assets/img/logo.svg">'); clearInterval(home.tick); } }, speed); } }
| ver. 1.4 |
Github
|
.
| PHP 7.0.33-0ubuntu0.16.04.16 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка