2016-06-08 06:23:11 +00:00
< rd-header >
2016-06-14 02:32:44 +00:00
< rd-header-title title = "Volume list" >
< a data-toggle = "tooltip" title = "Refresh" ui-sref = "volumes" ui-sref-opts = "{reload: true}" >
< i class = "fa fa-refresh" aria-hidden = "true" > < / i >
< / a >
< / rd-header-title >
2016-06-08 06:23:11 +00:00
< rd-header-content > Volumes< / rd-header-content >
< / rd-header >
2016-07-06 07:04:45 +00:00
< div class = "row" >
< div class = "col-lg-12 col-md-12 col-xs-12" >
< rd-widget >
< rd-widget-header icon = "fa-plus" title = "Add a persistent volume" >
< / rd-widget-header >
< rd-widget-body >
< form class = "form-horizontal" >
<!-- name - input -->
< div class = "form-group" >
< label for = "volume_name" class = "col-sm-1 control-label text-left" > Name< / label >
< div class = "col-sm-11" >
< input type = "text" class = "form-control" ng-model = "config.Name" id = "volume_name" placeholder = "e.g. mysql-data" >
< / div >
< / div >
<!-- !name - input -->
<!-- tag - note -->
< div class = "form-group" >
< div class = "col-sm-12" >
< span class = "small text-muted" > Note: The volume will be created in our persisted storage and will be available across all the hosts of your cluster.< / span >
< / div >
< / div >
<!-- !tag - note -->
< div class = "form-group" >
< div class = "col-sm-12" >
< button type = "button" class = "btn btn-default btn-sm" ng-disabled = "!config.Name" ng-click = "createVolume()" > Create< / button >
2016-07-07 01:15:56 +00:00
< i id = "createVolumeSpinner" class = "fa fa-cog fa-spin" style = "margin-left: 5px; display: none;" > < / i >
2016-07-06 07:04:45 +00:00
< / div >
< / div >
< / form >
< / rd-widget-body >
< / rd-widget >
< / div >
< / div >
2016-06-02 05:34:03 +00:00
< div class = "col-lg-12" >
< rd-widget >
< rd-widget-header icon = "fa-cubes" title = "Volumes" >
2016-07-07 00:44:58 +00:00
< div class = "pull-right" >
< i id = "loadVolumesSpinner" class = "fa fa-cog fa-2x fa-spin" style = "margin-top: 5px;" > < / i >
< / div >
2016-06-02 05:34:03 +00:00
< / rd-widget-header >
< rd-widget-taskbar classes = "col-lg-12" >
< div class = "pull-left" >
2016-07-06 03:14:40 +00:00
< button type = "button" class = "btn btn-danger" ng-click = "removeAction()" ng-disabled = "!state.selectedItemCount" > Remove< / button >
2016-06-02 05:34:03 +00:00
< / div >
< div class = "pull-right" >
< input type = "text" id = "filter" ng-model = "state.filter" placeholder = "Filter..." class = "form-control input-sm" / >
< / div >
< / rd-widget-taskbar >
< rd-widget-body classes = "no-padding" >
< div class = "table-responsive" >
< table class = "table" >
< thead >
< tr >
< th > < label > < input type = "checkbox" ng-model = "state.toggle" ng-change = "toggleSelectAll()" / > Select< / label > < / th >
< th >
2016-06-14 02:13:52 +00:00
< a ui-sref = "volumes" ng-click = "order('Name')" >
2016-06-02 05:34:03 +00:00
Name
< span ng-show = "sortType == 'Name' && !sortReverse" class = "glyphicon glyphicon-chevron-down" > < / span >
< span ng-show = "sortType == 'Name' && sortReverse" class = "glyphicon glyphicon-chevron-up" > < / span >
< / a >
< / th >
< th >
2016-06-14 02:13:52 +00:00
< a ui-sref = "volumes" ng-click = "order('Driver')" >
2016-06-02 05:34:03 +00:00
Driver
< span ng-show = "sortType == 'Driver' && !sortReverse" class = "glyphicon glyphicon-chevron-down" > < / span >
< span ng-show = "sortType == 'Driver' && sortReverse" class = "glyphicon glyphicon-chevron-up" > < / span >
< / a >
< / th >
< / tr >
< / thead >
< tbody >
< tr ng-repeat = "volume in (state.filteredVolumes = (volumes | filter:state.filter | orderBy:sortType:sortReverse))" >
< td > < input type = "checkbox" ng-model = "volume.Checked" ng-change = "selectItem(volume)" / > < / td >
2016-07-06 07:04:45 +00:00
< td > {{ volume.Name|truncate:50 }}< / td >
2016-06-02 05:34:03 +00:00
< td > {{ volume.Driver }}< / td >
< / tr >
< / tbody >
< / table >
< / div >
< / rd-widget-body >
< rd-widget >
2015-12-21 03:17:01 +00:00
< / div >