00001 <?php
00024
00028 class Wcag2aaaGuideline extends quailGuideline{
00029
00033 var $tests = array(
00034 'imgHasAlt',
00035 'imgAltIsDifferent',
00036 'imgAltIsTooLong',
00037 'imgAltNotPlaceHolder',
00038 'imgAltNotEmptyInAnchor',
00039 'imgHasLongDesc',
00040 'imgAltIsSameInText',
00041 'imgAltEmptyForDecorativeImages',
00042 'appletContainsTextEquivalentInAlt',
00043 'appletContainsTextEquivalent',
00044 'inputImageHasAlt',
00045 'inputImageAltIdentifiesPurpose',
00046 'inputImageAltIsShort',
00047 'inputImageAltIsNotPlaceholder',
00048 'areaHasAltValue',
00049 'areaAltIdentifiesDestination',
00050 'objectMustContainText',
00051 'embedHasAssociatedNoEmbed',
00052 'inputImageNotDecorative',
00053 'inputElementsDontHaveAlt',
00054 'aLinksToSoundFilesNeedTranscripts',
00055 'aLinksToMultiMediaRequireTranscript',
00056 'objectShouldHaveLongDescription',
00057 'inputTextHasLabel',
00058 'pNotUsedAsHeader',
00059 'selectHasAssociatedLabel',
00060 'textareaHasAssociatedLabel',
00061 'textareaLabelPositionedClose',
00062 'tableComplexHasSummary',
00063 'tableSummaryIsEmpty',
00064 'tableLayoutHasNoSummary',
00065 'tableLayoutHasNoCaption',
00066 'passwordHasLabel',
00067 'checkboxHasLabel',
00068 'fileHasLabel',
00069 'radioHasLabel',
00070 'passwordLabelIsNearby',
00071 'checkboxLabelIsNearby',
00072 'fileLabelIsNearby',
00073 'radioLabelIsNearby',
00074 'tableDataShouldHaveTh',
00075 'tableLayoutDataShouldNotHaveTh',
00076 'tableUsesCaption',
00077 'preShouldNotBeUsedForTabularLayout',
00078 'radioMarkedWithFieldgroupAndLegend',
00079 'tableSummaryDescribesTable',
00080 'tableIsGrouped',
00081 'tableUseColGroup',
00082 'tabularDataIsInTable',
00083 'tableCaptionIdentifiesTable',
00084 'tableSummaryDoesNotDuplicateCaption',
00085 'tableWithBothHeadersUseScope',
00086 'tableWithMoreHeadersUseID',
00087 'inputCheckboxRequiresFieldset',
00088 'documentVisualListsAreMarkedUp',
00089 'documentReadingDirection',
00090 'tableLayoutMakesSenseLinearized',
00091 'boldIsNotUsed',
00092 'iIsNotUsed',
00093 'basefontIsNotUsed',
00094 'fontIsNotUsed',
00095 'inputDoesNotUseColorAlone',
00096 'objectDoesNotUseColorAlone',
00097 'scriptsDoNotUseColorAlone',
00098 'bodyColorContrast',
00099 'bodyLinkColorContrast',
00100 'bodyActiveLinkColorContrast',
00101 'bodyVisitedLinkColorContrast',
00102 'documentAllColorsAreSet',
00103 'bodyColorContrast',
00104 'bodyLinkColorContrast',
00105 'bodyActiveLinkColorContrast',
00106 'bodyVisitedLinkColorContrast',
00107 'objectInterfaceIsAccessible',
00108 'scriptUIMustBeAccessible',
00109 'scriptOndblclickRequiresOnKeypress',
00110 'scriptOnmousedownRequiresOnKeypress',
00111 'scriptOnmousemove',
00112 'scriptOnmouseoutHasOnmouseblur',
00113 'scriptOnmouseoverHasOnfocus',
00114 'scriptOnmouseupHasOnkeyup',
00115 'appletProvidesMechanismToReturnToParent',
00116 'objectProvidesMechanismToReturnToParent',
00117 'embedProvidesMechanismToReturnToParent',
00118 'documentMetaNotUsedWithTimeout',
00119 'blinkIsNotUsed',
00120 'marqueeIsNotUsed',
00121 'documentAutoRedirectNotUsed',
00122 'imgGifNoFlicker',
00123 'appletsDoNotFlicker',
00124 'objectDoesNotFlicker',
00125 'scriptsDoNotFlicker',
00126 'skipToContentLinkProvided',
00127 'framesHaveATitle',
00128 'frameTitlesDescribeFunction',
00129 'documentHasTitleElement',
00130 'documentTitleNotEmpty',
00131 'documentTitleIsShort',
00132 'documentTitleIsNotPlaceholder',
00133 'documentTitleDescribesDocument',
00134 'aMustContainText',
00135 'siteMap',
00136 'headerH1',
00137 'headerH2',
00138 'headerH3',
00139 'headerH4',
00140 'headerH4',
00141 'headerH1Format',
00142 'headerH2Format',
00143 'headerH3Format',
00144 'headerH4Format',
00145 'headerH5Format',
00146 'headerH6Format',
00147 'headersUseToMarkSections',
00148 'documentLangNotIdentified',
00149 'documentLangIsISO639Standard',
00150 'documentWordsNotInLanguageAreMarked',
00151 'selectDoesNotChangeContext',
00152 'tabIndexFollowsLogicalOrder',
00153 'listNotUsedForFormatting',
00154 'blockquoteNotUsedForIndentation',
00155 'blockquoteUseForQuotations',
00156 'aLinksDontOpenNewWindow',
00157 'documentIDsMustBeUnique',
00158 'imgAltIsSameInText',
00159 'documentAbbrIsUsed',
00160 'documentAcronymsHaveElement',
00161 'labelMustBeUnique',
00162 'labelMustNotBeEmpty',
00163 'formWithRequiredLabel',
00164 'formHasGoodErrorMessage',
00165 'formErrorMessageHelpsUser',
00166 'formDeleteIsReversable',
00167 'formErrorMessageHelpsUser',
00168 'formDeleteIsReversable',
00169 'svgContainsTitle',
00170 'documentIsWrittenClearly',
00171 'cssTextHasContrast',
00172 'headersHaveText',
00173 );
00174 }