tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

HTMLOptGroupElement.html (1193B)


      1 <!DOCTYPE html>
      2 <title>Custom Elements: CEReactions on HTMLOptGroupElement interface</title>
      3 <link rel="author" title="Intel" href="http://www.intel.com">
      4 <meta name="assert" content="disabled, label of
      5  HTMLOptGroupElement interface must have CEReactions">
      6 <meta name="help" content="https://html.spec.whatwg.org/#the-optgroup-element">
      7 <script src="/resources/testharness.js"></script>
      8 <script src="/resources/testharnessreport.js"></script>
      9 <script src="../../resources/custom-elements-helpers.js"></script>
     10 <script src="../resources/reactions.js"></script>
     11 
     12 <body>
     13 <script>
     14 
     15 function getParentElement() {
     16  let element = document.createElement('select');
     17  document.body.appendChild(element);
     18  return element;
     19 }
     20 
     21 function setAttributes(instance) {
     22  instance.setAttribute('label', 'group1');
     23 }
     24 
     25 testReflectBooleanAttributeWithDependentAttributes(
     26  'disabled', 'disabled', 'disabled on HTMLOptGroupElement',
     27  'optgroup', getParentElement, instance => setAttributes(instance),
     28  HTMLOptGroupElement
     29 );
     30 
     31 testReflectAttributeWithParentNode(
     32  'label', 'label', 'group1',
     33  'group2', 'label on HTMLOptGroupElement', 'optgroup',
     34  getParentElement, HTMLOptGroupElement
     35 );
     36 
     37 </script>
     38 </body>