Advertisement
inqw

Untitled

Jul 3rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function() {
  2.     console.clear();
  3.     var currentLocation = window.location.href.slice(-6),
  4.         nextStep = document.getElementById('submit'),
  5.         settings = document.getElementById('js-rangeslider-0').children,
  6.         handle = settings[0],
  7.         fill = settings[1],
  8.         bikes = document.getElementsByClassName('amount-text')[0].children[0],
  9.         paymentFrequency = document.getElementsByClassName('select-fl fl-paymentfrequency')[0],
  10.         weeks = document.getElementsByClassName('select-fl fl-timeframe weeks_tf')[0],
  11.         months = document.getElementsByClassName('select-fl fl-timeframe months_tf')[0];
  12.         slider = document.getElementsByClassName('rangeslider__handle')[0],
  13.         input = document.getElementsByTagName('input')[0];
  14.     if (localStorage.bikes != undefined) {
  15.         bikes.innerHTML = localStorage.bikes;
  16.     }
  17.     if (localStorage.width != undefined) {
  18.         handle.style.width = localStorage.width
  19.     }
  20.     if (localStorage.left != undefined) {
  21.         fill.style.left = localStorage.left;
  22.     }
  23.     if (localStorage.type != undefined) {
  24.         paymentFrequency.selectedIndex = localStorage.type
  25.     }
  26.     if (localStorage.numMonths != undefined) {
  27.         months.selectedIndex = localStorage.numMonths
  28.     }
  29.     if (localStorage.numWeeks != undefined) {
  30.         weeks.selectedIndex = localStorage.numWeeks
  31.     }
  32.     if (localStorage.slider != undefined) {
  33.         slider.style.left = localStorage.slider
  34.     }
  35.     if (localStorage.value != undefined) {
  36.         input.value = localStorage.value
  37.     }
  38.     nextStep.onmouseover = function() {
  39.         if (localStorage.bikes != bikes.innerHTML) {
  40.             localStorage.bikes = bikes.innerHTML;
  41.         }
  42.         localStorage.fill = fill.style.left;
  43.         localStorage.width = handle.style.width;
  44.         localStorage.type = paymentFrequency.selectedIndex;
  45.         localStorage.slider = slider.style.left;
  46.         localStorage.value = input.value;
  47.         if (localStorage.type == 1) {
  48.             delete localStorage.numMonths;
  49.             localStorage.numWeeks = weeks.selectedIndex;}
  50.         else {
  51.             delete localStorage.numWeeks;
  52.             localStorage.numMonths = months.selectedIndex;}
  53.         console.clear();
  54.         console.log(localStorage)
  55.     }
  56. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement