- Ticket triage
- 379 tickets total -3
- 26 pull requests -2
- Fixed resizable grid regression
- Button
- Added
hasClasses()
andlacksClasses()
custom assertions- Makes tests cleaner and provides more useful output on failure
- Added
- Datepicker
- Scott to rebase to bring in changes from master
- Landed new default theme
- Dialog
- Need to remove
overflow: auto
to properly allow nesting widgets like autocomplete, selectmenu, and datepicker - TJ to send a PR to remove
overflow: auto
and change the resizable handles to prevent regressing on #9521
- Need to remove
Author Archives: builder
jQuery Content Team Meeting – Jan 28 2015
- Ticket Triage (Issues + PR):
- 257 (-21 in 2 weeks)
- Attending: Sarah, Dan, Aurelio, Karl, Alex Sch., Arthur, Anne, Ralph
link Content Team Lead
- Proposal for Anne to lead the Content Team
- Approved, effective immediately.
link Learn Site
- Agreed: where possible (or where this makes sense), in addition to code snippets, we should have the full example in a jsbin to enable users to manipulate the code and enable us to easily update it.
Determine the Future of the learn site
- Alex speaking with Remy Sharp to incorporate jsbin demos that we can update easily and also have custom subdomains e.g. jquery-learn.jsbin.com
- we can customize the look and also make the editor use our style guide
- Agreed: Create a list of articles/tutorials/video that would be nice to have
- https://github.com/jquery/learn.jquery.com/issues/561
- will use the matrix doc for recording this also (must have, nice to have, won’t have)
- Analysis of the articles, and develop a matrix of articles/library version:
- Matrix created
- ongoing
- Actions:
- Open an issue on the learn repo
- Make doc public for comments
- Actions from last meeting:
- Scott to work on automating the CLA check, which will manage the label
- ongoing
- Scott to liaise with Corey to sync with infra side
- Aurelio to see how we can get more help from the community
- Draft Post
- Action: everyone to review and add comments/edits
- We should say jQuery Foundation
- Idea from Ralph: use that as a script to an awesome commercial size video and then blog, tweet, smoke signal it out (Ralph may be able to help)
- Dan to investigate whether BV could donate rating services
- Outcome: yes, if we want it we can have it. A little more red-tape to work through on the BV end.
- Scott to work on automating the CLA check, which will manage the label
link Repos at healthy cadence:
- We aim to have less than 5 issues or be closing more issues than we open on all content-related repos
- Produce biweekly reports at Content meeting and report at following EC meeting
link GSoC:
- Content Team proposing two projects:
- Interactive tutorials for learn and other sites
- Issue Tracking system ticket
Chassis Team Meeting – Jan 27 2015
- File structure #29
- Initial file structure PR from MichaelArestad
- Needs a "Getting Started" section in the readme
- Run performance tests on existing frameworks #19
- arschmitz has taken point on this
- Initial PR request showing work done so far
- Compares the performance of buttons from a variety of different CSS frameworks.
- Currently is highly environment dependent, will need a standalone server to run tests.
- Once everyone is happy with the basics, arschmitz will add information to the readme for how to run the tests
- Create Logo #27
- isaacdurazo has submitted first draft of the logo
jQuery Core Team Meeting – Jan 26 2015
Attending: DaveMethvin, gibson042, arthurvr, timmywil, markelog, m_gol, mikesherov
link jQuery 3.0 beta
- Still to do:
- jquery-release (timmywil tickets)
- Doesn't like a 3.0.0 build?
- Current code hasn't been vetted for major-version release
- May still work but needs to be tested
link Purpose of _evalURL
- If you replace ajax.js with some other stack, it needs to define _evalURL so that manipulation can run scripts in HTML strings.
- (Unless you want to explicitly deny that perhaps?)
- markelog to add comment so we won't forget (again)
link Pull Requests and Issues
- https://github.com/jquery/jquery/issues?q=is%3Aopen+is%3Aissue+milestone%3A3.0.0
- offsetParent is wrong for 3D transforms
- https://github.com/jquery/jquery/issues/1765
- Proposed solution is going to be slower, not sure of real life impact
- Standard is not yet final
- Browser should really do this automatically and reflect the correct value
- bzbarsky says offsetParent is a legacy thing tho
- Brings up the whole issue of whether to use gBCR everywhere in place of offsetTop/Left
- Defer this until 4.0, too much potential for breakage and need to explore it
- Data: rwaldron volunteered to work on it
- https://github.com/jquery/jquery/pull/1428
- https://github.com/jquery/jquery/pull/1668 ready to land
- https://github.com/jquery/jquery/pull/1905 Needs a master version and rebase
- ping rwaldron
jQuery Mobile Team Meeting – Jan 22 2015
- Ticket Triage:
- 282 tickets (-3)
- 26 pull requests (-10)
link 1.5.0
- 2 branches based on latest updates from ui
- Ready to start on classes implementations again
- Classes
- Scott doing his first review right now getting really close
- Button
- CSS update (button, checkboxradio, controlgroup)
- In ui-1-12 now
- CSS update (button, checkboxradio, controlgroup)
- RTL
- organizing a call
- Reaching out a few good responses so far
- organizing a call
- Auto Init
- New module details
- enhancer branch (no update)
- New module details
- data- attribute name space
- backcompat
- no update
- backcompat
- Perf bug
- https://github.com/jquery/jquery-mobile/issues/1560
- PR in progress
- https://github.com/jquery/jquery-mobile/pull/7927
- Should we add a way of removing a handler? We could track handlers via
$.data( "mobile-events" )
like we do for swipe. Right now, we have to write code into callbacks to do nothing if they have become stale. What should the API be if we do want it?.animationComplete( callback, type, fallbackTime, remove )
?- Agreed against adding an argument to .animationComplete, and use
$.fn.removeAnimationComplete( callback )
instead - https://github.com/jquery/jquery-mobile/issues/7935
- Agreed against adding an argument to .animationComplete, and use
- Testing the build
- https://github.com/jquery/jquery-mobile/pull/7926#issuecomment-71067473
- Should we? No :-)
- https://github.com/jquery/jquery-mobile/issues/1560
Project Leads Meeting – Jan 21 2015
Attending: Dave, Scott, Alex, Rafael, Jörn, Kris
link Core
- Stalled on 3.0, need to get major features like Deferred rewrite landed. Were waiting on jaubourg review but have decided to continue regardless. Data interface changes are also big and need to land.
link UI
- Datepicker/calendar split landed in datepicker branch
- Scheduling RTL call for first week of February
- Making good progress on classes option
link Mobile
- Still working on 1.5
- RTL has been a current issue here too
- Lots of talk about new navigation api
- multiple containers
link Chassis
- Performance testing
- Sarah and Alex doing talk to promote Chassis at jssummit
- Sarah is writing an article about chassis for Net Magazine
- (will probably need to write a blog post as some point?)
- Logo currently in the works
- PRs are coming in for file structure, svg, and (soon) typography
link QUnit
- Released 1.17.0 on Monday. Quick adoption, first regression report on the same day. Released 1.17.1 fix a fix on Tuesday.
- Leo started experimenting with ES6 modules, to manage source internally, while exporting the same file. Looking for es6-to-UMD/globals transpiler, existing tools all output “CommonJS” modules (require calls).
link browserstack-runner
- Travis integration works, still fixing worker failures. Working with Prashanth from BrowserStack to debug slow Safari 7.0 worker
link Pointer Events
- Jacques working on porting tests to Intern
- Getting help from Colin
- Switching to AMD wrappers for source files
- Should be starting weekly meetings next week
link Globalize
- Brought Bundle Lookup Matching + Inheritance problems to CLDR (their mailing list and in their weekly meeting). A summary of what happened and what decision has been taken is in here. (related issues: #357, cldrjs#17)
- CLDR has a JSON Packaging proposal. Need to update cldr-data (+ npm and bower modules) accordingly when it's defined.
link CLA checker
- Scott will be working on getting the full automation set up as soon as PEP AMD change is handled.
jQuery UI Team Meeting – Jan 21 2015
- Ticket triage
- 382 tickets total -3
- 28 pull requests -1
- Button
- Append or prepend the icon based on position option
- Datepicker
- Calendar split landed in datepicker branch!
- Also fixed unit tests to run in grunt/phantom and fixed visual tests
- New default theme
- Rafael testing DB/TR integration
- Make the new theme the new default, as "Base", keep UI Lightness and Smoothness in the TR gallery
- Update tooltip to use ui-widget-shadow class (via classes option, once that lands), move box-shodow definition into theme.css/.ui-widget-shadow, update TR to demo that instead of the weird fake shadow we have currently
- RTL
- Scott to send out doodle
- Perf testing
- Chassis has performance testing, we could do something similar
- Menu
- Now using ui-state-active for all items
Chassis Team Meeting – Jan 20 2015
- Determine which SVG icon set to use #1
- Placeholders have a PR. Still waiting for more reviews
- File structure #29
- MichaelArestad has an initial PR for file structure.
- Missing blank lines at the end of compiled files. This seems to be a compiler issue, so we might pull it in for now, and continue to investigate a fix.
- Typography #16
- Typography PR to be added once File Structure PR happens.
- Run performance tests on existing frameworks #19
- arschmitz has been working on this and has submitted a PR request, using css buttons as an example
- Performance: Add performance test suite for comparing other frameworks #34
- Style Guides
- PR request for CSS style guide and !important submitted to contribute. Work to start on html style guide and scss style guide.
jQuery Core Team Meeting – Jan 19 2015
Attending: DaveMethvin, gibson042, arthurvr, timmywl, markelog
link jQuery 3.0 beta
- Still to do:
- jquery-release (timmywil tickets)
- Doesn't like a 3.0.0 build?
link Style of cherry-picked commits
- https://github.com/jquery/jquery/commit/e2ec5da2a7f1b3de1f9dc7e2c01f27cd23714e60#commitcomment-9253725
- Let's do
git cherry-pick -x
and keep the comments, be sure to cp into compat rather than the other way around
link $.when changes for single-argument case
- https://github.com/jquery/jquery/issues/2018
- Definitely should eliminate the reuse of the incoming Deferred for the return value
- What about when the single arg is an Array? Keep current behavior, too big an API break
- Basically, one arg is Promise.cast(), multiple is Promise.all()
- Need better docs for $.when if an array is passed
link Formatting ticket and issue references
- https://github.com/jquery/jquery/commit/85ffc6d973865a031ded170934e0acfc2e97cb11#commitcomment-9260170
- Dave turned off the Trac commit hook
- Reference older Trac issues with trac-1234
- Is it safe to reference Github issues and PRs with # instead of gh- now?
- No, could get confusing
- Decided: use gh-xxxx and trac-xxxx for consistency and back-compat (in core)
- https://github.com/jquery/contribute.jquery.org/issues/102
link Pull Requests and Issues
- https://github.com/jquery/jquery/issues?q=is%3Aopen+is%3Aissue+milestone%3A3.0.0
- Data: rwaldron volunteered to work on it
link Build on Windows
- The node-smoke-test won't work on Windows and node 0.10 without a bunch of stuff installed incluing Visual Studio
- Fixed with io.js or node 0.12 but who knows when they arrive
- For now, can work around with
grunt dev
, ignorenpm install
error that doesn't affect the working of other things
jQuery Mobile Team Meeting – Jan 15 2015
- Ticket Triage:
- 285 tickets
- 36 pull requests (+2)
link 1.5.0
- 2 branches based on latest updates from ui
- Ready to start on classes implementations again
- Classes
- Scott doing his first review right now getting really close
- Button
- CSS update (button, checkboxradio, controlgroup)
- In ui-1-12 now
- CSS update (button, checkboxradio, controlgroup)
- RTL
- organizing a call
- Reaching out a few good responses so far
- organizing a call
- Auto Init
- New module details
- enhancer branch (no update)
- New module details
- data- attribute name space
- backcompat
- no update
- backcompat
- Pointer Events
- transfered
- Scott temp project lead while we search for new one, Working on testing infrastructure
- Perf bug
- https://github.com/jquery/jquery-mobile/issues/1560
- Is it still an issue? Questions
- https://github.com/jquery/jquery-mobile/issues/1560