From 40161ab9b85af549404bf4e56d6d46a5becb7eae Mon Sep 17 00:00:00 2001 From: briandunnigan Date: Thu, 28 Jan 2016 16:12:30 -0500 Subject: [PATCH] Re-uploading Josh's changes I probably messed up the code merge so this is reverting to an old version --- sistertalk.js | 101 -------------------------------------------------- 1 file changed, 101 deletions(-) diff --git a/sistertalk.js b/sistertalk.js index 7556731..e73072c 100644 --- a/sistertalk.js +++ b/sistertalk.js @@ -1,4 +1,3 @@ - jQuery(document).ready(function($) { // Utility Functions @@ -65,105 +64,6 @@ jQuery(document).ready(function($) { - - - // on submit... - - // for each input... - - //type = text or text area - - // type = checkbox - - // type = radio - - - - - - /* - * - * debugging only - * - */ - function insertClearButton(){ - var button = $(''); - button.attr('href', '#') - button.attr('id', 'clear'); - button.attr('class', 'btn btn-xs btn-warning'); - button.html('Erase All Workbook Answers'); - button.click(function(e){ - e.preventDefault(); - console.log('clearing localStorage...'); - localStorage.clear(); - window.location.reload(); - }); - $('#uc-footer-links').append(button); - } - //insertClearButton(); - /* - if($('.resume_form_link').text().length > 0){ - writeToLocal($('.gform_wrapper').attr('id'), $('.resume_form_link').text()); - } - else{ - $('.gform_wrapper').each(function(index, element) { - var id = $(this).attr('id'); - var url = readFromLocal(id); - if(null != url && window.location != url){ - window.location.replace(readFromLocal(id)); - } - }); - } - */ -======= -jQuery(document).ready(function($) { - - // Utility Functions - - function readFromLocal(localName){ - //console.log('getting item from local...'+localName); - var string = localStorage.getItem(localName); - //console.log('string from local: '+JSON.parse(string)); - return JSON.parse(string); - } - - // Sistertalk Functions - function saveAnswersToLocal(){ - $('.gform_wrapper input').each(function(index, element) { - var id = $(this).attr('id'); - if (this.type == 'radio' || this.type == 'checkbox'){ - var value = this.checked; - writeToLocal(id, value); - } else if (this.type == 'text'){ - var value = this.value; - writeToLocal(id, value); - } - }); - $('.gform_wrapper textarea').each(function(index, element) { - var id = $(this).attr('id'); - writeToLocal(id, this.value); - }); - $('.gform_button').after(''); - setTimeout(function(){$('.save-msg').fadeOut(200, function() { $(this).remove(); });}, 5000); - } - - - - // Go... - - loadAnswersFromLocal(); - - //$('.gform_save_link').text('Save').addClass('btn btn-primary'); - $('.gform_button').attr('value','Save').addClass('btn btn-primary'); - - $('.gform_button').click(function(e){ - e.preventDefault(); - saveAnswersToLocal(); - }); - - - - @@ -217,5 +117,4 @@ jQuery(document).ready(function($) { }); } */ - }); \ No newline at end of file