Ohh, sorry. I see :) It should work...
On Sun, Mar 30, 2008 at 3:27 AM, Vitaly Tsaplin
<[EMAIL PROTECTED]> wrote:
> Thanks for your help, Matthew, but it seems doesn't help me
> neither... I still cannot distinguish a regular page link and a
> incrementing link (which is made of angle brackets).
>
>
>
> On Sun, Mar 30, 2008 at 3:18 AM, Matthew Young <[EMAIL PROTECTED]> wrote:
> > Ok, I see what your problem really is. Here is your solution:
> >
> > final IBehavior currentPageLinkClassifier = new AbstractBehavior() {
> > private static final long serialVersionUID = 1L;
> > @Override public void onComponentTag(Component c, ComponentTag tag)
> > {
> > if (((Link) c).isEnabled() == false) {
> > CharSequence current = tag.getString("class");
> > tag.put("class", "current_page_link "
> > + (current == null ? "" : current));
> > }
> > }
> > };
> >
> >
> >
> > navigator = new PagingNavigator("navigator", photoListView) {
> > private static final long serialVersionUID = 1L;
> > @Override protected PagingNavigation newNavigation(final
> > IPageable pageable,
> > final IPagingLabelProvider labelProvider) {
> > return new AjaxPagingNavigation("navigation", pageable,
> > labelProvider) {
> > private static final long serialVersionUID = 1L;
> > @Override protected Link newPagingNavigationLink(String
> > id, IPageable pageable, int pageIndex) {
> > Link link = super.newPagingNavigationLink(id,
> > pageable, pageIndex);
> > link.add(currentPageLinkClassifier);
> > return link;
> > }
> > };
> > }
> > };
> >
> >
> > .current_page_link {
> >
> > whatever
> >
> > }
> >
> > On Sat, Mar 29, 2008 at 5:56 PM, Vitaly Tsaplin <[EMAIL PROTECTED]>
> >
> >
> > wrote:
> >
> > > It works but as I said it highlights not only the link to a current
> > > page, but also links to next and previous pages (increments) if you
> > > navigate to the leftmost or rightmost page since <em> is created for
> > > links to which a navigation is impossible or makes no sense.
> > >
> > > On Sun, Mar 30, 2008 at 1:38 AM, Igor Vaynberg <[EMAIL PROTECTED]>
> > > wrote:
> > > > <div class="nav" wicket:id="navigator">
> > > >
> > > > <style> div.nav em { color:red; } </style>
> > > >
> > > > -igor
> > > >
> > > >
> > > > On Sat, Mar 29, 2008 at 5:04 PM, Vitaly Tsaplin
> > > >
> > > >
> > > > <[EMAIL PROTECTED]> wrote:
> > > > > It simply doesn't work. That's why I am asking... <em> tag is
> > > > > created for surrounding disabled "links" and <a> for active ones.
> I
> > > do
> > > > > not see any way how to distinguish the current page...
> > > > >
> > > > >
> > > > >
> > > > > On Sun, Mar 30, 2008 at 12:59 AM, Matthew Young <[EMAIL
> PROTECTED]>
> > > wrote:
> > > > > > The current page is like this:
> > > > > >
> > > > > > <span id="pageLink21" wicket:id="pageLink"><em><span
> > > > > > wicket:id="pageNumber">7</span></em></span>
> > > > > >
> > > > > > So you can just style the <em> tag to whichever way you like.
> > > > > >
> > > > > > On Sat, Mar 29, 2008 at 4:46 PM, Vitaly Tsaplin <
> > > [EMAIL PROTECTED]>
> > > > > > wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > How do I change an appearance of a link pointing to a
> > > currently
> > > > > > > presented page? It seems I am supposed to implement my own
> > > navigator
> > > > > > > component from scratch? Any ideas?
> > > > > > >
> > > > > > > Vitalz
> > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]