mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -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;
|
int upPage = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(backId == 1 && parentId == 1)
|
if(backId == 1 && parentId == 1)
|
||||||
{
|
{
|
||||||
|
session.popPage();
|
||||||
session.pushPage(page);
|
session.pushPage(page);
|
||||||
t.setVariable(QString("upurl"),"/?page=0");
|
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
|
else //este nivel puede haberse cargado por primera vez ó puede que estemos navegando horizontalmente
|
||||||
if(p.length() == 0) // acabamos de entrar
|
if(p.length() == 0) // acabamos de entrar
|
||||||
{
|
{
|
||||||
|
upPage = session.topPage();
|
||||||
session.pushPage(page);
|
session.pushPage(page);
|
||||||
}
|
}
|
||||||
else //navegación horizontal
|
else //navegación horizontal
|
||||||
{
|
{
|
||||||
session.popPage();
|
session.popPage();
|
||||||
|
upPage = session.topPage();
|
||||||
session.pushPage(page);
|
session.pushPage(page);
|
||||||
}
|
}
|
||||||
t.setVariable(QString("upurl"),"/library/" + QUrl::toPercentEncoding(libraryName) + "/folder/" +QString("%1?page=%2&up=true").arg(backId).arg(upPage));
|
t.setVariable(QString("upurl"),"/library/" + QUrl::toPercentEncoding(libraryName) + "/folder/" +QString("%1?page=%2&up=true").arg(backId).arg(upPage));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user