Skip to content

Instantly share code, notes, and snippets.

@matiaslopezd
Last active February 18, 2020 17:14
Show Gist options
  • Save matiaslopezd/75a3041d9a7a48e134abb882c15cb3a8 to your computer and use it in GitHub Desktop.
Save matiaslopezd/75a3041d9a7a48e134abb882c15cb3a8 to your computer and use it in GitHub Desktop.
Script for add notice of giftcard beneficiary
function AddNotice() {
const main = document.querySelector('#empty_space_rest_buyer');
// Create elements
const element = document.createElement('div');
const title = document.createElement('h2');
const notice = document.createElement('p');
// Add class
element.classList.add('beneficiary-container-notice');
title.classList.add('beneficiary-title-notice');
notice.classList.add('beneficiary-subtitle-notice');
// Add text
title.innerText = 'Beneficiario';
notice.innerText = 'Beneficiario es quien canjeará la giftcard comprada';
// Append
element.appendChild(title);
element.appendChild(notice);
// Check if exist main node and append
if (main) main.parentElement.appendChild(element);
if (main) main.remove();
}
// Check the page is correct
const isValid = location.pathname.includes('finalizar-compra');
// Execute AddNotice with validation
if (isValid) AddNotice();
function AddNotice(){const e=document.querySelector("#empty_space_rest_buyer"),i=document.createElement("div"),n=document.createElement("h2"),t=document.createElement("p");i.classList.add("beneficiary-container-notice"),n.classList.add("beneficiary-title-notice"),t.classList.add("beneficiary-subtitle-notice"),n.innerText="Beneficiario",t.innerText="Beneficiario es quien canjeará la giftcard comprada",i.appendChild(n),i.appendChild(t),e&&e.parentElement.appendChild(i),e&&e.remove()}const isValid=location.pathname.includes("finalizar-compra");isValid&&AddNotice();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment