Commit c011cd54eb5e904c7edbcd50d6c8b16f0a96cafd
1 parent
04b21afb
selection controllet update
Showing
1 changed file
with
31 additions
and
2 deletions
controllets/data-sevc-controllet/data-sevc-controllet.html
| ... | ... | @@ -41,7 +41,8 @@ |
| 41 | 41 | <link rel="import" href="../../bower_components/paper-menu/paper-menu.html"> |
| 42 | 42 | <link rel="import" href="../../bower_components/paper-item/paper-item.html"> |
| 43 | 43 | <link rel="import" href="../../bower_components/paper-toast/paper-toast.html"> |
| 44 | - | |
| 44 | +<link rel="import" href="../../bower_components/paper-dialog/paper-dialog.html"> | |
| 45 | +<link rel="import" href="../../bower_components/paper-dialog-scrollable/paper-dialog-scrollable.html"> | |
| 45 | 46 | |
| 46 | 47 | <link rel="import" href="../items-slider-controllet/items-slider-controllet.html"> |
| 47 | 48 | <link rel="import" href="../draggable-element-controllet/draggable-element-controllet.html"> |
| ... | ... | @@ -256,6 +257,15 @@ Example: |
| 256 | 257 | width: 100%; |
| 257 | 258 | } |
| 258 | 259 | |
| 260 | + paper-dialog { | |
| 261 | + position: fixed; | |
| 262 | + top: 16px; | |
| 263 | + width: auto; | |
| 264 | + height: auto; | |
| 265 | + overflow: auto; | |
| 266 | + padding : 30px; | |
| 267 | + } | |
| 268 | + | |
| 259 | 269 | </style> |
| 260 | 270 | |
| 261 | 271 | <iron-ajax |
| ... | ... | @@ -317,6 +327,7 @@ Example: |
| 317 | 327 | </template> |
| 318 | 328 | </paper-menu> |
| 319 | 329 | </paper-dropdown-menu> |
| 330 | + <paper-icon-button id="infoButton" on-click="_onInfoClick" icon="info-outline" alt="Information about selected dataset" title="info-button" style="color:#9e9e9e;"></paper-icon-button> | |
| 320 | 331 | </div> |
| 321 | 332 | |
| 322 | 333 | <div><img src="static/images/or.png" style="position: relative;left: 50%;padding-top:20px"></div> |
| ... | ... | @@ -416,6 +427,12 @@ Example: |
| 416 | 427 | |
| 417 | 428 | <paper-toast id="message" text=""></paper-toast> |
| 418 | 429 | |
| 430 | + <paper-dialog id="infoDialog"> | |
| 431 | + <h2 id="infoDialogTitle"></h2> | |
| 432 | + <paper-dialog-scrollable id="infoDialogContent"> | |
| 433 | + </paper-dialog-scrollable> | |
| 434 | + </paper-dialog> | |
| 435 | + | |
| 419 | 436 | </content> |
| 420 | 437 | </template> |
| 421 | 438 | |
| ... | ... | @@ -688,7 +705,7 @@ Example: |
| 688 | 705 | this.selected = this.selected === 0 ? 0 : (this.selected - 1); |
| 689 | 706 | }, |
| 690 | 707 | /** |
| 691 | - * Callback for manage the next pass button | |
| 708 | + * Callback to manage the next pass button | |
| 692 | 709 | * |
| 693 | 710 | * @method _onNextClick |
| 694 | 711 | * |
| ... | ... | @@ -702,6 +719,15 @@ Example: |
| 702 | 719 | this.selected = this.selected === 2 ? 2 : (this.selected + 1); |
| 703 | 720 | }, |
| 704 | 721 | /** |
| 722 | + * Callback to manage InfoButton click to give user information about the selected dataset | |
| 723 | + * | |
| 724 | + */ | |
| 725 | + _onInfoClick : function(){ | |
| 726 | + | |
| 727 | + this.$.infoDialog.open(); | |
| 728 | + | |
| 729 | + }, | |
| 730 | + /** | |
| 705 | 731 | * Callback related to datasource selection from select menu |
| 706 | 732 | * |
| 707 | 733 | * @method _datasourceSelected |
| ... | ... | @@ -711,6 +737,9 @@ Example: |
| 711 | 737 | _datasourceSelected : function(e){ |
| 712 | 738 | |
| 713 | 739 | this.$.data_url.value = this.datasets[parseInt(e.target.id)].url; |
| 740 | + this.$.infoDialogTitle.innerHTML = this.datasets[parseInt(e.target.id)].name; | |
| 741 | + this.$.infoDialogContent.innerHTML = this.datasets[parseInt(e.target.id)].description; | |
| 742 | + | |
| 714 | 743 | }, |
| 715 | 744 | /** |
| 716 | 745 | * Callback related to data url change | ... | ... |