2010-07-06 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Joseph Pecoraro.
Web Inspector: provide line numbers for inline styles.
https://bugs.webkit.org/show_bug.cgi?id=41691
Test: inspector/styles-source-lines-inline.html
* css/CSSParser.cpp:
(WebCore::CSSParser::parseSheet):
* css/CSSParser.h:
* css/CSSStyleSheet.cpp:
(WebCore::CSSStyleSheet::parseString):
(WebCore::CSSStyleSheet::parseStringAtLine):
* css/CSSStyleSheet.h:
* dom/StyleElement.cpp:
(WebCore::StyleElement::process):
(WebCore::StyleElement::createSheet):
* dom/StyleElement.h:
* html/HTMLStyleElement.cpp:
(WebCore::HTMLStyleElement::HTMLStyleElement):
(WebCore::HTMLStyleElement::finishParsingChildren):
* html/HTMLStyleElement.h:
* inspector/InspectorCSSStore.cpp:
(WebCore::InspectorCSSStore::getRuleRangesForStyleSheet):
* inspector/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::buildObjectForRule):
* inspector/front-end/DOMAgent.js:
(WebInspector.CSSStyleDeclaration.parseRule):
* inspector/front-end/StylesSidebarPane.js:
(WebInspector.StylePropertiesSection.else.linkifyUncopyable):
(WebInspector.StylePropertiesSection):
2010-07-06 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Joseph Pecoraro.
Web Inspector: provide line numbers for inline styles.
https://bugs.webkit.org/show_bug.cgi?id=41691
* http/tests/inspector/inspector-test.js:
(runAfterIframeIsLoaded.step):
(runAfterIframeIsLoaded):
* inspector/elements-tests.js:
* inspector/resources/styles-source-lines-inline-iframe.html: Added.
* inspector/styles-iframe.html:
* inspector/styles-source-lines-expected.txt: Removed.
* inspector/styles-source-lines-inline-expected.txt: Added.
* inspector/styles-source-lines-inline.html: Added.
* inspector/styles-source-lines.html:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62630 268f45cc-cd09-0410-ab3c-d52691b4dbfc
23 files changed