mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-15 01:23:53 -07:00
28 lines
No EOL
834 B
JavaScript
28 lines
No EOL
834 B
JavaScript
var $ = require('jquery');
|
|
var Backbone = require('backbone');
|
|
var FileBrowserModel = require('./FileBrowserModel');
|
|
|
|
module.exports = Backbone.Collection.extend({
|
|
model : FileBrowserModel,
|
|
url : window.NzbDrone.ApiRoot + '/filesystem',
|
|
|
|
parse : function(response) {
|
|
var contents = [];
|
|
if (response.parent || response.parent === '') {
|
|
var type = 'parent';
|
|
var name = '...';
|
|
if (response.parent === '') {
|
|
type = 'computer';
|
|
name = 'My Computer';
|
|
}
|
|
contents.push({
|
|
type : type,
|
|
name : name,
|
|
path : response.parent
|
|
});
|
|
}
|
|
$.merge(contents, response.directories);
|
|
$.merge(contents, response.files);
|
|
return contents;
|
|
}
|
|
}); |