Changeset 84
- Timestamp:
- 11/13/07 00:48:25 (2 years ago)
- Files:
-
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/api.js (modified) (3 diffs)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/drag.js (modified) (2 diffs)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/meta.js (modified) (5 diffs)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/photos.js (modified) (3 diffs)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/threads.js (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/ui.js (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/de-de (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/de-de/main.dtd (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/de-de/main.properties (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/es-us (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/es-us/main.dtd (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/es-us/main.properties (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/fr-fr (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/fr-fr/main.dtd (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/fr-fr/main.properties (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/it-it (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/it-it/main.dtd (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/it-it/main.properties (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/ko-kr (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/ko-kr/main.dtd (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/ko-kr/main.properties (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/pt-br (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/pt-br/main.dtd (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/pt-br/main.properties (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/zh-hk (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/zh-hk/main.dtd (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/zh-hk/main.properties (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/skin/uploadr/main.css (modified) (4 diffs)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/uploadr.jar (modified) (previous)
- trunk/uploadr/strings_import.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/api.js
r76 r84 223 223 photos.uploading[id].progress_bar.update(1 - a / upload.progress_total); 224 224 } 225 var percent = photos.kb.sent / photos.kb.total;225 var percent = Math.max(0, Math.min(100, photos.kb.sent / photos.kb.total)); 226 226 upload.progress_bar.update(percent); 227 227 if (100 == Math.round(100 * percent)) { // Why doesn't (1 == percent) work here? … … 323 323 upload.progress_handle = null; 324 324 document.getElementById('photos_stack').style.visibility = 'visible'; 325 document.getElementById('photos_init').style.display = ' none';325 document.getElementById('photos_init').style.display = '-moz-box'; 326 326 document.getElementById('photos_new').style.display = 'none'; 327 327 … … 756 756 for (var set_id in meta.sets) { 757 757 var li = document.createElementNS(NS_HTML, 'li'); 758 li.id = prefix + '_sets_ ' + set_id;758 li.id = prefix + '_sets_add_' + set_id; 759 759 li.className = 'sets_plus'; 760 760 li.appendChild(document.createTextNode(meta.sets[set_id])); trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/drag.js
r76 r84 27 27 if (photos.sort) { 28 28 threads.worker.dispatch(new Sort(), threads.worker.DISPATCH_NORMAL); 29 document.getElementById('photos_sort_default').style.display = 'block'; 30 document.getElementById('photos_sort_revert').style.display = 'none'; 29 31 } else { 30 32 threads.worker.dispatch(new EnableUpload(), threads.worker.DISPATCH_NORMAL); … … 73 75 if (photos.sort) { 74 76 threads.worker.dispatch(new Sort(), threads.worker.DISPATCH_NORMAL); 77 document.getElementById('photos_sort_default').style.display = 'block'; 78 document.getElementById('photos_sort_revert').style.display = 'none'; 75 79 } else { 76 80 threads.worker.dispatch(new EnableUpload(), threads.worker.DISPATCH_NORMAL); 81 document.getElementById('photos_sort_default').style.display = 'none'; 82 document.getElementById('photos_sort_revert').style.display = 'block'; 77 83 } 78 84 trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/meta.js
r76 r84 14 14 // Load a photo's metadata from JS into the DOM 15 15 load: function(id) { 16 17 // Start the sets list all enabled 18 var ul = document.getElementById((null == id ? 'batch' : 'single') + 19 '_sets_add').getElementsByTagName('li'); 20 var ii = ul.length; 21 for (var i = 0; i < ii; ++i) { 22 ul[i].className = 'sets_plus'; 23 } 16 24 17 25 // Load the defaults for a partial batch … … 41 49 42 50 // Clear the old sets list 43 varul = document.getElementById('batch_sets_added');51 ul = document.getElementById('batch_sets_added'); 44 52 while (ul.hasChildNodes()) { 45 53 ul.removeChild(ul.firstChild); … … 110 118 } else { 111 119 for (var i = 0; i < ii; ++i) { 120 document.getElementById('single_sets_add_' + p.sets[i]).className = 121 'sets_disabled'; 112 122 var li = document.createElementNS(NS_HTML, 'li'); 113 li.id = 'single_sets_ ' + p.sets[i];123 li.id = 'single_sets_added_' + p.sets[i]; 114 124 li.className = 'sets_trash'; 115 125 li.appendChild(document.createTextNode(meta.sets[p.sets[i]])); … … 345 355 } 346 356 var li = e.target; 347 var set_id = li.id.replace(/^(single|batch)_sets_/, ''); 357 li.className = 'sets_disabled'; 358 var set_id = li.id.replace(/^(single|batch)_sets_add_/, ''); 348 359 var name = li.firstChild.nodeValue; 349 360 … … 364 375 } 365 376 var li = document.createElementNS(NS_HTML, 'li'); 366 li.id = prefix + '_sets_ ' + set_id;377 li.id = prefix + '_sets_added_' + set_id; 367 378 li.className = 'sets_trash'; 368 379 li.appendChild(document.createTextNode(name)); trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/photos.js
r78 r84 47 47 if (photos.sort) { 48 48 threads.worker.dispatch(new Sort(), threads.worker.DISPATCH_NORMAL); 49 document.getElementById('photos_sort_default').style.display = 'block'; 50 document.getElementById('photos_sort_revert').style.display = 'none'; 49 51 } else { 50 52 threads.worker.dispatch(new EnableUpload(), threads.worker.DISPATCH_NORMAL); 53 document.getElementById('photos_sort_default').style.display = 'none'; 54 document.getElementById('photos_sort_revert').style.display = 'block'; 51 55 } 52 56 … … 146 150 photos.sort = true; 147 151 buttons.upload.disable(); 148 document.getElementById('photos_sort_default').style.display = ' block';152 document.getElementById('photos_sort_default').style.display = 'none'; 149 153 document.getElementById('photos_sort_revert').style.display = 'none'; 154 document.getElementById('photos_init').style.display = '-moz-box'; 150 155 document.getElementById('no_meta_prompt').style.visibility = 'hidden'; 151 156 } … … 191 196 status.set(locale.getString('status.uploading')); 192 197 buttons.upload.disable(); 193 document.getElementById('photos_sort_default').style.display = ' block';198 document.getElementById('photos_sort_default').style.display = 'none'; 194 199 document.getElementById('photos_sort_revert').style.display = 'none'; 195 200 document.getElementById('photos_stack').style.visibility = 'hidden'; trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/threads.js
r76 r84 452 452 document.getElementById('no_meta_prompt').style.visibility = 'visible'; 453 453 mouse.show_photos(); 454 if (photos.sort) { 455 document.getElementById('photos_sort_default').style.display = 'block'; 456 document.getElementById('photos_sort_revert').style.display = 'none'; 457 } else { 458 document.getElementById('photos_sort_default').style.display = 'none'; 459 document.getElementById('photos_sort_revert').style.display = 'block'; 460 } 454 461 455 462 }, trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/ui.js
r76 r84 93 93 update: function(percent) { 94 94 var bar = document.getElementById(this.id); 95 bar.width = Math.round(this.width * percent);95 bar.width = Math.round(this.width * Math.max(0, Math.min(100, percent))); 96 96 }, 97 97 clear: function() { trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/skin/uploadr/main.css
r79 r84 379 379 /* Sort indicators */ 380 380 #photos_sort_default, #photos_sort_revert { 381 display: none; 381 382 margin: 0; 382 383 padding: 0; … … 384 385 #photos_sort_default { 385 386 color: #bbb; 386 }387 #photos_sort_revert {388 display: none;389 387 } 390 388 … … 566 564 background: transparent; 567 565 } 568 .sets_plus, .sets_ trash {566 .sets_plus, .sets_disabled, .sets_trash { 569 567 margin: 2px; 570 568 padding: 0 0 0 16px; … … 574 572 background: url(icon_add.png) no-repeat center left; 575 573 } 574 .sets_disabled { 575 color: #bbb; 576 } 576 577 .sets_trash { 577 578 background: url(icon_trash.png) no-repeat center left;