1
0
mirror of https://github.com/2ec0b4/kaamelott-soundboard.git synced 2025-12-08 23:53:24 +00:00
Files
kaamelott-soundboard/js/app/collections/sounds.js
2016-04-11 23:45:10 +02:00

28 lines
663 B
JavaScript

define(
'collections/sounds',
[
'backbone',
'underscore',
'models/sound'
],
function (Backbone, _, Sound) {
"use strict";
var Sounds = Backbone.Collection.extend({
model: Sound,
url: 'sounds/sounds.json',
search : function(search){
if( search == "" ) {
return this;
}
var pattern = new RegExp('^'+search, 'gi');
return _(this.filter(function(data) {
return pattern.test(data.get('title'));
}));
}
});
return Sounds;
});