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

Unified Diff: chrome/tools/test/reference_build/chrome_linux/resources/inspector/DebuggerConsole.js

Issue 177049: On Linux, move the passing of filedescriptors to a dedicated socketpair(). (Closed)
Patch Set: Removed *.d files from reference build Created 11 years, 4 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
Index: chrome/tools/test/reference_build/chrome_linux/resources/inspector/DebuggerConsole.js
diff --git a/chrome/tools/test/reference_build/chrome_linux/resources/inspector/DebuggerConsole.js b/chrome/tools/test/reference_build/chrome_linux/resources/inspector/DebuggerConsole.js
deleted file mode 100644
index 0ba3b287b8960098eab846de505f1e1411226b36..0000000000000000000000000000000000000000
--- a/chrome/tools/test/reference_build/chrome_linux/resources/inspector/DebuggerConsole.js
+++ /dev/null
@@ -1,173 +0,0 @@
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-/**
- * @fileoverview Helper functions and objects for the JS debugger UI.
- * @see debugger.html
- */
-
-/**
- * Document load listener.
- */
-function onLoad() {
- var debuggerConsole = new DebuggerConsole();
- DebuggerIPC.init(debuggerConsole);
- DebugShell.initDebugShell(debuggerConsole);
- debuggerConsole.focusOnCommandLine();
-}
-
-/**
- * @constructor
- */
-function DebuggerConsole()
-{
- this._output = document.getElementById("output");
-
- var input = document.getElementById("command-line-text");
- var self = this;
- input.addEventListener(
- 'keydown',
- function(e) {
- return self._onInputKeyDown(e);
- },
- true);
- input.addEventListener(
- 'keypress',
- function(e) {
- return self._onInputKeyPress(e);
- },
- true);
- this._commandLineInput = input;
-
- // command object stores command-line history state.
- this._command = {
- history: [],
- history_index: 0,
- pending: null
- };
-};
-
-DebuggerConsole.prototype = {
- /**
- * Sets focus to command-line-text element.
- */
- focusOnCommandLine: function() {
- this._commandLineInput.focus();
- },
-
- /**
- * Called by chrome code when there's output to display.
- * @param {string} txt
- */
- appendText: function(txt)
- {
- this._output.appendChild(document.createTextNode(txt));
- this._output.appendChild(document.createElement('br'));
- document.body.scrollTop = document.body.scrollHeight;
- },
-
- /**
- * Called by chrome code to set the current state as to whether the debugger
- * is stopped at a breakpoint or is running.
- * @param {boolean} isBroken
- */
- setDebuggerBreak: function(isBroken)
- {
- var out = this._output;
- if (isBroken) {
- out.style.color = "black";
- this.focusOnCommandLine();
- } else {
- out.style.color = "gray";
- }
- },
-
- /**
- * Execute a debugger command, add it to the command history and display it in
- * the output window.
- * @param {string} str
- */
- executeCommand: function(str) {
- this.appendText("$ " + str);
- // Sends message to DebuggerContents.HandleCommand.
- if (DebugShell.singleton) {
- DebugShell.singleton.command(str);
- } else {
- this.appendText("FAILED to send the command as DebugShell is null");
- }
-
- this._command.history.push(str);
- this._command.history_index = this._command.history.length;
- this._command.pending = null;
- },
-
-
- /**
- * Display the previous history item in the given text field.
- * @param {HTMLInputElement} field
- */
- selectPreviousCommand_: function(field) {
- var command = this._command;
- if (command.history_index > 0) {
- // Remember the current field value as a pending command if we're at the
- // end (it's something the user typed in).
- if (command.history_index == command.history.length)
- command.pending = field.value;
- command.history_index--;
- field.value = command.history[command.history_index];
- field.select();
- }
- },
-
- /**
- * Display the next history item in the given text field.
- * @param {HTMLInputElement} field
- */
- selectNextCommand_: function(field) {
- var command = this._command;
- if (command.history_index < command.history.length) {
- command.history_index++;
- if (command.history_index == command.history.length) {
- field.value = command.pending || "";
- } else {
- field.value = command.history[command.history_index];
- }
- field.select();
- }
- },
-
- /**
- * command-line-text's onkeydown handler.
- * @param {KeyboardEvent} e
- * @return {boolean}
- */
- _onInputKeyDown: function (e) {
- var field = e.target;
- var key = e.keyCode;
- if (key == 38) { // up arrow
- this.selectPreviousCommand_(field);
- return false;
- } else if (key == 40) { // down arrow
- this.selectNextCommand_(field);
- return false;
- }
- return true;
- },
-
- /**
- * command-line-text's onkeypress handler.
- * @param {KeyboardEvent} e
- * @return {boolean}
- */
- _onInputKeyPress: function (e) {
- var field = e.target;
- var key = e.keyCode;
- if (key == 13) { // enter
- this.executeCommand(field.value);
- field.value = "";
- return false;
- }
- return true;
- }
-};

Powered by Google App Engine
This is Rietveld 408576698