OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
271 * @param {number=} lineNumber | 271 * @param {number=} lineNumber |
272 * @return {boolean} | 272 * @return {boolean} |
273 */ | 273 */ |
274 handleLink: function(url, lineNumber) | 274 handleLink: function(url, lineNumber) |
275 { | 275 { |
276 return WebInspector.openAnchorLocationRegistry.dispatch({ url: url, line
Number: lineNumber}); | 276 return WebInspector.openAnchorLocationRegistry.dispatch({ url: url, line
Number: lineNumber}); |
277 } | 277 } |
278 } | 278 } |
279 | 279 |
280 /** | 280 /** |
| 281 * @constructor |
| 282 * @extends {WebInspector.UISettingDelegate} |
| 283 */ |
| 284 WebInspector.HandlerRegistry.OpenAnchorLocationSettingDelegate = function() |
| 285 { |
| 286 WebInspector.UISettingDelegate.call(this); |
| 287 } |
| 288 |
| 289 WebInspector.HandlerRegistry.OpenAnchorLocationSettingDelegate.prototype = { |
| 290 /** |
| 291 * @override |
| 292 * @return {?Element} |
| 293 */ |
| 294 settingElement: function() |
| 295 { |
| 296 if (!WebInspector.openAnchorLocationRegistry.handlerNames.length) |
| 297 return null; |
| 298 |
| 299 var handlerSelector = new WebInspector.HandlerSelector(WebInspector.open
AnchorLocationRegistry); |
| 300 return WebInspector.SettingsUI.createCustomSetting(WebInspector.UIString
("Open links in"), handlerSelector.element); |
| 301 }, |
| 302 |
| 303 __proto__: WebInspector.UISettingDelegate.prototype |
| 304 } |
| 305 |
| 306 /** |
281 * @type {!WebInspector.HandlerRegistry} | 307 * @type {!WebInspector.HandlerRegistry} |
282 */ | 308 */ |
283 WebInspector.openAnchorLocationRegistry; | 309 WebInspector.openAnchorLocationRegistry; |
OLD | NEW |