hallo,
eine kurze frage zu rjs-templates.

ich möchte wissen, ob ein bestimmtes element auf der seite vorhanden
ist.

ActionView::Helpers::PrototypeHelper::JavaScriptGenerator::GeneratorMethods
bietet mir dazu bspw. die methode
 page.select('#meindiv')

im grunde gehe ich davon aus, dass hier eine collection zurueckgegeben
wird - ich also in der lage wäre zu formulieren:
 page.select('#meindiv').empty? 

d.h. wenn element vorhanden, dann ersetzen, wenn nicht vorhanden, dann
neues schaffen.

mein code dazu:

 # FIXME - tut nicht.
 if page.select('#desktop').empty?
   page.insert_html(:before, :wb_bottom, :partial => '/partials/desktop')
 else
   page.replace_html(:desktop, :partial => '/partials/desktop')
 end

kurzum - wie ist die eleganteste/kürzeste variante zu überprüfen,
ob ein element im dom-tree vorhanden ist?

viele grüsse und danke fürs lesen 

rene

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an