├── VERSION
├── src
├── AccessibilityReporter
│ ├── client
│ │ ├── src
│ │ │ ├── vite-env.d.ts
│ │ │ ├── Api
│ │ │ │ ├── index.ts
│ │ │ │ ├── client.gen.ts
│ │ │ │ ├── types.gen.ts
│ │ │ │ └── sdk.gen.ts
│ │ │ ├── Interface
│ │ │ │ ├── ITestPage.ts
│ │ │ │ ├── IResults.ts
│ │ │ │ ├── IViolationPreview.ts
│ │ │ │ └── IPageResult.ts
│ │ │ ├── Enums
│ │ │ │ └── page-state.ts
│ │ │ ├── Modals
│ │ │ │ ├── manifests.ts
│ │ │ │ └── detail
│ │ │ │ │ ├── accessibilityreporter.detail.modal.token.ts
│ │ │ │ │ └── accessibilityreporter.detail.element.ts
│ │ │ ├── Dashboards
│ │ │ │ ├── manifests.ts
│ │ │ │ └── accessibilityreporter.dashboard.element.ts
│ │ │ ├── Services
│ │ │ │ ├── accessibility-reporter-api.service.ts
│ │ │ │ └── accessibility-reporter.service.ts
│ │ │ ├── Conditions
│ │ │ │ ├── manifests.ts
│ │ │ │ ├── accessibilityreporter.condition.templateset.ts
│ │ │ │ └── accessibilityreporter.condition.usergrouphasaccess.ts
│ │ │ ├── Components
│ │ │ │ ├── ar-logo.ts
│ │ │ │ ├── ar-pre-test.ts
│ │ │ │ ├── ar-errored.ts
│ │ │ │ ├── ar-running-tests.ts
│ │ │ │ ├── ar-score.ts
│ │ │ │ ├── ar-chart.ts
│ │ │ │ └── ar-has-results.ts
│ │ │ ├── WorkspaceView
│ │ │ │ ├── manifests.ts
│ │ │ │ └── accessibilityreporter.workspaceview.element.ts
│ │ │ ├── index.ts
│ │ │ └── Styles
│ │ │ │ └── general.ts
│ │ ├── .vscode
│ │ │ └── extensions.json
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── public
│ │ │ └── umbraco-package.json
│ │ ├── vite.config.ts
│ │ ├── tsconfig.json
│ │ ├── package.json
│ │ └── scripts
│ │ │ └── generate-openapi.js
│ ├── buildTransitive
│ │ └── Umbraco.Community.AccessibilityReporter.props
│ ├── Controllers
│ │ └── Umbraco
│ │ │ ├── AccessibilityReporterControllerBase.cs
│ │ │ ├── ConfigApiController.cs
│ │ │ └── DirectoryApiController.cs
│ ├── Infrastructure
│ │ ├── Config
│ │ │ ├── AccessibilityReporterSettingsFactory.cs
│ │ │ └── AccessibilityReporterAppSettings.cs
│ │ ├── AccessibilityReporterDashboard.cs
│ │ ├── AccessibilityReporterFactory.cs
│ │ └── AccessibilityReporterComposer.cs
│ ├── appsettings-schema.AccessibilityReporter.json
│ └── AccessibilityReporter.csproj
├── AccessibilityReporter.Website
│ ├── wwwroot
│ │ └── favicon.ico
│ ├── Views
│ │ ├── Page.cshtml
│ │ ├── _ViewImports.cshtml
│ │ └── Partials
│ │ │ ├── blockgrid
│ │ │ ├── default.cshtml
│ │ │ ├── areas.cshtml
│ │ │ ├── area.cshtml
│ │ │ └── items.cshtml
│ │ │ └── blocklist
│ │ │ └── default.cshtml
│ ├── Program.cs
│ ├── Properties
│ │ └── launchSettings.json
│ ├── appsettings.Development.json
│ ├── AccessibilityReporter.Website.csproj
│ ├── appsettings.json
│ └── .gitignore
├── .editorconfig
├── AccessibilityReporter.Services
│ ├── Interfaces
│ │ ├── ITestableNodesService.cs
│ │ ├── ITestableNodesSummaryService.cs
│ │ └── INodeUrlService.cs
│ ├── Infrastructure
│ │ └── AccessibilityReporterServicesComposer.cs
│ ├── TestableNodesSummaryService.cs
│ ├── NodeUrlService.cs
│ ├── AccessibilityReporter.Services.csproj
│ └── DefaultTestableNodesService.cs
├── AccessibilityReporter.Core
│ ├── Interfaces
│ │ └── IAccessibilityReporterSettings.cs
│ ├── Models
│ │ └── NodeSummary.cs
│ └── AccessibilityReporter.Core.csproj
├── build.ps1
└── AccessibilityReporter.sln
├── logos
├── logo.png
├── logo64.png
└── logo.svg
├── screenshots
├── detail.png
├── results.png
└── dashboard.png
├── .gitignore
├── umbraco-marketplace.json
├── README.md
└── LICENSE
/VERSION:
--------------------------------------------------------------------------------
1 | 4.0.0
--------------------------------------------------------------------------------
/src/AccessibilityReporter/client/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
Start running accessibility tests against multiple pages by using the button below.
21 |While the tests are running please stay on this page.
22 |Accessibility Reporter only works for URLs that are accessible publicly.
21 |If your page is publicly accessible, please try using the "Rerun Tests" button below or refreshing this page to run the accessibility report again.
22 |
28 | Could not render component of type: @(item.Content.ContentType.Alias)
29 |
30 | This likely happened because the partial view @partialViewName could not be found.
31 |
Please stay on this page while the tests are running.
30 |${this.addFullStop(this.data?.result.description || "")}
44 | 45 |${issue.target[0]}
47 |
48 | ${issue.html}
50 |
51 | ${this.formatFailureSummary(issue.failureSummary)}
53 | 54 | ${issue.any.length && issue.any[0].relatedNodes.length ? html` 55 |${issue.any[0].relatedNodes[0].html}
58 | ${unsafeHTML(this.reportSummaryText)}
567 |${AccessibilityReporterService.formatNumber(this.totalViolations || 0)}
615 |Across ${AccessibilityReporterService.formatNumber(this.totalErrors || 0)} different failed tests
616 |${AccessibilityReporterService.formatNumber(this.numberOfPagesTested || 0)} pages tested
625 |${this.pageWithLowestScore.page.name}
635 |Start running accessibility tests on the current published version of ${this.testURL} by using the button below.
375 |Accessibility Reporter only works for URLs that are accessible publicly.
408 |If your page is publicly accessible, please try using the "Rerun Tests" button below or refreshing this page to run the accessibility report again.
409 |
452 |
All of the following need fixing to improve the accessibility of this page.
480 |No tests failed! High 5, you rock!
`} 521 |These tests could not be definitively passed or failed. Please manually review these tests.
544 |All automated tests ran successfully.
`} 585 |All these tests have passed successfully! High 5, you rock!
605 |Automated accessibility tests can only catch up to 37% of accessibility issues. Manual testing is needed to ensure that this page is fully accessible.
641 |As a minimum it is recommended that the following manual tests are run on ${this.pageName} (opens in a new window) every time that the automated tests are run.
642 |