Files
GLEGram-iOS/submodules/TelegramUI/Resources/WebEmbed/VimeoUserScript.js
T
Leeksov 4647310322 GLEGram 12.5 — Initial public release
Based on Swiftgram 12.5 (Telegram iOS 12.5).
All GLEGram features ported and organized in GLEGram/ folder.

Features: Ghost Mode, Saved Deleted Messages, Content Protection Bypass,
Font Replacement, Fake Profile, Chat Export, Plugin System, and more.

See CHANGELOG_12.5.md for full details.
2026-04-06 09:48:12 +03:00

54 lines
1.4 KiB
JavaScript

function initialize() {
var controls = document.getElementsByClassName("vp-controls-wrapper")[0];
if (controls != null) {
controls.style.display = "none";
}
var sidedock = document.getElementsByClassName("vp-sidedock")[0];
if (sidedock != null) {
sidedock.style.display = "none";
}
// var video = document.getElementsByTagName("video")[0];
// if (video != null) {
// video.setAttribute("webkit-playsinline", "");
// video.setAttribute("playsinline", "");
// video.webkitEnterFullscreen = undefined;
// }
}
function eventFire(el, etype){
if (el.fireEvent) {
el.fireEvent("on" + etype);
} else {
var evObj = document.createEvent("Events");
evObj.initEvent(etype, true, false);
el.dispatchEvent(evObj);
}
}
function autoplay() {
var playButton = document.getElementsByClassName("play")[0];
if (playButton != null) {
eventFire(playButton, "click");
}
}
function receiveMessage(evt) {
if ((typeof evt.data) != "string")
return;
try {
var obj = JSON.parse(evt.data);
if (!obj.event || obj.event != "inject")
return;
if (obj.command == "initialize")
initialize();
else if (obj.command == "autoplay")
autoplay();
} catch (ex) { }
}
window.addEventListener("message", receiveMessage, false);