Subversion Repositories wimsdev

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. /***************************************************************************************
  2. JSEditor est un produit developpe par Enev Zhelyaz <enevzhelyaz@gmail.com>
  3. a l'occasion d'un stage pour le service TICE de l'universite Nice Sophia Antipolis http://tice.unice.fr
  4. Il utilise textarea.2.0.0.RC1, base sur la librairie Prototype (http://livepipe.net/control/textarea )
  5. *****************************************************************************************/
  6.  
  7. function include(fileName){
  8.         document.write("<script type='text/javascript' src='scripts/js/editor/"+fileName+"'></script>" );
  9.         /*var head = document.getElementsByTagName('head')[0];
  10.        
  11.         script = document.createElement('script');
  12.         script.src = 'scripts/js/editor/'+fileName;
  13.         script.type = 'text/javascript';
  14.        
  15.         head.appendChild(script);*/
  16.  
  17. }
  18.  
  19. if (version==null)
  20.         var version = "fr";
  21.  
  22. var liste = "-";
  23. var compter = 0;
  24. var index = null;
  25. var k = null;
  26. var y = 0;
  27. var instructionwims = "";
  28. var chrono = null;
  29. var chrono2 = null;
  30.  
  31. Nom_Browser = navigator.appName;
  32. Version_Browser = navigator.appVersion;
  33.  
  34. include('names_'+version+'.js');
  35. include('scripts_1/prototype.js');
  36.  
  37. /* NB : scriptaculous est un tres bon addon graphique pour Prototype : http://script.aculo.us/
  38. textarea.2.0.0.RC1, base sur la librairie Prototype, permet d'afficher la barre d'outils du textarea -cf http://livepipe.net/control/textarea */
  39.  
  40. include('scripts_2/control.textarea.2.0.0.RC1.js');
  41. include('scripts_2/control.textarea.markdown1.js');
  42. /* gfcursor.js : Librairie de gestion du curseur dans un textearea  */
  43. /* permet d'ajouter l'instruction selectionnee au niveau du curseur par exemple   */
  44. include('scripts_2/gfcursor.js');
  45.  
  46. // javascript_002.js et Redimensionne.js doivent permettre de redimensionner dynamiquement le textarea
  47. include('scripts_2/javascript_002.js');
  48. include('scripts_1/Redimensionne.js');
  49. //include('scripts_2/fonctions_generiques.js');
  50.  
  51. switch (Nom_Browser) {
  52.  case "Netscape":
  53.         include('scripts_2/fonctions_Mozilla.js');
  54.         break;
  55.  case "Microsoft Internet Explorer":
  56.         include('scripts_2/fonctions_IE.js');
  57.         break;
  58. }