[mirotalksfu] - add Common

هذا الالتزام موجود في:
Miroslav Pejic
2024-01-18 20:51:13 +01:00
الأصل 0ec26e20c6
التزام f32c24574c
13 ملفات معدلة مع 61 إضافات و24 حذوفات

28
public/js/Common.js Normal file
عرض الملف

@@ -0,0 +1,28 @@
'use strict';
const poweredBy = document.getElementById('poweredBy');
const sponsors = document.getElementById('sponsors');
const advertisers = document.getElementById('advertisers');
const footer = document.getElementById('footer');
//...
const config = {
html: {
poweredBy: true,
sponsors: true,
advertisers: true,
footer: true,
},
//...
};
!config.html.poweredBy && elementDisplay(poweredBy, false);
!config.html.sponsors && elementDisplay(sponsors, false);
!config.html.advertisers && elementDisplay(advertisers, false);
!config.html.footer && elementDisplay(footer, false);
//...
function elementDisplay(element, display, mode = 'block') {
if (!element) return;
element.style.display = display ? mode : 'none';
}