﻿var Sawbuck = window.Sawbuck || {}; Sawbuck.Filter = function(values, resetFields) { this._values = values; this._eventHandlers = []; this._resetFields = resetFields || []; }
Sawbuck.Filter.prototype = { addHandler: function(eventHandler) { this._eventHandlers.push(eventHandler); }, raise: function(args) { args.resetFields = args.resetFields || this._resetFields; for (var i = 0; i < this._eventHandlers.length; i++) { this._eventHandlers[i](args); } }, load: function(args) { this._values = args.value; } }