Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
91 posts
|
This post was updated on Dec 02, 2013; 8:36pm.
Muitas vezes a página de uma aplicação possui muitas respostas, e por vezes estando no meio delas gostaríamos de um retorno rápido.
Atualmente temos que rolar a página até seu final ou rolar para seu início. Resolvi criar um link após cada mensagem para que esta navegação fosse rápida e imediata. ![]() Primeiro criei uma macro nova: <macro name="jsm_return_to_topo"> « <a href="#Top">Retornar ao Topo</a> </macro> Segundo alterei a macro de nome calssic_row, onde instalo o link se não for a ultima mensagem. <override_macro name="classic_row" requires="node_list"> <n.if.has_small_avatar> <then.current_node.classic_row_with_small_avatar/> <else.current_node.classic_row_with_big_avatar/> </n.if.has_small_avatar> <n.if.is_last_element> <then.current_node.mark_as_visited/> <else> <div id="topic-footer" class="weak-color" style="padding-bottom:1em"> <n.page_node.jsm_return_to_topo/> </div> </else> </n.if.is_last_element> </override_macro> nota de revisão: 02/12/2013 Verifiquei posteriormente que não é necessário a intervenção abaixo. Ao que parece já existiria esta âncora,<br/> E em posição bem mais adequada. Portanto, ignore-a.
... [show rest of quote]
Testei em todas as minhas aplicações e funcionaram perfeitamente: forum, blog, News e Album.
nota de revisão: 02/12/2013 Verifiquei que faltou a inclusão da chamada da macro em uma outra macro; blog_post_footer <override_macro name="blog_post_footer" requires="node"> <div class="blog-footer"> <n.page_node.jsm_return_to_topo/> <n.if.not.is_locked_topic> <then> <n.permalink/> <img src="/images/icon_message.png" align="absmiddle" height="14" width="15"/> <n.if.has_replies> <then.comments_link/> <else> <a href="[n.new_post_path/]" rel="nofollow"><t>Leave a comment</t></a> </else> </n.if.has_replies> </then> </n.if.not.is_locked_topic> </div> </override_macro>
Observatório de Astronomia de Vilatur - W. Herschel
Saquarema - RJ - Brasil http://www.astronomia.pousadavilatur.com.br |
Free forum by Nabble | Edit this page |