Не всё было так просто, как хотелось бы - пока не могу придумать, как реализовать в некоторых браузерах некоторые из особенностей этого интерфейса, так что возможно, поддержка будет частичной, т.е. придётся выполнять некоторые специальные действия. Хочется избавить программистов от этого и я буду стараться, но не факт, что получится.
Так же для пользователей первой версии библиотеки, возможно, будет нужна обратная совместимость - поддержка интерфейса первой версии, благо реализовать её не сложно, а так же с помощью Google Closure Compiler`а выкинуть её в случае необходимости не представляется сложным, просто подложив другие экстерны.
К сожалению, работа отнимает довольно много времени. Похоже, успею выпустить библиотечку не раньше февраля. За то она будет HTML5-совместима! :)
5 комментариев:
Вроде же Native DND работает еще начиная с IE5.5, он оттуда вышел даже. Я лично писал схожую библиотеку, в IE все работало по умолчанию.
Очень странно - первый раз про такое слышу. И поверхностный поиск в сети ничего не дал. Да и другие люди, кто этой проблемой занимался, тоже, по ходу, не в курсах - например http://javascript.ru/ui/draganddrop . А какой в IE5.5+ API для D&D - совпадающий с HTML5 Drag&Drop или другой? А то, несмотря на то, что вы пишете, что "он оттуда вышел даже", я ссылок в спеке на это не обнаружил. Можете дать ссылку на какое-нибудь описание?
http://caniuse.com/#search=drag
http://html5doctor.com/native-drag-and-drop/
Там же (на html5doctor) пишут вот%
> HTML 5 DnD is based on Microsoft’s original implementation which was available as early as Internet Explorer 5! Now currently supported in IE, Firefox 3.5 and Safari 4.
Благодарю, покопаюсь! :)
Держите в курсе, на RSS подписался :)
upd. Просто мне не до конца понятен смысл своей реализации DND, в случае отличном от Оперы.
Отправить комментарий