2016-06-07 19:09:47 +02:00
|
|
|
<template name="radialProgressBar">
|
|
|
|
|
<div class="radialProgress">
|
|
|
|
|
<svg id="svg"
|
2018-01-29 18:47:17 +01:00
|
|
|
width="26"
|
|
|
|
|
height="26"
|
|
|
|
|
viewPort="0 0 26 26"
|
2016-06-07 19:09:47 +02:00
|
|
|
version="1.1"
|
|
|
|
|
xmlns="http://www.w3.org/2000/svg">
|
|
|
|
|
|
|
|
|
|
<!-- stroke-dasharray is 2 * PI * radius !-->
|
2018-01-29 18:47:17 +01:00
|
|
|
<circle r="11"
|
|
|
|
|
cx="13"
|
|
|
|
|
cy="13"
|
2016-06-07 19:09:47 +02:00
|
|
|
fill="transparent"
|
2018-01-29 18:47:17 +01:00
|
|
|
stroke-dasharray="69.11503837897544"
|
2016-06-07 19:09:47 +02:00
|
|
|
stroke-dashoffset="0">
|
|
|
|
|
</circle>
|
2016-07-20 14:39:40 +02:00
|
|
|
{{#unless isLocked}}
|
|
|
|
|
<circle id="bar"
|
2018-01-29 18:47:17 +01:00
|
|
|
r="11"
|
|
|
|
|
cx="13"
|
|
|
|
|
cy="13"
|
2016-07-20 14:39:40 +02:00
|
|
|
fill="transparent"
|
2018-01-29 18:47:17 +01:00
|
|
|
stroke-dasharray="69.11503837897544"
|
2016-07-20 14:39:40 +02:00
|
|
|
style="stroke-dashoffset: {{progressRadius}}px;">
|
|
|
|
|
</circle>
|
|
|
|
|
{{/unless}}
|
2016-06-07 19:09:47 +02:00
|
|
|
</svg>
|
2017-11-24 16:11:46 +01:00
|
|
|
<div class="progressArea {{#if isLocked}}locked{{else}}{{#if progressComplete}}complete{{/if}}{{/if}}">
|
2016-07-20 14:39:40 +02:00
|
|
|
{{#if isLocked}}
|
2017-11-24 16:11:46 +01:00
|
|
|
<svg>
|
2017-01-10 19:09:43 +01:00
|
|
|
<use xlink:href={{absoluteUrl "packages/ohif_viewerbase/assets/icons.svg#icon-status-lock"}}></use>
|
2016-06-07 19:09:47 +02:00
|
|
|
</svg>
|
2016-07-20 14:39:40 +02:00
|
|
|
{{else}}
|
|
|
|
|
{{#if progressComplete}}
|
2017-11-24 16:11:46 +01:00
|
|
|
<svg>
|
2017-01-10 19:09:43 +01:00
|
|
|
<use xlink:href={{absoluteUrl "packages/ohif_viewerbase/assets/icons.svg#icon-status-complete"}}></use>
|
2016-07-20 14:39:40 +02:00
|
|
|
</svg>
|
|
|
|
|
{{else}}
|
|
|
|
|
{{progressText}}
|
|
|
|
|
{{/if}}
|
|
|
|
|
{{/if}}
|
2016-06-07 19:09:47 +02:00
|
|
|
</div>
|
|
|
|
|
</div>
|
2016-06-10 20:05:33 +02:00
|
|
|
</template>
|