mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
corregido bug en la navegaci?n de la libraryweb, ahora siempre se recuerda la p?gina del nivel superior
This commit is contained in:
parent
2973a87e71
commit
88c99a390b
@ -69,8 +69,11 @@ void FolderController::service(HttpRequest& request, HttpResponse& response)
|
||||
|
||||
int upPage = 0;
|
||||
|
||||
|
||||
|
||||
if(backId == 1 && parentId == 1)
|
||||
{
|
||||
session.popPage();
|
||||
session.pushPage(page);
|
||||
t.setVariable(QString("upurl"),"/?page=0");
|
||||
}
|
||||
@ -85,11 +88,13 @@ void FolderController::service(HttpRequest& request, HttpResponse& response)
|
||||
else //este nivel puede haberse cargado por primera vez ó puede que estemos navegando horizontalmente
|
||||
if(p.length() == 0) // acabamos de entrar
|
||||
{
|
||||
upPage = session.topPage();
|
||||
session.pushPage(page);
|
||||
}
|
||||
else //navegación horizontal
|
||||
{
|
||||
session.popPage();
|
||||
upPage = session.topPage();
|
||||
session.pushPage(page);
|
||||
}
|
||||
t.setVariable(QString("upurl"),"/library/" + QUrl::toPercentEncoding(libraryName) + "/folder/" +QString("%1?page=%2&up=true").arg(backId).arg(upPage));
|
||||
|
Loading…
Reference in New Issue
Block a user