summaryrefslogtreecommitdiffstats
path: root/dom/plugins/test/mochitest/test_bug1307694.html
blob: 97ee1b6efceaaf70a7c38c0b16e2a90d4d81997a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<html>
<head>
  <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
  <script type="application/javascript" src="plugin-utils.js"></script>
  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
</head>
<body onLoad="addPluginElement()">

  <script type="text/javascript">
   SimpleTest.waitForExplicitFinish();
   SpecialPowers.setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED);

   function addPluginElement() {
     var p = document.createElement('embed');
     p.setAttribute('id', 'plugin2');
     p.setAttribute('type', 'application/x-shockwave-flash-test');
     p.setAttribute('scale', 'noscale');
     p.setAttribute('salign', 'lt');
     document.body.appendChild(p);
     SimpleTest.executeSoon(function() {
      runTests();
     });
   }

   function runTests() {
     p = document.getElementById('plugin1');
     ok(p.setColor != undefined, "Static plugin parameter (salign/scale) ordering were correct");
     p2 = document.getElementById('plugin2');
     ok(p2.setColor != undefined, "Dynamic plugin parameter (salign/scale) ordering were correct");
     SimpleTest.finish();
   }

  </script>
  <p id="display"></p>

  <div id="div1">
    <embed id="plugin1" type="application/x-shockwave-flash-test" width="200" height="200" scale="noscale" salign="lt"></embed>
  </div>
</body>
</html>