Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(893)

Issue 10601003: Enable cross frame window operations (Closed)

Created:
8 years, 6 months ago by vsm
Modified:
8 years, 6 months ago
Reviewers:
sra, sra1
CC:
reviews_dartlang.org, sammccall
Visibility:
Public.

Description

Enable cross frame window operations This should get everything working for dart2js besides the location and history getters. BUG=3472 TEST=window_open_test Committed: https://code.google.com/p/dart/source/detail?r=8988

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+63 lines, -21 lines) Patch
M lib/dom/scripts/systemhtml.py View 1 chunk +1 line, -0 lines 0 comments Download
M lib/dom/templates/html/frog/impl_Window.darttemplate View 1 chunk +11 lines, -0 lines 1 comment Download
M lib/html/frog/html_frog.dart View 3 chunks +31 lines, -10 lines 0 comments Download
M lib/html/src/frog_DOMImplementation.dart View 1 chunk +20 lines, -8 lines 1 comment Download
M tests/html/html.status View 3 chunks +0 lines, -3 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
vsm
8 years, 6 months ago (2012-06-21 00:25:23 UTC) #1
sra1
8 years, 6 months ago (2012-06-21 16:18:01 UTC) #2
lgtm

https://chromiumcodereview.appspot.com/10601003/diff/1/lib/dom/templates/html...
File lib/dom/templates/html/frog/impl_Window.darttemplate (right):

https://chromiumcodereview.appspot.com/10601003/diff/1/lib/dom/templates/html...
lib/dom/templates/html/frog/impl_Window.darttemplate:16: Window _open3(url,
name, options) native "return this.open(url, name, options);";
For consistency, put the main API (open) first and these helpers immediately
following.

https://chromiumcodereview.appspot.com/10601003/diff/1/lib/html/src/frog_DOMI...
File lib/html/src/frog_DOMImplementation.dart (right):

https://chromiumcodereview.appspot.com/10601003/diff/1/lib/html/src/frog_DOMI...
lib/html/src/frog_DOMImplementation.dart:16: bool get length() =>
_length(_window);
Since there is no indexer, there is no point to length.
We should probably have a ChildWindowList or something.

Powered by Google App Engine
This is Rietveld 408576698