|
|
@ -2617,28 +2617,10 @@ define([
|
|
|
|
var href = r.data.href;
|
|
|
|
var href = r.data.href;
|
|
|
|
var parsed = Hash.parsePadUrl(href);
|
|
|
|
var parsed = Hash.parsePadUrl(href);
|
|
|
|
var $table = $('<table>');
|
|
|
|
var $table = $('<table>');
|
|
|
|
var $icon = $('<td>', {'rowspan': '3', 'class': 'cp-app-drive-search-icon'})
|
|
|
|
var $icon = $('<td>', {'rowspan': '3', 'class': 'cp-app-drive-search-icon'});
|
|
|
|
.append(r.id ? getFileIcon(r.id) : $folderIcon.clone());
|
|
|
|
|
|
|
|
var $title = $('<td>', {
|
|
|
|
var $title = $('<td>', {
|
|
|
|
'class': 'cp-app-drive-search-col1 cp-app-drive-search-title'
|
|
|
|
'class': 'cp-app-drive-search-col1 cp-app-drive-search-title'
|
|
|
|
}).text(r.data.title);
|
|
|
|
}).text(r.data.title);
|
|
|
|
if (r.id) {
|
|
|
|
|
|
|
|
$title.click(function () {
|
|
|
|
|
|
|
|
openFile(null, r.data.href);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
var $typeName = $('<td>', {'class': 'cp-app-drive-search-label2'})
|
|
|
|
|
|
|
|
.text(Messages.fm_type);
|
|
|
|
|
|
|
|
var $type = $('<td>', {'class': 'cp-app-drive-search-col2'})
|
|
|
|
|
|
|
|
.text(r.id ? Messages.type[parsed.type] || parsed.type : Messages.fm_folder);
|
|
|
|
|
|
|
|
var $atimeName = $('<td>', {'class': 'cp-app-drive-search-label2'})
|
|
|
|
|
|
|
|
.text(r.id ? Messages.fm_lastAccess : "");
|
|
|
|
|
|
|
|
var $atime = $('<td>', {'class': 'cp-app-drive-search-col2'})
|
|
|
|
|
|
|
|
.text(r.id ? new Date(r.data.atime).toLocaleString() : "");
|
|
|
|
|
|
|
|
var $ctimeName = $('<td>', {'class': 'cp-app-drive-search-label2'})
|
|
|
|
|
|
|
|
.text(r.id ? Messages.fm_creation : "");
|
|
|
|
|
|
|
|
var $ctime = $('<td>', {'class': 'cp-app-drive-search-col2'})
|
|
|
|
|
|
|
|
.text(r.id ? new Date(r.data.ctime).toLocaleString() : "");
|
|
|
|
|
|
|
|
if (manager.isPathIn(path, ['hrefArray'])) {
|
|
|
|
if (manager.isPathIn(path, ['hrefArray'])) {
|
|
|
|
path.pop();
|
|
|
|
path.pop();
|
|
|
|
path.push(r.data.title);
|
|
|
|
path.push(r.data.title);
|
|
|
@ -2647,28 +2629,33 @@ define([
|
|
|
|
'class': 'cp-app-drive-search-col1 cp-app-drive-search-path'
|
|
|
|
'class': 'cp-app-drive-search-col1 cp-app-drive-search-path'
|
|
|
|
});
|
|
|
|
});
|
|
|
|
createTitle($path, path, true);
|
|
|
|
createTitle($path, path, true);
|
|
|
|
var parentPath = path.slice();
|
|
|
|
var $typeName = $('<td>', {'class': 'cp-app-drive-search-label2'}).text(Messages.fm_type);
|
|
|
|
var $a;
|
|
|
|
var $type = $('<td>', {'class': 'cp-app-drive-search-col2'});
|
|
|
|
|
|
|
|
var $atimeName = $('<td>', {'class': 'cp-app-drive-search-label2'});
|
|
|
|
|
|
|
|
var $atime = $('<td>', {'class': 'cp-app-drive-search-col2'});
|
|
|
|
|
|
|
|
var $ctimeName = $('<td>', {'class': 'cp-app-drive-search-label2'});
|
|
|
|
|
|
|
|
var $ctime = $('<td>', {'class': 'cp-app-drive-search-col2'});
|
|
|
|
|
|
|
|
var $openDir = $('<td>', {'class': 'cp-app-drive-search-opendir'});
|
|
|
|
if (r.id) {
|
|
|
|
if (r.id) {
|
|
|
|
|
|
|
|
$icon.append(getFileIcon(r.id));
|
|
|
|
|
|
|
|
$type.text(Messages.type[parsed.type] || parsed.type);
|
|
|
|
|
|
|
|
$title.click(function () {
|
|
|
|
|
|
|
|
openFile(null, r.data.href);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
$atimeName.text(Messages.fm_lastAccess);
|
|
|
|
|
|
|
|
$atime.text(new Date(r.data.atime).toLocaleString());
|
|
|
|
|
|
|
|
$ctimeName.text(Messages.fm_creation);
|
|
|
|
|
|
|
|
$ctime.text(new Date(r.data.ctime).toLocaleString());
|
|
|
|
|
|
|
|
var parentPath = path.slice();
|
|
|
|
if (parentPath) {
|
|
|
|
if (parentPath) {
|
|
|
|
$a = $('<a>').text(Messages.fm_openParent).click(function (e) {
|
|
|
|
$('<a>').text(Messages.fm_openParent).click(function (e) {
|
|
|
|
e.preventDefault();
|
|
|
|
e.preventDefault();
|
|
|
|
if (manager.isInTrashRoot(parentPath)) { parentPath = [TRASH]; }
|
|
|
|
if (manager.isInTrashRoot(parentPath)) { parentPath = [TRASH]; }
|
|
|
|
else { parentPath.pop(); }
|
|
|
|
else { parentPath.pop(); }
|
|
|
|
APP.selectedFiles = [r.id];
|
|
|
|
APP.selectedFiles = [r.id];
|
|
|
|
APP.displayDirectory(parentPath);
|
|
|
|
APP.displayDirectory(parentPath);
|
|
|
|
});
|
|
|
|
}).appendTo($openDir);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
$a = $('<a>').text(Messages.fm_OpenFolder || "Open folder").click(function (e) {
|
|
|
|
|
|
|
|
e.preventDefault();
|
|
|
|
|
|
|
|
APP.displayDirectory(path);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
var $openDir = $('<td>', {'class': 'cp-app-drive-search-opendir'}).append($a);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (r.id) {
|
|
|
|
|
|
|
|
$('<a>').text(Messages.fc_prop).click(function () {
|
|
|
|
$('<a>').text(Messages.fc_prop).click(function () {
|
|
|
|
APP.getProperties(r.id, function (e, $prop) {
|
|
|
|
APP.getProperties(r.id, function (e, $prop) {
|
|
|
|
if (e) { return void logError(e); }
|
|
|
|
if (e) { return void logError(e); }
|
|
|
@ -2676,6 +2663,14 @@ define([
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}).appendTo($openDir);
|
|
|
|
}).appendTo($openDir);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
$icon.append($folderIcon.clone());
|
|
|
|
|
|
|
|
$type.text(Messages.fm_folder);
|
|
|
|
|
|
|
|
$('<a>').text(Messages.fm_OpenFolder || "Open folder").click(function (e) {
|
|
|
|
|
|
|
|
e.preventDefault();
|
|
|
|
|
|
|
|
APP.displayDirectory(path);
|
|
|
|
|
|
|
|
}).appendTo($openDir);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// rows 1-3
|
|
|
|
// rows 1-3
|
|
|
|
$('<tr>').append($icon).append($title).append($typeName).append($type).appendTo($table);
|
|
|
|
$('<tr>').append($icon).append($title).append($typeName).append($type).appendTo($table);
|
|
|
|