mailru / fest

javascript templates
Other
128 stars 28 forks source link

Автоматический детект неймспейса/префикса #86

Open eprev opened 10 years ago

eprev commented 10 years ago

Сейчас обязательно указывать xmlns:fest="http://fest.mail.ru" для fest:template, а было бы удобней опускать указание неймспейса, и определять префикс фестовых тегов через префикс корневого элемента.

То есть,

<fest:template/>

и

<x:template/>

и

<fest:template xmlns:fest="http://fest.mail.ru"/>

равнозначны.

AndrewSumin commented 10 years ago

Это не противоречит стандарту?

RubaXa commented 10 years ago

Ха-ха, прямо как я, скоро и до <x:tpl/> дойдете :+1:

eprev commented 10 years ago

Противоречит :-( Является ли это препятствием? Зато удобней для разработчика.

RubaXa commented 10 years ago

Антон, это клего, но есть проблема с этим, IDE будет ругаться, по крайней мере в PHPStrom это поведение не изменить.

eprev commented 10 years ago

Возможно, идея и не такая хорошая :-(

RubaXa commented 10 years ago

И это ещё не вся проблема, если что. Если бы у нас работала компиляция на клиенете и мы бы грузили xml через ajax, то в IE получали бы ошибку. Обе проблемы (подствека и ИЕ) можно обойти, если сменить расширения у файла, на что-то своё.