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) {
|
function($scope, $state, $stateParams, FeedService, CategoryService, $dialog) {
|
||||||
$scope.CategoryService = CategoryService;
|
$scope.CategoryService = CategoryService;
|
||||||
|
|
||||||
|
$scope.isMeta = function() {
|
||||||
|
return parseInt($stateParams._id, 10) != $stateParams._id;
|
||||||
|
};
|
||||||
|
|
||||||
CategoryService.get(function() {
|
CategoryService.get(function() {
|
||||||
|
if ($scope.isMeta()) {
|
||||||
|
$scope.category = {
|
||||||
|
id : $stateParams._id,
|
||||||
|
name : $stateParams._id,
|
||||||
|
};
|
||||||
|
return;
|
||||||
|
}
|
||||||
for (var i = 0; i < CategoryService.flatCategories.length; i++) {
|
for (var i = 0; i < CategoryService.flatCategories.length; i++) {
|
||||||
var cat = CategoryService.flatCategories[i];
|
var cat = CategoryService.flatCategories[i];
|
||||||
if (cat.id == $stateParams._id) {
|
if (cat.id == $stateParams._id) {
|
||||||
@@ -244,7 +255,7 @@ module.controller('CategoryDetailsCtrl', ['$scope', '$state', '$stateParams', 'F
|
|||||||
id: cat.id,
|
id: cat.id,
|
||||||
name: cat.orig.name,
|
name: cat.orig.name,
|
||||||
parentId: cat.orig.parentId
|
parentId: cat.orig.parentId
|
||||||
}
|
};
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<h3>Category details</h3>
|
<h3>Category details</h3>
|
||||||
</div>
|
</div>
|
||||||
<form name="form" class="form-horizontal" ng-submit="save()">
|
<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>
|
<label class="control-label">Name</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<input type="text" name="name" ng-model="category.name" class="input-block-level" required></input>
|
<input type="text" name="name" ng-model="category.name" class="input-block-level" required></input>
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</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>
|
<label class="control-label">Parent category</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<select name="category" class="input-block-level" ng-model="category.parentId"
|
<select name="category" class="input-block-level" ng-model="category.parentId"
|
||||||
@@ -29,9 +29,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-actions">
|
<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" 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>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user