mirror of
https://github.com/marko-js/marko.git
synced 2026-02-01 16:07:13 +00:00
Removed _removeDOMEventListeners method
This commit is contained in:
parent
884c26c9dc
commit
6ede2aaa05
@ -386,10 +386,6 @@ Widget.prototype = widgetProto = {
|
||||
this.state._set(name, value, true /* ensure:true */, true /* forceDirty:true */);
|
||||
},
|
||||
|
||||
_removeDOMEventListeners: function() {
|
||||
removeDOMEventListeners(this);
|
||||
},
|
||||
|
||||
replaceState: function(newState) {
|
||||
this.state._replace(newState);
|
||||
},
|
||||
@ -478,8 +474,12 @@ Widget.prototype = widgetProto = {
|
||||
return this.__state._dirty;
|
||||
},
|
||||
|
||||
_reset: function() {
|
||||
_reset: function(shouldRemoveDOMEventListeners) {
|
||||
resetWidget(this);
|
||||
|
||||
if (shouldRemoveDOMEventListeners) {
|
||||
removeDOMEventListeners(this);
|
||||
}
|
||||
},
|
||||
|
||||
shouldUpdate: function(newState, newProps) {
|
||||
@ -509,8 +509,8 @@ Widget.prototype = widgetProto = {
|
||||
var globalData = {};
|
||||
globalData.$w = [self, !props && state && state._raw];
|
||||
|
||||
var fromEls = markoWidgets._roots(this, {});
|
||||
var doc = this.__document;
|
||||
var fromEls = markoWidgets._roots(self, {});
|
||||
var doc = self.__document;
|
||||
|
||||
updateManager.batchUpdate(function() {
|
||||
var createOut = renderer.createOut || marko.createOut;
|
||||
|
||||
@ -78,8 +78,7 @@ function initWidget(widgetDef, doc) {
|
||||
}
|
||||
|
||||
if (existingWidget) {
|
||||
existingWidget._removeDOMEventListeners();
|
||||
existingWidget._reset();
|
||||
existingWidget._reset(true /* shouldRemoveDOMEventListeners */);
|
||||
widget = existingWidget;
|
||||
} else {
|
||||
widget = registry.createWidget(type, id, doc);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user