Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Side by Side Diff: third_party/polymer/v1_0/components-chromium/paper-toolbar/paper-toolbar-extracted.js

Issue 1468623004: Update Polymer from 1.2.1 -> 1.2.3 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@travis-yml
Patch Set: local-state.html Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 (function() { 1 Polymer({
2
3 'use strict';
4
5 function classNames(obj) {
6 var classNames = [];
7 for (var key in obj) {
8 if (obj.hasOwnProperty(key) && obj[key]) {
9 classNames.push(key);
10 }
11 }
12
13 return classNames.join(' ');
14 }
15
16 Polymer({
17
18 is: 'paper-toolbar', 2 is: 'paper-toolbar',
19 3
20 hostAttributes: { 4 hostAttributes: {
21 'role': 'toolbar' 5 'role': 'toolbar'
22 }, 6 },
23 7
24 properties: { 8 properties: {
25
26 /** 9 /**
27 * Controls how the items are aligned horizontally when they are placed 10 * Controls how the items are aligned horizontally when they are placed
28 * at the bottom. 11 * at the bottom.
29 * Options are `start`, `center`, `end`, `justified` and `around`. 12 * Options are `start`, `center`, `end`, `justified` and `around`.
30 * 13 *
31 * @attribute bottomJustify 14 * @attribute bottomJustify
32 * @type string 15 * @type string
33 * @default '' 16 * @default ''
34 */ 17 */
35 bottomJustify: { 18 bottomJustify: {
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 labelledBy.push(id); 86 labelledBy.push(id);
104 } 87 }
105 } 88 }
106 } 89 }
107 } 90 }
108 if (labelledBy.length > 0) { 91 if (labelledBy.length > 0) {
109 this.setAttribute('aria-labelledby', labelledBy.join(' ')); 92 this.setAttribute('aria-labelledby', labelledBy.join(' '));
110 } 93 }
111 }, 94 },
112 95
113 _computeBarClassName: function(barJustify) { 96 _computeBarExtraClasses: function(barJustify) {
114 var classObj = { 97 if (!barJustify) return '';
115 'center': true,
116 'horizontal': true,
117 'layout': true,
118 'toolbar-tools': true
119 };
120 98
121 // If a blank string or any falsy value is given, no other class name is 99 return barJustify + (barJustify === 'justified' ? '' : '-justified');
122 // added.
123 if (barJustify) {
124 var justifyClassName = (barJustify === 'justified') ?
125 barJustify :
126 barJustify + '-justified';
127
128 classObj[justifyClassName] = true;
129 }
130
131 return classNames(classObj);
132 } 100 }
133 101 });
134 });
135
136 }());
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698