1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-28 02:50:27 +00:00
TiddlyWiki5/core/wiki
Jermolene 13c4e028b1 Refactored autosave mechanism
Previously we were using a message `tw-auto-save-wiki` to trigger an
autosave. The message was generated by certain UI actions such as
saving a tiddler. The trouble was that the message was being processed
before the wiki change event for the accompanying change had had a
chance to percolate. The end result was that the dirty indicator was
staying lit when using autosave.

The new approach abandons the autosave message and instead triggers the
autosave in the wiki change event when a relevant change occurs.

One happy side effect of these changes is that the dirty indicator now
works as expected with the client server edition - ie, when typing in a
draft tiddler the dirty indicator will flash briefly, and then clear
when the sync mechanism has completed saving the draft.
2014-08-27 10:04:54 +01:00
..
config Refactored autosave mechanism 2014-08-27 10:04:54 +01:00
macros Add a sort parameter to the TOC macro 2014-08-20 22:48:07 +01:00
tags Introduce refresh button and revert home button 2014-08-19 12:12:36 +01:00
advancedsearch.tid First pass at an advanced search tiddler 2013-12-31 13:11:01 +00:00
allfields.tid Make the control panel "internal" tab translatable 2014-02-16 19:02:24 +00:00
autosavestatus.tid Extend button widget to allow navigating to a tiddler 2014-02-22 16:13:16 +00:00
currpalettepreview.tid Add palette editor 2014-02-20 10:00:38 +00:00
DefaultTiddlers.tid Simpler default defaulttiddlers 2014-08-18 10:27:48 +01:00
download-wiki-button.tid Making more things translateable 2014-02-16 09:46:43 +00:00
encryptionstatus.tid Making more things translateable 2014-02-16 09:46:43 +00:00
language.tid Ensure we have a default language in empty.html 2014-08-14 12:00:07 +01:00
languageswitcher.tid Use the select widget in the various switchers 2014-05-31 18:38:17 +01:00
minilanguageswitcher.tid Use the select widget in the various switchers 2014-05-31 18:38:17 +01:00
minithemeswitcher.tid Use the select widget in the various switchers 2014-05-31 18:38:17 +01:00
modules.tid First pass at refactoring filter execution 2014-04-03 20:49:16 +01:00
palette.tid First pass at switchable colour palettes 2014-02-17 12:09:10 +00:00
paletteeditor.tid First pass at refactoring filter execution 2014-04-03 20:49:16 +01:00
palettepreview.tid Add palette editor 2014-02-20 10:00:38 +00:00
paletteswitcher.tid Rearrange system tag configuration 2014-04-18 09:28:14 +01:00
recentchanges.tid Revise number of tiddlers in recent changes list 2014-04-24 12:22:31 +01:00
search.tid Use temporary tiddler for search text 2012-11-11 15:08:46 +00:00
themeswitcher.tid Rejig the control panel to use nested tabs for Appearance and Advanced 2014-02-16 19:33:18 +00:00
title.tid Change SiteTitle/SiteSubtitle into $:/SiteTitle and $:/SiteSubtitle 2014-02-22 11:39:18 +00:00
view.tid Retract inadvertant change from previous commit 2014-05-26 22:56:58 +01:00
viewswitcher.tid Use the select widget in the various switchers 2014-05-31 18:38:17 +01:00