AnsweredAssumed Answered

Ajouter un commentaire en javascript

Question asked by srzeppo1 on Nov 9, 2012
Latest reply on Nov 22, 2012 by srzeppo1
Bonjour,

J'ai besoin d'ajouter un commentaire à un fichier en javascript lors de son ajout dans un folder.
Après avoir éclusé beaucoup de topics sur le sujet dans les divers forum, j'ai écrit le code suivant :

if(!document.hasAspect("fm:discussable")) { document.addAspect("fm:discussable"); }
if(!document.hasAspect("fm:commentsRollup")) { document.addAspect("fm:commentsRollup"); }

var forums = document.childAssocs["fm:discussion"];
var forum;
var nom2 = "Discussion" + Math.random();

if(forums.length === 0) {
  forum = document.createNode(nom2, "fm:forum", "fm:discussion");
}
else {
  forum = forums[0];
}

var topics = forum.childAssocs["cm:contains"];
var topic;


if(topics.length === 0) {
  topic = forum.createNode("Comments", "fm:topic", "cm:Comments");
}
else {
  topic = topics[0];
}

var props = new Array(1);
props["cm:content"] = "";
var nom = "comment-" + Math.random();
//var nom = "Comment"
var mypost = topic.createNode(nom,"fm:post",props);
mypost.content = "<p><b>==== NEW COMMENT===== </b></p>";


Ce script marche bien pour un document ayant déjà la structure de post créé, c'est à dire ayant déjà au moins un commentaire mais ne marche pas pour un nouveau document sans commentaire. La création du noeud "fm:topic" échoue dans ce cas là.

Pouvez vous m'aider ?
Merci beaucoup.

Cordialement.

Outcomes