We do not need to provide two similar libraries such as jQuery and PrototypeJS.
Latest Tuleap development are based on jQuery. I suggest that we remove PrototypeJS as soon as possible in order to:
- don't confuse new comers
- don't bloat the page load
Many legacy pieces of code rely on PrototypeJS:
Integrated
========
✓ Is At Top (
gerrit #4334)
✓ Check Password (
gerrit #4400)
✓ Toggler (
gerrit #4333)
✓ Tooltip (
gerrit #4327)
✓ getText (
gerrit #4477)
✓ defaultValueActsAsHint (
gerrit #4461)
✓ embedded_file.js docman (
gerrit #5141)
✓ load-artifactChildren.js (
gerrit #5142)
✓ TrackerDateReminderForms.js (
gerrit #5153)
✓ system_events.js (
gerrit #5150)
✓ CreateProject.js (
gerrit #5151)
✓ stats autocomplete.js (
gerrit #5162)
✓ massmail_initialize_ckeditor (
gerrit #5152)
✓ hudson_tab.js (
gerrit #5163)
✓ ApprovalTableReminder.js (
gerrit #5165)
To be reviewed
============
Nothing for now o/
To be implemented
===============
- Protocheck (field dependencies v3 & v5)
- Docman (pencil menu)
- Reorder columns in report
- Resize columns in report
- Tracker admin fields
- Tracker admin fields (bind)
- Tracker Field dependencies
- Artifact Links
- Artifact attachments
- Tracker reports
- Cardwall
- Trackerv3 Field Dependencies
- Feedback
- Layout Manager
- TextBoxList (open list field)
- massmail
- … (to be continued)