mirror of
https://github.com/2ec0b4/kaamelott-soundboard.git
synced 2025-12-08 23:53:24 +00:00
Révise l'utilisation de require
This commit is contained in:
@@ -1,33 +1,30 @@
|
||||
define(
|
||||
'collections/sounds',
|
||||
[
|
||||
'backbone',
|
||||
'underscore',
|
||||
'models/sound'
|
||||
],
|
||||
function (Backbone, _, Sound) {
|
||||
"use strict";
|
||||
define('collections/sounds', function(require) {
|
||||
"use strict";
|
||||
|
||||
var Sounds = Backbone.Collection.extend({
|
||||
model: Sound,
|
||||
url: 'sounds/sounds.json',
|
||||
comparator: function(a, b) {
|
||||
var str1 = a.get('title'),
|
||||
str2 = b.get('title');
|
||||
var Backbone = require('backbone'),
|
||||
Sound = require('models/sound'),
|
||||
Sounds;
|
||||
|
||||
return str1.localeCompare(str2);
|
||||
},
|
||||
filterByTitle: function(search){
|
||||
if( search == "" ) {
|
||||
return this;
|
||||
}
|
||||
Sounds = Backbone.Collection.extend({
|
||||
model: Sound,
|
||||
url: 'sounds/sounds.json',
|
||||
comparator: function(a, b) {
|
||||
var str1 = a.get('title'),
|
||||
str2 = b.get('title');
|
||||
|
||||
var pattern = new RegExp(search, 'gi');
|
||||
return new Sounds(this.filter(function(data) {
|
||||
return pattern.test(data.get('title')) || pattern.test(data.get('character'));
|
||||
}));
|
||||
return str1.localeCompare(str2);
|
||||
},
|
||||
filterByTitle: function(search){
|
||||
if( search == "" ) {
|
||||
return this;
|
||||
}
|
||||
});
|
||||
|
||||
return Sounds;
|
||||
var pattern = new RegExp(search, 'gi');
|
||||
return new Sounds(this.filter(function(data) {
|
||||
return pattern.test(data.get('title')) || pattern.test(data.get('character'));
|
||||
}));
|
||||
}
|
||||
});
|
||||
|
||||
return Sounds;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user