mirror of
https://github.com/Ionaru/easy-markdown-editor
synced 2025-07-02 15:44:28 -06:00
Merge pull request #139 from Situphen/delay
Differentiate between regular autosave delay and submit autosave delay
This commit is contained in:
commit
9b9edec517
@ -4,7 +4,10 @@ All notable changes to easymde will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
<!--## [Unreleased]-->
|
||||
## [Unreleased]
|
||||
### Changed
|
||||
- Delay before assuming that submit of the form as failed is `autosave.submit_delay` instead of `autosave.delay` (Thanks to [@Situphen], [#139]).
|
||||
|
||||
## [2.9.0] - 2020-01-13
|
||||
### Added
|
||||
- Missing minHeight option in type definition (Thanks to [@t49tran], [#123]).
|
||||
|
@ -120,6 +120,7 @@ easyMDE.value('New input for **EasyMDE**');
|
||||
- **autosave**: *Saves the text that's being written and will load it back in the future. It will forget the text when the form it's contained in is submitted.*
|
||||
- **enabled**: If set to `true`, saves the text automatically. Defaults to `false`.
|
||||
- **delay**: Delay between saves, in milliseconds. Defaults to `10000` (10s).
|
||||
- **submit_delay**: Delay before assuming that submit of the form failed and saving the text, in milliseconds. Defaults to `autosave.delay` or `10000` (10s).
|
||||
- **uniqueId**: You must set a unique string identifier so that EasyMDE can autosave. Something that separates this from other instances of EasyMDE elsewhere on your website.
|
||||
- **blockStyles**: Customize how certain buttons that style blocks of text behave.
|
||||
- **bold**: Can be set to `**` or `__`. Defaults to `**`.
|
||||
@ -201,6 +202,7 @@ var editor = new EasyMDE({
|
||||
enabled: true,
|
||||
uniqueId: "MyUniqueID",
|
||||
delay: 1000,
|
||||
submit_delay: 5000,
|
||||
},
|
||||
blockStyles: {
|
||||
bold: "__",
|
||||
|
@ -1929,7 +1929,7 @@ EasyMDE.prototype.autosave = function () {
|
||||
// Restart autosaving in case the submit will be cancelled down the line
|
||||
setTimeout(function () {
|
||||
easyMDE.autosave();
|
||||
}, easyMDE.options.autosave.delay || 10000);
|
||||
}, easyMDE.options.autosave.submit_delay || easyMDE.options.autosave.delay || 10000);
|
||||
});
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user