1/*********************************** 2 bootstrapã®æ½è±¡åãã¡ã¤ã« 3 ***********************************/ 4 5var bs={}; 6bs.lang=$("html").attr("lang"); // htmlã¿ã°ã®lang屿§ãåå¾ jp:æ¥æ¬èª en:è±èª 7 8//--------------------------------- 9// alert 10//--------------------------------- 11// ä½¿ãæ¹ 12// alertã表示ãããç®æã§ã bs.alert("xxxx")ï¼ ãã¨è¨è¿°ããã 13//--------------------------------- 14 15bs.alert = {}; 16 17// ã¢ã©ã¼ã表示 18bs.alert = function(message){ 19 bs.alert.id="wrapper-alert"; 20 bs.alert.makeObj(message); // ã¢ã©ã¼ãç¨DOM使 21 $('#'+bs.alert.id).modal(); // ã¢ã©ã¼ããç»é¢ã«è¡¨ç¤ºãã 22} 23 24// ã¢ã©ã¼ãç¨DOM使 25/*---------------------------------------------------- 26<div class="modal fade" id="myModal2" tabindex="-1"> 27 <div class="modal-dialog"> 28 <div class="modal-content"> 29 <div class="modal-body"> 30 <span>Message</span> 31 </div> 32 <div class="modal-footer"> 33 <button type="button" class="btn btn-secondary" data-dismiss="modal">éãã</button> 34 </div> 35 </div> 36 </div> 37</div> 38----------------------------------------------------*/ 39bs.alert.makeObj = function(message){ 40 41 // ã¢ã©ã¼ãDOMåå¨ãã§ã㯠42 if($("#"+bs.alert.id)[0]){ 43 // æ¢ã«DOM使æ¸ã¿ã¯ã¡ãã»ã¼ã¸ã®ã¿å¤æ´ãã¦å¦ççµäº 44 $("#"+bs.alert.id+" .modal-message").text(message); 45 return false; 46 } 47 48 // HTMLã¿ã°ã®lang屿§ã§è¨èªãå¤å®ããéãããã¿ã³ã®åç§°ã³ã³ããã¼ã« 49 var closeText=(bs.lang=="en")?"Close":"éãã"; 50 51 // DOMçæ 52 var obj1=$("<div>",{id:bs.alert.id,tabindex:-1,addClass:"modal fade"}); 53 var obj2=$("<div>",{addClass:"modal-dialog"}); 54 var obj3=$("<div>",{addClass:"modal-content"}); 55 var obj4=$("<div>",{addClass:"modal-body"}).append("<span class='modal-message'>"+message+"</span>"); 56 var obj5=$("<div>",{addClass:"modal-footer"}); 57 var obj6=$("<button>",{type:"button",class:"btn btn-secondary","data-dismiss":"modal",text:closeText}); 58 var tmp=""; 59 tmp=obj5.append(obj6); 60 tmp=obj3.append(obj4,tmp); 61 tmp=obj2.append(tmp); 62 tmp=obj1.append(tmp); 63 // Bodyã¿ã°ã«é ç½® 64 $("body").append(tmp); 65} 66 67 68//--------------------------------- 69// modal 70//--------------------------------- 71// ã¢ã¼ãã«è¡¨ç¤º 72// 弿° 73// title :ã¢ã¼ãã«ã®è¡¨ç¤ºã¿ã¤ãã« (HTMLå½¢å¼) 74// message :表示ã³ã³ãã³ã (HTMLå½¢å¼) 75// btnObj :ãã¿ã³ãªãã¸ã§ã¯ã (jQueryãªãã¸ã§ã¯ã) 76// closeBtnFlg :éãããã¿ã³è¡¨ç¤ºé表示(1:表示 0:é表示) 77bs.modal = function(title,message,btnObj,closeBtnFlg){ 78 bs.modal.id="wrapper-modal"; 79 bs.modal.makeObj(title,message,btnObj,closeBtnFlg); // ã¢ã©ã¼ãç¨DOM使 80 $('#'+bs.modal.id).modal({backdrop:"static"}); // ã¢ã©ã¼ããç»é¢ã«è¡¨ç¤ºãã 81} 82 83// ã¢ã¼ãã«ç¨DOM使 84/*---------------------------------------------------- 85// èªåã§ãã®HTMLãçæãããã 86<div class="modal fade" id="myModa" tabindex="-1"> 87 <div class="modal-dialog"> 88 <div class="modal-content"> 89 <div class="modal-header"> 90 <h5 class="modal-title">ã¿ã¤ãã«</h5> 91 <button type="button" class="close" data-dismiss="modal" aria-label="éãã"> 92 <span aria-hidden="true">×</span> 93 </button> 94 </div> 95 <div class="modal-body"> 96 <p>ã¢ã¼ãã«ã®ã³ã³ãã³ãæã</p> 97 </div> 98 <div class="modal-footer"> 99 <button type="button" class="btn btn-secondary" data-dismiss="modal">éãã</button> 100 <button type="button" class="btn btn-primary">夿´ãä¿å</button> 101 </div> 102 </div> 103 </div> 104</div> 105----------------------------------------------------*/ 106bs.modal.makeObj = function(titleText,message,btnObj,closeBtnFlg){ 107 108 // ã¢ã©ã¼ãDOMåå¨ããå ´åã¯ã䏿¦åé¤ 109 var wrapper=$("#"+bs.modal.id)[0] 110 if(wrapper){ 111 wrapper.parentNode.removeChild(wrapper); 112 } 113 114 // HTMLã¿ã°ã®lang屿§ã§è¨èªãå¤å®ããéãããã¿ã³ã®åç§°ã³ã³ããã¼ã« 115 var closeText=(bs.lang=="en")?"Close":"éãã"; 116 117 // DOMçæ 118 var wrapper=$("<div>",{id:bs.modal.id,tabindex:-1,addClass:"modal fade"}); 119 var dialog =$("<div>",{addClass:"modal-dialog"}); 120 var content =$("<div>",{addClass:"modal-content"}); 121 var header =$("<div>",{addClass:"modal-header"});
122 var title =$("<h5>",{addClass:"modal-title"}).append(titleText); 123 var timesBtn=$("<button>",{type:"button",class:"close","data-dismiss":"modal"}); 124 var times =$("<span aria-hidden='true'>×</span>"); 125 var p =$("<p>",{addClass:"modal-message"}).append(message); 126 var body =$("<div>",{addClass:"modal-body"}).append(p); 127 var footer =$("<div>",{addClass:"modal-footer"}); 128 var close =$("<button>",{type:"button",class:"btn btn-secondary","data-dismiss":"modal",text:closeText}); 129 130 if(closeBtnFlg==0){ 131 close=""; 132 } 133 134 var tmp="",tmpHeader=""; 135 timesBtn=timesBtn.append(times); 136 header =header.append(title,timesBtn); 137 if(btnObj){ 138 for(var i=0; i < btnObj.length; i++){ 139 footer =footer.append(btnObj[i]); 140 } 141 } 142 footer =footer.append(close); 143 if(titleText!=""){ 144 tmp =content.append(header); 145 } 146 tmp =content.append(body,footer); 147 tmp =dialog.append(tmp); 148 tmp =wrapper.append(tmp); 149 // Bodyã¿ã°ã«é ç½® 150 $("body").append(tmp); 151} 152// ã¢ã¼ãã«é表示 153bs.modal.close=function(){ 154 $('#'+bs.modal.id).modal("hide"); 155} 156
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.