yandex-ui / noscript

Noscript: JavaScript MVC Framework for building SPA
http://yandex-ui.github.io/noscript/
MIT License
34 stars 22 forks source link

[ns.router] Экранирование параметров при генерации урла #584

Closed vitkarpov closed 8 years ago

vitkarpov commented 8 years ago

ns.router.generateUrl по умолчанию экранирует значения параметров при формировании урла. Это не всегда бывает удобно.

Хочется дать возможность разработчику отключить эту возможность (сделать ее опциональной), тогда при необходимости не придется делать decodeURIComponent при каждом вызове функции.

vitkarpov commented 8 years ago

@doochik @Rebulus

Rebulus commented 8 years ago

https://github.com/yandex-ui/noscript/pull/397 - тут был добавлен encode для параметров. В этом ишью уже обсуждали https://github.com/yandex-ui/noscript/issues/307 необходимость в автоматическом encode. Я за то, чтобы отдать это приложению или уметь управлять этим.

vitkarpov commented 8 years ago

Вот здесь предлагалось АПИ https://github.com/yandex-ui/noscript/issues/307#issuecomment-51963600 — можно что-то в этом духе сделать. Вроде норм выглядит.

vitkarpov commented 8 years ago

https://github.com/yandex-ui/noscript/pull/611

vitkarpov commented 8 years ago

0.8.8