创高项目初始化
This commit is contained in:
22
client/node_modules/quill/ui/icon-picker.js
generated
vendored
Normal file
22
client/node_modules/quill/ui/icon-picker.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import Picker from './picker.js';
|
||||
class IconPicker extends Picker {
|
||||
constructor(select, icons) {
|
||||
super(select);
|
||||
this.container.classList.add('ql-icon-picker');
|
||||
Array.from(this.container.querySelectorAll('.ql-picker-item')).forEach(item => {
|
||||
item.innerHTML = icons[item.getAttribute('data-value') || ''];
|
||||
});
|
||||
this.defaultItem = this.container.querySelector('.ql-selected');
|
||||
this.selectItem(this.defaultItem);
|
||||
}
|
||||
selectItem(target, trigger) {
|
||||
super.selectItem(target, trigger);
|
||||
const item = target || this.defaultItem;
|
||||
if (item != null) {
|
||||
if (this.label.innerHTML === item.innerHTML) return;
|
||||
this.label.innerHTML = item.innerHTML;
|
||||
}
|
||||
}
|
||||
}
|
||||
export default IconPicker;
|
||||
//# sourceMappingURL=icon-picker.js.map
|
||||
Reference in New Issue
Block a user