Anda di halaman 1dari 13

Web Accessibility Checker

atutor.ca/achecker

Monday February 12, 2018 05:58:41

Source URL: http://www.surgicalbooking.com


Source Title: Surgi
Accessibility Review (Guidelines: WCAG 2.0 (Level AA))
Report on known problems (1 found):

1.1 Text Alternatives: Provide text alternatives for any non-text content
Success Criteria 1.1.1 Non-text Content (A)

Check 1: img element missing alt attribute.

Repair: Add an alt attribute to your img element.

Line 191, Column 3:


<img src="img/loading.gif" />

Page 1/13
Web Accessibility Checker
atutor.ca/achecker

Report on likely problems (0 found):

Congratulations! No likely problems.

Page 2/13
Web Accessibility Checker
atutor.ca/achecker

Report on potential problems (169 found):

1.3 Adaptable: Create content that can be presented in different ways (for example
simpler layout) without losing information or structure.
Success Criteria 1.3.1 Info and Relationships (A)

Check 270: Unicode right-to-left marks or left-to-right marks may be required.

Line 189, Column 2:


<body class="row" ng-controller = 'MainCtrl'>
<div id="loadingdivss">
<img src="img/loading.gi ...

Check 271: dir attribute may be required to identify changes in text direction.

Line 189, Column 2:


<body class="row" ng-controller = 'MainCtrl'>
<div id="loadingdivss">
<img src="img/loading.gi ...

1.4 Distinguishable: Make it easier for users to see and hear content including
separating foreground from background.
Success Criteria 1.4.1 Use of Color (A)

Check 14: Image may be using color alone.

Line 191, Column 3:


<img src="img/loading.gif" />

Check 251: Image may contain text with poor contrast.

Line 191, Column 3:


<img src="img/loading.gif" />

Check 86: script may use color alone.

Line 24, Column 2:


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

Line 25, Column 2:


<script type="text/javascript" src="libs/bower_components/jquery/dist/jquery.min.js"></script>

Line 27, Column 2:


<script type="text/javascript" src="libs/bower_components/moment/min/moment.min.js"></script>

Line 28, Column 4:


<script type="text/javascript" src="libs/angular/angular/angular.js"></script>

Line 29, Column 2:


<script type="text/javascript" src="js/dirPagination.js"></script>

Line 30, Column 2:


<script type="text/javascript" src="libs/angular/angular-ui-calendar/src/calendar.js"></script>

Page 3/13
Web Accessibility Checker
atutor.ca/achecker

Line 31, Column 2:


<script type="text/javascript" src="libs/bower_components/fullcalendar/dist/fullcalendar.min.js"></s ...

Line 32, Column 2:


<script type="text/javascript" src="libs/bower_components/fullcalendar/dist/gcal.js"></script>

Line 33, Column 2:


<script type="text/javascript" src="js/checklist-model.js"></script>

Line 39, Column 2:


<script src="libs/angular/angular-ui-router/release/angular-ui-router.js"></script>

Line 40, Column 2:


<script src="../libs/angular/angular-animate/angular-animate.js"></script>

Line 41, Column 2:


<script src="libs/angular/angular-ui-utils/ui-utils.js"></script>

Line 42, Column 2:


<script src="libs/angular/angular-bootstrap/ui-bootstrap-tpls.js"></script>

Line 44, Column 2:


<script src="js/bootstrap.min.js"></script>

Line 46, Column 2:


<script src="libs/angular/angular-strap/dist/angular-strap.js"></script>

Line 47, Column 2:


<script src="libs/angular/angular-strap/dist/angular-strap.tpl.js"></script>

Line 48, Column 2:


<script src="libs/angular/angular-animate/angular-animate.js"></script>

Line 49, Column 2:


<script type="text/javascript" src="js/angular-base64-upload.js"></script>

Line 50, Column 2:


<script src="js/lodash.js"></script>

Line 51, Column 2:


<script src="js/angularjs-dropdown-multiselect.js"></script>

Line 54, Column 2:


<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-google-chart/1.0.0-beta.1/ng-google-char ...

Line 55, Column 2:


