mirror of
https://github.com/MarshalX/telegram-crawler.git
synced 2024-12-26 06:20:27 +01:00
Update content of files
This commit is contained in:
parent
b19b307b5c
commit
293c61386a
30 changed files with 209 additions and 73 deletions
|
@ -214,9 +214,9 @@
|
||||||
<script src="/js/main-aj.js?67"></script>
|
<script src="/js/main-aj.js?67"></script>
|
||||||
<script src="/js/contest.js?25"></script>
|
<script src="/js/contest.js?25"></script>
|
||||||
<script src="/js/jquery-ui.min.js?1"></script>
|
<script src="/js/jquery-ui.min.js?1"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>ajInit({"version":649,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
|
<script>ajInit({"version":650,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
|
||||||
<script id="aj_script">Aj._useScrollHack=true;
|
<script id="aj_script">Aj._useScrollHack=true;
|
||||||
Aj.onLoad(function(state) {
|
Aj.onLoad(function(state) {
|
||||||
function requestConfirmation(event) {
|
function requestConfirmation(event) {
|
||||||
|
|
|
@ -525,6 +525,13 @@ i.icon {
|
||||||
background-image: var(--image-url-logo-icon-animated, var(--image-url-logo-icon));
|
background-image: var(--image-url-logo-icon-animated, var(--image-url-logo-icon));
|
||||||
animation-name: logo-play;
|
animation-name: logo-play;
|
||||||
}
|
}
|
||||||
|
.tm-logo-progress .tm-logo-icon {
|
||||||
|
--image-url-logo-icon-animated: url('/img/TelemintLogoSprite2.svg');
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
animation-duration: 2s;
|
||||||
|
width: 78px;
|
||||||
|
height: 78px;
|
||||||
|
}
|
||||||
|
|
||||||
@-webkit-keyframes logo-play {
|
@-webkit-keyframes logo-play {
|
||||||
0% { background-position: 0% 0; }
|
0% { background-position: 0% 0; }
|
||||||
|
@ -548,7 +555,7 @@ i.icon {
|
||||||
.tm-header-actions {
|
.tm-header-actions {
|
||||||
margin: 10px 16px;
|
margin: 10px 16px;
|
||||||
}
|
}
|
||||||
.tm-header-actions.thin-only {
|
.tm-header-actions-thin {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
}
|
}
|
||||||
.tm-header-action + .tm-header-action {
|
.tm-header-action + .tm-header-action {
|
||||||
|
@ -941,6 +948,19 @@ a.tm-menu-link:focus {
|
||||||
background-image: var(--image-url-menu-terms);
|
background-image: var(--image-url-menu-terms);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (max-width: 992px) {
|
||||||
|
.tm-header-actions-wide {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
.tm-header-actions-thin,
|
||||||
|
.tm-header-menu-button,
|
||||||
|
.tm-header-menu {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.tm-footer {
|
.tm-footer {
|
||||||
background-color: var(--footer-bg-color);
|
background-color: var(--footer-bg-color);
|
||||||
}
|
}
|
||||||
|
@ -1163,11 +1183,16 @@ a.tm-menu-link:focus {
|
||||||
width: 8px;
|
width: 8px;
|
||||||
height: 18px;
|
height: 18px;
|
||||||
}
|
}
|
||||||
.tm-main-intro-auth {
|
.tm-main-intro-buttons {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
|
||||||
.tm-main-intro-auth-btn {
|
|
||||||
max-width: 348px;
|
max-width: 348px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
.tm-main-intro-buttons .tm-main-intro-link-wrap {
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 20px;
|
||||||
|
margin-top: 24px;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
.tm-main-intro-auth-desc {
|
.tm-main-intro-auth-desc {
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
|
@ -2345,12 +2370,6 @@ a.tm-table-action-link:hover {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin: 8px 0 0;
|
margin: 8px 0 0;
|
||||||
}
|
}
|
||||||
.tm-number-code-link {
|
|
||||||
font-size: 14px;
|
|
||||||
line-height: 20px;
|
|
||||||
margin-top: 24px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.tm-number-code-button {
|
.tm-number-code-button {
|
||||||
margin-top: 24px;
|
margin-top: 24px;
|
||||||
}
|
}
|
||||||
|
@ -2769,15 +2788,19 @@ a.tm-table-action-link:hover {
|
||||||
border-radius: 16px;
|
border-radius: 16px;
|
||||||
background-color: var(--field-bg-color);
|
background-color: var(--field-bg-color);
|
||||||
}
|
}
|
||||||
.preview-sender-shown,
|
.gift-premium-popup-container.iam-sender .tm-form-checkbox-item {
|
||||||
.gift-premium-popup-container.iam-sender .tm-form-checkbox-item,
|
|
||||||
.gift-premium-popup-container.show-sender .preview-sender-hidden,
|
|
||||||
.gift-premium-popup-container.show-sender.iam-sender .preview-sender-shown {
|
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.gift-premium-popup-container.show-sender .preview-sender-shown,
|
.preview-sender-shown,
|
||||||
|
.gift-premium-popup-container.show-sender .preview-sender-hidden,
|
||||||
|
.gift-premium-popup-container.show-sender.iam-sender .preview-sender-shown {
|
||||||
|
transform: rotateX(180deg);
|
||||||
|
}
|
||||||
|
.gift-premium-popup-container.show-sender .preview-sender-shown {
|
||||||
|
transform: rotateX(360deg);
|
||||||
|
}
|
||||||
.gift-premium-popup-container.show-sender.iam-sender .preview-sender-hidden {
|
.gift-premium-popup-container.show-sender.iam-sender .preview-sender-hidden {
|
||||||
display: block;
|
transform: rotateX(0deg);
|
||||||
}
|
}
|
||||||
.tm-gift-premium-preview .preview-sender-name,
|
.tm-gift-premium-preview .preview-sender-name,
|
||||||
.tm-gift-premium-preview .preview-sender-text {
|
.tm-gift-premium-preview .preview-sender-text {
|
||||||
|
@ -2789,22 +2812,31 @@ a.tm-table-action-link:hover {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 19px;
|
line-height: 19px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
transition: transform var(--def-transition);
|
||||||
|
backface-visibility: hidden;
|
||||||
|
}
|
||||||
|
.tm-gift-premium-preview .preview-sender-name.preview-sender-shown {
|
||||||
|
margin-top: -19px;
|
||||||
}
|
}
|
||||||
.tm-gift-premium-preview .preview-sender-text {
|
.tm-gift-premium-preview .preview-sender-text {
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
line-height: 19px;
|
line-height: 19px;
|
||||||
color: var(--text-color);
|
color: var(--text-color);
|
||||||
}
|
}
|
||||||
.tm-gift-premium-preview .preview-sticker {
|
.tm-gift-premium-preview .preview-sticker,
|
||||||
|
.tm-gift-premium-preview-sent .preview-sticker {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 144px;
|
width: 144px;
|
||||||
height: 144px;
|
height: 144px;
|
||||||
margin: 1px 0 10px;
|
margin: 1px 0 10px;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
.tm-gift-premium-preview .preview-sticker canvas,
|
.tm-gift-premium-preview .preview-sticker canvas,
|
||||||
.tm-gift-premium-preview .preview-sticker img {
|
.tm-gift-premium-preview .preview-sticker img,
|
||||||
|
.tm-gift-premium-preview-sent .preview-sticker canvas,
|
||||||
|
.tm-gift-premium-preview-sent .preview-sticker img {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
@ -2819,6 +2851,69 @@ a.tm-table-action-link:hover {
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
}
|
}
|
||||||
|
.tm-gift-premium-preview-sent {
|
||||||
|
width: 348px;
|
||||||
|
max-width: 100%;
|
||||||
|
margin: 0 auto 24px;
|
||||||
|
padding: 22px 30px;
|
||||||
|
border-radius: 16px;
|
||||||
|
background-color: var(--field-bg-color);
|
||||||
|
color: var(--field-color);
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.tm-gift-premium-preview-sent .preview-sticker {
|
||||||
|
width: 164px;
|
||||||
|
height: 164px;
|
||||||
|
margin: -17px 0 12px;
|
||||||
|
}
|
||||||
|
.tm-gift-premium-preview-sent .preview-gift-text {
|
||||||
|
font-size: 16px;
|
||||||
|
line-height: 23px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.tm-gift-premium-preview-sent .preview-gift-desc {
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 23px;
|
||||||
|
margin: 3px 0 0;
|
||||||
|
}
|
||||||
|
.tm-main-box-processing {
|
||||||
|
width: 348px;
|
||||||
|
max-width: 100%;
|
||||||
|
border-radius: 16px;
|
||||||
|
background-color: var(--field-bg-color);
|
||||||
|
padding: 30px 50px;
|
||||||
|
margin: 10px auto 0;
|
||||||
|
text-align: center;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
.tm-main-box-processing .tm-logo-progress {
|
||||||
|
padding: 0 0 20px;
|
||||||
|
}
|
||||||
|
.tm-main-box-icon-error {
|
||||||
|
margin: 0 auto 20px;
|
||||||
|
}
|
||||||
|
.tm-main-box-processing-error .icon-error:before {
|
||||||
|
width: 50px;
|
||||||
|
height: 50px;
|
||||||
|
background-image: var(--image-url-main-search-error);
|
||||||
|
}
|
||||||
|
.tm-main-box-processing-error .tm-main-box-processing-head {
|
||||||
|
color: var(--unavail-color);
|
||||||
|
}
|
||||||
|
.tm-main-box-processing-head {
|
||||||
|
font-size: 17px;
|
||||||
|
line-height: 24px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: var(--field-color);
|
||||||
|
}
|
||||||
|
.tm-main-box-processing-text {
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 20px;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
.toast-container {
|
.toast-container {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
|
@ -2992,6 +3087,9 @@ a.tm-table-action-link:hover {
|
||||||
.tm-header-tab {
|
.tm-header-tab {
|
||||||
padding: 19px 0;
|
padding: 19px 0;
|
||||||
}
|
}
|
||||||
|
.tm-header-menu-button {
|
||||||
|
padding: 19px;
|
||||||
|
}
|
||||||
|
|
||||||
.tm-dropdown .dropdown-toggle.btn {
|
.tm-dropdown .dropdown-toggle.btn {
|
||||||
padding: 9px 14px;
|
padding: 9px 14px;
|
||||||
|
@ -3425,6 +3523,10 @@ a.tm-table-action-link:hover {
|
||||||
padding: 0 8px;
|
padding: 0 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.tm-main-box-processing {
|
||||||
|
margin: 50px auto 0;
|
||||||
|
}
|
||||||
|
|
||||||
.tm-form-radio-label .tm-value {
|
.tm-form-radio-label .tm-value {
|
||||||
width: 90px;
|
width: 90px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,8 +7,8 @@ var Main = {
|
||||||
Aj.onLoad(function(state) {
|
Aj.onLoad(function(state) {
|
||||||
var cont = Aj.ajContainer;
|
var cont = Aj.ajContainer;
|
||||||
$(window).on('resize', Main.onResize);
|
$(window).on('resize', Main.onResize);
|
||||||
$('.js-logo-hoverable').on('mouseover', Main.playLogo);
|
$('.js-logo-hoverable').on('mouseover', Main.ePlayLogo);
|
||||||
$('.js-logo-clickable').on('click', Main.playLogo);
|
$('.js-logo-clickable').on('click', Main.ePlayLogo);
|
||||||
$('.js-logo-icon').on('animationend', Main.eLogoAnimEnd);
|
$('.js-logo-icon').on('animationend', Main.eLogoAnimEnd);
|
||||||
$(cont).on('click.curPage', '.js-header-menu-button', Main.eHeaderMenu);
|
$(cont).on('click.curPage', '.js-header-menu-button', Main.eHeaderMenu);
|
||||||
$(cont).on('click.curPage', '.js-header-menu-close-button', Main.eHeaderMenuClose);
|
$(cont).on('click.curPage', '.js-header-menu-close-button', Main.eHeaderMenuClose);
|
||||||
|
@ -37,8 +37,8 @@ var Main = {
|
||||||
Aj.onUnload(function(state) {
|
Aj.onUnload(function(state) {
|
||||||
clearTimeout(Aj.state.searchTimeout);
|
clearTimeout(Aj.state.searchTimeout);
|
||||||
$(window).off('resize', Main.onResize);
|
$(window).off('resize', Main.onResize);
|
||||||
$('.js-logo-hoverable').off('mouseover', Main.playLogo);
|
$('.js-logo-hoverable').off('mouseover', Main.ePlayLogo);
|
||||||
$('.js-logo-clickable').off('click', Main.playLogo);
|
$('.js-logo-clickable').off('click', Main.ePlayLogo);
|
||||||
$('.js-logo-icon').off('animationend', Main.eLogoAnimEnd);
|
$('.js-logo-icon').off('animationend', Main.eLogoAnimEnd);
|
||||||
state.$mainSearchForm.off('submit', Main.eMainSearchSubmit);
|
state.$mainSearchForm.off('submit', Main.eMainSearchSubmit);
|
||||||
state.$mainSearchForm.field('query').off('input', Main.eMainSearchInput);
|
state.$mainSearchForm.field('query').off('input', Main.eMainSearchInput);
|
||||||
|
@ -181,7 +181,9 @@ var Main = {
|
||||||
var mainLogo = new Image();
|
var mainLogo = new Image();
|
||||||
mainLogo.onload = function() {
|
mainLogo.onload = function() {
|
||||||
Aj.globalState.logoImageMain = main_url;
|
Aj.globalState.logoImageMain = main_url;
|
||||||
Main.playLogo(true);
|
$('.js-header-logo').each(function() {
|
||||||
|
Main.playLogo(this, true);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
mainLogo.src = main_url;
|
mainLogo.src = main_url;
|
||||||
var url2 = '/img/TelemintLogoSprite2.svg';
|
var url2 = '/img/TelemintLogoSprite2.svg';
|
||||||
|
@ -198,10 +200,14 @@ var Main = {
|
||||||
logo3.src = url3;
|
logo3.src = url3;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
playLogo: function(main) {
|
ePlayLogo: function(e) {
|
||||||
if (!$('.js-logo').hasClass('play')) {
|
Main.playLogo(this);
|
||||||
|
},
|
||||||
|
playLogo: function(el, init_logo) {
|
||||||
|
var $el = $(el);
|
||||||
|
if (!$el.hasClass('play')) {
|
||||||
var url = Aj.globalState.logoImageMain;
|
var url = Aj.globalState.logoImageMain;
|
||||||
if (!main) {
|
if (!init_logo && $el.hasClass('js-random-logo')) {
|
||||||
var rnd = Math.random();
|
var rnd = Math.random();
|
||||||
if (rnd > 0.9 && Aj.globalState.logoImage3) {
|
if (rnd > 0.9 && Aj.globalState.logoImage3) {
|
||||||
url = Aj.globalState.logoImage3;
|
url = Aj.globalState.logoImage3;
|
||||||
|
@ -209,14 +215,14 @@ var Main = {
|
||||||
url = Aj.globalState.logoImage2;
|
url = Aj.globalState.logoImage2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$('.js-logo').each(function() {
|
$el.each(function() {
|
||||||
this.style.setProperty('--image-url-logo-icon-animated', 'url(\'' + url + '\')');
|
this.style.setProperty('--image-url-logo-icon-animated', 'url(\'' + url + '\')');
|
||||||
});
|
});
|
||||||
$('.js-logo').addClass('play');
|
$el.addClass('play');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
eLogoAnimEnd: function(e) {
|
eLogoAnimEnd: function(e) {
|
||||||
$('.js-logo').removeClass('play');
|
$(this).parents('.js-logo').removeClass('play');
|
||||||
},
|
},
|
||||||
eHeaderMenu: function(e) {
|
eHeaderMenu: function(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
@ -1162,8 +1168,7 @@ var Random = {
|
||||||
if (result.done && Aj.state.$sentPopup) {
|
if (result.done && Aj.state.$sentPopup) {
|
||||||
closePopup(Aj.state.$sentPopup);
|
closePopup(Aj.state.$sentPopup);
|
||||||
}
|
}
|
||||||
if (Aj.state.needUpdate &&
|
if (Aj.state.needUpdate && result.need_update) {
|
||||||
result.need_update) {
|
|
||||||
Aj.state.updStateTo = setTimeout(Random.updateState, Main.UPDATE_PERIOD);
|
Aj.state.updStateTo = setTimeout(Random.updateState, Main.UPDATE_PERIOD);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -1517,6 +1522,7 @@ var Premium = {
|
||||||
Aj.onLoad(function(state) {
|
Aj.onLoad(function(state) {
|
||||||
var cont = Aj.ajContainer;
|
var cont = Aj.ajContainer;
|
||||||
$(cont).on('click.curPage', '.js-myself-link', Premium.eAcquireForMyself);
|
$(cont).on('click.curPage', '.js-myself-link', Premium.eAcquireForMyself);
|
||||||
|
$(cont).on('click.curPage', '.js-another-gift-btn', Premium.eGiftMorePremium);
|
||||||
$(cont).on('click.curPage', '.js-gift-premium-btn', Premium.eGiftPremium);
|
$(cont).on('click.curPage', '.js-gift-premium-btn', Premium.eGiftPremium);
|
||||||
state.$giftPremiumPopup = $('.js-gift-premium-popup');
|
state.$giftPremiumPopup = $('.js-gift-premium-popup');
|
||||||
$(cont).on('submit.curPage', '.js-gift-premium-form', Premium.eGiftPremiumSubmit);
|
$(cont).on('submit.curPage', '.js-gift-premium-form', Premium.eGiftPremiumSubmit);
|
||||||
|
@ -1534,6 +1540,13 @@ var Premium = {
|
||||||
if (state.needUpdate) {
|
if (state.needUpdate) {
|
||||||
state.updStateTo = setTimeout(Premium.updateState, Main.UPDATE_PERIOD);
|
state.updStateTo = setTimeout(Premium.updateState, Main.UPDATE_PERIOD);
|
||||||
}
|
}
|
||||||
|
$(cont).on('click.curPage', '.js-preview-sticker', function() {
|
||||||
|
RLottie.playUntilEnd(this);
|
||||||
|
});
|
||||||
|
$('.js-preview-sticker').each(function() {
|
||||||
|
RLottie.init(this, {playUntilEnd: true});
|
||||||
|
});
|
||||||
|
RLottie.init();
|
||||||
});
|
});
|
||||||
Aj.onUnload(function(state) {
|
Aj.onUnload(function(state) {
|
||||||
clearTimeout(state.updStateTo);
|
clearTimeout(state.updStateTo);
|
||||||
|
@ -1544,6 +1557,9 @@ var Premium = {
|
||||||
$('.js-form-clear', state.$premiumSearchForm).off('click', Premium.eSearchClear);
|
$('.js-form-clear', state.$premiumSearchForm).off('click', Premium.eSearchClear);
|
||||||
state.$premiumSearchForm.off('change', '.js-premium-options input.radio', Premium.eRadioChanged);
|
state.$premiumSearchForm.off('change', '.js-premium-options input.radio', Premium.eRadioChanged);
|
||||||
state.$giftPremiumForm.off('change', 'input.checkbox', Premium.eCheckboxChanged);
|
state.$giftPremiumForm.off('change', 'input.checkbox', Premium.eCheckboxChanged);
|
||||||
|
$('.js-preview-sticker').each(function() {
|
||||||
|
RLottie.destroy(this);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
updateState: function() {
|
updateState: function() {
|
||||||
|
@ -1552,14 +1568,22 @@ var Premium = {
|
||||||
Aj.state.updLastReq && (now - Aj.state.updLastReq) > Main.FORCE_UPDATE_PERIOD) {
|
Aj.state.updLastReq && (now - Aj.state.updLastReq) > Main.FORCE_UPDATE_PERIOD) {
|
||||||
Aj.state.updLastReq = now;
|
Aj.state.updLastReq = now;
|
||||||
Aj.apiRequest('updatePremiumState', {
|
Aj.apiRequest('updatePremiumState', {
|
||||||
|
mode: Aj.state.mode,
|
||||||
lv: Aj.state.lastVer,
|
lv: Aj.state.lastVer,
|
||||||
dh: Aj.state.lastDh,
|
dh: Aj.state.lastDh,
|
||||||
}, function(result) {
|
}, function(result) {
|
||||||
if (result.history_html) {
|
if (result.mode) {
|
||||||
Premium.updateHistory(result.history_html);
|
Aj.state.mode = result.mode;
|
||||||
}
|
}
|
||||||
if (result.options_html) {
|
if (result.html) {
|
||||||
Premium.updateOptions(result.options_html);
|
Premium.updateContent(result.html);
|
||||||
|
} else {
|
||||||
|
if (result.history_html) {
|
||||||
|
Premium.updateHistory(result.history_html);
|
||||||
|
}
|
||||||
|
if (result.options_html) {
|
||||||
|
Premium.updateOptions(result.options_html);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (result.lv) {
|
if (result.lv) {
|
||||||
Aj.state.lastVer = result.lv;
|
Aj.state.lastVer = result.lv;
|
||||||
|
@ -1570,7 +1594,7 @@ var Premium = {
|
||||||
if (result.dh) {
|
if (result.dh) {
|
||||||
Aj.state.lastDh = result.dh;
|
Aj.state.lastDh = result.dh;
|
||||||
}
|
}
|
||||||
if (Aj.state.needUpdate) {
|
if (Aj.state.needUpdate && result.need_update) {
|
||||||
Aj.state.updStateTo = setTimeout(Premium.updateState, Main.UPDATE_PERIOD);
|
Aj.state.updStateTo = setTimeout(Premium.updateState, Main.UPDATE_PERIOD);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -1694,6 +1718,11 @@ var Premium = {
|
||||||
updateHistory: function(html) {
|
updateHistory: function(html) {
|
||||||
$('.js-premium-history').replaceWith(html);
|
$('.js-premium-history').replaceWith(html);
|
||||||
},
|
},
|
||||||
|
updateContent: function(html) {
|
||||||
|
$('.js-main-content').html(html).find('.js-preview-sticker').each(function() {
|
||||||
|
RLottie.init(this, {playUntilEnd: true});
|
||||||
|
});
|
||||||
|
},
|
||||||
eGiftPremium: function(e) {
|
eGiftPremium: function(e) {
|
||||||
e.stopImmediatePropagation();
|
e.stopImmediatePropagation();
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
@ -1749,14 +1778,19 @@ var Premium = {
|
||||||
}),
|
}),
|
||||||
qr_label: item_title,
|
qr_label: item_title,
|
||||||
tk_label: l('WEB_POPUP_QR_PREMIUM_TK_BUTTON'),
|
tk_label: l('WEB_POPUP_QR_PREMIUM_TK_BUTTON'),
|
||||||
terms_label: l('WEB_POPUP_QR_PROCEED_TERMS'),
|
terms_label: l('WEB_POPUP_QR_PROCEED_TERMS')
|
||||||
onConfirm: function(by_server) {
|
|
||||||
if (by_server) {
|
|
||||||
Aj.state.$sentPopup = showAlert(l('WEB_GIFT_PREMIUM_SENT'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
Aj.state.needUpdate = true;
|
Aj.state.needUpdate = true;
|
||||||
|
},
|
||||||
|
eGiftMorePremium: function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopImmediatePropagation();
|
||||||
|
Aj.apiRequest('repeatPremium', {}, function(result) {
|
||||||
|
if (result.error) {
|
||||||
|
return showAlert(result.error);
|
||||||
|
}
|
||||||
|
Aj.reload();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -270,7 +270,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>mainInitRetinaVideos();
|
<script>mainInitRetinaVideos();
|
||||||
mainInitLogo("\/img\/t_logo_sprite.svg");
|
mainInitLogo("\/img\/t_logo_sprite.svg");
|
||||||
|
|
|
@ -270,7 +270,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>mainInitRetinaVideos();
|
<script>mainInitRetinaVideos();
|
||||||
mainInitLogo("\/img\/t_logo_sprite.svg");
|
mainInitLogo("\/img\/t_logo_sprite.svg");
|
||||||
|
|
|
@ -401,7 +401,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -289,7 +289,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -286,7 +286,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -301,7 +301,7 @@ Telegram's expressive **animated emoji** can now be included in the text of mess
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -299,7 +299,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -248,7 +248,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -288,7 +288,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -271,7 +271,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -336,7 +336,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -306,7 +306,7 @@ you can also download our Android app directly from [telegram.org](https://teleg
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -269,7 +269,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -287,7 +287,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -313,7 +313,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -286,7 +286,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -341,7 +341,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -221,7 +221,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -260,7 +260,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -262,7 +262,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -298,7 +298,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>initScrollVideos(true);
|
<script>initScrollVideos(true);
|
||||||
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
|
|
|
@ -2016,7 +2016,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
<script src="/js/jquery.min.js?1"></script>
|
<script src="/js/jquery.min.js?1"></script>
|
||||||
<script src="/js/bootstrap.min.js?1"></script>
|
<script src="/js/bootstrap.min.js?1"></script>
|
||||||
|
|
||||||
|
|
|
@ -376,7 +376,7 @@ var RLottie = (function () {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
initApi(function() {
|
initApi(function() {
|
||||||
initPlayer(el, options);
|
el && initPlayer(el, options);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -213,7 +213,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
<script>mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
|
||||||
backToTopInit("Go up");
|
backToTopInit("Go up");
|
||||||
|
|
|
@ -270,7 +270,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>mainInitRetinaVideos();
|
<script>mainInitRetinaVideos();
|
||||||
mainInitLogo("\/img\/t_logo_sprite.svg");
|
mainInitLogo("\/img\/t_logo_sprite.svg");
|
||||||
|
|
|
@ -270,7 +270,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/js/main.js?47"></script>
|
<script src="/js/main.js?47"></script>
|
||||||
<script src="/js/tgsticker.js?29"></script>
|
<script src="/js/tgsticker.js?30"></script>
|
||||||
|
|
||||||
<script>mainInitRetinaVideos();
|
<script>mainInitRetinaVideos();
|
||||||
mainInitLogo("\/img\/t_logo_sprite.svg");
|
mainInitLogo("\/img\/t_logo_sprite.svg");
|
||||||
|
|
|
@ -93,7 +93,7 @@
|
||||||
</picture>
|
</picture>
|
||||||
</div>
|
</div>
|
||||||
<div class="cafe-item-label">
|
<div class="cafe-item-label">
|
||||||
<span class="cafe-item-title">Tako</span>
|
<span class="cafe-item-title">Taco</span>
|
||||||
<span class="cafe-item-price">$3.99</span>
|
<span class="cafe-item-price">$3.99</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="cafe-item-buttons">
|
<div class="cafe-item-buttons">
|
||||||
|
@ -326,7 +326,7 @@
|
||||||
</picture>
|
</picture>
|
||||||
</div>
|
</div>
|
||||||
<div class="cafe-order-item-label">
|
<div class="cafe-order-item-label">
|
||||||
<div class="cafe-order-item-title">Tako <span class="cafe-order-item-counter"><span class="js-order-item-counter">1</span>x</span></div>
|
<div class="cafe-order-item-title">Taco <span class="cafe-order-item-counter"><span class="js-order-item-counter">1</span>x</span></div>
|
||||||
<div class="cafe-order-item-description">Mucho más</div>
|
<div class="cafe-order-item-description">Mucho más</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cafe-order-item-price js-order-item-price">$3.99</div>
|
<div class="cafe-order-item-price js-order-item-price">$3.99</div>
|
||||||
|
@ -440,7 +440,7 @@
|
||||||
<div class="cafe-status js-status"></div>
|
<div class="cafe-status js-status"></div>
|
||||||
</div>
|
</div>
|
||||||
<script src="https://tg.dev/js/jquery.min.js"></script>
|
<script src="https://tg.dev/js/jquery.min.js"></script>
|
||||||
<script src="https://tg.dev/js/tgsticker.js?29"></script>
|
<script src="https://tg.dev/js/tgsticker.js?30"></script>
|
||||||
<script src="/js/cafe.js?27"></script>
|
<script src="/js/cafe.js?27"></script>
|
||||||
<script>Cafe.init({"apiUrl":"\/cafe\/api","mode":null,"userId":0,"userHash":null});</script>
|
<script>Cafe.init({"apiUrl":"\/cafe\/api","mode":null,"userId":0,"userHash":null});</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Reference in a new issue