 6fa20d3b3d
			
		
	
	6fa20d3b3d
	
	
	
		
			
			Declares several CSS variables for styling buttons throughout the app and uses them. Removes the concept of a 'tertiary' button -- primary and secondary have the exact same styling, so all tertiary buttons are changed to secondary buttons and the existing secondary button (only replyBtn) is changed to a primary button. Also removes some of the many ways to modify a button color and background -- there is no need for mixins to specifically style various attributes of the paper-button when the ability to apply any styles directly to it (via @apply --gr-button) is already supported. Change-Id: I19a4114764df80b06175032b228a6ec63b414089
		
			
				
	
	
		
			60 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!--
 | |
| @license
 | |
| Copyright (C) 2018 The Android Open Source Project
 | |
| 
 | |
| Licensed under the Apache License, Version 2.0 (the "License");
 | |
| you may not use this file except in compliance with the License.
 | |
| You may obtain a copy of the License at
 | |
| 
 | |
| http://www.apache.org/licenses/LICENSE-2.0
 | |
| 
 | |
| Unless required by applicable law or agreed to in writing, software
 | |
| distributed under the License is distributed on an "AS IS" BASIS,
 | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| See the License for the specific language governing permissions and
 | |
| limitations under the License.
 | |
| -->
 | |
| 
 | |
| <link rel="import" href="../../../bower_components/polymer/polymer.html">
 | |
| <link rel="import" href="../../../styles/shared-styles.html">
 | |
| <link rel="import" href="../../shared/gr-button/gr-button.html">
 | |
| <link rel="import" href="../../shared/gr-rest-api-interface/gr-rest-api-interface.html">
 | |
| 
 | |
| <dom-module id="gr-diff-mode-selector">
 | |
|   <template>
 | |
|     <style include="shared-styles">
 | |
|       :host {
 | |
|         /* Used to remove horizontal whitespace between the icons. */
 | |
|         display: flex;
 | |
|       }
 | |
|       gr-button.selected iron-icon {
 | |
|         color: var(--link-color);
 | |
|       }
 | |
|       iron-icon {
 | |
|         height: 1.3rem;
 | |
|         width: 1.3rem;
 | |
|       }
 | |
|     </style>
 | |
|     <gr-button
 | |
|         id="sideBySideBtn"
 | |
|         link
 | |
|         has-tooltip
 | |
|         class$="[[_computeSelectedClass(mode, _VIEW_MODES.SIDE_BY_SIDE)]]"
 | |
|         title="Side-by-side diff"
 | |
|         on-tap="_handleSideBySideTap">
 | |
|       <iron-icon icon="gr-icons:side-by-side"></iron-icon>
 | |
|     </gr-button>
 | |
|     <gr-button
 | |
|         id="unifiedBtn"
 | |
|         link
 | |
|         has-tooltip
 | |
|         title="Unified diff"
 | |
|         class$="[[_computeSelectedClass(mode, _VIEW_MODES.UNIFIED)]]"
 | |
|         on-tap="_handleUnifiedTap">
 | |
|       <iron-icon icon="gr-icons:unified"></iron-icon>
 | |
|     </gr-button>
 | |
|     <gr-rest-api-interface id="restAPI"></gr-rest-api-interface>
 | |
|   </template>
 | |
|   <script src="gr-diff-mode-selector.js"></script>
 | |
| </dom-module>
 |