ui-text-preview.js 469 B

1234567891011121314151617181920
  1. import Ember from 'ember';
  2. export default Ember.Component.extend({
  3. tagName: 'span',
  4. minLength: 3,
  5. maxLength: 10,
  6. fillWithRandomText: function() {
  7. var targetLen = Math.floor(Math.random() * (this.get('maxLength') - this.get('minLength')));
  8. targetLen += this.get('minLength');
  9. var htmlFiller = '';
  10. for (var i = 0; i <= targetLen; i ++) {
  11. htmlFiller += '&nbsp;&nbsp;';
  12. }
  13. this.$().html(htmlFiller);
  14. }.on('didInsertElement')
  15. });