|
31 janvier
2011 |
Extends 1.xRomain Lenzotti @ 18 h 32 min |
Présentation
| Auteur : | Lenzotti Romain |
|---|---|
| Date : | 31/01/2011 |
| Version : | 1.2 |
| 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.7 de prototype.js
Télécharger la dernière version de extends_1.2
Ancienne version 1.x
Télécharger la version de extends_1.1
Télécharger la version de extends_1.0
Détailles des versions :
1.2
- Ajout de la bibliothèque md5
- Ajout de la méthode String#md5
1.1
- Ajout de la classe StopEvent
- Ajout de la méthode Observer.observePattern, permettant l’observation d’un groupe d’événement en fonction d\’un mot clef
- Support de prototype 1.7
1.0
- Modification des méthodes Node. Ces dernières sont ajoutés via la méthode Element.addMethods.
- Ajout de la méthode String#format et Number#format
- Ajout de l’alias $Body qui est une référence vers document.stage.body
- Ajout des méthodes drag’and’drop à la classe Node
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)


