1
0
Fork 0
forked from OpenNeo/impress
impress/app/views/pets/bulk.html.haml

86 lines
2.7 KiB
Text
Raw Normal View History

2012-12-30 13:02:57 -08:00
- title t('modeling_hub')
2012-08-06 18:15:31 -07:00
= form_tag load_pet_path, :id => 'needed-items-form' do
2012-12-30 13:02:57 -08:00
- localized_cache :action_suffix => 'needed_items_content' do
%h3= t '.needed_items.header'
2012-08-06 18:15:31 -07:00
2012-12-30 13:02:57 -08:00
%p= t '.needed_items.explanation'
2012-08-06 18:15:31 -07:00
= origin_tag bulk_pets_path
= destination_tag 'needed_items'
%input#needed-items-pet-name-field{:type => "text", :name => "name"}/
2012-12-30 13:02:57 -08:00
%input{:type => "submit", :value => t('.needed_items.submit')}/
2012-08-06 18:15:31 -07:00
#needed-items-alert.alert
#needed-items-pet.script-only
%h4
%img#needed-items-pet-thumbnail.inline-image
2012-12-30 13:02:57 -08:00
%span#needed-items-pet-header
%button#needed-items-reload= t '.needed_items.reload'
2012-08-06 18:15:31 -07:00
%ul#needed-items-pet-items
= form_tag load_pet_path, :id => 'bulk-pets-form' do
2012-12-30 13:02:57 -08:00
- localized_cache :action_suffix => 'bulk_pets_content' do
%h3= t '.bulk_pets.header'
2012-08-06 18:15:31 -07:00
2012-12-30 13:02:57 -08:00
%p= t '.bulk_pets.explanation'
2012-08-06 18:15:31 -07:00
= origin_tag bulk_pets_path
%div.noscript
%input{:name => "name", :type => "text"}/
2012-12-30 13:02:57 -08:00
%input{:type => "submit", :value => t('.bulk_pets.submit')}/
2012-08-06 18:15:31 -07:00
%div.script-only
%textarea
2012-12-30 13:02:57 -08:00
%button#bulk-pets-form-add{:type => "button"}= t '.bulk_pets.add'
%button#bulk-pets-form-clear{:type => "button"}= t '.bulk_pets.clear'
2012-08-06 18:15:31 -07:00
%ul
2012-12-30 13:02:57 -08:00
- localized_cache :action_suffix => 'templates' do
2012-08-06 18:15:31 -07:00
%script#item-template{:type => 'text/x-jquery-tmpl'}
%li{:class => 'object{{if owned}} owned{{/if}}'}
= link_to item_path(':id').sub(':id', '${id}') do
%img{:src => '${thumbnail_url}', :alt => '${description}', :title => '${description}'}
%span.name ${name}
{{if nc}}
= nc_icon
{{/if}}
.closeted-icons
{{if owned}}
= owned_icon
{{/if}}
{{if wanted}}
= wanted_icon
{{/if}}
{{if owned}}
2012-12-30 13:02:57 -08:00
%span.object-owned= t '.needed_items.item_owned'
2012-08-06 18:15:31 -07:00
{{/if}}
2012-12-30 13:02:57 -08:00
%script#needed-items-pet-header-template{:type => 'text/x-jquery/tmpl'}
= t '.needed_items.pet_header', :pet_name => '${pet_name}'
%script#bulk-pets-submission-template{:type => 'text/x-jquery/tmpl'}
%li.waiting
%img{:src => 'https://pets.neopets.com/cpn/${pet_name}/1/1.png'}
2012-12-30 13:02:57 -08:00
%span.name ${pet_name}
%span.waiting-message= t '.bulk_pets.waiting'
%span.loading-message= t '.bulk_pets.loading'
%span.response
%script#bulk-pets-submission-success-template{:type => 'text/x-jquery/tmpl'}
= t '.bulk_pets.submission_success', :points => '${points}'
2012-08-06 18:15:31 -07:00
- content_for :javascripts do
2012-08-06 18:15:31 -07:00
= include_javascript_libraries :jquery, :jquery_tmpl
= javascript_include_tag 'ajax_auth', defer: true
- content_for :javascripts_body do
= javascript_include_tag 'pets/bulk', defer: true