Nope, but that is heartening!  I guess i'll have to take the plunge and
build shoes from scratch.  Thanks Joshua!

On Tue, Sep 16, 2008 at 12:07 PM, Joshua Choi <[EMAIL PROTECTED]> wrote:

> Yeah, I had the same problem—but I think it's fixed in the latest
> version of Shoes. Do you have it? It's Revision 920, and Mr. Why
> released it but three days ago.
>
> Sincerely,
> Joshua Choi
>
> On Tue, Sep 16, 2008 at 9:45 AM, Josh Cronemeyer
> <[EMAIL PROTECTED]> wrote:
> > My shoes pages look different depending on if I visit it with the visit
> > method or if I visit it from a link.  What am I doing wrong?
> >
> > Here is how it looks when I visit via visit()
> >
> http://picasaweb.google.com/joshuacronemeyer/Cuberick?authkey=L_gyN3SijW8#5246656448379324066
> >
> > Here is how it looks when I visit via a link
> >
> http://picasaweb.google.com/joshuacronemeyer/Cuberick?authkey=L_gyN3SijW8#5246656446687534866
> >
> > See how the stack gets splatted? The Image gets into the middle of the
> > navigation and links are rendered ontop of one another.  I'm not sure
> what
> > I'm doing wrong.
> >
> > Here is the code that calls visit with my url:
> > @submit.click do
> >   Score.add_high_score(@player_name.text, @game_name.text,
> @high_score.text)
> >   visit "/"
> > end
> >
> > Here is the code that renders :index
> >   def index
> >     background "static/background.png"
> >     navigation
> >     content = stack(:margin => 4)
> >     Machine.find(:all).each do |machine|
> >       high_score_stack(machine, content)
> >     end
> >   end
> >
> >   def navigation
> >     stack do
> >       banner "MonkeyFarm Arcade Classic", turq_centered
> >       image("static/kong.png", :margin_left => "45%")
> >       para link("Add a High Score", white_centered.with(:click,
> > "/newscore"))
> >       para link("View Dashboard", white_centered.with(:click,
> "/dashboard"))
> >       para link("Index", white_centered.with(:click, "/"))
> >     end
> >   end
> >
> >   def high_score_stack(machine, target_stack)
> >     target_stack.append{para("#{machine.name} Top 5", :font => FONT,
> :stroke
> > => red, :size => 20, :align => "center")}
> >     Score.top_five_scores_by_machine_id(machine.id).each do |score|
> >       target_stack.append do
> >           para "#{score.player.name} - #{score.score}", turq_centered
> >       end
> >     end
> >   end
> >
> > Here is a link to the code in its entireity:
> >
> http://code.google.com/p/high-score/source/browse/trunk/high_score_app.rbif
> > you prefer to see things with syntax highlighting. :)
> >
> > HUGE REGARDS!!!!!
> > josh
> >
> >
>

Reply via email to