From 04dcf0d8e1caef029d386cfa9f51c01f58c93a70 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sat, 24 Oct 2009 09:31:49 -0400
Subject: [PATCH] - don't call focus() on html editor (#1486238)

---
 program/js/app.js |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/program/js/app.js b/program/js/app.js
index 18b74fd..f98cf5f 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -466,6 +466,7 @@
     var input_to = $("[name='_to']");
     var input_subject = $("input[name='_subject']");
     var input_message = $("[name='_message']").get(0);
+    var html_mode = $("input[name='_is_html']").val() == '1';
 
     // init live search events
     this.init_address_input_events(input_to);
@@ -474,7 +475,7 @@
 
     // add signature according to selected identity
     if (input_from.attr('type') == 'select-one' && $("input[name='_draft_saveid']").val() == ''
-        && $("input[name='_is_html']").val() != '1') {  // if we have HTML editor, signature is added in callback
+        && !html_mode) {  // if we have HTML editor, signature is added in callback
       this.change_identity(input_from[0]);
     }
 
@@ -482,7 +483,7 @@
       input_to.focus();
     else if (input_subject.val() == '')
       input_subject.focus();
-    else if (input_message)
+    else if (input_message && !html_mode)
       input_message.focus();
 
     // get summary of all field values

--
Gitblit v1.9.1