Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-486

Switch Tapestry's built-in JavaScript support from Prototype to jQuery

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 5.1.0.0
    • Fix Version/s: None
    • Component/s: tapestry-core
    • Labels:
      None

      Description

      Like rats deserting a sinking ship ...

      This is not a definitive requirement; I've created this issue to promote discussion.

      It's quite likely that a move like this could be accomplished quite smoothly for users who are meerly consumers of JavaScript components; authors of JavaScript components would have to make some changes.

      Possibly we should code the jQuery stack from the get-go to NOT use the $() method, but instead use j$(). That extra character to type could make all the difference is allowing a smooth upgrade, where jQuery becomes the default, but prototype/scriptaculous can still be used.

      Possibly a new annotation, @PrototypeSupport for components to ensure that the Prototype libraries are available for compatibility?

        Attachments

          Activity

            People

            • Assignee:
              hlship Howard M. Lewis Ship
              Reporter:
              hlship Howard M. Lewis Ship
            • Votes:
              22 Vote for this issue
              Watchers:
              21 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: