Commit 980ade3eaa318fc7c2c1d8cb0b873e02a46cdb03
1 parent
55ba476b
room-controllet
Showing
1 changed file
with
34 additions
and
18 deletions
controllets/room-controllet/room-controllet.html
| ... | ... | @@ -24,18 +24,26 @@ |
| 24 | 24 | |
| 25 | 25 | } |
| 26 | 26 | |
| 27 | + .room-tooltip { | |
| 28 | + position: absolute; | |
| 29 | + border: 2px solid #2196F3; | |
| 30 | + background-color: #E0E0E0; | |
| 31 | + min-width: 248px; | |
| 32 | + top: 0px; | |
| 33 | + left: 0px; | |
| 34 | + } | |
| 35 | + | |
| 27 | 36 | </style> |
| 28 | 37 | |
| 29 | - <div id={{roomId}} class="grid-item room" on-mouseover="_showTooltip"> | |
| 38 | + <div id={{roomId}} class$="grid-item room {{roomHeight}} {{roomWidth}}" on-mouseover="_showTooltip" on-mouseout="_hideTooltip"> | |
| 30 | 39 | <div class="room-body"><span>{{body}}</span></div> |
| 31 | 40 | <div class="room-subject"><span>{{subject}}</span></div> |
| 32 | 41 | <div class="room-timestamp">{{timestamp}}</div> |
| 33 | - </div> | |
| 34 | 42 | |
| 35 | - <paper-dialog id="dialog_info_input"> | |
| 36 | - <h2 id="dialog_name"></h2> | |
| 37 | - <p id="dialog_description"></p> | |
| 38 | - </paper-dialog> | |
| 43 | + <paper-dialog id="pippo" class="room-tooltip"> | |
| 44 | + {{roomId}} | |
| 45 | + </paper-dialog> | |
| 46 | + </div> | |
| 39 | 47 | |
| 40 | 48 | </template> |
| 41 | 49 | |
| ... | ... | @@ -58,13 +66,13 @@ |
| 58 | 66 | }, |
| 59 | 67 | |
| 60 | 68 | roomHeight : { |
| 61 | - type : Number, | |
| 62 | - value : undefined | |
| 69 | + type : String, | |
| 70 | + value : "" | |
| 63 | 71 | }, |
| 64 | 72 | |
| 65 | 73 | roomWidth : { |
| 66 | - type : Number, | |
| 67 | - value : undefined | |
| 74 | + type : String, | |
| 75 | + value : "" | |
| 68 | 76 | }, |
| 69 | 77 | |
| 70 | 78 | body : { |
| ... | ... | @@ -96,17 +104,25 @@ |
| 96 | 104 | |
| 97 | 105 | attached : function() { |
| 98 | 106 | var room = document.getElementById(this.roomId); |
| 99 | - console.log(room); | |
| 100 | - $(room).height(this.roomHeight); | |
| 101 | - $(room).width(this.roomWidth); | |
| 102 | - $(room).css('background', this.roomColor) | |
| 103 | -// $(this.$.room).height(this.roomHeight); | |
| 104 | -// $(this.$.room).width(this.roomWidth); | |
| 105 | -// $(this.$.room).css('background', this.color) | |
| 107 | + $(room).css('background', this.roomColor); | |
| 106 | 108 | }, |
| 107 | 109 | |
| 108 | 110 | _showTooltip: function() { |
| 109 | - console.log("weeeeeeeeeeee"); | |
| 111 | + | |
| 112 | + var room = document.getElementById(this.roomId); | |
| 113 | + var pos = room.getBoundingClientRect(); | |
| 114 | + console.log(pos.top); | |
| 115 | + console.log(pos.left); | |
| 116 | +// $(this.$.pippo).css("top", 1000); | |
| 117 | +// $(this.$.pippo).css("left", 100); | |
| 118 | +// $("#pippo").css("top", pos.top - 4); | |
| 119 | +// $("#pippo").css("left", pos.left - 4); | |
| 120 | + this.$.pippo.open(); | |
| 121 | + }, | |
| 122 | + | |
| 123 | + _hideTooltip: function() { | |
| 124 | + this.$.pippo.close(); | |
| 125 | + console.log("eeeeeeeeeeeeeeeeee") | |
| 110 | 126 | } |
| 111 | 127 | |
| 112 | 128 | }); | ... | ... |