Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

added flavors

  • Loading branch information...
commit 5454822add9b0aca9b106e825b85434166ecabe6 1 parent f965d3f
@dann authored
Showing with 7,043 additions and 28 deletions.
  1. +1 −0  angelos-core/Makefile.PL
  2. +18 −0 angelos-core/bugs/issue-cf1856865b5da9cbf0fc6b063253b7f4d03b564b.yaml
  3. +18 −0 angelos-core/bugs/issue-f589310ea45ca30067558e5414cfee3d65c161b3.yaml
  4. +1 −0  angelos-core/flavors/flavors/app/additional/config.yaml
  5. +7 −0 angelos-core/flavors/flavors/app/config.yaml
  6. +8 −0 angelos-core/flavors/flavors/app/template/.gitignore
  7. +4 −0 angelos-core/flavors/flavors/app/template/Changes
  8. +19 −0 angelos-core/flavors/flavors/app/template/MANIFEST.SKIP
  9. +11 −0 angelos-core/flavors/flavors/app/template/Makefile.PL
  10. +27 −0 angelos-core/flavors/flavors/app/template/README
  11. +8 −0 angelos-core/flavors/flavors/app/template/bin/cli
  12. +25 −0 angelos-core/flavors/flavors/app/template/bin/server
  13. +10 −0 angelos-core/flavors/flavors/app/template/conf/environments/development.yaml
  14. +8 −0 angelos-core/flavors/flavors/app/template/conf/environments/production.yaml
  15. +7 −0 angelos-core/flavors/flavors/app/template/conf/environments/testing.yaml
  16. +18 −0 angelos-core/flavors/flavors/app/template/conf/log.yaml
  17. +6 −0 angelos-core/flavors/flavors/app/template/conf/routes.pl
  18. +41 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____.pm
  19. +4 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/CLI.pm
  20. +36 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/CLI/Command/Echo.pm
  21. +11 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Cache.pm
  22. +11 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Config.pm
  23. +6 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Home.pm
  24. +13 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Logger.pm
  25. +9 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/Configurable.pm
  26. +9 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/HomeAware.pm
  27. +9 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/Loggable.pm
  28. +18 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/SchemaAware.pm
  29. +27 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Schema.pm
  30. +13 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Web/Controller/Root.pm
  31. +9 −0 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Web/View/TT.pm
  32. 0  angelos-core/flavors/flavors/app/template/log/error.log
  33. 0  angelos-core/flavors/flavors/app/template/log/server.log
  34. +4 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/README
  35. +7 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/fonts-min.css
  36. +134 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/forms.css
  37. +114 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/framework.html
  38. +52 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-1col.css
  39. +56 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navleft-1col.css
  40. +64 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navleft-2col.css
  41. +57 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-1col.css
  42. +68 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-3col.css
  43. +61 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-localleft.css
  44. +61 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-subright.css
  45. +152 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/layout.css
  46. +105 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/nav-horizontal.css
  47. +104 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/nav-vertical.css
  48. +7 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/reset-min.css
  49. +64 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/tools.css
  50. +228 −0 angelos-core/flavors/flavors/app/template/share/root/static/css/typo.css
  51. +32 −0 angelos-core/flavors/flavors/app/template/share/root/static/js/jquery-1.2.6.min.js
  52. +11 −0 angelos-core/flavors/flavors/app/template/share/root/templates/root/index.tt
  53. +12 −0 angelos-core/flavors/flavors/app/template/t/00_load_all.t
  54. +27 −0 angelos-core/flavors/flavors/app/template/t/integration/01_basic.t
  55. +3 −0  angelos-core/flavors/flavors/app/template/tools/autotest
  56. +2 −0  angelos-core/flavors/flavors/app/template/tools/profile_module_memory
  57. +33 −0 angelos-core/flavors/flavors/app/template/tools/profile_module_memory.pl
  58. +9 −0 angelos-core/flavors/flavors/app/template/tools/test_coverage
  59. +2 −0  angelos-core/flavors/flavors/app/template/tools/test_it
  60. +37 −0 angelos-core/flavors/flavors/app/template/tools/test_pt_simple.pl
  61. +3 −0  angelos-core/flavors/flavors/app/template/tools/test_ut
  62. +10 −0 angelos-core/flavors/flavors/app/template/xt/01_podspell.t
  63. +8 −0 angelos-core/flavors/flavors/app/template/xt/02_perlcritic.t
  64. +4 −0 angelos-core/flavors/flavors/app/template/xt/03_pod.t
  65. +2 −0  angelos-core/flavors/flavors/app/template/xt/perlcriticrc
  66. +1 −0  angelos-core/flavors/flavors/default/additional/config.yaml
  67. +6 −0 angelos-core/flavors/flavors/default/config.yaml
  68. +7 −0 angelos-core/flavors/flavors/default/template/.gitignore
  69. +4 −0 angelos-core/flavors/flavors/default/template/Changes
  70. +19 −0 angelos-core/flavors/flavors/default/template/MANIFEST.SKIP
  71. +15 −0 angelos-core/flavors/flavors/default/template/Makefile.PL
  72. +27 −0 angelos-core/flavors/flavors/default/template/README
  73. +25 −0 angelos-core/flavors/flavors/default/template/bin/server
  74. +12 −0 angelos-core/flavors/flavors/default/template/conf/config.yaml
  75. +18 −0 angelos-core/flavors/flavors/default/template/conf/log.yaml
  76. +6 −0 angelos-core/flavors/flavors/default/template/conf/routes.pl
  77. +43 −0 angelos-core/flavors/flavors/default/template/lib/____var-module_path-var____.pm
  78. +14 −0 angelos-core/flavors/flavors/default/template/lib/____var-module_path-var____/Controller/Root.pm
  79. +9 −0 angelos-core/flavors/flavors/default/template/lib/____var-module_path-var____/View/TT.pm
  80. 0  angelos-core/flavors/flavors/default/template/log/error.log
  81. 0  angelos-core/flavors/flavors/default/template/log/server.log
  82. +4 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/README
  83. +7 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/fonts-min.css
  84. +134 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/forms.css
  85. +114 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/framework.html
  86. +52 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout-1col.css
  87. +56 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout-navleft-1col.css
  88. +64 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout-navleft-2col.css
  89. +57 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout-navtop-1col.css
  90. +68 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout-navtop-3col.css
  91. +61 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout-navtop-localleft.css
  92. +61 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout-navtop-subright.css
  93. +152 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/layout.css
  94. +105 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/nav-horizontal.css
  95. +104 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/nav-vertical.css
  96. +7 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/reset-min.css
  97. +64 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/tools.css
  98. +228 −0 angelos-core/flavors/flavors/default/template/share/root/static/css/typo.css
  99. +32 −0 angelos-core/flavors/flavors/default/template/share/root/static/js/jquery-1.2.6.min.js
  100. +10 −0 angelos-core/flavors/flavors/default/template/share/root/templates/root/index.tt
  101. +4 −0 angelos-core/flavors/flavors/default/template/t/00_compile.t
  102. +10 −0 angelos-core/flavors/flavors/default/template/xt/01_podspell.t
  103. +8 −0 angelos-core/flavors/flavors/default/template/xt/02_perlcritic.t
  104. +4 −0 angelos-core/flavors/flavors/default/template/xt/03_pod.t
  105. +2 −0  angelos-core/flavors/flavors/default/template/xt/perlcriticrc
  106. +1 −0  angelos-core/flavors/flavors/plugin-controller/additional/config.yaml
  107. +7 −0 angelos-core/flavors/flavors/plugin-controller/config.yaml
  108. +7 −0 angelos-core/flavors/flavors/plugin-controller/template/.gitignore
  109. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/Changes
  110. +19 −0 angelos-core/flavors/flavors/plugin-controller/template/MANIFEST.SKIP
  111. +13 −0 angelos-core/flavors/flavors/plugin-controller/template/Makefile.PL
  112. +27 −0 angelos-core/flavors/flavors/plugin-controller/template/README
  113. +8 −0 angelos-core/flavors/flavors/plugin-controller/template/bin/cli
  114. +25 −0 angelos-core/flavors/flavors/plugin-controller/template/bin/server
  115. +12 −0 angelos-core/flavors/flavors/plugin-controller/template/conf/config.yaml
  116. +18 −0 angelos-core/flavors/flavors/plugin-controller/template/conf/log.yaml
  117. +6 −0 angelos-core/flavors/flavors/plugin-controller/template/conf/routes.pl
  118. +43 −0 angelos-core/flavors/flavors/plugin-controller/template/lib/____var-module_path-var____.pm
  119. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/lib/____var-module_path-var____/CLI.pm
  120. +36 −0 angelos-core/flavors/flavors/plugin-controller/template/lib/____var-module_path-var____/CLI/Command/Echo.pm
  121. +13 −0 angelos-core/flavors/flavors/plugin-controller/template/lib/____var-module_path-var____/Web/Controller/Root.pm
  122. +9 −0 angelos-core/flavors/flavors/plugin-controller/template/lib/____var-module_path-var____/Web/View/TT.pm
  123. 0  angelos-core/flavors/flavors/plugin-controller/template/log/error.log
  124. 0  angelos-core/flavors/flavors/plugin-controller/template/log/server.log
  125. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/README
  126. +7 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/fonts-min.css
  127. +134 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/forms.css
  128. +114 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/framework.html
  129. +52 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout-1col.css
  130. +56 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout-navleft-1col.css
  131. +64 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout-navleft-2col.css
  132. +57 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout-navtop-1col.css
  133. +68 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout-navtop-3col.css
  134. +61 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout-navtop-localleft.css
  135. +61 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout-navtop-subright.css
  136. +152 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/layout.css
  137. +105 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/nav-horizontal.css
  138. +104 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/nav-vertical.css
  139. +7 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/reset-min.css
  140. +64 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/tools.css
  141. +228 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/css/typo.css
  142. +32 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/static/js/jquery-1.2.6.min.js
  143. +11 −0 angelos-core/flavors/flavors/plugin-controller/template/share/root/templates/root/index.tt
  144. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/t/00_compile.t
  145. +7 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/.gitignore
  146. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/Changes
  147. +19 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/MANIFEST.SKIP
  148. +13 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/Makefile.PL
  149. +27 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/README
  150. +8 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/bin/cli
  151. +25 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/bin/server
  152. +32 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/conf/config.yaml
  153. +18 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/conf/log.yaml
  154. +6 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/conf/routes.pl
  155. +41 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/lib/TestApp.pm
  156. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/lib/TestApp/CLI.pm
  157. +36 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/lib/TestApp/CLI/Command/Echo.pm
  158. +14 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/lib/TestApp/Web/Controller/Root.pm
  159. +9 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/lib/TestApp/Web/View/TT.pm
  160. 0  angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/log/error.log
  161. 0  angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/log/server.log
  162. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/README
  163. +7 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/fonts-min.css
  164. +134 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/forms.css
  165. +114 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/framework.html
  166. +52 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout-1col.css
  167. +56 −0 ...los-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout-navleft-1col.css
  168. +64 −0 ...los-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout-navleft-2col.css
  169. +57 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout-navtop-1col.css
  170. +68 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout-navtop-3col.css
  171. +61 −0 ...core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout-navtop-localleft.css
  172. +61 −0 ...-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout-navtop-subright.css
  173. +152 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/layout.css
  174. +105 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/nav-horizontal.css
  175. +104 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/nav-vertical.css
  176. +7 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/reset-min.css
  177. +64 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/tools.css
  178. +228 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/css/typo.css
  179. +32 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/static/js/jquery-1.2.6.min.js
  180. +11 −0 angelos-core/flavors/flavors/plugin-controller/template/t/TestApp/share/root/templates/root/index.tt
  181. +38 −0 angelos-core/flavors/flavors/plugin-controller/template/t/Utils.pm
  182. +22 −0 angelos-core/flavors/flavors/plugin-controller/template/t/basic.t
  183. +10 −0 angelos-core/flavors/flavors/plugin-controller/template/xt/01_podspell.t
  184. +8 −0 angelos-core/flavors/flavors/plugin-controller/template/xt/02_perlcritic.t
  185. +4 −0 angelos-core/flavors/flavors/plugin-controller/template/xt/03_pod.t
  186. +2 −0  angelos-core/flavors/flavors/plugin-controller/template/xt/perlcriticrc
  187. +21 −3 angelos-core/lib/Angelos.pm
  188. +38 −0 angelos-core/lib/Angelos/Cache.pm
  189. +2 −0  angelos-core/lib/Angelos/Plugin.pm
  190. +2 −0  angelos-core/lib/Angelos/Role.pm
  191. +21 −14 angelos-core/lib/Angelos/Script/Command/Generate/Flavor/App.pm
  192. +24 −0 angelos-core/lib/Angelos/ServiceLocator.pm
  193. +1 −1  angelos-core/t/unit/020_engine/basic.t
  194. +1 −1  angelos-core/t/unit/030_dispatcher/basic.t
  195. +1 −1  angelos-core/t/unit/040_configloader/basic.t
  196. +1 −1  angelos-core/t/unit/050_component_loader/basic.t
  197. +1 −1  angelos-core/t/unit/060_model/basic.t
  198. +1 −1  angelos-core/t/unit/070_controller/basic.t
  199. +1 −1  angelos-core/t/unit/080_script/basic.t
  200. +1 −1  angelos-core/t/unit/090_view/basic.t
  201. +1 −1  angelos-core/t/unit/100_cli/basic.t
  202. +1 −1  angelos-core/t/unit/110_i18n/basic.t
  203. +1 −1  angelos-core/t/unit/skelton-testclass.t
