diff options
author | Carolyn MacLeod <Carolyn_MacLeod@ca.ibm.com> | 2016-11-15 18:00:09 +0000 |
---|---|---|
committer | Carolyn MacLeod <Carolyn_MacLeod@ca.ibm.com> | 2016-11-15 18:00:09 +0000 |
commit | 1d548eae74b4fa1140add20de1ff3e3b70c0709e (patch) | |
tree | b3d61869dc373e868b2f58d1f1d5cdc9deb3b9f2 | |
parent | eda47e57a1299a14a9ca4c5362494ed11716f9ba (diff) | |
download | org.eclipse.orion.client-1d548eae74b4fa1140add20de1ff3e3b70c0709e.zip org.eclipse.orion.client-1d548eae74b4fa1140add20de1ff3e3b70c0709e.tar.gz org.eclipse.orion.client-1d548eae74b4fa1140add20de1ff3e3b70c0709e.tar.bz2 |
Bug 507382 - Operations dialog needs a title
-rw-r--r-- | bundles/org.eclipse.orion.client.ui/web/orion/webui/dialogs/OperationsDialog.js | 2 | ||||
-rw-r--r-- | bundles/org.eclipse.orion.client.ui/web/orion/webui/popupdialog.js | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.orion.client.ui/web/orion/webui/dialogs/OperationsDialog.js b/bundles/org.eclipse.orion.client.ui/web/orion/webui/dialogs/OperationsDialog.js index c2c2a4c..4aabd55 100644 --- a/bundles/org.eclipse.orion.client.ui/web/orion/webui/dialogs/OperationsDialog.js +++ b/bundles/org.eclipse.orion.client.ui/web/orion/webui/dialogs/OperationsDialog.js @@ -28,7 +28,7 @@ function(messages, require, lib, popupdialog, mOperationsCommands) { OperationsDialog.prototype.TEMPLATE =
'<table style="width: 360px;"><tr>' + //$NON-NLS-0$
- '<td><h2>${Recent operations}</h2></td>' + //$NON-NLS-0$
+ '<td><h2 id="operationsDialogTitle">${Recent operations}</h2></td>' + //$NON-NLS-0$
'<td style="text-align: right;"><a id="allOperationsLink" class="navlinkonpage">${All Operations}</a></td>' + //$NON-NLS-0$
'</tr></table>' + //$NON-NLS-0$
'<div id="operationsExist">' + //$NON-NLS-0$
diff --git a/bundles/org.eclipse.orion.client.ui/web/orion/webui/popupdialog.js b/bundles/org.eclipse.orion.client.ui/web/orion/webui/popupdialog.js index f4b22b9..7604e39 100644 --- a/bundles/org.eclipse.orion.client.ui/web/orion/webui/popupdialog.js +++ b/bundles/org.eclipse.orion.client.ui/web/orion/webui/popupdialog.js @@ -72,6 +72,7 @@ define(['i18n!orion/widgets/nls/messages', 'orion/webui/littlelib', 'orion/webui }, false); this._bindElements(this.$parent); + this.$parent.setAttribute("aria-labelledby", this.$DialogTitle.id); //$NON-NLS-2$ //$NON-NLS-1$ if (typeof this._bindToDom === "function") { //$NON-NLS-0$ this._bindToDom(this.$parent); } @@ -85,6 +86,9 @@ define(['i18n!orion/widgets/nls/messages', 'orion/webui/littlelib', 'orion/webui var child = node.childNodes[i]; if (child.id) { this['$'+child.id] = child; //$NON-NLS-0$ + if (child.id.indexOf("DialogTitle") !== -1) { + this['$DialogTitle'] = child; //$NON-NLS-0$ + } } this._bindElements(child); } |