Seaside WAFileLibrary переводит все буквы в нижний регистр

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Seaside WAFileLibrary переводит все буквы в нижний регистр

Genosse
Столкнулся с проблемкой феерического плана...
Сидел себе никого не трогал.., кропал код на jQuery  и складывал его в экземпляр библиотеки  WAFileLibrary...
И всё было неплохо и солнце всходило и радуга была.., 
пока дело не дошло до кода связанного с SVG.

Пишу атрибут, положим "preserveAspectRatio" или "viewBox", а на выходе получаю "preserveaspectratio" - все буквы в нижнем регистре. Код не работает... ):

Что можно предпринять/поковырять в Seaside?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Dennis Schetinin
Может это [http://forum.world.st/Force-lowercase-for-attributes-td90396.html] чем-то поможет…


--

Best regards,


Dennis Schetinin



3 сентября 2013 г., 22:25 пользователь Genosse Alex <[hidden email]> написал:
Столкнулся с проблемкой феерического плана...
Сидел себе никого не трогал.., кропал код на jQuery  и складывал его в экземпляр библиотеки  WAFileLibrary...
И всё было неплохо и солнце всходило и радуга была.., 
пока дело не дошло до кода связанного с SVG.

Пишу атрибут, положим "preserveAspectRatio" или "viewBox", а на выходе получаю "preserveaspectratio" - все буквы в нижнем регистре. Код не работает... ):

Что можно предпринять/поковырять в Seaside?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Genosse
Хм.. вынес из этого дискуса только то что надо поискать в недрах кода "asLowercase"
Но где? в какой момент в каком компоненте мой подкласс WAFileLibrary конвертируется с применением asLowercase?
В самом классе WAFileLibrary нашёл только конвертацию имени файла.

Я грешным делом думал, что библиотека должна подключаться "как есть", но, как видно, это не так

среда, 4 сентября 2013 г., 10:36:22 UTC+4 пользователь chaetal написал:
Может это [http://forum.world.st/Force-lowercase-for-attributes-td90396.html] чем-то поможет…


--

Best regards,


Dennis Schetinin



3 сентября 2013 г., 22:25 пользователь Genosse Alex <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="jckuQT5saT4J">gen...@...> написал:
Столкнулся с проблемкой феерического плана...
Сидел себе никого не трогал.., кропал код на jQuery  и складывал его в экземпляр библиотеки  WAFileLibrary...
И всё было неплохо и солнце всходило и радуга была.., 
пока дело не дошло до кода связанного с SVG.

Пишу атрибут, положим "preserveAspectRatio" или "viewBox", а на выходе получаю "preserveaspectratio" - все буквы в нижнем регистре. Код не работает... ):

Что можно предпринять/поковырять в Seaside?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="jckuQT5saT4J">sugr+uns...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Genosse
In reply to this post by Genosse
Ха ха... Неожиданный поворот... Похоже напрасно на   Seaside поклёп возвёл!

Внимательно смотрю на код сгенерированной  Seaside страницы там  нахожу ссылку на сгенирированный из моей библиотеки *.js.
Перехожу по ссылке открываю код *.js.
Наблюдаю - всё в порядке! Код "Как есть" и preserveAspectRatio с заглавными буквами в нужных местах.
Смотрю свойства элемента на странице, а там preserveaspectratio...

Вот так номер. Похоже сам jquery безобразит.
Попробовал накидать вне  Seaside страничку и присвоить чему ниб тот же атрибут...
И так ки да! опять  preserveaspectratio
Так что похоже зря два дня Seaside ковырял...

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Nikolay Kleptsov
In reply to this post by Genosse
Искать через отладчик, для начала добавить в метод строку self halt, и выполнять по одному сообщению, просматривая переменные. Рано или поздно метод вызывающий ошибку удастся определить.

Для полноты картины, Какой класс вызывает ошибку и также метод, аргументы и ответ?


4 сентября 2013 г., 20:35 пользователь Genosse Alex <[hidden email]> написал:
Хм.. вынес из этого дискуса только то что надо поискать в недрах кода "asLowercase"
Но где? в какой момент в каком компоненте мой подкласс WAFileLibrary конвертируется с применением asLowercase?
В самом классе WAFileLibrary нашёл только конвертацию имени файла.

Я грешным делом думал, что библиотека должна подключаться "как есть", но, как видно, это не так

среда, 4 сентября 2013 г., 10:36:22 UTC+4 пользователь chaetal написал:
Может это [http://forum.world.st/Force-lowercase-for-attributes-td90396.html] чем-то поможет…


--

Best regards,


Dennis Schetinin



3 сентября 2013 г., 22:25 пользователь Genosse Alex <[hidden email]> написал:
Столкнулся с проблемкой феерического плана...
Сидел себе никого не трогал.., кропал код на jQuery  и складывал его в экземпляр библиотеки  WAFileLibrary...
И всё было неплохо и солнце всходило и радуга была.., 
пока дело не дошло до кода связанного с SVG.

Пишу атрибут, положим "preserveAspectRatio" или "viewBox", а на выходе получаю "preserveaspectratio" - все буквы в нижнем регистре. Код не работает... ):

Что можно предпринять/поковырять в Seaside?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес sugr+uns...@googlegroups.com.

Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Nikolay Kleptsov
Seaside удобен при построении интерактивных страниц, только элементарный хостинг файлов или директории нормально не реализован, приходится колдовать


