From: Benoît Pin Date: Tue, 14 May 2013 20:01:59 +0000 (+0200) Subject: Utilisation des png24 (et apng) pour l'affichage des boutons de déploiement de l... X-Git-Url: https://scm.cri.ensmp.fr/git/MosaicDocument.git/commitdiff_plain/155c6ba3d7e8e9693d30b3cf70f591f0153610b6?ds=inline Utilisation des png24 (et apng) pour l'affichage des boutons de déploiement de l'arborescence. --- diff --git a/default_blocks/tree_block_script.js b/default_blocks/tree_block_script.js index cda2925..d115432 100644 --- a/default_blocks/tree_block_script.js +++ b/default_blocks/tree_block_script.js @@ -18,7 +18,7 @@ TreeMaker = function (root, filter, baseImgUrl) { this._lastAniImg = null; // preload images - var images = ['pl.gif', 'pl_ani.gif', 'mi.gif', 'mi_ani.gif'], img; + var images = ['pl.png', 'pl_ani.png', 'mi.png', 'mi_ani.png'], img; for (var i=0 ; i < images.length ; i++) { img = new Image(); img.src = this.baseImgUrl + images[i]; @@ -43,8 +43,8 @@ TreeMaker.prototype.refreshTree = function (evt) { switch (imgId) { - case "pl.gif" : - case "pl_ani.gif" : + case "pl.png" : + case "pl_ani.png" : var linkCell = parentTd.nextSibling; while (linkCell.nodeType != 1) linkCell = linkCell.nextSibling; @@ -63,7 +63,7 @@ TreeMaker.prototype.refreshTree = function (evt) { tm.importRows(req, parentRow); }; }; - target.src = this.baseImgUrl + "mi_ani.gif"; + target.src = this.baseImgUrl + "mi_ani.png"; this._lastAniImg = target; window.setTimeout(function(){tm._removeLastAniImg();}, 500); @@ -75,10 +75,10 @@ TreeMaker.prototype.refreshTree = function (evt) { break; - case "mi.gif" : - case "mi_ani.gif" : + case "mi.png" : + case "mi_ani.png" : this.removeChildNodes(parentRow); - target.src = this.baseImgUrl + "pl_ani.gif"; + target.src = this.baseImgUrl + "pl_ani.png"; this._lastAniImg = target; var tm = this; window.setTimeout(function(){tm._removeLastAniImg();}, 500); @@ -104,7 +104,7 @@ TreeMaker.prototype.getExpansion = function() { var steps = new Array(); steps.push(this.root.getAttribute('name')); - var expanded = (/.*mi\.gif$|.*mi_ani\.gif$/); + var expanded = (/.*mi\.png$|.*mi_ani\.png$/); for(i=0 ; i < rows.length ; i++) { row = rows[i]; cells = row.getElementsByTagName('TD'); @@ -194,7 +194,7 @@ TreeMaker.prototype.importRows = function(req, parentRow) { stateLink.href = "."; stateLink.setAttribute("name", row.getAttribute("name")); var stateImg = document.createElement("IMG"); - stateImg.src = this.baseImgUrl + "pl.gif"; + stateImg.src = this.baseImgUrl + "pl.png"; stateImg.border = "0"; stateImg.height = "16"; stateImg.width = "16"; diff --git a/default_blocks/tree_block_template.pt b/default_blocks/tree_block_template.pt index 468305d..d5b3842 100755 --- a/default_blocks/tree_block_template.pt +++ b/default_blocks/tree_block_template.pt @@ -69,7 +69,7 @@   + >