Open ebruchez opened 10 years ago
On August 29, 2014, Yahoo announced they made the difficult decision to immediately stop all new development on YUI.
Removed RTE for 4.11 with fix to #2618: see c82604a576f01a487b23b8bb2889d4856aaf359c and 67f7883f9e8d362c01a5a08e75d80b3e3185d8c1.
Some of the steps above might be outdated. For example:
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
We now use jQuery, Bootstrap, and other client-side components like TinyMCE. We should be able to retire YUI.
Actions:
YAHOO.util.Dom
) and base utilities (counts of occurrences underresources-packaged/ops/javascript
as of 2016-03-20)YAHOO.util.Dom.addClass
YAHOO.util.Dom.removeClass
YAHOO.util.Dom.hasClass
YAHOO.util.Dom.getElementsByClassName
YAHOO.util.Dom.setStyle
YAHOO.util.Dom.generateId
YAHOO.util.Dom.inDocument
YAHOO.util.Dom.getChildren
YAHOO.util.Dom.getPreviousSibling
YAHOO.util.Dom.getNextSibling
YAHOO.util.Dom.getFirstChild
YAHOO.util.Dom.getAncestorByClassName
YAHOO.util.Dom.insertBefore
YAHOO.util.Dom.getViewportHeight
YAHOO.util.Dom.insertAfter
YAHOO.util.Dom.getViewportWidth
YAHOO.util.Dom.getStyle
YAHOO.util.Dom.getRegion
YAHOO.util.Dom.getElementsBy
YAHOO.util.Dom.getDocumentScrollTop
YAHOO.util.Dom.getDocumentScrollLeft
ORBEON.util.Dom
) (counts of occurrences underresources-packaged/ops/javascript
as of 2016-03-20)ORBEON.util.Dom.getAttribute
ORBEON.util.Dom.get
ORBEON.util.Dom.getChildElementByIndex
ORBEON.util.Dom.getStringValue
ORBEON.util.Dom.getChildElementByClass
ORBEON.util.Dom.getElementByTagName
ORBEON.util.Dom.isElement
ORBEON.util.Dom.getElementsByName
ORBEON.util.Dom.setStringValue
ORBEON.util.Dom.stringToDom
ORBEON.util.Dom.setAttribute
ORBEON.util.Dom.nudgeAfterDelay
ORBEON.util.Dom.focus
ORBEON.util.Dom.blur
ORBEON.util.Dom.existsAncestorOrSelf
ORBEON.util.Dom.ELEMENT_TYPE
YAHOO.util.Connect
)oxf.fr.detail.hints.inline
is set tofalse
]fr:autocomplete
fr:autocomplete
remains for backward compatibilityfr:date
but YUI calendar is still in for backward compatibility.Any other?