--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/toolkit/exemples/cartographie/data/scriptCarto.js Thu Apr 10 14:20:23 2014 +0200
@@ -0,0 +1,68 @@
+
+//On crée l'outil Relations préalablement
+var r = new Relations();
+
+var parametresCarto = {
+
+ width: 1000,
+ height: 800,
+ top: 50,
+ left: 0,
+ isPositions: true,
+ //réglage des dimensions et du positionnement de l'objet.
+
+ selectorID: "carto",
+ canvasID: "canvas",
+ info: "infos",
+ //sélecteurs tels qu'ils seront par exemple utilisés dans le CSS (précédés d'un #).
+
+ couleurs: null,
+ //implique génération automatique. Passer un tableau sinon.
+
+ relations: r,
+
+ charge: -30,
+ gravity: .13,
+ theta: 3,
+ //influent sur la disposition du Force-directed Graph.
+
+ nodeSizeInterval: [2, 20],
+
+ layerStyle: {
+ opacity: 0.5,
+ blendMode: 'normal'
+ },
+ /*Paramètres spécifiques à chaque zone colorée en arrière-plan. Possibilité d'influer sur
+ les contours, l'affichage de superposition entre deux couches, les propriétés CSS.. voir
+ doc et lien doc Paper.js.*/
+
+ handle_len_rate: 2.2,
+ maxDistance: 50,
+ //affichage de l'arrière-plan. voire doc.
+
+ scaleInterval: [0.01, 5],
+ //échelle de zoom
+
+ infobulleHtml: function(node) {
+ return "<h4>" + node.titre + "</h4><p>cluster: "
+ + node.group +"</p>";
+ },
+
+ /*Détermine le texte à afficher dans l'infobulle, sous forme de texte ou de balises HTML.
+ Peut inclure des attributs du noeud correspondant.*/
+
+
+ logZoomNode: true,
+ logZoomNodeParameter: 4,
+ clustering: false
+
+ };
+
+
+var carto = new Carte(parametresCarto, articlesCCA2, links);
+//Les objets items et links sont ceux définis dans le fichier donnees.json.
+
+r.add("carto", carto);
+//La cartographie est ajoutée à l'objet Relations, et peut ainsi interagir avec d'autres modules.
+
+// Interaction
\ No newline at end of file