Skip to content

Instantly share code, notes, and snippets.

@VictorWesterlund
Last active August 16, 2021 09:29
Show Gist options
  • Save VictorWesterlund/eb58bd7c431fb0e6cc13888237e128db to your computer and use it in GitHub Desktop.
Save VictorWesterlund/eb58bd7c431fb0e6cc13888237e128db to your computer and use it in GitHub Desktop.
// Hacky code to display a license box for the product SIGN-I09 on deltaco.se/deltaco.fi
window.addEventListener("AsyncAppReady",() => {
if(av && av.page == "lgt-121" && av.auth) {
const l = {
"se": [
"ctl00_SPWebPartManager1_g_dbe96560_9460_4c5c_ad2f_ae3be3f25708_csr1_Itemtabs-1",
"<div style=\"display: flex;align-items: center;padding: 15px;background: #f1f1f1;border-radius: 6px;margin-bottom: 10px;\"><p style=\"margin: 0;margin-left: 5px;\">Vid köp behöver du ansöka om licensnycklar</p><a href=\"https://forms.office.com/Pages/ResponsePage.aspx?id=3IWmeTfPJkWZkKhVmPw6-NOVGN1I1iZGmkmpsV2rzkJUNkRCMTYwUDRDTjhIUEFYVlg0RU9MSDBJRiQlQCN0PWcu\" target=\"_blank\" style=\"display: contents;\"><img src=\"data:image/png;base64,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\" style=\"margin-left: auto;\"></a></div>"
],
"fi": [
"ctl00_SPWebPartManager1_g_3f42a897_6811_4533_82b1_305a124ad21c_csr1_Itemtabs-1",
"<div style=\"display: flex;align-items: center;padding: 15px;background: #f1f1f1;border-radius: 6px;margin-bottom: 10px;\"><p style=\"margin: 0;margin-left: 5px;\">You need to order license keys with this purchase</p><a href=\"https://forms.office.com/Pages/ResponsePage.aspx?id=3IWmeTfPJkWZkKhVmPw6-NOVGN1I1iZGmkmpsV2rzkJUNkRCMTYwUDRDTjhIUEFYVlg0RU9MSDBJRiQlQCN0PWcu\" target=\"_blank\" style=\"display: contents;\"><img src=\"data:image/png;base64,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\" style=\"margin-left: auto;\"></a></div>"
]
}
const e = document.getElementById(l[av.lang][0]);
if(!e) {
setTimeout(() => window.dispatchEvent(avr),500);
return false;
}
e.children[0]?.insertAdjacentHTML("beforebegin",l[av.lang][1]) ?? null;
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment