fix:scrollIntoView,set the html active style.

This commit is contained in:
xiaoyifang 2022-02-25 07:27:08 +08:00
parent f146177232
commit d341a64569

View file

@ -677,8 +677,10 @@ void ArticleView::setCurrentArticle( QString const & id, bool moveToIt )
QString script=QString(" var elem=document.getElementById('%1'); if(elem!=undefined){elem.scrollIntoView(true);}").arg(id); QString script=QString(" var elem=document.getElementById('%1'); if(elem!=undefined){elem.scrollIntoView(true);}").arg(id);
onJsActiveArticleChanged(id); onJsActiveArticleChanged(id);
ui.definition->page()->runJavaScript(script); ui.definition->page()->runJavaScript(script);
ui.definition->setProperty("currentArticle",id); QString dictId = id.mid( 7 );
setActiveArticleId(id.mid(7)); setActiveArticleId( dictId );
ui.definition->page()->runJavaScript( QString( "gdMakeArticleActive(%1);" ).arg( dictId ) );
} }
} }