소스 검색

Don't render labels for hidden inputs

JC Brand 7 년 전
부모
커밋
a2fef1277c
2개의 변경된 파일9개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 2
      dist/converse.js
  2. 3 1
      src/templates/form_input.html

+ 6 - 2
dist/converse.js

@@ -85074,11 +85074,15 @@ var _ = {escape:__webpack_require__(/*! ./node_modules/lodash/escape.js */ "./no
 module.exports = function(o) {
 module.exports = function(o) {
 var __t, __p = '', __e = _.escape, __j = Array.prototype.join;
 var __t, __p = '', __e = _.escape, __j = Array.prototype.join;
 function print() { __p += __j.call(arguments, '') }
 function print() { __p += __j.call(arguments, '') }
-__p += '<!-- src/templates/form_input.html -->\n<div class="form-group">\n    <label for="' +
+__p += '<!-- src/templates/form_input.html -->\n<div class="form-group">\n    ';
+ if (o.type !== 'hidden') { ;
+__p += '\n        <label for="' +
 __e(o.id) +
 __e(o.id) +
 '">' +
 '">' +
 __e(o.label) +
 __e(o.label) +
-'</label>\n    <input class="form-control" name="' +
+'</label>\n    ';
+ } ;
+__p += '\n    <input class="form-control" name="' +
 __e(o.name) +
 __e(o.name) +
 '" type="' +
 '" type="' +
 __e(o.type) +
 __e(o.type) +

+ 3 - 1
src/templates/form_input.html

@@ -1,5 +1,7 @@
 <div class="form-group">
 <div class="form-group">
-    <label for="{{{o.id}}}">{{{o.label}}}</label>
+    {[ if (o.type !== 'hidden') { ]}
+        <label for="{{{o.id}}}">{{{o.label}}}</label>
+    {[ } ]}
     <input class="form-control" name="{{{o.name}}}" type="{{{o.type}}}" id="{{{o.id}}}"
     <input class="form-control" name="{{{o.name}}}" type="{{{o.type}}}" id="{{{o.id}}}"
         {[ if (o.placeholder) { ]} placeholder="{{{o.placeholder}}}" {[ } ]}
         {[ if (o.placeholder) { ]} placeholder="{{{o.placeholder}}}" {[ } ]}
         {[ if (o.value) { ]} value="{{{o.value}}}" {[ } ]}
         {[ if (o.value) { ]} value="{{{o.value}}}" {[ } ]}