diff --git a/scripts/ui/general_ui.sh b/scripts/ui/general_ui_functions.sh similarity index 64% rename from scripts/ui/general_ui.sh rename to scripts/ui/general_ui_functions.sh index 673a701..7715e25 100755 --- a/scripts/ui/general_ui.sh +++ b/scripts/ui/general_ui_functions.sh @@ -1,3 +1,4 @@ +#!/bin/bash #ui total width = 57 chars top_border(){ echo -e "/=======================================================\\" @@ -48,11 +49,8 @@ print_header(){ do_action(){ clear && print_header - ### $1 is the action the user wants to fire $1 print_msg && clear_msg - ### $2 is the menu the user usually gets directed back to after an action is completed - $2 } deny_action(){ @@ -62,30 +60,4 @@ deny_action(){ $1 } -####################################### -# description Advise user to update KIAUH -# Globals: -# KIAUH_WHIPTAIL_NORMAL_HEIGHT -# KIAUH_WHIPTAIL_NORMAL_WIDTH -# RET -# Arguments: -# None -####################################### -kiauh_update_dialog() { - whiptail --title "New KIAUH update available!" \ - --yesno \ - "View Changelog: https://git.io/JnmlX -It is recommended to keep KIAUH up to date. Updates usually contain bugfixes, \ -important changes or new features. Please consider updating! - -Do you want to update now?" \ - "$KIAUH_WHIPTAIL_NORMAL_HEIGHT" "$KIAUH_WHIPTAIL_NORMAL_WIDTH" - - local out=$? - if [ $out -eq 0 ]; then - do_action "update_kiauh" - else - deny_action "kiauh_update_dialog" - fi -} diff --git a/scripts/ui/update_dialog.sh b/scripts/ui/update_dialog.sh new file mode 100644 index 0000000..e72d8e6 --- /dev/null +++ b/scripts/ui/update_dialog.sh @@ -0,0 +1,27 @@ +####################################### +# description Advise user to update KIAUH +# Globals: +# KIAUH_WHIPTAIL_NORMAL_HEIGHT +# KIAUH_WHIPTAIL_NORMAL_WIDTH +# RET +# Arguments: +# None +####################################### +kiauh_update_dialog() { + whiptail --title "New KIAUH update available!" \ + --yesno \ + "View Changelog: https://git.io/JnmlX + +It is recommended to keep KIAUH up to date. Updates usually contain bugfixes, \ +important changes or new features. Please consider updating! + +Do you want to update now?" \ + "$KIAUH_WHIPTAIL_NORMAL_HEIGHT" "$KIAUH_WHIPTAIL_NORMAL_WIDTH" + + local out=$? + if [ $out -eq 0 ]; then + do_action "update_kiauh" + else + deny_action "kiauh_update_dialog" + fi +} \ No newline at end of file