From 4ce24a2f6a644c9d24c61c19ce255c1b3fd2fd8a Mon Sep 17 00:00:00 2001 From: Max Pozdeev Date: Wed, 25 Nov 2009 17:58:56 +0300 Subject: [PATCH] - bugfix: advanced add not worked in IE7 --- src/ajax.js | 5 +++-- src/index.php | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ajax.js b/src/ajax.js index bbce6c0..cd4ed74 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -299,11 +299,11 @@ function showEditForm(isAdd) else if(window.getSelection) window.getSelection().removeAllRanges(); if(isAdd) { showhide($('#page_taskedit>h3.mtt-inadd'), $('#page_taskedit>h3.mtt-inedit')); - $('#page_taskedit>form').attr('onSubmit', 'return submitFullTask(this)'); + document.edittask.isadd.value = 1; } else { showhide( $('#page_taskedit>h3.mtt-inedit'), $('#page_taskedit>h3.mtt-inadd')); - $('#page_taskedit>form').attr('onSubmit', 'return saveTask(this)'); + document.edittask.isadd.value = 0; } var w = $('#page_taskedit'); if(!flag.windowTaskEditMoved) @@ -344,6 +344,7 @@ function cancelEdit(e) function saveTask(form) { if(flag.needAuth && !flag.isLogged) return false; + if(form.isadd.value != 0) return submitFullTask(form); var tz = -1 * (new Date()).getTimezoneOffset(); setAjaxErrorTrigger(); var nocache = '&rnd='+Math.random(); diff --git a/src/index.php b/src/index.php index edc1fd9..c8d8124 100644 --- a/src/index.php +++ b/src/index.php @@ -146,6 +146,7 @@ $().ajaxStop( function(r,s) {$("#loading").fadeOut();} );

+