2c581ce4
Renato De Donato
room-controllet
|
1
2
|
<link rel="import" href="../../bower_components/polymer/polymer.html" />
|
55ba476b
Renato De Donato
page-slider room
|
3
4
|
<link rel="import" href="../../bower_components/paper-dialog/paper-dialog.html">
|
2c581ce4
Renato De Donato
room-controllet
|
5
6
7
8
9
10
|
<dom-module id="room-controllet">
<template>
<style is="custom-style">
|
55ba476b
Renato De Donato
page-slider room
|
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
.room {
cursor: pointer;
}
.room-body {
}
.room-subject {
}
.room-timestamp {
|
2c581ce4
Renato De Donato
room-controllet
|
25
|
}
|
55ba476b
Renato De Donato
page-slider room
|
26
|
|
2c581ce4
Renato De Donato
room-controllet
|
27
28
|
</style>
|
55ba476b
Renato De Donato
page-slider room
|
29
|
<div id={{roomId}} class="grid-item room" on-mouseover="_showTooltip">
|
2c581ce4
Renato De Donato
room-controllet
|
30
31
32
33
34
|
<div class="room-body"><span>{{body}}</span></div>
<div class="room-subject"><span>{{subject}}</span></div>
<div class="room-timestamp">{{timestamp}}</div>
</div>
|
55ba476b
Renato De Donato
page-slider room
|
35
36
37
38
39
|
<paper-dialog id="dialog_info_input">
<h2 id="dialog_name"></h2>
<p id="dialog_description"></p>
</paper-dialog>
|
2c581ce4
Renato De Donato
room-controllet
|
40
41
42
43
44
45
46
47
48
49
|
</template>
<script>
Polymer({
is : 'room-controllet',
properties : {
|
55ba476b
Renato De Donato
page-slider room
|
50
51
52
53
54
55
|
roomId : {
type : Number,
value : undefined
},
roomColor : {
|
2c581ce4
Renato De Donato
room-controllet
|
56
57
58
59
|
type : String,
value : ""
},
|
55ba476b
Renato De Donato
page-slider room
|
60
61
62
63
64
65
66
67
68
69
70
|
roomHeight : {
type : Number,
value : undefined
},
roomWidth : {
type : Number,
value : undefined
},
body : {
|
2c581ce4
Renato De Donato
room-controllet
|
71
72
73
74
|
type : String,
value : ""
},
|
55ba476b
Renato De Donato
page-slider room
|
75
|
subject : {
|
2c581ce4
Renato De Donato
room-controllet
|
76
77
78
79
|
type : String,
value : ""
},
|
55ba476b
Renato De Donato
page-slider room
|
80
|
timestamp : {
|
2c581ce4
Renato De Donato
room-controllet
|
81
82
83
84
85
86
|
type : String,
value : ""
},
openData : {
type : Number,
|
55ba476b
Renato De Donato
page-slider room
|
87
|
value : undefined
|
2c581ce4
Renato De Donato
room-controllet
|
88
89
90
91
|
},
comments : {
type : Number,
|
55ba476b
Renato De Donato
page-slider room
|
92
|
value : undefined
|
2c581ce4
Renato De Donato
room-controllet
|
93
94
95
96
97
|
}
},
attached : function() {
|
55ba476b
Renato De Donato
page-slider room
|
98
99
100
101
102
103
104
105
106
107
108
109
|
var room = document.getElementById(this.roomId);
console.log(room);
$(room).height(this.roomHeight);
$(room).width(this.roomWidth);
$(room).css('background', this.roomColor)
// $(this.$.room).height(this.roomHeight);
// $(this.$.room).width(this.roomWidth);
// $(this.$.room).css('background', this.color)
},
_showTooltip: function() {
console.log("weeeeeeeeeeee");
|
2c581ce4
Renato De Donato
room-controllet
|
110
111
112
113
114
115
116
|
}
});
</script>
</dom-module>
|