4 сентября 2013 г., 21:10 пользователь Nikolay Kleptsov <[hidden email]> написал:
Искать через отладчик, для начала добавить в метод строку self halt, и выполнять по одному сообщению, просматривая переменные. Рано или поздно метод вызывающий ошибку удастся определить.

Для полноты картины, Какой класс вызывает ошибку и также метод, аргументы и ответ?


4 сентября 2013 г., 20:35 пользователь Genosse Alex <[hidden email]> написал:

Хм.. вынес из этого дискуса только то что надо поискать в недрах кода "asLowercase"
Но где? в какой момент в каком компоненте мой подкласс WAFileLibrary конвертируется с применением asLowercase?
В самом классе WAFileLibrary нашёл только конвертацию имени файла.

Я грешным делом думал, что библиотека должна подключаться "как есть", но, как видно, это не так

среда, 4 сентября 2013 г., 10:36:22 UTC+4 пользователь chaetal написал:
Может это [http://forum.world.st/Force-lowercase-for-attributes-td90396.html] чем-то поможет…


--

Best regards,


Dennis Schetinin



3 сентября 2013 г., 22:25 пользователь Genosse Alex <[hidden email]> написал:
Столкнулся с проблемкой феерического плана...
Сидел себе никого не трогал.., кропал код на jQuery  и складывал его в экземпляр библиотеки  WAFileLibrary...
И всё было неплохо и солнце всходило и радуга была.., 
пока дело не дошло до кода связанного с SVG.

Пишу атрибут, положим "preserveAspectRatio" или "viewBox", а на выходе получаю "preserveaspectratio" - все буквы в нижнем регистре. Код не работает... ):

Что можно предпринять/поковырять в Seaside?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес sugr+uns...@googlegroups.com.

Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.


--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Alexander Batalshikov
In reply to this post by Genosse
А почему, собственно, вам кажется, что проблема в именах атрибутов?
Согласно стандарту, они не чувствительны к регистру и их рекомендуется всегда записывать строчными буквами ( http://www.w3schools.com/html/html_attributes.asp ). Средства анализа элементов, собственно, и приводят всё в нижний регистр.



2013/9/4 Genosse Alex <[hidden email]>
Ха ха... Неожиданный поворот... Похоже напрасно на   Seaside поклёп возвёл!

Внимательно смотрю на код сгенерированной  Seaside страницы там  нахожу ссылку на сгенирированный из моей библиотеки *.js.
Перехожу по ссылке открываю код *.js.
Наблюдаю - всё в порядке! Код "Как есть" и preserveAspectRatio с заглавными буквами в нужных местах.
Смотрю свойства элемента на странице, а там preserveaspectratio...

Вот так номер. Похоже сам jquery безобразит.
Попробовал накидать вне  Seaside страничку и присвоить чему ниб тот же атрибут...
И так ки да! опять  preserveaspectratio
Так что похоже зря два дня Seaside ковырял...

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Genosse
Кажется исходя из банального эксперимента
 viewbox в отличии от viewBox и т.д. (покрайней мере что касается SVG) браузер не понимает 
(открываю "просмотр кода элемента", ручками исправляю буковку "b" на "B" всё работает.., а с viewbox - нет.. ): ).

Я знаю, что имена атрибутов должны быть регистро-независимыми, но что это не так для SVG и что  jQuery автоматом конвертит всё в нижний регистр, для меня стало неприятной новостью 

среда, 4 сентября 2013 г., 21:07:10 UTC+4 пользователь abbat написал:
А почему, собственно, вам кажется, что проблема в именах атрибутов?
Согласно стандарту, они не чувствительны к регистру и их рекомендуется всегда записывать строчными буквами ( http://www.w3schools.com/html/html_attributes.asp ). Средства анализа элементов, собственно, и приводят всё в нижний регистр.



2013/9/4 Genosse Alex <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="I3x0E6NPqWQJ">gen...@...>
Ха ха... Неожиданный поворот... Похоже напрасно на   Seaside поклёп возвёл!

Внимательно смотрю на код сгенерированной  Seaside страницы там  нахожу ссылку на сгенирированный из моей библиотеки *.js.
Перехожу по ссылке открываю код *.js.
Наблюдаю - всё в порядке! Код "Как есть" и preserveAspectRatio с заглавными буквами в нужных местах.
Смотрю свойства элемента на странице, а там preserveaspectratio...

Вот так номер. Похоже сам jquery безобразит.
Попробовал накидать вне  Seaside страничку и присвоить чему ниб тот же атрибут...
И так ки да! опять  preserveaspectratio
Так что похоже зря два дня Seaside ковырял...

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="I3x0E6NPqWQJ">sugr+uns...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Genosse
Порешал проблемку, переписав кусок на нативном javascript. Слава Богу он в отличии от jQuery оставляет имена как есть.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Seaside WAFileLibrary переводит все буквы в нижний регистр

Alexander Batalshikov
In reply to this post by Genosse
Да, точно, это jQuery.
Вот на SO предложен небольшой костыль в виде явного вызова setAttribute:
http://stackoverflow.com/questions/10390346/why-is-jquery-auto-lower-casing-attribute-values

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.