mirror of
https://github.com/discourse/discourse.git
synced 2025-02-16 06:52:44 +08:00
23 lines
529 B
JavaScript
23 lines
529 B
JavaScript
/**
|
|
This is a custom text field that allows i18n placeholders
|
|
|
|
@class TextField
|
|
@extends Ember.TextField
|
|
@namespace Discourse
|
|
@module Discourse
|
|
**/
|
|
Discourse.TextField = Ember.TextField.extend({
|
|
attributeBindings: ['autocorrect', 'autocapitalize', 'autofocus'],
|
|
|
|
placeholder: function() {
|
|
if( this.get('placeholderKey') ) {
|
|
return I18n.t(this.get('placeholderKey'));
|
|
} else {
|
|
return '';
|
|
}
|
|
}.property('placeholderKey')
|
|
|
|
});
|
|
|
|
Discourse.View.registerHelper('textField', Discourse.TextField);
|