1var loadedFlg = false; 2var closeHandlerName = ""; 3 4var isMobileFlg = false; 5var modalDiv1 = null; 6var allDivArrays1 = new Array(); 7var allDivArraysDisplay1 = new Array(); 8var modalDiv2 = null; 9var allDivArrays2 = new Array(); 10var allDivArraysDisplay2 = new Array(); 11 12/** 13 * ã¢ã¼ãã«ãã¤ã¢ãã°ã表示ãã¾ãã 14 * 15 * @param src ã¢ã¼ãã«ãã¤ã¢ãã°ã«èªã¿è¾¼ãç»é¢ã®pathãæå®ãã¾ãã 16 * @param width ãã¤ã¢ãã°ã®å¹ ãæå®ãã¾ãã 17 * @param height ãã¤ã¢ãã°ã®é«ããæå®ãã¾ãã 18 * @param openHandleFunctionName ãã¤ã¢ãã°è¡¨ç¤ºæã«å®è¡ããããã¡ã³ã¯ã·ã§ã³åãæå®ãã¾ãã 19 * @param closeHandlerFunctionName ãã¤ã¢ãã°ã¯ãã¼ãºæã«å®è¡ããããã¡ã³ã¯ã·ã§ã³åãæå®ãã¾ãã 20 */ 21function openDialog(url, data, width, height, closeHandlerFunctionName, autoResizeFlg) { 22 // ãã¤ã¢ãã°ã¯ãã¼ãºæã«å®è¡ããã颿°åãä¿æããã 23 closeHandlerName = closeHandlerFunctionName; 24 if (autoResizeFlg) { 25 autoResizeFlg = true; 26 } 27 isMobileFlg = false; 28 29 // ãã¤ã¢ãã°ã«è¡¨ç¤ºããiframeãªãã¸ã§ã¯ãã使ããã 30 var modalFrm = $('<iframe height=' + height + ' width=' 31 + width + ' style="border:1;">').attr({'name' : 'dialogIframe'}); 32 33 // 2段éå¯¾å¿ 34 var containerIdTmp = null; 35 var depth = null; 36 if (parent.window == window) { 37 containerIdTmp = 'simplemodal-container1'; 38 depth = 1; 39 } else { 40 containerIdTmp = 'simplemodal-container2'; 41 depth = 2; 42 } 43 if (navigator.userAgent.indexOf('iPhone') > 0 44 || navigator.userAgent.indexOf('iPad') > 0 45 || navigator.userAgent.indexOf('iPod') > 0 46 || navigator.userAgent.indexOf('Android') > 0) { 47 if (parseInt(width, 10) > 500) { 48 49 isMobileFlg = true; 50 if (depth == 1) { 51 $('html,body').animate({ scrollTop : 0} , 0); 52 $('body').children().each(function () { 53 allDivArrays1.push($(this)); 54 allDivArraysDisplay1.push($(this).css('display')); 55 $(this).css('display', 'none'); 56 }); 57 modalDiv1 = $('<div id ="simplemodal-container1" width="100%" />'); 58 modalDiv1.append(modalFrm); 59 $('body').append(modalDiv1); 60 61 } else { 62 $('html,body').animate({ scrollTop : 0} , 0); 63 $('body').children().each(function () { 64 allDivArrays2.push($(this)); 65 allDivArraysDisplay2.push($(this).css('display')); 66 $(this).css('display', 'none'); 67 }); 68 modalDiv2 = $('<div id ="simplemodal-container2" width="100%" />'); 69 modalDiv2.append(modalFrm); 70 $('body').append(modalDiv2); 71 } 72 73 modalFrm[0].width = "100%"; 74 modalFrm.attr("src", "/portal/common/EOCCAK001_dialogstart.html/"); 75 // ãã¤ã¢ãã°å ã«æå®ãã¼ã¸ãèªã¿è¾¼ãã 76 loadDialogContents(url, data, containerIdTmp); 77 78 return false; 79 } 80 } 81 82 // ã¢ã¼ãã«ã表示ããã 83 $.modal(modalFrm, { 84 overlayCss:{ 85 backgroundColor:"#000" 86 }, 87 containerCss:{ 88 backgroundColor:"#fff", 89 borderColor:"#fff", 90 height:(height + 5), 91 padding:0, 92 width:(width + 5) 93 }, 94 containerId: containerIdTmp, 95 onShow: function (dialog) { 96 // ãã¤ã¢ãã°è¡¨ç¤ºæãç»é¢æä¸å±¤ã«è¡¨ç¤ºãããããã«z-indexãæå®ããã 97 if (depth == 1) { 98 $('#' + containerIdTmp).css('z-index', '9800'); 99 } else if (depth == 2) { 100 $('#' + containerIdTmp).css('z-index', '9999'); 101 } 102 modalFrm.attr("src", "/portal/common/EOCCAK001_dialogstart.html/"); 103 // ãã¤ã¢ãã°å ã«æå®ãã¼ã¸ãèªã¿è¾¼ãã 104 loadDialogContents(url, data, containerIdTmp); 105 }, 106 overlayClose:false, 107 escClose:false, 108 autoResize:autoResizeFlg 109 }); 110 return false;
111} 112 113function openDialogMobile(url, data, width, height, closeHandlerFunctionName) { 114 return openDialog(url, data, width, height, closeHandlerFunctionName, true); 115} 116 117/** 118 * ãã¤ã¢ãã°å ã®ããã¼ãã¼ã¸ã«æå®ããããã¼ã¸ãèªã¿è¾¼ã¿ã¾ãã 119 * 120 * @param url ãã¤ã¢ãã°ã«èªã¿è¾¼ããã¼ã¸ã®Path 121 * @param data ãã¼ã¸èªã¿è¾¼ã¿æã«éä¿¡ãããã¼ã¿ 122 */ 123function loadDialogContents(url, data, containerIdTmp) { 124 // ãã¤ã¢ãã°å ã®ãã¼ã¸èªã¿è¾¼ã¿ãå®äºãã¦ããªãå ´åã0.5ç§å¾ã«åå®è¡ããã 125 if (!loadedFlg) { 126 setTimeout(function() {loadDialogContents(url, data, containerIdTmp);}, 500); 127 return; 128 } 129 // ãã¤ã¢ãã°å ã®ãã¼ã¸ã«é ç½®ãããFormã«æå®ããããã©ã¡ã¼ã¿ãè¨å®ãã 130 // æå®ãã¼ã¸ã®ç»é¢ãèªã¿è¾¼ãã 131 var iframe = $('#' + containerIdTmp).find('iframe').get(0); 132 133 if (iframe == null || typeof iframe === "undefined" 134 || iframe.contentWindow == null || typeof iframe.contentWindow === "undefined" 135 || !$.isFunction(iframe.contentWindow.setFormObj)) { 136 // èªã¿è¾¼ã¿ãå®äºããªãã£ãå ´åã¯ãã¯ãã¼ãºã 137 $.modal.close(); 138 return; 139 } 140 141 iframe.contentWindow.setFormObj(url, data); 142 return; 143} 144 145/** 146 * ãã¤ã¢ãã°å ã®è¡¨ç¤ºè¦ç´ ãåå¾ãã¾ãã 147 * 148 * @returns ãã¤ã¢ãã°è¡¨ç¤ºå 容ã®ãªãã¸ã§ã¯ã 149 */ 150function getDialogContents() { 151 var documentObj = null; 152 // ãã¤ã¢ãã°ã®iframeããã表示å 容ãåå¾ããè¿å´ããã 153 if (parent.window == window) { 154 // 親ç»é¢ããå®è¡ãããå ´åãiframeããdocumentã®jQueryãªãã¸ã§ã¯ããåå¾ããã 155 documentObj = $('#simplemodal-container1').find('iframe').contents(); 156 } else { 157 var container = $('#simplemodal-container2'); 158 if (container) { 159 documentObj = $('#simplemodal-container2').find('iframe').contents(); 160 } else { 161 // åç»é¢ããå®è¡ãããå ´åãdocumentã®jQueryãªãã¸ã§ã¯ãã使ããã 162 documentObj = $(document); 163 } 164 } 165 return documentObj; 166} 167 168/** 169 * ãã¤ã¢ãã°å ã®ããã¼ãã¼ã¸èªã¿è¾¼ã¿æ¸ã¿ãã©ã°ãtrueã«è¨å®ãã¾ãã 170 * åã¦ã£ã³ãã¦ã®ããã¼ãã¼ã¸ããå®è¡ããã¾ãã 171 * 172 */ 173function setLoadedFlg() { 174 // ãã©ã°ããã¼ãæ¸ã¿ã«å¤æ´ããã 175 loadedFlg = true; 176} 177 178/** 179 * ãã¤ã¢ãã°ãéãã¾ãã 180 * 181 * @param resultCd ä»»æã®å¤ 182 */ 183function closeDialog(resultCd) { 184 try { 185 // ãã¤ã¢ãã°ãéããã 186 if (parent.window == window) { 187 // 親ç»é¢ããå®è¡ãããå ´åãcloseDialogFunc颿°ãå®è¡ããã 188 closeDialogFunc(resultCd); 189 } else { 190 // 親ã¦ã£ã³ãã¦ã®closeDialogFunc颿°ãå®è¡ããã 191 parent.window.closeDialogFunc(resultCd); 192 } 193 } catch (err) {} 194 return false; 195} 196 197/** 198 * closeDialog颿°ããå®è¡ãããå é¨é¢æ° 199 * ã³ã¼ã«ããã¯é¢æ°å®è¡å¾ããã¤ã¢ãã°ãã¯ãã¼ãºãã¾ãã 200 * 201 * @param resultCd ä»»æã®å¤ 202 */ 203function closeDialogFunc(resultCd) { 204 // ã³ã¼ã«ããã¯é¢æ°ã®ä½æããã 205 var dialogCloseEventHandler = new Function("resultCd", 206 closeHandlerName + "(resultCd);"); 207 // ã³ã¼ã«ããã¯é¢æ°ã®å®è¡ããã 208 dialogCloseEventHandler(resultCd); 209 // ãã¤ã¢ãã°å¶å¾¡ãã©ã°ã®åæåããã 210 loadedFlg = false; 211 closeHandlerName = ""; 212 if (modalDiv2 != null) { 213 modalDiv2.remove(); 214 modalDiv2 = null; 215 for (var i = 0; i < allDivArrays2.length; i++) { 216 allDivArrays2[i].css('display', allDivArraysDisplay2[i]); 217 } 218 allDivArrays2 = new Array(); 219 allDivArraysDisplay2 = new Array(); 220 } else if (modalDiv1 != null) { 221 modalDiv1.remove(); 222 modalDiv1 = null; 223 for (var i = 0; i < allDivArrays1.length; i++) { 224 allDivArrays1[i].css('display', allDivArraysDisplay1[i]); 225 } 226 allDivArrays1 = new Array(); 227 allDivArraysDisplay1 = new Array(); 228 } 229 230 // ãã¤ã¢ãã°ãéããã 231 $.modal.close(); 232 return; 233} 234 235/** 236 * èªç»é¢é·ç§»ã«ã¦æ´æ°å¦çãå®è¡ããéã«ã確èªãã¤ã¢ãã°ã表示ãã¾ãã 237 */ 238function checkSubmitDialog(message) { 239 return confirm(message); 240}
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.