Version 3 (modified by 14 years ago) (diff) | ,
---|
Data Saver Plugin
Notice: This plugin is unmaintained and available for adoption.
Description
Prevents unsaved form data loss by providing a restore button to the meta-navigation bar.
Bugs/Feature Requests
If you have any issues, check existing bugs and feature requests for DataSaverPlugin here and take care of closed tickets as well.
In case this is a new issue, you're welcome to create a new ticket.
Patches welcome in favor of complete files, in case you have already developed some better code.
Include version, if patch is not against current stable release or trunk
development version.
Download
Download the zipped source from [download:datasaverplugin here].
Source
You can check out DataSaverPlugin from here using Subversion, or browse the source with Trac.
Installation
Do your normal Trac plugin install. If you are taking the install-into-Python route, add to your trac.ini:
[components] datasaver.* = enabled
Example
Suppose you write a lengthy wiki page, but accidentally hit refresh or the back button? You'd be out of luck most of the time. I know I was. But with this hack, a link called "Restore Form" will allow you to retrieve your data from your last save. Any time you navigate away from a form page, the contents will be saved in a cookie and when you return you can simply click "Restore Form" to retrieve it.
Recent Changes
- 17318 by rjollos on 2018-12-10 22:39:30
-
TracDataSaver 3.0dev: Replace deprecated
unload
The method is deprecated in jQuery 1.8 and removed in
jQuery 3.0.
Patch by clemens.
Fixes #13509.
- 17317 by rjollos on 2018-12-10 22:32:20
-
TracDataSaver 3.0dev: Require Trac >= 1.0
Changed plugin name in preparation for publishing to PyPI.
Remove old plugin usingpip
before installing new plugin:
$ pip uninstall DataSaverPlugin
Refs #13509
- 15561 by rjollos on 2016-05-29 07:28:33
-
2.0dev: Check if js resource exists before adding
Fixes #12785.
(more)