Ignore:
Timestamp:
08/25/11 14:48:51 (13 years ago)
Author:
vmipsl
Message:

Import medias files and cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ether_megapoli/trunk/web/resources/js/maj.js

    r89 r140  
    186186                                                '<option value="C2H4 (Ethylene)">C2H4 (Ethylene)</option>'+ 
    187187                                                '<option value="C2H6 (Ethane)">C2H6 (Ethane)</option>'+ 
    188                                                 '<option value="C3H6 (Propylene) ">C3H6 (Propylene) </option>'+ 
     188                                                '<option value="C3H6 (Propylene)">C3H6 (Propylene)</option>'+ 
    189189                                                '<option value="C3H8 (Propane)">C3H8 (Propane)</option>'+ 
    190190                                                '<option value="i-C4H10 (Iso-butane)">i-C4H10 (Iso-butane)</option>'+ 
     
    265265        } 
    266266} 
     267 
     268function selectElem(checked,idNb) { 
     269        var str = document.getElementById(idNb).innerHTML; 
     270        var nbElems = parseInt(str.substring(1,str.indexOf(")"))); 
     271        if (checked) 
     272                nbElems++; 
     273        else 
     274                nbElems--; 
     275        document.getElementById(idNb).innerHTML = "("+nbElems+")"; 
     276        if (nbElems == 0) { 
     277                document.getElementById(idNb).style.visibility = "hidden"; 
     278                document.getElementById(idNb).style.display = "none"; 
     279        } else { 
     280                document.getElementById(idNb).style.visibility = "visible"; 
     281                document.getElementById(idNb).style.display = ""; 
     282        } 
     283} 
     284 
     285function affPlat(typePlat) { 
     286        var div = document.getElementById("listPlateformes"); 
     287        var tables = div.getElementsByTagName("table"); 
     288        var plus = document.getElementById("plusPlat_"+typePlat); 
     289        for (var numsel = 0; numsel < tables.length ; numsel++) { 
     290                var idTable = tables[numsel].id; 
     291                if (idTable.substring(0,idTable.lastIndexOf("_")) == "plat_"+typePlat) { 
     292                        // On appuie sur + : on déploie l'arborescence 
     293                        if (plus.value == "+") { 
     294                                tables[numsel].style.visibility = "visible"; 
     295                                tables[numsel].style.display = ""; 
     296                        } 
     297                        // On appuie sur - : on replie l'arborescence 
     298                        else { 
     299                                tables[numsel].style.visibility = "hidden"; 
     300                                tables[numsel].style.display = "none"; 
     301                        } 
     302                } 
     303        } 
     304        if (plus.value == "+") plus.value = "-"; 
     305        else plus.value = "+"; 
     306} 
     307 
     308function affJeu(catJeu) { 
     309        var div = document.getElementById("listJeux"); 
     310        var tables = div.getElementsByTagName("table"); 
     311        var plus = document.getElementById("plusJeu_"+catJeu); 
     312        for (var numsel = 0; numsel < tables.length ; numsel++) { 
     313                var idTable = tables[numsel].id; 
     314                 
     315                if (idTable.substring(0,idTable.lastIndexOf("_")) == "jeu_"+catJeu) { 
     316                        // On appuie sur + : on déploie l'arborescence 
     317                        if (plus.value == "+") { 
     318                                tables[numsel].style.visibility = "visible"; 
     319                                tables[numsel].style.display = ""; 
     320                        } 
     321                        // On appuie sur - : on replie l'arborescence 
     322                        else { 
     323                                tables[numsel].style.visibility = "hidden"; 
     324                                tables[numsel].style.display = "none"; 
     325                        } 
     326                } 
     327        } 
     328        if (plus.value == "+") plus.value = "-"; 
     329        else plus.value = "+"; 
     330} 
     331 
     332function affCapt(typeCapt) { 
     333        var div = document.getElementById("listCapteurs"); 
     334        var tables = div.getElementsByTagName("table"); 
     335        var plus = document.getElementById("plusCapt_"+typeCapt); 
     336        for (var numsel = 0; numsel < tables.length ; numsel++) { 
     337                var idTable = tables[numsel].id; 
     338                if (idTable.substring(0,idTable.lastIndexOf("_")) == "capt_"+typeCapt) { 
     339                        // On appuie sur + : on déploie l'arborescence 
     340                        if (plus.value == "+") { 
     341                                tables[numsel].style.visibility = "visible"; 
     342                                tables[numsel].style.display = ""; 
     343                        } 
     344                        // On appuie sur - : on replie l'arborescence 
     345                        else { 
     346                                tables[numsel].style.visibility = "hidden"; 
     347                                tables[numsel].style.display = "none"; 
     348                        } 
     349                } 
     350        } 
     351        if (plus.value == "+") plus.value = "-"; 
     352        else plus.value = "+"; 
     353} 
     354 
     355function affParam(idCat1,idCat2,idCat3,idCat4,level,signe) { 
     356        var strCatParam = idCat1+"-"+idCat2+"-"+idCat3+"-"+idCat4; 
     357        var plus = document.getElementById("plusParam_"+strCatParam); 
     358        if (signe == "+") plus.value = "-"; 
     359        else plus.value = "+"; 
     360        level++; 
     361        var div = document.getElementById("listParametres"); 
     362        var divCats = div.getElementsByTagName("div"); 
     363        var tables = div.getElementsByTagName("table"); 
     364        var debCat = strCatParam; 
     365        if (level == 4) debCat = idCat1+"-"+idCat2+"-"+idCat3; 
     366        else if (level == 3) debCat = idCat1+"-"+idCat2; 
     367        else if (level == 2) debCat = idCat1; 
     368        // Ouverture/Fermeture des catégories 
     369        for (var numsel = 0; numsel < divCats.length ; numsel++) { 
     370                var idDiv = divCats[numsel].id; 
     371                if (idDiv != "catParam_"+strCatParam && idDiv.search("catParam_"+debCat) != -1) { 
     372                        // On appuie sur + : on déploie l'arborescence 
     373                        if (signe == "+") { 
     374                                if (level == 4 || 
     375                                                (level == 3 && idDiv.search("-0") != -1) || 
     376                                                (level == 2 && idDiv.search("-0-0") != -1)) { 
     377                                        divCats[numsel].style.visibility = "visible"; 
     378                                        divCats[numsel].style.display = ""; 
     379                                } 
     380                        } 
     381                        // On appuie sur - : on replie l'arborescence 
     382                        else { 
     383                                divCats[numsel].style.visibility = "hidden"; 
     384                                divCats[numsel].style.display = "none"; 
     385                                var plus2 = document.getElementById("plusParam_"+idDiv.substring(idDiv.indexOf("_")+1)); 
     386                                plus2.value = "+"; 
     387                        } 
     388                } 
     389        } 
     390        // Ouverture/Fermeture des paramÚtres 
     391        for (var numtab = 0; numtab < tables.length ; numtab++) { 
     392                var idTable = tables[numtab].id; 
     393                if (idTable.search("param_"+debCat) != -1) { 
     394                        // On appuie sur + : on déploie l'arborescence 
     395                        if (signe == "+") { 
     396                                if (level > 4 || 
     397                                                (level == 4  && idTable.search("-0") != -1) || 
     398                                                (level == 3 && idTable.search("-0-0") != -1) || 
     399                                                (level == 2 && idTable.search("-0-0-0") != -1)) { 
     400                                        tables[numtab].style.visibility = "visible"; 
     401                                        tables[numtab].style.display = ""; 
     402                                } 
     403                        } 
     404                        // On appuie sur - : on replie l'arborescence 
     405                        else { 
     406                                tables[numtab].style.visibility = "hidden"; 
     407                                tables[numtab].style.display = "none"; 
     408                        } 
     409                } 
     410        } 
     411} 
     412 
     413function resetExtractForm() { 
     414        selAll(false,'selectCapts','nbCaptsTxt'); 
     415        selAll(false,'selectPlats','nbPlatsTxt'); 
     416        selAll(false,'selectJeux','nbJeuxTxt'); 
     417        selAll(false,'selectParams','nbParamsTxt'); 
     418//      var inputs = document.getElementsByTagName('input'); 
     419//      for (var num = 0; num < inputs.length ; num++) { 
     420//              if (inputs[num].type == "checkbox") { 
     421//                      inputs[num].checked = false; 
     422//              } 
     423//      } 
     424} 
     425 
     426function selAll(check,selId,idNb) { 
     427        var checkboxes = document.getElementsByName(selId); 
     428        // Si case cochée, on sélectionne tout 
     429        if (check) { 
     430                for (var numsel = 0; numsel < checkboxes.length ; numsel++) { 
     431                        checkboxes[numsel].checked = true; 
     432                } 
     433                document.getElementById(idNb).innerHTML = "("+checkboxes.length+")"; 
     434                document.getElementById(idNb).style.visibility = "visible"; 
     435                document.getElementById(idNb).style.display = ""; 
     436        } 
     437        // Si case décochée, on désélectionne tout et on cache le (0) 
     438        else { 
     439                for (var numsel = 0; numsel < checkboxes.length ; numsel++) { 
     440                        checkboxes[numsel].checked = false; 
     441                } 
     442                document.getElementById(idNb).innerHTML = "(0)"; 
     443                document.getElementById(idNb).style.visibility = "hidden"; 
     444                document.getElementById(idNb).style.display = "none"; 
     445        } 
     446} 
Note: See TracChangeset for help on using the changeset viewer.