i18n FileSizeToast

// FREEBIE
This commit is contained in:
lilia 2015-12-25 20:38:16 -08:00
parent 4066223d72
commit 42f15011fa
4 changed files with 17 additions and 4 deletions

View file

@ -1,4 +1,7 @@
{
"fileSizeWarning": {
"message": "Sorry, the selected file exceeds message size restrictions."
},
"disconnected": {
"message": "Disconnected"
},

View file

@ -157,8 +157,8 @@
</div>
</script>
<script type='text/x-tmpl-mustache' id='file-size-modal'>
Sorry, the selected file exceeds message size
restrictions. ({{ limit }}{{ units }})
{{ file-size-warning }}
({{ limit }}{{ units }})
</script>
<script type='text/x-tmpl-mustache' id='attachment-type-modal'>
Sorry, your attachment has a type, {{type}}, that is not currently supported.

View file

@ -6,7 +6,14 @@
window.Whisper = window.Whisper || {};
Whisper.FileSizeToast = Whisper.ToastView.extend({
templateName: 'file-size-modal'
templateName: 'file-size-modal',
render_attributes: function() {
return {
'file-size-warning': i18n('fileSizeWarning'),
limit: this.model.limit,
units: this.model.units
};
}
});
Whisper.UnsupportedFileTypeToast = Whisper.ToastView.extend({
template: "Unsupported file type"

View file

@ -16,7 +16,10 @@
},
render: function() {
this.$el.html(Mustache.render(_.result(this, 'template', ''), this.model));
this.$el.html(Mustache.render(
_.result(this, 'template', ''),
_.result(this, 'render_attributes', '')
));
this.$el.show();
setTimeout(this.close.bind(this), 2000);
}