Changeset 6790


Ignore:
Timestamp:
Sep 19, 2008, 4:17:35 PM (13 years ago)
Author:
charles
Message:

(web) by Paweł Golonko
1: fix #1172 part 3
2: fix sort-by-progress reported by tziOm

  1. fix preferences dialog typo
Location:
trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.am

    r6788 r6790  
    7676clutch_images_DATA = \
    7777  web/images/favicon.ico \
     78  web/images/favicon.png \
    7879  web/images/webclip-icon.png
    7980
  • trunk/web/index.html

    r6787 r6790  
    77                <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
    88                <link rel="apple-touch-icon" href="./images/webclip-icon.png"/>
    9                 <link href="./images/favicon.ico" rel="SHORTCUT ICON" />
     9                <link href="./images/favicon.ico" rel="icon" />
     10                <link href="./images/favicon.png" rel="shortcut icon" />
    1011                <script type="text/javascript" src="./javascript/jquery/jquery.min.js"></script>
    1112                <link media="only screen and (max-device-width: 480px)" href="./stylesheets/iphone.css" type= "text/css" rel="stylesheet" />
     
    206207                                                <label class="category">Network:</label>
    207208                                                <div class="formdiv">
    208                                                         <label for="post" class="item">Incoming TCP Port:</label>
     209                                                        <label for="port" class="item">Incoming TCP Port:</label>
    209210                                                        <input type="text" id="port" name="port"/>
    210211                                                </div>
     
    346347                                <li id="context_toggle_inspector">Show Inspector</li>
    347348                                <li class="separator"></li>
    348                                 <li id="separator"></li>
    349349                                <li id="context_select_all" class="context_select_all">Select All</li>
    350350                                <li id="context_deselect_all" class="context_deselect_all">Deselect All</li>
  • trunk/web/javascript/torrent.js

    r6690 r6790  
    131131        getPercentDone: function() {
    132132                if( !this._sizeWhenDone ) return 1.0;
     133                if( !this._leftUntilDone ) return 1.0;
    133134                return ( this._sizeWhenDone - this._leftUntilDone )
    134135                       / this._sizeWhenDone;
     
    505506/** Helper function for sortTorrents(). */
    506507Torrent.compareByProgress = function( a, b ) {
    507         if( a._leftUntilDone !== b._leftUntilDone )
    508                 return a._leftUntilDone - b._leftUntilDone;
     508        if( a.getPercentDone() !== b.getPercentDone() )
     509                return a.getPercentDone() - b.getPercentDone();
    509510        var a_ratio = Math.ratio( a._upload_total, a._download_total );
    510511        var b_ratio = Math.ratio( b._upload_total, b._download_total );
  • trunk/web/javascript/transmission.js

    r6787 r6790  
    844844                var total_verified = 0;
    845845                var na = 'N/A';
     846               
     847                $("#torrent_inspector_size, .inspector_row div").css('color', '#222');
    846848
    847849                if( torrents.length == 0 )
     
    869871                        setInnerHTML( $(ti+'comment')[0], na );
    870872                        setInnerHTML( $(ti+'creator')[0], na );
    871                         setInnerHTML( $(ti+'error')[0], na );
     873                        setInnerHTML( $(ti+'error')[0], na );           
     874                        $("#torrent_inspector_size, .inspector_row > div:contains('N/A')").css('color', '#666');
    872875                        return;
    873876                }
     
    930933                if( have_private && have_public ) private_string = 'Mixed';
    931934                else if( have_private ) private_string = 'Private Torrent';
    932                 else if( have_public ) private_string = 'Public Torrent';
     935                else if( have_public ) private_string = 'Public Torrent';       
    933936
    934937                var ti = '#torrent_inspector_';
     
    955958                $(ti+'creator')[0].innerHTML         = creator;
    956959                $(ti+'error')[0].innerHTML           = error;
     960               
     961                $(".inspector_row > div:contains('N/A')").css('color', '#666');
    957962        },
    958963   
  • trunk/web/stylesheets/common.css

    r6787 r6790  
    632632        width: 100%;
    633633        height: 100%;
    634         z-index: 2;
     634        z-index: 4;
    635635        text-align: center;
    636636        color: black;
     
    640640div.dialog_container div.dialog_window {
    641641        background-color: #eee;
    642         margin: 71px auto 0;
     642        margin: -210px auto 0;
    643643        filter: alpha(opacity=95);
    644644        -moz-opacity: .95;
     
    650650        position: relative;
    651651        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.7);
    652 }
     652        top: 50%;
     653}
     654@media screen and (-webkit-min-device-pixel-ratio:0) {
     655        div.dialog_container div.dialog_window {
     656                top: 0;
     657                margin-top: 71px;
     658        }
     659}
    653660
    654661div#prefs_container div.dialog_window {
     
    747754
    748755div#prefs_container label {
    749         line-height: 25px;
    750         vertical-align: middle;
    751756        display: block;
    752757}
     
    759764
    760765div#prefs_container label.item {
     766        font-size: 11px !important;
    761767        margin: 0 5px 0 20px;
    762768        float: left;
     
    769775
    770776div#prefs_container div.formdiv.checkbox label.item {
    771         margin: 0 5px 0 41px;
    772         clear: left;
     777        margin: 0 5px 0 2px;
    773778}
    774779
     
    778783
    779784div#prefs_container div.preference input[type=checkbox] {
    780         margin: 7px 7px 0 22px;
    781         clear: left;
    782         position: absolute; /* this plus z-index makes Opera show the checkboxes above the dialog */
    783         z-index: 99;
    784         left: 14px;
     785        float: left;
     786        margin-left: 20px;
     787        margin-top: 9px;
    785788}
    786789@-moz-document url-prefix() {
    787790        div#prefs_container div.preference input[type=checkbox] {
    788                 margin-top: 5px;
     791                margin-top: 8px;
    789792        }
    790793}
     
    804807        width: 256px !important;
    805808}
     809div#prefs_container div.download_location .checkbox input {
     810        width: auto !important;
     811}
    806812
    807813div#prefs_container div.formdiv {
    808814        clear: both;
     815        line-height: 30px;
    809816}
    810817
     
    10111018        -webkit-border-radius: 5px;
    10121019}
     1020
     1021div#jqContextMenu li.separator, div#jqContextMenu li.separator:hover {
     1022        background: inherit !important;
     1023        border-top: 1px solid #ddd !important;
     1024        margin: 5px 0 !important;
     1025        padding: 0px;
     1026}
Note: See TracChangeset for help on using the changeset viewer.