diff --git a/Gruntfile.coffee b/Gruntfile.coffee index b8444e2055..c20ccca1b1 100644 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -84,7 +84,9 @@ module.exports = (grunt) -> "concat:common" "concat:components" "concat:templates" + "concat:designPatterns" "concat:sites" + "concat:wet-boew" "clean:wetboew_demos" "copy:wetboew_demos" ] @@ -403,6 +405,85 @@ module.exports = (grunt) -> ) + @registerMultiTask( + "a11y-report" + "Try to dynamically compile a11y reporting", + () -> + + a11yReportByComponent = []; + a11yReportByTestRequirement = {}; + acrReportByConformity = {} + + reportConf = grunt.file.readJSON( this.data.reporting ) + dataSites = grunt.file.readJSON( this.data.sites ) + dataComponents = grunt.file.readJSON( this.data.components ) + dataCommons = grunt.file.readJSON( this.data.common ) + dataTemplates = grunt.file.readJSON( this.data.templates ) + dataDesignPatterns = grunt.file.readJSON( this.data.designPatterns ) + + a11yReportByComponent = processComponentReporting( grunt, "sites", dataSites, a11yReportByTestRequirement, acrReportByConformity, reportConf ) + a11yReportByComponent = a11yReportByComponent.concat( processComponentReporting( grunt, "components", dataComponents, a11yReportByTestRequirement, acrReportByConformity, reportConf ) ) + a11yReportByComponent = a11yReportByComponent.concat( processComponentReporting( grunt, "common", dataCommons, a11yReportByTestRequirement, acrReportByConformity, reportConf ) ) + a11yReportByComponent = a11yReportByComponent.concat( processComponentReporting( grunt, "templates", dataTemplates, a11yReportByTestRequirement, acrReportByConformity, reportConf ) ) + a11yReportByComponent = a11yReportByComponent.concat( processComponentReporting( grunt, "designPatterns", dataDesignPatterns, a11yReportByTestRequirement, acrReportByConformity, reportConf ) ) + + + # + # Reformat the Test Requirement view for parsing with Jekyll + # + tRequirementReformated = {} + tRequirementReformated.allComponents = [] + tRequirementReformated.list = [] + + for tReqId, tReqDet of a11yReportByTestRequirement + tReqItem = tReqDet + tReqItem.id = tReqId + componentsList = tReqDet.components + tReqItem.components = [] + + for compId, compDet of componentsList + comp = {} + comp.name = compId + comp.a11y = compDet + + if tRequirementReformated.allComponents.indexOf( compId ) == -1 + tRequirementReformated.allComponents.push( compId ) + + tReqItem.components.push( comp ) + + tRequirementReformated.list.push( tReqItem ) + + # + # Reformat the Conformity view for parsing with Jekyll + # + conformityReformated = {} + conformityReformated.allComponents = [] + conformityReformated.list = [] + + for conformId, conformDet of acrReportByConformity + conformItem = conformDet + conformItem.id = conformId + componentsList = conformDet.components + conformItem.components = [] + + for compId, compDet of componentsList + comp = {} + comp.name = compId + comp.acr = compDet + + if conformityReformated.allComponents.indexOf( compId ) == -1 + conformityReformated.allComponents.push( compId ) + + conformItem.components.push( comp ) + + conformityReformated.list.push( conformItem ) + + grunt.file.write( "_data/a11yComponents.json", JSON.stringify( a11yReportByComponent ) ) + grunt.file.write( "_data/a11yTestRequirement.json", JSON.stringify( tRequirementReformated ) ) + grunt.file.write( "_data/acrConformity.json", JSON.stringify( conformityReformated ) ) + + ) + @registerMultiTask( "check-wet-version" "Ensure WET-BOEW's version is the same in package as in node_modules", @@ -448,6 +529,16 @@ module.exports = (grunt) -> "check-wet-version": src: ["<%= pkgWET._from %>", "<%= pkg.dependencies['wet-boew'] %>"] + "a11y-report": + all: + # Read those genrated json file only at runtime of the task + sites: "_data/sites.json" + components: "_data/components.json" + templates: "_data/templates.json" + designPatterns: "_data/design-patterns.json" + common: "_data/common.json" + reporting: "_data/reporting.json" + clean: dist: [ "dist"] depsJS: ["<%= themeDist %>/deps-js"] @@ -473,11 +564,11 @@ module.exports = (grunt) -> stripBanners: true banner: "<%= banner %>" src: [ - "{sites,common,components,templates}/**/*.js" - "!{sites,common,components,templates}/**/test.js" - "!{sites,common,components,templates}/**/assets" - "!{sites,common,components,templates}/**/demo" - "!{sites,common,components,templates}/**/demos" + "{sites,common,components,templates,design-patterns,wet-boew}/**/*.js" + "!{sites,common,components,templates,design-patterns,wet-boew}/**/test.js" + "!{sites,common,components,templates,design-patterns,wet-boew}/**/assets" + "!{sites,common,components,templates,design-patterns,wet-boew}/**/demo" + "!{sites,common,components,templates,design-patterns,wet-boew}/**/demos" ] dest: "<%= themeDist %>/js/theme.js" common: @@ -501,6 +592,20 @@ module.exports = (grunt) -> separator: "," src: "templates/**/index.json-ld" dest: "_data/templates.json" + designPatterns: + options: + banner: "[" + footer: "]\n" + separator: "," + src: "design-patterns/**/index.json-ld" + dest: "_data/design-patterns.json" + "wet-boew": + options: + banner: "[" + footer: "]\n" + separator: "," + src: "wet-boew/**/index.json-ld" + dest: "_data/wet-boew.json" sites: options: banner: "[" @@ -557,12 +662,12 @@ module.exports = (grunt) -> # src: "_includes/settings.liquid" jekyllRunLocal: options: - banner: """{%- assign setting-resourcesBasePathTheme = "/<%= distFolder %>/GCWeb" -%}{%- assign setting-resourcesBasePathWetboew = "/<%= distFolder %>/wet-boew" -%}""" + banner: """{%- assign setting-resourcesBasePathTheme = "/<%= distFolder %>/GCWeb" -%}{%- assign setting-resourcesBasePathWetboew = "/<%= distFolder %>/wet-boew" -%}{%- assign setting-siteBasePath = "/" -%}""" position: "bottom" src: "<%= jekyllDist %>/_includes/settings.liquid" jekyllRunDemo: options: - banner: """{%- assign setting-resourcesBasePathTheme = "/wet-boew-demos/""" + grunt.option('branch') + """/<%= distFolder %>/GCWeb" -%}{%- assign setting-resourcesBasePathWetboew = "/wet-boew-demos/""" + grunt.option('branch') + """/<%= distFolder %>/wet-boew" -%}""" + banner: """{%- assign setting-resourcesBasePathTheme = "/wet-boew-demos/""" + grunt.option('branch') + """/<%= distFolder %>/GCWeb" -%}{%- assign setting-resourcesBasePathWetboew = "/wet-boew-demos/""" + grunt.option('branch') + """/<%= distFolder %>/wet-boew" -%}{%- assign setting-siteBasePath = "/wet-boew-demos/""" + grunt.option('branch') + """/" -%}""" position: "bottom" src: "<%= jekyllDist %>/_includes/settings.liquid" jekyllRunUnminified: @@ -629,14 +734,14 @@ module.exports = (grunt) -> layouts: expand: true flatten: true - src: "{sites,components,templates,docs}/**/layouts/**.*" + src: "{sites,components,templates,design-patterns,docs,wet-boew}/**/layouts/**.*" dest: "<%= jekyllDist %>/_layouts" includes: files: [ expand: true src: [ - "{sites,components,templates}/**/*-{includes,inc}/**.html" - "!{sites,components,templates}/**/includes/**.*" + "{sites,components,templates,design-patterns,wet-boew}/**/*-{includes,inc}/**.html" + "!{sites,components,templates,design-patterns,wet-boew}/**/includes/**.*" ] dest: "<%= jekyllDist %>/_includes" rename: (dest, src) -> @@ -647,21 +752,21 @@ module.exports = (grunt) -> , expand: true src: [ - "{sites,components,templates}/**/includes/**.*" + "{sites,components,templates,design-patterns,wet-boew}/**/includes/**.*" ] dest: "<%= jekyllDist %>/_includes" rename: (dest, src) -> dest + src.substring( src.indexOf('/') ).replace( '/includes/', '/' ) , expand: true - src: "{sites,components,templates}/*/include.html" + src: "{sites,components,templates,design-patterns,wet-boew}/*/include.html" dest: "<%= jekyllDist %>/_includes" rename: (dest, src) -> dest + "/" + src.replace( '/include.html', '.html' ) ] samples: expand: true - src: "{sites,common,components,templates}/**/samples/**.*" + src: "{sites,common,components,templates,design-patterns,wet-boew}/**/samples/**.*" dest: "_includes" rename: (dest, src) -> dest + "/" + src.replace( 'samples/', '' ) @@ -684,15 +789,15 @@ module.exports = (grunt) -> expand: true flatten: true src: [ - "{sites,common,components,templates}/**/fonts/**.*" + "{sites,common,components,templates,design-patterns,wet-boew}/**/fonts/**.*" "!**/*.scss" ] dest: "<%= themeDist %>/fonts" assets: expand: true src: [ - "{sites,common,components,templates}/**/assets/**.*" - "{sites,common,components,templates}/**/assets/**/*.*" + "{sites,common,components,templates,design-patterns,wet-boew}/**/assets/**.*" + "{sites,common,components,templates,design-patterns,wet-boew}/**/assets/**/*.*" ] dest: "<%= themeDist %>/assets" rename: (dest, src) -> @@ -707,7 +812,7 @@ module.exports = (grunt) -> depsJS_custom: expand: true flatten: true - src: "{sites,common,components,templates}/deps/**.js" + src: "{sites,common,components,templates,design-patterns,wet-boew}/deps/**.js" dest: "<%= themeDist %>/deps-js" depsJS: expand: true @@ -971,13 +1076,13 @@ module.exports = (grunt) -> quiet: true all: src: [ - "{sites,common,components,templates}/**/*.js" + "{sites,common,components,templates,design-patterns,wet-boew}/**/*.js" ] jsonlint: all: src: [ - "{sites,common,components,templates}/**/*.json", - "{sites,common,components,templates}/**/*.json-ld" + "{sites,common,components,templates,design-patterns,wet-boew}/**/*.json", + "{sites,common,components,templates,design-patterns,wet-boew}/**/*.json-ld" ] options: { indent: "\t" @@ -988,7 +1093,7 @@ module.exports = (grunt) -> all: expand: true src: [ - "{sites,common,components,templates}/**/*.scss" + "{sites,common,components,templates,design-patterns,wet-boew}/**/*.scss" "!*-jekyll.scss" "!node_modules" ] @@ -1008,7 +1113,7 @@ module.exports = (grunt) -> "Rakefile" # Folders - "{sites,common,components,templates}/**" + "{sites,common,components,templates,design-patterns,wet-boew}/**" # # Exemptions... @@ -1018,17 +1123,17 @@ module.exports = (grunt) -> "!Gemfile.lock" # Web contents - "!{sites,common,components,templates}/**/*.md" - # "{sites,components,templates}/*/*.{md,html}" - # "{sites,components,templates}/*.{md, html}" - # "!{sites,components,templates}/*/**/*.{md,html}" + "!{sites,common,components,templates,design-patterns,wet-boew}/**/*.md" + # "{sites,components,templatesdesign-patterns}/*/*.{md,html}" + # "{sites,components,templatesdesign-patterns}/*.{md, html}" + # "!{sites,components,templatesdesign-patterns}/*/**/*.{md,html}" # Images - "!{sites,common,components,templates}/**/*.{jpg,png,ico}" - "!{sites,common,components,templates}/*.{ico,jpg,png}" + "!{sites,common,components,templates,design-patterns,wet-boew}/**/*.{jpg,png,ico}" + "!{sites,common,components,templates,design-patterns,wet-boew}/*.{ico,jpg,png}" # External fonts - "!{sites,common,components,templates}/**/*.{eot,svg,ttf,woff}" + "!{sites,common,components,templates,design-patterns,wet-boew}/**/*.{eot,svg,ttf,woff}" # Docker environment file # File that gets created/populated in a manner that goes against .editorconfig settings during the main Travis-CI build. @@ -1079,3 +1184,264 @@ clone = (obj) -> newInstance[key] = clone obj[key] return newInstance + +getA11yReportSummary = ( fname, componentName, reportData, wcag21AAList, refTestRequirements ) -> + + a11yReport = {} + a11yReport.allStates = [ ] + a11yReport.date = reportData[ "dct:date" ]; + + allPassed = true + applicableTestRequirement = Object.assign( [], wcag21AAList ); + + reportData[ "earl:result" ].forEach ( result ) -> + + outcome = result[ "earl:outcome" ] + testId = result[ "earl:test" ] + isApplicable = false + + # Log all outcomes this report contains + if a11yReport.allStates.indexOf( outcome ) == -1 + a11yReport.allStates.push( outcome ) + + # Check if the test requirement has passed + if outcome != "earl:passed" && outcome != "earl:inapplicable" + allPassed = false; + + # Remove this test requirement for the list of all applicable test requirement + tReqIdx = applicableTestRequirement.indexOf( testId ) + if tReqIdx != -1 + applicableTestRequirement.splice( tReqIdx, 1 ) + isApplicable = true + + + # + # Reporting from a Test Requirement perspective + # + + # Create the test requirement placeholder if required or retreive it + refTestRequirements[ testId ] = { } if !refTestRequirements[ testId ] + tRequirementDetail = refTestRequirements[ testId ] + + # Set the test requirement information if not initialized + if !tRequirementDetail[ "earl:test" ] + tRequirementDetail[ "earl:test" ] = testId + tRequirementDetail.nbPassed = 0 + tRequirementDetail.nbFailed = 0 + tRequirementDetail.nbCantTell = 0 + tRequirementDetail.nbInapplicable = 0 + tRequirementDetail.nbUntested = 0 + + # Count the total number of outcome + if outcome == "earl:passed" + tRequirementDetail.nbPassed = tRequirementDetail.nbPassed + 1 + else if outcome == "earl:failed" + tRequirementDetail.nbFailed = tRequirementDetail.nbFailed + 1 + else if outcome == "earl:cantTell" + tRequirementDetail.nbCantTell = tRequirementDetail.nbCantTell + 1 + else if outcome == "earl:inapplicable" + tRequirementDetail.nbInapplicable = tRequirementDetail.nbInapplicable + 1 + else if outcome == "earl:untested" + tRequirementDetail.nbUntested = tRequirementDetail.nbUntested + 1 + + # Create the association between the test and the component + tRequirementDetail.components = {} if !tRequirementDetail.components + tRequirementDetail.components[ componentName ] = [] if !tRequirementDetail.components[ componentName ] + + # Add the component test requirement information + tRequirementDetail.components[ componentName ].push( { + "outcome": outcome, + "isApplicable": isApplicable, + "date": result[ "dct:modified" ] || a11yReport.date, + "link": fname + }) + + # + # Reporting from a component perspective + # + + # Indication if it is partial, like we did succeed to empty the list of all applicable test requirement + if applicableTestRequirement.length + a11yReport.isPartial = true + else + a11yReport.isPartial = false + + a11yReport.testRequirementNotCovered = applicableTestRequirement + + if allPassed + a11yReport.state = "Pass" + else if a11yReport.allStates.length > 1 + a11yReport.state = "Mixed" + else + a11yReport.state = a11yReport.allStates[ 0 ]; + + a11yReport.link = fname + + return a11yReport + +getAcrSummary = ( fname, componentName, reportData, wcag21AAList, refConformityRequirements ) -> + + acrReport = {} + acrReport.allStates = [ ] + acrReport.date = reportData[ "dct:issued" ] || reportData[ "dct:modified" ] || reportData[ "dct:created" ] || reportData[ "dct:date" ]; + + satisfactionAll = true + satisfactionNot = false + satisfactionFurtherTest = false + applicableConformityRequirement = Object.assign( [], wcag21AAList ); + + reportData[ "acr:conformity" ].forEach ( result ) -> + + conformance = result[ "acr:conformance" ] + reqId = result[ "acr:requirement" ] + isApplicable = false + + # Check if the all requirement are satisfied + if conformance != "acr:satisfied" + satisfactionAll = false; + if conformance == "acr:notSatisfied" + satisfactionNot = true; + if conformance == "acr:furtherTestNeeded" + satisfactionFurtherTest = true; + + # Remove this conformity for the list of all applicable conformance + tConformIdx = applicableConformityRequirement.indexOf( reqId ) + if tConformIdx != -1 + applicableConformityRequirement.splice( tConformIdx, 1 ) + isApplicable = true + + + # + # Reporting from a conformity perspective + # + + # Create the test requirement placeholder if required or retreive it + refConformityRequirements[ reqId ] = { } if !refConformityRequirements[ reqId ] + tConformityDetail = refConformityRequirements[ reqId ] + + # Set the test requirement information + tConformityDetail[ "acr:requirement" ] = reqId + + # Create the association between the test and the component + tConformityDetail.components = {} if !tConformityDetail.components + tConformityDetail.components[ componentName ] = [] if !tConformityDetail.components[ componentName ] + + # Add the component test requirement information + tConformityDetail.components[ componentName ].push( { + "conformance": conformance, + "isApplicable": isApplicable, + "date": result[ "dct:modified" ] || acrReport.date, + "link": fname + }) + + # + # Reporting from a component perspective + # + + # Indication if it is partial, like we did succeed to empty the list of all applicable test requirement + if applicableConformityRequirement.length + acrReport.isPartial = true + else + acrReport.isPartial = false + + acrReport.conformityNotCovered = applicableConformityRequirement + + + # Validate the ACR conformity summary reported + stateCalculated = "Undefined" + if satisfactionAll + acrReport.conformity = "Satisfied" + stateCalculated = "acr:satisfied" + else if satisfactionNot && satisfactionFurtherTest + acrReport.conformity = "Further test needed and not satisfied" + stateCalculated = "acr:furtherTestNeeded" + else if satisfactionNot + acrReport.conformity = "Not satisfied" + stateCalculated = "acr:notSatisfied" + else if satisfactionFurtherTest + acrReport.conformity = "Further test needed" + stateCalculated = "acr:furtherTestNeeded" + else + acrReport.conformity = "Error, undefined"; + + if stateCalculated != reportData[ "acr:conformance" ] + acrReport.conformity = "Mismatch conformity - " + acrReport.conformity + + acrReport.link = fname + + # Determine the state of the ACR (In progress (Draft), Issued, Outdated, Archived ) + + dModified = reportData[ "dct:modified" ] + dCreated = reportData[ "dct:created" ] + dIssued = reportData[ "dct:issued" ]; + dExpires = reportData[ "schema:expires" ] + isReplaced = reportData[ "dct:isReplacedBy" ] + hasVersion = reportData[ "dct:hasVersion" ] + + validIssued = dIssued && dCreated && dModified + + if validIssued && dExpires && ( isReplaced || hasVersion ) + acrReport.state = "Archived" + acrReport.issuedOn = dIssued + acrReport.expiredOn = dExpires + else if validIssued && ( isReplaced || hasVersion ) + acrReport.state = "Missing expiry date" + acrReport.issuedOn = dIssued + else if validIssued && dExpires + acrReport.state = "Outdated" + acrReport.issuedOn = dIssued + acrReport.expiredOn = dExpires + else if validIssued && !acrReport.isPartial + acrReport.state = "Issued" + acrReport.issuedOn = dIssued + else if validIssued && acrReport.isPartial + acrReport.state = "Issued on partial" + acrReport.issuedOn = dIssued + else if !validIssued && ( dExpires || isReplaced || hasVersion ) + acrReport.state = "Cancelled" + else if dCreated && dModified + acrReport.state = "In progress" + else + acrReport.state = "Empty and incomplete" + + acrReport.createdOn = dCreated + acrReport.modifiedOn = dModified + + return acrReport + +processComponentReporting = ( grunt, componentType, components, a11yReportByTestRequirement, acrReportByConformity, reportConf ) -> + + ret = []; + + for feat in components + console.log( "component... " + feat.title.en ) + componentState = {} + + componentState.name = feat.title.en + componentState.a11y = [] + componentState.acr = [] + + isMainACR = feat.acr || false + + filesFound = grunt.file.expand( componentType + "/" + feat.componentName + "/**/*.json" ) + + filesFound.forEach ( f ) -> + # Load the JSON file + jfile = grunt.file.readJSON( f ) + + isAllyReport = true if ( jfile[ "@type" ] == "acr:AssessmentReport" || Array.isArray( jfile[ "@type" ] ) && jfile[ "@type" ].indexOf( "acr:AssessmentReport" ) != -1 ) + + isAcrReport = true if ( jfile[ "@type" ] == "acr:ConformanceReport" || Array.isArray( jfile[ "@type" ] ) && jfile[ "@type" ].indexOf( "acr:ConformanceReport" ) != -1 ) + + if isAllyReport + a11yReport = getA11yReportSummary( f, feat.componentName, jfile, reportConf.wcag21AAList, a11yReportByTestRequirement ) + componentState.a11y.push( a11yReport ) + + if isAcrReport + acrReport = getAcrSummary( f, feat.componentName, jfile, reportConf.wcag21AAList, acrReportByConformity ) + componentState.acr.push( acrReport ) + + + ret.push( componentState ) + + return ret diff --git a/_config.yml b/_config.yml index b80c3f89c8..dc56dfa1e1 100644 --- a/_config.yml +++ b/_config.yml @@ -1,13 +1,14 @@ # # Local site settings remote_theme: wet-boew/gcweb-jekyll +repository: wet-boew/GCWeb title: "GCWeb, the Canada.ca official theme" # Site name or title website: "https://wet-boew.github.io/GCWeb/" # URL of your public facing website global: lang: fr feedbackPath: - en: "/sites/feedback/ajax/report-problem-en.html" - fr: "/sites/feedback/ajax/report-problem-fr.html" + en: "https://www.canada.ca/etc/designs/canada/wet-boew/assets/feedback/page-feedback-en.html" + fr: "https://www.canada.ca/etc/designs/canada/wet-boew/assets/feedback/page-feedback-fr.html" # contextualFooter: # Contextual footer settings # title: # fr: "Référence d'implémentation de Canada.ca" @@ -33,7 +34,19 @@ global: privacyUrl: en: "https://www.canada.ca/en/transparency/privacy.html" fr: "https://www.canada.ca/fr/transparence/confidentialite.html" - + breadcrumbs: + en: + - link: "index-en.html" + title: "GCWeb" + fr: + - link: "index-fr.html" + title: "GCWeb" + applicationName: + en: "My application" + fr: "Mon application" + applicationURL: + en: "#" + fr: "#" # # Override include to use # includes: diff --git a/_data/a11yComponents.json b/_data/a11yComponents.json new file mode 100644 index 0000000000..52706a435b --- /dev/null +++ b/_data/a11yComponents.json @@ -0,0 +1 @@ +[{"name":"Archived - template","a11y":[],"acr":[]},{"name":"Authentication","a11y":[],"acr":[]},{"name":"Breadcrumb trail","a11y":[],"acr":[]},{"name":"Date modified","a11y":[],"acr":[]},{"name":"Feedback area","a11y":[{"allStates":["earl:passed","earl:inapplicable","earl:failed","earl:cantTell"],"date":"2023-10-30","isPartial":true,"testRequirementNotCovered":["WCAG21:error-prevention-legal-financial-data)"],"state":"Mixed","link":"sites/feedback/reports/pre-a11y-2.json"}],"acr":[{"allStates":[],"date":"2023-12-14","isPartial":false,"conformityNotCovered":[],"conformity":"Satisfied","link":"sites/feedback/reports/acr-2023-autumn.json","state":"Empty and incomplete","createdOn":"2023-12-14"}]},{"name":"Footer","a11y":[{"allStates":["earl:passed","earl:inapplicable"],"date":"2022-12-02","isPartial":false,"testRequirementNotCovered":[],"state":"Pass","link":"sites/footers/reports/a11y-1.json"}],"acr":[]},{"name":"GCWeb Menu","a11y":[],"acr":[]},{"name":"Header","a11y":[],"acr":[]},{"name":"Helpers","a11y":[],"acr":[]},{"name":"Language toggle link","a11y":[],"acr":[]},{"name":"Main title of the page","a11y":[],"acr":[]},{"name":"Page details","a11y":[],"acr":[]},{"name":"Secondary/Local menu","a11y":[],"acr":[]},{"name":"Skip links","a11y":[],"acr":[]},{"name":"Bold content","a11y":[],"acr":[]},{"name":"Checkboxes and radio buttons","a11y":[],"acr":[]},{"name":"Download link","a11y":[],"acr":[]},{"name":"Featured link - Documentation and working example","a11y":[{"allStates":["earl:inapplicable","earl:untested"],"date":"2023-09-21","isPartial":true,"testRequirementNotCovered":["WCAG21:error-prevention-legal-financial-data)"],"state":"Mixed","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"allStates":["earl:inapplicable","earl:passed"],"date":"2023-09-21","isPartial":true,"testRequirementNotCovered":["WCAG21:error-prevention-legal-financial-data)"],"state":"Pass","link":"components/gc-featured-link/reports/pre-a11y-2.json"}],"acr":[]},{"name":"Context-specific features","a11y":[{"allStates":["earl:untested","earl:inapplicable"],"date":"2023-06-30","isPartial":true,"testRequirementNotCovered":["WCAG21:error-prevention-legal-financial-data)"],"state":"Mixed","link":"components/gc-features/reports/pre-a11y-1.json"},{"allStates":["earl:passed","earl:inapplicable"],"date":"2023-08-23","isPartial":true,"testRequirementNotCovered":["WCAG21:error-prevention-legal-financial-data)"],"state":"Pass","link":"components/gc-features/reports/pre-a11y-2.json"}],"acr":[]},{"name":"Social media channels","a11y":[],"acr":[]},{"name":"Most requested - Documentation and working example","a11y":[],"acr":[]},{"name":"Services and information","a11y":[{"allStates":["earl:passed","earl:inapplicable","earl:untested"],"date":"2023-07-06","isPartial":false,"testRequirementNotCovered":[],"state":"Mixed","link":"components/gc-servinfo/reports/ally-1.json"}],"acr":[]},{"name":"Step by Step navigation","a11y":[],"acr":[]},{"name":"GC Subway map menu","a11y":[],"acr":[]},{"name":"GC tables","a11y":[],"acr":[]},{"name":"Table of Contents","a11y":[],"acr":[]},{"name":"Well header responsive","a11y":[],"acr":[]},{"name":"Images","a11y":[],"acr":[]},{"name":"Other components","a11y":[],"acr":[]},{"name":"Labels","a11y":[],"acr":[]},{"name":"List - Additional style","a11y":[],"acr":[]},{"name":"Chat wizard","a11y":[],"acr":[]},{"name":"Do action","a11y":[],"acr":[]},{"name":"Fieldflow","a11y":[],"acr":[]},{"name":"Datalist dynamic suggestion","a11y":[],"acr":[]},{"name":"URL Mapping","a11y":[],"acr":[]},{"name":"wb5-click postback converter","a11y":[],"acr":[]},{"name":"Ajax Fetch","a11y":[{"allStates":["earl:inapplicable","earl:untested"],"date":"2023-09-09","isPartial":false,"testRequirementNotCovered":[],"state":"Mixed","link":"common/ajax-fetch/reports/pre-a11y-1.json"}],"acr":[]},{"name":"Alert","a11y":[],"acr":[]},{"name":"Alignment","a11y":[],"acr":[]},{"name":"Buttons","a11y":[],"acr":[]},{"name":"Color (Foreground/Background)","a11y":[],"acr":[]},{"name":"List","a11y":[],"acr":[]},{"name":"Scaffolding","a11y":[{"allStates":["earl:failed"],"date":"2023-11-21","isPartial":true,"testRequirementNotCovered":["WCAG21:non-text-content","WCAG21:audio-only-and-video-only-prerecorded","WCAG21:captions-prerecorded","WCAG21:audio-description-or-media-alternative-prerecorded","WCAG21:captions-live","WCAG21:audio-description-prerecorded","WCAG21:info-and-relationships","WCAG21:meaningful-sequence","WCAG21:sensory-characteristics","WCAG21:orientation","WCAG21:identify-input-purpose","WCAG21:use-of-color","WCAG21:audio-control","WCAG21:contrast-minimum","WCAG21:resize-text","WCAG21:image-of-text","WCAG21:reflow","WCAG21:text-spacing","WCAG21:content-on-hover-or-focus","WCAG21:keyboard","WCAG21:no-keyboard-trap","WCAG21:character-key-shortcuts","WCAG21:timing-adjustable","WCAG21:pause-stop-hide","WCAG21:three-flashes-or-below-threshold","WCAG21:bypass-blocks","WCAG21:page-titled","WCAG21:focus-order","WCAG21:link-purpose-in-context","WCAG21:multiple-ways","WCAG21:headings-and-labels","WCAG21:focus-visible","WCAG21:pointer-gestures","WCAG21:pointer-cancellation","WCAG21:label-in-name","WCAG21:motion-actuation","WCAG21:language-of-page","WCAG21:language-of-parts","WCAG21:on-focus","WCAG21:on-input","WCAG21:consistent-navigation","WCAG21:consistent-identification","WCAG21:error-identification","WCAG21:labels-or-instructions","WCAG21:error-suggestion","WCAG21:error-prevention-legal-financial-data)","WCAG21:parsing","WCAG21:name-role-value","WCAG21:status-messages"],"state":"earl:failed","link":"common/scaffolding/reports/a11y-1.json"},{"allStates":["earl:passed","earl:inapplicable","earl:cantTell",null],"date":"2024-02-29","isPartial":true,"testRequirementNotCovered":["WCAG21:bypass-blocks"],"state":"Mixed","link":"common/scaffolding/reports/ally-assess-1.json"}],"acr":[]},{"name":"Share widget","a11y":[{"allStates":["earl:passed","earl:inapplicable","earl:untested"],"date":"2023-07-06","isPartial":false,"testRequirementNotCovered":[],"state":"Mixed","link":"common/share/reports/pre-ally-1.json"}],"acr":[]},{"name":"Tables","a11y":[],"acr":[]},{"name":"Basic HTML","a11y":[],"acr":[]},{"name":"Advanced Service - Probably deprecated","a11y":[],"acr":[]},{"name":"Application","a11y":[],"acr":[]},{"name":"Campaign name","a11y":[],"acr":[]},{"name":"Content page","a11y":[],"acr":[]},{"name":"Home","a11y":[{"allStates":["earl:untested","earl:inapplicable"],"date":"2023-07-14","isPartial":false,"testRequirementNotCovered":[],"state":"Mixed","link":"templates/home/reports/pre-a11y-1.json"}],"acr":[]},{"name":"Other template","a11y":[],"acr":[]},{"name":"Index","a11y":[],"acr":[]},{"name":"Institutional profile","a11y":[],"acr":[]},{"name":"Laws and regulations pages","a11y":[],"acr":[]},{"name":"Lowest topic (with secondary navigation)","a11y":[],"acr":[]},{"name":"Ministerial profile","a11y":[],"acr":[]},{"name":"News","a11y":[],"acr":[]},{"name":"Organizational profile","a11y":[],"acr":[]},{"name":"Search results","a11y":[],"acr":[]},{"name":"Server error message","a11y":[],"acr":[]},{"name":"Splash page - Canada.ca","a11y":[],"acr":[]},{"name":"Thematic","a11y":[],"acr":[]},{"name":"Beta - Theme, Topic","a11y":[],"acr":[]},{"name":"Topic","a11y":[],"acr":[]}] \ No newline at end of file diff --git a/_data/a11yTestRequirement.json b/_data/a11yTestRequirement.json new file mode 100644 index 0000000000..5e5518acd7 --- /dev/null +++ b/_data/a11yTestRequirement.json @@ -0,0 +1 @@ +{"allComponents":["feedback","footers","gc-featured-link","gc-features","gc-servinfo","ajax-fetch","scaffolding","share","home"],"list":[{"earl:test":"WCAG21:non-text-content","nbPassed":6,"nbFailed":0,"nbCantTell":0,"nbInapplicable":3,"nbUntested":2,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:non-text-content"},{"earl:test":"WCAG21:audio-only-and-video-only-prerecorded","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":9,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:audio-only-and-video-only-prerecorded"},{"earl:test":"WCAG21:captions-prerecorded","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:captions-prerecorded"},{"earl:test":"WCAG21:audio-description-or-media-alternative-prerecorded","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:audio-description-or-media-alternative-prerecorded"},{"earl:test":"WCAG21:captions-live","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:captions-live"},{"earl:test":"WCAG21:audio-description-prerecorded","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:audio-description-prerecorded"},{"earl:test":"WCAG21:info-and-relationships","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:info-and-relationships"},{"earl:test":"WCAG21:meaningful-sequence","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:meaningful-sequence"},{"earl:test":"WCAG21:sensory-characteristics","nbPassed":4,"nbFailed":0,"nbCantTell":1,"nbInapplicable":5,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:cantTell","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:sensory-characteristics"},{"earl:test":"WCAG21:orientation","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:orientation"},{"earl:test":"WCAG21:identify-input-purpose","nbPassed":2,"nbFailed":0,"nbCantTell":0,"nbInapplicable":8,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:identify-input-purpose"},{"earl:test":"WCAG21:use-of-color","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":3,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:use-of-color"},{"earl:test":"WCAG21:audio-control","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:audio-control"},{"earl:test":"WCAG21:contrast-minimum","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:contrast-minimum"},{"earl:test":"WCAG21:resize-text","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:resize-text"},{"earl:test":"WCAG21:image-of-text","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":9,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:image-of-text"},{"earl:test":"WCAG21:reflow","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:reflow"},{"earl:test":"WCAG21:non-text-contrast","nbPassed":7,"nbFailed":1,"nbCantTell":0,"nbInapplicable":1,"nbUntested":3,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:failed","isApplicable":true,"date":"2023-11-21","link":"common/scaffolding/reports/a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:non-text-contrast"},{"earl:test":"WCAG21:text-spacing","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:text-spacing"},{"earl:test":"WCAG21:content-on-hover-or-focus","nbPassed":4,"nbFailed":0,"nbCantTell":0,"nbInapplicable":2,"nbUntested":5,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:content-on-hover-or-focus"},{"earl:test":"WCAG21:keyboard","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:keyboard"},{"earl:test":"WCAG21:no-keyboard-trap","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:no-keyboard-trap"},{"earl:test":"WCAG21:character-key-shortcuts","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":11,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:character-key-shortcuts"},{"earl:test":"WCAG21:timing-adjustable","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:timing-adjustable"},{"earl:test":"WCAG21:pause-stop-hide","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:pause-stop-hide"},{"earl:test":"WCAG21:three-flashes-or-below-threshold","nbPassed":3,"nbFailed":0,"nbCantTell":0,"nbInapplicable":6,"nbUntested":2,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:three-flashes-or-below-threshold"},{"earl:test":"WCAG21:bypass-blocks","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":7,"nbUntested":2,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:bypass-blocks"},{"earl:test":"WCAG21:page-titled","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":9,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:page-titled"},{"earl:test":"WCAG21:focus-order","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:focus-order"},{"earl:test":"WCAG21:link-purpose-in-context","nbPassed":6,"nbFailed":0,"nbCantTell":0,"nbInapplicable":2,"nbUntested":3,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:link-purpose-in-context"},{"earl:test":"WCAG21:multiple-ways","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":9,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:multiple-ways"},{"earl:test":"WCAG21:headings-and-labels","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":3,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:headings-and-labels"},{"earl:test":"WCAG21:focus-visible","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":3,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:focus-visible"},{"earl:test":"WCAG21:pointer-gestures","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":8,"nbUntested":2,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:pointer-gestures"},{"earl:test":"WCAG21:pointer-cancellation","nbPassed":3,"nbFailed":0,"nbCantTell":0,"nbInapplicable":6,"nbUntested":2,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:pointer-cancellation"},{"earl:test":"WCAG21:label-in-name","nbPassed":3,"nbFailed":1,"nbCantTell":0,"nbInapplicable":5,"nbUntested":2,"components":[{"name":"feedback","a11y":[{"outcome":"earl:failed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:label-in-name"},{"earl:test":"WCAG21:motion-actuation","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":10,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:motion-actuation"},{"earl:test":"WCAG21:language-of-page","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":9,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:language-of-page"},{"earl:test":"WCAG21:language-of-parts","nbPassed":2,"nbFailed":0,"nbCantTell":0,"nbInapplicable":5,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:language-of-parts"},{"earl:test":"WCAG21:on-focus","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":3,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:on-focus"},{"earl:test":"WCAG21:on-input","nbPassed":3,"nbFailed":0,"nbCantTell":0,"nbInapplicable":7,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:on-input"},{"earl:test":"WCAG21:consistent-navigation","nbPassed":4,"nbFailed":0,"nbCantTell":0,"nbInapplicable":6,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:consistent-navigation"},{"earl:test":"WCAG21:consistent-identification","nbPassed":4,"nbFailed":0,"nbCantTell":0,"nbInapplicable":5,"nbUntested":2,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:consistent-identification"},{"earl:test":"WCAG21:error-identification","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":9,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:error-identification"},{"earl:test":"WCAG21:labels-or-instructions","nbPassed":2,"nbFailed":0,"nbCantTell":0,"nbInapplicable":8,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:labels-or-instructions"},{"earl:test":"WCAG21:error-suggestion","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":9,"nbUntested":1,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:error-suggestion"},{"earl:test":"WCAG21:error-prevention-legal-financial-data","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":5,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":false,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":false,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]}],"id":"WCAG21:error-prevention-legal-financial-data"},{"earl:test":"WCAG21:parsing","nbPassed":7,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":4,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:passed","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:parsing"},{"earl:test":"WCAG21:name-role-value","nbPassed":5,"nbFailed":0,"nbCantTell":0,"nbInapplicable":3,"nbUntested":3,"components":[{"name":"feedback","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:untested","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:name-role-value"},{"earl:test":"WCAG21:status-messages","nbPassed":1,"nbFailed":0,"nbCantTell":1,"nbInapplicable":9,"nbUntested":0,"components":[{"name":"feedback","a11y":[{"outcome":"earl:cantTell","isApplicable":true,"date":"2023-10-30","link":"sites/feedback/reports/pre-a11y-2.json"}]},{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-featured-link","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-21","link":"components/gc-featured-link/reports/pre-a11y-2.json"}]},{"name":"gc-features","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-06-30","link":"components/gc-features/reports/pre-a11y-1.json"},{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-08-23","link":"components/gc-features/reports/pre-a11y-2.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:status-messages"},{"earl:test":"act:rules/automated/accessibility_insights_web","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"act:rules/automated/accessibility_insights_web"},{"earl:test":"WCAG22:focus-appearance-minimum","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:focus-appearance-minimum"},{"earl:test":"WCAG22:page-break-navigation","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:page-break-navigation"},{"earl:test":"WCAG22:dragging-movements","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:dragging-movements"},{"earl:test":"WCAG22:target-size-minimum","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:target-size-minimum"},{"earl:test":"WCAG22:consistent-help","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:consistent-help"},{"earl:test":"WCAG22:visible-controls","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:visible-controls"},{"earl:test":"WCAG21:error-prevention-legal-financial-data)","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":5,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:passed","isApplicable":true,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]},{"name":"gc-servinfo","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"components/gc-servinfo/reports/ally-1.json"}]},{"name":"ajax-fetch","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-09-09","link":"common/ajax-fetch/reports/pre-a11y-1.json"}]},{"name":"scaffolding","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]},{"name":"share","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-06","link":"common/share/reports/pre-ally-1.json"}]},{"name":"home","a11y":[{"outcome":"earl:inapplicable","isApplicable":true,"date":"2023-07-14","link":"templates/home/reports/pre-a11y-1.json"}]}],"id":"WCAG21:error-prevention-legal-financial-data)"},{"earl:test":"WCAG22:accessible-authentication","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:accessible-authentication"},{"earl:test":"WCAG22:redundant-entry","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":1,"nbUntested":0,"components":[{"name":"footers","a11y":[{"outcome":"earl:inapplicable","isApplicable":false,"date":"2022-12-02","link":"sites/footers/reports/a11y-1.json"}]}],"id":"WCAG22:redundant-entry"},{"earl:test":"WCAG21:byNot tested-blocks","nbPassed":0,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":0,"components":[{"name":"scaffolding","a11y":[{"isApplicable":false,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]}],"id":"WCAG21:byNot tested-blocks"},{"earl:test":"act:rules/automated/axe_core","nbPassed":1,"nbFailed":0,"nbCantTell":0,"nbInapplicable":0,"nbUntested":0,"components":[{"name":"scaffolding","a11y":[{"outcome":"earl:passed","isApplicable":false,"date":"2024-02-29","link":"common/scaffolding/reports/ally-assess-1.json"}]}],"id":"act:rules/automated/axe_core"}]} \ No newline at end of file diff --git a/_data/acrConformity.json b/_data/acrConformity.json new file mode 100644 index 0000000000..8436179a1d --- /dev/null +++ b/_data/acrConformity.json @@ -0,0 +1 @@ +{"allComponents":["feedback"],"list":[{"acr:requirement":"WCAG21:non-text-content","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:non-text-content"},{"acr:requirement":"WCAG21:audio-only-and-video-only-prerecorded","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:audio-only-and-video-only-prerecorded"},{"acr:requirement":"WCAG21:captions-prerecorded","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:captions-prerecorded"},{"acr:requirement":"WCAG21:audio-description-or-media-alternative-prerecorded","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:audio-description-or-media-alternative-prerecorded"},{"acr:requirement":"WCAG21:captions-live","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:captions-live"},{"acr:requirement":"WCAG21:audio-description-prerecorded","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:audio-description-prerecorded"},{"acr:requirement":"WCAG21:info-and-relationships","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:info-and-relationships"},{"acr:requirement":"WCAG21:meaningful-sequence","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:meaningful-sequence"},{"acr:requirement":"WCAG21:sensory-characteristics","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:sensory-characteristics"},{"acr:requirement":"WCAG21:orientation","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:orientation"},{"acr:requirement":"WCAG21:identify-input-purpose","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:identify-input-purpose"},{"acr:requirement":"WCAG21:use-of-color","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:use-of-color"},{"acr:requirement":"WCAG21:audio-control","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:audio-control"},{"acr:requirement":"WCAG21:contrast-minimum","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:contrast-minimum"},{"acr:requirement":"WCAG21:resize-text","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:resize-text"},{"acr:requirement":"WCAG21:image-of-text","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:image-of-text"},{"acr:requirement":"WCAG21:reflow","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:reflow"},{"acr:requirement":"WCAG21:non-text-contrast","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:non-text-contrast"},{"acr:requirement":"WCAG21:text-spacing","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:text-spacing"},{"acr:requirement":"WCAG21:content-on-hover-or-focus","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:content-on-hover-or-focus"},{"acr:requirement":"WCAG21:keyboard","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:keyboard"},{"acr:requirement":"WCAG21:no-keyboard-trap","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:no-keyboard-trap"},{"acr:requirement":"WCAG21:character-key-shortcuts","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:character-key-shortcuts"},{"acr:requirement":"WCAG21:timing-adjustable","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:timing-adjustable"},{"acr:requirement":"WCAG21:pause-stop-hide","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:pause-stop-hide"},{"acr:requirement":"WCAG21:three-flashes-or-below-threshold","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:three-flashes-or-below-threshold"},{"acr:requirement":"WCAG21:bypass-blocks","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:bypass-blocks"},{"acr:requirement":"WCAG21:page-titled","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:page-titled"},{"acr:requirement":"WCAG21:focus-order","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:focus-order"},{"acr:requirement":"WCAG21:link-purpose-in-context","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:link-purpose-in-context"},{"acr:requirement":"WCAG21:multiple-ways","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:multiple-ways"},{"acr:requirement":"WCAG21:headings-and-labels","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:headings-and-labels"},{"acr:requirement":"WCAG21:focus-visible","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:focus-visible"},{"acr:requirement":"WCAG21:pointer-gestures","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:pointer-gestures"},{"acr:requirement":"WCAG21:pointer-cancellation","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:pointer-cancellation"},{"acr:requirement":"WCAG21:label-in-name","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:label-in-name"},{"acr:requirement":"WCAG21:motion-actuation","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:motion-actuation"},{"acr:requirement":"WCAG21:language-of-page","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:language-of-page"},{"acr:requirement":"WCAG21:language-of-parts","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:language-of-parts"},{"acr:requirement":"WCAG21:on-focus","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:on-focus"},{"acr:requirement":"WCAG21:on-input","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:on-input"},{"acr:requirement":"WCAG21:consistent-navigation","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:consistent-navigation"},{"acr:requirement":"WCAG21:consistent-identification","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:consistent-identification"},{"acr:requirement":"WCAG21:error-identification","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:error-identification"},{"acr:requirement":"WCAG21:labels-or-instructions","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:labels-or-instructions"},{"acr:requirement":"WCAG21:error-suggestion","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:error-suggestion"},{"acr:requirement":"WCAG21:error-prevention-legal-financial-data)","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:error-prevention-legal-financial-data)"},{"acr:requirement":"WCAG21:parsing","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:parsing"},{"acr:requirement":"WCAG21:name-role-value","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:name-role-value"},{"acr:requirement":"WCAG21:status-messages","components":[{"name":"feedback","acr":[{"conformance":"acr:satisfied","isApplicable":true,"date":"2023-12-15","link":"sites/feedback/reports/acr-2023-autumn.json"}]}],"id":"WCAG21:status-messages"}]} \ No newline at end of file diff --git a/_data/common.json b/_data/common.json index 24d3668c43..1faab028f2 100644 --- a/_data/common.json +++ b/_data/common.json @@ -1,4 +1,51 @@ [{ + "@context": { + "@version": 1.1, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Ajax Fetch", + "fr": "Récupération de ressource via Ajax" + }, + "description": { + "en": "Fetch data using Ajax", + "fr": "Récupération de données via Ajax" + }, + "modified": "2023-08-25", + "componentName": "ajax-fetch", + "processing": "baseline", + "status": "stable", + "pages": { + "examples": [ + { + "title": "Ajax Fetch", + "language": "en", + "path": "ajax-fetch-en.html" + }, + { + "title": "Récupération de ressource via Ajax", + "language": "fr", + "path": "ajax-fetch-fr.html" + } + ], + "reports": [ + { + "title": "Pre Accessibility assessment #1 - AJAX Fetch", + "language": "en", + "path": "reports/pre-a11y-1-en.html" + }, + { + "title": "Assessment d'accessibilité préliminaire #1 - Récupération de ressource via Ajax", + "language": "fr", + "path": "reports/pre-a11y-1-fr.html" + } + ] + } +} +,{ "@context": { "@version": 1.1, "dct": "http://purl.org/dc/terms/", @@ -30,6 +77,121 @@ "language": "fr", "path": "alerts-fr.html" } + ], + "reports": [ + { + "title": "Accessibility assessment #1 - Alert", + "language": "en", + "path": "reports/a11y-1-en.html" + }, + { + "title": "Évaluation de l'accessibilité #1 - Alert", + "language": "fr", + "path": "reports/a11y-1-fr.html" + } + ] + } +} +,{ + "@context": { + "@version": 1.1, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Alignment", + "fr": "Alignement" + }, + "description": { + "en": "Alignment with custom styles.", + "fr": "Alignement avec des styles personalisés." + }, + "modified": "2023-06-19", + "componentName": "alignment", + "processing": "baseline", + "status": "stable", + "pages": { + "examples": [ + { + "title": "Alignment", + "language": "en", + "path": "alignment-en.html" + }, + { + "title": "Alignement", + "language": "fr", + "path": "alignment-fr.html" + } + ] + } +} +,{ + "@context": { + "@version": 2.0, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Buttons", + "fr": "Boutons" + }, + "description": { + "en": "Buttons page including working examples to test how various button styles appear and function", + "fr": "Page des boutons comprenant des exemples de travail pour tester l'apparence et le fonctionnement de divers styles de boutons." + }, + "modified": "2023-06-09", + "componentName": "button", + "status": "stable", + "pages": { + "examples": [ + { + "title": "Buttons", + "language": "en", + "path": "button-en.html" + }, + { + "title": "Boutons", + "language": "fr", + "path": "button-fr.html" + } + ] + } +} +,{ + "@context": { + "@version": 2.0, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Color (Foreground/Background)", + "fr": "Couleur (Premier plan/Arrière-plan)" + }, + "description": { + "en": "Colors page including working examples to test how various text appears on different backgrounds.", + "fr": "Page de couleurs comprenant des exemples de travail pour tester la façon dont divers textes apparaissent sur différents arrière-plans." + }, + "modified": "2023-04-28", + "componentName": "colour", + "status": "stable", + "pages": { + "docs": [ + { + "title": "Color (Foreground/Background)", + "language": "en", + "path": "colour-en.html" + }, + { + "title": "Couleur (Premier plan/Arrière-plan)", + "language": "fr", + "path": "colour-fr.html" + } ] } } @@ -94,7 +256,7 @@ "en": "HTML elements used as is.", "fr": "Les éléments HTML utilisé tel quel." }, - "modified": "2023-02-21", + "modified": "2024-02-27", "componentName": "scaffolding", "processing": "baseline", "status": "stable", @@ -109,6 +271,96 @@ "title": "Formulaires", "language": "fr", "path": "formulaires.html" + }, + { + "title": "Text level semantics", + "language": "en", + "path": "text-level-semantics.html" + }, + { + "title": "Sémantique au niveau du texte", + "language": "fr", + "path": "texte-niveau-semantique.html" + } + ], + "reports": [ + { + "title": "Accessibility assessment #1 - Input focus", + "language": "en", + "path": "reports/a11y-1-en.html" + }, + { + "title": "Évaluation d'accessibilité #1 - Visibilité du focus", + "language": "fr", + "path": "reports/a11y-1-fr.html" + }, + { + "title": "Text level semantics - Full Accessibility assessment", + "language": "en", + "path": "reports/ally-assess-1-en.html" + }, + { + "title": "Texte de niveau sémantique - Évaluation d'accessibilité complète", + "language": "fr", + "path": "reports/ally-assess-1-fr.html" + } + ] + } +} +,{ + "@context": { + "@version": 1.1, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Share widget", + "fr": "Gadget de partage" + }, + "description": { + "en": "Facilitates sharing Web content on social media platforms.", + "fr": "Permet à l'utilisateur de partager un contenu Web sur les plateformes de médias sociaux." + }, + "modified": "2023-09-06", + "componentName": "share", + "status": "stable", + "pages": { + "examples": [ + { + "title": "Share widget", + "language": "en", + "url": "https://wet-boew.github.io/gcweb-compiled-demos/wetboew-demos/share/share-en.html" + }, + { + "title": "Gadget de partage", + "language": "fr", + "url": "https://wet-boew.github.io/gcweb-compiled-demos/wetboew-demos/share/share-fr.html" + } + ], + "docs": [ + { + "title": "Share widget", + "language": "en", + "url": "https://wet-boew.github.io/wet-boew/docs/ref/share/share-en.html" + }, + { + "title": "Gadget de partage", + "language": "fr", + "url": "https://wet-boew.github.io/wet-boew/docs/ref/share/share-fr.html" + } + ], + "reports": [ + { + "title": "Accessibility assessment #1 - Share widget", + "language": "en", + "path": "reports/ally-1-en.html" + }, + { + "title": "Assessment d'accessibilité #1 - Gadget de partage", + "language": "fr", + "path": "reports/ally-1-fr.html" } ] } @@ -148,4 +400,39 @@ ] } } +,{ + "@context": { + "@version": 1.1, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Basic HTML", + "fr": "HTML simplifiée" + }, + "description": { + "en": "Enable Basic HTML Mode", + "fr": "Passer à la version HTML simplifiée" + }, + "modified": "2023-08-25", + "componentName": "wb-disable", + "processing": "baseline", + "status": "stable", + "pages": { + "examples": [ + { + "title": "Basic HTML", + "language": "en", + "path": "wb-disable-en.html" + }, + { + "title": "HTML simplifié", + "language": "fr", + "path": "wb-disable-fr.html" + } + ] + } +} ] diff --git a/_data/components.json b/_data/components.json index 5757ba592a..8dae1d5d1f 100644 --- a/_data/components.json +++ b/_data/components.json @@ -1,4 +1,177 @@ [{ + "@context": { + "@version": 1.1, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Bold content", + "fr": "Contenu en gras" + }, + "description": { + "en": "This component applies font weight bold to every text element inside it and generates normal font weight when the element <strong> is applied.", + "fr": "Ce composant applique une épaisseur de police en gras à chaque élément de texte qu'il contient et génère une épaisseur de police normale lorsque l'élément <strong> est appliqué." + }, + "modified": "2024-02-05", + "componentName": "bold-content", + "status": "stable", + "version": "1.1", + "pages": { + "examples": [ + { + "title": "Bold content - working example", + "language": "en", + "path": "bold-content-en.html" + }, + { + "title": "Contenu en gras - example pratique", + "language": "fr", + "path": "bold-content-fr.html" + } + ], + "docs": [ + { + "title": "Bold content", + "language": "en", + "path": "bold-content-doc-en.html" + }, + { + "title": "Contenu en gras", + "language": "fr", + "path": "bold-content-doc-fr.html" + } + ] + }, + "a11yGuidance": "no accessibility guidance", + "variations": [ + { + "name": { + "en": "Bold content - default", + "fr": "Contenu en gras - par défaut" + }, + "status": "stable", + "description": { + "en": "This component applies font weight bold to every text element inside it and generates normal font weight when the element strong is applied.", + "fr": "Cette composante applique un poid de police de caractère gras à chaque élément de texte à l'intérieur et génère un poid de police de caractère normal lorsque l'élément strong est appliqué." + }, + "iteration": "_:iteration_bold_1", + "example": [ + { + "en": { "href": "bold-content-en.html", "text": "Bold content" }, + "fr": { "href": "bold-content-fr.html", "text": "Contenu en gras" } + } + ], + "implementation": [ + "_:implement_bold" + ], + "history": [ + { + "en": "February 2024 - Added support for the \".bold-content\" class to eventually deprecate the use of \".well-bold\".", + "fr": "Février 2024 - Ajout du support de la classe \".bold-content\" pour éventuellement déprécier l'usage de \".well-bold\"." + }, + { + "en": "June 2021 - Initial implementation of the component.", + "fr": "Juin 2021 - Implémentation initiale de la composante." + } + ] + } + ], + "implementation": [ + { + "@id": "_:implement_bold", + "iteration": "_:iteration_bold_1", + "name": { + "en": "Standard", + "fr": "Standard" + }, + "introduction": { + "en": "This implementation is meant for developers/publishers adding the component manually.", + "fr": "Cette implémentation est destinée aux développeurs/éditeurs qui ajoutent le composant manuellement." + }, + "instructions": { + "en": [ + "Add the CSS class bold-content to the element wrapping the content you want to have bolded." + ], + "fr": [ + "Ajoutez la classe CSS bold-content à l'élément enveloppant le contenu que vous souhaitez mettre en gras." + ] + }, + "sample": { + "en": [ + { + "@type": "source-code", + "description": "Code sample:", + "code": "
\n\t

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nulla quaerat aliquid, nobis consectetur amet et!

\n\t

Cum placeat soluta quibusdam id. Temporibus, delectus eos optio distinctio itaque architecto aperiam deserunt repudiandae!

\n\t

Facilis obcaecati quae reprehenderit harum. Quaerat id optio, qui tempora aliquid numquam deserunt consequuntur enim!

\n\t

Facere ad, dicta nobis exercitationem incidunt animi quam porro laborum possimus aperiam beatae nemo! Officiis?

\n\t

Magnam, deserunt inventore aliquid illum nihil dolore praesentium, ab mollitia, doloribus odit vitae recusandae tempore!

\n
" + } + ], + "fr": [ + { + "@type": "source-code", + "description": "Exemple de code :", + "code": "
\n\t

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nulla quaerat aliquid, nobis consectetur amet et!

\n\t

Cum placeat soluta quibusdam id. Temporibus, delectus eos optio distinctio itaque architecto aperiam deserunt repudiandae!

\n\t

Facilis obcaecati quae reprehenderit harum. Quaerat id optio, qui tempora aliquid numquam deserunt consequuntur enim!

\n\t

Facere ad, dicta nobis exercitationem incidunt animi quam porro laborum possimus aperiam beatae nemo! Officiis?

\n\t

Magnam, deserunt inventore aliquid illum nihil dolore praesentium, ab mollitia, doloribus odit vitae recusandae tempore!

\n
" + } + ] + } + } + ], + "iteration": [ + { + "@id": "_:iteration_bold_2", + "name": "Bold content - Iteration 2", + "date": "2024-02", + "detectableBy": ".bold-content", + "assets": [ + { + "@type": "source-code", + "@language": "en", + "description": "Code sample", + "code": "
\n\t

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nulla quaerat aliquid, nobis consectetur amet et!

\n\t

Cum placeat soluta quibusdam id. Temporibus, delectus eos optio distinctio itaque architecto aperiam deserunt repudiandae!

\n\t

Facilis obcaecati quae reprehenderit harum. Quaerat id optio, qui tempora aliquid numquam deserunt consequuntur enim!

\n\t

Facere ad, dicta nobis exercitationem incidunt animi quam porro laborum possimus aperiam beatae nemo! Officiis?

\n\t

Magnam, deserunt inventore aliquid illum nihil dolore praesentium, ab mollitia, doloribus odit vitae recusandae tempore!

\n
" + } + ] + }, + { + "@id": "_:iteration_bold_1", + "name": "Well bold - Iteration 1", + "date": "2021-06", + "detectableBy": ".well.well-bold", + "assets": [ + { + "@type": "source-code", + "@language": "en", + "description": "Code sample", + "code": "
\n\t\n
" + } + ] + } + ], + "changesets": [ + { + "@id": "_:cs_bold_2", + "name": "Bold content", + "status": "stable", + "baseOnIteration": "_:iteration_bold_2", + "detectableBy": ".bold-content", + "layout": "Not applicable", + "style": "Content is bolded inside the element when adding the CSS class \".bold-content\"", + "semantic": "Not applicable" + }, + { + "@id": "_:cs_bold_1", + "name": "Well bold", + "status": "deprecated", + "deprecatedOn": "2024-02-05", + "baseOnIteration": "_:iteration_bold_1", + "detectableBy": ".well.well-bold", + "layout": "Not applicable", + "style": "Content is bolded inside a \".well\" when adding the CSS class \".well-bold\"", + "semantic": "Not applicable", + "notes": "The style .well.well-bold was moved to the deprecated méli-mélo." + } + ] +} +,{ "@context": { "@version": 1.1, "dct": "http://purl.org/dc/terms/", @@ -11,10 +184,10 @@ "fr": "Cases à cocher et boutons radio" }, "description": { - "en": "Checkboxes and radio buttons designed based on user experience testing", - "fr": "Cases à cocher et boutons radio conçu d'après des recherches d'expérience utilisateur" + "en": "Display check boxes and radio buttons that are bigger than natively provided by browsers and in-line with the Canada.ca design system.", + "fr": "Affiche des cases à cocher et boutons radio plus grand que ce qui est nativement offert par les navigateurs et qui est conforme avec les configurations de conception de Canada.ca." }, - "modified": "2021-05-07", + "modified": "2023-09-06", "componentName": "gc-chckbxrdio", "status": "stable", "pages": { @@ -56,6 +229,40 @@ ] } } +,{ + "@context": { + "@version": 1.1, + "dct": "http://purl.org/dc/terms/", + "title": { "@id": "dct:title", "@container": "@language" }, + "description": { "@id": "dct:description", "@container": "@language" }, + "modified": "dct:modified" + }, + "title": { + "en": "Download link", + "fr": "Lien de téléchargement" + }, + "description": { + "en": "Download link with custom styles.", + "fr": "Lien de téléchargement avec des styles personalisés." + }, + "modified": "2023-04-20", + "componentName": "gc-dwnld", + "status": "stable", + "pages": { + "examples": [ + { + "title": "Download link", + "language": "en", + "path": "download_link-en.html" + }, + { + "title": "Lien de téléchargement", + "language": "fr", + "path": "download_link-fr.html" + } + ] + } +} ,{ "@context": { "@version": 1.1, @@ -87,6 +294,28 @@ "language": "fr", "path": "gc-featured-link-fr.html" } + ], + "reports": [ + { + "title": "Accessibility pre-assessment #1", + "language": "en", + "path": "reports/a11y-1-en.html" + }, + { + "title": "Pré-évaluation de l'accessibilité #1", + "language": "fr", + "path": "reports/a11y-1-fr.html" + }, + { + "title": "Accessibility assessment #1", + "language": "en", + "path": "reports/a11y-2-en.html" + }, + { + "title": "Évaluation de l'accessibilité #1", + "language": "fr", + "path": "reports/a11y-2-fr.html" + } ] } } @@ -103,10 +332,10 @@ "fr": "Promotions contextuelles" }, "description": { - "en": "Context-specific features", - "fr": "Promotions contextuelles" + "en": "In-page components used to promote government activities, initiatives, programs and services.", + "fr": "Des composantes d’intérieur de page servant à promouvoir des activités, des initiatives, des programmes et des services pangouvernementaux." }, - "modified": "2022-10-21", + "modified": "2023-09-05", "componentName": "gc-features", "status": "stable", "pages": { @@ -133,42 +362,346 @@ "language": "fr", "path": "gc-features-fr.html" } + ], + "reports": [ + { + "title": "Accessibility assessment #1 - Context-specific features", + "language": "en", + "path": "reports/a11y-1-en.html" + }, + { + "title": "Assessment d'accessibilité #1 - Promotions contextuelles", + "language": "fr", + "path": "reports/a11y-1-fr.html" + } ] } } ,{ "@context": { - "@version": 1.1, + "@version": 2.0, "dct": "http://purl.org/dc/terms/", "title": { "@id": "dct:title", "@container": "@language" }, "description": { "@id": "dct:description", "@container": "@language" }, "modified": "dct:modified" }, "title": { - "en": "Feeds plugin GC override", - "fr": "Application de styles GC au plugiciel de fils de syndication" + "en": "Social media channels", + "fr": "Bloc des réseaux de médias sociaux" }, "description": { - "en": "Overrides the WET ATOM feeds to apply GC design pattern.", - "fr": "Remplace les Fils de syndication pour appliquer le modèle de conception GC." + "en": "The social media channels pattern provides links to official Government of Canada (GC) social media accounts.", + "fr": "La configuration de conception des chaînes de médias sociaux fournit des liens vers les comptes de médias sociaux officiels du gouvernement du Canada (GC)." }, - "modified": "2021-06-02", - "componentName": "gc-feeds", - "status": "provisional", + "modified": "2024-02-05", + "componentName": "gc-follow-us", + "status": "stable", + "version": "2.0", "pages": { "docs": [ { - "title": "Feeds GC overrides - Documentation and working example.", + "title": "Social media channels - Documentation", "language": "en", - "path": "gc-feeds-en.html" + "path": "gc-follow-us-doc-en.html" }, { - "title": "Fils de syndication remplacement GC - Documentation et exemple pratique", + "title": "Bloc des réseaux de médias sociaux - Documentation", "language": "fr", - "path": "gc-feeds-fr.html" + "path": "gc-follow-us-doc-fr.html" + } + ], + "examples": [ + { + "title": "Social media channels", + "language": "en", + "path": "gc-follow-us-en.html" + }, + { + "title": "Bloc des réseaux de médias sociaux", + "language": "fr", + "path": "gc-follow-us-fr.html" } ] - } + }, + "a11yGuidance": "no accessibility guidance", + "dependencies": "no dependency", + "variations": [ + { + "name": { + "en": "GC Follow us - default", + "fr": "GC Suivez-nous - par défaut" + }, + "status": "stable", + "description": { + "en": "The social media channels pattern provides links to official Government of Canada (GC) social media accounts.", + "fr": "La configuration de conception des chaînes de médias sociaux fournit des liens vers les comptes de médias sociaux officiels du gouvernement du Canada (GC)." + }, + "guidance": { + "en": "https://design.canada.ca/common-design-patterns/social-media-channels.html", + "fr": "https://conception.canada.ca/configurations-conception-communes/bloc-medias-sociaux.html" + }, + "iteration": "_:iteration_gc_follow_1", + "example": [ + { + "en": { "href": "gc-follow-us-en.html", "text": "GC Follow us" }, + "fr": { "href": "gc-follow-us-fr.html", "text": "GC Suivez-nous" } + } + ], + "implementation": [ + "_:implement_gc_follow" + ], + "history": [ + { + "en": "February 2024 - Initial implementation of the variation.", + "fr": "Février 2024 - Implémentation initiale de la variante." + } + ] + }, + { + "name": { + "en": "Follow us", + "fr": "Suivez-nous" + }, + "status": "deprecated", + "description": { + "en": "The social media channels pattern provides links to official Government of Canada (GC) social media accounts.", + "fr": "La configuration de conception des chaînes de médias sociaux fournit des liens vers les comptes de médias sociaux officiels du gouvernement du Canada (GC)." + }, + "guidance": { + "en": "https://design.canada.ca/common-design-patterns/social-media-channels.html", + "fr": "https://conception.canada.ca/configurations-conception-communes/bloc-medias-sociaux.html" + }, + "iteration": "_:iteration_follow_1", + "example": [ + { + "en": { "href": "deprecated/follow-us-en.html", "text": "Follow us" }, + "fr": { "href": "deprecated/follow-us-fr.html", "text": "Suivez-nous" } + } + ], + "implementation": [ + "_:implement_follow" + ], + "history": [ + { + "en": "April 2017 - Initial implementation of the variation.", + "fr": "Avril 2017 - Implémentation initiale de la variante." + } + ] + } + ], + "implementation": [ + { + "@id": "_:implement_gc_follow", + "iteration": "_:iteration_gc_follow_2", + "name": { + "en": "Standard", + "fr": "Standard" + }, + "introduction": { + "en": "This implementation is meant for developers/publishers adding the component manually.", + "fr": "Cette implémentation est destinée aux développeurs/éditeurs qui ajoutent le composant manuellement." + }, + "instructions": { + "en": [ + "Refer to the below code sample.", + "To display the icons horizontally, add the CSS class \"list-inline\" to the <ul>.", + "If there is more than one account from a single platform, make them available via an overlay (popup)." + ], + "fr": [ + "Référez-vous à l'exemple de code ci-dessous.", + "Pour afficher les icônes horizontalement, ajoutez la classe CSS \"list-inline\" au <ul>.", + "S’il y a plus d’un compte pour une même plateforme, énumérez-les dans un contenu superposé (popup)." + ] + }, + "sample": { + "en": [ + { + "@type": "source-code", + "description": "Default layout code sample:", + "code": "
\n\t

On social media

\n\t\n
" + } + ], + "fr": [ + { + "@type": "source-code", + "description": "Exemple de code pour disposition par défaut :", + "code": "
\n\t

Dans les médias sociaux

\n\t\n
" + } + ] + } + }, + { + "@id": "_:implement_follow", + "iteration": "_:iteration_follow_1", + "name": { + "en": "Standard", + "fr": "Standard" + }, + "introduction": { + "en": "This implementation is meant for developers/publishers adding the component manually.", + "fr": "Cette implémentation est destinée aux développeurs/éditeurs qui ajoutent le composant manuellement." + }, + "instructions": { + "en": [ + "Refer to the below code sample." + ], + "fr": [ + "Référez-vous à l'exemple de code ci-dessous." + ] + }, + "sample": { + "en": [ + { + "@type": "source-code", + "description": "Code sample:", + "code": "
\n\t

Follow:

\n\t\n
" + } + ], + "fr": [ + { + "@type": "source-code", + "description": "Exemple de code :", + "code": "
\n\t

Suivez :

\n\t\n
" + } + ] + } + } + ], + "iteration": [ + { + "@id": "_:iteration_gc_follow_2", + "name": "GC Follow us - Iteration 2", + "date": "2024-02", + "detectableBy": ".gc-followus", + "additions": [ + "New SVG image for X logo (formerly known as Twitter)." + ], + "fixes": [ + "Demoted: SVG image for Twitter to be deprecated." + ], + "assets": [ + { + "@type": "source-code", + "@language": "en", + "description": "Code sample", + "code": { + "@type": [ "rdf:HTML", "@id" ], + "@value": "includes/gc-follow-us.html" + } + } + ] + }, + { + "@id": "_:iteration_gc_follow_1", + "name": "GC Follow us - Iteration 1", + "date": "2021-08", + "detectableBy": ".gc-followus" + }, + { + "@id": "_:iteration_follow_1", + "name": "Follow us - Iteration 1", + "date": "2017-04", + "detectableBy": ".followus", + "assets": [ + { + "@type": "source-code", + "@language": "en", + "description": "Code sample", + "code": { + "@type": [ "rdf:HTML", "@id" ], + "@value": "includes/follow.html" + } + } + ] + } + ], + "changesets": [ + { + "@id": "_:cs_gc_follow", + "name": "GC Follow us", + "status": "stable", + "baseOnIteration": "_:iteration_gc_follow_1", + "detectableBy": ".gc-followus", + "layout": [ + "Default: the social media accounts are stacked vertically with each account having the logo on the left and name on the right.", + "Inline: the social media accounts are listed horizontally with only the logo visible." + ], + "semantic": "section.gc-followus > h2 + (ul > li > a)", + "static": [ + "Dans les médias sociaux", + "On social media" + ], + "schema": [ + "FacebookAccountName", + "FacebookAccountURL", + "TwitterAccountName", + "TwitterAccountURL", + "YoutubeAccountName", + "YoutubeAccountURL", + "InstagramAccountName", + "InstagramAccountURL", + "LinkedInAccountName", + "LinkedInAccountURL" + ], + "configuration": "isInline: if yes, add class \"list-inline\" to @@ -194,7 +194,7 @@

Ajax example

<li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-2.html"}'>(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-3.html"}'>(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-4.html"}'>(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-5.html"}'>(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-5.html"}'>(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/filtering-hash.html ul"}'>Ajax filtering, ul (selector)</li> </ul> </div> @@ -211,7 +211,7 @@

Make immediate action upon selection

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -224,7 +224,7 @@

    Make immediate action upon selection

    <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-2.html", "live":true}'>(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-3.html", "live":true}'>(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-4.html", "live":true}'>(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-5.html", "live":true}'>(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-5.html", "live":true}'>(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> </form></div> @@ -342,7 +342,7 @@

    Making the field optional

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -355,7 +355,7 @@

    Making the field optional

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> </form></div> @@ -427,7 +427,7 @@

    Specify a quick label

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -438,7 +438,7 @@

    Specify a quick label

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -458,7 +458,7 @@

    Sophisticated labeling

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -474,7 +474,7 @@

    Sophisticated labeling

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -490,7 +490,7 @@

    Specifying what to use as being the label

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -501,7 +501,7 @@

    Specifying what to use as being the label

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -519,7 +519,7 @@

    Customize the default selected label

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -530,7 +530,7 @@

    Customize the default selected label

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -547,7 +547,7 @@

    Customize the submit button

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -561,7 +561,7 @@

    Customize the submit button

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> <input class="btn btn-default btn-lg mrgn-bttm-md" type="submit" value="My custom submit button" /> @@ -617,7 +617,7 @@

    The i18n configuration option Deprecated

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -634,6 +634,6 @@

    The i18n configuration option Deprecated

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> diff --git a/components/wb-fieldflow/basic-fr.html b/components/wb-fieldflow/basic-fr.html index fb28b26882..37682785d9 100644 --- a/components/wb-fieldflow/basic-fr.html +++ b/components/wb-fieldflow/basic-fr.html @@ -7,7 +7,7 @@ tag: "fieldflow" parentdir: "fieldflow" altLangPage: "basic-en.html" -dateModified: "2016-11-30" +dateModified: "2023-12-01" ---
    • Documentation
    • @@ -106,7 +106,7 @@

      Définir l'interface utilisateur à générer

    • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
    • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
    • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
    • -
    • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
    • +
    • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
    @@ -117,7 +117,7 @@

    Définir l'interface utilisateur à générer

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -180,7 +180,7 @@

    Example avec Ajax

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -191,7 +191,7 @@

    Example avec Ajax

    <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-2.html"}'>(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-3.html"}'>(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-4.html"}'>(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-5.html"}'>(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow='{"action":"ajax", "url": "ajax/ajax-5.html"}'>(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -207,7 +207,7 @@

    Faire une action immédiatement lors de la sélection

    (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -221,7 +221,7 @@

    Faire une action immédiatement lors de la sélection

    @@ -339,7 +339,7 @@

    Definir le champs optionelle

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -352,7 +352,7 @@

    Definir le champs optionelle

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> </form></div> @@ -424,7 +424,7 @@

    Définir un étiquette

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -435,7 +435,7 @@

    Définir un étiquette

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -455,7 +455,7 @@

    Block d'étiquette

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -470,7 +470,7 @@

    Block d'étiquette

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -486,7 +486,7 @@

    Définir le sélecteur d'étiquette à utiliser

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -497,7 +497,7 @@

    Définir le sélecteur d'étiquette à utiliser

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -515,7 +515,7 @@

    Personalisé l'étiquette de sélection.

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -526,7 +526,7 @@

    Personalisé l'étiquette de sélection.

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> @@ -543,7 +543,7 @@

    Personalisation du bouton de soumission

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -557,7 +557,7 @@

    Personalisation du bouton de soumission

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> <input class="btn btn-default btn-lg mrgn-bttm-md" type="submit" value="Mon bouton soumettre personalisé" /> @@ -613,7 +613,7 @@

    La configuration i18n Déconseillé

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -630,6 +630,6 @@

    La configuration i18n Déconseillé

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> diff --git a/components/wb-fieldflow/fieldflow-en.html b/components/wb-fieldflow/fieldflow-en.html index ed36626e22..1719ea6d3d 100644 --- a/components/wb-fieldflow/fieldflow-en.html +++ b/components/wb-fieldflow/fieldflow-en.html @@ -6,7 +6,7 @@ tag: fieldflow parentdir: fieldflow altLangPage: fieldflow-fr.html -dateModified: 2016-11-30 +dateModified: 2023-12-01 --- @@ -63,7 +63,7 @@

    Redirection

    <li><a href="https://wet-boew.github.io/v4.0-ci/demos/charts/charts-en.html">Draw charts</a></li> <li><a href="https://wet-boew.github.io/v4.0-ci/demos/details/details-en.html">Expand and collapse content</a></li> <li><a href="https://wet-boew.github.io/v4.0-ci/demos/equalheight/equalheight-en.html">Set a consistant height</a></li> - <li><a href="https://wet-boew.github.io/v4.0-ci/demos/overlay/overlay-en.html">Popup content</a></li> + <li><a href="https://wet-boew.github.io/v4.0-ci/demos/overlay/overlay-en.html"><strong>Popup</strong> content</a></li> </ul> </div> @@ -83,7 +83,7 @@

    Ajax

  • (Set 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Set 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Set 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Set 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -98,7 +98,7 @@

    Ajax

    <li data-wb-fieldflow="ajax/ajax-2.html">(Set 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Set 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Set 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Set 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> diff --git a/components/wb-fieldflow/fieldflow-fr.html b/components/wb-fieldflow/fieldflow-fr.html index 4983fe0cf6..54949cd043 100644 --- a/components/wb-fieldflow/fieldflow-fr.html +++ b/components/wb-fieldflow/fieldflow-fr.html @@ -6,7 +6,7 @@ tag: "fieldflow" parentdir: "fieldflow" altLangPage: fieldflow-en.html -dateModified: "2016-11-30" +dateModified: "2023-12-01" --- @@ -62,7 +62,7 @@

    Redirection

    <li><a href="https://wet-boew.github.io/v4.0-ci/demos/charts/charts-fr.html">Dessiner des graphiques</a></li> <li><a href="https://wet-boew.github.io/v4.0-ci/demos/details/details-fr.html">Contenu affichable/masquable</a></li> <li><a href="https://wet-boew.github.io/v4.0-ci/demos/equalheight/equalheight-fr.html">Uniformisation de la hauteur</a></li> - <li><a href="https://wet-boew.github.io/v4.0-ci/demos/overlay/overlay-fr.html">Afficher un contenu superposé</a></li> + <li><a href="https://wet-boew.github.io/v4.0-ci/demos/overlay/overlay-fr.html">Afficher un contenu <strong>superposé</strong></a></li> </ul> </div> @@ -82,7 +82,7 @@

    Ajax

  • (Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.
  • (Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.
  • (Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.
  • -
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • +
  • (Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.
  • @@ -97,7 +97,7 @@

    Ajax

    <li data-wb-fieldflow="ajax/ajax-2.html">(Ensemble 2) Vestibulum pretium tortor vel facilisis sodales.</li> <li data-wb-fieldflow="ajax/ajax-3.html">(Ensemble 3) Nunc sit amet dui ut justo efficitur dapibus.</li> <li data-wb-fieldflow="ajax/ajax-4.html">(Ensemble 4) Praesent at purus ut turpis sollicitudin aliquam.</li> - <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) Sed eget dui ac nunc mattis consequat in a ex.</li> + <li data-wb-fieldflow="ajax/ajax-5.html">(Ensemble 5) <em>Sed eget dui ac <strong>nunc mattis</strong> consequat</em> in a ex.</li> </ul> </div> diff --git a/components/wb-fieldflow/fieldflow.js b/components/wb-fieldflow/fieldflow.js index 4efe50038f..26dbf1a6ae 100644 --- a/components/wb-fieldflow/fieldflow.js +++ b/components/wb-fieldflow/fieldflow.js @@ -829,7 +829,12 @@ var componentName = "wb-fieldflow", } if ( !itmLabel ) { - itmLabel = firstNode.nodeValue; + const $itmCachedClean = $( itmCached ).clone(); + + // Remove nested structure in grouping (ul) and nesting (.wb-fieldflow-sub) scenarios + $itmCachedClean.children( "ul, .wb-fieldflow-sub" ).remove(); + + itmLabel = $itmCachedClean.html(); } // Set an id on the element @@ -848,7 +853,7 @@ var componentName = "wb-fieldflow", return parsedItms; }, buildSelectOption = function( data ) { - var label = data.label, + var label = stripHtml( data.label ), out = "