this.documentElement = documentElement;
this.addWidget = function(widget) {
- documentElement.dom().find('.canvas-widgets').append(widget);
+ documentElement.dom().children('.canvas-widgets').append(widget);
};
this.clearWidgets = function() {
- documentElement.dom().find('.canvas-widgets').empty();
+ documentElement.dom().children('.canvas-widgets').empty();
}
this.setDisplayStyle = function(displayStyle) {
documentElement._container().toggle(toggle);
}
- var eventBus = documentElement.bound() ? documentElement.canvas.eventBus :
+ var eventBus = documentElement.canvas ? documentElement.canvas.eventBus :
{trigger: function() {}};
this.trigger = function() {
eventBus.trigger.apply(eventBus, arguments);
managers.set('aside', 'footnote', FootnoteManager);
+var ListItemManager = function(wlxmlElement) {
+ this.el = wlxmlElement;
+};
+$.extend(ListItemManager.prototype, {
+ setup: function() {
+ this.el.clearWidgets();
+ this.el.addWidget(widgets.labelWidget(this.el.tag(), this.el.klass()));
+ this.el.documentElement._container().css({display: 'list-item'});
+ },
+ toggleBullet: function(toggle) {
+ this.el.documentElement._container().css({display : toggle ? 'list-item' : 'block'});
+ }
+});
+managers.set('div', 'item', ListItemManager);
+
return {
getFor: function(documentElement) {
var wlxmlElement = new DocumentElementWrapper(documentElement);