Index: chrome/browser/resources/md_bookmarks/folder_node.js |
diff --git a/chrome/browser/resources/md_bookmarks/folder_node.js b/chrome/browser/resources/md_bookmarks/folder_node.js |
index cb1ea0b46cfd9703b60f3ca75eb92236ad649fce..a52b3c9dbf683ebccfeaa2a016b5b21d04b72252 100644 |
--- a/chrome/browser/resources/md_bookmarks/folder_node.js |
+++ b/chrome/browser/resources/md_bookmarks/folder_node.js |
@@ -15,6 +15,11 @@ Polymer({ |
observer: 'updateFromStore', |
}, |
+ depth: { |
+ type: Number, |
+ observer: 'depthChanged_', |
+ }, |
+ |
/** @type {BookmarkNode} */ |
item: Object, |
@@ -74,6 +79,12 @@ Polymer({ |
bookmarks.actions.changeFolderOpen(this.item.id, this.isClosed)); |
}, |
+ /** |
+ * @private |
+ * @param {string} itemId |
+ * @param {string} selectedFolder |
+ * @return {boolean} |
+ */ |
computeIsSelected_: function(itemId, selectedFolder) { |
return itemId == selectedFolder; |
}, |
@@ -91,6 +102,20 @@ Polymer({ |
return false; |
}, |
+ /** @private */ |
+ depthChanged_: function() { |
+ this.$['folder-label'].style.paddingLeft = |
tsergeant
2017/03/07 23:32:50
I wonder if there's any way we can do this with cu
calamity
2017/03/08 06:52:45
Magic installed.
|
+ `calc(${this.depth} * var(--padding-left-per-depth))`; |
+ }, |
+ |
+ /** |
+ * @private |
+ * @return {number} |
+ */ |
+ getChildDepth_: function() { |
+ return this.depth + 1; |
+ }, |
+ |
/** |
* @param {string} itemId |
* @private |