Changeset 215


Ignore:
Timestamp:
10/03/13 03:07:44 (6 years ago)
Author:
nhoyt
Message:
  • Broke down Highlight option V/W/MC into two separate options: V/W and MC.
  • Tweaked highlight div border styles and changed W color from orange to gold.
  • Fixed problem with scroll offset: Only adjust when scrollIntoView is called.
Location:
trunk/proto-14/chrome
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/proto-14/chrome/content/element-results.js

    r212 r215  
    262262            case OpenAjax.a11y.RESULT_VALUE.VIOLATION: 
    263263            case OpenAjax.a11y.RESULT_VALUE.WARNING: 
    264             case OpenAjax.a11y.RESULT_VALUE.MANUAL_CHECK: 
    265264              filteredResults.push(nr); 
    266265              break; 
     
    274273    case "3": 
    275274      if (isRowSelected) { 
     275        var filteredResults = []; 
     276        var nodeResults = ainspectorSidebar.ruleResultsTable[index].filteredResult.filtered_node_results; 
     277        for (var i = 0; i < nodeResults.length; i++) { 
     278          var nr = nodeResults[i]; 
     279          if (nr.getResultValue() === OpenAjax.a11y.RESULT_VALUE.MANUAL_CHECK) { 
     280            filteredResults.push(nr); 
     281          } 
     282        } 
     283        ainspectorSidebar.highlightModule.highlightNodeResults(content.document, filteredResults); 
     284      } 
     285      break; 
     286    case "4": 
     287      if (isRowSelected) { 
    276288        var nodeResults = ainspectorSidebar.ruleResultsTable[index].filteredResult.filtered_node_results; 
    277289        ainspectorSidebar.highlightModule.highlightNodeResults(content.document, nodeResults); 
  • trunk/proto-14/chrome/content/highlight/highlight.js

    r212 r215  
    4040    }; 
    4141 
     42    var solid  = " 3px solid "; 
     43    var dotted = " 3px dotted "; 
     44 
    4245    this.STYLES = { 
    43       violations:   'border-collapse: separate; border: 2px dotted red', 
    44       warnings:     'border-collapse: separate; border: 2px dotted orange',  
    45       manualChecks: 'border-collapse: separate; border: 2px dotted blue', 
    46       passes:       'border-collapse: separate; border: 2px solid  green',  
    47       hidden:       'border-collapse: separate; border: 2px solid  grey', 
    48       result:       'border-collapse: separate; border: 2px solid  black', 
     46      violations:   'border-collapse: separate; border:' + solid  + 'red', 
     47      warnings:     'border-collapse: separate; border:' + solid  + 'gold',  
     48      manualChecks: 'border-collapse: separate; border:' + solid  + 'blue', 
     49      passes:       'border-collapse: separate; border:' + solid  + 'green',  
     50      hidden:       'border-collapse: separate; border:' + dotted + 'grey', 
     51      result:       'border-collapse: separate; border:' + dotted + 'black', 
    4952      offScreen:    'top: 2em; left: 2em; width: 40%; padding: 10px; margin: 2px; ' + 
    5053                    'background-color: white; color: black; font-size: 12pt; ' + 
     
    240243 
    241244    // scroll the first node in the list into view 
    242     if (first_visible_node) first_visible_node.scrollIntoView(true); 
    243  
    244     // add an offset between top of viewport and div border 
    245     if (window.content.scrollY) { 
    246       var offset = window.content.scrollY - 10; 
    247       window.content.scroll(0, offset); 
     245    if (first_visible_node) { 
     246      // scroll into view aligned with top of viewport 
     247      first_visible_node.scrollIntoView(true); 
     248 
     249      // add an offset between top of viewport and div border 
     250      if (window.content.scrollY) { 
     251        var offset = window.content.scrollY - 10; 
     252        window.content.scroll(0, offset); 
     253      } 
    248254    } 
    249255 
  • trunk/proto-14/chrome/content/view-category.xul

    r205 r215  
    117117          image="chrome://ai-sidebar/skin/back-button.png" 
    118118          tooltiptext="&ai-button.tooltip.backToSummary;" 
    119           style="margin-left: 3px; min-width: 0" 
     119          style="margin-left: 4px; min-width: 0" 
    120120          oncommand="ainspectorSidebar.selectView(ainspector.viewEnum.SUMMARY)"/> 
    121121        <spacer flex="4"/> 
  • trunk/proto-14/chrome/content/view-details.xul

    r212 r215  
    106106          image="chrome://ai-sidebar/skin/back-button.png" 
    107107          tooltiptext="&ai-button.tooltip.backToCategory;" 
    108           style="margin-left: 3px; min-width: 0" 
     108          style="margin-left: 4px; min-width: 0" 
    109109          oncommand="ainspectorSidebar.selectPreviousView()"/> 
    110110        <spacer flex="4"/> 
     
    117117          <menupopup> 
    118118            <menuitem label="&ai-label.highlight.selected;" value="1"/> 
    119             <menuitem label="&ai-label.highlight.v-w-mc;"   value="2"/> 
    120             <menuitem label="&ai-label.highlight.all;"      value="3"/> 
     119            <menuitem label="&ai-label.highlight.v-w;"      value="2"/> 
     120            <menuitem label="&ai-label.highlight.mc;"       value="3"/> 
     121            <menuitem label="&ai-label.highlight.all;"      value="4"/> 
    121122          </menupopup> 
    122123        </menulist> 
  • trunk/proto-14/chrome/locale/en-US/ai-sidebar.dtd

    r214 r215  
    155155 
    156156<!ENTITY ai-label.highlight.selected "Selected"> 
    157 <!ENTITY ai-label.highlight.v-w-mc   "V/W/MC"> 
     157<!ENTITY ai-label.highlight.v-w      "V/W"> 
     158<!ENTITY ai-label.highlight.mc       "MC"> 
    158159<!ENTITY ai-label.highlight.all      "All"> 
Note: See TracChangeset for help on using the changeset viewer.