diff options
author | Bart Visscher <bartv@thisnet.nl> | 2011-09-20 21:25:28 +0200 |
---|---|---|
committer | Bart Visscher <bartv@thisnet.nl> | 2011-09-20 21:25:28 +0200 |
commit | 0dd5fd5cd3c39fa7ffa1858dbfb5292a347a4aa2 (patch) | |
tree | 1efd0a3c0412462da6181ac7b63f7a6778ed694f /apps/tasks | |
parent | 8826aa8056062d608db962ca2e1b55cf3e204c13 (diff) | |
download | nextcloud-server-0dd5fd5cd3c39fa7ffa1858dbfb5292a347a4aa2.tar.gz nextcloud-server-0dd5fd5cd3c39fa7ffa1858dbfb5292a347a4aa2.zip |
Mark form field with error message
Diffstat (limited to 'apps/tasks')
-rw-r--r-- | apps/tasks/css/style.css | 2 | ||||
-rw-r--r-- | apps/tasks/js/tasks.js | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/apps/tasks/css/style.css b/apps/tasks/css/style.css index 3867f07012c..738f4f625b8 100644 --- a/apps/tasks/css/style.css +++ b/apps/tasks/css/style.css @@ -1,2 +1,4 @@ #task_details th { padding:2px; text-align:right ;vertical-align:top; } #task_details td { padding:2px; text-align:left ;vertical-align:top; } +.error_msg{color:red;} +.error{border-color:red;border-width:2px;} diff --git a/apps/tasks/js/tasks.js b/apps/tasks/js/tasks.js index e145389a959..e695925aad4 100644 --- a/apps/tasks/js/tasks.js +++ b/apps/tasks/js/tasks.js @@ -92,12 +92,20 @@ $(document).ready(function(){ $('#tasks_edittaskform input[type="submit"]').live('click',function(){ $.post('ajax/edittask.php',$('#tasks_edittaskform').serialize(),function(jsondata){ + $('.error_msg').remove(); + $('.error').removeClass('error'); if(jsondata.status == 'success'){ $('#task_details').data('id',jsondata.data.id); $('#task_details').html(jsondata.data.page); } else{ - alert(jsondata.data.errors);//TODO + var errors = jsondata.data.errors; + for (k in errors){ + $('#'+k).addClass('error') + .after('<span class="error_msg">'+errors[k]+'</span>'); + } + $('.error_msg').effect('highlight', {}, 3000); + $('.error').effect('highlight', {}, 3000); } }, 'json'); return false; |