autosave.js 407 B

1234567891011121314151617
  1. UE.registerUI("autosave", function(editor) {
  2. var timer = null,
  3. uid = null;
  4. editor.on("afterautosave", function() {
  5. clearTimeout(timer);
  6. timer = setTimeout(function() {
  7. if (uid) {
  8. editor.trigger("hidemessage", uid);
  9. }
  10. uid = editor.trigger("showmessage", {
  11. content: editor.getLang("autosave.success"),
  12. timeout: 2000
  13. });
  14. }, 2000);
  15. });
  16. });