public
Description: Rails wrapper for the iUI toolkit for building iPhone enabled web applications
Homepage: http://blogs.pathf.com/agileajax/2008/05/rails-developme.html
Clone URL: git://github.com/noelrappin/rails-iui.git
toggle changes
Noel Rappin (author)
Fri May 02 06:36:32 -0700 2008
commit  9e38d6bbc951e56e16b2d213b241d07df4c57976
tree    2c45cd04cdbd27df033fd53a18ab07a3d85abe2b
parent  f274db4a33b377a2feb0ff86a863b0b5c6f54de5
...
1
2
 
3
4
...
1
2
3
4
5
0
@@ -1,3 +1,4 @@
0
 require File.dirname(__FILE__) + '/lib/iui_helper.rb'
0
 require File.dirname(__FILE__) + '/lib/iphone_controller'
0
+require File.dirname(__FILE__) + '/lib/form_builder_extensions'
0
 Mime::Type.register_alias "text/html", :iphone
0
\ No newline at end of file
...
82
83
84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
86
87
88
...
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
0
@@ -82,6 +82,32 @@ module IuiHelper
0
     content_tag(:ul, group_elements.flatten.join("\n"), :selected => "true")
0
   end
0
   
0
+ def fieldset(&block)
0
+ concat(content_tag(:fieldset, capture(&block)), block.binding)
0
+ end
0
+
0
+ def row(label_text="", &block)
0
+ label = if label_text.blank? then "" else content_tag(:label, label_text) end
0
+ block = if block_given? then capture(&block) else "" end
0
+ div = content_tag(:div, label + block, :class => "row")
0
+ if block_given?
0
+ concat(div, block.binding)
0
+ else
0
+ div
0
+ end
0
+ end
0
+
0
+ def row_label(&block)
0
+ label = content_tag(:label, capture(&block))
0
+ div = content_tag(:div, label, :class => "row")
0
+ concat(div, block.binding)
0
+ end
0
+
0
+ def panel(&block)
0
+ div = content_tag(:div, capture(&block), :class => "panel")
0
+ concat(div, block.binding)
0
+ end
0
+
0
 end
0
 
0
 ActionView::Base.send(:include, IuiHelper)
0
\ No newline at end of file

Comments

    No one has commented yet.