Update content of files

This commit is contained in:
GitHub Action 2023-10-30 19:40:25 +00:00
parent 5bff99a826
commit ab3852ea09
4 changed files with 28 additions and 27 deletions

View file

@ -33,7 +33,9 @@
return;
}
if (dataParsed.eventType == 'set_custom_style') {
iFrameStyle.innerHTML = dataParsed.eventData;
if (event.origin === 'https://web.telegram.org') {
iFrameStyle.innerHTML = dataParsed.eventData;
}
} else {
receiveEvent(dataParsed.eventType, dataParsed.eventData);
}

View file

@ -9,7 +9,7 @@
<meta name="MobileOptimized" content="176" />
<meta name="HandheldFriendly" content="True" />
<meta name="robots" content="noindex, nofollow" />
<script src="https://tg.dev/js/telegram-web-app.js?37"></script>
<script src="https://tg.dev/js/telegram-web-app.js?38"></script>
<script>
function setThemeClass() {
document.documentElement.className = Telegram.WebApp.colorScheme;

View file

@ -8,7 +8,7 @@
<meta name="MobileOptimized" content="176" />
<meta name="HandheldFriendly" content="True" />
<meta name="robots" content="noindex,nofollow" />
<script src="https://tg.dev/js/telegram-web-app.js?37"></script>
<script src="https://tg.dev/js/telegram-web-app.js?38"></script>
<script>
function setThemeClass() {
document.documentElement.className = Telegram.WebApp.colorScheme;
@ -139,18 +139,18 @@
<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?21"></script>
<script src="/js/webappdemo.js?22"></script>
<script>DemoApp.apiUrl = "/demo/api";
Telegram.WebApp.onEvent('themeChanged', function() {
$('#theme_data').html(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
$('#theme_data').text(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
});
$('#main_btn').toggle(!!DemoApp.initDataUnsafe.query_id);
$('#with_webview_btn').toggle(!!DemoApp.initDataUnsafe.query_id && !DemoApp.initDataUnsafe.receiver);
// $('#data_btn').toggle(!DemoApp.initDataUnsafe.query_id || !DemoApp.initDataUnsafe.receiver);
$('#webview_data').html(JSON.stringify(DemoApp.initDataUnsafe, null, 2));
$('#theme_data').html(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
$('#webview_data').text(JSON.stringify(DemoApp.initDataUnsafe, null, 2));
$('#theme_data').text(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
$('#regular_link').attr('href', $('#regular_link').attr('href') + location.hash);
$('#text_field').focus();
$('#regular_field').on('input', function(e) {

View file

@ -39,7 +39,7 @@ var DemoApp = {
$('button').prop('disabled', false);
if (result.response) {
if (result.response.ok) {
$('#btn_status').html('Message sent successfully!').addClass('ok').show();
$('#btn_status').text('Message sent successfully!').addClass('ok').show();
} else {
$('#btn_status').text(result.response.description).addClass('err').show();
alert(result.response.description);
@ -60,7 +60,7 @@ var DemoApp = {
$('button').prop('disabled', false);
if (result.response) {
if (result.response.ok) {
$('#btn_status').html('Button changed!').addClass('ok').show();
$('#btn_status').text('Button changed!').addClass('ok').show();
Telegram.WebApp.close();
} else {
$('#btn_status').text(result.response.description).addClass('err').show();
@ -87,9 +87,9 @@ var DemoApp = {
$('#webview_data_status').removeClass('status_need');
DemoApp.apiRequest('checkInitData', {}, function(result) {
if (result.ok) {
$('#webview_data_status').html('Hash is correct (async)').addClass('ok');
$('#webview_data_status').text('Hash is correct (async)').addClass('ok');
} else {
$('#webview_data_status').html(result.error + ' (async)').addClass('err');
$('#webview_data_status').text(result.error + ' (async)').addClass('err');
}
});
}
@ -133,47 +133,47 @@ var DemoApp = {
requestLocation: function(el) {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
$(el).next('span').html('(' + position.coords.latitude + ', ' + position.coords.longitude + ')').attr('class', 'ok');
$(el).next('span').text('(' + position.coords.latitude + ', ' + position.coords.longitude + ')').attr('class', 'ok');
});
} else {
$(el).next('span').html('Geolocation is not supported in this browser.').attr('class', 'err');
$(el).next('span').text('Geolocation is not supported in this browser.').attr('class', 'err');
}
return false;
},
requestVideo: function(el) {
if (navigator.mediaDevices) {
navigator.mediaDevices.getUserMedia({ audio: false, video: true }).then(function(stream) {
$(el).next('span').html('(Access granted)').attr('class', 'ok');
$(el).next('span').text('(Access granted)').attr('class', 'ok');
});
} else {
$(el).next('span').html('Media devices is not supported in this browser.').attr('class', 'err');
$(el).next('span').text('Media devices is not supported in this browser.').attr('class', 'err');
}
return false;
},
requestAudio: function(el) {
if (navigator.mediaDevices) {
navigator.mediaDevices.getUserMedia({ audio: true, video: false }).then(function(stream) {
$(el).next('span').html('(Access granted)').attr('class', 'ok');
$(el).next('span').text('(Access granted)').attr('class', 'ok');
});
} else {
$(el).next('span').html('Media devices is not supported in this browser.').attr('class', 'err');
$(el).next('span').text('Media devices is not supported in this browser.').attr('class', 'err');
}
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');
$(el).next('span').text('(Access granted)').attr('class', 'ok');
});
} else {
$(el).next('span').html('Media devices is not supported in this browser.').attr('class', 'err');
$(el).next('span').text('Media devices is not supported in this browser.').attr('class', 'err');
}
return false;
},
testClipboard: function(el) {
Telegram.WebApp.readTextFromClipboard(function(clipText) {
if (clipText === null) {
$(el).next('span').html('Clipboard text unavailable.').attr('class', 'err');
$(el).next('span').text('Clipboard text unavailable.').attr('class', 'err');
} else {
$(el).next('span').text('(Read from clipboard: «' + clipText + '»)').attr('class', 'ok');
}
@ -185,7 +185,7 @@ var DemoApp = {
if (allowed) {
$(el).next('span').text('(Access granted)').attr('class', 'ok');
} else {
$(el).next('span').html('(User declined this request)').attr('class', 'err');
$(el).next('span').text('(User declined this request)').attr('class', 'err');
}
});
},
@ -194,14 +194,14 @@ var DemoApp = {
if (sent) {
$(el).next('span').text('(Phone number sent to the bot' + (event && event.responseUnsafe && event.responseUnsafe.contact && event.responseUnsafe.contact.phone_number ? ': +' + event.responseUnsafe.contact.phone_number : '') + ')').attr('class', 'ok');
} else {
$(el).next('span').html('(User declined this request)').attr('class', 'err');
$(el).next('span').text('(User declined this request)').attr('class', 'err');
}
});
},
requestServerTime: function(el) {
Telegram.WebApp.invokeCustomMethod('getCurrentTime', {}, function(err, time) {
if (err) {
$(el).next('span').html('(' + cleanHTML(err) + ')').attr('class', 'err');
$(el).next('span').text('(' + err + ')').attr('class', 'err');
} else {
$(el).next('span').text('(' + (new Date(time*1000)).toString() + ')').attr('class', 'ok');
}
@ -392,13 +392,12 @@ var DemoAppInitData = {
// Telegram.WebApp.setHeaderColor('secondary_bg_color');
Telegram.WebApp.onEvent('themeChanged', function() {
$('#theme_data').html(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
$('#theme_data').text(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
});
$('#webview_data').html(JSON.stringify(DemoApp.initDataUnsafe, null, 2));
$('#theme_data').html(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
$('#webview_data').text(JSON.stringify(DemoApp.initDataUnsafe, null, 2));
$('#theme_data').text(JSON.stringify(Telegram.WebApp.themeParams, null, 2));
DemoApp.checkInitData();
}
};