Yangman - make elements accessible via ids - part1
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / controllers / yang-form.controller.js
index 22f3c24998beff4f6b6792e3aeda61222ed7f7cd..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 () {
@@ -28,15 +28,23 @@ define([
 
         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