romul / spree-russian-adaptation

Adapts Spree to the Russian reality.
http://spreecommerce.ru/
Other
28 stars 5 forks source link

Баг с областями/регионами #4

Closed greendog closed 14 years ago

greendog commented 14 years ago

Я как то писал про это уже. Тогда это как то вылечилось - думал, что моё расширение мешает. Оказалось, что нет... Поставил с нуля магазин+расширение (кроме этого и тех, что "в коробке", других расширений нет). При переходе на страницу оформления заказа, не появляется список областей/регионов. Нужно выбрать какую-нить страну, потом Россию и тогда этот список появляется. Этот баг во всех браузерах появляется (проверял в ie-6,7,8, ff, chrome) Вот скрин "до": http://files.iclippy.com/133439/1262733716.jpg и после: http://files.iclippy.com/133439/1262733815.jpg

Если присмотреться, то можно заметить, что "после" у select и input появляется style= Точней, style появляется при первом изменении страны (видно на скрине "до" его нет совсем)

Баг проявляется только если установлено это расширение. В оригинальной версии всё ок.

greendog commented 14 years ago

Сравнил с оригинальной версией: http://files.iclippy.com/133439/1262735438.jpg У input style="display: none;" сразу появляется.

Баг где-то здесь: <% state_elements = [ address.collection_select(:state_id, @states, :id, :name, {:include_blank => true}, {:class => have_states ? "required" : "hidden", :disabled => !have_states}) + address.text_field(:state_name, :class => !have_states ? "required" : "hidden", :disabled => have_states) ].join.gsub('"', "'").gsub("\n", "") -%>

romul commented 14 years ago

исправлено