Use password input for sensitive information
diff --git a/src/main/webapp/assets/js/view/effector-invoke.js b/src/main/webapp/assets/js/view/effector-invoke.js
index 7c9e0bd..f49fd2f 100644
--- a/src/main/webapp/assets/js/view/effector-invoke.js
+++ b/src/main/webapp/assets/js/view/effector-invoke.js
@@ -78,7 +78,8 @@
name:param.name,
type:param.type,
description:param.description?param.description:"",
- defaultValue:param.defaultValue
+ defaultValue:param.defaultValue,
+ shouldSanitize: param.shouldSanitize
}))
})
var container = this.$("#selector-container")
diff --git a/src/main/webapp/assets/tpl/apps/param.html b/src/main/webapp/assets/tpl/apps/param.html
index b292012..eff2a9b 100644
--- a/src/main/webapp/assets/tpl/apps/param.html
+++ b/src/main/webapp/assets/tpl/apps/param.html
@@ -34,6 +34,10 @@
<input type="checkbox" class="param-value">
<% } %>
</td>
+ <% } else if (shouldSanitize == true) { %>
+ <td>
+ <input type="password" class="input-medium param-value" value="<%- defaultValue %>">
+ </td>
<% } else { %>
<td><!-- use 1 line textarea so it can be resized -->
<textarea class="input-medium param-value"><%- defaultValue %></textarea>