Remove tooltips for charts

Removes all hover-tooltips for charts
Add detail link to motion poll chart
This commit is contained in:
Sean 2020-03-26 16:31:49 +01:00
parent af6c5faac8
commit 5bdbe4778a
3 changed files with 9 additions and 1 deletions

View File

@ -90,6 +90,9 @@ export class ChartsComponent extends BaseViewComponent {
if (this.isCircle) { if (this.isCircle) {
return { return {
aspectRatio: 1, aspectRatio: 1,
tooltips: {
enabled: false
},
legend: { legend: {
position: 'left' position: 'left'
} }
@ -97,6 +100,9 @@ export class ChartsComponent extends BaseViewComponent {
} else { } else {
return { return {
aspectRatio: 3, aspectRatio: 3,
tooltips: {
enabled: false
},
scales: { scales: {
xAxes: [ xAxes: [
{ {

View File

@ -60,6 +60,8 @@
<div *ngIf="poll.stateHasVotes"> <div *ngIf="poll.stateHasVotes">
<div *osPerms="'assignments.can_manage'; or: poll.isPublished"> <div *osPerms="'assignments.can_manage'; or: poll.isPublished">
<os-charts <os-charts
class="pointer"
routerLink="/assignments/polls/{{ poll.id }}"
[labels]="candidatesLabels" [labels]="candidatesLabels"
[data]="chartDataSubject | async" [data]="chartDataSubject | async"
[hasPadding]="false" [hasPadding]="false"

View File

@ -86,7 +86,7 @@
</os-icon-container> </os-icon-container>
</div> </div>
</div> </div>
<div class="doughnut-chart"> <div class="doughnut-chart" [routerLink]="pollLink">
<os-charts *ngIf="showChart" type="doughnut" [data]="chartDataSubject | async" [hasPadding]="false"> <os-charts *ngIf="showChart" type="doughnut" [data]="chartDataSubject | async" [hasPadding]="false">
</os-charts> </os-charts>
</div> </div>