summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod <Carolyn_MacLeod@ca.ibm.com>2016-11-15 18:00:09 +0000
committerCarolyn MacLeod <Carolyn_MacLeod@ca.ibm.com>2016-11-15 18:00:09 +0000
commit1d548eae74b4fa1140add20de1ff3e3b70c0709e (patch)
treeb3d61869dc373e868b2f58d1f1d5cdc9deb3b9f2
parenteda47e57a1299a14a9ca4c5362494ed11716f9ba (diff)
downloadorg.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.js2
-rw-r--r--bundles/org.eclipse.orion.client.ui/web/orion/webui/popupdialog.js4
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);
}