Commit 4ef93b8dd887e24b8fc6448a935b268bce660316
1 parent
97e0b0f8
graph updates
Showing
3 changed files
with
113 additions
and
11 deletions
controllets/animated-button-container-controllet/animated-button-container-controllet.html
controllets/opinion-controllet/opinion-controllet.html
0 → 100644
1 | +<!-- | |
2 | +@license | |
3 | + The MIT License (MIT) | |
4 | + | |
5 | + Copyright (c) 2015 Dipartimento di Informatica - Università di Salerno - Italy | |
6 | + | |
7 | + Permission is hereby granted, free of charge, to any person obtaining a copy | |
8 | + of this software and associated documentation files (the "Software"), to deal | |
9 | + in the Software without restriction, including without limitation the rights | |
10 | + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
11 | + copies of the Software, and to permit persons to whom the Software is | |
12 | + furnished to do so, subject to the following conditions: | |
13 | + | |
14 | + The above copyright notice and this permission notice shall be included in | |
15 | + all copies or substantial portions of the Software. | |
16 | + | |
17 | + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
18 | + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
19 | + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
20 | + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
21 | + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
22 | + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
23 | + THE SOFTWARE. | |
24 | +--> | |
25 | + | |
26 | +<!-- | |
27 | +* Developed by : | |
28 | +* ROUTE-TO-PA Project - grant No 645860. - www.routetopa.eu | |
29 | +* | |
30 | +--> | |
31 | + | |
32 | +<link rel="import" href="../../bower_components/polymer/polymer.html"> | |
33 | +<link rel="import" href="../../bower_components/paper-styles/color.html"> | |
34 | +<link rel="import" href="../../bower_components/iron-flex-layout/iron-flex-layout.html"> | |
35 | + | |
36 | +<!-- | |
37 | +`text-element-controllet` is a text area with heading. It fires an event when the text value is modified. This event can be useful when you have to monitor many af this elements. | |
38 | + | |
39 | + | |
40 | +Example: | |
41 | + | |
42 | + <text-element-controllet heading="myField" | |
43 | + description="myFieldDescription" | |
44 | + number="1"> | |
45 | + </text-element-controllet> | |
46 | + | |
47 | + | |
48 | +@element text-element-controllet | |
49 | +@status beta | |
50 | +@homepage | |
51 | +@group controllets | |
52 | +--> | |
53 | + | |
54 | + | |
55 | +<dom-module id="opinion-controllet"> | |
56 | + <template> | |
57 | + | |
58 | + <style is="custom-style"> | |
59 | + | |
60 | + </style> | |
61 | + | |
62 | + <div class="horizontal layout"> | |
63 | + | |
64 | + </div> | |
65 | + | |
66 | + </template> | |
67 | + | |
68 | + <script> | |
69 | + | |
70 | + Polymer({ | |
71 | + | |
72 | + is: 'opinion-controllet', | |
73 | + | |
74 | + properties: { | |
75 | + } | |
76 | + }); | |
77 | + | |
78 | + </script> | |
79 | + | |
80 | +</dom-module> | |
0 | 81 | \ No newline at end of file | ... | ... |
datalets/graph-datalet/graph-datalet.html
... | ... | @@ -32,6 +32,7 @@ |
32 | 32 | <link rel="import" href="../base-datalet/base-datalet.html"> |
33 | 33 | <link rel="import" href="../../bower_components/iron-flex-layout/iron-flex-layout.html"> |
34 | 34 | <link rel="import" href="../../bower_components/paper-dialog/paper-dialog.html"> |
35 | +<link rel="import" href="../../bower_components/paper-fab/paper-fab.html"> | |
35 | 36 | |
36 | 37 | <!-- |
37 | 38 | `preview-datalet` is a datalet that allow user to preview the content of a web page. It creates a thumbnail of the site using the data-url attribute passed as input. |
... | ... | @@ -56,8 +57,21 @@ Example: |
56 | 57 | <style is="custom-style"> |
57 | 58 | |
58 | 59 | #dialog{ |
59 | - position: absolute; | |
60 | + position: relative; | |
60 | 61 | padding: 20px; |
62 | + right:5%; | |
63 | + } | |
64 | + | |
65 | + #close{ | |
66 | + position: absolute; | |
67 | + top: -20px; | |
68 | + right: 3px; | |
69 | + --iron-icon-height: 20px; | |
70 | + --iron-icon-width: 20px; | |
71 | + width: 24px; | |
72 | + height: 24px; | |
73 | + --paper-fab-background:#9e9e9e; | |
74 | + z-index: 1001; | |
61 | 75 | } |
62 | 76 | |
63 | 77 | </style> |
... | ... | @@ -67,9 +81,9 @@ Example: |
67 | 81 | </div> |
68 | 82 | |
69 | 83 | <paper-dialog id="dialog"> |
84 | + <paper-fab id="close" mini icon="close" on-click="_onCloseClick"></paper-fab> | |
70 | 85 | <h2 id="dialog_title"></h2> |
71 | - <paper-dialog-scrollable id="dialog_content"> | |
72 | - </paper-dialog-scrollable> | |
86 | + <paper-dialog-scrollable id="dialog_content">cos</paper-dialog-scrollable> | |
73 | 87 | </paper-dialog> |
74 | 88 | |
75 | 89 | </template> |
... | ... | @@ -116,6 +130,10 @@ Example: |
116 | 130 | svg: { |
117 | 131 | type: Object, |
118 | 132 | value: undefined |
133 | + }, | |
134 | + feelings:{ | |
135 | + type: Array, | |
136 | + values: ["Agree", "Neutral", "Not agree"] | |
119 | 137 | } |
120 | 138 | }, |
121 | 139 | |
... | ... | @@ -248,13 +266,12 @@ Example: |
248 | 266 | //return 1 == t.fixed ? 1.4 * t.r : 15 |
249 | 267 | return 1 == t.fixed ? 1.4 * t.r : t.r + 10; |
250 | 268 | }); |
251 | - | |
252 | 269 | }, |
253 | 270 | |
254 | 271 | mouseout : function () { |
255 | 272 | d3.select(this).selectAll("text").style("visibility", "hidden"), d3.select(this).selectAll("circle").transition().duration(400).attr("r", function (t) { |
256 | 273 | return t.r ? t.r : 15 |
257 | - }) | |
274 | + }); | |
258 | 275 | }, |
259 | 276 | |
260 | 277 | active : function (t) { |
... | ... | @@ -269,12 +286,17 @@ Example: |
269 | 286 | prev_selected_node.style.fill = prev_selected_node.style.stroke; |
270 | 287 | prev_selected_node.style.stroke = "#000000"; |
271 | 288 | |
272 | - /* _this.$.dialog_title.innerHTML = "Comment"; | |
273 | - _this.$.dialog_content.innerHTML = t.name; | |
274 | - _this.$.dialog.style.top = t.y + "px"; | |
275 | - _this.$.dialog.style.left = t.x + "px"; | |
289 | + _this.$.dialog.close(); | |
290 | + _this.$.dialog_title.innerHTML = t.name; | |
291 | + _this.$.dialog_content.innerHTML = t.content; | |
292 | + /*_this.$.dialog.style.top = t.y + "px"; | |
293 | + _this.$.dialog.style.left = t.x + "px";*/ | |
294 | + | |
295 | + _this.$.dialog.open(); | |
296 | + }, | |
276 | 297 | |
277 | - _this.$.dialog.open();*/ | |
298 | + _onCloseClick : function(){ | |
299 | + _this.$.dialog.close(); | |
278 | 300 | }, |
279 | 301 | |
280 | 302 | /** | ... | ... |