frappe.ui.form.on('Project', {
onload: function(frm) {
if (frm.is_dirty()) {
renameSaveButton(frm);
} else {
// Additional logic can go here if the form is not dirty
}
},
refresh: function(frm) {
// Check if the form is dirty on refresh
if (frm.is_dirty()) {
renameSaveButton(frm);
}
},
// You can add other event handlers as needed
});
function renameSaveButton(frm) {
var save_button = frm.$wrapper.find('.btn-primary:contains("Save")');
if (save_button.length > 0) {
save_button.text("Save as Draft");
}
}
this is my code