- Ticket triage
- 398 tickets total +2
- 43 pull requests +2
- Button
- Jörn reviewed latest updates, especially controlgroup needs more work
- Alex to work on backcompat for button options, put it on wiki first
- Controlgroup
- Needs extensibility for which widgets to manage
- Datepicker
- Scott did first round of review for PR 1316
- new PR
- Use
x - 1
for months? - yes!
- Widget Factory
- Data sources as options
- Already possible via array or custom object
- Leave as is.
- Globalize
- Cldr data as versioned (peer) dependency
- Npm's cldr-data and Bower's cldr-data has been created to address that. We've adopted it on Globalize and so santhoshtr did on santhoshtr/CLDRPluralRuleParser. Yahoo didnt reply about it yet. Ongoing discussion about it on ibm-js/ecma-402 polyfil
- Creating API site... via https://github.com/jquery/api.globalizejs.com and the globalize branch on https://github.com/jquery/jquery-wp-content
- Working on ICU MessageFormat support
- Discussing naming of Cldrjs module
- Classes option
- Alex to work on _setOptions() support 1.11.2
- Ready to release after tooltip PR lands
- Menu
Author Archives: builder
jQuery Core Team Meeting – Sep 29 2014
Attending: DaveMethvin, timmywil, jaubourg, gibson042
link Update on web site attacks
link Trac
- Let's switch to Github issues
- Infra team swamped with DDoS and hack attacks
- Keeping Trac for old issues reference
- turn off new account creation and anonymous add/comment (dave)
- Trac 1.0 upgrade will happen when it happens
- Migrate open issues to GH issues?
- no, just close them via the current GH hook
- Create new issues with GH issues
- turn on gh issues (dave)
- create tags/milestones
link Promise Error telemetry
- mikesherov will talk to Domenic
link Promises/A+ compat
- needs review
- should this deliver to the .then? It doesn't currently because the .done throws
Deferred().done(f1).then(f2)
- gibson042 proposing a change for that
link $.xhr
- markelog examples: https://gist.github.com/markelog/42d43a489afb7201ddd6
- Can this be made to work with jquery-compat? (1.x)
- IE8 limitations
jQuery UI Team Meeting – Sep 24 2014
- Ticket triage
- 396 tickets total +0
- 41 pull requests -1
- Button
- Alex merged Jasper's CSS fixes
- Better splitbutton demo, using button and selectmenu, much simpler and much less accessibility issues
- Alex to work on backcompat for button options, put it on wiki first
- Datepicker
- Scott to review PR
- When 1316 lands on datepicker, continue on Globalize update
- Selectmenu
- Landing title copying in 1.12
- Globalize
- Working on cldr data as versioned (peer) dependency
- Classes option
- Changes after init
- Needs more discussion, Alex to invite to a call
- Wiki cleanup
- Deleted lots of baggage; Jörn has a backup
- Menu
- TJ working on bringing back wrappers, aka div sewage
Testing Team Meeting – Sep 24 2014
- QUnit
- Working towards 1.16
- Working on assertions after done() failing
- Testing Infrastructure
- Implemented worker reuse in browserstack-runner, waiting for them to approve the PR.
- Hoping for Travis to implement opt-in for secure env vars in PRs
jQuery Core Team Meeting – Sep 22 2014
Attending: DaveMethvin, markelog, jaubourg, gibson042, mikesherov
link Trac
- just about at the end of the line if it doesn't get fixed soon
- we will switch to gh issues next week if trac has no progress
link Promise Error telemetry
- Domenic proposed unhandled rejected promises go thru window.onerror
- he actually preferred a separate handler for it tho
- which should we back?
- mikesherov will talk to Domenic this week
link Promises/A+ compat
- jaubourg is working on it
link $.xhr
- markelog and gibson042 to create some examples based on typical ajax usage
- emails going out to core mailing group, with gists of sample usage
- jQuery.ajax docs have some good examples
link https://github.com/jquery/jquery/pull/1652#issuecomment-56127735
- bring back clear/mergeAttributes, gibson042 is on it
- doing some perf tests to see impact
jQuery Mobile Team Meeting – Sep 18 2014
- Ticket Triage:
- 361 tickets +12
- 20 pull requests +2
Note: Full team in person meeting on September 11th at jQuery Chicago.
link 1.4.4
- 2 issues so far
##1.4.5
- won't happen unless we get major issues.
##1.5
- there is now a branch ui-1-12 which pulls in the button branch from ui which includes classes
- use this branch for PRs
- jasperdegroot update css for icons and new widgets
- gabriel_schulhof: implementing classes option in current widgets
- e.g. replace "ui-button" with this._classes( "ui-button" ); or similar
- We'll open one issue for each widget and use assign or comment to claim one
- Expected to be released in just over 1 month
- we want to land tables and navbar in 1.5
- removing custom data-attributes and namspacing everything with ui
- pulling autoinit out of page
- ideally be the same place as getCreateOptions
- enhancewithin autoinit and getcreateoptions should all be together
- alex to talk to to talk to tj_vantoll about this https://github.com/tjvantoll/declarative-widget
##cross browser automated testing
- there is a plan to move forward potentially through something using browserstack runner
- may actually work now with updates done by jzaefferer
jQuery UI Team Meeting – Sep 17 2014
- Ticket triage
- 396 tickets total +8
- 42 pull requests +1
- Datepicker
- Scott to review calendar rebase PR
- Globalize
- Created number format generator.
- Created number parser generator.
- Working on date format generator.
- Planning 1.11.2 for next week.
- Wiki cleanup
- Go through wiki and remove pages for widgets not on the roadmap.
jQuery Core Team Meeting – Sep 15 2014
Attending: DaveMethvin, gibson042, mikesherov
Note: Timmy on vacation Aug 31-Sept 21
link Trac
- I will ping about that, i think they made progress last week
link Promises/A+ compat for jaubourg's pull request
- m_gol got it mostly working
- some fails related to invalid args
- need a solution for
dfd.done( fnThrows ).then( neverCalled )
- keep a separate list of callbacks for .then() vs .done()?
- need analog to Promise.unhandledRejection proposal from Domenic
- http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2014-September/297601.html
- (questions about whether onerror or unhandledRejections is best)
- see if jauborg and m_gol can finish this
- Promises error telemetry - Mike to reach out to Domenic
link $.xhr
- markelog and gibson042 to create some examples based on typical ajax usage
- review at next meeting
jQuery Core Team Meeting – Sep 11 2014
Location: In person, Chicago jQCon
Attending: DaveMethvin, markelog, gibson042, m_gol
link Versioning
- If we are going npm we should obey semantic versioning
- The .then() change will be breaking
- Might as well remove other things like .andSelf()
- New versioning
- 1.x now jquery-legacy-3.x
- 2.x now jquery 3.x
link Deferred pull request for Promise/A compat on .then()
- Comments on the PR
- A branch with tests applied:
- https://github.com/jquery/jquery/tree/standard-then-tests (run
grunt promises-aplus-tests
)
- https://github.com/jquery/jquery/tree/standard-then-tests (run
link xhr
- Design goal: allow standalone usage
- Simple xhr module in a wrapper
1
2
3
4
5
6
7
8
9
10
|
|
- Simple case:
jQuery.xhr( url, options ).then( handlerA ).then( handlerB )
- beforeSend case:
1
2
3
4
5
|
|
- Super-advanced case:
1
2
3
4
5
6
|
|
- Does an unsent Promise that has mutability violate the Promise/A+ spec? Or does the mutability only apply to the resolution? No. Does not appear to apply to the returned promise, which can be augmented, only to the resolved value of the promise
- options necessary to functionality: method, user, pass, body, query (RFC), beforeSend
- options nice to keep: cache, ifModified, headers
- jxrPromise: .abort(), .xhr property
- Rejects on: Exception, timeout, abort
- what about 4xx/5xx? or a 0 (network error)
- implied success:
jQuery.xhr( url ).then( jQuery.xhr.rejectHTTPError )
- implied failure:
jQuery.xhr( url ).catch( jQuery.xhr.ifResponse )
- implied success:
- Resolved value: raw native xhr
- Rejected value: Error object, potentially with .xhr property, .options object
jQuery Mobile Team Meeting – Sep 04 2014
- Ticket Triage:
- 349 tickets +29
- 18 pull requests -3
link 1.4.4
- Release
- Going to release in chicago codefreeze friday before?
- Unified widget-outside-page demo
- Gonna do it past the codefreeze, because it's demo-only
- Pointer Events
- Call was interesting we continue forward with polyfill
link 1.5 development
Roadmap update
- Button, Checkboxradio, Controlgroup ui re-writes
- Classes Option
- Download Builder
- Navbar
- Table
Widgets:
- Remove style options from widgets, use classes in markup instead
- widget
- Table review
- Working on moving the column toggle popup to an extension with button as option and writing new tests
- https://github.com/jquery/jquery-mobile/pull/7372
- Navbar review
- New PR against navbar-review branch
- https://github.com/jquery/jquery-mobile/pull/7473
- Listview review
- no planning yet
- Toolbar review
- no planning yet
- Selectmenu review
- no planning yet
- Panel review
- review or wait for rewrite
- Remove style options from widgets, use classes in markup instead
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
- Start with API review:
Namespacing:
- Switch to fixed namespace: data-ui-*
Tests:
- Remove test for deprecated features and flaky tests (especially dialog)
- in progress
- pagecontainer needs tests
- Remove test for deprecated features and flaky tests (especially dialog)
Download Builder:
- Use jQuery UI’s download builder
- Rafael working on this
- Use jQuery UI’s download builder
link Other topics:
- css transitions
- should they stay or should they go
- http://jsbin.com/xatiz/1/edit
- draggable panel
- browserstack-runner
- get tests running here
- select menu
- working on refactoring regular select to allow multiple and add enhanced along with various other cleanup hoing for simpler interaction with custom select for fallback
- will be talking to scott and felix about ui select menu next week
- http://view.jquerymobile.com/select-fallback/demos/selectmenu-custom/
- Touch event behavior details across browsers
- future of pointer events may be in jeopardy going to help scott and dave push for implementation
- working on refactoring regular select to allow multiple and add enhanced along with various other cleanup hoing for simpler interaction with custom select for fallback
- 3rd party code demos
- provide guideline + make them stand out more in the demos
- Jasper will work on this for 1.5 release - no updates
- https://github.com/jquery/jquery-mobile/issues/7377
- provide guideline + make them stand out more in the demos