Commit 45019b81 authored by Vladimir Baranov's avatar Vladimir Baranov

rfix #5442. Fix forms help markdown processing

parent 38f00832
...@@ -29,7 +29,7 @@ angular.module('ulakbus.formService', ['ui.bootstrap']) ...@@ -29,7 +29,7 @@ angular.module('ulakbus.formService', ['ui.bootstrap'])
* @name Generator * @name Generator
* @description form service's Generator factory service handles all generic form operations * @description form service's Generator factory service handles all generic form operations
*/ */
.factory('Generator', function ($http, $q, $timeout, $sce, $location, $route, $compile, $log, RESTURL, $rootScope, Moment, WSOps, FormConstraints, $uibModal) { .factory('Generator', function ($http, $q, $timeout, $sce, $location, $route, $compile, $log, RESTURL, $rootScope, Moment, WSOps, FormConstraints, $uibModal, $filter) {
var generator = {}; var generator = {};
/** /**
* @memberof ulakbus.formService * @memberof ulakbus.formService
...@@ -292,6 +292,13 @@ angular.module('ulakbus.formService', ['ui.bootstrap']) ...@@ -292,6 +292,13 @@ angular.module('ulakbus.formService', ['ui.bootstrap'])
generator.prepareFormItems = function (scope) { generator.prepareFormItems = function (scope) {
angular.forEach(scope.form, function (value, key) { angular.forEach(scope.form, function (value, key) {
// parse markdown for help text
if (value.type === 'help'){
var markdown = $filter('markdown');
value.helpvalue = markdown(value.helpvalue);
}
if (value.type === 'select') { if (value.type === 'select') {
scope.schema.properties[value.key].type = 'select'; scope.schema.properties[value.key].type = 'select';
scope.schema.properties[value.key].titleMap = value.titleMap; scope.schema.properties[value.key].titleMap = value.titleMap;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment