From fcd6ca1bebbde4b999bc557cf25fcfb0d3f745d3 Mon Sep 17 00:00:00 2001 From: unknown <2303063@ad.nchc.org.tw> Date: Thu, 4 Jan 2024 17:46:18 +0800 Subject: [PATCH] update for kham/ticket/ticket-plus --- webdriver/Maxbot_1.0.0/js/kham_date.js | 4 +++ webdriver/Maxbot_1.0.0/js/kham_event_home.js | 5 ++++ webdriver/Maxbot_1.0.0/js/ticket_date.js | 4 +++ .../Maxbot_1.0.0/js/ticket_event_home.js | 5 ++++ webdriver/Maxbot_1.0.0/js/ticketplus_order.js | 7 ++--- webdriver/Maxbot_1.0.0/manifest.json | 26 ++++++++++++++++++- 6 files changed, 47 insertions(+), 4 deletions(-) create mode 100644 webdriver/Maxbot_1.0.0/js/kham_date.js create mode 100644 webdriver/Maxbot_1.0.0/js/kham_event_home.js create mode 100644 webdriver/Maxbot_1.0.0/js/ticket_date.js create mode 100644 webdriver/Maxbot_1.0.0/js/ticket_event_home.js diff --git a/webdriver/Maxbot_1.0.0/js/kham_date.js b/webdriver/Maxbot_1.0.0/js/kham_date.js new file mode 100644 index 0000000..cd8e975 --- /dev/null +++ b/webdriver/Maxbot_1.0.0/js/kham_date.js @@ -0,0 +1,4 @@ +$a_btn=$("#content").find("table.eventTABLE > tbody > tr > td > a > button[onclick]"); +if($a_btn.length==1) { + $a_btn.click(); +} diff --git a/webdriver/Maxbot_1.0.0/js/kham_event_home.js b/webdriver/Maxbot_1.0.0/js/kham_event_home.js new file mode 100644 index 0000000..41eb8c2 --- /dev/null +++ b/webdriver/Maxbot_1.0.0/js/kham_event_home.js @@ -0,0 +1,5 @@ +$a_btn=$("#content").find("p > a > button[onclick]"); +if($a_btn.length>0) { + $click_event=$a_btn.attr("onclick"); + $a_btn.click(); +} diff --git a/webdriver/Maxbot_1.0.0/js/ticket_date.js b/webdriver/Maxbot_1.0.0/js/ticket_date.js new file mode 100644 index 0000000..4ec83fe --- /dev/null +++ b/webdriver/Maxbot_1.0.0/js/ticket_date.js @@ -0,0 +1,4 @@ +$a_btn=$("#portfolio").find("div.description > table.table > tbody > tr > td > button[onclick]"); +if($a_btn.length==1) { + $a_btn.click(); +} diff --git a/webdriver/Maxbot_1.0.0/js/ticket_event_home.js b/webdriver/Maxbot_1.0.0/js/ticket_event_home.js new file mode 100644 index 0000000..f86abc6 --- /dev/null +++ b/webdriver/Maxbot_1.0.0/js/ticket_event_home.js @@ -0,0 +1,5 @@ +$a_btn=$("#portfolio").find("a[onclick]"); +if($a_btn.length>0) { + $click_event=$a_btn.attr("onclick"); + $a_btn.click(); +} diff --git a/webdriver/Maxbot_1.0.0/js/ticketplus_order.js b/webdriver/Maxbot_1.0.0/js/ticketplus_order.js index 4e5c3cb..223f560 100644 --- a/webdriver/Maxbot_1.0.0/js/ticketplus_order.js +++ b/webdriver/Maxbot_1.0.0/js/ticketplus_order.js @@ -26415,13 +26415,14 @@ function get_event_status_core(real_event_id, real_session_id) { chrome.storage.local.set({'ticketplus_last_status': real_session_id + "-FAIL" }); location.reload(); } - console.log("retry_count:"+retry_count); + //console.log("retry_count:"+retry_count); if(data.result.session[0].status=="onsale") { chrome.storage.local.set({'ticketplus_last_status': real_session_id + "-OK" }); - if(last_status==real_session_id + "-FAIL") { + // no need to check last status if "run_at": "document_start". + //if(last_status==real_session_id + "-FAIL") { location.reload(); - } + //} } }) .fail(function() { diff --git a/webdriver/Maxbot_1.0.0/manifest.json b/webdriver/Maxbot_1.0.0/manifest.json index 3ec5eb7..597a041 100644 --- a/webdriver/Maxbot_1.0.0/manifest.json +++ b/webdriver/Maxbot_1.0.0/manifest.json @@ -70,12 +70,36 @@ "run_at": "document_end", "js" : [ "jquery.min.js", "js/tixcraft_home.js" ] }, + { + "matches" : [ "https://ticket.com.tw/application/UTK02/UTK0201_.aspx?PRODUCT_ID=*" ], + "run_at": "document_end", + "world": "MAIN", + "js" : [ "jquery.min.js", "js/ticket_event_home.js" ] + }, + { + "matches" : [ "https://ticket.com.tw/application/UTK02/UTK0201_00.aspx?PRODUCT_ID=*" ], + "run_at": "document_end", + "world": "MAIN", + "js" : [ "jquery.min.js", "js/ticket_date.js" ] + }, { "matches" : [ "https://ticket.com.tw/application/UTK02/UTK0204_.aspx?*" ], "run_at": "document_end", "js" : [ "jquery.min.js", "js/ticket_area.js" ] }, { + "matches" : [ "https://kham.com.tw/application/UTK02/UTK0201_.aspx?PRODUCT_ID=*" ], + "run_at": "document_end", + "world": "MAIN", + "js" : [ "jquery.min.js", "js/kham_event_home.js" ] + }, + { + "matches" : [ "https://kham.com.tw/application/UTK02/UTK0201_00.aspx?PRODUCT_ID=*" ], + "run_at": "document_end", + "world": "MAIN", + "js" : [ "jquery.min.js", "js/kham_date.js" ] + }, + { "matches" : [ "https://kham.com.tw/application/UTK02/UTK0204_.aspx?*" ], "run_at": "document_end", "js" : [ "jquery.min.js", "js/kham_area.js" ] @@ -104,7 +128,7 @@ "matches" : [ "https://ticketplus.com.tw/order/*" ], - "run_at": "document_end", + "run_at": "document_start", "js" : [ "jquery.min.js", "js/ticketplus_order.js"] }, {