Files
Unify/application/demo/edit/news.edit.button.js
2025-12-25 11:16:59 +01:00

39 lines
650 B
JavaScript

import button from '/elements/button.js';
export default class editButton extends button {
label = "Save";
async click( event, object ){
var result = await this.parent.parent.save();
// reset id so you can create a new row again
var editNewsDialog = this.parent.parent;
editNewsDialog.id = false;
// reset title
editNewsDialog.newsTitleRow.title.value = "";
// reset body
editNewsDialog.newsBodyRow.body.value = "";
editNewsDialog.hide();
this.parents("newsPages").newsPage.sync();
if( this.parents("newsItemPage").newsListTable ) {
this.parents("newsItemPage").newsListTable.body.update();
}
}
}