Changeset 225:80ae3df02781

Show
Ignore:
Timestamp:
08/28/09 17:07:03 (4 years ago)
Author:
tgambet
Branch:
default
convert_revision:
svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@226
Message:

updated result page for javascript

Location:
WebContent
Files:
8 added
3 modified

Legend:

Unmodified
Added
Removed
  • WebContent/WEB-INF/resources/templates/xhtml10.vm

    r214 r225  
    2525        <h2> 
    2626                <span class="icons"> 
    27                         #if ($infoCount && $infoCount > 0)<img src="images/icone_info.png" alt="info icon" /><span>$infoCount</span> #end 
    28                         #if ($errorCount && $errorCount > 0)<img src="images/icone_error.png" alt="error icon" /><span>$errorCount</span> #end 
    29                         #if ($warningCount && $warningCount > 0)<img src="images/icone_warning.png" alt="warning icon" /><span>$warningCount</span> #end 
     27                        #if ($infoCount && $infoCount > 0)<img src="images/icone_info.png" alt="Infos" title="Infos" /><span>$infoCount</span> #end 
     28                        #if ($errorCount && $errorCount > 0)<img src="images/icone_error.png" alt="Errors" title="Errors" /><span>$errorCount</span> #end 
     29                        #if ($warningCount && $warningCount > 0)<img src="images/icone_warning.png" alt="Warnings" title="Warnings" /><span>$warningCount</span> #end 
    3030                </span> 
    3131                #if($observation.isPassed()) 
  • WebContent/scripts/w3c_unicorn_results.js

    r214 r225  
    66                W3C.Links.each(function(link) { 
    77                        link.addClass('pointer'); 
    8                 }); 
    9                  
    10                 //$merge($$('h2'), $$('h3')).addClass('pointer'); 
    11                  
    12                 W3C.Observers = $$('div.observer'); 
    13                  
    14                 W3C.Observers.each(function(observer) { 
    15                         observer.getElement('h2').addEvent('click', function(event) { 
    16                                 observer.getElement('div.results').slide('toggle'); 
    17                         }); 
     8                        link.addClass('toggles'); 
    189                }); 
    1910                 
     
    2112                if ($$('div.observer.invalid').length > 0)       
    2213                        $$('div.observer.valid').getElement('div.results').slide('hide'); 
     14                else 
     15                        $$('div.observer.valid').getElement('h2').addClass('toggled'); 
     16                 
     17                $$('div.observer.invalid').getElement('h2').addClass('toggled'); 
     18                $$('div.errors').getElement('h3').addClass('toggled'); 
     19                $$('div.infos').getElement('h3').addClass('toggled'); 
     20                 
     21                $$('div.observer').each(function(observer) { 
     22                        observer.getElement('h2').addEvent('click', function(event) { 
     23                                observer.getElement('div.results').slide('toggle'); 
     24                                this.toggleClass('toggled'); 
     25                        }); 
     26                }); 
    2327                 
    2428                W3C.ResultBlock = $$('div.errors').concat($$('div.infos'), $$('div.warnings'));  
    25                  
    2629                W3C.ResultBlock.each(function(results) { 
    2730                        results.getElement('h3').addEvent('click', function(event){ 
    2831                                results.getElement('div.result').slide('toggle'); 
    2932                                results.getParent('div').getParent('div').setStyle('height', 'auto'); 
     33                                this.toggleClass('toggled'); 
    3034                        }); 
    3135                }); 
    3236                 
    33                  
    3437        } 
    35          
    3638}; 
    3739 
  • WebContent/style/base_ucn.css

    r222 r225  
    367367.warnings h3  { 
    368368        color: #b48700; 
    369          
    370369} 
    371370#observations h3 { 
     
    386385#observations table { 
    387386        border-collapse:collapse; 
    388         /*border-right:1px solid #CCCCCC; 
    389         border-top:1px solid #CCCCCC !important; 
    390         line-height:100%;*/ 
    391387        width:100%; 
    392388} 
     
    433429        clear:left; 
    434430        padding:4.1em 10px; 
    435         /*border-right:thin solid #DDDDDD;*/ 
    436431} 
    437432div.observer.css-validator div.infos code, div.observer.css1-validator div.infos code, div.observer.css2-validator div.infos code, div.observer.css21-validator div.infos code, div.observer.css3-validator div.infos code { 
     
    442437} 
    443438 
     439div.errors h3.toggles { 
     440        background: url(../images/arrow_red_closed.png) no-repeat left 4px ; 
     441        padding-left:12px !important; 
     442} 
     443div.errors h3.toggled { 
     444        background: url(../images/arrow_red_open.png) no-repeat left 4px ; 
     445        padding-left:12px !important; 
     446} 
     447div.infos h3.toggles { 
     448        background: url(../images/arrow_green_closed.png) no-repeat left 4px ; 
     449        padding-left:12px !important; 
     450} 
     451div.infos h3.toggled { 
     452        background: url(../images/arrow_green_open.png) no-repeat left 4px ; 
     453        padding-left:12px !important; 
     454} 
     455div.warnings h3.toggles { 
     456        background: url(../images/arrow_yellow_closed.png) no-repeat left 4px ; 
     457        padding-left:12px !important; 
     458} 
     459div.warnings h3.toggled { 
     460        background: url(../images/arrow_yellow_open.png) no-repeat left 4px; 
     461        padding-left:12px !important; 
     462} 
     463div.observer h2.toggles { 
     464        background: url(../images/arrow_white_closed.png) no-repeat 4px 12px; 
     465        padding-left:15px !important; 
     466} 
     467div.observer h2.toggled { 
     468        background: url(../images/arrow_white_open.png) no-repeat 4px 12px; 
     469        padding-left:15px !important; 
     470}