| Index: webkit/glue/webkit_glue.cc
|
| diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc
|
| index 63bc486ae7b192e7c32a8de74a9c6f5ed49ceb21..eee852ab1f48e08da0518f6a5f5c3b7beae71c7e 100644
|
| --- a/webkit/glue/webkit_glue.cc
|
| +++ b/webkit/glue/webkit_glue.cc
|
| @@ -138,6 +138,20 @@ std::wstring DumpRenderer(WebFrame* web_frame) {
|
| return StringToStdWString(frameText);
|
| }
|
|
|
| +bool CounterValueForElementById(WebFrame* web_frame, const std::string& id,
|
| + std::wstring* counter_value) {
|
| + WebFrameImpl* webFrameImpl = static_cast<WebFrameImpl*>(web_frame);
|
| + WebCore::Frame* frame = webFrameImpl->frame();
|
| +
|
| + WebCore::Element* element =
|
| + frame->document()->getElementById(WebCore::AtomicString(id.c_str()));
|
| + if (!element)
|
| + return false;
|
| + WebCore::String counterValue = WebCore::counterValueForElement(element);
|
| + *counter_value = StringToStdWString(counterValue);
|
| + return true;
|
| +}
|
| +
|
| std::wstring DumpFrameScrollPosition(WebFrame* web_frame, bool recursive) {
|
| WebFrameImpl* webFrameImpl = static_cast<WebFrameImpl*>(web_frame);
|
| WebCore::IntSize offset = webFrameImpl->frameview()->scrollOffset();
|
|
|