Changeset 1109
- Timestamp:
- 2008-10-08 17:08:51 (3 months ago)
- Files:
-
- trunk/chrome/content/dta/manager/tree.js (modified) (3 diffs)
- trunk/chrome/skin/manager/menu.png (modified) (previous)
- trunk/chrome/skin/manager/style.css (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/chrome/content/dta/manager/tree.js
r1100 r1109 48 48 49 49 let as = Serv('@mozilla.org/atom-service;1', 'nsIAtomService'); 50 for each (let e in ['iconic', 'completed', 'inprogress', 'paused', 'canceled', 'pausedUndetermined', 'pausedAutoretrying' ]) {50 for each (let e in ['iconic', 'completed', 'inprogress', 'paused', 'canceled', 'pausedUndetermined', 'pausedAutoretrying', 'verified', 'progress']) { 51 51 this['_' + e] = as.getAtom(e); 52 52 } … … 143 143 }, 144 144 getCellProperties: function T_getCellProperties(idx, col, prop) { 145 if (col.index == 1) { 145 let cidx = col.index; 146 if (cidx == 1) { 147 prop.AppendElement(this._iconic); 148 prop.AppendElement(this._progress); 146 149 let d = this._downloads[idx]; 147 150 switch (d.state) { 148 case COMPLETE: prop.AppendElement(this._completed); return;149 151 case PAUSED: 150 152 prop.AppendElement(this._paused); … … 159 161 case RUNNING: prop.AppendElement(this._inprogress); return; 160 162 case CANCELED: prop.AppendElement(this._canceled); return; 161 } 162 } 163 else if (col.index == 0) { 163 case COMPLETE: 164 prop.AppendElement(this._completed); 165 if (d.hash) { 166 prop.AppendElement(this._verified); 167 } 168 return; 169 } 170 } 171 else if (cidx == 0) { 164 172 prop.AppendElement(this._iconic); 165 173 } trunk/chrome/skin/manager/style.css
r1057 r1109 218 218 } 219 219 220 treechildren::-moz-tree-progressmeter { 221 margin-left: 0; 222 } 220 223 treechildren::-moz-tree-progressmeter(completed) { 221 224 color: #008F00 !important; … … 239 242 color: #AAE061 !important; 240 243 } 244 245 treechildren::-moz-tree-image(iconic) { 246 list-style-image: url(menu.png); 247 -moz-image-region: rect(16px,96px,32px,80px); 248 } 249 treechildren::-moz-tree-image(iconic,progress) { 250 list-style-image: url(menu.png); 251 -moz-image-region: rect(16px,96px,32px,80px); 252 padding-right: 0.2ex !important; 253 } 254 treechildren::-moz-tree-image(iconic,canceled) { 255 -moz-image-region: rect(0px,112px,16px,96px); 256 } 257 treechildren::-moz-tree-image(iconic,paused) { 258 -moz-image-region: rect(0px,96px,16px,80px); 259 } 260 treechildren::-moz-tree-image(iconic,paused,pausedAutoretrying) { 261 -moz-image-region: rect(32px,128px,48px,112px); 262 } 263 treechildren::-moz-tree-image(iconic,inprogress) { 264 -moz-image-region: rect(0px,80px,16px,64px); 265 } 266 treechildren::-moz-tree-image(iconic,completed) { 267 -moz-image-region: rect(32px,32px,48px,16px); 268 } 269 treechildren::-moz-tree-image(iconic,completed,verified) { 270 -moz-image-region: rect(32px,144px,48px,128px); 271 } 272 273 274 241 275 textbox.plain { 242 276 background-color: transparent !important;
