mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged 5.0.N (5.0.3) to HEAD (5.1)
109517: SHA-91: Recent sites should be listed in fixed order - Fixed incorrect order of the recent sites in "Move/Copy to" picker. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@109582 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -60,23 +60,40 @@ function main()
|
|||||||
var i = 0;
|
var i = 0;
|
||||||
while (i < sites.length)
|
while (i < sites.length)
|
||||||
{
|
{
|
||||||
|
var filterObjIndex = 0;
|
||||||
for (var key in filterObj)
|
for (var key in filterObj)
|
||||||
{
|
{
|
||||||
if (filterObj[key] == sites[i].shortName || key == sites[i].shortName)
|
if (filterObj[key] == sites[i].shortName || key == sites[i].shortName)
|
||||||
{
|
{
|
||||||
if (filter != "favourites" ||
|
if (filter != "favourites" )
|
||||||
filterObj[key] == true)
|
|
||||||
{
|
{
|
||||||
filteredSites.push(sites[i]);
|
// ACE-379 fix. Fill filteredSites array according to the position of elements in the array 'filterObj'
|
||||||
|
filteredSites[filterObjIndex] = sites[i];
|
||||||
|
|
||||||
// If the caller of this webscript has requested a specific result size (non-zero) then do not return more than they asked for
|
// If the caller of this webscript has requested a specific result size (non-zero) then do not return
|
||||||
|
// more than they asked for
|
||||||
if (size > 0 && filteredSites.length == size)
|
if (size > 0 && filteredSites.length == size)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
// if filter equals to "favourites" and site is favourite.
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (filterObj[key] == true)
|
||||||
|
{
|
||||||
|
filteredSites.push(sites[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
// If the caller of this webscript has requested a specific result size (non-zero) then do not return
|
||||||
|
// more than they asked for
|
||||||
|
if (size > 0 && filteredSites.length == size)
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
filterObjIndex++;
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user