Mittwoch, 6. August 2008

Mein erster Helper

Ich habe heute meinen ersten Rails Helper geschrieben (Jipie). Er erstellt ein HTML Element durch JavaScript.
def js_create_element(tag_name, js_var_name, content = '', html_options = {})
page << "#{js_var_name} = document.createElement('#{tag_name}');"
html_options.each do |key,value|
page << "#{js_var_name}.setAttribute('#{key}', '#{value}');"
end
if !content.nil?
page << "var content = document.createTextNode('#{content}');"
page << "#{js_var_name}.appendChild(content);"
end
end
Irgendwann werde ich auch den content-Parameter durch ein &block ersetzen. Zumindest hab ich das vor :)

PS: Blöder Blogger nimmt die Einrückungen raus. Es wird echt Zeit dass ich zu Wordpress wechsel!