1 angular
.module('bugdar.admin.settings', [])
2 .directive('settingType', ['$templateCache', function($templateCache
) {
6 template
: $templateCache
.get('-/admin/settings/row.tpl'),
17 angular
.module('bugdar.admin.fields', [])
18 .controller('FieldEditor', ['$scope', function($scope
) {
19 $scope
.field
= ModelData
;
20 $scope
.fieldTypes
= FieldTypes
;
22 $scope
.listOptionsAsText
= function() {
23 var options
= $scope
.listOptions();
24 if (options
.length
== 0)
26 return options
.join('\n').trim();
29 $scope
.listOptions
= function() {
30 var rawOptions
= ($scope
.field
.rawListOptions
|| '').trim();
31 if (rawOptions
.length
== 0)
34 var options
= rawOptions
.split('\n');
35 for (var i
= 0; i
< options
.length
; ++i
)
36 options
[i] = options
[i].trim();