Ah, that makes sense.  And yes, the styles created by their cssbuilder are
dynamic (built based on number of stars possible etc).  Its just the width
and z-index that is calculated this way, all the other styles are in a
normal stylesheet which is included.

On Fri, May 14, 2010 at 4:19 PM, kevinpfromnm <[email protected]>wrote:

> oh, if it's doing something besides just generating the css in the
> method or depends on variables being set by the other method, that
> would explain the problem.
>
> rails evaluates things backwards so layout is the last part evaluated
> while hobo just goes down the tags.  rails does it so you can set
> certain variables and have them available to the layout on a per view
> standpoint.  basically, it's to let the view change part of the
> layout.  since dryml lets you override any part of the page def, there
> isn't the need for this kind of process.
>
> On May 14, 1:44 pm, Chris Apolzon <[email protected]> wrote:
> > I've managed to get it working.  The problems all stemmed from the order
> > that Hobo was issuing some tags.  Basically, the ajaxful_rating readme
> says
> > to add <%= ajaxful_rating_style %> to your layout.  Since Hobo doesn't
> > really have layouts per-se, I tried adding it to the stylesheets section
> of
> > <page>.  You are then supposed to add the call to ratings_for in your
> view.
> >
> > In rails, the view tag is called before the ajaxful_rating_style is (I'm
> not
> > sure why, it seems kinda odd to me).  But in Hobo, the
> ajaxful_rating_style
> > tag is called first.  This is problematic because it is the view tag that
> > actually generates the inline css to make everything work; thus it was
> > adding a blank set of styles, then generating the styles later on but
> never
> > adding them to the page.
> >
> > My hacky solution was simply this:
> >
> > <show-page>
> > <append-body:>
> > <%= ratings_for @book, @current_user, :dimension => :speed %>
> > </append-body:>
> > <after-body:>
> > <%= ajaxful_rating_style %>
> > </after-body:>
> > </show-page>
> >
> > I think putting the ajaxful_rating_style anywhere after the DOM location
> of
> > the ratings_for call will make it work.
> >
> > I'd love to hear back from other users as to whether this seems like a
> Hobo
> > bug or not.
> >
> >
> >
> > On Fri, May 14, 2010 at 9:24 AM, Owen Dall <[email protected]> wrote:
> > > Tom Locke did this a long time ago for a client demo, if my memory is
> > > correct.  This would be a great recipe to share if we can track it
> down!
> >
> > > -Owen
> >
> > > On Thu, May 13, 2010 at 12:47 PM, Chris Apolzon <[email protected]>
> wrote:
> >
> > >> Has anyone managed to wrangle ajaxful rating into a Hobo site?  I've
> > >> taken a couple stabs at it, but have come up mostly empty.  Last night
> > >> I tracked down the first issue, which is that the px width is not
> > >> being set on the UL holding the stars, but it seems like there's also
> > >> some javascript issue.
> >
> > >> I'm going to keep hacking on this and hopefully come up with a
> > >> solution, but if anyone has any ideas or prior experience, I'd love a
> > >> pointer in the right direction.
> >
> > >> (For what its worth, when I was debugging, it looked like the width
> > >> was calculated properly and added to the CSS builder but it never
> > >> makes it onto the page.  Even if you remove all other stylesheets that
> > >> style is overwritten or disallowed somewhere in Hobo).
> >
> > >> Thanks!
> >
> > >> --
> > >> You received this message because you are subscribed to the Google
> Groups
> > >> "Hobo Users" group.
> > >> To post to this group, send email to [email protected].
> > >> To unsubscribe from this group, send email to
> > >> [email protected]<hobousers%[email protected]>
> <hobousers%[email protected]<hobousers%[email protected]>
> >
> > >> .
> > >> For more options, visit this group at
> > >>http://groups.google.com/group/hobousers?hl=en.
> >
> > > --
> > > Thanks,
> > > - Owen
> >
> > > Owen Dall, Chief Systems Architect
> > > Barquin International
> > > Cell: 410-991-0811
> >
> > >  --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Hobo Users" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<hobousers%[email protected]>
> <hobousers%[email protected]<hobousers%[email protected]>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/hobousers?hl=en.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Hobo Users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected]<hobousers%[email protected]>
> .
> > For more options, visit this group athttp://
> groups.google.com/group/hobousers?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hobo Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<hobousers%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hobousers?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to