For the todo list, when we add or edit a task, the form does not disturb the object, we have added a z-index property

This commit is contained in:
Dany De Bontridder 2010-05-12 22:56:00 +00:00
parent 3b6ae752dd
commit 71f0695a7f
4 changed files with 22 additions and 11 deletions

View file

@ -86,6 +86,7 @@ echo '</div>';
echo '<div class="content">';
echo JS_TODO;
echo js_include('prototype.js');
echo js_include('infobulle.js');
/* others report */
$cal=new Calendar();

View file

@ -57,15 +57,16 @@ function todo_list_show_success(req) {
$('p_desc').value=getNodeText(tl_desc[0]);
$('tl_id').value=getNodeText(tl_id[0]);
$('add_todo_list').show();
$('add').hide();
} catch (e) { alert(e.message);}
}
function todo_list_show_error(request_json) {
alert ('failure');
}
function add_todo() {
$('add_todo_list').style.top=posY+offsetY;
$('add_todo_list').style.left=posX+offsetX;
$('add_todo_list').show()
$('add').hide();
$('p_title').value='';
$('p_date').value='';

View file

@ -21,27 +21,27 @@ if ( isset($_REQUEST['save_todo_list'])) {
}
$todo=new Todo_List($cn);
$array=$todo->load_all();
echo '<div style="float:left;width:30%;">';
echo '<fieldset> <legend>'._('Pense-Bête').'</legend>';
echo '<div id="add_todo_list" style="display:none;text-align:left;line-height:3em">';
echo '<div id="add_todo_list" style="border:1px solid blue;width:40%;display:none;background-color:lightgrey;padding:3;position:absolute;text-align:left;line-height:3em;z-index:1">';
echo '<form method="post">';
$wDate=new IDate('p_date');
$wTitle=new IText('p_title');
$wDesc=new ITextArea('p_desc');
$wDesc->heigh=5;
$wDesc->width=19;
$wDesc->width=40;
echo _("Date")." ".$wDate->input().'<br>';
echo _("Titre")." ".$wTitle->input().'<br>';
echo _("Description")."<br>".$wDesc->input().'<br>';
echo dossier::hidden();
echo HtmlInput::hidden('tl_id',0);
echo HtmlInput::submit('save_todo_list',_('Sauve'),'onClick="hide(\'add_todo_list\');show(\'add\');return true;"');
echo HtmlInput::button('hide',_('Annuler'),'onClick="$(\'add_todo_list\').hide();$(\'add\').show();return true;"');
echo HtmlInput::submit('save_todo_list',_('Sauve'),'onClick="$(\'add_todo_list\').hide();return true;"');
echo HtmlInput::button('hide',_('Annuler'),'onClick="$(\'add_todo_list\').hide();return true;"');
echo '</form>';
echo '</div>';
echo '<div style="float:left;width:30%;">';
echo '<fieldset> <legend>'._('Pense-Bête').'</legend>';
echo HtmlInput::button('add',_('Ajout'),'onClick="add_todo()"');
if ( ! empty ($array) ) {
echo '<table id="table_todo" width="100%">';

View file

@ -41,3 +41,12 @@ avec l'historique des opérations ou simplement le résumé.
11 A ajouter dans la doc : les fiches peuvent 2 postes comptables, choisi selon qu'on l'utilise au débit ou au crédit, exemple : client et fournisseur, marchandises à vendre et à acheter
12. A cause de php 5.3, on n'utilise plus PHPSESSID mais plutôt un cookie
13. Les banques utilisent des n° de PJ, chaque operation sera donc la PJ suivi du n° d'operation
exemple PJ = FIN1
operation 1 = FIN1.1
operation 2 = FIN1.2
operation 3 = FIN1.3
il est préférable d'avoir un préfixe différent pour chaque banque, il est plus facile d'utiliser un journal par compte en banque
14. Pour le pense bête, changement cosmétique