V8: Accessibility Changes For umbEditorHeader Directive (settings section) (#6986)

* Improved accessibility of the data type edit controller, by implementing the new header directive properties for screen reader only text, and for setting the page title

* Improved accessibility of the macro edit controller, by implementing the new header directive properties for screen reader only text, and for setting the page title

* Improved accessibility of the relation type edit controller, by implementing the new header directive properties for screen reader only text, and for setting the page title

* Added to do note for log viewer
This commit is contained in:
Rachel Breeze
2019-12-18 13:37:34 +00:00
committed by Kenn Jacobsen
parent c6afb861aa
commit 578a725d7c
9 changed files with 4721 additions and 4702 deletions

View File

@@ -224,7 +224,8 @@ Use this directive to construct a header inside the main editor window.
if (editorState.current) {
//to do make work for user create/edit
// to do make it work for user group create/ edit
// to make it work for language edit/create
// to do make it work for language edit/create
// to do make it work for log viewer
scope.isNew = editorState.current.id === 0 ||
editorState.current.id === "0" ||
editorState.current.id === -1 ||

View File

@@ -10,7 +10,11 @@ function DataTypeEditController($scope, $routeParams, appState, navigationServic
var evts = [];
var vm = this;
vm.header = {};
vm.header.editorfor = "visuallyHiddenTexts_newDataType";
vm.header.setPageTitle = true;
//setup scope vars
vm.page = {};
vm.page.loading = false;

View File

@@ -8,7 +8,9 @@
hide-icon="true"
hide-description="true"
hide-alias="true"
navigation="vm.page.navigation">
navigation="vm.page.navigation"
editorfor="vm.header.editorfor"
setpagetitle="vm.header.setPageTitle">
</umb-editor-header>
<umb-editor-container class="form-horizontal">

View File

@@ -6,7 +6,8 @@
alias="vm.macro.alias"
hide-description="true"
hide-icon="true"
navigation="vm.page.navigation">
navigation="vm.page.navigation"editorfor="vm.header.editorfor"
setpagetitle="vm.header.setPageTitle">
</umb-editor-header>
<umb-editor-container class="form-horizontal">

View File

@@ -11,7 +11,10 @@ function MacrosEditController($scope, $q, $routeParams, macroResource, editorSta
var vm = this;
vm.promises = {};
vm.header = {};
vm.header.editorfor = "general_macro";
vm.header.setPageTitle = true;
vm.page = {};
vm.page.loading = false;
vm.page.saveButtonState = "init";

View File

@@ -10,6 +10,10 @@ function RelationTypeEditController($scope, $routeParams, relationTypeResource,
var vm = this;
vm.header = {};
vm.header.editorfor = "relationType_tabRelationType";
vm.header.setPageTitle = true;
vm.page = {};
vm.page.loading = false;
vm.page.saveButtonState = "init";

View File

@@ -8,7 +8,9 @@
alias="vm.relationType.alias"
hide-description="true"
hide-icon="true"
navigation="vm.page.navigation">
navigation="vm.page.navigation"
editorfor="vm.header.editorfor"
setpagetitle="vm.header.setPageTitle">
</umb-editor-header>
<umb-editor-container class="form-horizontal">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff