Blame view

controllets/room-controllet/room-controllet.html 2.67 KB
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>