// Setting the Scope!
var scope = angular.element("#piano-template").scope();
console.log("debugPiano: Template-Version: v12 - 1707");
// Tracking
$( "#template-tracking" ).trigger( "click", function() {
window.console.log("Tracking Clicked");
});
const refurl = scope.app.businessUrl;
const url = new URL(refurl);
const domain = "https://" + url.hostname;
const variolink = domain + "/plus/kampagne/?tpcc=22.cyberweek_stickybanner_subscribe-desktop_piano";
const target = "parent";
const fieldlink = "/plus/kampagne/?tpcc=22.cyberweek_stickybanner_subscribe-desktop_piano";
const fullurl = fieldlink.includes("https");
const redirect = "&redirect=true";
let plusBanner = document.getElementsByClassName("plus-banner")[0];
let closeButton = document.getElementsByClassName("plus-banner__close")[0];
closeButton.addEventListener("click", function (e) {
e.preventDefault();
plusBanner.style.display = "none";
parent.postMessage(
{
message: "hidePlusBannerSticky",
expires: 10,
},
refurl
);
});
window.addEventListener(
"DOMContentLoaded",
function () {
if (plusBanner.classList.contains("has-plus")) {
plusBanner.setAttribute(
"href",
"/angebot-abo/vorteilsprogramm/" + redirect
);
}
if (plusBanner.classList.contains("plus-banner")) {
if (fullurl) {
plusBanner.setAttribute(
"href",
fieldlink +
"?tpcc=22.cyberweek_subscribe-banner-sticky-desktop" +
redirect
);
} else {
plusBanner.setAttribute(
"href",
variolink +
"?tpcc=22.cyberweek_subscribe-banner-sticky-desktop" +
redirect
);
}
}
},
false
);