Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

24 linhas
625 B

  1. import Picker from './picker';
  2. class IconPicker extends Picker {
  3. constructor(select, icons) {
  4. super(select);
  5. this.container.classList.add('ql-icon-picker');
  6. [].forEach.call(this.container.querySelectorAll('.ql-picker-item'), (item) => {
  7. item.innerHTML = icons[item.getAttribute('data-value') || ''];
  8. });
  9. this.defaultItem = this.container.querySelector('.ql-selected');
  10. this.selectItem(this.defaultItem);
  11. }
  12. selectItem(item, trigger) {
  13. super.selectItem(item, trigger);
  14. item = item || this.defaultItem;
  15. this.label.innerHTML = item.innerHTML;
  16. }
  17. }
  18. export default IconPicker;