|
08 février
2010 |
Extends 0.xRomakita @ 20 h 16 min |
Présentation
| Auteur : | Lenzotti Romain |
|---|---|
| Date : | 01/06/2010 |
| Version : | 0.9.91 |
| Lien de la documentation: | Documentation Extends |
Fonctionnalités
- Ajout de méthode aux types de base de JavaScript :
- Date
- Element
- Number
- String
- Ajout de méthode à l’objet
window, - Création d’Element via le constructeur Node,
- Support du drag’n'drop
- Gestion des dates améliorées
- Support du multilingue
- Création d’un nouveau type Color,
- Création d’un nouveau type Picture,
- Création d’un nouveau type Timer
- Gestion des imports dans le fichier JS
Installation de la bibliothèque
Le code suivant est un exemple d’inclusion du fichier extends.js dans votre projet Web :
<head>
<link href="css/montheme/window.css" type="text/css" rel="stylesheet" />
<script src="js/prototype.js" type="text/javascript"/></script>
<script src="js/extends.js?import=window&lang=fr" type="text/javascript"/></script>
</head>
Téléchargement
Télécharger la version 1.6 de prototype.js
La version 1.7 RC2 de prototype n’est pas entièrement compatible avec Extends. Une version de Extends sera développé après la sortie de la version 1.7 final !
Télécharger la dernière version de extends_0.9.91
Télécharger une ancienne version 0.9.X :
Télécharger une version antérieur à la 0.9.x :
Détailles des versions :
0.9.91
- Correction de bugs
0.9.9
- Documentation du code source
- Débogage et Ajout de méthode supplémentaire aux différentes Classe
- Ajout de la fonction include
- Ajout des méthodes drag and drop à la classe Node
- Extension des méthodes Node à $() tous les éléments de prototype bénéficie des méthodes Node
- Ajout des méthodes des de transitions (à optimiser)
- Ajout de la classe Observer afin de gérer ses propres événements
0.9.8 ???
0.9.5
- Ajout de la méthode popChild à Element Node
0.9.4
- Ajout de la classe Drag à la Classe Element
0.9.3
- Ajout du traducteur – support multilangage
- Ajout de la classe Color
- Ajout des methodes Number::toHexa(), String::isHexa(), String::toDecimal()
0.9.2.1
- Modification de la methode document::stage::getDimensions()
0.9.2
- Ajout de l’attribut __class__ pour la vérification du type exact
0.9.1
- Ajout de la méthode toMoney() à la classe String et Number
0.9
- Ajout du constructeur new NODE()
0.8.1
- Ajout de la méthode toElement à la classe Picture
0.8
- Ajout de la classe Extends, chargement de script js à la volée.
0.7
- Suppression de l’extension de classe Image et créations la classe Picture afin d’être compatible avec Opera
- Ajout de la classe Timer pour la gestion d’événement périodique (en supplément de la classe PeriodicalExecuter de prototype)


