Index: third_party/WebKit/Source/devtools/front_end/components/BreakpointsSidebarPaneBase.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/components/BreakpointsSidebarPaneBase.js b/third_party/WebKit/Source/devtools/front_end/components/BreakpointsSidebarPaneBase.js |
index 60e2a234e5a70d0d6277e6cba087475b9a007f76..abcffa792fc5de1d204bb1669dbfa922b063fb12 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/components/BreakpointsSidebarPaneBase.js |
+++ b/third_party/WebKit/Source/devtools/front_end/components/BreakpointsSidebarPaneBase.js |
@@ -27,69 +27,61 @@ |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
- |
/** |
- * @constructor |
- * @extends {WebInspector.VBox} |
+ * @unrestricted |
*/ |
-WebInspector.BreakpointsSidebarPaneBase = function() |
-{ |
- WebInspector.VBox.call(this); |
- this.registerRequiredCSS("components/breakpointsList.css"); |
+WebInspector.BreakpointsSidebarPaneBase = class extends WebInspector.VBox { |
+ constructor() { |
+ super(); |
+ this.registerRequiredCSS('components/breakpointsList.css'); |
- this.listElement = createElement("ol"); |
- this.listElement.className = "breakpoint-list"; |
+ this.listElement = createElement('ol'); |
+ this.listElement.className = 'breakpoint-list'; |
- this.emptyElement = createElement("div"); |
- this.emptyElement.className = "gray-info-message"; |
- this.emptyElement.textContent = WebInspector.UIString("No Breakpoints"); |
+ this.emptyElement = createElement('div'); |
+ this.emptyElement.className = 'gray-info-message'; |
+ this.emptyElement.textContent = WebInspector.UIString('No Breakpoints'); |
this.element.appendChild(this.emptyElement); |
-}; |
- |
-WebInspector.BreakpointsSidebarPaneBase.prototype = { |
- /** |
- * @param {!Element} element |
- * @param {?Node=} beforeNode |
- * @protected |
- */ |
- addListElement: function(element, beforeNode) |
- { |
- if (beforeNode) { |
- this.listElement.insertBefore(element, beforeNode); |
- } else { |
- if (!this.listElement.firstChild) { |
- this.element.removeChild(this.emptyElement); |
- this.element.appendChild(this.listElement); |
- } |
- this.listElement.appendChild(element); |
- } |
- }, |
+ } |
- /** |
- * @param {!Element} element |
- * @protected |
- */ |
- removeListElement: function(element) |
- { |
- this.listElement.removeChild(element); |
- if (!this.listElement.firstChild) { |
- this.element.removeChild(this.listElement); |
- this.element.appendChild(this.emptyElement); |
- } |
- }, |
+ /** |
+ * @param {!Element} element |
+ * @param {?Node=} beforeNode |
+ * @protected |
+ */ |
+ addListElement(element, beforeNode) { |
+ if (beforeNode) { |
+ this.listElement.insertBefore(element, beforeNode); |
+ } else { |
+ if (!this.listElement.firstChild) { |
+ this.element.removeChild(this.emptyElement); |
+ this.element.appendChild(this.listElement); |
+ } |
+ this.listElement.appendChild(element); |
+ } |
+ } |
- /** |
- * @protected |
- */ |
- reset: function() |
- { |
- this.listElement.removeChildren(); |
- if (this.listElement.parentElement) { |
- this.element.removeChild(this.listElement); |
- this.element.appendChild(this.emptyElement); |
- } |
- }, |
+ /** |
+ * @param {!Element} element |
+ * @protected |
+ */ |
+ removeListElement(element) { |
+ this.listElement.removeChild(element); |
+ if (!this.listElement.firstChild) { |
+ this.element.removeChild(this.listElement); |
+ this.element.appendChild(this.emptyElement); |
+ } |
+ } |
- __proto__: WebInspector.VBox.prototype |
+ /** |
+ * @protected |
+ */ |
+ reset() { |
+ this.listElement.removeChildren(); |
+ if (this.listElement.parentElement) { |
+ this.element.removeChild(this.listElement); |
+ this.element.appendChild(this.emptyElement); |
+ } |
+ } |
}; |