bug dans l'affichage
darcs-hash:20061207113259-f46e9-8120f7b97a847a2916b48680b38227947846bde3.gz
This commit is contained in:
parent
77d9d6e20f
commit
ee13a9ded2
1 changed files with 26 additions and 11 deletions
|
@ -29,12 +29,13 @@ Digicode.makeCode = {}
|
|||
|
||||
Digicode.makeCode.displayForm = function()
|
||||
{
|
||||
var myForm = FORM({'id':'createCodeForm', 'name':'createCodeForm','onsubmit':"Digicode.makeCode.createCode(document.createCodeForm.newCode.value); return false;", 'style':'display: none;'},
|
||||
LABEL({'for':'newCodeLogin', "style":"clear:left;"}, "Login adhérent :"),
|
||||
INPUT({"name":"newCodeLogin", "size":"10", "maxlength":"20", "style":"float:rightk;clear:both;"}),
|
||||
LABEL({'for':'newCode', "style":"clear:left;"}, "Code :"),
|
||||
INPUT({"name":"newCode", "size":"6", "maxlength":"6", "style":"float:rightk;clear:both;"}),
|
||||
BUTTON({"type":"button","onclick":"Digicode.makeCode.createCode(document.createCodeForm.newCodeLogin.value, document.createCodeForm.newCode.value)", "style":"float:right;"},"Créer code"),
|
||||
var myForm = FORM({'id':'createCodeForm', 'name':'createCodeForm','onsubmit':"Digicode.makeCode.createCode(document.createCodeForm.newCodeLogin.value, document.createCodeForm.newCode.value); return false;", 'style':'display: none;'},
|
||||
LABEL({'for':'newCodeLogin'}, "Login adhérent :"),
|
||||
INPUT({"name":"newCodeLogin", "size":"10", "maxlength":"20", "class":"textinput"}),
|
||||
BR(),
|
||||
LABEL({'for':'newCode'}, "Code :"),
|
||||
INPUT({"name":"newCode", "size":"6", "maxlength":"6", "class":"textinput"}),
|
||||
BUTTON({"type":"submit","onclick":"Digicode.makeCode.createCode(document.createCodeForm.newCodeLogin.value, document.createCodeForm.newCode.value)", "style":"float:right;"},"Créer code"),
|
||||
BUTTON({"type":"button","onclick":"Digicode.makeCode.createCode(document.createCodeForm.newCodeLogin.value)", "style":"float:right;"},"Code aléatoire")
|
||||
);
|
||||
replaceChildNodes("addCodeBox", H1({},"Nouveau code"), myForm );
|
||||
|
@ -53,11 +54,24 @@ Digicode.makeCode.restoreForm = function()
|
|||
|
||||
}
|
||||
|
||||
Digicode.makeCode.disableForm = function()
|
||||
{
|
||||
try
|
||||
{
|
||||
var form = getElement("createCodeForm");
|
||||
var elts = form.elements;
|
||||
for (i=0 ; i < elts.length ; i++)
|
||||
elts[i].disabled = true;
|
||||
}
|
||||
catch (error){}
|
||||
}
|
||||
|
||||
Digicode.makeCode.createCode = function(login, code)
|
||||
{
|
||||
var image = createDOM("IMG",{'style':'margin-right:2px;float:right;','src':'/static/images/indicator.gif'});
|
||||
appendChildNodes("addCodeBox", DIV({'id':"loading",'style':'display:none;max-height:1em;float:left;'},image,"Loading"));
|
||||
removeElement("createCodeForm");
|
||||
this.disableForm();
|
||||
//removeElement("createCodeForm");
|
||||
appear("loading");
|
||||
if (code)
|
||||
Digicode.AJAX.call("createCode?code="+code + "&adherent=" + login, this.handleNewCode);
|
||||
|
@ -69,12 +83,13 @@ Digicode.makeCode.handleNewCode = function(res)
|
|||
{
|
||||
if (res.code)
|
||||
{
|
||||
appendChildNodes("addCodeBox",
|
||||
replaceChildNodes("addCodeBox",
|
||||
H1({}, "Code créé"),
|
||||
DIV({'id':"newCodeDisplay",
|
||||
'style':'display:none;font-size:2em;maring:1em;font-weight:bold;text-align:center;',
|
||||
'onclick':"Digicode.makeCode.displayForm();"},res.code));
|
||||
appear("newCodeDisplay");
|
||||
removeElement("loading")
|
||||
//removeElement("loading");
|
||||
Digicode.codelist.addCode(res);
|
||||
} else if (res.erreur) {
|
||||
logError("Erreur distante : " + res.erreur);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue