Dojo version 1.6

 

Depuis le début de l’année 2011, deux versions de DojoToolkit sont sorties : la version 1.6.0 et la version 1.6.1.

 

Principales nouveautés et changements de la version 1.6.0

 

Navigateurs supportés

Il n’y a pas de changement par rapport à la version 1.5 excepté pour Chrome où l’on passe de la version 5 à la version 8 :

  • Firefox 3.6
  • Safari 4/Safari 5 and Chrome 8
  • IE6, IE7, IE8
  • Opera 10.50 and later (Dojo core seulement)

 

AMD

Préparation au support de AMD( Modules/AsynchronousDefinition). Cette fonctionnalité sera effective dans la version 1.7.

 

djConfig

L’utilisation de la variable djConfig n’est plus recommandée. Son utilisation ne sera plus possible à partir de Dojo v2.0. Il faut remplacer djConfig par dojoConfig.

var dojoConfig = { parseOnLoad:true }

 

Les attributs data de HTML5

Dojo permet de déclarer des widgets et d’indiquer d’autres informations directement dans  le HTML. Afin d’être compatible avec la syntaxe HTML 5, ces attributs sont préfixés par data-dojo- (cf spec HTML 5).

djConfig est remplacé par data-dojo-config

L’attribut jsId est remplacé par  data-dojo-id

<div data-dojo-id="bar" data-dojo-type="some.Thinger">I am exported to window.bar by reference</div>

 

L’attribut dojoType est remplacé par  data-dojo-type

<div data-dojo-type="dijit.form.Button" data-dojo-props="disabled:true, onClick: someNamedFunction">Click</div>

 

remarque : Tous les anciens attributs sont opérationnels jusqu’à la version 2.0

 

Graphiques

Deux nouveaux types de graphique ont été ajoutés : le graphique en radar (ou toile d’araignée) et le diagramme de Gantt.

Dojo Websockets

Dojo version 1.6 introduit une nouvelle api permettant une communication en temps réelle du style Comet. Cette api est basé sur la WebSocket api qui permet de réaliser une connexion bi-directionnelle idéale pour envoyé (push) en temps réel des messages du serveur vers le client.

 

Thème

L’adoption du framework Less va rendre plus facile et plus rapide la personnalisation des feuilles de style.

 

Object store

La réécriture des classes de stockage rend plus facile à utiliser dans la classe data.store

Changements de la version 1.6.1

Cette version étant une version mineure, elle apporte des corrections de bugs et quelques améliorations mineures. Cependant, il faut noter que Dojo supporte maintenant Internet Explorer 9 et Firefox 4.

 

Publié dans actualités Tagués avec :

Laisser un commentaire