website.mtt 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. <html>
  2. <head>
  3. <title>lib.haxe.org</title>
  4. <link type="application/rss+xml" rel="alternate" title="RSS feed" href="/rss"/>
  5. <style type="text/css">
  6. /* structure */
  7. body {
  8. margin : 0;
  9. padding : 0;
  10. text-align: center;
  11. }
  12. .page {
  13. margin: 10px auto 10px auto;
  14. width : 750px;
  15. }
  16. .menu {
  17. text-align : left;
  18. float : left;
  19. width : 150px;
  20. }
  21. .content {
  22. text-align : left;
  23. float : left;
  24. width : 600px;
  25. }
  26. /* style */
  27. a {
  28. color : #ff8400;
  29. text-decoration : none;
  30. }
  31. a:hover {
  32. text-decoration : underline;
  33. }
  34. a:visited {
  35. color : #ff8400;
  36. }
  37. h1 a, h1 a:hover, h1 a:visited {
  38. text-align : center;
  39. color : black;
  40. text-decoration : none;
  41. }
  42. .content p {
  43. text-align : justify;
  44. margin : 0px;
  45. padding : 0px 10px 0px 10px;
  46. }
  47. .menu ul {
  48. list-style : none;
  49. margin : 5px;
  50. padding : 0px;
  51. }
  52. .versions .date, .versions .project, .versions .name {
  53. display : inline;
  54. }
  55. .versions ul, .projects ul {
  56. list-style : circle;
  57. margin : 25px;
  58. padding : 0px;
  59. }
  60. .date {
  61. color : #555;
  62. font-size : 12px;
  63. }
  64. .versions .name {
  65. font-weight : bold;
  66. }
  67. .versions .download {
  68. float : right;
  69. margin-top : -22px;
  70. margin-right : 30px;
  71. }
  72. .download {
  73. padding : 2px 4px 2px 4px;
  74. background-color : #eee;
  75. display : inline;
  76. }
  77. .download a {
  78. color : #555;
  79. font-size : 12px;
  80. text-decoration : none;
  81. }
  82. .download a:visited {
  83. color : #555;
  84. }
  85. .versions .comments {
  86. margin-right : 40px;
  87. margin-left : 10px;
  88. margin-bottom : 5px;
  89. text-align : justify;
  90. }
  91. .pinfos .description {
  92. padding : 10px;
  93. }
  94. .pinfos .download {
  95. margin : 200px;
  96. }
  97. .label {
  98. color : #555;
  99. width : 80px;
  100. float : left;
  101. }
  102. </style>
  103. </head>
  104. <body>
  105. <div class="page">
  106. <h1><a href="/">lib.haxe.org</a></h1>
  107. <div class="menu">
  108. <div class="title">Projects :</div>
  109. <ul>
  110. ::foreach projects::
  111. <li><a href="/p/::name::">::name::</a></li>
  112. ::end::
  113. </ul>
  114. </div>
  115. <div class="content">
  116. ::if error::
  117. <div class="error">
  118. ::error::
  119. </div>
  120. ::elseif act_index::
  121. <h2>Welcome</h2>
  122. <p>
  123. This website is listing all the libraries available through the <code>haxelib</code> haXe package manager.
  124. Please visit <a href="http://haxe.org/haxelib">the haxelib page</a> on haXe website to learn more about haxelib.
  125. </p>
  126. <h2>Latest releases</h2>
  127. <div class="versions">
  128. <ul>
  129. ::foreach versions::
  130. <li>
  131. <div class="date">::date:: </div>
  132. <div class="project"><a href="/p/::(__project.name)::">::(__project.name)::</a> </div>
  133. <div class="name">::name:: </div>
  134. <div class="download"><a href="$$download(__project,__current__)">Download</a></div>
  135. <div class="comments">::comments::</div>
  136. </li>
  137. ::end::
  138. </ul>
  139. </div>
  140. ::elseif act_p::
  141. <h2>::(p.name)::</h2>
  142. <div class="pinfos">
  143. <div class="description">::(p.description)::</div>
  144. <div class="url"><div class="label">Website</div> <a href="::(p.website)::">::(p.website)::</a></div>
  145. <div class="version"><div class="label">Version</div> ::(version.name)::</div>
  146. <div class="owner"><div class="label">Owner</div> <a href="/u/::(owner.name)::">::(owner.name)::</a></div>
  147. <div class="license"><div class="label">License</div> ::(p.license)::</div>
  148. <div class="download"><a href="$$download(p,version)">Download</a></div>
  149. </div>
  150. <h2>History</h2>
  151. <div class="versions">
  152. <ul>
  153. ::foreach versions::
  154. <li>
  155. <div class="date">::date:: </div>
  156. <div class="name">::name:: </div>
  157. <div class="download"><a href="$$download(p,__current__)">Download</a></div>
  158. <div class="comments">::comments::</div>
  159. </li>
  160. ::end::
  161. </ul>
  162. </div>
  163. ::elseif act_u::
  164. <h2>::(u.name)::</h2>
  165. <div class="uinfos">
  166. <div class="name"><div class="label">Name</div> ::(u.fullname)::</div>
  167. <div class="email"><div class="label">Email</div> ::(u.email)::</div>
  168. </div>
  169. <h2>Projects</h2>
  170. <div class="projects">
  171. <ul>
  172. ::foreach uprojects::
  173. <li><a href="/p/::name::">::name::</a></li>
  174. ::end::
  175. </ul>
  176. </div>
  177. ::else::
  178. <p>
  179. No content for this action
  180. </p>
  181. ::end::
  182. </div>
  183. </div>
  184. </body>
  185. </html>