app/views/multiauth/_box.html.erb in multiauth-0.0.3 vs app/views/multiauth/_box.html.erb in multiauth-0.1.0

- old
+ new

@@ -7,24 +7,24 @@ Choose your account provider <div class="clear"></div> <div id="slides"> <ul class="list"> <% count = 0 %> - <% Multiauth::PROVIDERS.each_slice(6) do |providers| %> + <% multiauth_providers.each_slice(6) do |providers| %> <li class="page"> <% providers.each_slice(3) do |column| %> <div class="column"> - <% column.each do |provider| %> - <a id="btn_<%= count+=1 %>" class="<%= provider[:name] %> openid_btn" title="<%= provider[:name] %>" href="<%= provider[:url] %>" data-real="<%= provider[:real] || false %>"></a> + <% column.each do |provider, config| %> + <a id="btn_<%= count+=1 %>" class="<%= provider %> openid_btn <%= config[:class] %>" title="<%= provider %>" href="<%= config[:url].kind_of?(Proc) ? instance_exec(&config[:url]) : config[:url] %>" data-real="<%= config[:real] || false %>"></a> <% end %> </div> <% end %> </li> <% end %> </ul> - <div class="clear"></div> </div> </div> + <div class="clear"></div> </div> <div id="openid_inputarea"> <span class="oidlabel">username</span> <%= text_field_tag "user_name", "", :id => "openid_username" %> <%= submit_tag "Sign In", :id => "openid_inputarea_submit" %>