Created
December 14, 2017 14:46
-
-
Save yozzi/9c8295d605285452b00aeb745d4f0273 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
////////////////////////////////////////////////////////// Step 1 ////////////////////////////////////////////////////////// | |
jQuery( document ).ready(function() { | |
// On remplace des textes | |
var replaced = jQuery("body").html().replace(/Nombre de Adultes/g, 'Nombre d\'adultes'); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/Nombre de Enfants/g, 'Nombre d\'enfants'); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/Client régulier\? Adresse courriel/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/\(Facultatif, entrez pour gagner du temps à la caisse\)/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/\(Soumettre cette demande.\)/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/Repeat customer\? E-mail address/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/\(Optional, input to save time at checkout\)/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/\("Click" button to continue to the next page.\)/g, ''); | |
jQuery("body").html(replaced); | |
// Si l'url contient Group=CAR donc si on est sur les cartes cadeaux uniquement | |
if (window.location.href.indexOf("Group=CAR") > -1) { | |
// On remplace des textes | |
var replaced = jQuery("body").html().replace(/Nombre de Spécial Carte \/ Card/g, 'Cartes-cadeaux - 50$'); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/Number of Special Carte \/ Card/g, 'Gift Cards - 50$'); | |
jQuery("body").html(replaced); | |
} | |
}); | |
////////////////////////////////////////////////////////// Step 2 ////////////////////////////////////////////////////////// | |
jQuery( document ).ready(function() { | |
// On remplace des textes | |
var replaced = jQuery("body").html().replace(/\*\*\*/g, ''); | |
jQuery("body").html(replaced); | |
}); | |
jQuery( document ).ready(function() { | |
// Si l'url contient !el=y!sqn donc si on est à l'étape 2 uniquement | |
if (window.location.href.indexOf("!el=y!sqn") > -1) { | |
// Si la page contient la date de fin du Boxing Day donc si on est sur un produit BD uniquement | |
if ( | |
( | |
document.documentElement.textContent || document.documentElement.innerText | |
).indexOf('24 Dec 2017') > -1 | |
) { | |
jQuery(document).ready(function () { | |
//alert("found it"); | |
// Autoclic sur la première et unique date | |
jQuery('form input[type="submit"]').click(); | |
// On cache l'ensemble du contenu pour pas mêler | |
jQuery('.container').hide(); | |
// On crée un div | |
jQuery("body").append('<div id="blackout" style="background: #fff; position: absolute; top: 0; width: 100%; height: 100%; z-index: 9999;"></div>') | |
}); | |
}else if ( | |
( | |
document.documentElement.textContent || document.documentElement.innerText | |
).indexOf('Dec 24, 2017') > -1 | |
) { | |
jQuery(document).ready(function () { | |
//alert("found it"); | |
// Autoclic sur la première et unique date | |
jQuery('form input[type="submit"]').click(); | |
// On cache l'ensemble du contenu pour pas mêler | |
jQuery('.container').hide(); | |
// On crée un div | |
jQuery("body").append('<div id="blackout" style="background: #fff; position: absolute; top: 0; width: 100%; height: 100%; z-index: 9999;"></div>') | |
}); | |
} | |
} | |
}); | |
////////////////////////////////////////////////////////// Step 3 ////////////////////////////////////////////////////////// | |
jQuery( document ).ready(function() { | |
// On remplace des textes | |
var replaced = jQuery("body").html().replace(/Événement Sommaire/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/ Sommaire/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/Réserver et porter à mon compte./g, 'Cliquez sur le prix pour valider'); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/<pre style\=\"font-family:Times New Roman; font-size:100\%; font-weight:bold\">Cochez cette case si vous voulez recevoir nos courriels promotionnels.<\/pre>/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/Event Summary/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/ Summary/g, ''); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/Book reservation and charge my account./g, 'Click price to validate'); | |
jQuery("body").html(replaced); | |
var replaced = jQuery("body").html().replace(/<pre style\=\"font-family:Times New Roman; font-size:100\%; font-weight:bold\">Check here if you want to receive promotional e-mails.<\/pre>/g, ''); | |
jQuery("body").html(replaced); | |
}); | |
jQuery(function () { | |
jQuery("form pre:nth-child(2)").text(function () { | |
// On remplace la date de la croisière par la saison | |
return jQuery(this).text().replace("dimanche, 24 decembre 2017", "Saison 2018"); | |
}); | |
jQuery("form pre:nth-child(2)").text(function () { | |
// On remplace la date de la croisière par la saison | |
return jQuery(this).text().replace("Sunday, December 24, 2017", "Season 2018"); | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment