OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
3 * Copyright (C) 2009 Joseph Pecoraro | 3 * Copyright (C) 2009 Joseph Pecoraro |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * | 8 * |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
323 }); | 323 }); |
324 }, | 324 }, |
325 | 325 |
326 _executionContextChanged: function() | 326 _executionContextChanged: function() |
327 { | 327 { |
328 this._prompt.clearAutocomplete(); | 328 this._prompt.clearAutocomplete(); |
329 if (!this._showAllMessagesCheckbox.checked()) | 329 if (!this._showAllMessagesCheckbox.checked()) |
330 this._updateMessageList(); | 330 this._updateMessageList(); |
331 }, | 331 }, |
332 | 332 |
| 333 /** |
| 334 * @override |
| 335 */ |
333 willHide: function() | 336 willHide: function() |
334 { | 337 { |
335 this._hidePromptSuggestBox(); | 338 this._hidePromptSuggestBox(); |
336 }, | 339 }, |
337 | 340 |
| 341 /** |
| 342 * @override |
| 343 */ |
338 wasShown: function() | 344 wasShown: function() |
339 { | 345 { |
340 this._viewport.refresh(); | 346 this._viewport.refresh(); |
341 }, | 347 }, |
342 | 348 |
| 349 /** |
| 350 * @override |
| 351 */ |
343 focus: function() | 352 focus: function() |
344 { | 353 { |
345 if (this._prompt.hasFocus()) | 354 if (this._prompt.hasFocus()) |
346 return; | 355 return; |
347 // Set caret position before setting focus in order to avoid scrolling | 356 // Set caret position before setting focus in order to avoid scrolling |
348 // by focus(). | 357 // by focus(). |
349 this._prompt.moveCaretToEndOfPrompt(); | 358 this._prompt.moveCaretToEndOfPrompt(); |
350 this._prompt.focus(); | 359 this._prompt.focus(); |
351 }, | 360 }, |
352 | 361 |
| 362 /** |
| 363 * @override |
| 364 */ |
353 restoreScrollPositions: function() | 365 restoreScrollPositions: function() |
354 { | 366 { |
355 if (this._viewport.stickToBottom()) | 367 if (this._viewport.stickToBottom()) |
356 this._immediatelyScrollToBottom(); | 368 this._immediatelyScrollToBottom(); |
357 else | 369 else |
358 WebInspector.Widget.prototype.restoreScrollPositions.call(this); | 370 WebInspector.VBox.prototype.restoreScrollPositions.call(this); |
359 }, | 371 }, |
360 | 372 |
| 373 /** |
| 374 * @override |
| 375 */ |
361 onResize: function() | 376 onResize: function() |
362 { | 377 { |
363 this._scheduleViewportRefresh(); | 378 this._scheduleViewportRefresh(); |
364 this._hidePromptSuggestBox(); | 379 this._hidePromptSuggestBox(); |
365 if (this._viewport.stickToBottom()) | 380 if (this._viewport.stickToBottom()) |
366 this._immediatelyScrollToBottom(); | 381 this._immediatelyScrollToBottom(); |
367 for (var i = 0; i < this._visibleViewMessages.length; ++i) | 382 for (var i = 0; i < this._visibleViewMessages.length; ++i) |
368 this._visibleViewMessages[i].onResize(); | 383 this._visibleViewMessages[i].onResize(); |
369 }, | 384 }, |
370 | 385 |
(...skipping 999 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1370 return true; | 1385 return true; |
1371 } | 1386 } |
1372 return false; | 1387 return false; |
1373 } | 1388 } |
1374 }; | 1389 }; |
1375 | 1390 |
1376 /** | 1391 /** |
1377 * @typedef {{messageIndex: number, matchIndex: number}} | 1392 * @typedef {{messageIndex: number, matchIndex: number}} |
1378 */ | 1393 */ |
1379 WebInspector.ConsoleView.RegexMatchRange; | 1394 WebInspector.ConsoleView.RegexMatchRange; |
OLD | NEW |