31 janvier
2011

Extends 1.x

Romain Lenzotti @ 18 h 32 min

Présentation

La bibliothèque ExtendsJS ajoute des fonctionnalités au type de base de javascript, tel qu’une meilleur gestion des dates et conversion des dates du français vers l’anglais et vice versa.

Elle ajoute des méthodes pour les éléments comme le drag’n'drop et facilite la création de ces derniers au sein du code javascript.

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)
Share on Facebook RSS feed for comments on this post.