[Lift] Re: Menus active/inactive with/without redirect

2009-05-19 Thread David Pollak
Sorry... got swamped with other things... hope to work on it Weds or Thurs.

On Fri, May 15, 2009 at 4:14 PM, denew  wrote:

>
> David,
>
> Hope I haven't offended protocols, just not sure the best way to send
> this. I've just uploaded a teensy mod to hello-lift (hello-lift-denew)
> which should show what I'm waffling on about.
>
> I do appreciate your help, but please don't spend too much time on it
> - I'm sure you have bigger fish to fry
>
> On May 16, 9:38 am, David Pollak 
> wrote:
> > Can you put together a super-simple project that demonstrates what you
> want
> > to do and I'll work it up so the menus highlight the right way.
> >
> >
> >
> >
> >
> > On Fri, May 15, 2009 at 1:49 PM, denew  wrote:
> >
> > > No - the menus should always show, but be inactive when you are on
> > > that page. For example, 'Home' is not selectable when you are on the
> > > Home page. This seems to be the default behaviour and is exactly
> > > right. Other 'simple' pages (i.e. just accessing a template, no
> > > redirects in Boot) work the same way. It seems however, that in the
> > > presence of a redirect, the original menu stays selectable after
> > > landing. To be consistent it should still appear, but be inactive. I
> > > didn't include this line in my original post...
> >
> > > Menu(Loc("product_redirect_target", ("content" :: "product" :: Nil) ->
> > > true, "Product Redirect", Hidden)) ::
> >
> > > ... but it was there. As I say everything 'works' ok and I can live
> > > with it - it just looks a bit inconsistent
> >
> > > On May 16, 6:01 am, David Pollak 
> > > wrote:
> > > > You might try putting a "Hidden" object on the "specials" menu...
> that
> > > way
> > > > it won't show up... is this what you mean?
> >
> > > > On Thu, May 14, 2009 at 10:35 PM, denew  wrote:
> >
> > > > > A few days new to Lift, but stumbling along ok. A small issue (I
> hope
> > > > > this abbrv. code is sufficient):
> >
> > > > > ...
> > > > > Menu(Loc("specials", ("content" :: "specials" :: Nil) -> true,
> > > > > "Specials")) ::
> >
> > > > > ...
> >
> > > > > case RewriteRequest(ParsePath("content" :: "specials" :: page ::
> Nil,
> > > > > _, _,_), _, _) =>
> > > > >   RewriteResponse(List("content", "product", "index"),
> Map
> > > > > ("page" -> page, "category" -> "specials"))
> >
> > > > > I have a number of categories that redirect to the same page. On
> this
> > > > > page there is then the usual paging (next, last, numbers, etc.).
> All
> > > > > other menu items that are not redirected (i.e. just 'normal' ones)
> > > > > 'grey out' (as they should--nice) when accessed, but this doesn't.
> Its
> > > > > a minor, because paging and categories work happily as expected,
> but
> > > > > it looks wrong to see that menu still active when other page's
> aren't
> > > > > after landing
> >
> > > > > Clear as mud I suppose...
> >
> > > > --
> > > > Lift, the simply functional web frameworkhttp://liftweb.net
> > > > Beginning Scalahttp://www.apress.com/book/view/1430219890
> > > > Follow me:http://twitter.com/dpp
> > > > Git some:http://github.com/dpp-Hide quoted text -
> >
> > > > - Show quoted text -
> >
> > --
> > Lift, the simply functional web frameworkhttp://liftweb.net
> > Beginning Scalahttp://www.apress.com/book/view/1430219890
> > Follow me:http://twitter.com/dpp
> > Git some:http://github.com/dpp- Hide quoted text -
> >
> > - Show quoted text -
>
> >
>


-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Menus active/inactive with/without redirect

2009-05-15 Thread denew

David,

Hope I haven't offended protocols, just not sure the best way to send
this. I've just uploaded a teensy mod to hello-lift (hello-lift-denew)
which should show what I'm waffling on about.

I do appreciate your help, but please don't spend too much time on it
- I'm sure you have bigger fish to fry

