@@ -265,6 +265,7 @@ QueryBuilder.prototype.getRuleInput = function(rule, value_id) {
265
265
var name = rule . id + '_value_' + value_id ;
266
266
var c = filter . vertical ? ' class=block' : '' ;
267
267
var h = '' ;
268
+ var placeholder = Array . isArray ( filter . placeholder ) ? filter . placeholder [ value_id ] : filter . placeholder ;
268
269
269
270
if ( typeof filter . input == 'function' ) {
270
271
h = filter . input . call ( this , rule , name ) ;
@@ -288,7 +289,7 @@ QueryBuilder.prototype.getRuleInput = function(rule, value_id) {
288
289
if ( filter . rows ) h += ' rows="' + filter . rows + '"' ;
289
290
if ( validation . min !== undefined ) h += ' minlength="' + validation . min + '"' ;
290
291
if ( validation . max !== undefined ) h += ' maxlength="' + validation . max + '"' ;
291
- if ( filter . placeholder ) h += ' placeholder="' + filter . placeholder + '"' ;
292
+ if ( placeholder ) h += ' placeholder="' + placeholder + '"' ;
292
293
h += '></textarea>' ;
293
294
break ;
294
295
@@ -297,14 +298,14 @@ QueryBuilder.prototype.getRuleInput = function(rule, value_id) {
297
298
if ( validation . step !== undefined ) h += ' step="' + validation . step + '"' ;
298
299
if ( validation . min !== undefined ) h += ' min="' + validation . min + '"' ;
299
300
if ( validation . max !== undefined ) h += ' max="' + validation . max + '"' ;
300
- if ( filter . placeholder ) h += ' placeholder="' + filter . placeholder + '"' ;
301
+ if ( placeholder ) h += ' placeholder="' + placeholder + '"' ;
301
302
if ( filter . size ) h += ' size="' + filter . size + '"' ;
302
303
h += '>' ;
303
304
break ;
304
305
305
306
default :
306
307
h += '<input class="form-control" type="text" name="' + name + '"' ;
307
- if ( filter . placeholder ) h += ' placeholder="' + filter . placeholder + '"' ;
308
+ if ( placeholder ) h += ' placeholder="' + placeholder + '"' ;
308
309
if ( filter . type === 'string' && validation . min !== undefined ) h += ' minlength="' + validation . min + '"' ;
309
310
if ( filter . type === 'string' && validation . max !== undefined ) h += ' maxlength="' + validation . max + '"' ;
310
311
if ( filter . size ) h += ' size="' + filter . size + '"' ;
0 commit comments