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

Update to YUI 3.17.2

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.8
    • Fix Version/s: 2.8
    • Component/s: JavaScript, Libraries
    • Labels:
    • Testing Instructions:
      Hide

      Read http://www.yuiblog.com/blog/2014/04/10/yui-3-16-0-released/ in case you can think of anything I haven't considered.

      At present, the only changes which affect us at present relate to drag/drop. These changes must be tested on as many devices are possible - at least:

      • android
      • iOS
      • IE
      • Chrome
      • Firefox
      • Safari

      The only other changes that I can see which affect us are:

      1. DataTable - so check out the new UI that Adrian wrote for listing events. This relates to print preview in IE11 but we don't normally check that so it may be a fail before and after too.
      2. WidgetModality - there are two changes here:
        1. Cloned dialogues - we don't do this so there are no examples
        2. Stacked dialogues - we only do this in the filepicker AFAIK. Again, I think our model means that we weren't affected by this anyway because we put the dialogues in our own class.
      3. Loader (but I've checked this already)

      So in summary:

      1. Ensure that a complete run of behat has been completed
      2. Ensure that drag/drop works (with no new bugs) (on all supported devices) for:
        • block drag/drop
        • activity/resource moving
        • uploading of content to courses (Not IE<=8, Android, iOS)
        • Moving dialogues around the screen (those which are draggable)
      3. The event listing tool (sorting, etc)
      4. The Activity Chooser appears in the centre of the screen
      5. The filepicker dialogue and sub-dialogues are stacked appropriately and appear in the screen nicely
      6. The fliepicker when called via an atto editor -> image
      Show
      Read http://www.yuiblog.com/blog/2014/04/10/yui-3-16-0-released/ in case you can think of anything I haven't considered. At present, the only changes which affect us at present relate to drag/drop. These changes must be tested on as many devices are possible - at least: android iOS IE Chrome Firefox Safari The only other changes that I can see which affect us are: DataTable - so check out the new UI that Adrian wrote for listing events. This relates to print preview in IE11 but we don't normally check that so it may be a fail before and after too. WidgetModality - there are two changes here: Cloned dialogues - we don't do this so there are no examples Stacked dialogues - we only do this in the filepicker AFAIK. Again, I think our model means that we weren't affected by this anyway because we put the dialogues in our own class. Loader (but I've checked this already) So in summary: Ensure that a complete run of behat has been completed Ensure that drag/drop works (with no new bugs) (on all supported devices) for: block drag/drop activity/resource moving uploading of content to courses (Not IE<=8, Android, iOS) Moving dialogues around the screen (those which are draggable) The event listing tool (sorting, etc) The Activity Chooser appears in the centre of the screen The filepicker dialogue and sub-dialogues are stacked appropriately and appear in the screen nicely The fliepicker when called via an atto editor -> image
    • Affected Branches:
      MOODLE_28_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE
    • Pull Master Branch:
      MDL-44929-master
    • Story Points:
      8
    • Sprint:
      FRONTEND Sprint 12

      Description

      Due for release on Tuesday 8th April, during our code freeze week.

      Current history rollup is at https://gist.github.com/andrewnicols/9948045 but there are still a few items missing which will be integrated this week.

      We are currently affected by:

      Because Yahoo! are based in California, I suspect that we won't actually see this until Tuesday evening but I think that we should consider whether we allow this in anyway.

      From our PoV, it's only a patch release - I think it's a minor release from YUI's PoV because they're including a new Pure module in with the CSS which dictates a minor release rather than a patch.

      The drag/drop issue is the main consideration IMO.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dobedobedoh Andrew Nicols
              Reporter:
              dobedobedoh Andrew Nicols
              Integrator:
              Eloy Lafuente (stronk7)
              Tester:
              Ankit Agarwal
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                10/Nov/14