- bugfix: advanced add not worked in IE7

This commit is contained in:
Max Pozdeev 2009-11-25 17:58:56 +03:00
parent d7ccf95a65
commit 4ce24a2f6a
2 changed files with 4 additions and 2 deletions

View file

@ -299,11 +299,11 @@ function showEditForm(isAdd)
else if(window.getSelection) window.getSelection().removeAllRanges(); else if(window.getSelection) window.getSelection().removeAllRanges();
if(isAdd) { if(isAdd) {
showhide($('#page_taskedit>h3.mtt-inadd'), $('#page_taskedit>h3.mtt-inedit')); 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 { else {
showhide( $('#page_taskedit>h3.mtt-inedit'), $('#page_taskedit>h3.mtt-inadd')); 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'); var w = $('#page_taskedit');
if(!flag.windowTaskEditMoved) if(!flag.windowTaskEditMoved)
@ -344,6 +344,7 @@ function cancelEdit(e)
function saveTask(form) function saveTask(form)
{ {
if(flag.needAuth && !flag.isLogged) return false; if(flag.needAuth && !flag.isLogged) return false;
if(form.isadd.value != 0) return submitFullTask(form);
var tz = -1 * (new Date()).getTimezoneOffset(); var tz = -1 * (new Date()).getTimezoneOffset();
setAjaxErrorTrigger(); setAjaxErrorTrigger();
var nocache = '&rnd='+Math.random(); var nocache = '&rnd='+Math.random();

View file

@ -146,6 +146,7 @@ $().ajaxStop( function(r,s) {$("#loading").fadeOut();} );
<h3 class="mtt-inedit"><?php _e('edit_task');?></h3> <h3 class="mtt-inedit"><?php _e('edit_task');?></h3>
<form onSubmit="return saveTask(this)" name="edittask"> <form onSubmit="return saveTask(this)" name="edittask">
<input type="hidden" name="isadd" value="0">
<input type="hidden" name="id" value=""> <input type="hidden" name="id" value="">
<div class="form-row"><span class="h"><?php _e('priority');?></span> <SELECT name="prio"><option value="2">+2</option><option value="1">+1</option><option value="0" selected>&plusmn;0</option><option value="-1">&minus;1</option></SELECT> <div class="form-row"><span class="h"><?php _e('priority');?></span> <SELECT name="prio"><option value="2">+2</option><option value="1">+1</option><option value="0" selected>&plusmn;0</option><option value="-1">&minus;1</option></SELECT>
&nbsp; <span class="h"><?php _e('due');?> </span> <input name="duedate" id="duedate" value="" class="in100" title="Y-M-D, M/D/Y, D.M.Y, M/D, D.M" autocomplete="off"></div> &nbsp; <span class="h"><?php _e('due');?> </span> <input name="duedate" id="duedate" value="" class="in100" title="Y-M-D, M/D/Y, D.M.Y, M/D, D.M" autocomplete="off"></div>