Salut à tous !
Voilà, j'ai un petit problème concernant Dojo.
Je développe actuellement une application, et je me sers de ce Framework pour tous ce qui concerne la validation de formulaires (entre autres).
Le problème, c'est que la lib pèse un peu plus de 20Mo, ce qui me gène un peu.
J'ai donc décidé d'utiliser la version CDN hébergée sur les serveurs Google.
Seulement voilà, ça ne fonctionne plus.
Je link pourtant mes fichiers js et css correctement, je fait mes dojo.require, comme avant, mais rien n'y fait.
Voici comment je link dojo :
J'ai cru comprendre qu'il fallait que j'utilise l'API AMD pour faire mes require.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <!-- Mon fichier CSS --> <link rel="stylesheet" href="css/style.css" /> <!-- Les fichiers CSS de Dojo --> <style type="text/css"> @import "http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dijit/themes/tundra/tundra.css" @import "http://ajax.googleapis.com/ajax/libs/dojo/1.7/dojo/resources/dojo.css" </style> <!-- Dojo.js --> <script type="text/javascript" src=http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js" djConfig="parseOnLoad: true"></script> <!-- Import des modules Dojo --> <script type="text/javascript"> dojo.require("dojo.parser"); dojo.require("dijit.layout.ContentPane"); dojo.require("dijit.layout.TabContainer"); dojo.require("dijit.form.Form"); dojo.require("dijit.form.ValidationTextBox"); dojo.require("dijit.form.Select"); dojo.require("dijit.form.ComboBox"); dojo.require("dijit.form.Button"); </script>
Comment cela fonctionne-t-il ? (sachant que je ne génère pas mes formulaires en javascript)
Partager