1// ========================================= 2// ã·ãªã¼ãºInfoãã¡ã¤ã«åå¾ 3// ========================================= 4 5var xmlSeriesInfo = null; 6const weekday = ["æ¥","æ","ç«","æ°´","æ¨","é","å"]; 7var RACE_NO = 2; 8var FDATE = ""; 9var KIKAN = 0; 10var RACE_NO_INIT = 0; 11var SYUSSOU_CUSTOM_POINT_FLG = null; 12 13var KEK_R = {}; 14 15var KAISAI_CHUUSHI = 0; 16 17//seriesInfoXmlåå¾ 18function getXmlSeriesInfo() { 19 download('./xml/kaisai/' + DATE + '/series_info.xml', 'xml', function(xml) { 20 xmlSeriesInfo = xml; 21 setDataSeriesInfo(); 22 }); 23} 24 25//åºèµ°è¡¨PdfXmlãã¡ã¤ã«åå¾ 26function getXmlRacePdf() { 27 download('./xml/race_table_pdf.xml', 'xml', function(xml) { 28 var open_xml = xml; 29 var last = $(open_xml).find("table").find("last").text(); 30 if(last != ""){ 31 $("*[name='race_teble_pdf_btn']").attr("href",last); 32 } else{ 33 //ææ°ã®ãªã³ã¯ãxmlã«åå¨ããªãå ´åã¯ãµã¤ãå åºèµ°è¡¨ãã¼ã¸ã¸ãªã³ã¯ 34 $("*[name='race_teble_pdf_btn']").attr("href","./race/shusso_list.html"); 35 } 36 }, function(){ 37 //xmlãåå¨ããªãå ´åã¯ãµã¤ãå åºèµ°è¡¨ãã¼ã¸ã¸ãªã³ã¯ 38 $("*[name='race_teble_pdf_btn']").attr("href","./race/shusso_list.html"); 39 40 }); 41} 42 43function setDataSeriesInfo() { 44 FDATE = $(xmlSeriesInfo).find("open").find("fdate").text(); 45 SYUSSOU_CUSTOM_POINT_FLG = $(xmlSeriesInfo).find("open").find("point").text(); 46 var grade = $(xmlSeriesInfo).find("open").find("grade").text(); 47 var nj = $(xmlSeriesInfo).find("open").find("nj").text(); 48 const day_ms = 86400000; 49 var fdate = $(xmlSeriesInfo).find("open").find("fdate").text().match(/.{2}/g); 50 var tdate = $(xmlSeriesInfo).find("open").find("tdate").text().match(/.{2}/g); 51 var kikan = ""; 52 53 54 $("*[name='open_race_grade']").removeClass("icon_other"); 55 switch(grade) { 56 case "SG": 57 $("*[name='open_race_grade']").addClass("icon_SG"); 58 break; 59 case "ï¼§I": 60 case "ãã¬ãã¢ã ï¼§I": 61 $("*[name='open_race_grade']").addClass("icon_G1"); 62 grade = "ï¼§I"; 63 break; 64 case "ï¼§â ¡": 65 $("*[name='open_race_grade']").addClass("icon_G2"); 66 break; 67 case "ï¼§â ¢": 68 case "ãªã¼ã«å¥³å": 69 case "ãã¹ã¿ã¼ãºãªã¼ã°": 70 $("*[name='open_race_grade']").addClass("icon_G3"); 71 grade = "ï¼§â ¢"; 72 break; 73 case "ä¸è¬": 74 case "ã«ã¼ãã¼ã·ãªã¼ãº": 75 case "ã´ã£ã¼ãã¹ã·ãªã¼ãº": 76 case "å ã·ãªã¼ãº": 77 $("*[name='open_race_grade']").addClass("icon_other"); 78 grade = "ä¸è¬"; 79 break; 80 } 81 $("*[name='open_race_grade']").text(grade); 82 83 if(nj == "1") { 84 $(".race_day").text("忥"); 85 } else { 86 if($(xmlSeriesInfo).find("open").find("sflg").text() == "1") { 87 $(".race_day").text("æçµæ¥"); 88 } else { 89 $(".race_day").text(nj + "æ¥ç®"); 90 } 91 } 92 93 $(".ktitl").text($(xmlSeriesInfo).find("open").find("ktitl").text()); 94 95 fdate = fdate[0] + fdate[1] + "/" + fdate[2] + "/" + fdate[3]; 96 fdate = new Date(fdate); 97 tdate = tdate[0] + tdate[1] + "/" + tdate[2] + "/" + tdate[3]; 98 tdate = new Date(tdate); 99 100 var hdate = fdate; 101 var period = ((tdate - fdate) / day_ms) + 1; 102 KIKAN = period; 103 104 var date = hdate.getDate(); 105 //æå徿ã®ãºã¬è£æ£ 106 hdate.setDate(1); 107 var month = hdate.getMonth() + 1; 108 var beformonth = null; 109 hdate.setDate(date); 110 var day = weekday[hdate.getDay()]; 111 112 for(var i=1; i<=period; i++) { 113 114 date = hdate.getDate(); 115 //æå徿ã®ãºã¬è£æ£ 116 hdate.setDate(1); 117 month = hdate.getMonth() + 1; 118 hdate.setDate(date); 119 day = weekday[hdate.getDay()]; 120 121 if(month==beformonth) { 122 kikan = kikan + date.toString(); 123 } else { 124 kikan = kikan + "<span class='small mr-1'>" + month.toString() + " /</span>" + date.toString(); 125 } 126 127 if(day == "æ¥") { 128 kikan = kikan + "<span class='week sun'>" + day + "</span>"; 129 } else if(day == "å"){ 130 kikan = kikan + "<span class='week sat'>" + day + "</span>"; 131 } else { 132 kikan = kikan + "<span class='week'>" + day + "</span>"; 133 } 134 135 136 beformonth = month; 137 hdate.setDate(date + 1); 138 } 139 140 $(".kaisaikikan").html(kikan); 141 142 //ã¬ã¼ã¹çµæãã¿ã³ã®æ´æ° 143 $("*[name='race_result_btn']").attr("data-result","race_result_0_" + $(xmlSeriesInfo).find("open").find("fdate").text() + "_" + $(xmlSeriesInfo).find("open").find("tdate").text()); 144 //ããã©ã«ãã®ã¬ã¼ã¹Noãè¨å® 145 if(RACE_NO_INIT == 0) { 146 setDataDefaultRaceNo(); 147 getXmlRacePdf(); 148 RACE_NO_INIT = 1; 149 } else { 150 //ç»é¢è¡¨ç¤ºã¤ã¥ã 151 setDataEndRaceNo(); 152 getXmlRaceTable(); 153 getXmlRaceTableBefore(); 154 getXmlRaceTableForecast(); 155 getXmlWeather(); 156 getXmlRacePdf(); 157 } 158} 159 160//ããã©ã«ãã®ã¬ã¼ã¹Noãè¨å® 161function setDataDefaultRaceNo() { 162 $(xmlSeriesInfo).find("open").each(function() { 163 var jcd = $(this).find("jcd").text(); 164 165 if(jcd == "02") { 166 167 if($(this).find("cflg").text() == "1") { 168 //ã·ãªã¼ãºä¸æ¢ 169 $("*[name='open_close_state']").html("éå¬ä¸æ¢"); 170 $("*[name='open_close_state']").removeClass("open"); 171 $("*[name='open_close_state']").addClass("stop"); 172 $("#stop_cover").css("display", "block"); 173 $(".raceview_r").css("display", "none"); 174 $(".px-0 #disp01").css("display", "none"); 175 $(".race_info").css("display", "none"); 176 $(".race_tab").css("display", "none"); 177 KAISAI_CHUUSHI = 1; 178 } 179 180 //ã¬ã¼ã¹æ°åå¾
181 var rsu = parseInt($(this).find("rsu").text()); 182 183 for(var i=1; i<=rsu; i++) { 184 //ç¾è¡ã¬ã¼ã¹ç¢ºèª 185 $("#race" + zero2(i)).removeClass("race_end"); 186 $("#race" + zero2(i)).removeClass("race_active"); 187 var check_race = $(this).find("race" + zero2(i)).attr("kek_r"); 188 189 KEK_R["race" + zero2(i)] = check_race; 190 //ã¬ã¼ã¹çµæããã®å ´åã¯ã¬ã¼ã¹ã¿ããã¨ã³ãã«åãæ¿ãã 191 if(check_race == "1") { 192 193 //ã¬ã¼ã¹çµæãã 194 $("#race" + zero2(i)).addClass("race_end"); 195 196 //ããã©ã«ãã§è¡¨ç¤ºããã¬ã¼ã¹çªå·ãåå¾ 197 if(i >= rsu) { 198 RACE_NO = rsu; 199 $("#race" + zero2(i)).addClass("race_active"); 200 } else { 201 RACE_NO++; 202 } 203 } else { 204 //ããã©ã«ãã§è¡¨ç¤ºããã¬ã¼ã¹çªå·ãåå¾ 205 RACE_NO = i; 206 $("#race" + zero2(i)).addClass("race_active"); 207 208 return; 209 } 210 } 211 212 //åºèµ°è¡¨PDFãªã³ã¯æ´æ° 213 214 } 215 }); 216 217 //ç»é¢è¡¨ç¤ºã¤ã¥ã 218 getXmlRaceTable(); 219 getXmlRaceTableBefore(); 220 getXmlRaceTableForecast(); 221 getXmlWeather(); 222 setEventCustom(); 223} 224 225//çµæã確å®ããã¬ã¼ã¹ã¿ããè¨å® 226function setDataEndRaceNo() { 227 $(xmlSeriesInfo).find("open").each(function() { 228 var jcd = $(this).find("jcd").text(); 229 230 if(jcd == "02") { 231 232 if($(this).find("cflg").text() == "1") { 233 //ã·ãªã¼ãºä¸æ¢ 234 $("*[name='open_close_state']").html("éå¬ä¸æ¢"); 235 $("*[name='open_close_state']").removeClass("open"); 236 $("*[name='open_close_state']").addClass("stop"); 237 $("#stop_cover").css("display", "block"); 238 $(".raceview_r").css("display", "none"); 239 $(".px-0 #disp01").css("display", "none"); 240 $(".race_info").css("display", "none"); 241 $(".race_tab").css("display", "none"); 242 243 KAISAI_CHUUSHI = 1; 244 } 245 246 //ã¬ã¼ã¹æ°åå¾
247 var rsu = parseInt($(this).find("rsu").text()); 248 249 for(var i=1; i<=rsu; i++) { 250 //ç¾è¡ã¬ã¼ã¹ç¢ºèª 251 $("#race" + zero2(i)).removeClass("race_end"); 252 var check_race = $(this).find("race" + zero2(i)).attr("kek_r"); 253 //ã¬ã¼ã¹çµæããã®å ´åã¯ã¬ã¼ã¹ã¿ããã¨ã³ãã«åãæ¿ãã 254 if(check_race == "1") { 255 //ã¬ã¼ã¹çµæãã 256 $("#race" + zero2(i)).addClass("race_end"); 257 } 258 } 259 } 260 }); 261} 262
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.