forked from mirrors/gecko-dev
		
	 039592f4d8
			
		
	
	
		039592f4d8
		
	
	
	
	
		
			
			This lifts a bunch of string conversions higher up the stack, but allows us to make the servo code use utf-8 unconditionally, and seemed faster in my benchmarking (see comment 0). It should also make a bunch of attribute setters faster too (like setting .cssText), now that we use UTF8String for them (we couldn't because we couldn't specify different string types for the getter and setters). Differential Revision: https://phabricator.services.mozilla.com/D99590
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			837 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			837 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 | |
| /* This Source Code Form is subject to the terms of the Mozilla Public
 | |
|  * License, v. 2.0. If a copy of the MPL was not distributed with this
 | |
|  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 | |
|  *
 | |
|  * The origin of this IDL file is
 | |
|  * https://drafts.csswg.org/cssom-view/#mediaquerylist
 | |
|  *
 | |
|  * Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
 | |
|  * liability, trademark and document use rules apply.
 | |
|  */
 | |
| 
 | |
| [ProbablyShortLivingWrapper,
 | |
|  Exposed=Window]
 | |
| interface MediaQueryList : EventTarget {
 | |
|   readonly attribute UTF8String media;
 | |
|   readonly attribute boolean matches;
 | |
| 
 | |
|   [Throws]
 | |
|   void addListener(EventListener? listener);
 | |
| 
 | |
|   [Throws]
 | |
|   void removeListener(EventListener? listener);
 | |
| 
 | |
|            attribute EventHandler onchange;
 | |
| };
 |