| 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 1652 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1663 WebInspector.BlankStylePropertiesSection = function(stylesPane, cascade, default
SelectorText, styleSheetId, ruleLocation, insertAfterStyle) | 1663 WebInspector.BlankStylePropertiesSection = function(stylesPane, cascade, default
SelectorText, styleSheetId, ruleLocation, insertAfterStyle) |
| 1664 { | 1664 { |
| 1665 var rule = WebInspector.CSSRule.createDummyRule(stylesPane._cssModel, defaul
tSelectorText); | 1665 var rule = WebInspector.CSSRule.createDummyRule(stylesPane._cssModel, defaul
tSelectorText); |
| 1666 WebInspector.StylePropertiesSection.call(this, stylesPane, cascade, rule.sty
le); | 1666 WebInspector.StylePropertiesSection.call(this, stylesPane, cascade, rule.sty
le); |
| 1667 this._ruleLocation = ruleLocation; | 1667 this._ruleLocation = ruleLocation; |
| 1668 this._styleSheetId = styleSheetId; | 1668 this._styleSheetId = styleSheetId; |
| 1669 this._selectorRefElement.removeChildren(); | 1669 this._selectorRefElement.removeChildren(); |
| 1670 this._selectorRefElement.appendChild(WebInspector.StylePropertiesSection._li
nkifyRuleLocation(this._parentPane._cssModel, this._parentPane._linkifier, style
SheetId, this._actualRuleLocation())); | 1670 this._selectorRefElement.appendChild(WebInspector.StylePropertiesSection._li
nkifyRuleLocation(this._parentPane._cssModel, this._parentPane._linkifier, style
SheetId, this._actualRuleLocation())); |
| 1671 if (insertAfterStyle && insertAfterStyle.parentRule) | 1671 if (insertAfterStyle && insertAfterStyle.parentRule) |
| 1672 this._createMediaList(insertAfterStyle.parentRule.media); | 1672 this._createMediaList(insertAfterStyle.parentRule.media); |
| 1673 this._insertAfterStyle = insertAfterStyle; | |
| 1674 this.element.classList.add("blank-section"); | 1673 this.element.classList.add("blank-section"); |
| 1675 } | 1674 } |
| 1676 | 1675 |
| 1677 WebInspector.BlankStylePropertiesSection.prototype = { | 1676 WebInspector.BlankStylePropertiesSection.prototype = { |
| 1678 /** | 1677 /** |
| 1679 * @return {!WebInspector.TextRange} | 1678 * @return {!WebInspector.TextRange} |
| 1680 */ | 1679 */ |
| 1681 _actualRuleLocation: function() | 1680 _actualRuleLocation: function() |
| 1682 { | 1681 { |
| 1683 var prefix = this._rulePrefix(); | 1682 var prefix = this._rulePrefix(); |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1771 this._editingSelectorEnded(); | 1770 this._editingSelectorEnded(); |
| 1772 this._parentPane.removeSection(this); | 1771 this._parentPane.removeSection(this); |
| 1773 }, | 1772 }, |
| 1774 | 1773 |
| 1775 /** | 1774 /** |
| 1776 * @param {!WebInspector.CSSRule} newRule | 1775 * @param {!WebInspector.CSSRule} newRule |
| 1777 */ | 1776 */ |
| 1778 _makeNormal: function(newRule) | 1777 _makeNormal: function(newRule) |
| 1779 { | 1778 { |
| 1780 this.element.classList.remove("blank-section"); | 1779 this.element.classList.remove("blank-section"); |
| 1781 this._cascade.insertStyle(newRule.style, this._insertAfterStyle); | |
| 1782 this._style = newRule.style; | 1780 this._style = newRule.style; |
| 1783 | |
| 1784 // FIXME: replace this instance by a normal WebInspector.StyleProperties
Section. | 1781 // FIXME: replace this instance by a normal WebInspector.StyleProperties
Section. |
| 1785 this._normal = true; | 1782 this._normal = true; |
| 1786 }, | 1783 }, |
| 1787 | 1784 |
| 1788 __proto__: WebInspector.StylePropertiesSection.prototype | 1785 __proto__: WebInspector.StylePropertiesSection.prototype |
| 1789 } | 1786 } |
| 1790 | 1787 |
| 1791 /** | 1788 /** |
| 1792 * @constructor | 1789 * @constructor |
| 1793 * @extends {TreeElement} | 1790 * @extends {TreeElement} |
| (...skipping 1216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3010 WebInspector.context.addFlavorChangeListener(WebInspector.DOMNode, onNodeCha
nged); | 3007 WebInspector.context.addFlavorChangeListener(WebInspector.DOMNode, onNodeCha
nged); |
| 3011 onNodeChanged(); | 3008 onNodeChanged(); |
| 3012 return button; | 3009 return button; |
| 3013 | 3010 |
| 3014 function onNodeChanged() | 3011 function onNodeChanged() |
| 3015 { | 3012 { |
| 3016 var node = WebInspector.context.flavor(WebInspector.DOMNode); | 3013 var node = WebInspector.context.flavor(WebInspector.DOMNode); |
| 3017 button.setEnabled(!!node); | 3014 button.setEnabled(!!node); |
| 3018 } | 3015 } |
| 3019 } | 3016 } |
| OLD | NEW |