mirror of
https://github.com/cydrobolt/polr.git
synced 2024-09-19 15:11:40 +02:00
Use angular bindings for toggleAPIStatus
This commit is contained in:
parent
4c08c49c54
commit
aa961efd06
@ -11,11 +11,9 @@
|
||||
<p>
|
||||
<span>API Active</span>:
|
||||
|
||||
<code class='status-display'>
|
||||
{{apiActive}}
|
||||
</code>
|
||||
<code class='status-display' ng-bind="apiActive"></code>
|
||||
|
||||
<a ng-click="toggleAPIStatus($event)" class='btn btn-xs btn-success'>toggle</a>
|
||||
<a ng-click="toggleAPIStatus()" class='btn btn-xs btn-success'>toggle</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
|
@ -57,15 +57,12 @@ polr.directive('editUserApiInfoModal', function () {
|
||||
}
|
||||
|
||||
// Toggle API access status
|
||||
$scope.toggleAPIStatus = function($event) {
|
||||
var el = $($event.target);
|
||||
var status_display_elem = el.prevAll('.status-display');
|
||||
|
||||
$scope.toggleAPIStatus = function() {
|
||||
apiCall('admin/toggle_api_active', {
|
||||
'user_id': $scope.userId,
|
||||
}, function(new_status) {
|
||||
new_status = res_value_to_text(new_status);
|
||||
status_display_elem.text(new_status);
|
||||
$scope.apiActive = res_value_to_text(new_status);
|
||||
$scope.$digest();
|
||||
});
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user