Index: chrome/browser/resources/options/password_manager_list.js |
diff --git a/chrome/browser/resources/options/password_manager_list.js b/chrome/browser/resources/options/password_manager_list.js |
index f54d777f31572dfbfe3fc1118b1c42ee47cb3dd5..58bd5efce0d831ca12c006fbb9a0b77277e8f14e 100644 |
--- a/chrome/browser/resources/options/password_manager_list.js |
+++ b/chrome/browser/resources/options/password_manager_list.js |
@@ -58,6 +58,9 @@ |
title = title.substring(ind + 3); |
} |
} |
+ // Since the direction is switched to RTL, punctuation symbols appear on the |
+ // left side, that is wrong. So, just remove trailing punctuation symbols. |
+ title = title.replace(/[^A-Za-z0-9]+$/, ''); |
return title; |
} |
@@ -75,11 +78,13 @@ |
urlLink = item.ownerDocument.createElement('a'); |
urlLink.href = item.url; |
urlLink.setAttribute('target', '_blank'); |
- urlLink.dir = 'ltr'; |
+ urlLink.textContent = item.shownUrl.split('').reverse().join(''); |
+ |
+ urlDiv.classList.add('left-elided-url'); |
} else { |
urlLink = item.ownerDocument.createElement('span'); |
+ urlLink.textContent = item.shownUrl; |
} |
- urlLink.textContent = item.shownUrl; |
urlLink.addEventListener('focus', function() { |
item.handleFocus(); |
}.bind(item)); |
@@ -103,7 +108,6 @@ |
this.urlLink = createUrlLink(this, urlDiv); |
urlDiv.appendChild(this.urlLink); |
- this.urlDiv = urlDiv; |
this.contentElement.appendChild(urlDiv); |
// The stored username. |
@@ -369,7 +373,6 @@ |
this.urlLink = createUrlLink(this, urlDiv); |
urlDiv.appendChild(this.urlLink); |
- this.urlDiv = urlDiv; |
this.contentElement.appendChild(urlDiv); |
}, |