PluginProbe
Tagembed: Social Media Feeds and Customer Reviews Widget / 5.4
Tagembed: Social Media Feeds and Customer Reviews Widget v5.4
7.8 7.5 7.6 7.7 7.4 trunk 3.10 3.9 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 All 43 releases
tagembed-widget / assets / js / display / tagembed.display.script.js

tagembed.display.script.js in Tagembed: Social Media Feeds and Customer Reviews Widget 5.4, at assets/js/display/tagembed.display.script.js

55 lines 4.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*--Start-- Manage Widget Display Preview According Device*/
2 /*var __tagembed__display_preview_loader = document.querySelector("#__tagembed__display_preview_loader");*/
3 function __tagembed__displayPreview(__tagembed__display_preview_new_class) {
4 let __tagembed__widget_display_preview_id = document.querySelector("#__tagembed__widget_display_preview_id");
5 let __tagembed__display_preview_old_class = __tagembed__widget_display_preview_id.className;
6 if (__tagembed__display_preview_old_class == __tagembed__display_preview_new_class)
7 return;
8 __tagembed__widget_display_preview_id.classList.remove(__tagembed__display_preview_old_class);
9 __tagembed__widget_display_preview_id.classList.add(__tagembed__display_preview_new_class);
10 document.querySelector("#" + __tagembed__display_preview_old_class).classList.remove('__tagembed__previewactive');
11 document.querySelector("#" + __tagembed__display_preview_new_class).classList.add('__tagembed__previewactive');
12 /*Refresh Change Iframe According Device */
13 __tagembed__changeIfrmSrc();
14 }
15 /*--End-- Manage Widget Display Preview According Device*/
16 /*--Start--Manage Widget Display Preview According Widget*/
17 window.addEventListener ? window.addEventListener("load", __tagembed__changeIfrmSrc, false) : window.attachEvent && window.attachEvent("onload", __tagembed__changeIfrmSrc);
18 function __tagembed__changeIfrmSrc() {
19 /*if (!__tagembed__display_preview_loader) return; __tagembed__display_preview_loader.style.display = 'block'; */
20 let widgetData = document.querySelector("#__tagembed__widgets");
21 if (widgetData) {
22 let __tagembed__widgetId = widgetData.selectedOptions[0].value.split('#')[0];
23 document.querySelector("#__tagembed__widget_display_preview_id").innerHTML = `<iframe id="__tagembed__display_ifrm" width="100%" height="100%" src="${__tagembed__plugin_react_url + __tagembed__widgetId}?view" title="Tagembed" frameborder="0" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>`;
24 }
25 /*Close Loader After 5 Second*/
26 /*setTimeout(function () {__tagembed__display_preview_loader.style.display = 'none'}, 2000);*/
27 }
28 /*--End--Manage Widget Display Preview According Widget*/
29
30 /*--Start--Manage Embed Code Acording Widget*/
31 window.addEventListener ? window.addEventListener("load", __tagembed__manageEmbedCode, false) : window.attachEvent && window.attachEvent("onload", __tagembed__manageEmbedCode);
32 function __tagembed__manageEmbedCode() {
33 let __tagembed__html_embed_code = document.querySelector("#__tagembed__html_embed_code");
34 let __tagembed__iframe_embed_code = document.querySelector("#__tagembed__iframe_embed_code");
35 let widgetData = document.querySelector("#__tagembed__widgets");
36 if (widgetData) {
37 let __tagembed__widgetId = widgetData.selectedOptions[0].value.split('#')[0];
38 __tagembed__html_embed_code.value = `<div class="tagembed-container" style=" width:100%;height:100%;overflow: auto;"><div class="tagembed-socialwall" data-wall-id="${__tagembed__widgetId}"></div><script src="//widget.tagembed.com/embed.min.js" type="text/javascript"></script></div>`;
39 __tagembed__iframe_embed_code.value = `<iframe src="${__tagembed__plugin_react_url + __tagembed__widgetId}?view" style=" width:100%;height:500px;overflow: auto;" frameborder="0" allowtransparency="true"></iframe>`;
40 }
41 }
42 /*--End--Manage Embed Code Acording Widget*/
43 /*--Start-- Expand Full Screen*/
44 function __tagembed__openFullscreen() {
45 var __tagembed__widgetDisplayPreview = document.getElementById("__tagembed__widget_display_preview_id");
46 if (__tagembed__widgetDisplayPreview.requestFullscreen) {
47 __tagembed__widgetDisplayPreview.requestFullscreen();
48 } else if (__tagembed__widgetDisplayPreview.webkitRequestFullscreen) {
49 __tagembed__widgetDisplayPreview.webkitRequestFullscreen();
50 } else if (__tagembed__widgetDisplayPreview.msRequestFullscreen) {
51 __tagembed__widgetDisplayPreview.msRequestFullscreen();
52 }
53 }
54 /*--End-- Expand Full Screen*/
55