SIMO 300 Lines


SUBMITTED BY: bitcoinminers

DATE: Feb. 29, 2016, 5:33 p.m.

FORMAT: Text only

SIZE: 26.2 kB

HITS: 18223

  1. <xen:comment> USE $uix_searchPosition IN CONDITIONALS. THIS VARIABLE TAKES INTO ACCOUNT EDGE CASES </xen:comment>
  2. <xen:set var="$uix_searchPosition"><xen:if is="( @uix_searchPosition == 1 && ( @uix_navStyle == 2 || (@uix_navStyle == 3 && @uix_pageStyle != 1) ) || (@uix_searchPosition == 0 && @uix_removeTabLinks) )">2<xen:else />@uix_searchPosition</xen:if></xen:set>
  3. <xen:edithint template="navigation.css" />
  4. <div id="navigation" class="{xen:if '{$canSearch} && ( {$uix_searchPosition} == 0 || {$uix_searchPosition} == 2 )', 'withSearch'} {xen:if @uix_stickyNavigation, 'stickyTop'}">
  5. <div class="sticky_wrapper">
  6. <div class="uix_navigationWrapper">
  7. <xen:if is="@uix_pageStyle!=1">
  8. <div class="pageWidth">
  9. </xen:if>
  10. <div class="pageContent">
  11. <nav>
  12. <div class="navTabs">
  13. <xen:if is="@uix_pageStyle==1">
  14. <div class="pageWidth">
  15. </xen:if>
  16. <ul class="publicTabs navLeft">
  17. <xen:if is="( @uix_navigationStickyLogo && @uix_stickyNavigation ) || @uix_navStyle == 2">
  18. <li id="logo_small">
  19. <a href="{$logoLink}">
  20. <xen:if is="@uix_smallLogoPath">
  21. <img src="@uix_smallLogoPath">
  22. <xen:elseif is="@uix_logoText"/>
  23. <h2 class="uix_textLogo"><xen:if is="@uix_logoTextIcon"><i class="uix_icon @uix_logoTextIcon"></i></xen:if><xen:if is="@uix_logoText">@uix_logoText</xen:if></h2>
  24. <xen:else/>
  25. <img src="@headerLogoPath" alt="{$xenOptions.boardTitle}" />
  26. </xen:if>
  27. </a>
  28. </li>
  29. </xen:if>
  30. <xen:if is="@uix_leftCanvasTrigger_position == 0"><xen:include template="uix_offCanvasTrigger"><xen:set var="$canvasLocation" value="0" /></xen:include></xen:if>
  31. <!-- extra tabs: home -->
  32. <xen:if is="{$extraTabs.home}">
  33. <xen:foreach loop="$extraTabs.home" key="$extraTabId" value="$extraTab">
  34. <xen:if is="{$extraTab.linksTemplate}">
  35. <li class="navTab {$extraTabId} <xen:if is="@uix_removeTabLinks">{xen:if $extraTab.selected, 'selected'} Popup PopupControl PopupClosed<xen:else />{xen:if $extraTab.selected, 'selected', 'Popup PopupControl PopupClosed'}</xen:if>">
  36. <a href="{$extraTab.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>><xen:if is="@uix_showNavHomeIcon && ({$extraTabId} == 'home' || {$extraTabId} == 'portal' || {$extraTabId} == 'ctaFt')"><i class="uix_icon uix_icon-home"></i><xen:else />{$extraTab.title}</xen:if><xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
  37. <a href="{$extraTab.href}" class="SplitCtrl" rel="Menu"></a>
  38. <div class="<xen:if is="@uix_removeTabLinks">Menu JsOnly tabMenu<xen:else />{xen:if {$extraTab.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}</xen:if> {$extraTabId}TabLinks">
  39. {xen:if '{$extraTab.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '<div class="pageWidth">'}
  40. <div class="primaryContent menuHeader">
  41. <h3>{$extraTab.title}</h3>
  42. <div class="muted">{xen:phrase quick_links}</div>
  43. </div>
  44. {xen:raw $extraTab.linksTemplate}
  45. <xen:if is="{$extraTab.selected}"><xen:include template="uix_tabLinksSearch" /></xen:if>
  46. {xen:if '{$extraTab.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '</div>'}
  47. </div>
  48. </li>
  49. <xen:else />
  50. <li class="navTab {$extraTabId} {xen:if $extraTab.selected, 'selected', 'PopupClosed'}">
  51. <a href="{$extraTab.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>>{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
  52. <xen:if is="!@uix_removeTabLinks"><xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if></xen:if>
  53. </li>
  54. </xen:if>
  55. </xen:foreach>
  56. </xen:if>
  57. <!-- forums -->
  58. <xen:if is="{$tabs.forums}">
  59. <li class="navTab forums <xen:if is="@uix_removeTabLinks">{xen:if $tabs.forums.selected, 'selected'} Popup PopupControl PopupClosed<xen:else />{xen:if $tabs.forums.selected, 'selected', 'Popup PopupControl PopupClosed'}</xen:if>">
  60. <a href="{$tabs.forums.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>>{$tabs.forums.title}</a>
  61. <a href="{$tabs.forums.href}" class="SplitCtrl" rel="Menu"></a>
  62. <div class="<xen:if is="@uix_removeTabLinks">Menu JsOnly tabMenu<xen:else />{xen:if {$tabs.forums.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}</xen:if> forumsTabLinks">
  63. {xen:if '{$tabs.forums.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '<div class="pageWidth">'}
  64. <div class="primaryContent menuHeader">
  65. <h3>{$tabs.forums.title}</h3>
  66. <div class="muted">{xen:phrase quick_links}</div>
  67. </div>
  68. <ul class="secondaryContent blockLinksList">
  69. <xen:hook name="navigation_tabs_forums">
  70. <xen:if is="{$visitor.user_id}"><li><a href="{xen:link 'forums/-/mark-read', $forum, 'date={$serverTime}'}" class="OverlayTrigger">{xen:phrase mark_forums_read}</a></li></xen:if>
  71. <xen:if is="{$canSearch}"><li><a href="{xen:link search, '', 'type=post'}">{xen:phrase search_forums}</a></li></xen:if>
  72. <xen:if is="{$visitor.user_id}">
  73. <li><a href="{xen:link 'watched/forums'}">{xen:phrase watched_forums}</a></li>
  74. <li><a href="{xen:link 'watched/threads'}">{xen:phrase watched_threads}</a></li>
  75. </xen:if>
  76. <li><a href="{xen:link 'find-new/posts'}" rel="nofollow">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
  77. </xen:hook>
  78. </ul>
  79. <xen:if is="{$tabs.forums.selected}"><xen:include template="uix_tabLinksSearch" /></xen:if>
  80. {xen:if '{$tabs.forums.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '</div>'}
  81. </div>
  82. </li>
  83. </xen:if>
  84. <!-- extra tabs: middle -->
  85. <xen:if is="{$extraTabs.middle}">
  86. <xen:foreach loop="$extraTabs.middle" key="$extraTabId" value="$extraTab">
  87. <xen:if is="{$extraTab.linksTemplate}">
  88. <li class="navTab {$extraTabId} <xen:if is="@uix_removeTabLinks">{xen:if $extraTab.selected, 'selected'} Popup PopupControl PopupClosed<xen:else />{xen:if $extraTab.selected, 'selected', 'Popup PopupControl PopupClosed'}</xen:if>">
  89. <a href="{$extraTab.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>>{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
  90. <a href="{$extraTab.href}" class="SplitCtrl" rel="Menu"></a>
  91. <div class="<xen:if is="@uix_removeTabLinks">Menu JsOnly tabMenu<xen:else />{xen:if {$extraTab.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}</xen:if> {$extraTabId}TabLinks">
  92. {xen:if '{$extraTab.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '<div class="pageWidth">'}
  93. <div class="primaryContent menuHeader">
  94. <h3>{$extraTab.title}</h3>
  95. <div class="muted">{xen:phrase quick_links}</div>
  96. </div>
  97. {xen:raw $extraTab.linksTemplate}
  98. <xen:if is="{$extraTab.selected}"><xen:include template="uix_tabLinksSearch" /></xen:if>
  99. {xen:if '{$extraTab.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '</div>'}
  100. </div>
  101. </li>
  102. <xen:else />
  103. <li class="navTab {$extraTabId} {xen:if $extraTab.selected, 'selected', 'PopupClosed'}">
  104. <a href="{$extraTab.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>>{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
  105. <xen:if is="!@uix_removeTabLinks"><xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if></xen:if>
  106. </li>
  107. </xen:if>
  108. </xen:foreach>
  109. </xen:if>
  110. <!-- Vote -->
  111. <li class="navTab PopupClosed"><a href="http://creative-fun.net/pages/vote/" class="navLink">Vote</a></li>
  112. <!-- Donate -->
  113. <li class="navTab PopupClosed"><a href="http://creativefun.buycraft.net" class="navLink">Donate</a></li>
  114. <!-- Rules -->
  115. <li class="navTab PopupClosed"><a href="http://creative-fun.net/threads/server-and-site-rules.232/#post-1770" class="navLink">Rules</a></li>
  116. <!-- members -->
  117. <xen:if is="{$tabs.members}">
  118. <li class="navTab members <xen:if is="@uix_removeTabLinks">{xen:if $tabs.members.selected, 'selected'} Popup PopupControl PopupClosed<xen:else />{xen:if $tabs.members.selected, 'selected', 'Popup PopupControl PopupClosed'}</xen:if>">
  119. <a href="{$tabs.members.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>>{$tabs.members.title}</a>
  120. <a href="{$tabs.members.href}" class="SplitCtrl" rel="Menu"></a>
  121. <div class="<xen:if is="@uix_removeTabLinks">Menu JsOnly tabMenu<xen:else />{xen:if {$tabs.members.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}</xen:if> membersTabLinks">
  122. {xen:if '{$tabs.members.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '<div class="pageWidth">'}
  123. <div class="primaryContent menuHeader">
  124. <h3>{$tabs.members.title}</h3>
  125. <div class="muted">{xen:phrase quick_links}</div>
  126. </div>
  127. <ul class="secondaryContent blockLinksList">
  128. <xen:hook name="navigation_tabs_members">
  129. <li><a href="{xen:link members}">{xen:phrase notable_members}</a></li>
  130. <xen:if is="{$xenOptions.enableMemberList}"><li><a href="{xen:link members/list}">{xen:phrase registered_members}</a></li></xen:if>
  131. <li><a href="{xen:link online}">{xen:phrase current_visitors}</a></li>
  132. <xen:if is="{$xenOptions.enableNewsFeed}"><li><a href="{xen:link recent-activity}">{xen:phrase recent_activity}</a></li></xen:if>
  133. <xen:if is="{$canViewProfilePosts}"><li><a href="{xen:link find-new/profile-posts}">{xen:phrase new_profile_posts}</a></li></xen:if>
  134. </xen:hook>
  135. </ul>
  136. <xen:if is="{$tabs.members.selected}"><xen:include template="uix_tabLinksSearch" /></xen:if>
  137. {xen:if '{$tabs.members.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '</div>'}
  138. </div>
  139. </li>
  140. </xen:if>
  141. <!-- extra tabs: end -->
  142. <xen:if is="{$extraTabs.end}">
  143. <xen:foreach loop="$extraTabs.end" key="$extraTabId" value="$extraTab">
  144. <xen:if is="{$extraTab.linksTemplate}">
  145. <li class="navTab {$extraTabId} <xen:if is="@uix_removeTabLinks">{xen:if $extraTab.selected, 'selected'} Popup PopupControl PopupClosed<xen:else />{xen:if $extraTab.selected, 'selected', 'Popup PopupControl PopupClosed'}</xen:if>">
  146. <a href="{$extraTab.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>>{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
  147. <a href="{$extraTab.href}" class="SplitCtrl" rel="Menu"></a>
  148. <div class="<xen:if is="@uix_removeTabLinks">Menu JsOnly tabMenu<xen:else />{xen:if {$extraTab.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}</xen:if> {$extraTabId}TabLinks">
  149. {xen:if '{$extraTab.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '<div class="pageWidth">'}
  150. <div class="primaryContent menuHeader">
  151. <h3>{$extraTab.title}</h3>
  152. <div class="muted">{xen:phrase quick_links}</div>
  153. </div>
  154. {xen:raw $extraTab.linksTemplate}
  155. <xen:if is="{$extraTab.selected}"><xen:include template="uix_tabLinksSearch" /></xen:if>
  156. {xen:if '{$extraTab.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '</div>'}
  157. </div>
  158. </li>
  159. <xen:else />
  160. <li class="navTab {$extraTabId} {xen:if $extraTab.selected, 'selected', 'PopupClosed'}">
  161. <a href="{$extraTab.href}" class="navLink<xen:if is="!@uix_navDropdownArrows"> NoPopupGadget</xen:if>"<xen:if is="!@uix_navDropdownArrows"> rel="Menu"</xen:if>>{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
  162. <xen:if is="!@uix_removeTabLinks"><xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if></xen:if>
  163. </li>
  164. </xen:if>
  165. </xen:foreach>
  166. </xen:if>
  167. <!-- responsive popup -->
  168. <li class="navTab navigationHiddenTabs Popup PopupControl PopupClosed" style="display:none">
  169. <a rel="Menu" class="navLink NoPopupGadget"><i class="uix_icon uix_icon-navTrigger"></i><span class="uix_hide menuIcon">{xen:phrase menu}</span></a>
  170. <div class="Menu JsOnly blockLinksList primaryContent" id="NavigationHiddenMenu"></div>
  171. </li>
  172. <xen:if is="!@uix_removeTabLinks">
  173. <!-- no selection -->
  174. <xen:if is="!{$selectedTab}">
  175. <li class="navTab selected"><div class="tabLinks"></div></li>
  176. </xen:if>
  177. </xen:if>
  178. <xen:if is="!@uix_removeTabLinks && @uix_visitorTabsToUserBar">
  179. <xen:if is="{$tabs.account.selected}">
  180. <li class="navTab selected">
  181. <div class="tabLinks">
  182. {xen:if '{$tabs.account.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '<div class="pageWidth">'}
  183. <ul class="secondaryContent blockLinksList">
  184. <xen:hook name="navigation_tabs_account">
  185. <li><a href="{xen:link account/personal-details}">{xen:phrase personal_details}</a></li>
  186. <li><a href="{xen:link conversations}">{xen:phrase conversations}</a></li>
  187. <xen:if is="{$xenOptions.enableNewsFeed}"><li><a href="{xen:link account/news-feed}">{xen:phrase your_news_feed}</a></li></xen:if>
  188. <li><a href="{xen:link account/likes}">{xen:phrase likes_youve_received}</a></li>
  189. </xen:hook>
  190. </ul>
  191. <xen:include template="uix_tabLinksSearch" />
  192. {xen:if '{$tabs.account.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '</div>'}
  193. </div>
  194. </li>
  195. </xen:if>
  196. <xen:if is="{$tabs.inbox.selected}">
  197. <li class="navTab selected">
  198. <div class="tabLinks">
  199. {xen:if '{$tabs.inbox.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '<div class="pageWidth">'}
  200. <ul class="secondaryContent blockLinksList">
  201. <li><a href="{xen:link conversations}">{xen:phrase conversations}</a></li>
  202. <li><a href="{xen:link conversations/starred}">{xen:phrase starred_conversations}</a></li>
  203. <li><a href="{xen:link conversations/yours}">{xen:phrase conversations_you_started}</a></li>
  204. </ul>
  205. <xen:include template="uix_tabLinksSearch" />
  206. {xen:if '{$tabs.inbox.selected} && @uix_pageStyle == 1 && !@uix_removeTabLinks', '</div>'}
  207. </div>
  208. </li>
  209. </xen:if>
  210. </xen:if>
  211. </ul>
  212. <xen:if hascontent="true">
  213. <ul class="navRight visitorTabs">
  214. <xen:contentcheck>
  215. <xen:if is="@uix_postPagination && @uix_postPaginationPos == 0 && {$contentTemplate} == 'thread_view'">
  216. <li class="navTab audentio_postPagination" id="audentio_postPagination"></li>
  217. </xen:if>
  218. <xen:hook name="uix_navigation_right_start" />
  219. <xen:if is="!@uix_visitorTabsToUserBar">
  220. <xen:include template="navigation_visitor_tab" />
  221. </xen:if>
  222. <xen:if is="@uix_loginTriggerPosition == 1">
  223. <xen:include template="uix_loginTab" />
  224. </xen:if>
  225. <xen:hook name="uix_navigation_right_end" />
  226. <xen:if is="@uix_rightCanvasTrigger_position == 0"><xen:include template="uix_offCanvasTrigger"><xen:set var="$canvasLocation" value="1" /></xen:include></xen:if>
  227. <xen:if is="{$uix_searchPosition} == 2">
  228. <xen:include template="uix_searchTab" />
  229. </xen:if>
  230. </xen:contentcheck>
  231. </ul>
  232. </xen:if>
  233. <xen:if is="{$uix_searchPosition} == 2">
  234. <xen:include template="uix_searchMinimal" />
  235. </xen:if>
  236. <xen:if is="@uix_pageStyle==1"></div></xen:if>
  237. </div>
  238. <span class="helper"></span>
  239. </nav>
  240. </div>
  241. <xen:if is="@uix_pageStyle!=1"></div></xen:if>
  242. </div>
  243. </div>
  244. </div>

comments powered by Disqus