click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrian A. (JIRA)" <j...@apache.org>
Subject [jira] Created: (CLK-543) SimpleLink control.
Date Thu, 30 Apr 2009 11:44:30 GMT
SimpleLink control.
-------------------

                 Key: CLK-543
                 URL: https://issues.apache.org/jira/browse/CLK-543
             Project: Click
          Issue Type: New Feature
          Components: extras
            Reporter: Adrian A.


There doesn't seem to be any "simple link" control in Click to be  able to point to an arbitrary
URL (internal but external too).
There's now the ExternalLink but it's just too specific :( - extending it would conflict with
it's name (maybe a rename would be better).

In many cases there's no distinction in the application between an internal an external URL
(e.g. because the external might be a subdomain).

Another problem is that AbstractLink is can't be used directly for these simple cases (being
abstract).

Basically a SimpleLink code would look like ExternalLink, but it would have this additional
snippet after L:106:
<code>
        String ctxPath = getContext().getRequest().getContextPath();
        if(!getTargetPath().contains("://")) {
            buffer.append(ctxPath);
        }
</code>
This would allow to use only one control, and in the application logic, depending on the target,
to let the control itself render the required context path if needed.

Thank you,
A.



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


Mime
View raw message