Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(253)

Unified Diff: Source/devtools/front_end/ui/StatusBarButton.js

Issue 658403002: DevTools: Support regex search and case sensitive search in sources panel (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fixed tests Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/devtools/front_end/timeline/TimelinePanel.js ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/devtools/front_end/ui/StatusBarButton.js
diff --git a/Source/devtools/front_end/ui/StatusBarButton.js b/Source/devtools/front_end/ui/StatusBarButton.js
index a38470988b01b96a6e4cb17ddcc24e0c412ee02f..8ff07f716b94db14bd5029a032df1b7e7d51c21e 100644
--- a/Source/devtools/front_end/ui/StatusBarButton.js
+++ b/Source/devtools/front_end/ui/StatusBarButton.js
@@ -236,7 +236,7 @@ WebInspector.StatusBarInput.prototype = {
* @param {string} className
* @param {number=} states
*/
-WebInspector.StatusBarButton = function(title, className, states)
+WebInspector.StatusBarButtonBase = function(title, className, states)
{
WebInspector.StatusBarItem.call(this, "button");
this.element.className = className + " status-bar-item";
@@ -245,9 +245,6 @@ WebInspector.StatusBarButton = function(title, className, states)
this._longClickController.addEventListener(WebInspector.LongClickController.Events.LongClick, this._onLongClick.bind(this));
this._longClickController.addEventListener(WebInspector.LongClickController.Events.LongPress, this._onLongPress.bind(this));
- this.glyph = this.element.createChild("div", "glyph");
- this.glyphShadow = this.element.createChild("div", "glyph shadow");
-
this.states = states;
if (!states)
this.states = 2;
@@ -261,7 +258,7 @@ WebInspector.StatusBarButton = function(title, className, states)
this.className = className;
}
-WebInspector.StatusBarButton.prototype = {
+WebInspector.StatusBarButtonBase.prototype = {
/**
* @param {!WebInspector.Event} event
*/
@@ -466,6 +463,44 @@ WebInspector.StatusBarButton.prototype = {
}
/**
+ * @constructor
+ * @extends {WebInspector.StatusBarButtonBase}
+ * @param {string} title
+ * @param {string} className
+ * @param {number=} states
+ */
+WebInspector.StatusBarButton = function(title, className, states)
+{
+ WebInspector.StatusBarButtonBase.call(this, title, className, states);
+
+ this.element.createChild("div", "glyph");
+}
+
+WebInspector.StatusBarButton.prototype = {
+ __proto__: WebInspector.StatusBarButtonBase.prototype
+}
+
+/**
+ * @constructor
+ * @extends {WebInspector.StatusBarButtonBase}
+ * @param {string} title
+ * @param {string} className
+ * @param {string} text
+ * @param {number=} states
+ */
+WebInspector.StatusBarTextButton = function(title, className, text, states)
+{
+ WebInspector.StatusBarButtonBase.call(this, title, className, states);
+
+ this._textElement = this.element.createChild("div", "status-bar-button-text");
+ this._textElement.textContent = text;
+}
+
+WebInspector.StatusBarTextButton.prototype = {
+ __proto__: WebInspector.StatusBarButtonBase.prototype
+}
+
+/**
* @interface
*/
WebInspector.StatusBarItem.Provider = function()
« no previous file with comments | « Source/devtools/front_end/timeline/TimelinePanel.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698