// import Nevow
// import Nevow.Athena
// import Mantissa
Mantissa.Search.Search = Nevow.Athena.Widget.subclass('Mantissa.Search.Search');
Mantissa.Search.Search.methods(
function __init__(self, node) {
Mantissa.Search.Search.upcall(self, '__init__', node);
self.resultsContainer = self.nodeByAttribute('class', 'results-container');
},
function search(self, term) {
self.callRemote('search', term).addCallback(function(result) {
Divmod.Runtime.theRuntime.setNodeContent(
self.resultsContainer, result);
});
});
syntax highlighted by Code2HTML, v. 0.9.1