/cfzwww/static/javascript/app/vehicle_pass/vehiclepass_search_collections.js
https://bitbucket.org/uris77/cfz-www · JavaScript · 32 lines · 28 code · 4 blank · 0 comment · 0 complexity · c2e126bb0703e6b8ce2496b7e1e198d6 MD5 · raw file
- define([
- 'jquery',
- 'lodash',
- 'backbone',
- 'app/vehicle_pass/vehiclepass-model',
- 'vehiclePassModule',
- ], function($, _, backbone, VehiclePass, vehiclePassModule){
- VehiclePassModule = vehiclePassModule.VehiclePassModule;
- VehiclePassModule.VehiclepassSearchCollection = Backbone.Collection.extend({
- url: function(){
- return "/vehicle_pass/search" + this.searchTerm;
- }
- },{
- search: function(searchTerm){
- var results = new VehiclePassModule.VehiclepassSearchCollection();
- results.searchTerm = searchTerm;
- results.fetch({
- success: function(){
- VehiclePassModule.vent.trigger("search:results", results);
- },
- error: function(collection, response){
- VehiclePassModule.vent.trigger("search:error", response);
- }
- });
- }
- });
- return new VehiclePassModule.VehiclepassSearchCollection;
- });