Created
December 13, 2017 19:55
-
-
Save yozzi/51e261989a9528c02d59664a5b7e9cc0 to your computer and use it in GitHub Desktop.
Revisions
-
yozzi created this gist
Dec 13, 2017 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,139 @@ ////////////////////////////////////////////////////////// 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 d\'adultes \(13 ans\/years\)/g, 'Nombre de cartes-cadeaux'); jQuery("body").html(replaced); var replaced = jQuery("body").html().replace(/Number of Adults \(13 ans\/years\)/g, 'Number of Gift cards'); 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"); }); });