Index: pkg/browser/lib/interop.js |
diff --git a/runtime/bin/vmstats/packages/browser/dart.js b/pkg/browser/lib/interop.js |
similarity index 84% |
copy from runtime/bin/vmstats/packages/browser/dart.js |
copy to pkg/browser/lib/interop.js |
index bf60f52cc0f53be9a7bf74855d34f0dbfe34d3e7..52cc966cdb200a57402da7387b8e4aa5012f5be8 100644 |
--- a/runtime/bin/vmstats/packages/browser/dart.js |
+++ b/pkg/browser/lib/interop.js |
@@ -1,41 +1,9 @@ |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-// Bootstrap support for Dart scripts on the page as this script. |
-if (navigator.webkitStartDart) { |
- if (!navigator.webkitStartDart()) { |
- document.body.innerHTML = 'This build has expired. Please download a new Dartium at http://www.dartlang.org/dartium/index.html'; |
- } |
-} else { |
- // TODO: |
- // - Support in-browser compilation. |
- // - Handle inline Dart scripts. |
- window.addEventListener("DOMContentLoaded", function (e) { |
- // Fall back to compiled JS. Run through all the scripts and |
- // replace them if they have a type that indicate that they source |
- // in Dart code. |
- // |
- // <script type="application/dart" src="..."></script> |
- // |
- var scripts = document.getElementsByTagName("script"); |
- var length = scripts.length; |
- for (var i = 0; i < length; ++i) { |
- if (scripts[i].type == "application/dart") { |
- // Remap foo.dart to foo.dart.js. |
- if (scripts[i].src && scripts[i].src != '') { |
- var script = document.createElement('script'); |
- script.src = scripts[i].src + '.js'; |
- var parent = scripts[i].parentNode; |
- parent.replaceChild(script, scripts[i]); |
- } |
- } |
- } |
- }, false); |
-} |
- |
// --------------------------------------------------------------------------- |
-// Experimental support for JS interoperability |
+// Support for JS interoperability |
// --------------------------------------------------------------------------- |
function SendPortSync() { |
} |