Files
Unify/application/demo/leftSide/leftSide.button.news.js

74 lines
1019 B
JavaScript
Raw Permalink Normal View History

2025-12-25 11:16:59 +01:00
import menuButton from './leftSide.button.js';
export default class newsButton extends menuButton{
text = "Home";
#ifdef MACOS
borderTopLeftRadius = 8;
#endif
create() {
var pathName = window.location.pathname;
var pathParts = pathName.split("/");
if( !pathParts[1] ) {
this.stateMachine.composeState( );
}
//this.activateButton();
this.openPage();
}
async click() {
this.stateMachine.composeState( "Home" );
this.openPage();
}
state openPage() {
var application = this.parent.parent;
var rightSide = application.rightSide;
#ifdef ANDROID
application.minimizeButton.close();
#endif
this.deactivateButtons();
//this.activateButton();
console.log("rightSide", rightSide);
rightSide.newsPages.newsItemPage.transform = "translateX(0)";
rightSide.newsPages.newsPage.transform = "translateX(0)";
rightSide.hideChildren();
rightSide.newsPages.show();
//rightSide.newsPages.newsItemPage.newsListTable.body.sync()
}
}