1// SPã®å ´åãä»äºæ¤ç´¢ã®æ¤ç´¢æ¡ä»¶æ¬ã®åæå¤ï¼"~ããæ¤ç´¢ãã"ï¼ã夿´ 2 3if (window.matchMedia("(max-width: 767px)").matches) { 4 // æ¤ç´¢æ¡ä»¶æ¬ã®è¦ç´ ãNodeListã§å ¨åå¾ãã¦é åå 5 const jobSearchSearchConditionElementArray = Array.from(document.querySelectorAll(".job-search-search-condition select, .job-search-search-condition input")); 6 7 jobSearchSearchConditionElementArray.map((element) => { 8 const elementTag = element.tagName; // æ¬ã®è¦ç´ ã®ç¨®é¡ 9 const elementName = element.name; // æ¬ã®name 10 const initialElement = elementTag == "SELECT" // åæå¤ãè¨å®ããè¦ç´ 11 ? element.querySelector("option") // æ¬ã®è¦ç´ ãselectãªãåæå¤ã¯æåã®option 12 : element; 13 14 switch (elementTag) { 15 // æ¬ã®è¦ç´ ãselectãªãæåã®optionã®innerTextã夿´ 16 case "SELECT": 17 switch (true) { 18 case /.*æ¥ç¨®ããæ¢ã/.test(elementName): 19 initialElement.innerText = "æ¥ç¨®ãã"; 20 break; 21 22 case /.*è·ç¨®ããæ¢ã/.test(elementName): 23 initialElement.innerText = "è·ç¨®ãã"; 24 break; 25 26 case /.*ã¨ãªã¢ããæ¢ã/.test(elementName): 27 case /.*éå¬å°ããæ¢ã/.test(elementName): 28 case /.*å°åããæ¢ã/.test(elementName): 29 initialElement.innerText = "å°åãã"; 30 break; 31 32 case /.*é¸èããæ¢ã/.test(elementName): 33 initialElement.innerText = "é¸èãã"; 34 break; 35 36 case /.*ãã§ã¼ãºããæ¢ã/.test(elementName): 37 initialElement.innerText = "ãã§ã¼ãºãã"; 38 break; 39 40 case /.*ã¬ã¯ãã«ããæ¢ã/.test(elementName): 41 initialElement.innerText = "ã¬ã¯ãã«ãã"; 42 break; 43 44 case /.*æ¥ç¨ããæ¢ã/.test(elementName): 45 initialElement.innerText = "æ¥ç¨ãã"; 46 break; 47 48 } 49 break; 50 51 // æ¬ã®è¦ç´ ãinputãªããã®placeholderã夿´ 52 case "INPUT": 53 switch (true) { 54 case /.*é嬿¥ããæ¢ã/.test(elementName): 55 initialElement.placeholder = "æ¥ç¨ãã"; 56 break; 57 } 58 break; 59 } 60 }); 61}
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.