fix: Do not remove every delegated_QA on dropDelegatedQA
This commit is contained in:
parent
3d2606ab9c
commit
3316375cbb
@ -637,16 +637,15 @@ angular.module("FICApp")
|
||||
}
|
||||
}
|
||||
$scope.dropDelegatedQA = function (member) {
|
||||
if ($scope.config.delegated_qa) {
|
||||
if (!$scope.config.delegated_qa) {
|
||||
$scope.config.delegated_qa = [];
|
||||
|
||||
}
|
||||
angular.forEach($scope.config.delegated_qa, function (m, k) {
|
||||
if (member == m)
|
||||
$scope.config.delegated_qa.splice(k, 1);
|
||||
});
|
||||
$scope.saveSettings();
|
||||
}
|
||||
}
|
||||
|
||||
$scope.saveChallengeInfo = function () {
|
||||
this.challenge.duration = $scope.duration;
|
||||
@ -2800,9 +2799,11 @@ function presenceCal(scope, location, data) {
|
||||
.attr("width", cellSize)
|
||||
.attr("height", cellSize)
|
||||
.attr("transform", function (d) { return "translate(" + (d.getHours() * cellSize) + "," + (d.getMinutes() / 15 * cellSize) + ")"; })
|
||||
.attr("class", function(d) { if (d >= scope.settings.start && d < scope.settings.start + scope.settings.end - scope.settings.start) return color(data.reduce(function(prev, cur){
|
||||
.attr("class", function (d) {
|
||||
if (d >= scope.settings.start && d < scope.settings.start + scope.settings.end - scope.settings.start) return color(data.reduce(function (prev, cur) {
|
||||
cur = new Date(cur).getTime();
|
||||
dv = d.getTime();
|
||||
return prev + ((dv <= cur && cur < dv + 15 * 60000) ? 1 : 0);
|
||||
}, 0)); });
|
||||
}, 0));
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user