From 1cb3ec05c076c7437b97d935acc625dedb1584fd Mon Sep 17 00:00:00 2001 From: surunzi Date: Sun, 8 May 2016 22:03:51 +0800 Subject: [PATCH] Del: Element level display --- src/Elements/Elements.es6 | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/Elements/Elements.es6 b/src/Elements/Elements.es6 index 8ae3c22..17e320a 100644 --- a/src/Elements/Elements.es6 +++ b/src/Elements/Elements.es6 @@ -26,7 +26,7 @@ export default class Elements extends Tool this._bindEvent(); this._htmlEl = document.getElementsByTagName('html')[0]; this._initHighlight(); - this._setEl(this._htmlEl, 0); + this._setEl(this._htmlEl); } show() { @@ -40,7 +40,7 @@ export default class Elements extends Tool var parent = this._curEl.parentNode; - this._setEl(parent, this._curLevel - 1); + this._setEl(parent); } _bindEvent() { @@ -50,12 +50,11 @@ export default class Elements extends Tool { var idx = util.$(this).data('idx'); - var el = self._curEl.childNodes[idx], - level = self._curLevel + 1; + var el = self._curEl.childNodes[idx]; if (el.nodeType !== 1) return; - self._setEl(el, level); + self._setEl(el); }).on('click', '.toggle-all-computed-style', () => { this._toggleAllComputedStyle(); @@ -70,7 +69,7 @@ export default class Elements extends Tool util.$(this).toggleClass('eruda-active'); self._toggleHighlight() }) - .on('click', '.reset', () => this._setEl(this._htmlEl, 0)); + .on('click', '.reset', () => this._setEl(this._htmlEl)); } _toggleAllComputedStyle() { @@ -88,10 +87,9 @@ export default class Elements extends Tool this._render(); } - _setEl(el, level) + _setEl(el) { this._curEl = el; - this._curLevel = level; this._curCssStore = new CssStore(el); this._highlight.setEl(el); this._rmDefComputedStyle = true; @@ -115,7 +113,7 @@ export default class Elements extends Tool ret.children = formatChildNodes(childNodes); ret.attributes = formatAttr(attributes); - ret.name = formatElName(tagName, id, className, attributes) + '(' + this._curLevel + ')'; + ret.name = formatElName(tagName, id, className, attributes); if (needNoStyle(tagName)) return ret;