mirror of
https://github.com/MarshalX/telegram-crawler.git
synced 2025-03-08 10:24:43 +01:00
Update content of files
This commit is contained in:
parent
1ce6430657
commit
27f30f5118
5 changed files with 52 additions and 5 deletions
|
@ -38,9 +38,9 @@
|
|||
<script src="/js/main-aj.js?66"></script>
|
||||
<script src="/js/jquery-ex.js?14"></script>
|
||||
<script src="/js/qr-code-styling.js?1"></script>
|
||||
<script src="/js/auction.js?36"></script>
|
||||
<script src="/js/auction.js?37"></script>
|
||||
|
||||
<script>ajInit({"version":391,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
|
||||
<script>ajInit({"version":392,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
|
||||
<script id="aj_script">Aj._useScrollHack=true;
|
||||
Main.init();
|
||||
</script>
|
||||
|
|
|
@ -1436,12 +1436,13 @@ a.tm-wallet:hover .tail {
|
|||
}
|
||||
.tm-table-action-link {
|
||||
font-weight: bold;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
color: var(--accent-color);
|
||||
border-radius: var(--def-border-radius);
|
||||
cursor: pointer;
|
||||
}
|
||||
a.tm-table-action-link:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
.tm-table-action-link:hover {
|
||||
background-color: var(--btn-header-bg-color);
|
||||
}
|
||||
|
|
|
@ -14,6 +14,8 @@ var Main = {
|
|||
$(cont).on('click.curPage', '.js-howitworks', Main.eHowitworks);
|
||||
$(cont).on('click.curPage', '.logout-link', Login.logOut);
|
||||
$(cont).on('click.curPage', '.ton-logout-link', Login.tonLogOut);
|
||||
$(cont).on('click.curPage', '.js-copy-code', Main.copyText);
|
||||
$(cont).on('click.curPage', '.js-main-search-dd-item', Main.eMainSearchDDSelected);
|
||||
state.$headerMenu = $('.js-header-menu');
|
||||
state.$unavailPopup = $('.js-unavailable-popup');
|
||||
state.$howitworksPopup = $('.js-howitworks-popup');
|
||||
|
@ -367,6 +369,19 @@ var Main = {
|
|||
location.href = href;
|
||||
}
|
||||
},
|
||||
copyText: function() {
|
||||
var text = $(this).attr('data-copy');
|
||||
var $text = $('<textarea readonly>').css('position', 'fixed').css('left', '-9999px');
|
||||
$text.val(text).appendTo('body');
|
||||
var selected = document.getSelection().rangeCount > 0 ? document.getSelection().getRangeAt(0) : false;
|
||||
$text.focus().select();
|
||||
document.execCommand('copy');
|
||||
$text.remove();
|
||||
if (selected) {
|
||||
document.getSelection().removeAllRanges();
|
||||
document.getSelection().addRange(selected);
|
||||
}
|
||||
},
|
||||
eMainSearchInput: function(e) {
|
||||
if (!Aj.state.quickSearch) {
|
||||
return;
|
||||
|
@ -379,6 +394,15 @@ var Main = {
|
|||
Aj.state.searchTimeout = setTimeout(Main.searchSubmit, 400);
|
||||
}
|
||||
},
|
||||
eMainSearchDDSelected: function(e) {
|
||||
e.preventDefault();
|
||||
e.stopImmediatePropagation();
|
||||
var field = $(this).attr('data-field');
|
||||
var value = $(this).attr('data-value');
|
||||
var $form = Aj.state.$mainSearchForm;
|
||||
$form.field(field).value(value);
|
||||
Main.searchSubmit();
|
||||
},
|
||||
eMainSearchClear: function(e) {
|
||||
var $form = Aj.state.$mainSearchForm;
|
||||
$form.field('query').value('');
|
||||
|
|
|
@ -62,6 +62,8 @@
|
|||
<li><a href="javascript:;" onclick="return DemoApp.requestLocation(this);">Request Location</a> <span></span></li>
|
||||
<li><a href="javascript:;" onclick="return DemoApp.requestVideo(this);">Request Video</a> <span></span></li>
|
||||
<li><a href="javascript:;" onclick="return DemoApp.requestAudio(this);">Request Audio</a> <span></span></li>
|
||||
<li><a href="javascript:;" onclick="return DemoApp.requestAudioVideo(this);">Request Audio+Video</a> <span></span></li>
|
||||
<li><a href="javascript:;" onclick="return DemoApp.testClipboard(this);">Read from clipboard</a> <span></span></li>
|
||||
</ul>
|
||||
<p>Test alerts:</p>
|
||||
<div class="columns">
|
||||
|
@ -100,7 +102,7 @@
|
|||
<div class="viewport-stable_border"></div>
|
||||
<script src="/js/jquery.min.js"></script>
|
||||
<script src="https://tg.dev/js/bootstrap.min.js"></script>
|
||||
<script src="/js/webappdemo.js?4"></script>
|
||||
<script src="/js/webappdemo.js?5"></script>
|
||||
<script>
|
||||
Telegram.WebApp.onEvent('themeChanged', function() {
|
||||
$('#theme_data').html(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
|
||||
|
|
|
@ -136,6 +136,26 @@ var DemoApp = {
|
|||
}
|
||||
return false;
|
||||
},
|
||||
requestAudioVideo: function(el) {
|
||||
if (navigator.mediaDevices) {
|
||||
navigator.mediaDevices.getUserMedia({ audio: true, video: true }).then(function(stream) {
|
||||
$(el).next('span').html('(Access granted)').attr('class', 'ok');
|
||||
});
|
||||
} else {
|
||||
$(el).next('span').html('Media devices is not supported in this browser.').attr('class', 'err');
|
||||
}
|
||||
return false;
|
||||
},
|
||||
testClipboard: function(el) {
|
||||
if (navigator.clipboard) {
|
||||
navigator.clipboard.readText().then(function(clipText) {
|
||||
$(el).next('span').text('(Read from clipboard: «' + clipText + '»)').attr('class', 'ok');
|
||||
});
|
||||
} else {
|
||||
$(el).next('span').html('Media devices is not supported in this browser.').attr('class', 'err');
|
||||
}
|
||||
return false;
|
||||
},
|
||||
toggleMainButton: function(el) {
|
||||
if (DemoApp.MainButton.isVisible) {
|
||||
DemoApp.MainButton.hide();
|
||||
|
|
Loading…
Add table
Reference in a new issue