Index: content/browser/browser_plugin/example.html |
diff --git a/content/browser/browser_plugin/example.html b/content/browser/browser_plugin/example.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..efc6772e6b5b17fb9e93a97bbf02cc568a150b12 |
--- /dev/null |
+++ b/content/browser/browser_plugin/example.html |
@@ -0,0 +1,40 @@ |
+<body style="background-image:url(http://www.google.com/intl/en_ALL/images/logo.gif); |
+ background-repeat:repeat" |
+ onload="SetPluginSize(400, 400)"> |
+ |
+<script type="text/javascript"> |
+isPluginDefaultSize = true; |
+ |
+function Test() { |
+ plugin = document.getElementById('plugin'); |
+ // Confirm that this no longer segfaults. |
+ alert(plugin.toString(new Array(10))); |
+} |
+ |
+function SetPluginSize(width, height) { |
+ plugin = document.getElementById('plugin'); |
+ size = document.getElementById('size'); |
+ plugin.width = width; |
+ plugin.height = height; |
+ size.innerHTML = "Height: " + plugin.height + ' Width: ' + plugin.width; |
+} |
+ |
+function ToggleSize() { |
+ if (!isPluginDefaultSize) { |
+ SetPluginSize(400, 400); |
+ isPluginDefaultSize = true; |
+ } else { |
+ SetPluginSize(1000, 800); |
+ isPluginDefaultSize = false; |
+ } |
+} |
+</script> |
+ |
+ <button onclick='Test()'>Test</button> |
+ <button onclick='ToggleSize()'>Toggle Size</button> |
+ <div id="fps" style="background-color:white; font-weight:bold; padding:4px; width:200px;">FPS GOES HERE</div> |
+ <div id="size" style="background-color:white; font-weight:bold; padding:4px; width:200px;"></div> |
+ <object id="plugin" src="http://www.google.com/" type="application/browser-plugin" width="400" height="400" border="2px"></object> |
+ <object id="plugin2" src="http://www.chromium.org/"type="application/browser-plugin" width="640" height="480" border="2px"></object> |
+ <hr> |
+</body> |