TiddlyWiki5/core/modules
FND 2d75cb83af putSaver: detect edit conflicts to prevent clobbering, if possible
if the server supplies an ETag, we send it back when saving, allowing
the server to detect edit conflicts and respond with 412 (cf.
https://www.w3.org/1999/04/Editing/)

caveats:
* this only kicks in after the first save, as we don't have access to
  the ETag when first loading the document
* there's no recovery mechanism (e.g. resetting `this.etag` in order to
  force clobbering), other than manually reloading the document
2016-10-17 08:28:49 +02:00
..
commands Trap missing tiddlers in savetiddler command 2016-06-23 16:19:00 +01:00
editor Text-editor: fix placeholder colour in Chrome 2016-07-03 14:53:37 +01:00
filters Add new 'minlength' operator 2016-10-11 09:26:20 +01:00
info Obeisance to JSHint for core modules 2014-08-30 20:44:26 +01:00
macros Introduce text editor toolbar (#2315) 2016-04-22 08:36:29 +01:00
parsers Remove extraneous console.log() 2016-10-12 15:50:43 +01:00
savers putSaver: detect edit conflicts to prevent clobbering, if possible 2016-10-17 08:28:49 +02:00
startup Add icon and message handler for print button 2016-10-08 10:10:54 +01:00
storyviews Revert getTiddlerData() and add getTiddlerDataCached() 2015-07-10 16:43:50 +01:00
upgraders Revert getTiddlerData() and add getTiddlerDataCached() 2015-07-10 16:43:50 +01:00
utils Fix str.length strEndsWith bug (#2572) 2016-10-08 14:06:30 +01:00
widgets Remove old titles from story on save (#2587) 2016-10-08 12:17:27 +01:00
commander.js Improve error message for missing commands 2014-11-09 14:49:33 +00:00
config.js Move the wikilink regexps into global config 2014-11-26 11:12:25 +00:00
deserializers.js Trap JSON syntax errors during import 2016-10-13 14:16:55 +01:00
filters.js Removed unused vars + some whitespace (#2106) 2016-10-08 13:32:14 +01:00
keyboard.js Introduce text editor toolbar (#2315) 2016-04-22 08:36:29 +01:00
language.js Make lazy loading message be translateable 2015-09-08 10:41:27 +01:00
pluginswitcher.js Add experimental support for RTL languages 2016-08-15 19:47:26 +01:00
saver-handler.js Add localisable strings for error (#2447) 2016-05-17 21:58:47 +01:00
story.js Fix issues with creation and modification dates 2015-09-11 13:34:01 +01:00
syncer.js Fix problem with lazy loading under Node.js 2016-08-16 15:48:14 +01:00
tiddler.js More resilience to Tiddler.isEqual() 2014-11-09 21:47:00 +00:00
wiki-bulkops.js Add renaming to text-slicer tiddler toolbar 2015-08-04 17:44:07 +01:00
wiki.js Remove extraneous text 2016-08-20 17:11:54 +01:00