On May 16, 9:38 am, David Pollak 
wrote:
> Can you put together a super-simple project that demonstrates what you want
> to do and I'll work it up so the menus highlight the right way.
>
>
>
>
>
> On Fri, May 15, 2009 at 1:49 PM, denew  wrote:
>
> > No - the menus should always show, but be inactive when you are on
> > that page. For example, 'Home' is not selectable when you are on the
> > Home page. This seems to be the default behaviour and is exactly
> > right. Other 'simple' pages (i.e. just accessing a template, no
> > redirects in Boot) work the same way. It seems however, that in the
> > presence of a redirect, the original menu stays selectable after
> > landing. To be consistent it should still appear, but be inactive. I
> > didn't include this line in my original post...
>
> > Menu(Loc("product_redirect_target", ("content" :: "product" :: Nil) ->
> > true, "Product Redirect", Hidden)) ::
>
> > ... but it was there. As I say everything 'works' ok and I can live
> > with it - it just looks a bit inconsistent
>
> > On May 16, 6:01 am, David Pollak 
> > wrote:
> > > You might try putting a "Hidden" object on the "specials" menu... that
> > way
> > > it won't show up... is this what you mean?
>
> > > On Thu, May 14, 2009 at 10:35 PM, denew  wrote:
>
> > > > A few days new to Lift, but stumbling along ok. A small issue (I hope
> > > > this abbrv. code is sufficient):
>
> > > > ...
> > > > Menu(Loc("specials", ("content" :: "specials" :: Nil) -> true,
> > > > "Specials")) ::
>
> > > > ...
>
> > > > case RewriteRequest(ParsePath("content" :: "specials" :: page :: Nil,
> > > > _, _,_), _, _) =>
> > > >               RewriteResponse(List("content", "product", "index"), Map
> > > > ("page" -> page, "category" -> "specials"))
>
> > > > I have a number of categories that redirect to the same page. On this
> > > > page there is then the usual paging (next, last, numbers, etc.). All
> > > > other menu items that are not redirected (i.e. just 'normal' ones)
> > > > 'grey out' (as they should--nice) when accessed, but this doesn't. Its
> > > > a minor, because paging and categories work happily as expected, but
> > > > it looks wrong to see that menu still active when other page's aren't
> > > > after landing
>
> > > > Clear as mud I suppose...
>
> > > --
> > > Lift, the simply functional web frameworkhttp://liftweb.net
> > > Beginning Scalahttp://www.apress.com/book/view/1430219890
> > > Follow me:http://twitter.com/dpp
> > > Git some:http://github.com/dpp-Hide quoted text -
>
> > > - Show quoted text -
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp
> Git some:http://github.com/dpp- Hide quoted text -
>
> - Show quoted text -

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Menus active/inactive with/without redirect

2009-05-15 Thread David Pollak
Can you put together a super-simple project that demonstrates what you want
to do and I'll work it up so the menus highlight the right way.

On Fri, May 15, 2009 at 1:49 PM, denew  wrote:

>
> No - the menus should always show, but be inactive when you are on
> that page. For example, 'Home' is not selectable when you are on the
> Home page. This seems to be the default behaviour and is exactly
> right. Other 'simple' pages (i.e. just accessing a template, no
> redirects in Boot) work the same way. It seems however, that in the
> presence of a redirect, the original menu stays selectable after
> landing. To be consistent it should still appear, but be inactive. I
> didn't include this line in my original post...
>
> Menu(Loc("product_redirect_target", ("content" :: "product" :: Nil) ->
> true, "Product Redirect", Hidden)) ::
>
> ... but it was there. As I say everything 'works' ok and I can live
> with it - it just looks a bit inconsistent
>
> On May 16, 6:01 am, David Pollak 
> wrote:
> > You might try putting a "Hidden" object on the "specials" menu... that
> way
> > it won't show up... is this what you mean?
> >
> >
> >
> >
> >
> > On Thu, May 14, 2009 at 10:35 PM, denew  wrote:
> >
> > > A few days new to Lift, but stumbling along ok. A small issue (I hope
> > > this abbrv. code is sufficient):
> >
> > > ...
> > > Menu(Loc("specials", ("content" :: "specials" :: Nil) -> true,
> > > "Specials")) ::
> >
> > > ...
> >
> > > case RewriteRequest(ParsePath("content" :: "specials" :: page :: Nil,
> > > _, _,_), _, _) =>
> > >   RewriteResponse(List("content", "product", "index"), Map
> > > ("page" -> page, "category" -> "specials"))
> >
> > > I have a number of categories that redirect to the same page. On this
> > > page there is then the usual paging (next, last, numbers, etc.). All
> > > other menu items that are not redirected (i.e. just 'normal' ones)
> > > 'grey out' (as they should--nice) when accessed, but this doesn't. Its
> > > a minor, because paging and categories work happily as expected, but
> > > it looks wrong to see that menu still active when other page's aren't
> > > after landing
> >
> > > Clear as mud I suppose...
> >
> > --
> > Lift, the simply functional web frameworkhttp://liftweb.net
> > Beginning Scalahttp://www.apress.com/book/view/1430219890
> > Follow me:http://twitter.com/dpp
> > Git some:http://github.com/dpp- Hide quoted text -
> >
> > - Show quoted text -
>
> >
>


