Bring back backupId clipboard logic
This commit is contained in:
@@ -992,7 +992,7 @@
|
|||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr ng-repeat="backup in backups.backups">
|
<tr ng-repeat="backup in backups.backups">
|
||||||
<td><div ng-click="backups.copyBackupId(backup)" class="hand" uib-tooltip="{{ backups.copyBackupIdDone ? 'Copied to clipboard' : 'Click to copy backup id' }}" tooltip-placement="right"><i class="fa fa-copy"></i></div></td>
|
<td><div class="hand clipboard" data-clipboard-text="{{ backup.id }}" uib-tooltip="{{ copyBackupIdDone ? 'Copied to clipboard' : 'Click to copy backup id' }}" tooltip-placement="right"><i class="fa fa-copy"></i></div></td>
|
||||||
<td><div uib-tooltip="{{ backup.creationTime | prettyLongDate }}">v{{ backup.packageVersion }} - {{ backup.creationTime | prettyDate }}</div></td>
|
<td><div uib-tooltip="{{ backup.creationTime | prettyLongDate }}">v{{ backup.packageVersion }} - {{ backup.creationTime | prettyDate }}</div></td>
|
||||||
<td class="text-right no-wrap" style="vertical-align: bottom">
|
<td class="text-right no-wrap" style="vertical-align: bottom">
|
||||||
<button class="btn btn-xs btn-default" ng-click="downloadConfig(backup)" uib-tooltip="Download Backup Configuration"><i class="fas fa-file-alt"></i></button>
|
<button class="btn btn-xs btn-default" ng-click="downloadConfig(backup)" uib-tooltip="Download Backup Configuration"><i class="fas fa-file-alt"></i></button>
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
/* global ERROR */
|
/* global ERROR */
|
||||||
/* global moment */
|
/* global moment */
|
||||||
/* global Chart */
|
/* global Chart */
|
||||||
|
/* global Clipboard */
|
||||||
/* global SECRET_PLACEHOLDER */
|
/* global SECRET_PLACEHOLDER */
|
||||||
|
|
||||||
angular.module('Application').controller('AppController', ['$scope', '$location', '$timeout', '$interval', '$route', '$routeParams', 'Client', function ($scope, $location, $timeout, $interval, $route, $routeParams, Client) {
|
angular.module('Application').controller('AppController', ['$scope', '$location', '$timeout', '$interval', '$route', '$routeParams', 'Client', function ($scope, $location, $timeout, $interval, $route, $routeParams, Client) {
|
||||||
@@ -1617,5 +1618,11 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var clipboard = new Clipboard('.clipboard');
|
||||||
|
clipboard.on('success', function () {
|
||||||
|
$scope.$apply(function () { $scope.copyBackupIdDone = true; });
|
||||||
|
$timeout(function () { $scope.copyBackupIdDone = false; }, 5000);
|
||||||
|
});
|
||||||
|
|
||||||
$('.modal-backdrop').remove();
|
$('.modal-backdrop').remove();
|
||||||
}]);
|
}]);
|
||||||
|
|||||||
Reference in New Issue
Block a user