Product Selector

Fusion 5.9
    Fusion 5.9

    progress:radial

    Description

    Creates a radial progress bar

    Usage

    as element:

    <progress:radial
           percentage="{string}"
           [fill-class="{string}"]
           [percentage-class="{string}"]>
    </progress:radial>

    Parameters

    Param Type Details

    percentage

    string

    The percentage progress

    fill-class

    (optional)

    string

    Add a class to the fill elements

    percentage-class

    (optional)

    string

    Add a class to the percentage element

    Example

    Source

    <label for="value">Value</label>
    <input id="value" type="number" placeholder="Value" ng-model="value"><br />
    <button ng-click="generateNewNumber()" style="button">Generate Random Percentage</button>
    <hr />
    <h3 id="example_default-progress-radial">Default Progress Radial</h3>
    <progress:radial percentage="value"></progress:radial>
    <hr />
    <h3 id="example_raspberry-progress-radial">Raspberry Progress Radial</h3>
    <progress:radial percentage="value" fill-class="tk-stl-bg-raspberry" percentage-class="tk-stl-text-raspberry"></progress:radial>
    <hr />
    <h3 id="example_emerald-progress-radial">Emerald Progress Radial</h3>
    <progress:radial percentage="value" fill-class="tk-stl-bg-emerald" percentage-class="tk-stl-text-emerald"></progress:radial>
    angular.module('lightning')
    .controller('ExampleController', ['$scope','$timeout', function($scope,$timeout) {
                $scope.value = 20;
    
                $scope.generateNewNumber = function(){
                $scope.value = Math.floor(Math.random() * (100 - 0 + 1));
                };
            }]);