changed git call from https to git readonly
[atutor.git] / mods / phpdoc2 / PhpDocumentor / phpDocumentor / Converters / HTML / frames / templates / DOM / earthli / templates / left_frame.tpl
1 {include file="header.tpl" top2=true}\r
2 <h3 class="package-title">{$info.0.package}</h3>\r
3 <div class="tree">\r
4 <script language="Javascript">\r
5 if (document.getElementById) {ldelim}\r
6 {section name=p loop=$info}\r
7         {if $info[p].subpackage == ""}\r
8                 var tree = new WebFXTree('<span class="package">{$info.0.package}</span>');\r
9                 tree.setBehavior('classic');\r
10                 tree.openIcon = 'media/images/package.png';\r
11                 tree.icon = 'media/images/package.png';\r
12         \r
13                 {if $hastodos}\r
14                         var todos = new WebFXTreeItem('To-do List', '{$todolink}');\r
15                         todos.openIcon = 'media/images/Index.png';\r
16                         todos.icon = 'media/images/Index.png';\r
17                         tree.add(todos);\r
18                 {/if}\r
19 \r
20                 var class_trees = new WebFXTreeItem('Class trees', '{$classtreepage}.html');\r
21                 class_trees.openIcon = 'media/images/Index.png';\r
22                 class_trees.icon = 'media/images/Index.png';\r
23                 tree.add(class_trees);\r
24 \r
25                 var elements = new WebFXTreeItem('Index of elements', '{$elementindex}.html');\r
26                 elements.openIcon = 'media/images/Index.png';\r
27                 elements.icon = 'media/images/Index.png';\r
28                 tree.add(elements);\r
29 \r
30                 var parent_node;\r
31 \r
32                 {if $info[p].tutorials}\r
33                         var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', '');\r
34                         tree_tutorial.openIcon = 'media/images/tutorial_folder.png';\r
35                         tree_tutorial.icon = 'media/images/tutorial_folder.png';\r
36                         tree.add(tree_tutorial);\r
37                         \r
38                         {if $info[p].tutorials.pkg}\r
39                                 var tree_inner_tutorial = new WebFXTreeItem('Package-level', '');\r
40                                 tree_inner_tutorial.openIcon = 'media/images/package_folder.png';\r
41                                 tree_inner_tutorial.icon = 'media/images/package_folder.png';\r
42                                 tree_tutorial.add(tree_inner_tutorial);\r
43                                 \r
44                                 parent_node = tree_inner_tutorial;\r
45                                 {section name=ext loop=$info[p].tutorials.pkg}\r
46                                         {$info[p].tutorials.pkg[ext]}\r
47                                 {/section}\r
48                         {/if}\r
49                         \r
50                         {if $info[p].tutorials.cls}\r
51                                 var tree_inner_tutorial = new WebFXTreeItem('Class-level', '');\r
52                                 tree_inner_tutorial.openIcon = 'media/images/class_folder.png';\r
53                                 tree_inner_tutorial.icon = 'media/images/class_folder.png';\r
54                                 tree_tutorial.add(tree_inner_tutorial);\r
55                                 \r
56                                 parent_node = tree_inner_tutorial;\r
57                                 {section name=ext loop=$info[p].tutorials.cls}\r
58                                         {$info[p].tutorials.cls[ext]}\r
59                                 {/section}\r
60                         {/if}\r
61                         \r
62                         {if $info[p].tutorials.proc}\r
63                                 var tree_inner_tutorial = new WebFXTreeItem('Function-level', '');\r
64                                 tree_inner_tutorial.openIcon = 'media/images/function_folder.png';\r
65                                 tree_inner_tutorial.icon = 'media/images/function_folder.png';\r
66                                 tree_tutorial.add(tree_inner_tutorial);\r
67                                 \r
68                                 parent_node = tree_inner_tutorial;\r
69                                 {section name=ext loop=$info[p].tutorials.proc}\r
70                                         {$info[p].tutorials.proc[ext]}\r
71                                 {/section}\r
72                         {/if}           \r
73                 {/if}\r
74 \r
75                 {if $info[p].hasinterfaces}\r
76                         var tree_classe = new WebFXTreeItem('Interface(s)', '{$packagedoc|escape:"quotes"}');\r
77                         tree_classe.openIcon = 'media/images/class_folder.png';\r
78                         tree_classe.icon = 'media/images/class_folder.png';\r
79                         \r
80                         {section name=class loop=$info[p].classes}\r
81                             {if $info[p].classes[class].is_interface}\r
82                                 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');\r
83                                 classe.openIcon = 'media/images/Interface.png';\r
84                                 classe.icon = 'media/images/Interface.png';\r
85                                 tree_classe.add(classe);\r
86                                 {/if}\r
87                         {/section}\r
88         \r
89                         tree.add(tree_classe);\r
90                 {/if}\r
91 \r
92                 {if $info[p].hasclasses}\r
93                         var tree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc|escape:"quotes"}');\r
94                         tree_classe.openIcon = 'media/images/class_folder.png';\r
95                         tree_classe.icon = 'media/images/class_folder.png';\r
96                         \r
97                         {section name=class loop=$info[p].classes}\r
98                             {if $info[p].classes[class].is_class}\r
99                                 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');\r
100                                 classe.openIcon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';\r
101                                 classe.icon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';\r
102                                 tree_classe.add(classe);\r
103                                 {/if}\r
104                         {/section}\r
105         \r
106                         tree.add(tree_classe);\r
107                 {/if}\r
108 \r
109                 {if $info[p].functions}\r
110                         var tree_function = new WebFXTreeItem('Function(s)', '{$packagedoc|escape:"quotes"}');\r
111                         tree_function.openIcon = 'media/images/function_folder.png';\r
112                         tree_function.icon = 'media/images/function_folder.png';\r
113                         \r
114                         {section name=nonclass loop=$info[p].functions}\r
115                                 var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}');\r
116                                 fic.openIcon = 'media/images/Function.png';\r
117                                 fic.icon = 'media/images/Function.png';\r
118                                 tree_function.add(fic);\r
119                         {/section}\r
120                 \r
121                         tree.add(tree_function);\r
122                 {/if}\r
123         \r
124                 {if $info[p].files}\r
125                         var tree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}');\r
126                         tree_file.openIcon = 'media/images/folder.png';\r
127                         tree_file.icon = 'media/images/folder.png';\r
128         \r
129                         {section name=nonclass loop=$info[p].files}\r
130                                 var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}');\r
131                                 file.openIcon = 'media/images/Page.png';\r
132                                 file.icon = 'media/images/Page.png';\r
133                                 tree_file.add(file);\r
134                         {/section}\r
135         \r
136                         tree.add(tree_file);\r
137                 {/if}\r
138 \r
139         {else}\r
140                 {if $info[p].subpackagetutorial}\r
141                         var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackagetutorialtitle|strip_tags|escape:"quotes"}</span>', '{$info[p].subpackagetutorialnoa}');\r
142                 {else}\r
143                         var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackage}</span>', '{$packagedoc|escape:"quotes"}');\r
144                 {/if}\r
145 \r
146                 subpackagetree.openIcon = 'media/images/package.png';\r
147                 subpackagetree.icon = 'media/images/package.png';\r
148 \r
149                 {if $info[p].tutorials}\r
150                         var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', '');\r
151                         tree_tutorial.openIcon = 'media/images/tutorial_folder.png';\r
152                         tree_tutorial.icon = 'media/images/tutorial_folder.png';\r
153                         tree.add(tree_tutorial);\r
154                         \r
155                         {if $info[p].tutorials.pkg}\r
156                                 var tree_inner_tutorial = new WebFXTreeItem('Package-level', '');\r
157                                 tree_inner_tutorial.openIcon = 'media/images/package_folder.png';\r
158                                 tree_inner_tutorial.icon = 'media/images/package_folder.png';\r
159                                 tree_tutorial.add(tree_inner_tutorial);\r
160                                 \r
161                                 parent_node = tree_inner_tutorial;\r
162                                 {section name=ext loop=$info[p].tutorials.pkg}\r
163                                         {$info[p].tutorials.pkg[ext]}\r
164                                 {/section}\r
165                         {/if}\r
166                         \r
167                         {if $info[p].tutorials.cls}\r
168                                 var tree_inner_tutorial = new WebFXTreeItem('Class-level', '');\r
169                                 tree_inner_tutorial.openIcon = 'media/images/class_folder.png';\r
170                                 tree_inner_tutorial.icon = 'media/images/class_folder.png';\r
171                                 tree_tutorial.add(tree_inner_tutorial);\r
172                                 \r
173                                 parent_node = tree_inner_tutorial;\r
174                                 {section name=ext loop=$info[p].tutorials.cls}\r
175                                         {$info[p].tutorials.cls[ext]}\r
176                                 {/section}\r
177                         {/if}\r
178                         \r
179                         {if $info[p].tutorials.proc}\r
180                                 var tree_inner_tutorial = new WebFXTreeItem('Function-level', '');\r
181                                 tree_inner_tutorial.openIcon = 'media/images/function_folder.png';\r
182                                 tree_inner_tutorial.icon = 'media/images/function_folder.png';\r
183                                 tree_tutorial.add(tree_inner_tutorial);\r
184                                 \r
185                                 parent_node = tree_inner_tutorial;\r
186                                 {section name=ext loop=$info[p].tutorials.proc}\r
187                                         {$info[p].tutorials.proc[ext]}\r
188                                 {/section}\r
189                         {/if}           \r
190                 {/if}\r
191         \r
192                 {if $info[p].classes}\r
193                         var subpackagetree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc|escape:"quotes"}');\r
194                         subpackagetree_classe.openIcon = 'media/images/class_folder.png';\r
195                         subpackagetree_classe.icon = 'media/images/class_folder.png';\r
196                         \r
197                         {section name=class loop=$info[p].classes}\r
198                                 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');\r
199                                 classe.openIcon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';\r
200                                 classe.icon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';\r
201                                 subpackagetree_classe.add(classe);\r
202                         {/section}\r
203                         \r
204                         subpackagetree.add(subpackagetree_classe);\r
205                 {/if}\r
206 \r
207                 {if $info[p].functions}\r
208                         var subpackagetree_function = new WebFXTreeItem('Function(s)', '{$packagedoc|escape:"quotes"}');\r
209                         subpackagetree_function.openIcon = 'media/images/function_folder.png';\r
210                         subpackagetree_function.icon = 'media/images/function_folder.png';\r
211                         \r
212                         {section name=nonclass loop=$info[p].functions}\r
213                                 var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}');\r
214                                 fic.openIcon = 'media/images/Function.png';\r
215                                 fic.icon = 'media/images/Function.png';\r
216                                 subpackagetree_function.add(fic);\r
217                         {/section}\r
218                         \r
219                         subpackagetree.add(subpackagetree_function);\r
220                 {/if}\r
221                 \r
222                 {if $info[p].files}\r
223                         var subpackagetree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}');\r
224                         subpackagetree_file.openIcon = 'media/images/folder.png';\r
225                         subpackagetree_file.icon = 'media/images/folder.png';\r
226                         \r
227                         {section name=nonclass loop=$info[p].files}\r
228                                 var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}');\r
229                                 file.openIcon = 'media/images/Page.png';\r
230                                 file.icon = 'media/images/Page.png';\r
231                                 subpackagetree_file.add(file);\r
232                         {/section}\r
233                 \r
234                         subpackagetree.add(subpackagetree_file);\r
235                 {/if}\r
236         \r
237           tree.add(subpackagetree);\r
238         {/if}\r
239 {/section}\r
240 \r
241 document.write(tree);\r
242 {rdelim}\r
243 </script>\r
244 </div>\r
245 <p class="notes">\r
246         Generated by \r
247         <a href="{$phpdocwebsite}" target="_blank">phpDocumentor <span class="field">{$phpdocversion}</span></a>\r
248 </p>\r
249 </body>\r
250 </html>\r