Changeset 81

Show
Ignore:
Timestamp:
11/12/07 20:06:41 (2 years ago)
Author:
rcrowley
Message:

Fixed mouse bug, added production version of chrome/chrome.manifest, finished copy for no photos selected state and tweaked strings extrater.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/mouse.js

    r80 r81  
    377377                // If we're reordering 
    378378                if (null == mouse.anchor) { 
     379                        var list = document.getElementById('photos_list'); 
    379380                        if (3 == mouse.dragging) { 
    380381 
     
    383384                                        return a < b; 
    384385                                }); 
    385                                 var list = document.getElementById('photos_list'); 
    386386                                for each (var id in photos.selected) { 
    387387                                        var p = document.getElementById('photo' + id); 
     
    419419                        mouse.target = null; 
    420420                        mouse.left = false; 
     421 
     422                        // For false-starts where we don't really drag, make sure dragging class is removed 
     423                        var li = list.getElementsByTagName('li'); 
     424                        var ii = li.length; 
     425                        for (var i = 0; i < ii; ++i) { 
     426                                var img = li[i].getElementsByTagName('img')[0]; 
     427                                img.className = img.className.replace('dragging', ''); 
     428                        } 
     429 
    421430                } 
    422431 
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/photos.xul

    r77 r81  
    158158                                        <hbox> 
    159159                                                <vbox class="column"> 
    160                                                         <label control="batch_title" value="&meta.title;" /> 
     160                                                        <label control="batch_title" value="&meta.title;" 
     161                                                        tooltiptext="&meta.title.tooltip;" /> 
    161162                                                        <textbox id="batch_title" tabindex="1" 
    162163                                                        onfocus="keyboard._select_all = this;" 
    163                                                         onblur="keyboard._select_all = null;" /> 
    164                                                         <label control="batch_description" value="&meta.description;" /> 
     164                                                        onblur="keyboard._select_all = null;" 
     165                                                        tooltiptext="&meta.title.tooltip;" /> 
     166                                                        <label control="batch_description" value="&meta.description;" 
     167                                                        tooltiptext="&meta.description.tooltip;" /> 
    165168                                                        <textbox id="batch_description" multiline="true" rows="3" tabindex="2" 
    166169                                                        onfocus="keyboard._select_all = this;" 
    167                                                         onblur="keyboard._select_all = null;" /> 
     170                                                        onblur="keyboard._select_all = null;" 
     171                                                        tooltiptext="&meta.description.tooltip;" /> 
    168172                                                        <label control="batch_tags" value="&meta.tags;" 
    169                                                         tooltiptext="&meta.batch.tags.tooltip;" /> 
     173                                                        tooltiptext="&meta.batch.tags.tooltip; &meta.single.tags.tooltip;" /> 
    170174                                                        <textbox id="batch_tags" multiline="true" rows="2" tabindex="3" 
    171175                                                        onfocus="keyboard._select_all = this;" 
    172176                                                        onblur="keyboard._select_all = null;" 
    173                                                         tooltiptext="&meta.batch.tags.tooltip;" /> 
     177                                                        tooltiptext="&meta.batch.tags.tooltip; &meta.single.tags.tooltip;" /> 
    174178                                                </vbox> 
    175179                                                <vbox class="column"> 
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/en-US/main.dtd

    r76 r81  
    8787<!ENTITY meta.batch.prompt "Any changes you make here will affect all selected photos."> 
    8888<!ENTITY meta.batch.prompt2 "Setting the title here will overwrite the title on each selected photo.  Descriptions and tags will be appended to each photo's description and tags."> 
    89 <!ENTITY meta.no.title "Select photos to edit metadata"> 
    90 <!ENTITY meta.no.text "You can select photos by clicking, command/control/shift clicking or dragging across a selection.  After you select photos you can add metadata."> 
     89<!ENTITY meta.no.title "Select some photos to edit"> 
     90<!ENTITY meta.no.text "You can select photos by clicking or by dragging.  After you select photos you can add titles, tags and descriptions or add your photos to sets."> 
    9191<!ENTITY meta.sets.add "Add to set:"> 
    9292<!ENTITY meta.sets.add.none "No sets"> 
  • trunk/uploadr/Makefile

    r78 r81  
    5959        rm -rf content locale skin 
    6060        mkdir $(BUILD)/Resources/chrome 
    61         mv uploadr.zip $(BUILD)/Resources/chrome/uploadr.jar 
     61        mv uploadr.zip $(SRC)/Resources/chrome/uploadr.jar 
     62        cp $(SRC)/Resources/chrome/uploadr.jar $(BUILD)/Resources/chrome/ 
    6263        cp $(SRC)/Resources/chrome/chrome.manifest.prod $(BUILD)/Resources/chrome/chrome.manifest        
    6364 
  • trunk/uploadr/strings_extract.php

    r76 r81  
    11<? 
    22 
    3         # Get the project name 
    4         if (isset($argv[1])) { 
    5                 $project = preg_replace('/[^a-z0-9_]/i', '', $argv[1]); 
    6         } else { 
    7                 die("Usage: $argv[0] <project> [<locale-path>]\n"); 
    8         } 
    9  
    10         # Get a specific path, if passed 
     3        # Aaaand back to the way it was 
    114        $dir = dirname(__FILE__); 
    12         if (isset($argv[2])) { 
    13                 $locale = $argv[2]; 
    14         } else { 
    15                 $locale = "$dir/MacUploadr.app/Contents/Resources/chrome/locale/en-US"; 
    16         } 
     5        $locale = "$dir/MacUploadr.app/Contents/Resources/chrome/locale/en-US"; 
    176 
    187        # 
     
    4635 
    4736                        $v = implode('{TOKEN}', $v); 
    48                         $content .= "<!ENTITY $k.joined \"<!! dev=\"$project\">$v</!!>\">\n"; 
     37                        $content .= "<!ENTITY $k.joined \"<!! dev=\"uploadr3\">$v</!!>\">\n"; 
    4938                } 
    5039 
     
    7059                } 
    7160 
    72                 return "ENTITY $m[1] \"<!! dev=\"$project\">$m[2]</!!>\""; 
     61                return "ENTITY $m[1] \"<!! dev=\"uploadr3\">$m[2]</!!>\""; 
    7362        } 
    7463