OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 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 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
470 static _linkInfo(link) { | 470 static _linkInfo(link) { |
471 return /** @type {?Components._LinkInfo} */ (link ? link[Components.Linkifie
r._infoSymbol] || null : null); | 471 return /** @type {?Components._LinkInfo} */ (link ? link[Components.Linkifie
r._infoSymbol] || null : null); |
472 } | 472 } |
473 | 473 |
474 /** | 474 /** |
475 * @param {!Event} event | 475 * @param {!Event} event |
476 */ | 476 */ |
477 static _handleClick(event) { | 477 static _handleClick(event) { |
478 var link = /** @type {!Element} */ (event.currentTarget); | 478 var link = /** @type {!Element} */ (event.currentTarget); |
479 event.consume(true); | 479 event.consume(true); |
480 if (link.preventFollow || UI.isBeingEdited(/** @type {!Node} */ (event.targe
t))) | 480 if (UI.isBeingEdited(/** @type {!Node} */ (event.target))) |
481 return; | 481 return; |
482 var actions = Components.Linkifier._linkActions(link); | 482 var actions = Components.Linkifier._linkActions(link); |
483 if (actions.length) | 483 if (actions.length) |
484 actions[0].handler.call(null); | 484 actions[0].handler.call(null); |
485 } | 485 } |
486 | 486 |
487 /** | 487 /** |
488 * @return {!Common.Setting} | 488 * @return {!Common.Setting} |
489 */ | 489 */ |
490 static _linkHandlerSetting() { | 490 static _linkHandlerSetting() { |
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
816 contextMenu.appendSeparator(); | 816 contextMenu.appendSeparator(); |
817 contextMenu.appendItem(Common.UIString('Save'), save.bind(null, false)); | 817 contextMenu.appendItem(Common.UIString('Save'), save.bind(null, false)); |
818 | 818 |
819 if (contentProvider instanceof Workspace.UISourceCode) { | 819 if (contentProvider instanceof Workspace.UISourceCode) { |
820 var uiSourceCode = /** @type {!Workspace.UISourceCode} */ (contentProvider
); | 820 var uiSourceCode = /** @type {!Workspace.UISourceCode} */ (contentProvider
); |
821 if (!uiSourceCode.project().canSetFileContent()) | 821 if (!uiSourceCode.project().canSetFileContent()) |
822 contextMenu.appendItem(Common.UIString.capitalize('Save ^as...'), save.b
ind(null, true)); | 822 contextMenu.appendItem(Common.UIString.capitalize('Save ^as...'), save.b
ind(null, true)); |
823 } | 823 } |
824 } | 824 } |
825 }; | 825 }; |
OLD | NEW |