| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007 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 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 703 }, | 703 }, |
| 704 | 704 |
| 705 /** | 705 /** |
| 706 * @param {!Element} container | 706 * @param {!Element} container |
| 707 */ | 707 */ |
| 708 _createHoverMenuToolbar: function(container) | 708 _createHoverMenuToolbar: function(container) |
| 709 { | 709 { |
| 710 if (!this.editable) | 710 if (!this.editable) |
| 711 return; | 711 return; |
| 712 var items = []; | 712 var items = []; |
| 713 |
| 714 var textShadowButton = new WebInspector.ToolbarButton(WebInspector.UIStr
ing("Add text-shadow"), "text-shadow-toolbar-item"); |
| 715 textShadowButton.addEventListener("click", this._onInsertShadowPropertyC
lick.bind(this, "text-shadow")); |
| 716 items.push(textShadowButton); |
| 717 |
| 718 var boxShadowButton = new WebInspector.ToolbarButton(WebInspector.UIStri
ng("Add box-shadow"), "box-shadow-toolbar-item"); |
| 719 boxShadowButton.addEventListener("click", this._onInsertShadowPropertyCl
ick.bind(this, "box-shadow")); |
| 720 items.push(boxShadowButton); |
| 721 |
| 713 var colorButton = new WebInspector.ToolbarButton(WebInspector.UIString("
Add color"), "foreground-color-toolbar-item"); | 722 var colorButton = new WebInspector.ToolbarButton(WebInspector.UIString("
Add color"), "foreground-color-toolbar-item"); |
| 714 colorButton.addEventListener("click", this._onInsertColorPropertyClick.b
ind(this)); | 723 colorButton.addEventListener("click", this._onInsertColorPropertyClick.b
ind(this)); |
| 715 items.push(colorButton); | 724 items.push(colorButton); |
| 716 | 725 |
| 717 var backgroundButton = new WebInspector.ToolbarButton(WebInspector.UIStr
ing("Add background-color"), "background-color-toolbar-item"); | 726 var backgroundButton = new WebInspector.ToolbarButton(WebInspector.UIStr
ing("Add background-color"), "background-color-toolbar-item"); |
| 718 backgroundButton.addEventListener("click", this._onInsertBackgroundColor
PropertyClick.bind(this)); | 727 backgroundButton.addEventListener("click", this._onInsertBackgroundColor
PropertyClick.bind(this)); |
| 719 items.push(backgroundButton); | 728 items.push(backgroundButton); |
| 720 | 729 |
| 721 var newRuleButton = null; | 730 var newRuleButton = null; |
| 722 if (this._style.parentRule) { | 731 if (this._style.parentRule) { |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 875 */ | 884 */ |
| 876 _onNewRuleClick: function(event) | 885 _onNewRuleClick: function(event) |
| 877 { | 886 { |
| 878 event.consume(); | 887 event.consume(); |
| 879 var rule = this._style.parentRule; | 888 var rule = this._style.parentRule; |
| 880 var range = WebInspector.TextRange.createFromLocation(rule.style.range.e
ndLine, rule.style.range.endColumn + 1); | 889 var range = WebInspector.TextRange.createFromLocation(rule.style.range.e
ndLine, rule.style.range.endColumn + 1); |
| 881 this._parentPane._addBlankSection(this, /** @type {string} */(rule.style
SheetId), range); | 890 this._parentPane._addBlankSection(this, /** @type {string} */(rule.style
SheetId), range); |
| 882 }, | 891 }, |
| 883 | 892 |
| 884 /** | 893 /** |
| 894 * @param {string} propertyName |
| 895 * @param {!WebInspector.Event} event |
| 896 */ |
| 897 _onInsertShadowPropertyClick: function(propertyName, event) |
| 898 { |
| 899 event.consume(true); |
| 900 var treeElement = this.addNewBlankProperty(); |
| 901 treeElement.property.name = propertyName; |
| 902 treeElement.property.value = "0 0 black"; |
| 903 treeElement.updateTitle(); |
| 904 var shadowSwatchPopoverHelper = WebInspector.ShadowSwatchPopoverHelper.f
orTreeElement(treeElement); |
| 905 if (shadowSwatchPopoverHelper) |
| 906 shadowSwatchPopoverHelper.showPopover(); |
| 907 }, |
| 908 |
| 909 /** |
| 885 * @param {!WebInspector.Event} event | 910 * @param {!WebInspector.Event} event |
| 886 */ | 911 */ |
| 887 _onInsertColorPropertyClick: function(event) | 912 _onInsertColorPropertyClick: function(event) |
| 888 { | 913 { |
| 889 event.consume(true); | 914 event.consume(true); |
| 890 var treeElement = this.addNewBlankProperty(); | 915 var treeElement = this.addNewBlankProperty(); |
| 891 treeElement.property.name = "color"; | 916 treeElement.property.name = "color"; |
| 892 treeElement.property.value = "black"; | 917 treeElement.property.value = "black"; |
| 893 treeElement.updateTitle(); | 918 treeElement.updateTitle(); |
| 894 var colorSwatch = WebInspector.ColorSwatchPopoverIcon.forTreeElement(tre
eElement); | 919 var colorSwatch = WebInspector.ColorSwatchPopoverIcon.forTreeElement(tre
eElement); |
| (...skipping 2258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3153 | 3178 |
| 3154 /** | 3179 /** |
| 3155 * @override | 3180 * @override |
| 3156 * @return {!WebInspector.ToolbarItem} | 3181 * @return {!WebInspector.ToolbarItem} |
| 3157 */ | 3182 */ |
| 3158 item: function() | 3183 item: function() |
| 3159 { | 3184 { |
| 3160 return this._button; | 3185 return this._button; |
| 3161 } | 3186 } |
| 3162 } | 3187 } |
| OLD | NEW |