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>
|
<p>
|
||||||
<span>API Active</span>:
|
<span>API Active</span>:
|
||||||
|
|
||||||
<code class='status-display'>
|
<code class='status-display' ng-bind="apiActive"></code>
|
||||||
{{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>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -57,15 +57,12 @@ polr.directive('editUserApiInfoModal', function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Toggle API access status
|
// Toggle API access status
|
||||||
$scope.toggleAPIStatus = function($event) {
|
$scope.toggleAPIStatus = function() {
|
||||||
var el = $($event.target);
|
|
||||||
var status_display_elem = el.prevAll('.status-display');
|
|
||||||
|
|
||||||
apiCall('admin/toggle_api_active', {
|
apiCall('admin/toggle_api_active', {
|
||||||
'user_id': $scope.userId,
|
'user_id': $scope.userId,
|
||||||
}, function(new_status) {
|
}, function(new_status) {
|
||||||
new_status = res_value_to_text(new_status);
|
$scope.apiActive = res_value_to_text(new_status);
|
||||||
status_display_elem.text(new_status);
|
$scope.$digest();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user