View
1  angelos-core/Makefile.PL
@@ -53,6 +53,7 @@ requires(
'Params::Validate' => 0,
'Data::Util' => 0,
'Class::Singleton' => 0,
+ 'CHI' => '0.10',
# Angelos Plugins
'Text::SimpleTable' => 0,
View
18 angelos-core/bugs/issue-cf1856865b5da9cbf0fc6b063253b7f4d03b564b.yaml
@@ -0,0 +1,18 @@
+--- !ditz.rubyforge.org,2008-03-06/issue
+title: "Locator\xE3\x81\xAE\xE6\xA4\x9C\xE8\xA8\x8E\xEF\xBC\x88Logger, Config, I18N\xE3\x81\xAFServiceLocator\xE3\x81\x8B\xE3\x82\x89\xE3\x81\xA8\xE3\x81\xA3\xE3\x81\x9F\xE3\x82\xA4\xE3\x83\xB3\xE3\x82\xB9\xE3\x82\xBF\xE3\x83\xB3\xE3\x82\xB9\xE3\x82\x92\xE4\xBD\xBF\xE3\x81\x86\xE3\x82\x88\xE3\x81\x86\xE3\x81\xAB\xE3\x81\x97\xE3\x81\xA6\xE3\x82\x82\xE3\x82\x88\xE3\x81\x8B\xE3\x81\xA3\xE3\x81\x9F\xE3\x81\x8B\xE3\x82\x82\xE3\x81\x97\xE3\x82\x8C\xE3\x81\xAA\xE3\x81\x84\xEF\xBC\x89"
+desc: ""
+type: :task
+component: angelos
+release: "0.01"
+reporter: dann <techmemo@gmail.com>
+status: :unstarted
+disposition:
+creation_time: 2009-02-28 10:13:27.828153 Z
+references: []
+
+id: cf1856865b5da9cbf0fc6b063253b7f4d03b564b
+log_events:
+- - 2009-02-28 10:13:28.244737 Z
+ - dann <techmemo@gmail.com>
+ - created
+ - ""
View
18 angelos-core/bugs/issue-f589310ea45ca30067558e5414cfee3d65c161b3.yaml
@@ -0,0 +1,18 @@
+--- !ditz.rubyforge.org,2008-03-06/issue
+title: "Context\xE3\x82\x92CLI\xE3\x81\xAA\xE3\x81\xA9\xE3\x81\xA7\xE3\x82\x82\xE4\xBD\xBF\xE3\x81\x88\xE3\x82\x8B\xE3\x82\x88\xE3\x81\x86\xE3\x81\xAB\xE3\x81\x99\xE3\x82\x8B"
+desc: ""
+type: :task
+component: angelos
+release: "0.01"
+reporter: dann <techmemo@gmail.com>
+status: :unstarted
+disposition:
+creation_time: 2009-02-28 10:28:41.119495 Z
+references: []
+
+id: f589310ea45ca30067558e5414cfee3d65c161b3
+log_events:
+- - 2009-02-28 10:28:41.759853 Z
+ - dann <techmemo@gmail.com>
+ - created
+ - ""
View
1  angelos-core/flavors/flavors/app/additional/config.yaml
@@ -0,0 +1 @@
+--- {}
View
7 angelos-core/flavors/flavors/app/config.yaml
@@ -0,0 +1,7 @@
+---
+author: Your Name
+class: Angelos::Script::Command::Generate::Flavor::App
+email: 'default {at} example.com'
+plugins:
+ - Template
+# - +Angelos::Script::Command::Generate::Plugin::MakeScriptsExecutable
View
8 angelos-core/flavors/flavors/app/template/.gitignore
@@ -0,0 +1,8 @@
+cover_db
+META.yml
+Makefile
+blib
+inc
+pm_to_blib
+Makefile.old
+
View
4 angelos-core/flavors/flavors/app/template/Changes
@@ -0,0 +1,4 @@
+Revision history for Perl extension [% module %]
+
+0.01 [% localtime %]
+ - original version
View
19 angelos-core/flavors/flavors/app/template/MANIFEST.SKIP
@@ -0,0 +1,19 @@
+\bRCS\b
+\bCVS\b
+^MANIFEST\.
+^Makefile$
+~$
+^#
+\.old$
+^blib/
+^pm_to_blib
+^MakeMaker-\d
+\.gz$
+\.cvsignore
+^t/9\d_.*\.t
+^t/perlcritic
+^tools/
+\.svn/
+^[^/]+\.yaml$
+^[^/]+\.pl$
+^\.shipit$
View
11 angelos-core/flavors/flavors/app/template/Makefile.PL
@@ -0,0 +1,11 @@
+use inc::Module::Install;
+name '[% dist %]';
+all_from 'lib/[% module_path %].pm';
+
+tests 't/*.t t/unit/*.t t/integration/*.t';
+#author_tests 'xt';
+
+build_requires 'Test::More';
+use_test_base;
+auto_include;
+WriteAll;
View
27 angelos-core/flavors/flavors/app/template/README
@@ -0,0 +1,27 @@
+This is Perl module [% module %].
+
+INSTALLATION
+
+[% module %] installation is straightforward. If your CPAN shell is set up,
+you should just be able to do
+
+ % cpan [% module %]
+
+Download it, unpack it, then build it as per the usual:
+
+ % perl Makefile.PL
+ % make && make test
+
+Then install it:
+
+ % make install
+
+DOCUMENTATION
+
+[% module %] documentation is available as in POD. So you can do:
+
+ % perldoc [% module %]
+
+to read the documentation online with your favorite pager.
+
+[% config.author %]
View
8 angelos-core/flavors/flavors/app/template/bin/cli
@@ -0,0 +1,8 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use FindBin::libs;
+
+use [% module %]::CLI;
+[% module %]::CLI->run;
+
View
25 angelos-core/flavors/flavors/app/template/bin/server
@@ -0,0 +1,25 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+use FindBin::libs;
+use Angelos::Script::Server;
+
+my $app = Angelos::Script::Server->new_with_options(app=> "[% module %]");
+$app->run;
+
+__END__
+
+=head1 NAME
+
+bin/server - a command-line interface to angelos
+
+=head1 SYNOPSIS
+
+ bin/server [--host=192.168.0.100] [--port 3001] [--server ServerSimple] [--debug]
+
+=head1 AUTHOR
+
+Takatoshi Kitano
+
+=cut
+
View
10 angelos-core/flavors/flavors/app/template/conf/environments/development.yaml
@@ -0,0 +1,10 @@
+---
+components:
+ controller:
+ - module: A
+
+middlewares:
+ - module: Encode
+ - module: MethodOverride
+ - module: Static
+
View
8 angelos-core/flavors/flavors/app/template/conf/environments/production.yaml
@@ -0,0 +1,8 @@
+---
+components:
+ controller:
+ - module: A
+
+middlewares:
+ - module: Encode
+ - module: MethodOverride
View
7 angelos-core/flavors/flavors/app/template/conf/environments/testing.yaml
@@ -0,0 +1,7 @@
+---
+components:
+ controller:
+ - module: A
+
+middlewares:
+ - module: Encode
View
18 angelos-core/flavors/flavors/app/template/conf/log.yaml
@@ -0,0 +1,18 @@
+---
+dispatchers:
+ - screen
+
+screen:
+ class: Log::Dispatch::Colorful
+ min_level: debug
+ stderr: 1
+ format: '[%d] [%p] %m at %F line %L%n'
+ color:
+ info:
+ text: green
+ debug:
+ text: red
+ background: black
+ error:
+ text: yellow
+ background: red
View
6 angelos-core/flavors/flavors/app/template/conf/routes.pl
@@ -0,0 +1,6 @@
+HTTP::Router->define(
+ sub {
+ $_->match('/')->to( { controller => 'Root', action => 'index' } );
+ }
+);
+
View
41 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____.pm
@@ -0,0 +1,41 @@
+package [% module %];
+use Angelos::Class;
+extends 'Angelos';
+
+our $VERSION = '0.01';
+
+__END_OF_CLASS__
+
+__END__
+
+=head1 NAME
+
+[% module %] -
+
+=head1 SYNOPSIS
+
+ use [% module %];
+
+=head1 DESCRIPTION
+
+[% module %] is
+
+=head1 AUTHOR
+
+[% config.author %] E<lt>[% config.email %]E<gt>
+
+=head1 SEE ALSO
+
+=head1 REPOSITORY
+
+ svn co http://svn.coderepos.org/share/lang/perl/[% dist %]/trunk [% dist %]
+
+[% module %] is Subversion repository is hosted at L<http://coderepos.org/share/>.
+patches and collaborators are welcome.
+
+=head1 LICENSE
+
+This library is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself.
+
+=cut
View
4 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/CLI.pm
@@ -0,0 +1,4 @@
+package [% module %]::CLI;
+use base qw(Angelos::CLI);
+
+1;
View
36 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/CLI/Command/Echo.pm
@@ -0,0 +1,36 @@
+package [% module %]::CLI::Command::Echo;
+use base qw(Angelos::CLI::Command);
+
+=head1 NAME
+
+[% module %]::CLI::Command::Echo - echo command
+
+=head1 DESCRIPTION
+
+ % cli echo --name Yamada
+
+=cut
+
+sub opt_spec {
+ return (
+ [ "name=s", "your name" ],
+ );
+}
+
+sub validate_args {
+ my ( $self, $opt, $arg ) = @_;
+
+ return if $opt->{name};
+
+ my $name = $opt->{name};
+ die "You need to give your name with name option\n"
+ unless $name;
+}
+
+sub run {
+ my ( $self, $opt, $arg ) = @_;
+ my $name = $opt->{name};
+ print $name . "\n";
+}
+
+1;
View
11 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Cache.pm
@@ -0,0 +1,11 @@
+package [% module %]::Cache;
+use strict;
+use warnings;
+use [% module %]::Config;
+use base 'Angelos::Cache';
+
+sub config {
+ [% module %]::Config->instance->global('cache') || { driver => 'Memory' };
+}
+
+1;
View
11 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Config.pm
@@ -0,0 +1,11 @@
+package [% module %]::Config;
+use base 'Angelos::Config';
+use Angelos::ProjectStructure;
+
+sub config_file_path {
+ my $self = shift;
+ Angelos::ProjectStructure->new( home => [% module %]::Home->instance )
+ ->config_file_path;
+}
+
+1;
View
6 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Home.pm
@@ -0,0 +1,6 @@
+package [% module %]::Home;
+use base 'Angelos::Home';
+
+sub app_class { '[% module %]'; }
+
+1;
View
13 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Logger.pm
@@ -0,0 +1,13 @@
+package [% module %]::Logger;
+use base 'Angelos::Logger';
+use Angelos::ProjectStructure;
+use [% module %]::Home;
+
+sub app_class { '[% module %]'; }
+
+sub logger_config_file_path {
+ Angelos::ProjectStructure->new( home => [% module %]::Home->instance )
+ ->logger_config_file_path;
+}
+
+1;
View
9 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/Configurable.pm
@@ -0,0 +1,9 @@
+package [% module %]::Role::Configurable;
+use Mouse::Role;
+use [% module %]::Config;
+
+sub config {
+ [% module %]::Config->instance;
+}
+
+1;
View
9 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/HomeAware.pm
@@ -0,0 +1,9 @@
+package [% module %]::Role::HomeAware;
+use Mouse::Role;
+use [% module %]::Home;
+
+sub home {
+ [% module %]::Home->instance;
+}
+
+1;
View
9 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/Loggable.pm
@@ -0,0 +1,9 @@
+package TestApp::Role::Loggable;
+use Mouse::Role;
+use [% module %]::Logger;
+
+sub log {
+ [% module %]::Logger->instance;
+}
+
+1;
View
18 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Role/SchemaAware.pm
@@ -0,0 +1,18 @@
+package [% module %]::Role::SchemaAware;
+use Mouse::Role;
+
+has 'schema' => (
+ is => 'rw',
+ default => sub {
+ [% module %]::Schema->master;
+ },
+);
+
+has 'slave_schema' => (
+ is => 'rw',
+ default => sub {
+ [% module %]::Schema->slave;
+ },
+);
+
+1;
View
27 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Schema.pm
@@ -0,0 +1,27 @@
+package [% module %]::Schema;
+use Mouse;
+use [% module %]::Config;
+extends qw(DBIx::Class::Schema);
+
+sub master {
+ my $class = shift;
+ my $connect_info = $class->config->{'Model::DBIC'}{'connect_info'};
+ my $schema = $class->connect( @{$connect_info} );
+ return $schema;
+}
+
+sub slave {
+ my $class = shift;
+ return unless $class->config->{'Model::DBIC::Slave'};
+ my $connect_info = $class->config->{'Model::DBIC::Slave'}{'connect_info'};
+ my $schema = $class->connect( @{$connect_info} );
+ return $schema;
+}
+
+sub config {
+ [% module %]::Config->instance;
+}
+
+no Mouse;
+__PACKAGE__->meta->make_immutable;
+1;
View
13 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Web/Controller/Root.pm
@@ -0,0 +1,13 @@
+package [% module %]::Web::Controller::Root;
+use Angelos::Class;
+extends 'Angelos::Controller';
+
+sub index {
+ my ($self, $params) = @_;
+ $self->render(params => {name => 'Yamada Taro'});
+}
+
+__END_OF_CLASS__
+
+__END__
+
View
9 angelos-core/flavors/flavors/app/template/lib/____var-module_path-var____/Web/View/TT.pm
@@ -0,0 +1,9 @@
+package [% module %]::Web::View::TT;
+use Angelos::Class;
+extends 'Angelos::View::TT';
+
+__END_OF_CLASS__
+
+__END__
+
+
View
0  angelos-core/flavors/flavors/app/template/log/error.log
No changes.
View
0  angelos-core/flavors/flavors/app/template/log/server.log
No changes.
View
4 angelos-core/flavors/flavors/app/template/share/root/static/css/README
@@ -0,0 +1,4 @@
+* css framework
+http://www.contentwithstyle.co.uk/content/a-css-framework/#
+
+* YUI
View
7 angelos-core/flavors/flavors/app/template/share/root/static/css/fonts-min.css
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2008, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 2.6.0
+*/
+body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
View
134 angelos-core/flavors/flavors/app/template/share/root/static/css/forms.css
@@ -0,0 +1,134 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/* FORM ELEMENTS */
+ form {
+ margin:0;
+ padding:0;
+ }
+ form div,
+ form p {
+ margin: 0 0 1em 0;
+ padding: 0;
+
+ font-size: 1em;
+ }
+ label {
+ font-weight: bold;
+ }
+ fieldset {
+ padding: 5px 10px;
+ margin: 0 0 1.5em 0;
+
+ border: 1px solid #eee;
+ }
+ fieldset legend {
+ margin: 0 0 0 0px;
+ padding: 0;
+
+ font-size: 1.1em;
+ font-weight: bold;
+
+ color: #666;
+ background-color: white;
+ }
+ * html fieldset legend {
+ margin: 0 0 10px -10px;
+ }
+ fieldset ul {
+ margin: 0 0 1.5em 0;
+ padding: 0;
+
+ list-style: none;
+ }
+ fieldset ul li {
+ margin: 0 0 0.5em 0;
+ padding: 0;
+
+ list-style: none;
+ }
+ input, select, textarea {
+ margin: 0;
+ padding: 2px;
+
+ font-size: 1em;
+ font-family: arial, helvetica, verdana, sans-serif;
+ }
+
+ input, select {
+ vertical-align: middle;
+ }
+ textarea {
+ width: 200px;
+ height: 8em;
+ }
+
+ input.check {
+ width: auto;
+ height: auto;
+
+ margin: 0;
+
+ border: none;
+ }
+ input.radio {
+ width: auto;
+
+ height: auto;
+ margin: 0;
+
+ border: none;
+ }
+ input.file {
+ width: 250px;
+ height: auto;
+ }
+ input.readonly {
+ background-color: transparent;
+ border: none;
+ }
+ input.button {
+ width: 10em;
+
+ background-color: #ddd;
+ border: 1px solid black;
+ }
+ input.image {
+ width: auto;
+ height: auto;
+
+ border: none;
+ }
+
+ form div.submit {
+ margin: 1em 0;
+ }
+ form div.submit input {
+ width: 15em;
+ height: 2em;
+ }
+/* END FORM ELEMENTS */
View
114 angelos-core/flavors/flavors/app/template/share/root/static/css/framework.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>CSS Framework example</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf=8" />
+
+ <style type="text/css" media="screen">
+ @import url("static/css/reset-min.css");
+ @import url("static/css/fonts-min.css");
+ @import url("static/css/tools.css");
+ @import url("static/css/typo.css");
+ @import url("static/css/forms.css");
+ /* swap layout stylesheet:
+ layout-navtop-localleft.css
+ layout-navtop-subright.css
+ layout-navtop-3col.css
+ layout-navtop-1col.css
+ layout-navleft-1col.css
+ layout-navleft-2col.css*/
+ @import url("static/css/layout-navtop-localleft.css");
+ @import url("static/css/layout.css");
+ </style>
+</head>
+
+<body id="page-home">
+
+ <div id="page">
+
+ <div id="header" class="clearfix">
+
+ <div id="branding">
+ <img src="i/logo.gif" alt="Content with Style: Web Technique" />
+ </div><!-- end branding -->
+
+ <div id="search">
+ <form method="post" action="">
+ <div><label for="search-site">Search</label>
+ <input type="text" name="search" id="search-site" />
+ <input type="submit" value="go" name="search" id="submit" /></div>
+ </form>
+ </div><!-- end search -->
+
+ <hr />
+ </div><!-- end header -->
+
+
+ <div id="content" class="clearfix">
+
+ <div id="main">
+ <h1>Main</h1>
+
+ <h2>Subheading</h2>
+ <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut ac leo in lorem ultricies sollicitudin. Vivamus molestie elit nec nulla. Suspendisse potenti. Suspendisse at lorem. Donec pulvinar, magna eget molestie pretium, justo sem iaculis urna, eget condimentum nibh augue pellentesque arcu. Integer tristique tempor mauris. Sed justo orci, commodo volutpat, sagittis vitae, varius vitae, massa. Maecenas pede ligula, iaculis sit amet, pharetra eu, adipiscing consectetuer, eros. Duis ullamcorper nisl ac magna. Nunc neque dolor, posuere dapibus, convallis non, tristique sed, nibh. Suspendisse quis leo. Phasellus pretium erat ut purus. Duis facilisis consectetuer sapien. Nulla eget pede ut nisl faucibus consequat. Quisque erat lectus, luctus in, pellentesque ac, adipiscing eu, enim. Donec ultrices laoreet urna.</p>
+
+ <h2>Subheading</h2>
+ <p>Pellentesque ac odio et nulla adipiscing fermentum. Proin nibh lorem, rhoncus et, commodo non, consequat vitae, sem. Donec a orci. Sed a wisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer nulla enim, ornare volutpat, semper et, malesuada ut, sapien. Vestibulum convallis, est sed lacinia accumsan, felis ipsum sollicitudin est, a dapibus dui dui dictum neque. In hac habitasse platea dictumst. Donec non mi. Phasellus facilisis, est ornare facilisis rhoncus, nisl velit malesuada urna, et adipiscing elit enim vitae metus. Maecenas dapibus. Sed erat. Nulla congue wisi sit amet dui.</p>
+ <p>Vestibulum vitae tellus. Fusce quis ligula. Cras mi. Mauris congue, lacus eget rhoncus venenatis, mi nunc volutpat nisl, ut ornare erat augue quis mauris. Nulla in sem. Donec semper odio ac ante. Cras a libero in risus mattis commodo. Phasellus pellentesque lectus. Donec a mi. Integer euismod neque at arcu. Morbi ligula nulla, dapibus nec, fermentum ut, tristique vel, pede. Morbi at diam. Vestibulum quam. Cras consectetuer wisi id neque. Etiam dictum vulputate ligula. Aliquam erat volutpat. Proin vitae lorem in justo imperdiet nonummy. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse leo. Sed in eros ut lectus lacinia condimentum. </p>
+
+ <hr />
+ </div><!-- end main -->
+
+ <div id="sub">
+
+ <h2>Sub</h2>
+ <p>Proin pellentesque ullamcorper ipsum. Sed tincidunt tincidunt mi. Vestibulum magna wisi, vehicula eu, ullamcorper et, egestas in, tortor. Vestibulum interdum, massa in faucibus laoreet, tortor massa congue ligula, et feugiat elit mauris nec enim. Phasellus pellentesque tellus nec nisl. Mauris dignissim iaculis leo. Maecenas id lorem. Aenean tortor eros, dignissim eu, vehicula id, dictum eu, neque. Maecenas nisl. Proin dui lacus, aliquam eget, volutpat vel, aliquam quis, velit. Proin neque. Etiam turpis odio, tincidunt id, accumsan tincidunt, mollis a, nibh. Donec porta.</p>
+
+ </div><!-- end sub -->
+
+
+ <div id="local">
+ <h2>Local</h2>
+ <ul>
+ <li><a href="somewhere.html">Content page 1</a></li>
+ <li><a href="somewhere.html">Content page 2</a></li>
+ <li><a href="somewhere.html">Content page 3</a></li>
+ <li><a href="somewhere.html">Content page 4</a></li>
+ <li><a href="somewhere.html">Content page 5</a></li>
+ <li><a href="somewhere.html">Content page 6</a></li>
+ </ul>
+
+ </div><!-- end local -->
+
+
+ <div id="nav">
+ <div class="wrapper">
+ <h2 class="accessibility">Navigation</h2>
+ <ul class="clearfix">
+ <li><strong><a href="home.html">Home</a></strong></li>
+ <li><a href="articles.html">Articles</a></li>
+ <li><a href="archive.html">Archive</a></li>
+ <li><a href="photos.html">Photos</a></li>
+ <li><a href="about.html">About</a></li>
+ <li class="last"><a href="contact.html">Contact</a></li>
+ </ul>
+ </div>
+ <hr />
+ </div><!-- end nav -->
+
+ </div><!-- end content -->
+
+
+ <div id="footer" class="clearfix">
+ <p>&copy; Copyright 2005 Nobody</p>
+ </div><!-- end footer -->
+
+ </div><!-- end page -->
+
+ <div id="extra1">&nbsp;</div>
+ <div id="extra2">&nbsp;</div>
+
+</body>
+</html>
View
52 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-1col.css
@@ -0,0 +1,52 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+@import url("nav-horizontal.css");
+
+/* NAV BAR AT THE TOP AND ONE COLUMN OF CONTENT */
+ div#content {
+ position: relative;
+ width: 701px;
+
+ margin: 0 auto 20px auto;
+ padding: 0;
+
+ text-align: left;
+ }
+ div#main {
+ width: 100%;
+ }
+ div#local {
+ display: none;
+ }
+ div#sub {
+ display: none;
+ }
+ div#nav {
+ display: none;
+ }
+/* END CONTENT */
View
56 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navleft-1col.css
@@ -0,0 +1,56 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+@import url("nav-vertical.css");
+
+/* NAV BAR ON THE LEFT AND ONE COLUMN OF CONTENT */
+ div#content {
+ position: relative;
+ width: 780px;
+
+ margin: 0 auto 20px auto;
+ padding: 0;
+
+ text-align: left;
+ }
+ div#main {
+ float: right;
+ width: 560px;
+ display: inline;
+ }
+ div#local {
+ display: none;
+ }
+ div#sub {
+ display: none;
+ }
+ div#nav {
+ float: left;
+ width: 200px;
+ display: inline;
+ }
+/* END CONTENT */
View
64 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navleft-2col.css
@@ -0,0 +1,64 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+@import url("nav-vertical.css");
+
+/* NAV BAR ON THE LEFT AND TWO COLUMNS OF CONTENT */
+ div#content {
+ position: relative;
+ width: 780px;
+
+ margin: 0 auto 20px auto;
+ padding: 0;
+
+ text-align: left;
+ }
+ div#main {
+ float: right;
+ width: 340px;
+ display: inline;
+
+ margin-right: 220px;
+ margin-left: -220px;
+ }
+ div#local {
+ display: none;
+ }
+ div#sub {
+ float: right;
+ width: 200px;
+ display: inline;
+
+ margin-right: -340px;
+ margin-left: 200px;
+ }
+ div#nav {
+ float: left;
+ width: 200px;
+ display: inline;
+ }
+/* END CONTENT */
View
57 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-1col.css
@@ -0,0 +1,57 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+@import url("nav-horizontal.css");
+
+/* NAV BAR AT THE TOP AND ONE COLUMN OF CONTENT */
+ div#content {
+ position: relative;
+ width: 701px;
+
+ margin: 0 auto 20px auto;
+ padding: 0;
+
+ text-align: left;
+ }
+ div#main {
+ width: 100%;
+ }
+ div#local {
+ width: 100%;
+ }
+ div#sub {
+ width: 100%;
+ }
+ div#nav {
+ position: absolute;
+ top: -15px;
+ left: 0;
+ width: 100%;
+
+ text-align: left;
+ }
+/* END CONTENT */
View
68 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-3col.css
@@ -0,0 +1,68 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+@import url("nav-horizontal.css");
+
+/* NAV BAR AT THE TOP, LOCAL NAV ON THE LEFT AND TWO COLUMNS OF CONTENT */
+ div#content {
+ position: relative;
+ width: 701px;
+
+ margin: 0 auto 20px auto;
+ padding: 0;
+
+ text-align: left;
+ }
+ div#main {
+ float: left;
+ width: 300px;
+ display: inline;
+
+ margin-right: -200px;
+ margin-left: 200px;
+ }
+ div#sub {
+ float: right;
+ width: 180px;
+ display: inline;
+ }
+ div#local {
+ float: left;
+ width: 180px;
+ display: inline;
+
+ margin-left: -300px;
+ }
+ div#nav {
+ position: absolute;
+ top: -15px;
+ left: 0;
+ width: 701px;
+
+ text-align: left;
+ }
+/* END CONTENT */
View
61 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-localleft.css
@@ -0,0 +1,61 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+@import url("nav-horizontal.css");
+
+/* NAV BAR AT THE TOP, LOCAL NAVIGATION ON THE LEFT AND ONE COLUMN OF CONTENT */
+ div#content {
+ position: relative;
+ width: 701px;
+
+ margin: 0 auto 20px auto;
+ padding: 0;
+
+ text-align: left;
+ }
+ div#main {
+ float: right;
+ width: 500px;
+ display: inline;
+ }
+ div#local {
+ float: left;
+ width: 200px;
+ display: inline;
+ }
+ div#sub {
+ display: none;
+ }
+ div#nav {
+ position: absolute;
+ top: -15px;
+ left: 0;
+ width: 100%;
+
+ text-align: left;
+ }
+/* END CONTENT */
View
61 angelos-core/flavors/flavors/app/template/share/root/static/css/layout-navtop-subright.css
@@ -0,0 +1,61 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+@import url("nav-horizontal.css");
+
+/* NAV BAR AT THE TOP AND TWO COLUMNS OF CONTENT */
+ div#content {
+ position: relative;
+ width: 701px;
+
+ margin: 0 auto 20px auto;
+ padding: 0;
+
+ text-align: left;
+ }
+ div#main {
+ float: left;
+ width: 480px;
+ display: inline;
+ }
+ div#sub {
+ float: right;
+ width: 200px;
+ display: inline;
+ }
+ div#local {
+ display: none;
+ }
+ div#nav {
+ position: absolute;
+ top: -15px;
+ left: 0;
+ width: 100%;
+
+ text-align: left;
+ }
+/* END CONTENT */
View
152 angelos-core/flavors/flavors/app/template/share/root/static/css/layout.css
@@ -0,0 +1,152 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/* SITE SPECIFIC LAYOUT */
+ body {
+ margin: 0;
+ padding: 0;
+
+ text-align: center;
+
+ background: white;
+ }
+ div#page {
+ width: 780px;
+
+ margin: 0 auto;
+ padding: 0;
+
+ text-align: center;
+
+ background: white;
+ }
+
+ /* HEADER */
+ div#header {
+ margin: 0 0 5em 0;
+ padding: 40px 20px;
+
+ color: white;
+ background: black;
+
+ text-align: left;
+ }
+ div#branding {
+ float: left;
+ width: 40%;
+
+ margin: 0;
+ padding: 10px 0 10px 20px;
+
+ text-align: left;
+ }
+ div#search {
+ float: right;
+ width: 49%;
+
+ margin: 0;
+ padding: 16px 20px 0 0;
+
+ text-align: right;
+ }
+ /* END HEADER */
+
+
+ /* CONTENT */
+ div#content {
+
+ }
+
+ /* MAIN */
+ div#main {
+
+ }
+ /* END MAIN */
+
+ /* SUB */
+ div#sub {
+
+ }
+ /* END SUB */
+
+ /* END CONTENT */
+
+
+ /* FOOTER */
+ div#footer {
+ color: white;
+ background-color: black;
+ }
+ div#footer p {
+ margin: 0;
+ padding: 15px;
+
+ font-size: 0.8em;
+ }
+ /* END FOOTER */
+/* END LAYOUT */
+
+
+/* UL.SUBNAV */
+ ul.subnav {
+ margin: 0;
+ padding: 0;
+
+ font-size: 0.8em;
+ list-style: none;
+ }
+ ul.subnav li {
+ margin: 0 0 1em 0;
+ padding: 0;
+
+ list-style: none;
+ }
+ ul.subnav li a,
+ ul.subnav li a:link,
+ ul.subnav li a:visited,
+ ul.subnav li a:active {
+ text-decoration: none;
+ font-weight: bold;
+
+ color: black;
+ }
+ ul.subnav li a:hover {
+ text-decoration: underline;
+ }
+ ul.subnav li strong {
+ padding: 0 0 0 12px;
+
+ background: url("../i/subnav-highlight.gif") left top no-repeat transparent;
+ }
+ ul.subnav li strong a,
+ ul.subnav li strong a:link,
+ ul.subnav li strong a:visited,
+ ul.subnav li strong a:active {
+ color: white;
+ background-color: black;
+ }
+/* END UL.SUBNAV */
View
105 angelos-core/flavors/flavors/app/template/share/root/static/css/nav-horizontal.css
@@ -0,0 +1,105 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/* NAV */
+ div#nav {
+ font-size: 0.8em;
+ }
+ * html div#nav {
+ /* hide ie/mac \*/
+ height: 1%;
+ /* end hide */
+ }
+ div#nav div.wrapper {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ }
+ div#nav ul {
+ width: 100%;
+
+ margin: 0;
+ padding: 0;
+
+ line-height: 1em;
+ list-style: none;
+ }
+ div#nav li {
+ float: left;
+ display: inline;
+
+ margin: 0;
+ padding: 0;
+
+ list-style: none;
+
+ line-height: 1em;
+ border-right: 1px solid #aaa;
+ }
+ div#nav li.last {
+ border-right: none;
+ }
+ div#nav a,
+ div#nav a:link,
+ div#nav a:active,
+ div#nav a:visited {
+ display: inline-block;
+ /* hide from ie/mac \*/
+ display: block;
+ /* end hide */
+
+ margin: 0;
+ padding: 5px 38px 5px 38px;
+
+ font-weight: bold;
+ text-decoration: none;
+
+ color: black;
+ background: #ddd;
+ }
+ div#nav a:hover {
+ text-decoration: underline;
+ }
+ div#nav strong {
+ display: inline-block;
+ /* hide from ie/mac \*/
+ display: block;
+ /* end hide */
+
+ color: white;
+ background: black;
+ }
+ div#nav strong a,
+ div#nav strong a:link,
+ div#nav strong a:active,
+ div#nav strong a:visited,
+ div#nav strong a:hover {
+ color: white;
+ background-color: black;
+ }
+/* END NAV */
View
104 angelos-core/flavors/flavors/app/template/share/root/static/css/nav-vertical.css
@@ -0,0 +1,104 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/* NAV */
+ div#nav {
+ font-size: 0.8em;
+ }
+ * html div#nav {
+ /* hide ie/mac \*/
+ height: 1%;
+ /* end hide */
+ }
+ div#nav div.wrapper {
+ width: 100%;
+
+ background: #ddd;
+ }
+ div#nav ul {
+ width: 100%;
+
+ margin: 0;
+ padding: 0;
+
+ line-height: 1em;
+ list-style: none;
+ }
+ div#nav li {
+ display: block;
+
+ margin: 0;
+ padding: 0;
+
+ list-style: none;
+
+ line-height: 1em;
+ }
+ * html div#nav li {
+ /* hide ie/mac \*/
+ height: 1%;
+ /* end hide */
+ }
+ div#nav li.last {
+
+ }
+ div#nav a,
+ div#nav a:link,
+ div#nav a:active,
+ div#nav a:visited {
+ display: block;
+
+ font-weight: bold;
+ text-decoration: none;
+
+ margin: 0;
+ padding: 5px 10px 5px 10px;
+
+ color: black;
+ background: white;
+ }
+ div#nav a:hover {
+ text-decoration: underline;
+
+ color: white;
+ background: black;
+ }
+ div#nav strong {
+ display: block;
+
+ color: white;
+ background: black;
+ }
+ div#nav strong a,
+ div#nav strong a:link,
+ div#nav strong a:active,
+ div#nav strong a:visited,
+ div#nav strong a:hover {
+ color: white;
+ background-color: black;
+ }
+/* END NAV */
View
7 angelos-core/flavors/flavors/app/template/share/root/static/css/reset-min.css
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2008, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 2.6.0
+*/
+html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
View
64 angelos-core/flavors/flavors/app/template/share/root/static/css/tools.css
@@ -0,0 +1,64 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/* clearing */
+ .stretch,
+ .clear {
+ clear: both;
+ height: 1px;
+
+ margin: 0;
+ padding: 0;
+
+ font-size: 15px;
+ line-height: 1px;
+ }
+ .clearfix:after {
+ clear: both;
+ height: 0;
+
+ display: block;
+ visibility: hidden;
+
+ content: ".";
+ }
+ .clearfix {display:inline-block;}
+ /* Hide from IE Mac \*/
+ .clearfix {display:block;}
+ /* End hide from IE Mac */
+/* end clearing */
+
+/* accessibility */
+ span.accesskey {
+ text-decoration: none;
+ }
+ .accessibility {
+ position: absolute;
+ top: -999em;
+ left: -999em;
+ }
+/* end accessibility */
View
228 angelos-core/flavors/flavors/app/template/share/root/static/css/typo.css
@@ -0,0 +1,228 @@
+/*
+A CSS Framework by Mike Stenhouse of Content with Style
+-------------------------------------------------------
+
+Copyright (c) 2005, Mike Stenhouse of Content with Style
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ * Neither the name of CSS Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/* TYPOGRAPHY */
+ body {
+ text-align: left;
+ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+ font-size: 76%;
+ line-height: 1em;
+
+ color: #333;
+ }
+ div {
+ font-size: 1em;
+ }
+ img {
+ border: 0;
+ }
+
+/* LINKS */
+ a,
+ a:link,
+ a:active {
+ text-decoration: underline;
+
+ color: blue;
+ background-color: white;
+ }
+ a:visited {
+ color: purple;
+ background-color: transparent;
+ }
+ a:hover {
+ text-decoration: none;
+
+ color: white;
+ background-color: black;
+ }
+/* END LINKS */
+
+/* HEADINGS */
+ h1 {
+ margin: 0 0 0.5em 0;
+ padding: 0;
+
+ font-size: 2em;
+ line-height: 1.5em;
+
+ color: black;
+ }
+ h2 {
+ margin: 0 0 0.5em 0;
+ padding: 0;
+
+ font-size: 1.5em;
+ line-height: 1.5em;
+
+ color: black;
+ }
+ h3 {
+ margin: 0 0 0.5em 0;
+ padding:0;
+
+ font-size: 1.3em;
+ line-height: 1.3em;
+
+ color: black;
+ }
+ h4 {
+ margin: 0 0 0.25em 0;
+ padding: 0;
+
+ font-size: 1.2em;
+ line-height: 1.3em;
+
+ color: black;
+ }
+ h5 {
+ margin: 0 0 0.25em 0;
+ padding: 0;
+
+ font-size: 1.1em;
+ line-height: 1.3em;
+
+ color: black;
+ }
+ h6 {
+ margin: 0 0 0.25em 0;
+ padding: 0;
+
+ font-size: 1em;
+ line-height: 1.3em;
+
+ color: black;
+ }
+/* END HEADINGS */
+
+/* TEXT */
+ p {
+ margin: 0 0 1.5em 0;
+ padding: 0;
+
+ font-size: 1em;
+ line-height:1.4em;
+ }
+ blockquote {
+ margin-left: 10px;
+
+ border-left: 10px solid #ddd;
+ }
+ pre {
+ font-family: monospace;
+ font-size: 1.0em;
+ }
+ strong, b {
+ font-weight: bold;
+ }
+ em, i {
+ font-style:italic;
+ }
+ code {
+ font-family: "Courier New", Courier, monospace;
+ font-size: 1em;
+ white-space: pre;
+ }
+/* END TEXT */
+
+/* LISTS */
+ ul {
+ margin: 0 0 1.5em 0;
+ padding: 0;
+
+ line-height:1.4em;
+ }
+ ul li {
+ margin: 0 0 0.25em 30px;
+ padding: 0;
+ }
+ ol {
+ margin: 0 0 1.5em 0;
+ padding: 0;
+
+ font-size: 1.0em;
+ line-height: 1.4em;
+ }
+ ol li {
+ margin: 0 0 0.25em 30px;
+ padding: 0;
+
+ font-size: 1.0em;
+ }
+ dl {
+ margin: 0 0 1.5em 0;
+ padding: 0;
+
+ line-height: 1.4em;
+ }
+ dl dt {
+ margin: 0.25em 0 0.25em 0;
+ padding: 0;
+
+ font-weight: bold;
+ }
+ dl dd {
+ margin: 0 0 0 30px;
+ padding: 0;
+ }
+/* END LISTS */
+
+
+/* TABLE */
+ table {
+ margin: 0 0 1.5em 0;
+ padding: 0;
+
+ font-size: 1em;
+ }
+ table caption {
+ margin: 0;
+ padding: 0 0 1.5em 0;
+
+ font-weight: bold;
+ }
+ th {
+ font-weight: bold;
+ text-align: left;
+ }
+ td {
+ font-size: 1em;
+ }
+/* END TABLE */
+
+ hr {
+ display: none;
+ }
+ div.hr {
+ height: 1px;
+
+ margin: 1.5em 10px;
+
+ border-bottom: 1px dotted black;
+ }
+
+/* END TYPOGRAPHY */
View
32 angelos-core/flavors/flavors/app/template/share/root/static/js/jquery-1.2.6.min.js
@@ -0,0 +1,32 @@
+/*
+ * jQuery 1.2.6 - New Wave Javascript
+ *
+ * Copyright (c) 2008 John Resig (jquery.com)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
+ * $Rev: 5685 $
+ */
+(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else
+return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else
+return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else
+selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)return value;values.push(value);}}return values;}else
+return(this[0].value||"").replace(/\r/g,"");}return undefined;}if(value.constructor==Number)value+='';return this.each(function(){if(this.nodeType!=1)return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values