Skip to content

Commit 4ebd88b

Browse files
committed
js bugfixes
1 parent 9e9327d commit 4ebd88b

File tree

6 files changed

+27
-16
lines changed

6 files changed

+27
-16
lines changed

web/images/sprite.png

1.21 KB
Loading

web/js/file_manager.js

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ FM.ORDER_BOX_B = $('.context-menu.sort-order.tab-b');
2525
FM.ORDER_TAB_A = 'type_asc';
2626
FM.ORDER_TAB_B = 'type_asc';
2727

28-
2928
FM.TAB_A_CURRENT_PATH = GLOBAL.TAB_A__PATH;
3029
FM.TAB_B_CURRENT_PATH = GLOBAL.TAB_B_PATH;
3130

@@ -156,11 +155,11 @@ FM.getFileType = function(name) {
156155

157156
FM.sortItems = function(items, box) {
158157
var sorted = [];
159-
158+
160159
var files = [];
161160
var dirs = [];
162161
var combined = []
163-
162+
164163
$.each(items, function(i, o) {
165164
if (i > 0) { // i == 0 means first .. element in list
166165
if (FM.isItemFile(o)) {
@@ -175,9 +174,9 @@ FM.sortItems = function(items, box) {
175174
// var sort_type = $(box).parents('.window').find('.menu').find('.sort-by-v').val();
176175
var sort_type = FM.ORDER_TAB_A;
177176
if($(box).closest('.window').find('.menu').hasClass('menu-right')){
178-
sort_type = FM.ORDER_TAB_B;
177+
sort_type = FM.ORDER_TAB_B;
179178
}
180-
179+
181180
switch (sort_type) {
182181
case 'type_asc':
183182
files.sort(function (a, b) {
@@ -203,7 +202,7 @@ FM.sortItems = function(items, box) {
203202
var size_b = parseInt(b.size, 10);
204203
return ((size_a < size_b) ? -1 : ((size_a > size_b) ? 1 : 0));
205204
});
206-
205+
207206
sorted = $.merge(dirs, files);
208207
break;
209208
case 'size_desc':
@@ -212,7 +211,7 @@ FM.sortItems = function(items, box) {
212211
var size_b = parseInt(b.size, 10);
213212
return ((size_a > size_b) ? -1 : ((size_a < size_b) ? 1 : 0));
214213
});
215-
214+
216215
sorted = $.merge(dirs, files);
217216
break;
218217
case 'date_asc':
@@ -235,9 +234,9 @@ FM.sortItems = function(items, box) {
235234
var date_b = Date.parseDate(b.date + ' ' + time_b, 'yy-m-d h:i:s');
236235
return ((date_a > date_b) ? -1 : ((date_a < date_b) ? 1 : 0));
237236
});
238-
237+
239238
break;
240-
239+
241240
case 'name_asc':
242241
sorted = $.merge(dirs, files);
243242
sorted.sort(function (a, b) {
@@ -250,7 +249,7 @@ FM.sortItems = function(items, box) {
250249
sorted.sort(function (a, b) {
251250
return a.name.localeCompare(b.name);
252251
});
253-
252+
254253
sorted = sorted.reverse();
255254
break;
256255
default:
@@ -263,8 +262,8 @@ FM.sortItems = function(items, box) {
263262
sorted = $.merge(dirs, files);
264263
break;
265264
}
266-
267-
265+
266+
268267
sorted = $.merge([items[0]], sorted);
269268

270269
return sorted;

web/js/pages/add.mail_acc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
App.Actions.MAIL_ACC.enable_unlimited = function(elm, source_elm) {
22
$(elm).data('checked', true);
33
$(elm).data('prev_value', $(elm).val()); // save prev value in order to restore if needed
4-
$(elm).val(App.Constants.UNLIM_VALUE);
4+
$(elm).val(App.Constants.UNLIM_TRANSLATED_VALUE);
55
$(elm).attr('disabled', true);
66
$(source_elm).css('opacity', '1');
77
}
@@ -70,6 +70,9 @@ App.Listeners.MAIL_ACC.checkbox_unlimited_feature();
7070
$('form[name="v_quota"]').bind('submit', function(evt) {
7171
$('input:disabled').each(function(i, elm) {
7272
$(elm).attr('disabled', false);
73+
if (App.Helpers.isUnlimitedValue($(elm).val())) {
74+
$(elm).val(App.Constants.UNLIM_VALUE);
75+
}
7376
});
7477
});
7578

web/js/pages/add.package.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
App.Actions.PACKAGE.enable_unlimited = function(elm, source_elm) {
22
$(elm).data('checked', true);
33
$(elm).data('prev_value', $(elm).val()); // save prev value in order to restore if needed
4-
$(elm).val(App.Constants.UNLIM_VALUE);
4+
$(elm).val(App.Constants.UNLIM_TRANSLATED_VALUE);
55
$(elm).attr('disabled', true);
66
$(source_elm).css('opacity', '1');
77
}
@@ -70,6 +70,9 @@ App.Listeners.PACKAGE.checkbox_unlimited_feature();
7070
$('form[name="v_add_package"]').bind('submit', function(evt) {
7171
$('input:disabled').each(function(i, elm) {
7272
$(elm).attr('disabled', false);
73+
if (App.Helpers.isUnlimitedValue($(elm).val())) {
74+
$(elm).val(App.Constants.UNLIM_VALUE);
75+
}
7376
});
7477
});
7578

web/js/pages/edit.mail_acc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
App.Actions.MAIL_ACC.enable_unlimited = function(elm, source_elm) {
22
$(elm).data('checked', true);
33
$(elm).data('prev_value', $(elm).val()); // save prev value in order to restore if needed
4-
$(elm).val(App.Constants.UNLIM_VALUE);
4+
$(elm).val(App.Constants.UNLIM_TRANSLATED_VALUE);
55
$(elm).attr('disabled', true);
66
$(source_elm).css('opacity', '1');
77
}
@@ -70,6 +70,9 @@ App.Listeners.MAIL_ACC.checkbox_unlimited_feature();
7070
$('form[name="v_quota"]').bind('submit', function(evt) {
7171
$('input:disabled').each(function(i, elm) {
7272
$(elm).attr('disabled', false);
73+
if (App.Helpers.isUnlimitedValue($(elm).val())) {
74+
$(elm).val(App.Constants.UNLIM_VALUE);
75+
}
7376
});
7477
});
7578

web/js/pages/edit.package.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
App.Actions.PACKAGE.enable_unlimited = function(elm, source_elm) {
22
$(elm).data('checked', true);
33
$(elm).data('prev_value', $(elm).val()); // save prev value in order to restore if needed
4-
$(elm).val(App.Constants.UNLIM_VALUE);
4+
$(elm).val(App.Constants.UNLIM_TRANSLATED_VALUE);
55
$(elm).attr('disabled', true);
66
$(source_elm).css('opacity', '1');
77
}
@@ -70,6 +70,9 @@ App.Listeners.PACKAGE.checkbox_unlimited_feature();
7070
$('form[name="v_edit_package"]').bind('submit', function(evt) {
7171
$('input:disabled').each(function(i, elm) {
7272
$(elm).attr('disabled', false);
73+
if (App.Helpers.isUnlimitedValue($(elm).val())) {
74+
$(elm).val(App.Constants.UNLIM_VALUE);
75+
}
7376
});
7477
});
7578

0 commit comments

Comments
 (0)