1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-21 19:37:28 +00:00

Merge pull request #1556 from haiwen/rename-fix

Rename fix
This commit is contained in:
Daniel Pan
2017-04-22 17:49:07 +08:00
committed by GitHub
3 changed files with 9 additions and 1 deletions

View File

@@ -108,7 +108,7 @@ define([
data: post_data,
success: function(data) {
var renamed_dirent_data = {
'obj_name': options.newname,
'obj_name': data.obj_name,
'last_modified': new Date().getTime()/1000,
'last_update': gettext("Just now")
};

View File

@@ -24,6 +24,7 @@ define([
var $input = this.$('[name="newname"]');
var dot_index = this.dirent.get('obj_name').lastIndexOf('.');
if (!this.dirent.get('is_dir') && dot_index != -1) {
$input[0].focus();
$input[0].setSelectionRange(0, dot_index);
} else {
$input.select();

View File

@@ -366,9 +366,12 @@ define([
$op.hide();
$name.hide();
this.$el.attr('draggable', false);
var $input = $('[name="newname"]', form);
var dot_index = dirent_name.lastIndexOf('.');
if (!this.model.get('is_dir') && dot_index != -1) {
$input[0].focus();
$input[0].setSelectionRange(0, dot_index);
} else {
$input.select();
@@ -383,6 +386,8 @@ define([
app.ui.currentHighlightedItem.rmHighlight();
}
_this.$el.attr('draggable', true);
if (_this.model.get('is_img')) {
var index = $('.img-name-link', _this.dirView.$dirent_list).index(_this.$('.img-name-link'));
_this.dirView.updateMagnificPopupOptions({
@@ -403,6 +408,8 @@ define([
$td.attr('colspan', 1).css({
'width': $name.width()
});
_this.$el.attr('draggable', true);
return false; // stop bubbling (to 'doc click to hide .hidden-op')
};
$('.cancel', form).click(cancelRename);