Yangman - make elements accessible via ids - part1
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / controllers / yang-form.controller.js
index 1101976b6e783806904e0aa41518324311a76707..7a82ef855eb0dd1db8d3e9fe73818bda90911263 100644 (file)
@@ -1,19 +1,19 @@
 define([
-    'app/yangman/controllers/form/augmentation-modal.controller',
-    'app/yangman/controllers/form/case.controller',
-    'app/yangman/controllers/form/container.controller',
-    'app/yangman/controllers/form/choice.controller',
-    'app/yangman/controllers/form/input.controller',
-    'app/yangman/controllers/form/leaf.controller',
-    'app/yangman/controllers/form/leaf-list.controller',
-    'app/yangman/controllers/form/list.controller',
-    'app/yangman/controllers/form/output.controller',
-    'app/yangman/controllers/form/rpc.controller',
-    'app/yangman/controllers/form/type.controller',
-    'app/yangman/controllers/form/type-bit.controller',
-    'app/yangman/controllers/form/type-boolean.controller',
-    'app/yangman/controllers/form/type-empty.controller',
-    'app/yangman/controllers/form/type-enum.controller',
+    'app/yangman/controllers/form/ym-augmentation-modal.controller',
+    'app/yangman/controllers/form/ym-case.controller',
+    'app/yangman/controllers/form/ym-container.controller',
+    'app/yangman/controllers/form/ym-choice.controller',
+    'app/yangman/controllers/form/ym-input.controller',
+    'app/yangman/controllers/form/ym-leaf.controller',
+    'app/yangman/controllers/form/ym-leaf-list.controller',
+    'app/yangman/controllers/form/ym-list.controller',
+    'app/yangman/controllers/form/ym-output.controller',
+    'app/yangman/controllers/form/ym-rpc.controller',
+    'app/yangman/controllers/form/ym-type.controller',
+    'app/yangman/controllers/form/ym-type-bit.controller',
+    'app/yangman/controllers/form/ym-type-boolean.controller',
+    'app/yangman/controllers/form/ym-type-empty.controller',
+    'app/yangman/controllers/form/ym-type-enum.controller',
     'app/yangman/directives/yang-form-menu.directive',
     'app/yangman/directives/ym-info-box.directive',
 ], function () {
@@ -23,20 +23,28 @@ define([
 
     YangFormCtrl.$inject = ['$scope', '$rootScope', '$filter', 'constants', 'YangUtilsService'];
 
-    function YangFormCtrl($scope, $rootScope, $filter, constants, YangUtilsService) {
+    function YangFormCtrl($scope, $rootScope, $filter, constants) {
         var yangForm = this;
 
         yangForm.viewPath = $scope.globalViewPath + 'rightpanel/form';
         yangForm.errorMsg = '';
+        yangForm.inputIndex = 0;
         $scope.constants = constants;
 
-        // methods
+
         yangForm.getNodeName = getNodeName;
 
-        // watchers
-        $scope.$on('YANGMAN_SET_ERROR_DATA', setRcvdErrorData);
+        init();
+
+
+
+
+        function init() {
+            $scope.$on(constants.YANGMAN_SET_ERROR_DATA, setRcvdErrorData);
+            $scope.$on(constants.YANGMAN_SET_ERROR_MESSAGE, setErrorMessage);
+        }
+
 
-        $scope.$on('YANGMAN_SET_ERROR_MESSAGE', setErrorMessage);
 
         /**
          * Method for set error message in form