mirror of
https://github.com/YACReader/yacreader
synced 2025-07-19 05:24:57 -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:
@ -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 <20> puede que estemos navegando horizontalmente
|
else //este nivel puede haberse cargado por primera vez <20> 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<63>n horizontal
|
else //navegaci<63>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));
|
||||||
|
Reference in New Issue
Block a user