[ Index ] |
PHP Cross Reference of Project Glazy import |
[Summary view] [Print] [Text view]
1 <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> 2 <html> 3 <head> 4 <title>PHPXRef 0.7.1 : Project Glazy import : /scripts.js source</title> 5 <link rel="stylesheet" href="sample.css" type="text/css"> 6 <link rel="stylesheet" href="sample-print.css" type="text/css" media="print"> 7 <style id="hilight" type="text/css"></style> 8 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> 9 </head> 10 <body bgcolor="#ffffff" text="#000000" link="#801800" vlink="#300540" alink="#ffffff"> 11 <table class="pagetitle" width="100%"> 12 <tr> 13 <td valign="top" class="pagetitle"> 14 [ <a href="index.html">Index</a> ] 15 </td> 16 <td align="right" class="pagetitle"> 17 <h2 style="margin-bottom: 0px">PHP Cross Reference of Project Glazy import</h2> 18 </td> 19 </tr> 20 </table> 21 22 23 <!-- Generated by PHPXref 0.7.1 at Thu Sep 14 11:31:49 2023 --> 24 <!-- PHPXref (c) 2000-2010 Gareth Watts - gareth@omnipotent.net --> 25 <!-- http://phpxref.sourceforge.net/ --> 26 27 <script src="phpxref.js" type="text/javascript"></script> 28 <script language="JavaScript" type="text/javascript"> 29 <!-- 30 ext='.html'; 31 relbase=''; 32 subdir=''; 33 filename='scripts.js.source.html'; 34 cookiekey='phpxref'; 35 handleNavFrame(relbase, subdir, filename); 36 37 // --> 38 </script> 39 <script language="JavaScript" type="text/javascript"> 40 if (gwGetCookie('xrefnav')=='off') 41 document.write('<p class="navlinks">[ <a href="javascript:navOn()">Show Explorer<\/a> ]<\/p>'); 42 else 43 document.write('<p class="navlinks">[ <a href="javascript:navOff()">Hide Explorer<\/a> ]<\/p>'); 44 </script> 45 <noscript> 46 <p class="navlinks"> 47 [ <a href="nav.html" target="_top">Show Explorer</a> ] 48 [ <a href="index.html" target="_top">Hide Navbar</a> ] 49 </p> 50 </noscript> 51 <script language="JavaScript" type="text/javascript"> 52 <!-- 53 54 document.writeln('<table align="right" class="searchbox-link"><tr><td><a class="searchbox-link" href="javascript:void(0)" onMouseOver="showSearchBox()">Search</a><br>'); 55 document.writeln('<table border="0" cellspacing="0" cellpadding="0" class="searchbox" id="searchbox">'); 56 document.writeln('<tr><td class="searchbox-title">'); 57 document.writeln('<a class="searchbox-title" href="javascript:showSearchPopup()">Search History +</a>'); 58 document.writeln('<\/td><\/tr>'); 59 60 document.writeln('<tr><td class="searchbox-body" id="searchbox-body">'); 61 document.writeln('<form name="search" style="margin:0px; padding:0px" onSubmit=\'return jump()\'>'); 62 document.writeln('<a class="searchbox-body" href="_classes/index.html">Class<\/a>: '); 63 document.writeln('<input type="text" size=10 value="" name="classname"><br>'); 64 document.writeln('<a id="funcsearchlink" class="searchbox-body" href="_functions/index.html">Function<\/a>: '); 65 document.writeln('<input type="text" size=10 value="" name="funcname"><br>'); 66 document.writeln('<a class="searchbox-body" href="_variables/index.html">Variable<\/a>: '); 67 document.writeln('<input type="text" size=10 value="" name="varname"><br>'); 68 document.writeln('<a class="searchbox-body" href="_constants/index.html">Constant<\/a>: '); 69 document.writeln('<input type="text" size=10 value="" name="constname"><br>'); 70 document.writeln('<a class="searchbox-body" href="_tables/index.html">Table<\/a>: '); 71 document.writeln('<input type="text" size=10 value="" name="tablename"><br>'); 72 document.writeln('<input type="submit" class="searchbox-button" value="Search">'); 73 document.writeln('<\/form>'); 74 document.writeln('<\/td><\/tr><\/table>'); 75 document.writeln('<\/td><\/tr><\/table>'); 76 // --> 77 </script> 78 <div id="search-popup" class="searchpopup"><p id="searchpopup-title" class="searchpopup-title">title</p><div id="searchpopup-body" class="searchpopup-body">Body</div><p class="searchpopup-close"><a href="javascript:gwCloseActive()">[close]</a></p></div> 79 <h2 class="listing-heading"><a href="./index.html">/</a> -> <a href="scripts.js.html">scripts.js</a> (source)</h2> 80 <div class="listing"> 81 <p class="viewlinks">[<a href="scripts.js.html">Summary view</a>] 82 [<a href="javascript:window.print();">Print</a>] 83 [<a href="scripts.js.source.txt" target="_new">Text view</a>] 84 </p> 85 <pre> 86 <a name="l1"><span class="linenum"> 1</span></a> 87 <a name="l2"><span class="linenum"> 2</span></a> function <a class="function" onClick="logFunction('convert')" href="_functions/convert.html" onMouseOver="funcPopup(event,'convert')">convert</a>(){ 88 <a name="l3"><span class="linenum"> 3</span></a> <span class="comment"> // get all the selected recettes in the box</span> 89 <a name="l4"><span class="linenum"> 4</span></a> const recettes = document.getElementById('reclist'); 90 <a name="l5"><span class="linenum"> 5</span></a> var selected = []; 91 <a name="l6"><span class="linenum"> 6</span></a> for (var option of recettes.options) 92 <a name="l7"><span class="linenum"> 7</span></a> { 93 <a name="l8"><span class="linenum"> 8</span></a> if (option.selected) { 94 <a name="l9"><span class="linenum"> 9</span></a> selected.push(option.value); 95 <a name="l10"><span class="linenum"> 10</span></a> } 96 <a name="l11"><span class="linenum"> 11</span></a> } 97 <a name="l12"><span class="linenum"> 12</span></a> <span class="comment">// now call the recettes.php and display it in the right box.</span> 98 <a name="l13"><span class="linenum"> 13</span></a> url = "./convert.php?fname="+document.getElementById('fname').value; 99 <a name="l14"><span class="linenum"> 14</span></a> 100 <a name="l15"><span class="linenum"> 15</span></a> url += "&filtre="+document.getElementById('filtre').value; 101 <a name="l16"><span class="linenum"> 16</span></a> 102 <a name="l17"><span class="linenum"> 17</span></a> for (let i in selected) { 103 <a name="l18"><span class="linenum"> 18</span></a> url+="&recettes[]="+selected[i]; 104 <a name="l19"><span class="linenum"> 19</span></a> } 105 <a name="l20"><span class="linenum"> 20</span></a> 106 <a name="l21"><span class="linenum"> 21</span></a> var exports = document.getElementById('exports'); 107 <a name="l22"><span class="linenum"> 22</span></a> 108 <a name="l23"><span class="linenum"> 23</span></a> fetch(url) 109 <a name="l24"><span class="linenum"> 24</span></a> .then(response => response.text()) 110 <a name="l25"><span class="linenum"> 25</span></a> .then(html => { 111 <a name="l26"><span class="linenum"> 26</span></a> exports.innerHTML = html; 112 <a name="l27"><span class="linenum"> 27</span></a> }) 113 <a name="l28"><span class="linenum"> 28</span></a> .catch(error => { 114 <a name="l29"><span class="linenum"> 29</span></a> console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(error); 115 <a name="l30"><span class="linenum"> 30</span></a> }); 116 <a name="l31"><span class="linenum"> 31</span></a> 117 <a name="l32"><span class="linenum"> 32</span></a> document.getElementById('cadre').style.display = "none"; 118 <a name="l33"><span class="linenum"> 33</span></a> document.getElementById('exports').style.display = "block"; 119 <a name="l34"><span class="linenum"> 34</span></a> <span class="comment"> //alert('converting '+url);</span> 120 <a name="l35"><span class="linenum"> 35</span></a> 121 <a name="l36"><span class="linenum"> 36</span></a> } 122 <a name="l37"><span class="linenum"> 37</span></a> 123 <a name="l38"><span class="linenum"> 38</span></a> 124 <a name="l39"><span class="linenum"> 39</span></a> 125 <a name="l40"><span class="linenum"> 40</span></a> function <a class="function" onClick="logFunction('displayswap')" href="_functions/displayswap.html" onMouseOver="funcPopup(event,'displayswap')">displayswap</a>(what) { 126 <a name="l41"><span class="linenum"> 41</span></a> <span class="comment">/*</span> 127 <a name="l42"><span class="linenum"> 42</span></a> <span class="comment">swap display of cadre et exports boxes</span> 128 <a name="l43"><span class="linenum"> 43</span></a> <span class="comment">*/</span> 129 <a name="l44"><span class="linenum"> 44</span></a> 130 <a name="l45"><span class="linenum"> 45</span></a> if (what == 'swap') { 131 <a name="l46"><span class="linenum"> 46</span></a> if (document.getElementById('exports').style.display == "block") { 132 <a name="l47"><span class="linenum"> 47</span></a> document.getElementById('exports').style.display = "none"; 133 <a name="l48"><span class="linenum"> 48</span></a> document.getElementById('cadre').style.display = "block"; 134 <a name="l49"><span class="linenum"> 49</span></a> } else { 135 <a name="l50"><span class="linenum"> 50</span></a> document.getElementById('exports').style.display = "block"; 136 <a name="l51"><span class="linenum"> 51</span></a> document.getElementById('cadre').style.display = "none"; 137 <a name="l52"><span class="linenum"> 52</span></a> }; 138 <a name="l53"><span class="linenum"> 53</span></a> } else if (what =='recettes') { 139 <a name="l54"><span class="linenum"> 54</span></a> document.getElementById('exports').style.display = "none"; 140 <a name="l55"><span class="linenum"> 55</span></a> document.getElementById('cadre').style.display = "block"; 141 <a name="l56"><span class="linenum"> 56</span></a> } else { 142 <a name="l57"><span class="linenum"> 57</span></a> document.getElementById('exports').style.display = "block"; 143 <a name="l58"><span class="linenum"> 58</span></a> document.getElementById('cadre').style.display = "none"; 144 <a name="l59"><span class="linenum"> 59</span></a> } 145 <a name="l60"><span class="linenum"> 60</span></a> } 146 <a name="l61"><span class="linenum"> 61</span></a> 147 <a name="l62"><span class="linenum"> 62</span></a> function <a class="function" onClick="logFunction('home')" href="_functions/home.html" onMouseOver="funcPopup(event,'home')">home</a>(){window.location.assign("<a class="filename" href="index.php.html">index.php</a>");} 148 <a name="l63"><span class="linenum"> 63</span></a> 149 <a name="l64"><span class="linenum"> 64</span></a> function <a class="function" onClick="logFunction('load_recettes')" href="_functions/load_recettes.html" onMouseOver="funcPopup(event,'load_recettes')">load_recettes</a>() { 150 <a name="l65"><span class="linenum"> 65</span></a> fname = document.getElementById("fichier").value; 151 <a name="l66"><span class="linenum"> 66</span></a> url = "recettes.php?fname="+fname; 152 <a name="l67"><span class="linenum"> 67</span></a> sessionStorage.setItem('filename',fname); 153 <a name="l68"><span class="linenum"> 68</span></a> const box = document.getElementById('cadre'); 154 <a name="l69"><span class="linenum"> 69</span></a> 155 <a name="l70"><span class="linenum"> 70</span></a> fetch(url) 156 <a name="l71"><span class="linenum"> 71</span></a> .then(response => response.text()) 157 <a name="l72"><span class="linenum"> 72</span></a> .then(html => { 158 <a name="l73"><span class="linenum"> 73</span></a> box.innerHTML = html; 159 <a name="l74"><span class="linenum"> 74</span></a> }) 160 <a name="l75"><span class="linenum"> 75</span></a> .catch(error => { 161 <a name="l76"><span class="linenum"> 76</span></a> console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(error); 162 <a name="l77"><span class="linenum"> 77</span></a> }); 163 <a name="l78"><span class="linenum"> 78</span></a> } 164 <a name="l79"><span class="linenum"> 79</span></a> 165 <a name="l80"><span class="linenum"> 80</span></a> function <a class="function" onClick="logFunction('filtre')" href="_functions/filtre.html" onMouseOver="funcPopup(event,'filtre')">filtre</a>() { 166 <a name="l81"><span class="linenum"> 81</span></a> const reclist = document.getElementById('reclist'); 167 <a name="l82"><span class="linenum"> 82</span></a> const textes = [...reclist] 168 <a name="l83"><span class="linenum"> 83</span></a> .map(el => el.text); 169 <a name="l84"><span class="linenum"> 84</span></a> const valeurs = [...reclist] 170 <a name="l85"><span class="linenum"> 85</span></a> .map(el => el.value); 171 <a name="l86"><span class="linenum"> 86</span></a> 172 <a name="l87"><span class="linenum"> 87</span></a> const keys = valeurs.keys(); 173 <a name="l88"><span class="linenum"> 88</span></a> <span class="comment"> //console.log(valeurs);</span> 174 <a name="l89"><span class="linenum"> 89</span></a> let text = ""; 175 <a name="l90"><span class="linenum"> 90</span></a> for (let x of keys) { 176 <a name="l91"><span class="linenum"> 91</span></a> text += x + "\n"; 177 <a name="l92"><span class="linenum"> 92</span></a> } 178 <a name="l93"><span class="linenum"> 93</span></a> <span class="comment"> //console.log(text);</span> 179 <a name="l94"><span class="linenum"> 94</span></a> 180 <a name="l95"><span class="linenum"> 95</span></a> <span class="comment"> //console.log(textes) </span> 181 <a name="l96"><span class="linenum"> 96</span></a> <span class="comment"> //alert('filtration');</span> 182 <a name="l97"><span class="linenum"> 97</span></a> } 183 <a name="l98"><span class="linenum"> 98</span></a> 184 <a name="l99"><span class="linenum"> 99</span></a> function <a class="function" onClick="logFunction('filtrage')" href="_functions/filtrage.html" onMouseOver="funcPopup(event,'filtrage')">filtrage</a>() { 185 <a name="l100"><span class="linenum"> 100</span></a> var keyword = document.getElementById("filtre").value; 186 <a name="l101"><span class="linenum"> 101</span></a> <span class="comment"> //console.log(keyword);</span> 187 <a name="l102"><span class="linenum"> 102</span></a> var select = document.getElementById("reclist"); 188 <a name="l103"><span class="linenum"> 103</span></a> for (var i = 0; i < select.length; i++) { 189 <a name="l104"><span class="linenum"> 104</span></a> var txt = select.options[i].text; 190 <a name="l105"><span class="linenum"> 105</span></a> if (!txt.match(keyword)) { 191 <a name="l106"><span class="linenum"> 106</span></a> select.options[i].setAttribute('disabled', 'disabled'); 192 <a name="l107"><span class="linenum"> 107</span></a> select.options[i].style.display = 'none'; 193 <a name="l108"><span class="linenum"> 108</span></a> } else { 194 <a name="l109"><span class="linenum"> 109</span></a> <span class="comment"> //console.log(txt);</span> 195 <a name="l110"><span class="linenum"> 110</span></a> select.options[i].removeAttribute('disabled'); 196 <a name="l111"><span class="linenum"> 111</span></a> select.options[i].style.display = 'block'; 197 <a name="l112"><span class="linenum"> 112</span></a> } 198 <a name="l113"><span class="linenum"> 113</span></a> 199 <a name="l114"><span class="linenum"> 114</span></a> } 200 <a name="l115"><span class="linenum"> 115</span></a> } 201 <a name="l116"><span class="linenum"> 116</span></a> 202 <a name="l117"><span class="linenum"> 117</span></a> 203 <a name="l118"><span class="linenum"> 118</span></a> function <a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(files,fname) { 204 <a name="l119"><span class="linenum"> 119</span></a> <span class="comment">/*</span> 205 <a name="l120"><span class="linenum"> 120</span></a> <span class="comment">checkname: in array of filenames, filename</span> 206 <a name="l121"><span class="linenum"> 121</span></a> <span class="comment">check if filename is in array and if so display a prompt box to change the name until fname is null or not in array</span> 207 <a name="l122"><span class="linenum"> 122</span></a> <span class="comment">*/</span> 208 <a name="l123"><span class="linenum"> 123</span></a> <span class="comment"> //console.log('check if '+fname+' is in '+files.toString());</span> 209 <a name="l124"><span class="linenum"> 124</span></a> <span class="comment"> //console.log(files.indexOf(fname));</span> 210 <a name="l125"><span class="linenum"> 125</span></a> if (files.indexOf(fname) >= 0) { 211 <a name="l126"><span class="linenum"> 126</span></a> fname = <a class="function" onClick="logFunction('prompt')" href="_functions/prompt.html" onMouseOver="funcPopup(event,'prompt')">prompt</a>('le nom de fichier est déjà utilisé, changez le',fname); 212 <a name="l127"><span class="linenum"> 127</span></a> if ( fname != null) { 213 <a name="l128"><span class="linenum"> 128</span></a> fname=<a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(files,fname); 214 <a name="l129"><span class="linenum"> 129</span></a> } else { 215 <a name="l130"><span class="linenum"> 130</span></a> console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>('prompt canceled'); 216 <a name="l131"><span class="linenum"> 131</span></a> } 217 <a name="l132"><span class="linenum"> 132</span></a> } 218 <a name="l133"><span class="linenum"> 133</span></a> 219 <a name="l134"><span class="linenum"> 134</span></a> <span class="comment"> //console.log('return fname checkname '+fname)</span> 220 <a name="l135"><span class="linenum"> 135</span></a> return (fname); 221 <a name="l136"><span class="linenum"> 136</span></a> } 222 <a name="l137"><span class="linenum"> 137</span></a> 223 <a name="l138"><span class="linenum"> 138</span></a> function <a class="function" onClick="logFunction('uploadfile')" href="_functions/uploadfile.html" onMouseOver="funcPopup(event,'uploadfile')">uploadfile</a>() { 224 <a name="l139"><span class="linenum"> 139</span></a> var xmlhttp = new XMLHttpRequest(); 225 <a name="l140"><span class="linenum"> 140</span></a> var url = "<a class="filename" href="readdir.php.html">readdir.php</a>"; 226 <a name="l141"><span class="linenum"> 141</span></a> const fileInput = document.getElementById('fileToUpload'); 227 <a name="l142"><span class="linenum"> 142</span></a> 228 <a name="l143"><span class="linenum"> 143</span></a> xmlhttp.onreadystatechange = function() { 229 <a name="l144"><span class="linenum"> 144</span></a> if (this.readyState == 4 && this.status == 200) { 230 <a name="l145"><span class="linenum"> 145</span></a> var files = JSON.parse(this.responseText); 231 <a name="l146"><span class="linenum"> 146</span></a> var newfile = fileInput.files[0].name; 232 <a name="l147"><span class="linenum"> 147</span></a> <span class="comment"> // let newfile = prompt('new file name',fname);</span> 233 <a name="l148"><span class="linenum"> 148</span></a> <span class="comment"> //console.log(newfile);</span> 234 <a name="l149"><span class="linenum"> 149</span></a> const fileform = document.getElementById('upload'); 235 <a name="l150"><span class="linenum"> 150</span></a> if ( (newfile=<a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(files,newfile)) != null) { 236 <a name="l151"><span class="linenum"> 151</span></a> const output = document.getElementById("id01"); 237 <a name="l152"><span class="linenum"> 152</span></a> output.innerHTML = newfile; 238 <a name="l153"><span class="linenum"> 153</span></a> <span class="comment"> // new file name accepted, we can trigger the upload</span> 239 <a name="l154"><span class="linenum"> 154</span></a> fileInput.files[0].name = newfile; 240 <a name="l155"><span class="linenum"> 155</span></a> mysubmit = document.getElementById("mysubmit"); 241 <a name="l156"><span class="linenum"> 156</span></a> mysubmit.disabled = false; 242 <a name="l157"><span class="linenum"> 157</span></a> mysubmit.value = 'upload to '+newfile 243 <a name="l158"><span class="linenum"> 158</span></a> mysubmit.style.background = 'green'; 244 <a name="l159"><span class="linenum"> 159</span></a> fileform.addEventListener( 245 <a name="l160"><span class="linenum"> 160</span></a> "submit", 246 <a name="l161"><span class="linenum"> 161</span></a> (event) => { 247 <a name="l162"><span class="linenum"> 162</span></a> const output = document.getElementById("id01"); 248 <a name="l163"><span class="linenum"> 163</span></a> const formData = new FormData(fileform); 249 <a name="l164"><span class="linenum"> 164</span></a> const file = fileInput.files[0]; 250 <a name="l165"><span class="linenum"> 165</span></a> formData.delete("fileToUpload"); 251 <a name="l166"><span class="linenum"> 166</span></a> formData.append("fileToUpload", file, newfile); 252 <a name="l167"><span class="linenum"> 167</span></a> formData.append("submit","coucou"); 253 <a name="l168"><span class="linenum"> 168</span></a> 254 <a name="l169"><span class="linenum"> 169</span></a> const request = new XMLHttpRequest(); 255 <a name="l170"><span class="linenum"> 170</span></a> request.open("POST", "<a class="filename" href="bangit.php.html">bangit.php</a>", true); 256 <a name="l171"><span class="linenum"> 171</span></a> request.onload = (progress) => { 257 <a name="l172"><span class="linenum"> 172</span></a> output.innerHTML = 258 <a name="l173"><span class="linenum"> 173</span></a> request.status === 200 259 <a name="l174"><span class="linenum"> 174</span></a> ? "Uploaded!" 260 <a name="l175"><span class="linenum"> 175</span></a> : `Error <a class="var it32" onMouseOver="hilite(32)" onMouseOut="lolite()" onClick="logVariable('request')" href="_variables/request.html">$request</a>.status} occurred when trying to upload your file.<br />`; 261 <a name="l176"><span class="linenum"> 176</span></a> <span class="comment">/* mysubmit = document.getElementById("mysubmit");</span> 262 <a name="l177"><span class="linenum"> 177</span></a> <span class="comment"> mysubmit.disabled = true;</span> 263 <a name="l178"><span class="linenum"> 178</span></a> <span class="comment"> mysubmit.value = 'Envoyer';</span> 264 <a name="l179"><span class="linenum"> 179</span></a> <span class="comment"> mysubmit.style.background = 'red'; */</span> 265 <a name="l180"><span class="linenum"> 180</span></a> location.reload(); 266 <a name="l181"><span class="linenum"> 181</span></a> }; 267 <a name="l182"><span class="linenum"> 182</span></a> 268 <a name="l183"><span class="linenum"> 183</span></a> request.send(formData); 269 <a name="l184"><span class="linenum"> 184</span></a> event.preventDefault(); 270 <a name="l185"><span class="linenum"> 185</span></a> }, 271 <a name="l186"><span class="linenum"> 186</span></a> false, 272 <a name="l187"><span class="linenum"> 187</span></a> ); 273 <a name="l188"><span class="linenum"> 188</span></a> } else { 274 <a name="l189"><span class="linenum"> 189</span></a> <span class="comment"> // operation cancelled</span> 275 <a name="l190"><span class="linenum"> 190</span></a> console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>('cancelled'); 276 <a name="l191"><span class="linenum"> 191</span></a> } 277 <a name="l192"><span class="linenum"> 192</span></a> } 278 <a name="l193"><span class="linenum"> 193</span></a> }; 279 <a name="l194"><span class="linenum"> 194</span></a> 280 <a name="l195"><span class="linenum"> 195</span></a> xmlhttp.open("GET", url, true); 281 <a name="l196"><span class="linenum"> 196</span></a> xmlhttp.send(); 282 <a name="l197"><span class="linenum"> 197</span></a> 283 <a name="l198"><span class="linenum"> 198</span></a> } 284 <a name="l199"><span class="linenum"> 199</span></a> 285 <a name="l200"><span class="linenum"> 200</span></a> 286 <a name="l201"><span class="linenum"> 201</span></a> 287 <a name="l202"><span class="linenum"> 202</span></a> async function copyPage(text) { 288 <a name="l203"><span class="linenum"> 203</span></a> if (window.isSecureContext) { 289 <a name="l204"><span class="linenum"> 204</span></a> <span class="comment"> // Page is a secure context so service workers are now available</span> 290 <a name="l205"><span class="linenum"> 205</span></a> alert('navigator in secure contect') 291 <a name="l206"><span class="linenum"> 206</span></a> navigator.serviceWorker.register("/offline-worker.js").then(() => { 292 <a name="l207"><span class="linenum"> 207</span></a> <span class="comment"> // …</span> 293 <a name="l208"><span class="linenum"> 208</span></a> }); 294 <a name="l209"><span class="linenum"> 209</span></a> } 295 <a name="l210"><span class="linenum"> 210</span></a> try { 296 <a name="l211"><span class="linenum"> 211</span></a> await navigator.clipboard.writeText(location.href); 297 <a name="l212"><span class="linenum"> 212</span></a> <span class="comment"> //console.log('Page URL copied to clipboard');</span> 298 <a name="l213"><span class="linenum"> 213</span></a> } catch (err) { 299 <a name="l214"><span class="linenum"> 214</span></a> console.error('Failed to copy: ', err); 300 <a name="l215"><span class="linenum"> 215</span></a> } 301 <a name="l216"><span class="linenum"> 216</span></a> } 302 <a name="l217"><span class="linenum"> 217</span></a> function <a class="function" onClick="logFunction('copy2clipboard')" href="_functions/copy2clipboard.html" onMouseOver="funcPopup(event,'copy2clipboard')">copy2clipboard</a>() { 303 <a name="l218"><span class="linenum"> 218</span></a> <span class="comment"> // Get the text field</span> 304 <a name="l219"><span class="linenum"> 219</span></a> var copyText = document.getElementById("glazchem"); 305 <a name="l220"><span class="linenum"> 220</span></a> 306 <a name="l221"><span class="linenum"> 221</span></a> <span class="comment"> // Select the text field</span> 307 <a name="l222"><span class="linenum"> 222</span></a> copyText.select(); 308 <a name="l223"><span class="linenum"> 223</span></a> copyText.setSelectionRange(0, 99999); <span class="comment">// For mobile devices</span> 309 <a name="l224"><span class="linenum"> 224</span></a> 310 <a name="l225"><span class="linenum"> 225</span></a> <span class="comment"> // Copy the text inside the text field</span> 311 <a name="l226"><span class="linenum"> 226</span></a> navigator.clipboard.writeText(copyText.value).then(function(x) { 312 <a name="l227"><span class="linenum"> 227</span></a> alert("Texte copié dans le presse papier: " + copyText.value); 313 <a name="l228"><span class="linenum"> 228</span></a> }); 314 <a name="l229"><span class="linenum"> 229</span></a> <span class="comment"> //copyPage(copyText.value);</span> 315 <a name="l230"><span class="linenum"> 230</span></a> <span class="comment"> // Alert the copied text</span> 316 <a name="l231"><span class="linenum"> 231</span></a> } 317 <a name="l232"><span class="linenum"> 232</span></a> 318 <a name="l233"><span class="linenum"> 233</span></a> 319 <a name="l234"><span class="linenum"> 234</span></a> function <a class="function" onClick="logFunction('rename')" href="_functions/rename.html" onMouseOver="funcPopup(event,'rename')">rename</a>() { 320 <a name="l235"><span class="linenum"> 235</span></a> var fname = document.getElementById("fichier").value; 321 <a name="l236"><span class="linenum"> 236</span></a> fname = <a class="function" onClick="logFunction('prompt')" href="_functions/prompt.html" onMouseOver="funcPopup(event,'prompt')">prompt</a>('Renommez le fichier',fname); 322 <a name="l237"><span class="linenum"> 237</span></a> fetch('<a class="filename" href="readdir.php.html">readdir.php</a>') 323 <a name="l238"><span class="linenum"> 238</span></a> .then ( x => x.json() ) 324 <a name="l239"><span class="linenum"> 239</span></a> .then ( y => <a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(y,fname) ) 325 <a name="l240"><span class="linenum"> 240</span></a> .then ( z => { if ( z!= null) { 326 <a name="l241"><span class="linenum"> 241</span></a> console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>('here mv to new name '+z); 327 <a name="l242"><span class="linenum"> 242</span></a> fetch ('rename.php?old='+document.getElementById("fichier").value+'&new='+z) 328 <a name="l243"><span class="linenum"> 243</span></a> .then ( x => x.text()) 329 <a name="l244"><span class="linenum"> 244</span></a> .then ( y => { console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(y); location.reload();}) 330 <a name="l245"><span class="linenum"> 245</span></a> } 331 <a name="l246"><span class="linenum"> 246</span></a> }) 332 <a name="l247"><span class="linenum"> 247</span></a> } 333 <a name="l248"><span class="linenum"> 248</span></a> 334 <a name="l249"><span class="linenum"> 249</span></a> function <a class="function" onClick="logFunction('remove')" href="_functions/remove.html" onMouseOver="funcPopup(event,'remove')">remove</a>() { 335 <a name="l250"><span class="linenum"> 250</span></a> var fname = document.getElementById("fichier").value; 336 <a name="l251"><span class="linenum"> 251</span></a> if (confirm('Effacer le fichier '+fname+ ' ATTENTION pas récupérable !')) { 337 <a name="l252"><span class="linenum"> 252</span></a> 338 <a name="l253"><span class="linenum"> 253</span></a> fetch('delete.php?fname='+document.getElementById("fichier").value) 339 <a name="l254"><span class="linenum"> 254</span></a> .then ( x => x.text() ) 340 <a name="l255"><span class="linenum"> 255</span></a> .then ( y => { console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(y); location.reload();} ) 341 <a name="l256"><span class="linenum"> 256</span></a> 342 <a name="l257"><span class="linenum"> 257</span></a> } 343 <a name="l258"><span class="linenum"> 258</span></a> } 344 <a name="l259"><span class="linenum"> 259</span></a> 345 </pre> 346 </div> 347 <script language="JavaScript" type="text/javascript"> 348 FUNC_DATA={ 349 'remove': ['remove', '', [['projet','scripts.js.source.txt',249],['','scripts.js',249]], 5], 350 'filtre': ['filtre', '', [['projet','scripts.js.source.txt',80],['','scripts.js',80]], 3], 351 'displayswap': ['displayswap', '', [['projet','scripts.js.source.txt',40],['','scripts.js',40]], 9], 352 'load_recettes': ['load_recettes', '', [['projet','scripts.js.source.txt',64],['','scripts.js',64]], 5], 353 'checkname': ['checkname', '', [['projet','scripts.js.source.txt',118],['','scripts.js',118]], 9], 354 'prompt': ['prompt', '', [['projet','upload.php.source.txt',13],['','upload.php',13]], 12], 355 'rename': ['rename', '', [['projet','scripts.js.source.txt',234],['','scripts.js',234]], 11], 356 'convert': ['convert', '', [['projet','scripts.js.source.txt',2],['','scripts.js',2]], 5], 357 'copy2clipboard': ['copy2clipboard', '', [['projet','scripts.js.source.txt',217],['','scripts.js',217]], 5], 358 'uploadfile': ['uploadfile', '', [['projet','scripts.js.source.txt',138],['','scripts.js',138]], 7], 359 'filtrage': ['filtrage', '', [['projet','scripts.js.source.txt',99],['','scripts.js',99]], 5], 360 'home': ['home', '', [['projet','scripts.js.source.txt',62],['','recettes.php',4],['','scripts.js',62],['projet','recettes.php.source.txt',4]], 8], 361 'log': ['log', '', [], 29]}; 362 CLASS_DATA={ 363 }; 364 CONST_DATA={ 365 }; 366 </script> 367 <div id="func-popup" class="funcpopup"><p id="func-title" class="popup-title">title</p><p id="func-desc" class="popup-desc">Description</p><p id="func-body" class="popup-body">Body</p></div> 368 <div id="class-popup" class="funcpopup"><p id="class-title" class="popup-title">title</p><p id="class-desc" class="popup-desc">Description</p><p id="class-body" class="popup-body">Body</p></div> 369 <div id="const-popup" class="funcpopup"><p id="const-title" class="popup-title">title</p><p id="const-desc" class="popup-desc">Description</p><p id="const-body" class="popup-body">Body</p></div> 370 <div id="req-popup" class="funcpopup"><p id="req-title" class="popup-title">title</p><p id="req-body" class="popup-body">Body</p></div> 371 <!-- A link to the phpxref site in your customized footer file is appreciated ;-) --> 372 <br><hr> 373 <table width="100%"> 374 <tr><td>Generated: Thu Sep 14 11:31:49 2023</td> 375 <td align="right"><i>Cross-referenced by <a href="http://phpxref.sourceforge.net/">PHPXref 0.7.1</a></i></td> 376 </tr> 377 </table> 378 </body></html>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Sep 14 11:31:49 2023 | Cross-referenced by PHPXref 0.7.1 |