Wiki source code of visites

Last modified by jeremi on 2007/01/04 11:31

Show last authors
1 ouvrir la page: <a href="#" onclick="window.open('$doc.getAttachmentURL("$doc.attachmentList.get(0).filename")/champs/Champs_sur_marne.html');return false;">open the main document</a>:
2
3 #*
4 touche pas apres ca, tu peux copier le code par contre dans une autre page
5 *#
6
7
8 #if(!$treeviewid)
9 #set($treeviewid = 1)
10 #else
11 #set($treeviewid = 1 + $treeviewid)
12 #end
13 {pre}
14 #if($treeviewid == 1)
15 <style type="text/css">
16 @import "/xwiki/yui/treeview/assets/tree.css";
17 </style>
18 <script type="text/javascript" src="/xwiki/yui/yahoo/yahoo-min.js" ></script>
19 <script type="text/javascript" src="/xwiki/yui/treeview/treeview-min.js" ></script>
20 <script type="text/javascript" src="/xwiki/yui/treeview/checknode.js"></script>
21 #end
22 <div class="xmblabel"></div>
23 <div class="xmbfield">
24 #set($attach = $doc.attachmentList.get(0).filename)
25 #set($tmpActiveClass = $doc.getActiveClass())
26 $doc.use("MimeType.etc compression files")
27 #if ($doc.getValue("defaultfile"))
28 View Archive Content
29 #end
30 <div id="treeview${treeviewid}"></div>
31 <script type="text/javascript">
32 var tree${treeviewid};
33 var nodes${treeviewid} = {};
34 var nodeIndex${treeviewid};
35 var baseUrl = "";
36
37 function addTreeElement${treeviewid}(id, text, parent) {
38 var parent2;
39 if (parent=="")
40 parent2 = tree${treeviewid}.getRoot();
41 else
42 parent2 = nodes${treeviewid}[parent];
43 nodes${treeviewid}[id] = new YAHOO.widget.TextNode(text, parent2, false)
44 nodes${treeviewid}[id].onLabelClick = onLabelClick;
45 nodes${treeviewid}[id].labelElId = id;
46 }
47
48 var callback = null;
49 function onLabelClick(node) {
50 var path = node.labelElId;
51 if (!(path[path.length - 1] == "/"))
52 window.open(baseUrl + "/" + path);
53 }
54
55
56 function treeInit${treeviewid}() {
57 tree${treeviewid} = new YAHOO.widget.TreeView("treeview${treeviewid}");
58 //var tree = tree${treeviewid};
59 //var nodes = nodes${treeviewid};
60 #set($zipexp = $xwiki.getPlugin("zipexplorer"))
61 #set($treelist = $zipexp.getFileTreeList($doc, $attach))
62 baseUrl = "$doc.getAttachmentURL("$attach")";
63 #foreach($item in $treelist)
64 #set($checked = $selectlist.contains($item.getId()))
65 #if ($item.value.length() > 80)
66 #set($title_item = $item.value.substring(0, 80))
67 #else
68 #set($title_item = $item.value)
69 #end
70 #set($title_item = $title_item.replaceAll("[\r\n]"," "))
71 addTreeElement${treeviewid}("$item.id", "$title_item", "$item.parent")
72 #end
73 tree${treeviewid}.draw();
74 }
75
76 // Init the tree
77 treeInit${treeviewid}();
78 </script>
79 #if($tmpActiveClass)
80 $doc.use($tmpActiveClass)
81 #end
82 </div>
83 {/pre}