diff --git a/settings.py b/settings.py index 50c7e51..bdc9918 100644 --- a/settings.py +++ b/settings.py @@ -117,7 +117,7 @@ def load_translate(): en_us["enable"] = 'Enable' en_us["recommand_enable"] = "Recommended to enable" - en_us["auto_press_next_step_button"] = 'Auto Press Next Step Button' + en_us["auto_press_next_step_button"] = 'KKTIX Press Next Step Button' en_us["auto_fill_ticket_number"] = 'Auto Fill Ticket Number' en_us["and"] = 'And with' @@ -237,7 +237,7 @@ def load_translate(): zh_tw["enable"] = '啟用' zh_tw["recommand_enable"] = "建議啟用" - zh_tw["auto_press_next_step_button"] = '自動點選下一步按鈕' + zh_tw["auto_press_next_step_button"] = 'KKTIX點選下一步按鈕' zh_tw["auto_fill_ticket_number"] = '自動輸入張數' zh_tw["and"] = '而且(同列)' @@ -357,7 +357,7 @@ def load_translate(): zh_cn["enable"] = '启用' zh_cn["recommand_enable"] = "建议启用" - zh_cn["auto_press_next_step_button"] = '自动点选下一步按钮' + zh_cn["auto_press_next_step_button"] = 'KKTIX自动点选下一步按钮' zh_cn["auto_fill_ticket_number"] = '自动输入张数' zh_cn["and"] = '而且(同列)' @@ -478,7 +478,7 @@ def load_translate(): ja_jp["enable"] = '有効' ja_jp["recommand_enable"] = "有効化を推奨" - ja_jp["auto_press_next_step_button"] = '次を自動で押す' + ja_jp["auto_press_next_step_button"] = 'KKTIX次を自動で押す' ja_jp["auto_fill_ticket_number"] = '枚数自動入力' ja_jp["and"] = 'そして(同列)' diff --git a/webdriver/Maxbotplus_1.0.0/js/kktix_registrations_assign.js b/webdriver/Maxbotplus_1.0.0/js/kktix_registrations_assign.js index 4cb4171..770ae92 100644 --- a/webdriver/Maxbotplus_1.0.0/js/kktix_registrations_assign.js +++ b/webdriver/Maxbotplus_1.0.0/js/kktix_registrations_assign.js @@ -139,13 +139,15 @@ function kktix_area_keyword(settings, base_info, register_info) add_button.click(); } - let auto_click_next_btn = true; + let auto_click_next_btn = settings.kktix.auto_press_next_step_button; - if(is_verification_conditions_popup) { - auto_click_next_btn = false; - let is_text_sent = kktix_verification_conditions(settings); - if(is_text_sent) { - auto_click_next_btn = true; + if(auto_click_next_btn) { + if(is_verification_conditions_popup) { + auto_click_next_btn = false; + let is_text_sent = kktix_verification_conditions(settings); + if(is_text_sent) { + auto_click_next_btn = true; + } } } diff --git a/webdriver/Maxbotplus_1.0.0/js/ticketplus_activity.js b/webdriver/Maxbotplus_1.0.0/js/ticketplus_activity.js index ff179ba..485b332 100644 --- a/webdriver/Maxbotplus_1.0.0/js/ticketplus_activity.js +++ b/webdriver/Maxbotplus_1.0.0/js/ticketplus_activity.js @@ -6,11 +6,14 @@ async function ajax_return_done(data, event_id) { //console.log(data); if(settings) { - if(data.sessions.length==1) { - let session_id=data.sessions[0].sessionId; - if(session_id) { - let new_url = "https://ticketplus.com.tw/order/"+ event_id +"/" + session_id; - location.href = new_url; + if(data.sessions) { + // if, only one event, auto redirect. + if(data.sessions.length==1) { + let session_id=data.sessions[0].sessionId; + if(session_id) { + let new_url = "https://ticketplus.com.tw/order/"+ event_id +"/" + session_id; + location.href = new_url; + } } } } @@ -27,7 +30,9 @@ async function wait_function_ready() { }) .done(function(data) { //alert( "second success" ); - ajax_return_done(data, event_id); + if(data) { + ajax_return_done(data, event_id); + } }) .fail(function() { //alert( "error" ); diff --git a/webdriver/Maxbotplus_1.0.0/js/ticketplus_order.js b/webdriver/Maxbotplus_1.0.0/js/ticketplus_order.js index 1caed60..c502aac 100644 --- a/webdriver/Maxbotplus_1.0.0/js/ticketplus_order.js +++ b/webdriver/Maxbotplus_1.0.0/js/ticketplus_order.js @@ -69,7 +69,9 @@ function get_event_status_core(real_event_id, real_session_id) { }) .done(function(data) { //alert( "second success" ); - ajax_return_done(data, real_event_id, real_session_id); + if(data) { + ajax_return_done(data, real_event_id, real_session_id); + } }) .fail(function() { //alert( "error" ); diff --git a/webdriver/Maxbotplus_1.0.0/options.html b/webdriver/Maxbotplus_1.0.0/options.html index 358dd1c..5bb965a 100644 --- a/webdriver/Maxbotplus_1.0.0/options.html +++ b/webdriver/Maxbotplus_1.0.0/options.html @@ -130,6 +130,13 @@ + +