From 89d910fcce0013a558bf8ed705de7c988afbccf9 Mon Sep 17 00:00:00 2001 From: Alan Date: Thu, 28 Apr 2022 10:35:20 +0800 Subject: [PATCH] fix #6862 - infocast screenshot --- domains/infocastfn.com.js | 52 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 domains/infocastfn.com.js diff --git a/domains/infocastfn.com.js b/domains/infocastfn.com.js new file mode 100644 index 0000000..229fd61 --- /dev/null +++ b/domains/infocastfn.com.js @@ -0,0 +1,52 @@ +function getParameterFromURL(name) { + var result = null; + var tmp = []; + var params = window.location.search.substr(1).split("&"); + for (var i = 0; i < params.length; i++) { + tmp = params[i].split("="); + if (tmp[0] === name) result = decodeURIComponent(tmp[1]); + } + return result; +} + +var today = new Date(); +var fromDate = new Date(today.getFullYear(), today.getMonth(), today.getDate() - 2); +var toDate = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 1); + +path = window.location.pathname.split("/"); + +var locale = "en_US" +if(path[1] == 'zh') { + locale = "zh_TW"; +} +if(path[1] == 'zh_CN') { + locale = "zh_CN"; +} + +var tmpUrl= "/iportal-api/ajax/news/getNewsList2?" + + "dateFrom=" + Date.parse(fromDate) + + "&dateTo=" + Date.parse(toDate) + + "&type=3&" + + "&locale=" + locale; + + +var releaseId = getParameterFromURL("release_id"); +var regex = new RegExp("release.php/FeedTrack/" + releaseId + "/"); + +$.ajax({ + url: tmpUrl, + type: "GET", + contentType: "application/json; charset=utf-8", + cache: false, + success: function(data){ + $.each(data.newsData, function(index, value){ + if(!!value.content){ + value.content = value.content.replace(/ /g, " "); + var res = value.content.search(regex); + if (res != -1) { + window[1].re.viewModel.onSelectRowClick(value); + } + } + }); + } +}); \ No newline at end of file -- 2.39.2