From c75bf426145e091aa1d3492f9fb87789c2257912 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Thu, 16 Apr 2009 19:28:18 -0600 Subject: [PATCH] Make label and parent optional values to save on transport/parsing. --- imp/js/src/DimpBase.js | 7 ++++--- imp/lib/DIMP.php | 14 ++++++++++---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/imp/js/src/DimpBase.js b/imp/js/src/DimpBase.js index 583ed5611..1494a1473 100644 --- a/imp/js/src/DimpBase.js +++ b/imp/js/src/DimpBase.js @@ -1870,12 +1870,13 @@ var DimpBase = { { var div, f_node, li, ll, parent_e, fid = this.getFolderId(ob.m), + label = ob.l || ob.m, mbox = decodeURIComponent(ob.m), submboxid = this.getSubFolderId(fid), submbox = $(submboxid), ftype = ob.v ? (ob.co ? 'vcontainer' : 'virtual') : (ob.co ? 'container' : (ob.s ? 'special' : 'folder')); - li = new Element('LI', { className: 'folder', id: fid, l: ob.l, mbox: mbox, ftype: ftype }); + li = new Element('LI', { className: 'folder', id: fid, l: label, mbox: mbox, ftype: ftype }); div = new Element('DIV', { className: ob.cl || 'base', id: fid + '_div' }); if (ob.i) { @@ -1885,7 +1886,7 @@ var DimpBase = { div.writeAttribute({ className: 'exp' }); } - li.insert(div).insert(new Element('A', { id: fid + '_label', title: ob.l }).insert(ob.l)); + li.insert(div).insert(new Element('A', { id: fid + '_label', title: label }).insert(label)); // Now walk through the parent