Changeset 169


Ignore:
Timestamp:
05/06/13 22:18:11 (6 years ago)
Author:
nhoyt
Message:

ai-common.js

  • moved definition of viewStrings array literal here

datasource.js

  • changed logger.log.warn call to reportError (defined in ai-common.js)

ff-overlay.js

  • viewStrings array now defined in ai-common.js
  • set logger.enabled to false for AMO submission

view-category.js

  • tweaked getCellText to fix warning: fn. does not always return a value

view-details.js

  • added ainspector-details-tabbox initial implementation (no data yet)

ai-sidebar.dtd

  • added ai-details entities
Location:
trunk/proto-13/chrome
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/proto-13/chrome/content/ai-common.js

    r137 r169  
    1212 
    1313var ainspector = { 
     14  // array of property names used to create viewEnum object 
     15  viewStrings: [ 
     16    'SUMMARY', 
     17    'STRUCTURE', 
     18    'STYLES', 
     19    'IMAGES', 
     20    'TABLES', 
     21    'LINKS', 
     22    'FORMS', 
     23    'WIDGETS', 
     24    'MEDIA', 
     25    'LAYOUT', 
     26    'ALL_RULES', 
     27    'WCAG_1_1', 
     28    'WCAG_1_2', 
     29    'WCAG_1_3', 
     30    'WCAG_1_4', 
     31    'WCAG_2_1', 
     32    'WCAG_2_2', 
     33    'WCAG_2_3', 
     34    'WCAG_2_4', 
     35    'WCAG_3_1', 
     36    'WCAG_3_2', 
     37    'WCAG_3_3', 
     38    'WCAG_4_1' 
     39  ], 
     40 
     41  // used for reporting add-on run-time errors 
     42  reportError: Components.utils.reportError, 
     43 
     44  // object returned by getSummaryData fn. when ResultSummary has no data 
    1445  nullData: { 
    1546    pctpass: '--', 
     
    1748    warn:    '--', 
    1849    mc:      '--' 
    19   }, 
    20   reportError: Components.utils.reportError 
     50  } 
    2151}; 
  • trunk/proto-13/chrome/content/datasource.js

    r167 r169  
    8787  } 
    8888  else { 
    89     ainspector.logger.log.warn('*** Ruleset not found: ' + rulesetId); 
     89    ainspector.reportError('Ruleset not found: ' + rulesetId); 
    9090  } 
    9191 
  • trunk/proto-13/chrome/content/ff-overlay.js

    r166 r169  
    1212 
    1313// initialize references to utility methods 
    14 ainspector.getProps = OAA_WEB_ACCESSIBILITY_UTILS.getProperties; 
     14ainspector.getProps     = OAA_WEB_ACCESSIBILITY_UTILS.getProperties; 
    1515ainspector.getPropValue = OAA_WEB_ACCESSIBILITY_UTILS.getPropValue; 
    16 ainspector.getMethods = OAA_WEB_ACCESSIBILITY_UTILS.getMethods; 
     16ainspector.getMethods   = OAA_WEB_ACCESSIBILITY_UTILS.getMethods; 
    1717 
    1818// create constants for view selection 
    19 ainspector.viewStrings = [ 
    20   'SUMMARY', 
    21   'STRUCTURE', 
    22   'STYLES', 
    23   'IMAGES', 
    24   'TABLES', 
    25   'LINKS', 
    26   'FORMS', 
    27   'WIDGETS', 
    28   'MEDIA', 
    29   'LAYOUT', 
    30   'ALL_RULES', 
    31   'WCAG_1_1', 
    32   'WCAG_1_2', 
    33   'WCAG_1_3', 
    34   'WCAG_1_4', 
    35   'WCAG_2_1', 
    36   'WCAG_2_2', 
    37   'WCAG_2_3', 
    38   'WCAG_2_4', 
    39   'WCAG_3_1', 
    40   'WCAG_3_2', 
    41   'WCAG_3_3', 
    42   'WCAG_4_1' 
    43 ]; 
    44  
    4519ainspector.viewEnum = new OAA_WEB_ACCESSIBILITY_UTILS.Enum(ainspector.viewStrings); 
    4620 
     
    163137ainspector.onLoad = function () { 
    164138  // change logger enabled and level properties here (and only here) 
    165   ainspector.logger.enabled = true; 
     139  ainspector.logger.enabled = false; 
    166140  ainspector.logger.level = ainspector.LOG_LEVEL.DEBUG; 
    167141  ainspector.logger.prefix = "AIS-"; 
  • trunk/proto-13/chrome/content/view-category.js

    r168 r169  
    104104      case "ainspector-required-col": 
    105105        return value ? resultStrings.REQUIRED_Y : resultStrings.REQUIRED_N; 
     106        break; 
    106107 
    107108      default: 
    108         return value === -1 ? resultStrings.NO_RESULTS : value; 
    109109        break; 
    110110    } 
     111 
     112    return value === -1 ? resultStrings.NO_RESULTS : value; 
    111113  }; 
    112114 
  • trunk/proto-13/chrome/content/view-details.xul

    r165 r169  
    1919    </vbox> 
    2020 
    21     <spacer height="4"/> 
     21    <spacer height="8"/> 
     22 
     23    <tabbox id="ainspector-details-tabbox" persist="selectedIndex label"> 
     24      <tabs style="font-size: 110%"> 
     25        <tab label="&ai-details.label.elements;"/> 
     26        <tab label="&ai-details.label.rule-info;"/> 
     27      </tabs> 
     28      <tabpanels style="padding: 16px 0px 0px"> 
     29        <tabpanel height="287" style="background: white"> 
     30          <vbox id="ainspector-details-elements"/> 
     31        </tabpanel> 
     32        <tabpanel> 
     33          <vbox id="ainspector-details-rule-info"/> 
     34        </tabpanel> 
     35      </tabpanels> 
     36    </tabbox> 
     37 
     38    <spacer height="8"/> 
    2239 
    2340    <vbox> 
  • trunk/proto-13/chrome/locale/en-US/ai-sidebar.dtd

    r165 r169  
    8080<!ENTITY ai-summary.tooltip.mc        "Manual checks"> 
    8181 
     82<!-- rule details labels and tooltips --> 
     83 
     84<!ENTITY ai-details.label.elements   "Element Results"> 
     85<!ENTITY ai-details.label.rule-info  "Rule Information"> 
     86 
    8287<!-- rule results tree labels and tooltips --> 
    8388 
Note: See TracChangeset for help on using the changeset viewer.