- Stuart proposed a PointerMap update
- Two approaches to choose from:
- Map: https://github.com/jquery/PEP/pull/189
- SparseArrayMap: https://github.com/jquery/PEP/pull/190
- Use sparse array implementation
- Using an object, while more straight-forward, is actually slower: https://jsperf.com/performance-of-array-vs-object/17
- Two approaches to choose from:
- Stuart working on dispatcher improvements
- No PEWG call this week
- Still waiting to discuss Web Driver tests and events after pointer capture is released
Author Archives: builder
jQuery Mobile Team Meeting – May 21 2015
- Ticket Triage:
- 286 tickets (+5)
- 26 pull requests (-1)
link 1.5.0
- 1.5-dev
- auto init
- Button
- Button
- Scott started reviewing
- Button
- Classes
- Cory: rangeslider submitted, toolbar in progress, flipswitch & slider in queue
- toolbar, rangeslider, flipswitch ready for review, Cory working on slider
- fixing alex's review
- toolbar, rangeslider, flipswitch ready for review, Cory working on slider
- Cory: rangeslider submitted, toolbar in progress, flipswitch & slider in queue
- UI splitting up core
- we will need to figure out our dependencies
- widget theme extension
- needs to handle more use cases
- core breakages
- changes to events and offset really breaking tests
- gabriel fixed event breaks waiting on decision on offset
- changes to events and offset really breaking tests
- Auto Init
- UPGRADES!
- waiting on passing tests
- UPGRADES!
- 1.5 docs
- need to start upgrade guide and a branch for updating docs
- spider
- things are wonky need to look into this
- alex working on it
- things are wonky need to look into this
- Qunit
- unstable since upgraded to 1.17.1
link Other Topics
- team page
- Will be on the jquerymobile.com/about, will use gravatars and link to GH plus possibly twitter
- https://github.com/jquery/jquerymobile.com/pull/120
- Builder
- we need to switch to ui builder before 1.5
- UI DB should be ready to go, with the node-0.12-supporting version published to npm
- we need to switch to ui builder before 1.5
Testing Team Meeting – May 20 2015
QUnit
- Did a triage of all tickets, closed ~10 stale/outdated issues
- Franziska is going to start next week, first on jsreporter event data
- Leo to finish his PRs, node reporter is close to land
- Intern collaboration is making a bit progress through GSoC student: PR to add QUnit interface to Intern and branch for Globalize to use Intern with the QUnit interface
jQuery UI Team Meeting – May 20 2015
- Ticket triage
- 384 tickets total +3
- 21 pull requests +2
- Button
- Scott started reviewing
- https://github.com/jquery/jquery-ui/pull/1513
- Form reset module
- Landed in master, along with mixin support for widgets
- jquery-git breakages
- The disconnected and hidden element change to
.offset()
is likely to be reverted - We just need to handle
$( window ).offset()
- Push out new 1.11 and 1.10 releases with fix for window usage
- The disconnected and hidden element change to
- Remove use of
.bind()
, etc.- https://github.com/jquery/jquery-ui/pull/1556
- Ready to land in master
Chassis Team Meeting – May 19 2015
Meeting focused around discussions regarding Chassis direction with Media Queries, Desktop/Mobile first, and how to customize Chassis for specific projects. In some cases a decision was not made, but it was agreed to return to the topic later.
Should we separate Media Queries from the base styling, or keep it together with the components?
Together: components and all styling are lumped together, so it is easy to find all the styling for a component
Separate: easier to separate out in a desktop vs responsive layout. we could have a MQ file for each module.
Mobile First vs Desktop First
General agreement was pro mobile first development
Discussion also went into how to best support upgrades, and it was decided that there should be custom theme files for each module to allow for customizations on a site by site basis, but also allow for an easy upgrade path for UI components/bug fixes.
jQuery Core Team Meeting – May 18 2015
Attending: timmywil, DaveMethvin, markelog, arthurvr, gibson042, gnarf, m_gol
- gnarf working on effects tests for Tween and Animation
link Issues needing review
- https://github.com/jquery/jquery/issues/2267 isArraylike(undefined | null)
- accept null and undefined as valid, numbers and strings are not
- https://github.com/jquery/jquery/issues/2310 jQuery UI/mobile breakage from offset
- what’s the consensus here?
- return zeros for disconnected elements, continue to throw for $(window).offset()
- https://github.com/jquery/jquery/issues/2308 stylesheet-hidden elements with .show()
- Going to do a blog post about the problems we’re facing here and the solutions we have
link PRs
- https://github.com/jquery/jquery/pull/2312 verbose comment for focus event
- good to land
- https://github.com/jquery/jquery/pull/2306 toggleClass(function)
- Need a mentor to push through
- https://github.com/jquery/jquery/pull/2303 Remove fake originalEvent
- I’d like to land this and make the necessary docs adjustments
- https://github.com/jquery/jquery/pull/2298 Don’t cache unrecognized property names
- good to land
- https://github.com/jquery/jquery/pull/2292 .finish calls progress
- Looks ready now
- https://github.com/jquery/jquery/pull/2276 misrepresentation of “auto” margins
- Big, but looks good
- https://github.com/jquery/jquery/pull/2183 Use native xhr in IE
- LGTM
link Blockers without pull requests
- Currently only 3
link Beta release todo
- Blog post - continuous review
- Migrate
- Issues tagged behavior-change: https://github.com/jquery/jquery/issues?q=is%3Aissue+label%3Abehavior-change+is%3Aopen
- https://github.com/jquery/jquery-migrate/issues
- .data() changes
- https://github.com/jquery/jquery/issues/2257
- https://github.com/jquery/jquery/issues/1751
- https://github.com/jquery/jquery/issues/2070
- https://github.com/jquery/jquery/pull/2180/files#r28251161 .show changes
link Current failures on master and compat
- Currently, there are failures due to recent updates. Our php code might need adjusting.
link jQuery 3.0 beta
PEP Team Meeting – May 14 2015
- Style guide landed
- Alex updating quotes to use double quotes
- Functional tests landed
- Scott looking into failing unit tests
- No PEWG call this week
- Still waiting to discuss Web Driver tests and events after pointer capture is released
jQuery Mobile Team Meeting – May 14 2015
- Ticket Triage:
- 286 tickets (+5)
- 26 pull requests (-1)
link 1.5.0
- 1.5-dev
- auto init
- Button
- Button
- Scott getting ready for first review, a few pending things
- Button
- widget mixins
- allow an array of mixin prototypes to $.widget
- form reset mixin
- going to use only a single handler per for for ALL widgets
- Classes
- Cory: rangeslider submitted, toolbar in progress, flipswitch & slider in queue
- toolbar, rangeslider, flipswitch ready for review, Cory working on slider
- fixing alex's review
- toolbar, rangeslider, flipswitch ready for review, Cory working on slider
- Cory: rangeslider submitted, toolbar in progress, flipswitch & slider in queue
- UI splitting up core
- we will need to figure out our dependencies
- widget theme extension
- needs to handle more use cases
- Auto Init
- UPGRADES!
- multiple widgets, faster performance, more modular, no widget factory dependency, nested options???
- UPGRADES!
- 1.5 docs
- need to start upgrade guide and a branch for updating docs
- Qunit
- unstable since upgraded to 1.17.1
link Other Topics
- team page
- Will be on the jquerymobile.com/about, will use gravatars and link to GH plus possibly twitter
- https://github.com/jquery/jquerymobile.com/pull/120
- Builder
- we need to switch to ui builder before 1.5
- UI DB should be ready to go, with the node-0.12-supporting version published to npm
- we need to switch to ui builder before 1.5
- Navigation
- Talking with Ian Maffett from Intel about brining in aspects of App Framework
- Specifically interested in multi container support
- Talking with Ian Maffett from Intel about brining in aspects of App Framework
- html style checking
jQuery UI Team Meeting – May 13 2015
- Ticket triage
- 381 tickets total +3
- 19 pull requests +1
- Button
- Scott to review
- Form reset handling
- Handle common logic for resetting input-based widgets when their form is reset
- Scott, Alex, Jörn discussed the various solutions and decided on a mixin
- Modify widget factory to support mixins
- Scott to send a PR* Form-related methods
- jquery-git breakages
- Half of our test suite is failling against jquery-git
- http://swarm.jquery.org/job/548
- Remove use of
.bind()
, etc.- Alex to send a PR that removes use of event aliases
- Eventually get tests running against a custom build that doesn't have the deperecated module or the event alias module
Project Leads Meeting – May 13 2015
Attending: Alex, Scott, Dave, Sarah, Richard, Rafael
link Core
- Lots of progress on 3.0
- .show()/.hide() ignores the CSS cascade
- https://github.com/jquery/jquery/pull/2180
- any proposed solutions that will fix the previous issues and still show stylesheet-hidden elements?
link UI
- Lots of broken tests with jquery-git
- Adding support for mixins in the widget factory
- Going to start testing against a custom build of jQuery that excludes the event alias and deprecated modules
link Mobile
- Landed new autoinit
- landed classes for textinput
- landing old PRs cleaning up some old stuff
- labels, focus use
- breaking up core files into individual modules
link Chassis
- Phase One coming along nicely, typography has landed, with tables, color palettes, form inputs, and buttons in current active department
- Beginning prep work for GSoC Student’s project for the Chassis Themeroller
link QUnit
- no report
link PEP
- Initial implementation for running W3C tests through Web Driver using Intern