Templating: added validation for allowed characters in variable names, Closes #1106

This commit is contained in:
Torkel Ödegaard 2014-11-27 14:22:55 +01:00
parent 69e18905f5
commit e750498696

View File

@ -45,6 +45,11 @@ function (angular, _) {
return false;
}
if (!$scope.current.name.match(/^\w+$/)) {
$scope.appEvent('alert-warning', ['Validation', 'Only word and digit characters are allowed in variable names']);
return false;
}
var sameName = _.findWhere($scope.variables, { name: $scope.current.name });
if (sameName && sameName !== $scope.current) {
$scope.appEvent('alert-warning', ['Validation', 'Variable with the same name already exists']);