From c1a4dfda807ca08de7d3370fc421abc39d411264 Mon Sep 17 00:00:00 2001 From: matt Date: Fri, 20 Aug 2010 13:52:47 +0000 Subject: [PATCH] fixes problem with always showing alert dialog in chrome. Still working out non-submitting on Safari git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@561 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/skins/default/templates/answer_edit.html | 5 +---- forum/skins/default/templates/ask.html | 3 +-- forum/skins/default/templates/question.html | 6 +----- forum/skins/default/templates/question_edit.html | 2 -- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/forum/skins/default/templates/answer_edit.html b/forum/skins/default/templates/answer_edit.html index d7423af..fbea230 100644 --- a/forum/skins/default/templates/answer_edit.html +++ b/forum/skins/default/templates/answer_edit.html @@ -47,18 +47,15 @@ var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; if($("textarea#editor")[0].value != answer) { if(is_chrome) { - return "You sure you want to leave? Your work will be lost."; + return "Are you sure you want to leave? Your work will be lost."; } else { yourWorkWillBeLost(e); } - return false; } } window.addEventListener('beforeunload', beforeUnload, true); - var answer = ""; - var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; {% endblock %} diff --git a/forum/skins/default/templates/ask.html b/forum/skins/default/templates/ask.html index c65bf9f..9549d29 100644 --- a/forum/skins/default/templates/ask.html +++ b/forum/skins/default/templates/ask.html @@ -69,12 +69,11 @@ function beforeUnload(e) { if($("input#id_title")[0].value != "" || $("textarea#editor")[0].value != "" || $("input#id_tags")[0].value != "") { if(is_chrome) { - return "You sure you want to leave? Your work will be lost."; + return "Are you sure you want to leave? Your work will be lost."; } else { yourWorkWillBeLost(e); } } - return false; } window.addEventListener('beforeunload', beforeUnload, true); diff --git a/forum/skins/default/templates/question.html b/forum/skins/default/templates/question.html index 7afcf40..010ed43 100644 --- a/forum/skins/default/templates/question.html +++ b/forum/skins/default/templates/question.html @@ -53,11 +53,10 @@ if($("textarea#editor")[0].value != "") { if(is_chrome) { - return "You sure you want to leave? Your work will be lost."; + return "Are you sure you want to leave? Your work will be lost."; } else { yourWorkWillBeLost(e); } - return false; } var commentBoxes = $("textarea.commentBox"); @@ -68,13 +67,10 @@ } else { yourWorkWillBeLost(e); } - return false; } } } window.addEventListener('beforeunload', beforeUnload, true); - - var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;