<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Gravity Support Forums Topic: Feature Suggestion: Local Storage (Sisyphus)</title>
		<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus</link>
		<description>Gravity Support Forums Topic: Feature Suggestion: Local Storage (Sisyphus)</description>
		<language>en-US</language>
		<pubDate>Sun, 19 Apr 2026 20:25:09 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.1</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>https://legacy.forums.gravityhelp.com/search.php</link>
		</textInput>
		<atom:link href="https://legacy.forums.gravityhelp.com/rss/topic/feature-suggestion-local-storage-sisyphus" rel="self" type="application/rss+xml" />

		<item>
			<title>David Peralty on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-250532</link>
			<pubDate>Mon, 13 May 2013 09:20:36 +0000</pubDate>
			<dc:creator>David Peralty</dc:creator>
			<guid isPermaLink="false">250532@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;That's great bhays, looking forward to it!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bhays on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-249898</link>
			<pubDate>Mon, 13 May 2013 01:56:36 +0000</pubDate>
			<dc:creator>bhays</dc:creator>
			<guid isPermaLink="false">249898@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I needed to do this same thing for a couple of clients so I ended up writing a plugin that adds Sisyphus on a per-form basis.&#60;/p&#62;
&#60;p&#62;I'm in the process of getting it added to the WordPress Plugins Repository, so in the meantime you can grab the plugin here: &#60;a href=&#34;https://github.com/bhays/gravity-forms-sisyphus&#34; rel=&#34;nofollow&#34;&#62;https://github.com/bhays/gravity-forms-sisyphus&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>David Peralty on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-247970</link>
			<pubDate>Sat, 11 May 2013 11:17:56 +0000</pubDate>
			<dc:creator>David Peralty</dc:creator>
			<guid isPermaLink="false">247970@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;That's great, thanks for posting!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>kcbluegal on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-247136</link>
			<pubDate>Sat, 11 May 2013 00:34:44 +0000</pubDate>
			<dc:creator>kcbluegal</dc:creator>
			<guid isPermaLink="false">247136@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I managed to get this working! &#60;/p&#62;
