orbeon / orbeon-forms

Orbeon Forms is an open source web forms solution. It includes an XForms engine, the Form Builder web-based form editor, and the Form Runner runtime.
http://www.orbeon.com/
GNU Lesser General Public License v2.1
518 stars 220 forks source link

Progressively get rid of YUI #1599

Open ebruchez opened 10 years ago

ebruchez commented 10 years ago

We now use jQuery, Bootstrap, and other client-side components like TinyMCE. We should be able to retire YUI.

Actions:

Any other?

ebruchez commented 10 years ago

On August 29, 2014, Yahoo announced they made the difficult decision to immediately stop all new development on YUI.

ebruchez commented 8 years ago

Removed RTE for 4.11 with fix to #2618: see c82604a576f01a487b23b8bb2889d4856aaf359c and 67f7883f9e8d362c01a5a08e75d80b3e3185d8c1.

ebruchez commented 4 years ago

Some of the steps above might be outdated. For example:

ebruchez commented 1 month ago

Uses in xforms.js right now:

YAHOO.lang.isBoolean
YAHOO.lang.isNumber
YAHOO.lang.isObject
YAHOO.util.CustomEvent
YAHOO.util.CustomEvent.FLAT
YAHOO.util.CustomEvent.LIST
YAHOO.util.Dom.getAncestorByClassName
YAHOO.util.Dom.getChildren
YAHOO.util.Dom.getElementsByClassName
YAHOO.util.Dom.getNextSibling
YAHOO.util.Dom.getPreviousSibling
YAHOO.util.Dom.inDocument
YAHOO.util.Event.getTarget
YAHOO.util.Event.throwErrors
YAHOO.util.Subscriber
YAHOO.widget.Tooltip

In AjaxServer.js:

YAHOO.util.Dom.getFirstChild
YAHOO.util.Dom.insertBefore
YAHOO.util.Dom.inDocument
YAHOO.util.Dom.removeClass
YAHOO.util.Dom.addClass