function fileIsClean(isClean) {
    // If clean, disable the save & reset buttons
    $('#edit-save').prop('disabled', isClean)
    $('#edit-reset').prop('disabled', isClean)
    // If clean, enable the delete and edit buttons
    // $('#edit-delete').prop('disabled', !isClean)
    $('#edit-close').prop('disabled', !isClean)
    $('#node-edit-file').prop('disabled', !isClean)
    $('#node-input-filename').prop('disabled', !isClean)
    // If not clean, disable main Done and Cancel buttons to prevent loss
    $('#node-dialog-ok').prop('disabled', !isClean)
    $('#node-dialog-cancel').prop('disabled', !isClean)
    // If not clean, Add a user hint
    if ( !isClean ) {
        $('#file-action-message').text('Save Required')
        $('#node-dialog-ok').css( 'cursor', 'not-allowed' )
        $('#node-dialog-cancel').css( 'cursor', 'not-allowed' )
    } else {
        $('#node-dialog-ok').css( 'cursor', 'pointer' )
        $('#node-dialog-cancel').css( 'cursor', 'pointer' )
    }
}
Enable/disable buttons if file has edits or not
@param {boolean} isClean true = the file is clean, else there are pending edits that need saving