forked from mirrors/gecko-dev
		
	 017ff6db0a
			
		
	
	
		017ff6db0a
		
	
	
	
	
		
			
			TabsInTitlebar has various ifdefs to avoid shipping code that's not gonna be used on Linux. Instead of complicating the logic with AppConstants checks and shipping this extra code unecessarily on Linux, i've separated the code to a different file that can be replaced by a stub implementation.
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			642 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			642 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* -*- indent-tabs-mode: nil; js-indent-level: 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/. */
 | |
| 
 | |
| // This file is used as a stub object for platforms which
 | |
| // don't have CAN_DRAW_IN_TITLEBAR defined.
 | |
| 
 | |
| var TabsInTitlebar = {
 | |
|   init: function () {},
 | |
|   uninit: function () {},
 | |
|   allowedBy: function (condition, allow) {},
 | |
|   updateAppearance: function updateAppearance(aForce) {},
 | |
|   get enabled() {
 | |
|     return document.documentElement.getAttribute("tabsintitlebar") == "true";
 | |
|   },
 | |
| };
 |