Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-76864

META: Migrate all use of YUI3

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 4.2
    • JavaScript
    • MOODLE_402_STABLE
    • Migrate away from YUI3

      YUI3 has been deprecated for some time. We need to identify all locations where it is still in use, and for each of them, determine how to migrate away from YUI3.

      The hope with this epic is to complete all migration tasks during the development of Moodle 4.4 with the YUI library being marked and emitting deprecation notices from 4.4.
      We expect to REMOVE YUI soon after that time. We have been warning of the removal of YUI for over 8 years.

      ./admin/tool/capability/yui/src/search - MDL-77172
      ./admin/tool/installaddon/yui/permcheck
      ./admin/tool/lp/amd/src/* - MDL-77160
      ./admin/tool/lp/yui/src/dragdrop-reorder
      ./admin/tool/monitor/yui/src/dropdown - MDL-77009
      ./auth/yui - MDL-77007
      ./availability/condition/completion/yui - MDL-77006
      ./availability/condition/date/yui - MDL-77006
      ./availability/condition/grade/yui - MDL-77006
      ./availability/condition/group/yui - MDL-77006
      ./availability/condition/grouping/yui - MDL-77006
      ./availability/condition/profile/yui - MDL-77006
      ./availability/yui - MDL-77006
      ./backup/util/ui/yui/src/backupseletall - possibly replace with checkboxtoggleall? MDL-80951
      ./backup/util/ui/yui/src/confirmcancel - MDL-77168
      ./course/yui/categoryexpander - MDL-77142
      ./course/yui/coursebase
      ./course/yui/dragdrop
      ./course/yui/management
      ./course/yui/util
      ./enrol/yui/otherusersmanager - MDL-77010
      ./enrol/yui/rolemanager
      ./filter/glossary/yui/src/autolinker
      ./filter/mathjaxloader/yui/src/loader
      ./grade/grading/yui
      ./grade/report/history/yui
      ./grade/report/singleview/js/singleview.js MDL-84071
      ./lib/form/dndupload.js
      ./lib/form/filemanager.js
      ./lib/form/filepicker.js
      ./lib/form/yui/checkboxcontroller - MDL-77022
      ./lib/form/yui/listing - MDL-77016
      ./lib/form/yui/src/dateselector - MDL-77021
      ./lib/form/yui/src/passwordunmask - MDL-77007
      ./lib/form/yui/src/shortforms - MDL-70830
      ./lib/yui/src/actionmenu
      ./lib/yui/src/blocks - MDL-77170
      ./lib/yui/src/chooserdialogue - used by Quiz and should be deprected/removed at the same time
      ./lib/yui/src/dragdrop
      ./lib/yui/src/event - Done in MDL-70990
      ./lib/yui/src/formchangechecker - Done in MDL-69918 contains deprecation layer only)
      ./lib/yui/src/handlebars - Must be done after everything else removed, including Atto
      ./lib/yui/src/languninstallconfirm - MDL-77159
      ./lib/yui/src/lockscroll - dependency of core-notification
      ./lib/yui/src/maintenancemodetimer
      ./lib/yui/src/notification - ajaxexception
      ./lib/yui/src/notification - alert
      ./lib/yui/src/notification - confirm - MDL-77174
      ./lib/yui/src/notification - dialogue
      ./lib/yui/src/notification - info
      ./lib/yui/src/notification - exception
      ./lib/yui/src/notification - wrapper
      ./lib/yui/src/popuphelp - MDL-77171
      ./lib/yui/src/tooltip - MDL-77171
      ./lib/yui/src/widget-focusafterclose - dependency of notification module
      ./message/output/airnotifier/yui
      ./mod/assign/feedback/editpdf/yui - MDL-76243
      ./mod/assign/yui
      ./mod/bigbluebuttonbn/amd/src/recordings.js - MDL-76190
      ./mod/feedback/yui/dragdrop - MDL-81745
      ./mod/quiz/yui - MDL-76644
      ./mod/quiz/module.js - MDL-76644
      ./question/bank/editquestion/yui - MDL-46030
      ./question/yui
      ./report/eventlist/yui/src/eventfilter/
      ./report/loglive/yui
      ./repository/filepicker.js
       

            Unassigned Unassigned
            dobedobedoh Andrew Lyons
            Votes:
            6 Vote for this issue
            Watchers:
            30 Start watching this issue

              Created:
              Updated:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.