-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Menus active/inactive with/without redirect

2009-05-15 Thread denew

No - the menus should always show, but be inactive when you are on
that page. For example, 'Home' is not selectable when you are on the
Home page. This seems to be the default behaviour and is exactly
right. Other 'simple' pages (i.e. just accessing a template, no
redirects in Boot) work the same way. It seems however, that in the
presence of a redirect, the original menu stays selectable after
landing. To be consistent it should still appear, but be inactive. I
didn't include this line in my original post...

Menu(Loc("product_redirect_target", ("content" :: "product" :: Nil) ->
true, "Product Redirect", Hidden)) ::

... but it was there. As I say everything 'works' ok and I can live
with it - it just looks a bit inconsistent

On May 16, 6:01 am, David Pollak 
wrote:
> You might try putting a "Hidden" object on the "specials" menu... that way
> it won't show up... is this what you mean?
>
>
>
>
>
> On Thu, May 14, 2009 at 10:35 PM, denew  wrote:
>
> > A few days new to Lift, but stumbling along ok. A small issue (I hope
> > this abbrv. code is sufficient):
>
> > ...
> > Menu(Loc("specials", ("content" :: "specials" :: Nil) -> true,
> > "Specials")) ::
>
> > ...
>
> > case RewriteRequest(ParsePath("content" :: "specials" :: page :: Nil,
> > _, _,_), _, _) =>
> >               RewriteResponse(List("content", "product", "index"), Map
> > ("page" -> page, "category" -> "specials"))
>
> > I have a number of categories that redirect to the same page. On this
> > page there is then the usual paging (next, last, numbers, etc.). All
> > other menu items that are not redirected (i.e. just 'normal' ones)
> > 'grey out' (as they should--nice) when accessed, but this doesn't. Its
> > a minor, because paging and categories work happily as expected, but
> > it looks wrong to see that menu still active when other page's aren't
> > after landing
>
> > Clear as mud I suppose...
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp
> Git some:http://github.com/dpp- Hide quoted text -
>
> - Show quoted text -

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Menus active/inactive with/without redirect

2009-05-15 Thread David Pollak
You might try putting a "Hidden" object on the "specials" menu... that way
it won't show up... is this what you mean?

On Thu, May 14, 2009 at 10:35 PM, denew  wrote:

>
> A few days new to Lift, but stumbling along ok. A small issue (I hope
> this abbrv. code is sufficient):
>
> ...
> Menu(Loc("specials", ("content" :: "specials" :: Nil) -> true,
> "Specials")) ::
>
> ...
>
> case RewriteRequest(ParsePath("content" :: "specials" :: page :: Nil,
> _, _,_), _, _) =>
>   RewriteResponse(List("content", "product", "index"), Map
> ("page" -> page, "category" -> "specials"))
>
> I have a number of categories that redirect to the same page. On this
> page there is then the usual paging (next, last, numbers, etc.). All
> other menu items that are not redirected (i.e. just 'normal' ones)
> 'grey out' (as they should--nice) when accessed, but this doesn't. Its
> a minor, because paging and categories work happily as expected, but
> it looks wrong to see that menu still active when other page's aren't
> after landing
>
> Clear as mud I suppose...
>
> >
>


-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---