/library/phpDocumentor/phpDocumentor/Converters/HTML/frames/templates/DOM/l0l33t/templates/left_frame.tpl

https://github.com/claymodel/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD- · Smarty Template · 198 lines · 157 code · 41 blank · 0 comment · 2 complexity · cd8f07751fd2b2ba64203b2767d0bc0e MD5 · raw file

  1. {include file="header.tpl" top2=true}
  2. <h3 class="package-title">{$info.0.package}</h3>
  3. <div class="tree">
  4. <script language="Javascript">
  5. if (document.getElementById) {ldelim}
  6. {section name=p loop=$info}
  7. {if $info[p].subpackage == ""}
  8. var tree = new WebFXTree('<span class="package">{$info.0.package}</span>');
  9. tree.setBehavior('classic');
  10. {if $hastodos}
  11. var todos = new WebFXTreeItem('To-do List', '{$todolink}');
  12. tree.add(todos);
  13. {/if}
  14. var class_trees = new WebFXTreeItem('Class trees', '{$classtreepage}.html');
  15. tree.add(class_trees);
  16. var elements = new WebFXTreeItem('Index of elements', '{$elementindex}.html');
  17. tree.add(elements);
  18. var parent_node;
  19. {if $info[p].tutorials}
  20. var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', '');
  21. tree.add(tree_tutorial);
  22. {if $info[p].tutorials.pkg}
  23. var tree_inner_tutorial = new WebFXTreeItem('Package-level', '');
  24. tree_tutorial.add(tree_inner_tutorial);
  25. parent_node = tree_inner_tutorial;
  26. {section name=ext loop=$info[p].tutorials.pkg}
  27. {$info[p].tutorials.pkg[ext]}
  28. {/section}
  29. {/if}
  30. {if $info[p].tutorials.cls}
  31. var tree_inner_tutorial = new WebFXTreeItem('Class-level', '');
  32. tree_tutorial.add(tree_inner_tutorial);
  33. parent_node = tree_inner_tutorial;
  34. {section name=ext loop=$info[p].tutorials.cls}
  35. {$info[p].tutorials.cls[ext]}
  36. {/section}
  37. {/if}
  38. {if $info[p].tutorials.proc}
  39. var tree_inner_tutorial = new WebFXTreeItem('Function-level', '');
  40. tree_tutorial.add(tree_inner_tutorial);
  41. parent_node = tree_inner_tutorial;
  42. {section name=ext loop=$info[p].tutorials.proc}
  43. {$info[p].tutorials.proc[ext]}
  44. {/section}
  45. {/if}
  46. {/if}
  47. {if $info[p].hasinterfaces}
  48. {if $info[p].classes}
  49. var tree_classe = new WebFXTreeItem('Interface(s)', '{$packagedoc}');
  50. {section name=class loop=$info[p].classes}
  51. {if $info[p].classes[class].is_interface}
  52. var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');
  53. tree_classe.add(classe);
  54. {/if}
  55. {/section}
  56. tree.add(tree_classe);
  57. {/if}
  58. {/if}
  59. {if $info[p].hasclasses}
  60. {if $info[p].classes}
  61. var tree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc}');
  62. {section name=class loop=$info[p].classes}
  63. {if $info[p].classes[class].is_class}
  64. var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');
  65. tree_classe.add(classe);
  66. {/if}
  67. {/section}
  68. tree.add(tree_classe);
  69. {/if}
  70. {/if}
  71. {if $info[p].functions}
  72. var tree_function = new WebFXTreeItem('Function(s)', '{$packagedoc}');
  73. {section name=nonclass loop=$info[p].functions}
  74. var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}');
  75. tree_function.add(fic);
  76. {/section}
  77. tree.add(tree_function);
  78. {/if}
  79. {if $info[p].files}
  80. var tree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}');
  81. {section name=nonclass loop=$info[p].files}
  82. var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}');
  83. tree_file.add(file);
  84. {/section}
  85. tree.add(tree_file);
  86. {/if}
  87. {else}
  88. {if $info[p].subpackagetutorial}
  89. var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackagetutorialtitle|strip_tags|escape:"quotes"}</span>', '{$info[p].subpackagetutorialnoa}');
  90. {else}
  91. var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackage}</span>', '{$packagedoc|escape:"quotes"}');
  92. {/if}
  93. {if $info[p].tutorials}
  94. var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', '');
  95. tree.add(tree_tutorial);
  96. {if $info[p].tutorials.pkg}
  97. var tree_inner_tutorial = new WebFXTreeItem('Package-level', '');
  98. tree_tutorial.add(tree_inner_tutorial);
  99. parent_node = tree_inner_tutorial;
  100. {section name=ext loop=$info[p].tutorials.pkg}
  101. {$info[p].tutorials.pkg[ext]}
  102. {/section}
  103. {/if}
  104. {if $info[p].tutorials.cls}
  105. var tree_inner_tutorial = new WebFXTreeItem('Class-level', '');
  106. tree_tutorial.add(tree_inner_tutorial);
  107. parent_node = tree_inner_tutorial;
  108. {section name=ext loop=$info[p].tutorials.cls}
  109. {$info[p].tutorials.cls[ext]}
  110. {/section}
  111. {/if}
  112. {if $info[p].tutorials.proc}
  113. var tree_inner_tutorial = new WebFXTreeItem('Function-level', '');
  114. tree_tutorial.add(tree_inner_tutorial);
  115. parent_node = tree_inner_tutorial;
  116. {section name=ext loop=$info[p].tutorials.proc}
  117. {$info[p].tutorials.proc[ext]}
  118. {/section}
  119. {/if}
  120. {/if}
  121. {if $info[p].classes}
  122. var subpackagetree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc|escape:"quotes"}');
  123. {section name=class loop=$info[p].classes}
  124. var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');
  125. subpackagetree_classe.add(classe);
  126. {/section}
  127. subpackagetree.add(subpackagetree_classe);
  128. {/if}
  129. {if $info[p].functions}
  130. var subpackagetree_function = new WebFXTreeItem('Function(s)', '{$packagedoc}');
  131. {section name=nonclass loop=$info[p].functions}
  132. var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}');
  133. subpackagetree_function.add(fic);
  134. {/section}
  135. subpackagetree.add(subpackagetree_function);
  136. {/if}
  137. {if $info[p].files}
  138. var subpackagetree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}');
  139. {section name=nonclass loop=$info[p].files}
  140. var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}');
  141. subpackagetree_file.add(file);
  142. {/section}
  143. subpackagetree.add(subpackagetree_file);
  144. {/if}
  145. tree.add(subpackagetree);
  146. {/if}
  147. {/section}
  148. document.write(tree);
  149. {rdelim}
  150. </script>
  151. </div>
  152. <p class="notes">
  153. Generated by
  154. <a href="{$phpdocwebsite}" target="_blank">phpDocumentor <span class="field">{$phpdocversion}</span></a>
  155. </p>
  156. </body>
  157. </html>