You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Tomas Cerny (JIRA)" <de...@myfaces.apache.org> on 2007/12/12 21:24:43 UTC

[jira] Created: (TOMAHAWK-1167) s:toggleLink onclick="..return false;"

s:toggleLink onclick="..return false;"
--------------------------------------

                 Key: TOMAHAWK-1167
                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1167
             Project: MyFaces Tomahawk
          Issue Type: Bug
    Affects Versions: 1.1.7-SNAPSHOT
         Environment: Trinidad, JSF 1.2 RI, Linux
            Reporter: Tomas Cerny
             Fix For: 1.1.7-SNAPSHOT


There is bad effect when using sandbox toggle link, page jumps up

my rendered html is:

<a id="articlesForm:articles:3:codeToggler" name="articlesForm:articles:3:codeToggler" href="#" onclick="toggle_articlesForm_articles_3_togglePanel('articlesForm:articles:3:edit')">
     <div id="articlesForm:articles:3:link" class="edit right editLink">edit</div>
</a>



there is no way to insert in simple "return false;"  

eg. onclick="..return false;" or in href="javascript:return false;"

you should do that by default


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TOMAHAWK-1167) s:toggleLink onclick="..return false;"

Posted by "Leonardo Uribe (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/TOMAHAWK-1167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12603284#action_12603284 ] 

Leonardo Uribe commented on TOMAHAWK-1167:
------------------------------------------


I have checked the problem and seems that just do onclick="..return false does not resolve the problem.

one solution is render something like this:

<a id="_idJsp0:_idJsp4" name="_idJsp0:_idJsp4" href="#_idJsp0:code" onclick="toggle__idJsp0__idJsp3('_idJsp0:code')">default</a>
<input id="_idJsp0:code" name="_idJsp0:code" type="text" value="default" size="6" style="font-color:red;display:none;" />

href has the form #clientId , so when the link is clicked the component is shown but the page does not jump

I have also do this this when you want to add some custom javascript (an example of a custom javascript):

onclick="var cf = function(){return confirm('do you really want to edit this stuff?')};var oamSF = function(){toggle__idJsp0__idJsp9('_idJsp0:editNames')};return (cf()==false)? false : oamSF();"

This gives more flexibility when you need to add some custom javascript in onclick.



> s:toggleLink onclick="..return false;"
> --------------------------------------
>
>                 Key: TOMAHAWK-1167
>                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1167
>             Project: MyFaces Tomahawk
>          Issue Type: Bug
>    Affects Versions: 1.1.7-SNAPSHOT
>         Environment: Trinidad, JSF 1.2 RI, Linux
>            Reporter: Tomas Cerny
>             Fix For: 1.1.7-SNAPSHOT
>
>
> There is bad effect when using sandbox toggle link, page jumps up
> my rendered html is:
> <a id="articlesForm:articles:3:codeToggler" name="articlesForm:articles:3:codeToggler" href="#" onclick="toggle_articlesForm_articles_3_togglePanel('articlesForm:articles:3:edit')">
>      <div id="articlesForm:articles:3:link" class="edit right editLink">edit</div>
> </a>
> there is no way to insert in simple "return false;"  
> eg. onclick="..return false;" or in href="javascript:return false;"
> you should do that by default

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.