mj-context-menu
Version:
A generic context menu
23 lines • 690 B
JavaScript
import { AbstractEntry } from './abstract_entry.js';
import { HtmlClasses } from './html_classes.js';
export class Rule extends AbstractEntry {
static fromJson(_factory, _json, menu) {
return new this(menu);
}
constructor(menu) {
super(menu, 'rule');
this.className = HtmlClasses['MENUITEM'];
this.role = 'separator';
}
generateHtml() {
super.generateHtml();
const html = this.html;
html.classList.add(HtmlClasses['MENURULE']);
html.setAttribute('aria-orientation', 'vertical');
}
addEvents(_element) { }
toJson() {
return { type: 'rule' };
}
}
//# sourceMappingURL=item_rule.js.map