forked from Archives/Athou_commafeed
hide some form elements for meta categories details
This commit is contained in:
@@ -236,7 +236,18 @@ module.controller('CategoryDetailsCtrl', ['$scope', '$state', '$stateParams', 'F
|
||||
function($scope, $state, $stateParams, FeedService, CategoryService, $dialog) {
|
||||
$scope.CategoryService = CategoryService;
|
||||
|
||||
$scope.isMeta = function() {
|
||||
return parseInt($stateParams._id, 10) != $stateParams._id;
|
||||
};
|
||||
|
||||
CategoryService.get(function() {
|
||||
if ($scope.isMeta()) {
|
||||
$scope.category = {
|
||||
id : $stateParams._id,
|
||||
name : $stateParams._id,
|
||||
};
|
||||
return;
|
||||
}
|
||||
for (var i = 0; i < CategoryService.flatCategories.length; i++) {
|
||||
var cat = CategoryService.flatCategories[i];
|
||||
if (cat.id == $stateParams._id) {
|
||||
@@ -244,7 +255,7 @@ module.controller('CategoryDetailsCtrl', ['$scope', '$state', '$stateParams', 'F
|
||||
id: cat.id,
|
||||
name: cat.orig.name,
|
||||
parentId: cat.orig.parentId
|
||||
}
|
||||
};
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<h3>Category details</h3>
|
||||
</div>
|
||||
<form name="form" class="form-horizontal" ng-submit="save()">
|
||||
<div class="control-group" ng-class="{error : !form.name.$valid}">
|
||||
<div class="control-group" ng-class="{error : !form.name.$valid}" ui-if="!isMeta()">
|
||||
<label class="control-label">Name</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="name" ng-model="category.name" class="input-block-level" required></input>
|
||||
@@ -11,7 +11,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group" ng-class="{error : !form.category.$valid}">
|
||||
<div class="control-group" ng-class="{error : !form.category.$valid}" ui-if="!isMeta()">
|
||||
<label class="control-label">Parent category</label>
|
||||
<div class="controls">
|
||||
<select name="category" class="input-block-level" ng-model="category.parentId"
|
||||
@@ -29,9 +29,9 @@
|
||||
</div>
|
||||
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-primary">Save</button>
|
||||
<button type="submit" class="btn btn-primary" ui-if="!isMeta()">Save</button>
|
||||
<button type="button" class="btn" ng-click="back()">Cancel</button>
|
||||
<button type="button" class="btn btn-danger" ng-click="unsubscribe()">Unsubscribe</button>
|
||||
<button type="button" class="btn btn-danger" ng-click="unsubscribe()" ui-if="!isMeta()">Unsubscribe</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user