Commit 8c7f320c1b267de2c27e8ef2ecdede4e38e93250

Authored by isisadmin
1 parent 905ac68d

public room

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 28 }
29 29  
30 30 /* ---- grid-item ---- */
31   -
32   -
33 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 32 ::content .grid-sizer {width: 200px;}
35 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 35 ::content .grid-item-w60 {width: 600px;}
38 36 ::content .grid-item-w80 {width: 80%;}
39 37 ::content .grid-item-w100 {width: 100%;}
40   -
41 38 ::content .grid-item-h200 {height: 200px;}
42 39 ::content .grid-item-h400 {height: 400px;}
43 40 ::content .grid-item-h600 {height: 600px;}
44 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 46 ::content .room-subject
55 47 {
56 48 position: absolute;
57 49 width: 100%;
58 50 height: 30px;
59   - bottom: 20px;
  51 + bottom: 30px;
60 52 background-color: rgba(0,0,0,0.6);
61   - vertical-align: middle;
62 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 84 </style>
66 85  
67 86 <template>
... ... @@ -146,8 +165,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
146 165  
147 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 171 // configure the page animation
153 172 this.sharedElements = {
... ... @@ -161,8 +180,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
161 180  
162 181 this.fire('tile-click', {
163 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 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 34 </style>
47 35  
48 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 40 <template is="dom-if" if="{{_checkUndefined(publicRoom)}}">
53 41 <iframe id="public_room_iframe" src="/public-room/{{publicRoom}}" width="100%" height="100%"></iframe>
54 42 </template>
... ... @@ -129,13 +117,15 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
129 117 },
130 118  
131 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 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 });
... ...