mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-15 17:43:49 -07:00
39 lines
1 KiB
JavaScript
39 lines
1 KiB
JavaScript
'use strict';
|
|
define(
|
|
[
|
|
'jquery',
|
|
'backbone',
|
|
'Shared/FileBrowser/FileBrowserModel'
|
|
], function ($, Backbone, FileBrowserModel) {
|
|
|
|
return 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;
|
|
}
|
|
});
|
|
});
|