Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
die_coolen_jungs
our_own_cloud_project
Commits
cc2aec11
Commit
cc2aec11
authored
Jun 23, 2016
by
Vincent Petry
Committed by
GitHub
Jun 23, 2016
Browse files
Merge pull request #25238 from owncloud/files-trashlistnamecorruption
Fix trashed file name corruption when rerendering trashbin list
parents
1e1903e4
508c580e
Changes
2
Hide whitespace changes
Inline
Side-by-side
apps/files_trashbin/js/filelist.js
View file @
cc2aec11
...
...
@@ -93,6 +93,8 @@
_renderRow
:
function
(
fileData
,
options
)
{
options
=
options
||
{};
// make a copy to avoid changing original object
fileData
=
_
.
extend
({},
fileData
);
var
dir
=
this
.
getCurrentDirectory
();
var
dirListing
=
dir
!==
''
&&
dir
!==
'
/
'
;
// show deleted time as mtime
...
...
apps/files_trashbin/tests/js/filelistSpec.js
View file @
cc2aec11
...
...
@@ -163,6 +163,28 @@ describe('OCA.Trashbin.FileList tests', function() {
expect
(
fileList
.
findFileEl
(
'
One.txt.d11111
'
)[
0
]).
toEqual
(
$tr
[
0
]);
});
it
(
'
renders rows with the correct data when in root after calling setFiles with the same data set
'
,
function
()
{
// dir listing is false when in root
$
(
'
#dir
'
).
val
(
'
/
'
);
fileList
.
setFiles
(
testFiles
);
fileList
.
setFiles
(
fileList
.
files
);
var
$rows
=
fileList
.
$el
.
find
(
'
tbody tr
'
);
var
$tr
=
$rows
.
eq
(
0
);
expect
(
$rows
.
length
).
toEqual
(
4
);
expect
(
$tr
.
attr
(
'
data-id
'
)).
toEqual
(
'
1
'
);
expect
(
$tr
.
attr
(
'
data-type
'
)).
toEqual
(
'
file
'
);
expect
(
$tr
.
attr
(
'
data-file
'
)).
toEqual
(
'
One.txt.d11111
'
);
expect
(
$tr
.
attr
(
'
data-size
'
)).
not
.
toBeDefined
();
expect
(
$tr
.
attr
(
'
data-etag
'
)).
toEqual
(
'
abc
'
);
expect
(
$tr
.
attr
(
'
data-permissions
'
)).
toEqual
(
'
9
'
);
// read and delete
expect
(
$tr
.
attr
(
'
data-mime
'
)).
toEqual
(
'
text/plain
'
);
expect
(
$tr
.
attr
(
'
data-mtime
'
)).
toEqual
(
'
11111000
'
);
expect
(
$tr
.
find
(
'
a.name
'
).
attr
(
'
href
'
)).
toEqual
(
'
#
'
);
expect
(
$tr
.
find
(
'
.nametext
'
).
text
().
trim
()).
toEqual
(
'
One.txt
'
);
expect
(
fileList
.
findFileEl
(
'
One.txt.d11111
'
)[
0
]).
toEqual
(
$tr
[
0
]);
});
it
(
'
renders rows with the correct data when in subdirectory
'
,
function
()
{
// dir listing is true when in a subdir
$
(
'
#dir
'
).
val
(
'
/subdir
'
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment