Rename Save button as save as draft

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

1 Like