&#60;p&#62;This goes in your theme's functions.php file (mine went straight on the bottom)&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;wp_register_script ( // sisyphus
          &#38;#39;sisyphus&#38;#39;,
          get_template_directory_uri() . &#38;#39;/js/sisyphus.min.js&#38;#39;,
          array(&#38;#39;jquery&#38;#39;), //requires jQuery
          1.1, //Version Nr
          false //loads in footer
        );

}
}
add_action(&#38;#39;wp_enqueue_scripts&#38;#39;, &#38;#39;my_init_method&#38;#39;);

function register_all_styles()
{
wp_enqueue_script( &#38;#39;sisyphus&#38;#39; ); // Enqueue sisyphus
}
add_action(&#38;#39;wp_enqueue_scripts&#38;#39;,&#38;#39;register_all_styles&#38;#39;);&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;I then used the PureHTML plugin and used the first code from above:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;script type=&#38;quot;text/javascript&#38;quot;&#38;gt;
jQuery(document).ready(function() {
	jQuery(&#38;#39;#gform_8&#38;#39;).sisyphus({}); //replace with your form id
});
&#38;lt;/script&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Then I used the short code generated by PureHTML so now my post looks like this:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;[purehtml id=1]
[gravityform id=&#38;quot;8&#38;quot; name=&#38;quot;Success Check Form&#38;quot;]&#60;/code&#62;&#60;/pre&#62;</description>
		</item>
		<item>
			<title>kcbluegal on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-246707</link>
			<pubDate>Fri, 10 May 2013 17:29:21 +0000</pubDate>
			<dc:creator>kcbluegal</dc:creator>
			<guid isPermaLink="false">246707@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Another request for this please.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gjggreen on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-77564</link>
			<pubDate>Wed, 26 Sep 2012 23:42:49 +0000</pubDate>
			<dc:creator>gjggreen</dc:creator>
			<guid isPermaLink="false">77564@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;yup would be great especially when you could then use this for multi-page or long-page questionaires
&#60;/p&#62;</description>
		</item>
		<item>
			<title>johngorenfeld on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-74996</link>
			<pubDate>Wed, 12 Sep 2012 16:12:26 +0000</pubDate>
			<dc:creator>johngorenfeld</dc:creator>
			<guid isPermaLink="false">74996@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I'd like to post a third request for this. It would be great. Wish Gravity Forms included something like this.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>eCurtis on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-55861</link>
			<pubDate>Thu, 19 Apr 2012 15:50:29 +0000</pubDate>
			<dc:creator>eCurtis</dc:creator>
			<guid isPermaLink="false">55861@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I ran across this today:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://simsalabim.github.com/sisyphus/&#34; rel=&#34;nofollow&#34;&#62;http://simsalabim.github.com/sisyphus/&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Same thing I know, perhaps updated. Any Plans for Gravity Forms to implement this functionality?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Idealien on "Feature Suggestion: Local Storage (Sisyphus)"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/feature-suggestion-local-storage-sisyphus#post-44143</link>
			<pubDate>Thu, 15 Dec 2011 10:35:29 +0000</pubDate>
			<dc:creator>Idealien</dc:creator>
			<guid isPermaLink="false">44143@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Sisyphus (&#60;a href=&#34;http://simsalabim.github.com/sisyphus/&#34; rel=&#34;nofollow&#34;&#62;Demo Page&#60;/a&#62; and &#60;a href=&#34;https://github.com/simsalabim/sisyphus&#34; rel=&#34;nofollow&#34;&#62;GitHub&#60;/a&#62;) is a jQuery plugin that uses Local Storage to prevent form entries from being lost due to closed, crashed, etc browser windows.&#60;/p&#62;
&#60;p&#62;It would be stellar to have this - or a feature set like it - built out as a native option / part of solution for Gravity Forms.&#60;/p&#62;
&#60;p&#62;For those wanting to try Sisyphus themselves, the following code can be added to your functions.php file after uploading the minified JS to your theme folder /js/ subfolder:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;wp_register_script(&#38;#39;sisyphus&#38;#39;,
       get_stylesheet_directory_uri() . &#38;#39;/js/sisyphus.min.js&#38;#39;,
       array(&#38;#39;jquery&#38;#39;),
       &#38;#39;1.0&#38;#39; );&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;and then in a page template that your forms use add the following:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;script type=&#38;quot;text/javascript&#38;quot;&#38;gt;
jQuery(document).ready(function() {
	//jQuery(&#38;#39;#gform_1&#38;#39;).sisyphus({});
});
&#38;lt;/script&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;The GF documentation also indicates that &#60;a href=&#34;http://www.gravityhelp.com/documentation/page/Gform_enqueue_scripts&#34; rel=&#34;nofollow&#34;&#62;gform_enqueue_scripts&#60;/a&#62; is another method to be form specific if you wish to in a similar fashion.&#60;/p&#62;
&#60;p&#62;In both cases with the setup I'm trying it out on (WP 3.2, GF 1.6.1) I am getting JS errors in console from sisyphus. Haven't looked in detail as to whether these are items specific to Sisphus or mixture based on how GF generates forms and Sisyphus is trying to enable itself:&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;Calling it default parameters gets a &#34;can't convert null to object&#34; from jQuery 1.6.1&#60;/li&#62;
&#60;li&#62;Setting excludeFields: jQuery( &#34;.datepicker&#34; ) parameter mitigates that and does allow the functionality of local storage to operate, but still gets an &#34;a.attr(&#34;name&#34;) is undefined&#34; error from Sisyphus&#60;/li&#62;
&#60;/ul&#62;</description>
		</item>

	</channel>
</rss>
