forked from mirrors/gecko-dev
		
	 ac45bb0312
			
		
	
	
		ac45bb0312
		
	
	
	
	
		
			
			Automatic update from web-platform-tests Replace w3c.github.io/csswg-drafts links with drafts.csswg.org (#40148) -- wpt-commits: 57c5006103146974adb3af50d325c3b6ce7153d0 wpt-pr: 40148
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <title>Tests inheritance of CSS user-select property</title>
 | |
| <link rel="author" title="Google LLC" href="https://www.google.com/">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-ui/#content-selection">
 | |
| <script src="/resources/testharness.js"></script>
 | |
| <script src="/resources/testharnessreport.js"></script>
 | |
| <div id="container">abc<div id="target">xyz</div>def</div>
 | |
| <script>
 | |
| const container = document.getElementById('container');
 | |
| const target = document.getElementById('target');
 | |
| function test_inheritance(value) {
 | |
|     const property = `user-select:${value}`;
 | |
|     test(() => {
 | |
|         container.setAttribute('style', property);
 | |
|         assert_equals(getComputedStyle(container).userSelect, value,
 | |
|                       `${property} should be supported.`);
 | |
|         assert_equals(getComputedStyle(target).userSelect, 'auto',
 | |
|                       `${property} should not be inherited.`);
 | |
|     }, `${property} should not be inherited.`);
 | |
| }
 | |
| test_inheritance('all');
 | |
| test_inheritance('auto');
 | |
| test_inheritance('contain');
 | |
| test_inheritance('none');
 | |
| test_inheritance('text');
 | |
| </script>
 |