Skip to content

Commit 687f366

Browse files
committed
File Manager update
1 parent 1ce7c69 commit 687f366

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

web/js/file_manager.js

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,6 @@ FM.updateTopLevelPathBar = function(box, tab, path) {
339339
if (part.trim() == '') {
340340
return;
341341
}
342-
console.log("part - " + part);
343342
formattedPath.push('<a href="javascript:void(0)" onClick="FM.open(\''+part+'\', \''+box+'\')">'+part+'</span>');
344343
});
345344

@@ -1043,9 +1042,12 @@ FM.itemIsArchieve = function(item) {
10431042
FM.unpackItem = function() {
10441043
var tab = FM.getTabLetter(FM.CURRENT_TAB);
10451044
var box = FM['TAB_' + tab];
1046-
var selected = $(FM['TAB_' + tab] ).find('.dir.selected');
1045+
var selected = $(FM['TAB_' + tab] ).find('.dir.active');
10471046
if (selected.length == 0) {
1048-
return alert('No file selected');
1047+
//return alert('No file selected');
1048+
return FM.displayError(
1049+
App.Constants.FM_NO_FILE_SELECTED
1050+
);
10491051
}
10501052

10511053

@@ -1078,7 +1080,7 @@ FM.unpackItem = function() {
10781080
FM.packItem = function() {
10791081
var tab = FM.getTabLetter(FM.CURRENT_TAB);
10801082
var box = FM['TAB_' + tab];
1081-
var selected = $(FM['TAB_' + tab] ).find('.dir.selected');
1083+
var selected = $(FM['TAB_' + tab] ).find('.dir.active');
10821084
if (selected.length == 0) {
10831085
return FM.displayError(
10841086
App.Constants.FM_NO_FILE_SELECTED
@@ -1206,7 +1208,7 @@ FM.confirmRename = function() {
12061208

12071209
FM.renameItems = function() {
12081210
var tab = FM.getTabLetter(FM.CURRENT_TAB);
1209-
var selected = $(FM['TAB_' + tab] ).find('.dir.selected');
1211+
var selected = $(FM['TAB_' + tab] ).find('.dir.active');
12101212
if (selected.length == 0) {
12111213
return FM.displayError(
12121214
App.Constants.FM_NO_FILE_OR_DIRECTORY_SELECTED
@@ -1440,7 +1442,7 @@ FM.confirmCopyItems = function () {
14401442

14411443
FM.downloadFiles = function() {
14421444
var tab = FM.getTabLetter(FM.CURRENT_TAB);
1443-
var selected = $(FM['TAB_' + tab] ).find('.dir.selected');
1445+
var selected = $(FM['TAB_' + tab] ).find('.dir.active');
14441446
if (!selected) {
14451447
return FM.displayError(
14461448
App.Constants.FM_NO_FILE_OR_DIRECTORY_SELECTED
@@ -1451,7 +1453,10 @@ FM.downloadFiles = function() {
14511453
src = $.parseJSON(src);
14521454

14531455
if (FM.isItemPseudo(src) || FM.isItemDir(src)) {
1454-
alert('Folder downloads are in progress atm');
1456+
//alert('Folder downloads are in progress atm');
1457+
return FM.displayError(
1458+
App.Constants.FM_DIRECTORY_DOWNLOAD_NOT_READY
1459+
);
14551460
}
14561461

14571462
if (FM.isItemPseudo(src)) {
@@ -1769,6 +1774,8 @@ $(document).ready(function() {
17691774

17701775

17711776
shortcut.add("Esc",function() {
1777+
FM.Env.RELOAD_IN_TIME = false;
1778+
$('#reload-in-time').remove();
17721779
if (FM.isPopupOpened()) {
17731780
return FM.handlePopupCancel();
17741781
}

web/js/i18n.js.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ function __() {
5252
App.Constants.FM_NO_FILE_SELECTED = '<?php echo __('No file selected') ?>';
5353
App.Constants.FM_NO_FILE_OR_DIRECTORY_SELECTED = '<?php echo __('No file or folder selected') ?>';
5454
App.Constants.FM_FILE_TYPE_NOT_SUPPORTED = '<?php echo __('File type not supported') ?>';
55+
App.Constants.FM_DIRECTORY_DOWNLOAD_NOT_READY = '<?php echo __('Directory download not available in current version') ?>';
5556

5657
App.Constants.FM_DIRECTORY_NOT_AVAILABLE = '<?php echo __('Directory not available') ?>';
5758
App.Constants.FM_DONE = '<?php echo __('Done') ?>';

web/templates/file_manager/main.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -449,23 +449,27 @@
449449
$(".listing-left").selectable({
450450
selected: function (event, ui) {
451451
FM.setTabActive(FM.TAB_A, 'skip_highlights');
452-
$(".listing-left .selected").each(function(i, o) {
452+
$(".listing-left .selected, .listing-left .ui-selectee").each(function(i, o) {
453453
if (!$(o).hasClass('ui-selected')) {
454454
$(o).removeClass('selected');
455+
$(o).removeClass('active');
455456
}
456457
});
457458
$(ui.selected).addClass('selected');
459+
$(ui.selected).addClass('active');
458460
checkIfArchive(ui.selected);
459461
$(".listing-left .ui-selected").addClass('selected');
460462
},
461463
unselected: function (event, ui) {
462-
$(".listing-left .selected").each(function(i, o) {
464+
$(".listing-left .selected, .listing-left .ui-selectee").each(function(i, o) {
463465
if (!$(o).hasClass('ui-selected')) {
464466
$(o).removeClass('selected');
467+
$(o).removeClass('active');
465468
}
466469
});
467470
FM.setTabActive(FM.TAB_A, 'skip_highlights');
468471
$(ui.unselected).removeClass('selected');
472+
$(ui.selected).addClass('active');
469473
}
470474
});
471475
$(".listing-right").selectable({

0 commit comments

Comments
 (0)