diff --git a/blocks/dock.js b/blocks/dock.js
index bb2fa2203c5..5cbd7c5ea9d 100644
--- a/blocks/dock.js
+++ b/blocks/dock.js
@@ -836,8 +836,15 @@ M.core_dock.genericblock.prototype = {
}
// Must set the image src seperatly of we get an error with XML strict headers
- var moveto = Y.Node.create('');
+ var moveto = Y.Node.create('');
+ var header = node.one('.header .title h2');
+ moveto.setAttribute('alt', Y.Escape.html(M.util.get_string('addtodock', 'block')));
+ if (header) {
+ moveto.setAttribute('title', Y.Escape.html(M.util.get_string('dockblock', 'block', header.getHTML())));
+ } else {
+ moveto.setAttribute('title', Y.Escape.html(M.util.get_string('addtodock', 'block')));
+ }
+
var icon = 't/block_to_dock';
if (right_to_left()) {
icon = 't/block_to_dock_rtl';