Changeset 1419

Show
Ignore:
Timestamp:
03/16/08 15:44:13
Author:
rsz
Message:

cleanup

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • HTTP/WikiContentService.lua

    r1411 r1419  
    3434local HTML = WikiService.HTML 
    3535local Path = WikiService.Path 
     36local Tag = WikiService.Tag 
    3637 
    3738local os = require( 'os' ) 
     
    8485     
    8586    return aTitle 
    86 end 
    87  
    88 local function Tag( aModification ) 
    89     local aDay = os.date( '!%A', aModification ) 
    90     local anHour = tonumber( os.date( '!%I', aModification ) ) 
    91     local aMeridian = os.date( '!%p', aModification ) 
    92     local aTag = nil 
    93     local aLabel = nil 
    94      
    95     if Today( aModification ) then 
    96         aLabel = ( 'Edited today around %d %s' ):format( anHour, aMeridian ) 
    97         aTag = 1 
    98     elseif Yesterday( aModification ) then 
    99         aLabel = ( 'Edited yesterday around %d %s' ):format( anHour, aMeridian ) 
    100         aTag = 2 
    101     elseif ThisWeek( aModification ) then 
    102         aLabel = ( 'Edited last %s around %d %s' ):format( aDay, anHour, aMeridian ) 
    103         aTag = 3 
    104     end 
    105      
    106     if aTag and aLabel then 
    107         return ( '<img src=\'/etc/tag%d.png\' alt=\'tag\' title=\'%s\' class=\'navigation\' style=\'vertical-align: text-bottom;\' height=\'16\' width=\'16\'/>' ):format( aTag, aLabel ) 
    108     end 
    10987end 
    11088 
  • HTTP/WikiDateService.lua

    r1410 r1419  
    3030local HTML = WikiService.HTML 
    3131local Path = WikiService.Path 
     32local Tag = WikiService.Tag 
    3233 
    3334local os = require( 'os' ) 
     
    247248        aNameTemplate[ 'href' ] = Encode( aURL.path ) 
    248249        aNameTemplate[ 'name' ] = Encode( aContent.title ) 
     250        aNameTemplate[ 'tag' ] = Tag( aContent.modification, true ) 
    249251         
    250252        aTemplate[ 'names' ] = aNameTemplate 
  • HTTP/WikiDateService.txt

    r1220 r1419  
    55<ul> 
    66[t:names] 
    7     <li><a href='[v:href]' title='[v:name]'>[v:name]</a></li> 
     7    <li><a href='[v:href]' title='[v:name]'>[v:name]</a>[v:tag]</li> 
    88[/t:names] 
    99</ul> 
  • HTTP/WikiIndexService.lua

    r1410 r1419  
    2929local HTML = WikiService.HTML 
    3030local Path = WikiService.Path 
     31local Tag = WikiService.Tag 
    3132 
    3233local getmetatable = getmetatable 
     
    166167         
    167168        aNameTemplate[ 'href' ] = Encode( aURL.path ) 
    168         aNameTemplate[ 'name' ] = aContent.title 
     169        aNameTemplate[ 'name' ] = Encode( aContent.title ) 
     170        aNameTemplate[ 'tag' ] = Tag( aContent.modification, true ) 
    169171         
    170172        aTemplate[ 'names' ] = aNameTemplate 
  • HTTP/WikiIndexService.txt

    r1220 r1419  
    55<ul> 
    66[t:names] 
    7     <li><a href='[v:href]' title='[v:name]'>[v:name]</a></li> 
     7    <li><a href='[v:href]' title='[v:name]'>[v:name]</a>[v:tag]</li> 
    88[/t:names] 
    99</ul> 
  • HTTP/WikiSearchService.lua

    r1418 r1419  
    3030local HTML = WikiService.HTML 
    3131local Path = WikiService.Path 
     32local Tag = WikiService.Tag 
    3233 
    3334local getmetatable = getmetatable 
     
    134135        aNameTemplate[ 'href' ] = Encode( aURL.path ) 
    135136        aNameTemplate[ 'name' ] = Encode( aContent.title ) 
     137        aNameTemplate[ 'tag' ] = Tag( aContent.modification, true ) 
    136138         
    137139        aTemplate[ 'hits' ] = aNameTemplate 
     
    144146        aNameTemplate[ 'href' ] = Encode( aURL.path ) 
    145147        aNameTemplate[ 'name' ] = Encode( aContent.title ) 
     148        aNameTemplate[ 'tag' ] = Tag( aContent.modification, true ) 
    146149         
    147150        if not someNames[ aContent.name ] then 
  • HTTP/WikiSearchService.txt

    r1220 r1419  
    33<ul> 
    44[t:hits] 
    5     <li><a href='[v:href]' title='[v:name]'>[v:name]</a></li> 
     5    <li><a href='[v:href]' title='[v:name]'>[v:name]</a>[v:tag]</li> 
    66[/t:hits] 
    77</ul> 
    88<ul> 
    99[t:names] 
    10     <li><a href='[v:href]' title='[v:name]'>[v:name]</a></li> 
     10    <li><a href='[v:href]' title='[v:name]'>[v:name]</a>[v:tag]</li> 
    1111[/t:names] 
    1212</ul> 
  • HTTP/WikiService.lua

    r1380 r1419  
    312312end 
    313313 
     314function Tag( aModification, isSmall ) 
     315    local aDay = os.date( '!%A', aModification ) 
     316    local anHour = tonumber( os.date( '!%I', aModification ) ) 
     317    local aMeridian = os.date( '!%p', aModification ) 
     318    local aTag = nil 
     319    local aLabel = nil 
     320     
     321    if Today( aModification ) then 
     322        aLabel = ( 'Edited today around %d %s' ):format( anHour, aMeridian ) 
     323        aTag = 1 
     324    elseif Yesterday( aModification ) then 
     325        aLabel = ( 'Edited yesterday around %d %s' ):format( anHour, aMeridian ) 
     326        aTag = 2 
     327    elseif ThisWeek( aModification ) then 
     328        aLabel = ( 'Edited last %s around %d %s' ):format( aDay, anHour, aMeridian ) 
     329        aTag = 3 
     330    end 
     331     
     332    if aTag and aLabel then 
     333        local aType = 'tag' 
     334         
     335        if isSmall then 
     336            aType = 'bullet' 
     337        end 
     338     
     339        return ( '<img src=\'/etc/%s%d.png\' alt=\'tag\' title=\'%s\' class=\'navigation\' style=\'vertical-align: text-bottom;\' height=\'16\' width=\'16\'/>' ):format( aType, aTag, aLabel ) 
     340    end 
     341end 
     342 
    314343-------------------------------------------------------------------------------- 
    315344-- Metamethods