index.html (9182B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> 4 <head> 5 <title>IDE</title> 6 7 <!-- jQuery --> 8 <script type="text/javascript" src="jquery/jquery-1.4.2.js"></script> 9 10 <!-- jQuery Plugins --> 11 <script type="text/javascript" src="jquery/jquery.scrollTo.js"></script> 12 <script type="text/javascript" src="jquery/jquery.jqote2.js"></script> 13 <script type="text/javascript" src="jquery/jquery.my.enumerable.js"></script> 14 <script type="text/javascript" src="jquery/jquery.event.drag-1.5.js"></script> 15 <script type="text/javascript" src="jquery/jquery.event.drop-1.2.js"></script> 16 17 <!-- jQuery UI --> 18 <link rel="stylesheet" type="text/css" href="jquery/themes/custom-theme/jquery.ui.all.css" /> 19 <script type="text/javascript" src="jquery/ui/jquery.ui.core.js"></script> 20 <script type="text/javascript" src="jquery/ui/jquery.ui.widget.js"></script> 21 <script type="text/javascript" src="jquery/ui/jquery.ui.mouse.js"></script> 22 <script type="text/javascript" src="jquery/ui/jquery.ui.draggable.js"></script> 23 <!-- <script type="text/javascript" src="jquery/ui/jquery.ui.droppable.js"></script>--> 24 <script type="text/javascript" src="jquery/ui/jquery.ui.resizable.js"></script> 25 <!-- <script type="text/javascript" src="jquery/ui/jquery.ui.sortable.js"></script>--> 26 <!-- <script type="text/javascript" src="jquery/ui/jquery.ui.selectable.js"></script>--> 27 <script type="text/javascript" src="jquery/ui/jquery.ui.position.js"></script> 28 <script type="text/javascript" src="jquery/ui/jquery.effects.core.js"></script> 29 <script type="text/javascript" src="jquery/jquery.layout.js"></script> 30 31 <!-- jQuery - mes extensions --> 32 <script type="text/javascript" src="extensions-jQuery.js"></script> 33 34 <!-- Modèle / Vue - fonctions utilitaires et explications --> 35 <script type="text/javascript" src="modele.js"></script> 36 <script type="text/javascript" src="vue.js"></script> 37 38 <!-- MVC --> 39 <script type="text/javascript" src="mvc/monde.js"></script> 40 41 <script type="text/javascript" src="mvc/barre-outils.js"></script> 42 43 <script type="text/javascript" src="mvc/log.js"></script> 44 <script type="text/javascript" src="mvc/instance-log.js"></script> 45 46 <script type="text/javascript" src="mvc/recherche.js"></script> 47 <script type="text/javascript" src="mvc/instance-recherche.js"></script> 48 <script type="text/javascript" src="mvc/resultat-recherche.js"></script> 49 50 <script type="text/javascript" src="mvc/bloc.js"></script> 51 <script type="text/javascript" src="mvc/instance-bloc.js"></script> 52 <script type="text/javascript" src="mvc/definitions.js"></script> 53 <script type="text/javascript" src="mvc/ports.js"></script> 54 <script type="text/javascript" src="mvc/port-in-ports.js"></script> 55 <script type="text/javascript" src="mvc/port.js"></script> 56 57 <script type="text/javascript" src="mvc/definition.js"></script> 58 <script type="text/javascript" src="mvc/connexion.js"></script> 59 60 <!-- Test --> 61 <script type="text/javascript" src="test.js"></script> 62 63 <!-- Apparence --> 64 <link rel="stylesheet" type="text/css" href="style.css" /> 65 </head> 66 <body style="position: absolute;" id="editeur"> 67 <script type="text/x-jqote-template" id="vue-monde"> 68 <![CDATA[ 69 <div class="monde"> 70 <div class="scratch"></div> 71 </div> 72 ]]> 73 </script> 74 <script type="text/x-jqote-template" id="vue-barre-outils"> 75 <![CDATA[ 76 <div class="barre-outils fenetre"> 77 <!--<div class="log barre-titre">--> 78 <h2 class="barre-outils barre-titre titre">Barre d'outils</h2> 79 <!--</div>--> 80 <input type="button" value="Nouveau bloc" class="barre-outils nouveau-bloc"/> 81 <input type="button" value="Recherche" class="barre-outils recherche"/> 82 <input type="button" value="Log" class="barre-outils log"/> 83 </div> 84 ]]> 85 </script> 86 <script type="text/x-jqote-template" id="vue-log"> 87 <![CDATA[ 88 <div class="log fenetre"> 89 <div class="log barre-titre"> 90 <input type="button" class="log pause" value="▌▌" style="padding-right: 0.2em;" /> 91 <input type="button" class="log play" value="▶"/> 92 <h2 class="titre">Log</h2> 93 <div class="clearfloat"></div> 94 </div> 95 <div class="log messages"> 96 <div><!-- Il faut au moins un message (vide). --></div> 97 </div> 98 </div> 99 ]]> 100 </script> 101 <script type="text/x-jqote-template" id="vue-recherche"> 102 <![CDATA[ 103 <div class="recherche fenetre"> 104 <div class="recherche barre-titre"> 105 <input type="text" class="recherche termes" value="Recherche…"/> 106 <h2 class="titre">Recherche</h2> 107 <div class="clearfloat"></div> 108 </div> 109 <div class="recherche résultats"> 110 </div> 111 </div> 112 ]]> 113 </script> 114 <script type="text/x-jqote-template" id="vue-résultat-recherche"> 115 <![CDATA[ 116 <div class="résultat-recherche vMain"> 117 <span class="résultat-recherche vUid"> 118 </span> 119 <span class="résultat-recherche vTexte"> 120 </span> 121 </div> 122 ]]> 123 </script> 124 <script type="text/x-jqote-template" id="vue-instance-bloc"> 125 <![CDATA[ 126 <div class="instance-bloc vMain fenetre"> 127 <div class="instance-bloc vBarre-titre"> 128 <h2 class="instance-bloc vTitre vVue-titre">Nom du bloc</h2> 129 <form action="#" class="instance-bloc vÉdition-titre"> 130 <input type="text" class="instance-bloc vChamp-titre" value=""/> 131 <input type="submit" class="instance-bloc vBouton-valider-titre" value="ok"/> 132 </form> 133 <div class="clearfloat"></div> 134 </div> 135 <div class="instance-bloc vDéfinitions"> 136 </div> 137 </div> 138 ]]> 139 </script> 140 <script type="text/x-jqote-template" id="vue-définitions"> 141 <![CDATA[ 142 <div class="définitions vMain"> 143 <div class="définitions vTitresTabs"> 144 <h3 class="définition vTitre vAucune-définition">Aucune définition</h3> 145 <input type="button" class="définitions vNouvelle-définition" value="+"/> 146 <div class="clearfloat"></div> 147 </div> 148 <div class="définitions vContenus"> 149 <table class="définitions vPorts-entrée"></table> 150 <table class="définitions vPorts-sortie"></table> 151 <div class="définitions vContenusTabs"> 152 <div class="définition vCorps vAucune-définition"> 153 <h4>Aucune définition.</h4> 154 <p>Cliquez sur le + ci-dessus pour en créer une.</p> 155 </div> 156 </div> 157 </div> 158 </div> 159 ]]> 160 </script> 161 <script type="text/x-jqote-template" id="vue-ports-entrée"> 162 <![CDATA[ 163 <div class="ports vVerticalBar vEntrée"> 164 <table class="ports vPorts vEntrée"> 165 </table> 166 </div> 167 ]]> 168 </script> 169 <script type="text/x-jqote-template" id="vue-ports-sortie"> 170 <![CDATA[ 171 <div class="ports vVerticalBar vSortie"> 172 <table class="ports vPorts vSortie"> 173 </table> 174 </div> 175 ]]> 176 </script> 177 <script type="text/x-jqote-template" id="vue-port"> 178 <![CDATA[ 179 <span class="port vBox vMain"> 180 </span> 181 ]]> 182 </script> 183 <script type="text/x-jqote-template" id="vue-port-drag"> 184 <![CDATA[ 185 <span class="port vBox vMain drag"> 186 </span> 187 ]]> 188 </script> 189 <script type="text/x-jqote-template" id="vue-port-in-ports"> 190 <![CDATA[ 191 <tr> 192 <td class="port port-target"> 193 </td> 194 </tr> 195 ]]> 196 </script> 197 <script type="text/x-jqote-template" id="vue-port-placeholder"> 198 <![CDATA[ 199 <tr class="port placeholder vTr vMain"> 200 <td class="port placeholder vTd"> 201 <span class="port placeholder vBox"> 202 </span> 203 </td> 204 </tr> 205 ]]> 206 </script> 207 <script type="text/x-jqote-template" id="vue-définition-titre"> 208 <![CDATA[ 209 <h3 class="définition vTitre">Nom de la définition</h3> 210 ]]> 211 </script> 212 <script type="text/x-jqote-template" id="vue-définition"> 213 <![CDATA[ 214 <div class="définition vCorps"> 215 </div> 216 ]]> 217 </script> 218 <script type="text/x-jqote-template" id="vue-zone"> 219 <![CDATA[ 220 <div class="vZone"> 221 </div> 222 ]]> 223 </script> 224 <script type="x-exemple-local-storage"> 225 if (!localStorage[window.location.href]) { 226 localStorage[window.location.href] = 0; 227 } 228 localStorage[window.location.href] = parseInt(localStorage[window.location.href]) + 1; 229 document.getElementById('count').textContent = localStorage[window.location.href]; 230 </script> 231 </body> 232 </html>