1
0
mirror of https://github.com/2ec0b4/kaamelott-soundboard.git synced 2025-12-08 15:43:24 +00:00
Files
kaamelott-soundboard/js/app/collections/sounds.js
2016-04-12 22:42:50 +02:00

28 lines
674 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',
filterByTitle: function(search){
if( search == "" ) {
return this;
}
var pattern = new RegExp(search, 'gi');
return new Sounds(this.filter(function(data) {
return pattern.test(data.get('title'));
}));
}
});
return Sounds;
});