From ebd751acd4c580f0a8f5bed1921e9a882477acdd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Tue, 27 Oct 2015 15:20:27 +0100
Subject: [PATCH] codemirror: display an animation in window title so that the
 window flash when component has been saved.

Use case: save component on one tab, go to "run live test" tab and wait for component to be saved to make sure code runs with latest version

Conflicts:
	bt5/erp5_code_mirror/SkinTemplateItem/portal_skins/erp5_code_mirror/code_mirror_support.xml
---
 .../portal_skins/erp5_code_mirror/code_mirror_support.txt   | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/bt5/erp5_code_mirror/SkinTemplateItem/portal_skins/erp5_code_mirror/code_mirror_support.txt b/bt5/erp5_code_mirror/SkinTemplateItem/portal_skins/erp5_code_mirror/code_mirror_support.txt
index b0c43627ed..0efe0a303b 100644
--- a/bt5/erp5_code_mirror/SkinTemplateItem/portal_skins/erp5_code_mirror/code_mirror_support.txt
+++ b/bt5/erp5_code_mirror/SkinTemplateItem/portal_skins/erp5_code_mirror/code_mirror_support.txt
@@ -227,6 +227,8 @@
  function saveComponentDocument(cm, event) {
    event.stopPropagation();
    event.preventDefault();
+   var document_title = document.title;
+   document.title = "💾💤 " + document_title;
 
    clickSaveButton('Base_edit');
 
@@ -261,6 +263,10 @@
                url: 'getTranslatedValidationStateTitle',
                success: getTranslatedValidationStateTitleHandler});
      }
+     document.title = "💾✔ " + document_title;
+     setTimeout(function() {;
+       document.title =  document_title;
+     }, 500);
 
      updateErrorWarningMessageDivWithJump();
 
-- 
2.30.9