-<div class="paramBox popupContainer draggablePopup" ng-controller="paramBoxCtrl" ng-show="boxView">\r
+<div class="paramBox popupContainer draggablePopup" ng-controller="ParamBoxCtrl" ng-show="boxView">\r
<button class="yangButton icon-remove close" ng-click="hideParamBox()"></button>\r
<form name="paramForm" novalidate="novalidate">\r
<label>\r
{{'YANGUI_PARAMETER_NAME_LC' | translate}}\r
- <i class="icon-exclamation-sign red" tooltip="{{paramForm.name.$error.required ? 'Required field' : paramForm.name.$error.pattern ? 'Name must contain only alphanumeric characters without spaces.' : ''}}" ng-show="paramForm.name.$error.required || paramForm.name.$error.pattern"></i>\r
+ <i id="paramCheck" class="icon-exclamation-sign red" ng-show="paramForm.name.$error.required || paramForm.name.$error.pattern || duplicateParam.length"\r
+ tooltip="{{paramForm.name.$error.required ? ('YANGUI_REQUIRED' | translate) : paramForm.name.$error.pattern ? ('YANGUI_ALPHANUMERIC' | translate) : duplicateParam.length ? ('YANGUI_DUPLICATE' | translate) : ''}}" ></i>\r
</label>\r
- <input class="form-control" ng-model="paramObj.name" type="text" name="name" ng-required="true" ng-pattern="/^[a-zA-Z0-9]*$/">\r
+ <input class="form-control" ng-model="paramObj.name" type="text" name="name" ng-required="true" ng-pattern="/^[a-zA-Z0-9]*$/" ng-disabled="editingParameters">\r
\r
<label>{{'YANGUI_PARAMETER_VALUE_LC' | translate}}</label>\r
<input class="form-control" ng-model="paramObj.value" type="text">\r
\r
<button class="btn btn-primary btn-slim mt10" ng-click="saveParam()" ng-disabled="paramForm.$invalid">{{'YANGUI_SAVE_PARAMETER' | translate}}</button>\r
</form>\r
-</div>
\ No newline at end of file
+</div>\r