- From: <bugzilla@jessica.w3.org>
- Date: Mon, 10 Dec 2012 06:47:28 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20150 --- Comment #3 from Sergey G. Grekhov <sgrekhov@unipro.ru> --- Now it's clear thank you. But... I was unable to create working @host @-rule. I'm not sure if this is an implementation issue or I was wrong in the syntaxis. An example of how @host rule should work would be very helpful. That's what I tried: var d = document; d.body.innerHTML = '<ul class="cls">' + '<li id="li1" class="shadow">1</li>' + '<li id="li2" class="shadow2">2</li>' + '<li id="li3" class="shadow">3</li>' + '<li id="li4">4</li>' + '<li id="li5" class="shadow">5</li>' + '<li id="li6" class="shadow2">6</li>' + '</ul>'; var host = d.querySelector('.cls'); //Shadow root to play with var s = new SR(host); var div = d.createElement('div'); div.innerHTML ='<ul><content select=".shadow"></content></ul>'; s.appendChild(div); var style = d.createElement('style'); style.innerHTML = '' + '@host {' + 'ul {display:none;}' + '}'; s.appendChild(style); What should be correct @host rule that makes shadow host content invisible? I also tried '@host {' + 'div {display:none;}' + '}'; But this don't work anyway. So, please, add the example. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 10 December 2012 06:47:30 UTC