jQuery Mobile Team Meeting – Jul 31 2014

link 1.4.4 issues

link 1.5 development

  • Widgets:

  • Remove deprecated code

  • Navigation: Start with API review

    • Start with API review:
      • Alex will work on this
    • Establish the API
    • Hash/query params according specs
    • Support deeplinking
    • Unique entries when popstate is available? allows us to distinguish navigation to the same page twice
  • Adopt widgets from UI:

    • Menu
      • no planning yet
    • Autocomplete
      • no planning yet
    • Selectmenu (if ready)
      • probably not ready in time
    • Datepicker (if ready)
      • probably not ready in time
    • Spinner
      • no planning yet
  • Namespacing:

    • Switch to fixed namespace: data-ui-*
  • Tests:

    • Remove test for deprecated features and flaky tests (especially dialog)
      • in progress
    • pagecontainer needs tests
  • Download Builder:

    • Use jQuery UI’s download builder
      • Rafael working on this

link Other topics:

jQuery UI Team Meeting – Jul 30 2014

  • Ticket triage
    • 408 tickets total -8
    • 41 pull requests -6
  • Button
    • Ready for another round of review
    • Working on implicit label support and focus styling, in separate branches
    • Jörn to review
  • Datepicker
  • 1.11 Regressions
    • trac report
    • 3 that can be addressed in 1.11.1 (no breaking changes necessary)
  • Bootstrap
  • Selectmenu
    • Copying attributes for select and options, title on options, accesskey on button
    • Decision to copy title for <option> and accesskey for <select>
    • Copying autofocus wouldn't do anything, since its only valid for form elements

jQuery Core Team Meeting – Jul 28 2014

Attending: DaveMethvin, gibson042, markelog, timmywil

link $.xhr

link Trac

  • gnarf coordinating work to update our setup

link Object event handlers

link hide and show mess

  • probably not because initially-CSS-hidden stuff wouldn't be shown
  • Eliminates defaultDisplay mess and saving states

link Tickets

jQuery Mobile Team Meeting – Jul 24 2014

link 1.4.4 issues

link 1.5 development

  • Widgets:

  • Remove deprecated code

  • Navigation: Start with API review

    • Start with API review:
      • Alex will work on this
    • Establish the API
    • Hash/query params according specs
    • Support deeplinking
  • Adopt widgets from UI:

    • Menu
      • no planning yet
    • Autocomplete
      • no planning yet
    • Selectmenu (if ready)
      • probably not ready in time
    • Datepicker (if ready)
      • probably not ready in time
    • Spinner
      • no planning yet
  • Namespacing:

    • Switch to fixed namespace: data-ui-*
  • Tests:

    • Remove test for deprecated features and flaky tests (especially dialog)
      • in progress
    • pagecontainer needs tests
  • Download Builder:

    • Use jQuery UI’s download builder
      • Rafael working on this

link Other topics:

jQuery Mobile Team Meeting – Jul 17 2014

link 1.4.3 release

  • aiming for Monday June 30
    • one PR for tests coming up, one other PR need final review

link 1.5 development

  • Widgets:
  • Remove deprecated code
  • Navigation: Start with API review
    • Start with API review:
      • Alex will work on this
    • Establish the API
    • Hash/query params according specs
    • Support deeplinking
  • Adopt widgets from UI:
    • Menu
      • no planning yet
    • Autocomplete
      • no planning yet
    • Selectmenu (if ready)
      • probably not ready in time
    • Datepicker (if ready)
      • probably not ready in time
    • Spinner
      • no planning yet
  • Namespacing:
    • Switch to fixed namespace: data-ui-*
  • Events:
    • review swipe (event data used)
      • taken care of in 1.4.2
  • Tests:
    • Remove test for deprecated features and flaky tests (especially dialog)
      • in progress
    • pagecontainer needs tests
  • Download Builder:
    • update the file structure in the Mobile repo to match UI's
      • done
    • Use jQuery UI’s download builder
      • Rafael working on this
  • Tools: Adopt jquery-release script
    • done

link Other topics:

jQuery Core Team Meeting – Jul 14 2014

Attending: mikesherov, DaveMethvin, m_gol

link Test fails

link Migrate: button.attr("value", val) failing, jQuery 1.8 or older

  • http://swarm.jquery.org/result/1914335
  • I think the test may need to be removed
  • Behavior is correct for IE<9 and jQuery<1.9
  • Resolution: Move existing test to the 1.9+ branch in the unit tests
    • gibson042 has a pull

link Support matrix

  • iOS 6.1+ since Browserstack doesn't provide older versions
  • Android 2.3, 4.0+ (not just 4.0+)
  • we have a couple of manipulation failures on 2.3 but no one reported them so let’s claim support

link Dave will be on vacation July 17-26

link $.xhr strawman

  • https://gist.github.com/dmethvin/43ffd1c743554e5c50ae
  • Updated last week with feedback from comments
  • Return value of $.xhr?
    • thenable requires user to translate, and also means we always have a dependency on some sort of thenable shim (e.g., $.Deferred)
    • Promise means we need either a shim or native Promise
    • maybe https://github.com/getify/native-promise-only
  • Oleg on a plane right now, will have some thoughts/comments tomorrow
  • dave to ping domenic for input on how to add .xhr to Promise instance
  • dave to ping snover on collab with Dojo
  • mikesherov to ping getify on using native-promise-only for our shim

link Download builder in 1.12/2.2?

  • Owner?

link Trac sucks

  • Nacin volunteered to help, connected him with gnarf
  • Got a second person (Christopher Schramm) interested as well

link Pulls

  • markelog landed several things this weekend

link Tickets

jQuery Core Team Meeting – Jul 07 2014

Attending: markelog, m_gol, DaveMethvin, mikesherov

link $.xhr strawman

  • Feedback?
  • Always have $.xhr return a Promise? Deferred? thenable?
  • Others can promisify using the node-like callback
  • No consensus here
  • markelog to prototype some things for the next meeting
  • Continue to enhance $.ajax?

link Download builder in 1.12/2.2?

  • Yes, or No?
  • Need to be able to test individual modules
  • Use jQuery UI builder as a guide

link Trac sucks

link Test fails

link Pulls

link Tickets