%h1= Configuration['ui.front.title'] - if @announcements.length!=0 .announcementbox %span{:class => 'title'} Announcements = render :partial => 'announcement', :collection => @announcements %b= Configuration['ui.front.welcome_message'] %br/ Please login to see the problem list. %br/ %br/ - if flash[:notice] %hr/ %b= flash[:notice] %hr/ %div{ :style => "border: solid 1px gray; padding: 2px; background: #f0f0f0;"} - form_tag :controller => 'login', :action => 'login' do %table %tr %td{:align => "right"} Login: %td= text_field_tag 'login' %tr %td{:align => "right"} Password: %td= password_field_tag = submit_tag 'Login' %br/ -# if Configuration['system.online_registration'] Want to participate? %b Please = link_to 'register.', :controller => :users, :action => :new %br/ - if (Configuration['system.mode']=='contest') and (Configuration['contest.multisites']) %script{:type => 'text/javascript'} var siteList = new Array(); - @countries.each do |country| = "siteList[#{country.id}] = new Array();" - country.sites.each do |site| = "siteList[#{country.id}][#{site.id}] = \"#{site.name}\";" var allSiteList = new Array(); - @site_select.each do |sel| = "allSiteList[#{sel[1]}]=\"#{sel[0]}\";" %script{:type => 'text/javascript', :src => '/javascripts/site_update.js'} %div{ :style => "border: solid 1px gray; padding: 2px; background: #f0f0f0;"} %b For Site Administrator. %br/ Please select your country and site and login. - form_for :login, nil, :url => {:controller => 'login', :action => 'site_login'} do |f| Country: = select :site_country, :id, @country_select_with_all, {}, {:onchange => "updateSiteList();", :onclick => "updateSiteList();" } Site: = select :login, :site_id, @site_select %br/ Password: = f.password_field :password = submit_tag "Site Administrator Login" %script{:type => 'text/javascript'} updateSiteList();