В Rangy v13alpha.804 отсутствует модуль CssClassApplier?

спасибо за Ранги! однако после серьезного тестирования (ааааааа!) я обнаружил, что

rangy.modules.CssClassApplier

возвращает false в .804, но возвращает true в предыдущей версии .772 .. Что случилось? Я что-то упускаю?

-рулоф


person Roelof Berkepeis    schedule 06.01.2014    source источник


Ответы (1)


Теперь он там как rangy.modules.ClassApplier.

Я нахожусь в процессе переименования этого модуля в «ClassApplier», поняв, что термин "класс CSS" неточен. Я намеревался сохранить обратную совместимость, поэтому я верну rangy.modules.CssClassApplier для следующей версии.

person Tim Down    schedule 07.01.2014
comment
хорошо, спасибо, я также обнаружил rangy.modules.ClassApplier .. я вижу, вы переписываете код Rangy в api.things - верно? - person Roelof Berkepeis; 07.01.2014
comment
@RoelofBerkepeis: Что ты имеешь в виду? Я немного подправил загрузку модуля с целью поддержки AMD, но я не думаю, что сильно изменил API. - person Tim Down; 08.01.2014
comment
я имею в виду, что новейший .804 rangy-cssclassapplier.js содержит код rangy.createModule(ClassApplier, [WrappedSelection], function(api, module) { ... }, но .772 содержит код < i>rangy.createModule(CssClassApplier, function(api, module) { api.requireModules([WrappedSelection, WrappedRange]); ... , поэтому я завершил новую настройку относительно API-объекта. - person Roelof Berkepeis; 08.01.2014
comment
@RoelofBerkepeis: это изменения загрузки модуля, о которых я упоминал. Это незавершенная работа: для ее завершения мне нужно как следует взглянуть на AMD, поэтому она вполне может снова измениться. - person Tim Down; 11.01.2014