Просмотр исходного кода

check 'defaultValue' before calling 'replace'

fix error "defaultValue.replace is not a function" when defaultValue is Integer
bubble
Rodion 8 лет назад
Родитель
Сommit
63951d0bf8
1 измененных файлов: 3 добавлений и 1 удалений
  1. +3
    -1
      src/main/javascript/helpers/handlebars.js

+ 3
- 1
src/main/javascript/helpers/handlebars.js Просмотреть файл

@@ -32,7 +32,9 @@ Handlebars.registerHelper('renderTextParam', function(param) {
idAtt = ' id=\'' + param.valueId + '\'';
}

defaultValue = defaultValue.replace(/'/g,''');
if (typeof defaultValue === 'string' || defaultValue instanceof String) {
defaultValue = defaultValue.replace(/'/g,''');
}

if(isArray) {
result = '<textarea class=\'body-textarea' + (param.required ? ' required' : '') + '\' name=\'' + param.name + '\'' + idAtt + dataVendorExtensions;


Загрузка…
Отмена
Сохранить