_fetch_protocols: function()
{
var self = L.NetworkModel;
- var deferreds = [ ];
+ var deferreds = [
+ self._fetch_protocol('none')
+ ];
for (var proto in self._cache.protolist)
deferreds.push(self._fetch_protocol(proto));
{
var self = ev.data.self;
- self.trigger('save', ev);
+ self.send().then(function() {
+ self.trigger('save', ev);
+ });
},
_ev_reset: function(ev)
});
},
- reset: function()
+ revert: function()
{
- var self = this;
var packages = { };
for (var i = 0; i < this.sections.length; i++)
packages[this.uci_package] = true;
L.uci.unload(L.toArray(packages));
+ },
+
+ reset: function()
+ {
+ var self = this;
+
+ self.revert();
return self.insertInto(self.target);
},
var self = ev.data.self;
self.trigger('close', ev);
+ self.revert();
self.close();
},