Home | History | Annotate | Download | only in v8

Lines Matching refs:Frame

40 #include "Frame.h"
94 // Returns the owner frame pointer of a DOM wrapper object. It only works for
96 static Frame* getTargetFrame(v8::Local<v8::Object> host, v8::Local<v8::Value> data)
98 Frame* target = 0;
106 target = targetWindow->frame();
111 target = history->frame();
116 target = location->frame();
127 Frame* target = getTargetFrame(host, data);
132 PassRefPtr<V8DOMWindowShell> V8DOMWindowShell::create(Frame* frame)
134 return adoptRef(new V8DOMWindowShell(frame));
137 V8DOMWindowShell::V8DOMWindowShell(Frame* frame)
138 : m_frame(frame)
238 // The outer window sticks to a Frame, it is exposed to JavaScript
244 // When a frame navigates to a new page, the inner window is cut off
246 // the frame. However, a new inner window is created for the new page.
335 // The activeDocumentLoader pointer could be 0 during frame shutdown.
435 // If the document has no frame, NodeToV8Object might get the
442 if (!m_frame->document()->frame()) {
509 // of this frame. JavaScript code in other frames might hold a
568 Frame* frame = window->frame();
569 if (!frame)
576 if (!shouldAllowNavigation(frame))
579 navigateIfAllowed(frame, url, false, false);