Commit 8c7f320c1b267de2c27e8ef2ecdede4e38e93250
1 parent
905ac68d
public room
Showing
2 changed files
with
44 additions
and
36 deletions
controllets/animated-grid-controllet/animated-grid-controllet.html
| @@ -28,8 +28,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | @@ -28,8 +28,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | ||
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | /* ---- grid-item ---- */ | 30 | /* ---- grid-item ---- */ |
| 31 | - | ||
| 32 | - | ||
| 33 | ::content .grid-item {float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 3px solid white;} | 31 | ::content .grid-item {float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 3px solid white;} |
| 34 | ::content .grid-sizer {width: 200px;} | 32 | ::content .grid-sizer {width: 200px;} |
| 35 | ::content .grid-item-w20 {width: 200px;} | 33 | ::content .grid-item-w20 {width: 200px;} |
| @@ -37,31 +35,52 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | @@ -37,31 +35,52 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | ||
| 37 | ::content .grid-item-w60 {width: 600px;} | 35 | ::content .grid-item-w60 {width: 600px;} |
| 38 | ::content .grid-item-w80 {width: 80%;} | 36 | ::content .grid-item-w80 {width: 80%;} |
| 39 | ::content .grid-item-w100 {width: 100%;} | 37 | ::content .grid-item-w100 {width: 100%;} |
| 40 | - | ||
| 41 | ::content .grid-item-h200 {height: 200px;} | 38 | ::content .grid-item-h200 {height: 200px;} |
| 42 | ::content .grid-item-h400 {height: 400px;} | 39 | ::content .grid-item-h400 {height: 400px;} |
| 43 | ::content .grid-item-h600 {height: 600px;} | 40 | ::content .grid-item-h600 {height: 600px;} |
| 44 | ::content .grid-item-h800 {height: 800px;} | 41 | ::content .grid-item-h800 {height: 800px;} |
| 42 | + ::content .grid-item-c4 {background-color: #2C29FF;} | ||
| 43 | + /* ---- grid-item ---- */ | ||
| 45 | 44 | ||
| 46 | - ::content .grid-item-c0 {background-color: #0D47A1;} | ||
| 47 | - ::content .grid-item-c1 {background-color: #1976D2;} | ||
| 48 | - ::content .grid-item-c2 {background-color: #2196F3;} | ||
| 49 | - ::content .grid-item-c3 {background-color: #64B5F6;} | ||
| 50 | - ::content .grid-item-c4 {background-color: #BBDEFB;} | ||
| 51 | - | ||
| 52 | - ::content .room-body {background-color: #BBDEFB;} | ||
| 53 | - | 45 | + ::content .room-body {color:#FFFFFF;} |
| 54 | ::content .room-subject | 46 | ::content .room-subject |
| 55 | { | 47 | { |
| 56 | position: absolute; | 48 | position: absolute; |
| 57 | width: 100%; | 49 | width: 100%; |
| 58 | height: 30px; | 50 | height: 30px; |
| 59 | - bottom: 20px; | 51 | + bottom: 30px; |
| 60 | background-color: rgba(0,0,0,0.6); | 52 | background-color: rgba(0,0,0,0.6); |
| 61 | - vertical-align: middle; | ||
| 62 | color: #FFFFFF; | 53 | color: #FFFFFF; |
| 63 | } | 54 | } |
| 64 | - | 55 | + ::content .room-subject span |
| 56 | + { | ||
| 57 | + top: 5px; | ||
| 58 | + left: 5px; | ||
| 59 | + position: relative; | ||
| 60 | + text-overflow: ellipsis; | ||
| 61 | + overflow: hidden; | ||
| 62 | + white-space:nowrap; | ||
| 63 | + text-overflow:ellipsis; | ||
| 64 | + display:inline-block; | ||
| 65 | + } | ||
| 66 | + ::content .room-body span | ||
| 67 | + { | ||
| 68 | + top: 5px; | ||
| 69 | + left: 5px; | ||
| 70 | + position: relative; | ||
| 71 | + text-overflow: ellipsis; | ||
| 72 | + overflow: hidden; | ||
| 73 | + text-overflow:ellipsis; | ||
| 74 | + display:inline-block; | ||
| 75 | + } | ||
| 76 | + ::content .room-timestamp | ||
| 77 | + { | ||
| 78 | + position: absolute; | ||
| 79 | + right:3px; | ||
| 80 | + bottom: 3px; | ||
| 81 | + font-size: 8px; | ||
| 82 | + color: #CCCCCC; | ||
| 83 | + } | ||
| 65 | </style> | 84 | </style> |
| 66 | 85 | ||
| 67 | <template> | 86 | <template> |
| @@ -146,8 +165,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | @@ -146,8 +165,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | ||
| 146 | 165 | ||
| 147 | var target = event.target; | 166 | var target = event.target; |
| 148 | 167 | ||
| 149 | - if(target.classList[0] != "grid-item") | ||
| 150 | - return; | 168 | + while(target.classList[0] != "grid-item") |
| 169 | + target = target.parentElement; | ||
| 151 | 170 | ||
| 152 | // configure the page animation | 171 | // configure the page animation |
| 153 | this.sharedElements = { | 172 | this.sharedElements = { |
| @@ -161,8 +180,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | @@ -161,8 +180,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | ||
| 161 | 180 | ||
| 162 | this.fire('tile-click', { | 181 | this.fire('tile-click', { |
| 163 | tile: target, | 182 | tile: target, |
| 164 | - //data: {color: target._templateInstance.item.c} | ||
| 165 | - data: {color: target.classList[3], id:target.id} | 183 | + data: {color: target.style.backgroundColor, id:target.id} |
| 166 | }); | 184 | }); |
| 167 | 185 | ||
| 168 | } | 186 | } |
controllets/fullsize-page-with-card-controllet/fullsize-page-with-card-controllet.html
| @@ -31,24 +31,12 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | @@ -31,24 +31,12 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | ||
| 31 | height: 90%; | 31 | height: 90%; |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | - .grid-item-c0 {background-color: #0D47A1;} | ||
| 35 | - .grid-item-c1 {background-color: #1976D2;} | ||
| 36 | - .grid-item-c2 {background-color: #2196F3;} | ||
| 37 | - .grid-item-c3 {background-color: #64B5F6;} | ||
| 38 | - .grid-item-c4 {background-color: #BBDEFB;} | ||
| 39 | - | ||
| 40 | - .grid-item-c0-l {background-color: #1565C0;} | ||
| 41 | - .grid-item-c1-l {background-color: #1E88E5;} | ||
| 42 | - .grid-item-c2-l {background-color: #42A5F5;} | ||
| 43 | - .grid-item-c3-l {background-color: #90CAF9;} | ||
| 44 | - .grid-item-c4-l {background-color: #E3F2FD;} | ||
| 45 | - | ||
| 46 | </style> | 34 | </style> |
| 47 | 35 | ||
| 48 | <template> | 36 | <template> |
| 49 | 37 | ||
| 50 | - <div id="fixed" class$="[[_computeFixedBackgroundClass(color)]]"></div> | ||
| 51 | - <div id="card" class$="[[_computeCardClass(color)]]"> | 38 | + <div id="fixed" class="fixed" style$="background-color:{{color}}"></div> |
| 39 | + <div id="card" class="card" style$="background-color:{{color}}"> | ||
| 52 | <template is="dom-if" if="{{_checkUndefined(publicRoom)}}"> | 40 | <template is="dom-if" if="{{_checkUndefined(publicRoom)}}"> |
| 53 | <iframe id="public_room_iframe" src="/public-room/{{publicRoom}}" width="100%" height="100%"></iframe> | 41 | <iframe id="public_room_iframe" src="/public-room/{{publicRoom}}" width="100%" height="100%"></iframe> |
| 54 | </template> | 42 | </template> |
| @@ -129,13 +117,15 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | @@ -129,13 +117,15 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN | ||
| 129 | }, | 117 | }, |
| 130 | 118 | ||
| 131 | _computeCardClass: function(color) { | 119 | _computeCardClass: function(color) { |
| 132 | - var cls = 'card'; | ||
| 133 | - return cls + ' ' + color; | 120 | + //var cls = 'card'; |
| 121 | + //return cls + ' ' + color; | ||
| 122 | + this.$.card = color; | ||
| 134 | }, | 123 | }, |
| 135 | 124 | ||
| 136 | _computeFixedBackgroundClass: function(color) { | 125 | _computeFixedBackgroundClass: function(color) { |
| 137 | - var cls = 'fixed'; | ||
| 138 | - return cls + ' ' + color + '-l'; | 126 | + //var cls = 'fixed'; |
| 127 | + //return cls + ' ' + color + '-l'; | ||
| 128 | + this.$.fixed = color; | ||
| 139 | } | 129 | } |
| 140 | 130 | ||
| 141 | }); | 131 | }); |