Changeset 2308

Show
Ignore:
Timestamp:
11/24/07 20:39:55 (14 months ago)
Author:
markybob
Message:

fix add torrent in webui

Files:
6 modified

Legend:

Unmodified
Added
Removed
  • tags/deluge-0.5.6.95/plugins/WebUi/scripts/extract_template_strings.py

    r2142 r2308  
    22import os 
    33import re 
    4 template_dir = '~/prj/WebUi/templates/deluge' 
    5 template_dir  = os.path.expanduser(template_dir ) 
     4template_dirs = ['~/prj/WebUi/templates/deluge', 
     5    '~/prj/WebUi/templates/advanced'] 
     6 
     7template_dirs  = [os.path.expanduser(template_dir ) for template_dir in template_dirs] 
    68 
    79 
    8 files = [os.path.join(template_dir,fname) 
    9     for fname in os.listdir(template_dir) 
    10     if fname.endswith('.html')] 
     10files = [] 
     11for template_dir in template_dirs: 
     12    files += [os.path.join(template_dir,fname) 
     13        for fname in os.listdir(template_dir) 
     14        if fname.endswith('.html')] 
     15 
    1116 
    1217all_strings = [] 
  • tags/deluge-0.5.6.95/plugins/WebUi/scripts/template_strings.py

    r2142 r2308  
    11_('# Of Files') 
    22_('About') 
     3_('Add') 
    34_('Add Torrent') 
    45_('Add torrent') 
     
    1415_('Details') 
    1516_('Disable') 
     17_('Down') 
    1618_('Down Speed') 
    1719_('Download') 
     
    2830_('Password') 
    2931_('Password is invalid,try again') 
     32_('Pause') 
    3033_('Pause all') 
    3134_('Peers') 
     
    3336_('Progress') 
    3437_('Queue Down') 
     38_('Queue Position') 
    3539_('Queue Up') 
    36 _('Queue pos:') 
    3740_('Ratio') 
    3841_('Reannounce') 
    3942_('Refresh page every:') 
    4043_('Remove') 
    41 _('Remove %s ') 
    42 _('Remove %s?') 
     44_('Remove torrent') 
     45_('Resume') 
    4346_('Resume all') 
    4447_('Seeders') 
     
    4851_('Size') 
    4952_('Speed') 
     53_('Start') 
    5054_('Submit') 
    5155_('Torrent list') 
     
    5357_('Tracker') 
    5458_('Tracker Status') 
     59_('Up') 
    5560_('Up Speed') 
    5661_('Upload') 
  • tags/deluge-0.5.6.95/plugins/WebUi/webserver_framework.py

    r2304 r2308  
    222222    url = urlparse(status.tracker) 
    223223    if hasattr(url,'hostname'): 
    224         status.category = url.hostname 
     224        status.category = url.hostname or 'unknown' 
    225225    else: 
    226226        status.category = 'No-tracker' 
     
    266266 
    267267def get_categories(torrent_list): 
    268     trackers = [torrent['category'] for torrent in torrent_list] 
     268    trackers = [(torrent['category'] or 'unknown') for torrent in torrent_list] 
    269269    categories = {} 
    270270    for tracker in trackers: 
  • trunk/plugins/WebUi/scripts/extract_template_strings.py

    r2142 r2308  
    22import os 
    33import re 
    4 template_dir = '~/prj/WebUi/templates/deluge' 
    5 template_dir  = os.path.expanduser(template_dir ) 
     4template_dirs = ['~/prj/WebUi/templates/deluge', 
     5    '~/prj/WebUi/templates/advanced'] 
     6 
     7template_dirs  = [os.path.expanduser(template_dir ) for template_dir in template_dirs] 
    68 
    79 
    8 files = [os.path.join(template_dir,fname) 
    9     for fname in os.listdir(template_dir) 
    10     if fname.endswith('.html')] 
     10files = [] 
     11for template_dir in template_dirs: 
     12    files += [os.path.join(template_dir,fname) 
     13        for fname in os.listdir(template_dir) 
     14        if fname.endswith('.html')] 
     15 
    1116 
    1217all_strings = [] 
  • trunk/plugins/WebUi/scripts/template_strings.py

    r2142 r2308  
    11_('# Of Files') 
    22_('About') 
     3_('Add') 
    34_('Add Torrent') 
    45_('Add torrent') 
     
    1415_('Details') 
    1516_('Disable') 
     17_('Down') 
    1618_('Down Speed') 
    1719_('Download') 
     
    2830_('Password') 
    2931_('Password is invalid,try again') 
     32_('Pause') 
    3033_('Pause all') 
    3134_('Peers') 
     
    3336_('Progress') 
    3437_('Queue Down') 
     38_('Queue Position') 
    3539_('Queue Up') 
    36 _('Queue pos:') 
    3740_('Ratio') 
    3841_('Reannounce') 
    3942_('Refresh page every:') 
    4043_('Remove') 
    41 _('Remove %s ') 
    42 _('Remove %s?') 
     44_('Remove torrent') 
     45_('Resume') 
    4346_('Resume all') 
    4447_('Seeders') 
     
    4851_('Size') 
    4952_('Speed') 
     53_('Start') 
    5054_('Submit') 
    5155_('Torrent list') 
     
    5357_('Tracker') 
    5458_('Tracker Status') 
     59_('Up') 
    5560_('Up Speed') 
    5661_('Upload') 
  • trunk/plugins/WebUi/webserver_framework.py

    r2301 r2308  
    222222    url = urlparse(status.tracker) 
    223223    if hasattr(url,'hostname'): 
    224         status.category = url.hostname 
     224        status.category = url.hostname or 'unknown' 
    225225    else: 
    226226        status.category = 'No-tracker' 
     
    266266 
    267267def get_categories(torrent_list): 
    268     trackers = [torrent['category'] for torrent in torrent_list] 
     268    trackers = [(torrent['category'] or 'unknown') for torrent in torrent_list] 
    269269    categories = {} 
    270270    for tracker in trackers: