This commit is contained in:
2026-05-26 17:10:27 +05:30
parent 3a3ba6bf73
commit e30cc92cbd
4 changed files with 63 additions and 2 deletions

View File

@@ -1,4 +1,24 @@
<style>
html:not(.politictalk-direct-access-blocked) body,
html:not(.politictalk-direct-access-blocked) #react,
html:not(.politictalk-direct-access-blocked) #videoconference_page,
html:not(.politictalk-direct-access-blocked) .conference,
html:not(.politictalk-direct-access-blocked) #largeVideoContainer,
html:not(.politictalk-direct-access-blocked) .large-video-container,
html:not(.politictalk-direct-access-blocked) .filmstrip,
html:not(.politictalk-direct-access-blocked) .stage-view {
background-color: #101820 !important;
background-image: url('/images/politictalk/background_pt.png') !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
html:not(.politictalk-direct-access-blocked) #largeVideo,
html:not(.politictalk-direct-access-blocked) .large-video-background {
background-color: transparent !important;
}
.politictalk-room-logo {
align-items: center;
display: flex;
@@ -116,6 +136,17 @@
}
@media (max-width: 640px) {
html:not(.politictalk-direct-access-blocked) body,
html:not(.politictalk-direct-access-blocked) #react,
html:not(.politictalk-direct-access-blocked) #videoconference_page,
html:not(.politictalk-direct-access-blocked) .conference,
html:not(.politictalk-direct-access-blocked) #largeVideoContainer,
html:not(.politictalk-direct-access-blocked) .large-video-container,
html:not(.politictalk-direct-access-blocked) .filmstrip,
html:not(.politictalk-direct-access-blocked) .stage-view {
background-position: center center !important;
}
.politictalk-room-logo {
gap: 10px;
height: 48px;
@@ -257,6 +288,33 @@
window.config = window.config || {};
window.config.subject = meetingTitle;
window.config.localSubject = meetingTitle;
document.title = meetingTitle + ' | PoliticTalk';
}
function mountPoliticTalkDocumentTitle() {
var meetingTitle = getPoliticTalkMeetingTitle();
var pageTitle = meetingTitle ? meetingTitle + ' | PoliticTalk' : 'PoliticTalk';
if (directAccessBlocked || !document.head) {
return;
}
document.title = pageTitle;
if (window.politicTalkTitleObserver) {
return;
}
window.politicTalkTitleObserver = new MutationObserver(function() {
if (document.title !== pageTitle) {
document.title = pageTitle;
}
});
window.politicTalkTitleObserver.observe(document.head, {
childList: true,
characterData: true,
subtree: true
});
}
function preventHostLeaveButtonExecution() {
@@ -410,11 +468,13 @@
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', function() {
mountPoliticTalkDocumentTitle();
mountPoliticTalkLogo();
mountDirectAccessMessage();
mountHostHangupPolicy();
});
} else {
mountPoliticTalkDocumentTitle();
mountPoliticTalkLogo();
mountDirectAccessMessage();
mountHostHangupPolicy();