<script type="text/javascript" src="https://www.google.com/jsapi"></script>

Line 58, Column 2:


<script type="text/javascript" src="Resources/dynamsoft.webtwain.initiate.js"> </script>

Line 59, Column 2:


<script type="text/javascript" src="Resources/dynamsoft.webtwain.config.js"> </script>

Line 60, Column 2:


<script type="text/javascript" src="Resources/addon/dynamsoft.webtwain.addon.webcam.js"> </script>

Page 4/13
Web Accessibility Checker
atutor.ca/achecker

Line 62, Column 2:


<script src="libs/angular/crypto-js/crypto-js.js"></script>

Line 65, Column 2:


<script>//var
WEB2CAL_LICENSE_KEY=["UzQwOzc6MzJNell6TVRBNk9Ub3hNakV5TVE9PTc0MU5UUTRPek02T1RNd2NuWnph ...

Line 66, Column 2:


<script>//var WEB2CAL_LICENSE_KEY=["NDE5NjhOVFF3VlROcndzZWhhYG5jbW5paGxmLGJtbDE1"];</script>

Line 86, Column 2:


<script src="app.js"></script>

Line 87, Column 2:


<script src="config.router.js"></script>

Line 88, Column 2:


<script src="controllers/ohttp.js"></script>

Line 89, Column 2:


<script src="globaldirectives.js"></script>

Line 90, Column 2:


<script src="controllers/MainCtrl.js"></script>

Line 91, Column 2:


<script src="controllers/SurgeonDashboardCtrl.js"></script>

Line 92, Column 2:


<script src="controllers/SurgyStaffCtrl.js"></script>

Line 93, Column 2:


<script src="controllers/appointment.js"></script>

Line 94, Column 2:


<script src="controllers/loginCtrl.js"></script>

Line 95, Column 2:


<script src="controllers/AdminCtrl.js"></script>

Line 96, Column 2:


<script src="controllers/TransportCtrl.js"></script>

Line 97, Column 2:


<script src="controllers/patientCtrl.js"></script>

Line 98, Column 2:


<script src="controllers/globalCalls.js"></script>

Line 99, Column 2:


<script src="controllers/StaffloginCtrl.js"></script>

Line 100, Column 2:


<script src="controllers/InventoryCtrl.js"></script>

Line 101, Column 2:

Page 5/13
Web Accessibility Checker
atutor.ca/achecker

<script src="controllers/validationCtrl.js"></script>

Line 102, Column 2:


<script src="controllers/TestCtrl.js"></script>

Line 103, Column 2:


<script src="controllers/FinalscheduleAttachCtrl.js"></script>

Line 104, Column 2:


<script src="controllers/ReportsCtrl.js"></script>

Line 105, Column 2:


<script src="services/usignService.js"></script>

Line 106, Column 2:


<script src="services/globalService.js"></script>

Line 107, Column 2:


<script src="services/adminService.js"></script>

Line 109, Column 1:


<script type="text/javascript">function o(id){return document.getElementById(id)}
function c(cname) ...

Line 128, Column 1:


<script type="text/javascript">
var allsedtval=0;
$(document).ready(function() {
reset_ti ...

Line 213, Column 3:


<script>
UjQuery('.closeglobalbtn').click(function(){
UjQuery('#exampleModalLabelTitle').hi ...

2.1 Keyboard Accessible: Make all functionality available from a keyboard.


Success Criteria 2.1.1 Keyboard (A)

Check 89: script user interface may not be accessible.

Line 24, Column 2:


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

Line 25, Column 2:


<script type="text/javascript" src="libs/bower_components/jquery/dist/jquery.min.js"></script>

Line 27, Column 2:


<script type="text/javascript" src="libs/bower_components/moment/min/moment.min.js"></script>

Line 28, Column 4:


<script type="text/javascript" src="libs/angular/angular/angular.js"></script>

Line 29, Column 2:


<script type="text/javascript" src="js/dirPagination.js"></script>

Page 6/13
Web Accessibility Checker
atutor.ca/achecker

Line 30, Column 2:


<script type="text/javascript" src="libs/angular/angular-ui-calendar/src/calendar.js"></script>

Line 31, Column 2:


<script type="text/javascript" src="libs/bower_components/fullcalendar/dist/fullcalendar.min.js"></s ...

Line 32, Column 2:


<script type="text/javascript" src="libs/bower_components/fullcalendar/dist/gcal.js"></script>

Line 33, Column 2:


<script type="text/javascript" src="js/checklist-model.js"></script>

Line 39, Column 2:


<script src="libs/angular/angular-ui-router/release/angular-ui-router.js"></script>

Line 40, Column 2:


<script src="../libs/angular/angular-animate/angular-animate.js"></script>

Line 41, Column 2:


<script src="libs/angular/angular-ui-utils/ui-utils.js"></script>

Line 42, Column 2:


<script src="libs/angular/angular-bootstrap/ui-bootstrap-tpls.js"></script>

Line 44, Column 2:


<script src="js/bootstrap.min.js"></script>

Line 46, Column 2:


<script src="libs/angular/angular-strap/dist/angular-strap.js"></script>

Line 47, Column 2:


<script src="libs/angular/angular-strap/dist/angular-strap.tpl.js"></script>

Line 48, Column 2:


<script src="libs/angular/angular-animate/angular-animate.js"></script>

Line 49, Column 2:


<script type="text/javascript" src="js/angular-base64-upload.js"></script>

Line 50, Column 2:


<script src="js/lodash.js"></script>

Line 51, Column 2:


<script src="js/angularjs-dropdown-multiselect.js"></script>

Line 54, Column 2:


<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-google-chart/1.0.0-beta.1/ng-google-char ...

Line 55, Column 2:


<script type="text/javascript" src="https://www.google.com/jsapi"></script>

Line 58, Column 2:


<script type="text/javascript" src="Resources/dynamsoft.webtwain.initiate.js"> </script>

Line 59, Column 2:


<script type="text/javascript" src="Resources/dynamsoft.webtwain.config.js"> </script>

Page 7/13
Web Accessibility Checker
atutor.ca/achecker

Line 60, Column 2:


<script type="text/javascript" src="Resources/addon/dynamsoft.webtwain.addon.webcam.js"> </script>

Line 62, Column 2:


<script src="libs/angular/crypto-js/crypto-js.js"></script>

Line 65, Column 2:


<script>//var
WEB2CAL_LICENSE_KEY=["UzQwOzc6MzJNell6TVRBNk9Ub3hNakV5TVE9PTc0MU5UUTRPek02T1RNd2NuWnph ...

Line 66, Column 2:


<script>//var WEB2CAL_LICENSE_KEY=["NDE5NjhOVFF3VlROcndzZWhhYG5jbW5paGxmLGJtbDE1"];</script>

Line 86, Column 2:


<script src="app.js"></script>

Line 87, Column 2:


<script src="config.router.js"></script>

Line 88, Column 2:


<script src="controllers/ohttp.js"></script>

Line 89, Column 2:


<script src="globaldirectives.js"></script>

Line 90, Column 2:


<script src="controllers/MainCtrl.js"></script>

Line 91, Column 2:


<script src="controllers/SurgeonDashboardCtrl.js"></script>

Line 92, Column 2:


<script src="controllers/SurgyStaffCtrl.js"></script>

Line 93, Column 2:


<script src="controllers/appointment.js"></script>

Line 94, Column 2:


<script src="controllers/loginCtrl.js"></script>

Line 95, Column 2:


<script src="controllers/AdminCtrl.js"></script>

Line 96, Column 2:


<script src="controllers/TransportCtrl.js"></script>

Line 97, Column 2:


<script src="controllers/patientCtrl.js"></script>

Line 98, Column 2:


<script src="controllers/globalCalls.js"></script>

Line 99, Column 2:


<script src="controllers/StaffloginCtrl.js"></script>

Line 100, Column 2:

Page 8/13
Web Accessibility Checker
atutor.ca/achecker

<script src="controllers/InventoryCtrl.js"></script>

Line 101, Column 2:


<script src="controllers/validationCtrl.js"></script>

Line 102, Column 2:


<script src="controllers/TestCtrl.js"></script>

Line 103, Column 2:


<script src="controllers/FinalscheduleAttachCtrl.js"></script>

Line 104, Column 2:


<script src="controllers/ReportsCtrl.js"></script>

Line 105, Column 2:


<script src="services/usignService.js"></script>

Line 106, Column 2:


<script src="services/globalService.js"></script>

Line 107, Column 2:


<script src="services/adminService.js"></script>

Line 109, Column 1:


<script type="text/javascript">function o(id){return document.getElementById(id)}
function c(cname) ...

Line 128, Column 1:


<script type="text/javascript">
var allsedtval=0;
$(document).ready(function() {
reset_ti ...

Line 213, Column 3:


<script>
UjQuery('.closeglobalbtn').click(function(){
UjQuery('#exampleModalLabelTitle').hi ...

2.3 Seizures: Do not design content in a way that is known to cause seizures.
Success Criteria 2.3.1 Three Flashes or Below Threshold (A)

Check 87: script may cause screen flicker.

Line 24, Column 2:


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

Line 25, Column 2:


<script type="text/javascript" src="libs/bower_components/jquery/dist/jquery.min.js"></script>

Line 27, Column 2:


<script type="text/javascript" src="libs/bower_components/moment/min/moment.min.js"></script>

Line 28, Column 4:


<script type="text/javascript" src="libs/angular/angular/angular.js"></script>

Page 9/13
Web Accessibility Checker
atutor.ca/achecker

Line 29, Column 2:


<script type="text/javascript" src="js/dirPagination.js"></script>

Line 30, Column 2:


<script type="text/javascript" src="libs/angular/angular-ui-calendar/src/calendar.js"></script>

Line 31, Column 2:


<script type="text/javascript" src="libs/bower_components/fullcalendar/dist/fullcalendar.min.js"></s ...

Line 32, Column 2:


<script type="text/javascript" src="libs/bower_components/fullcalendar/dist/gcal.js"></script>

Line 33, Column 2:


<script type="text/javascript" src="js/checklist-model.js"></script>

Line 39, Column 2:


<script src="libs/angular/angular-ui-router/release/angular-ui-router.js"></script>

Line 40, Column 2:


<script src="../libs/angular/angular-animate/angular-animate.js"></script>

Line 41, Column 2:


<script src="libs/angular/angular-ui-utils/ui-utils.js"></script>

Line 42, Column 2:


<script src="libs/angular/angular-bootstrap/ui-bootstrap-tpls.js"></script>

Line 44, Column 2:


<script src="js/bootstrap.min.js"></script>

Line 46, Column 2:


<script src="libs/angular/angular-strap/dist/angular-strap.js"></script>

Line 47, Column 2:


<script src="libs/angular/angular-strap/dist/angular-strap.tpl.js"></script>

Line 48, Column 2:


<script src="libs/angular/angular-animate/angular-animate.js"></script>

Line 49, Column 2:


<script type="text/javascript" src="js/angular-base64-upload.js"></script>

Line 50, Column 2:


<script src="js/lodash.js"></script>

Line 51, Column 2:


<script src="js/angularjs-dropdown-multiselect.js"></script>

Line 54, Column 2:


<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-google-chart/1.0.0-beta.1/ng-google-char ...

Line 55, Column 2:


<script type="text/javascript" src="https://www.google.com/jsapi"></script>

Line 58, Column 2:


<script type="text/javascript" src="Resources/dynamsoft.webtwain.initiate.js"> </script>

Page 10/13
Web Accessibility Checker
atutor.ca/achecker

Line 59, Column 2:


<script type="text/javascript" src="Resources/dynamsoft.webtwain.config.js"> </script>

Line 60, Column 2:


<script type="text/javascript" src="Resources/addon/dynamsoft.webtwain.addon.webcam.js"> </script>

Line 62, Column 2:


<script src="libs/angular/crypto-js/crypto-js.js"></script>

Line 65, Column 2:


<script>//var
WEB2CAL_LICENSE_KEY=["UzQwOzc6MzJNell6TVRBNk9Ub3hNakV5TVE9PTc0MU5UUTRPek02T1RNd2NuWnph ...

Line 66, Column 2:


<script>//var WEB2CAL_LICENSE_KEY=["NDE5NjhOVFF3VlROcndzZWhhYG5jbW5paGxmLGJtbDE1"];</script>

Line 86, Column 2:


<script src="app.js"></script>

Line 87, Column 2:


<script src="config.router.js"></script>

Line 88, Column 2:


<script src="controllers/ohttp.js"></script>

Line 89, Column 2:


<script src="globaldirectives.js"></script>

Line 90, Column 2:


<script src="controllers/MainCtrl.js"></script>

Line 91, Column 2:


<script src="controllers/SurgeonDashboardCtrl.js"></script>

Line 92, Column 2:


<script src="controllers/SurgyStaffCtrl.js"></script>

Line 93, Column 2:


<script src="controllers/appointment.js"></script>

Line 94, Column 2:


<script src="controllers/loginCtrl.js"></script>

Line 95, Column 2:


<script src="controllers/AdminCtrl.js"></script>

Line 96, Column 2:


<script src="controllers/TransportCtrl.js"></script>

Line 97, Column 2:


<script src="controllers/patientCtrl.js"></script>

Line 98, Column 2:


<script src="controllers/globalCalls.js"></script>

Line 99, Column 2:

Page 11/13
Web Accessibility Checker
atutor.ca/achecker

<script src="controllers/StaffloginCtrl.js"></script>

Line 100, Column 2:


<script src="controllers/InventoryCtrl.js"></script>

Line 101, Column 2:


<script src="controllers/validationCtrl.js"></script>

Line 102, Column 2:


<script src="controllers/TestCtrl.js"></script>

Line 103, Column 2:


<script src="controllers/FinalscheduleAttachCtrl.js"></script>

Line 104, Column 2:


<script src="controllers/ReportsCtrl.js"></script>

Line 105, Column 2:


<script src="services/usignService.js"></script>

Line 106, Column 2:


<script src="services/globalService.js"></script>

Line 107, Column 2:


<script src="services/adminService.js"></script>

Line 109, Column 1:


<script type="text/javascript">function o(id){return document.getElementById(id)}
function c(cname) ...

Line 128, Column 1:


<script type="text/javascript">
var allsedtval=0;
$(document).ready(function() {
reset_ti ...

Line 213, Column 3:


<script>
UjQuery('.closeglobalbtn').click(function(){
UjQuery('#exampleModalLabelTitle').hi ...

2.4 Navigable: Provide ways to help users navigate, find content, and determine
where they are.
Success Criteria 2.4.1 Bypass Blocks (A)

Check 28: Document may be missing a "skip to content" link.

Line 189, Column 2:


<body class="row" ng-controller = 'MainCtrl'>
<div id="loadingdivss">
<img src="img/loading.gi ...

Check 262: Groups of links with a related purpose are not marked.

Page 12/13
Web Accessibility Checker
atutor.ca/achecker

Line 189, Column 2:


<body class="row" ng-controller = 'MainCtrl'>
<div id="loadingdivss">
<img src="img/loading.gi ...

Success Criteria 2.4.2 Page Titled (A)

Check 54: title might not describe the document.

Line 9, Column 5:
<title>Surgi</title>

Success Criteria 2.4.5 Multiple Ways (AA)

Check 184: Site missing site map.

Line 189, Column 2:


<body class="row" ng-controller = 'MainCtrl'>
<div id="loadingdivss">
<img src="img/loading.gi ...

Success Criteria 2.4.6 Headings and Labels (AA)

Check 46: h5 may be used for formatting.

Line 200, Column 7:


<h5 class="modal-title col-md-9 text-center dn" id="exampleModalLabelTitle"></h5>

3.2 Predictable: Make Web pages appear and operate in predictable ways.
Success Criteria 3.2.3 Consistent Navigation (AA)

Check 276: Repeated components may not appear in the same relative order each time they
appear.

Line 189, Column 2:


<body class="row" ng-controller = 'MainCtrl'>
<div id="loadingdivss">
<img src="img/loading.gi ...

Page 13/13

Anda mungkin juga menyukai