Показать сообщение отдельно
  #9 (permalink)  
Старый 17.03.2010, 20:55
Интересующийся
Отправить личное сообщение для Serge Ageyev Посмотреть профиль Найти все сообщения от Serge Ageyev
 
Регистрация: 16.03.2010
Сообщений: 12

Выложил версию 1.2:
1. Замкнул код в объекте для миниммизации видимых глобальных объектов

2. Добавил файл encode_form_field_utf8_stub.js для работы под UTF8 (прозрачно вызывает encodeURIComponent)

3. Добавил файл encode_form_field_utf8_detect.js для детекта UTF8
(позволяет реализовать "паттерн" прозрачной миграции):
<script src="encode_form_field_utf8_detect.js"></script>
<script>
 if (encodeFormFieldIsPageOnUTF8())
  {
   document.write('<'+'script src="encode_form_field_utf8_stub.js"></'+'script>');
  }
 else 
  {
   document.write('<'+'script src="encode_form_field.js"></'+'script>');
  }
</script>
Пришлось отказаться от идеи автодетекта UTF8 кодировки, так как под IE это не работает

4. Добавил юнит тесты в архив библиотеки
Ответить с цитированием