- Working on new API documentation site.
- Landed accessibility updates for tabs.
- Need to add an option for tooltips to track the mouse.
- Building this properly as a user is more cumbersome than we expected.
- Widget's
_bind()
method has been renamed to_on()
.- Working to make
_on()
safe for elements outside the widget. - Investigating adding an
_off()
method.
- Working to make
- Working to get jQuery Color to a stable release.
- Aiming for another pre-release within a week.
- Stable release in time for jQuery UI 1.9.
- Will continue to be bundled into effects core for 1.9.
- Added grunt support.
- Tests running on TestSwarm again.
- Working to get jquery-ui-git builds working again.
- New builds will go through Jenkins.
- Adjusted roadmap to get 1.10 out sooner.
Author Archives: builder
jQuery Core Team Meeting – Jun 11 2012
June 4, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode & Chat on Google Docs
Attending: DaveMethvin, rworth, gibson042, timmywil, jaubourg,
rwaldron, mikesherov
Time: Noon ET
Official Agenda:
Schedule for 1.8 release
- beta before the conf (aim for June 19th)
- move quickIs to sizzle?
- land https://github.com/jquery/jquery/pull/808
- bug triage
- remaining 1.8 items: http://goo.gl/ewuKx
Unit test failures (IE only)
https://github.com/jquery/jquery/pull/795
- need an update to QUnit for the fix to raises()
Manual modularity
Great progress here, thanks guys!
mikesherov added dependency mgmt
jaubourg working on ajax
Need a simpler tool (not necessarily by release)
- complexity prevents wrong ppl using it
Drupal? this isn’t for their use case (dave imo)
use AMD wrappers? watch out for cross-module variables!
Compat repo for deprecated/removed stuff? – dave
- Separate plugins including compressed versions
- Combined plugin with everything
- “Debug” version with console.warn msgs?
Documentation
Deprecations – dave created tickets, will finish docs
Animation hooks Tween etc. — gnarf to outline
Other things needing docs?
.css(‘width’) respects box-sizing, .width() doesn’t; dimension setters – mikesherov
vendor prefixing
- automatic – ‘boxSizing’ will get ‘MozBoxSizing’
- can create cssHooks for vendor-prefixed, which get priority over non-prefixed
jQuery Mobile Team Meeting – Jun 07 2012
- Attending: Todd Parker, John Bender, Ghislain Seguin, Gabriel Schulhof, Jasper de Groot, Anne-Gaelle Colom, Jason Scott
link General Updates
link Todd
- Device donation page by conference so we can announce
- Roadmap for conference - let’s discuss
- Site re-templating for the conference
- Download builder alpha for conference - ready to go
- 1.1.1 beta (or RC) for conference with hopefully a quick move to RC status
- Consider asking for testing next week via branch preview
- Outstanding items:
- listview click performance (ready to land + benchmark)
- blinky transitions in PhoneGap (re-opened for review)
- update page padding (Jasper)
- fixed 1 issue about shifting headers during transition
- working on fix for issue about the default padding in structure css
- about to close #4223 about setting uPP to false - see my comment there
- 3 other issues might be fixed by PR from MauriceG
- land PR (need test results from Todd before merge)
- have people testing again to see if there are still issues
- unable to close dialog in webview (Bender)
- IE submit button (Jasper)
- 1.2 alpha for conference
- any blockers for popup? - Gabriel: I don’t think so
- positioning - https://github.com/jquery/jquery-mobile/issues/4519
- default styling - padding needs help (Jasper + Todd)
- dialogs in popups blow out content width, needs refinement.
- any blockers for popup? - Gabriel: I don’t think so
link Ghislain Seguin
- kinda stuck in the code re-org because of the depend! plugin:
- going to attempt moving the depend plugin
- or upgrade to RequireJS 2.0
- Q: Feedback on builder?
- Q: Are we going to mention it at jQCon? Yes
link John Bender
- jquery-ui using grunt-junit
- de-linting almost finished
- master only
- Thanks Gabriel!
- Damnit Scott!
- adding to the build
- new README
- Q: css lint
- Q: performance setup
link Gabriel Schulhof
- Tab issues: Get tab navigation to work. Try to keep tab inside popup - futile. scroll to 0 when dismissing a popup opened from another popup - prevented, but there was a flash (looks like briefly scrolling back to 0). FF is fine. Is the flash still present?
- Link blurring performance (4340) - not likely to be able to do the perf tests.
- Proposals:
- Link can open popup from another page (agcolom)? IOW, if user clicks link button and the popup referred to by href has not been enhanced, enhance it? If the popup is on another page, it's not a good idea because the other page has display: none set and the popup is its child, but if the popup is inside the body, it can be enhanced at first-click time.
- .buttonMarkup({corners:
}) accepts true, false, and now also "tl", "tr", ..., "left", "right", etc. https://github.com/gabrielschulhof/jquery-mobile/commit/f49abba3d0d3ee5f490d778ead3b705392fabbee and http://babulina.go-nix.ca/nix/jqm-buttonMarkup-corners/tests/functional/button-markup.html - This could help us fix 3635, because controlgroup wouldn’t need to access button classes directly, instead calling .buttonMarkup({corners: ”left”}), etc., thus cooperating with reusable buttonMarkup, such that if you later call e.g. .buttonMarkup({icon: ”another-icon”}) on a button that is part of the controlgroup it won’t mess up the button’s corners as a side effect.
link Jasper de Groot
- finished buttons & form PR
- still some minor Opera issues to look into
- navbar/grid wrapping and gap - fixed 3 issues
- need test results from Todd (WP and iOS) before merge
- update page padding (see above)
- IE submit button issue - working on test page and fix
- https://github.com/jquery/jquery-mobile/pull/4303
link Anne-Gaelle Colom
- a few commits for docs (minor corrections/corrections)
- 14 new articles on the resources page
- worked on api resource site:
- dialog, collapsibles, collapsible sets complete (basic info). More info can be added. Will complete by the end of the week
- slider: complete with full info
- modified the XSL file to display all methods/events/options
- modified XSL file to display the correct example base code
link Jason D Scott
- https://github.com/jquery/jquery-mobile/issues/4001
- Added Docs page (currently open pull request https://github.com/jquery/jquery-mobile/pull/4517) for work around to
- Searching for possible pseudo css we could use to target BB 7.1 with this fix
- https://github.com/jquery/jquery-mobile/issues/2159
- Helping Jasper test on BB5 Devices
link Open dev questions
Issue #4340 - do we need to blur() all links anymore now that gseguin has added the link tracking?
https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.navigation.js#L1267
I’ve tried with that line commented out and the problem from #1840 (which caused the above line to be added) did not re-occur - Improvement:
- 37.7% on my N900
- 78.9% on my desktop Chrome 20
- 29.4% on my desktop Firefox 12
Seems like @dcarrith tested it to death and it’s safe to comment out that line:
https://github.com/jquery/jquery-mobile/issues/4340#issuecomment-6100698
BlackBerry 7.1 Transitions https://github.com/jquery/jquery-mobile/issues/4001 documentation about -webkit-backface-visibility: hidden;
Auto-scroll expandibles - Todd to test https://github.com/jquery/jquery-mobile/pull/3520#issuecomment-5702502
Opera mini bug - text focus https://github.com/jquery/jquery-mobile/issues/4311#issuecomment-5733560
link PhoneGap blinky transitions
- Scott's recent fix for blinking in PhoneGap seems to be pretty solid, though I've see a few reports that some issues remain. Since PG is a big deal, we should probably accelerate 1.1.1 for release in the next 2-3 weeks.
- https://github.com/jquery/jquery-mobile/issues/3768
- https://github.com/jquery/jquery-mobile/issues/4024
link Fixed toolbars / updatePagePadding / header and content switched
- Many related issues
link Re-enhancement after manipulation
- buttonMarkup() and/or controlgroup()
- https://github.com/jquery/jquery-mobile/issues/4317
- Gabriel: This issue is not milestoned. Setting the theme on-the-fly doesn’t work, but can be made to work using the reusable button markup. The on-the-fly options PR makes these things work, but we can make button options work sooner, if we decide that we want this fixed for 1.1.1 or 1.2.
- https://github.com/jquery/jquery-mobile/issues/3635
- Gabriel: Haven’t had a look at this one yet.
link Button/form consistency
- https://github.com/jquery/jquery-mobile/issues/4098#issuecomment-5469381
- new PR + test page (Jasper) - DONE
- Test box-sizing border-box on WP: jsbin.com/emaziy/ (Todd) - DONE
- make form elements default to mini (and inline) in header/footer - Jasper will look into this for 1.2
link Link styles
- PR #4385
- Should we add styles to protect buttons from a: basic styles?
- https://github.com/jquery/jquery-mobile/issues/3444
- Cascade issue bar link colors + reorder pseudo classes
- TR issue #73 - links in bar not themable, always same as JQM default theme (Tyler Benziger)
link Navbar buttons
- buttons wrap on BB5 and IE7, buttons leave a gap on probably all other browsers depending on available width - Jasper
link 2.3 nav issues
- The back button doesn’t work in 2.x in some situations. The proposed fix is a revert back to the old timeout based prevention but doesn’t prevent the popstate triggered navigation like the previous version did.
- https://github.com/jquery/jquery-mobile/issues/3980
- https://github.com/jquery/jquery-mobile/compare/1.1-stable...3980-fix?w=1
link 1.1.1 Planning
link 1.2 Features
link Popup: prototype & API
- Prototype: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/index.html
- Options: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/options.html
- Methods: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/methods.html
- Events: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/events.html
- Do we want popup to turn into a dialog when it gets large, as suggested in https://github.com/jquery/jquery-mobile/issues/4329#issuecomment-5764484 - this would remove even more code from custom select, but do we want this for 1.2?
link Read-only lists
- New styling including removal smaller font-size and padding of ui-li-static for 1.2 #4347
link Grid widget?
- have the framework adding the ui-block classes (same as navbar widget)
- data attribute # columns
link start="2">
- Donation page
Testing Team Meeting – Jun 07 2012
Released QUnit 1.7.0! There's now an official phantomjs runner addon, stack traces are much more useful (more lines if available), and various other small improvements. From the changelog:
- Add config.requireExpects. Fixes #207 – Add option to require all tests to call expect().
- Improve extractStacktrace() implementation. Fixes #254 – Include all relevant stack lines
- Make filters case-insensitive. Partial fix for #252
- is() expects lowercase types. Fixes #250 – Expected Date value is not displayed properly
- Fix phantomjs addon header and add readme. Fixes #239
- Add some hints to composite addon readme. Fixes #251
- Track tests by the order in which they were run and create rerun links based on that number. Fixes #241 – Make Rerun link run only a single test.
- Use QUnit.push for raises implementation. Fixes #243
- CLI runner for phantomjs
- Fix jshint validation until they deal with /** */ comments properly
- Update validTest() : Simplify logic, clarify vars and add comments
- Refactor assertion helpers into QUnit.assert (backwards compatible)
- Add Rerun link to placeholders. Fixes #240
jQuery UI Team Meeting – Jun 06 2012
- Released 1.8.21.
- Working on new API documentation site.
- Working in api.jqueryui.com repo.
- Tracking issues on GitHub.
- Working on accessibility updates for tabs.
- Almost done, just making some final decisions about customized key handling.
jQuery Core Team Meeting – Jun 05 2012
****June 4, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode & Chat on Google Docs
Attending: DaveMethvin, gnarf, rwaldron, gibson042, rworth,
danheberden
Time: Noon ET
(IRC issues during the meeting; #jquery-meeting did not log everything)
Official Agenda:****
Getting help for infra and new docs sites?
- rworth:
Schedule for 1.8 release
- beta before the conf
- bug triage meeting – Wednesday noon?
Unit test failures
http://swarm.jquery.org/job/208
- effects in IE? gnarf can’t look right now – can someone else -mikesherov
http://swarm.jquery.org:8080/job/jQuery%20Core/
strip_iife branch ready to land – if we want to
- line numbers in errors are for the built code – not the src/files.js
- We seem to think that the benefits outway the debugging/development minor hassle
- source maps?
- LAND IT!
JHP for serving – land it?
- Need to coordinate with testswarm – Krinkle?
- Can’t land until jenkins issues are resolved
Need update to README to reflect current build process
- There is a “draft” of these instructions in the strip_iife branch
- LAND IT!
Closure Compiler Advanced Optimizations (CCAO)
- Talk with Chad Killingsworth
- He will rebase against 1.8 later this month
- We will land most of the CCAO unit test changes
- timmywil, did CCAO changes land in Sizzle?
Manual modularity
Landed gibson042′s modularity for effects
Others?
- ajax?
- css and dimensions – mikesherov
Compat repo for deprecated/removed stuff? – dave
- Separate plugins including compressed versions
- Combined plugin with everything
- “Debug” version with console.warn msgs?
- We can host these on code.jquery.com, perhaps other CDNs
Documentation
Deprecations – dave created tickets, will finish docs
Animation hooks Tween etc. — gnarf to outline
Other things needing docs?
.css(‘width’) respects box-sizing, .width() doesn’t; dimension setters – mikesherov
vendor prefixing
- automatic – ‘boxSizing’ will get ‘MozBoxSizing’
- can create cssHooks for vendor-prefixed, which get priority over non-prefixed
Remaining 1.8 items
New items?
- Adding new callbacks for animations – http://bugs.jquery.com/ticket/11797 – gibson
Testing Team Meeting – Jun 01 2012
Second QUnit meeting happened on Thursday. The focus was on triaging all existing tickets. In the process we closed a few as invalid, fixed two with actual code changes, and clarified a few other. Documentation tickets will be handled once the qunitjs.com site is a little further. Once module filtering and their visual display is improved, 1.7.0 is ready for release.
jQuery Mobile Team Meeting – May 31 2012
- Attending: Todd Parker, John Bender, Mat Marquis, Gabriel Schulhof, Jasper de Groot, Anne-Gaelle Colom, Jason Scott
link General Updates
link Todd
- Device spreadsheet of all phones & tablets in the test lab. All team members will add their devices, Todd & Anne to work on device donation page https://docs.google.com/spreadsheet/ccc?key=0Agm-zX35StMidE1uaWRNSmVmaWFVWkdPWnc2dmxHeVE#gid=0
- Filament can test for devs - we just need a list of devices, short link, steps to reproduce, and list of things to test for
- Issue triage & fixing: down from close to 600 a few weeks ago to 440
link Ghislain Seguin
- Download builder now outputs structure + theme files based on new meta data
- Working on decoupling basic components like touch, orientation, throttledresize
link John Bender
- Grunt work is done
link Gabriel Schulhof
- Fixed #4423 ( initial page has dialogHashKey ) need to talk about it.
- Merged custom-select-via-popup - Need to talk about progressive enhancement.
- Fixed popup screen sizing issues.
- Issue #4340 ( slow lists ) need to talk with gseguin.
link Jasper de Groot
- Issue triage earlier this week
- Working on button and form width consistency
- Filament to test box-sizing border-box on WP: jsbin.com/emaziy/ (Todd), report results here: https://github.com/jquery/jquery-mobile/issues/4098#issuecomment-5469381
link Anne-Gaelle Colom
- Will meet Richard about the new docs in XML format that follows the UI standard
link Jason D Scott
- BlackBerry 7.1 Transitions https://github.com/jquery/jquery-mobile/issues/4001 Anne will add documentation about -webkit-backface-visibility: hidden; -
link Open dev questions
Issue #4340 - do we need to blur() all links anymore now that gseguin has added the link tracking? https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.navigation.js#L1267 I’ve tried with that line commented out and the problem from #1840 (which caused the above line to be added) did not re-occur - Improvement: 37.7% on my N900 78.9% on my desktop Chrome 20 29.4% on my desktop Firefox 12
BlackBerry 7.1 Transitions https://github.com/jquery/jquery-mobile/issues/4001 documentation about -webkit-backface-visibility: hidden;
Auto-scroll expandibles - Todd to test https://github.com/jquery/jquery-mobile/pull/3520#issuecomment-5702502
Opera mini bug - text focus https://github.com/jquery/jquery-mobile/issues/4311#issuecomment-5733560
link PhoneGap blinky transitions
Scott's recent fix for blinking in PhoneGap seems to be pretty solid, though I've see a few reports that some issues remain. Since PG is a big deal, we should probably accelerate 1.1.1 for release in the next 2-3 weeks. https://github.com/jquery/jquery-mobile/issues/3768 https://github.com/jquery/jquery-mobile/issues/4024
link Fixed toolbars / updatePagePadding / header and content switched
Many related issues
link Re-enhancement after manipulation
buttonMarkup() and/or controlgroup() https://github.com/jquery/jquery-mobile/issues/4317 https://github.com/jquery/jquery-mobile/issues/3635 Gabriel can have a look at these
link Button/form consistency
https://github.com/jquery/jquery-mobile/issues/4098#issuecomment-5469381 new PR + test page (Jasper) Test box-sizing border-box on WP: jsbin.com/emaziy/ (Todd) do we want form elements in toolbars to default to mini with option to override?
link Link styles
PR #4385 Should we add styles to protect buttons from a: basic styles? https://github.com/jquery/jquery-mobile/issues/3444 Cascade issue bar link colors + reorder pseudo classes TR issue #73 - links in bar not themable, always same as JQM default theme (Tyler Benziger)
link Navbar buttons
buttons wrap on BB5 and IE7, buttons leave a gap on probably all other browsers depending on available width - Jasper
link 2.3 nav issues
The back button doesn’t work in 2.x in some situations. The proposed fix is a revert back to the old timeout based prevention but doesn’t prevent the popstate triggered navigation like the previous version did. https://github.com/jquery/jquery-mobile/issues/3980 https://github.com/jquery/jquery-mobile/compare/1.1-stable...3980-fix?w=1
link 1.1.1 Planning
Open issues: https://github.com/jquery/jquery-mobile/issues?milestone=14&state=open
link 1.2 Features
Issues: https://github.com/jquery/jquery-mobile/issues?milestone=13&page=1&state=open
link Popup: prototype & API
- Prototype: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/index.html
- Options: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/options.html
- Methods: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/methods.html
- Events: http://jquerymobile.com/branches/popup-widget/docs/pages/popup/events.html Do we want popup to turn into a dialog when it gets large, as suggested in https://github.com/jquery/jquery-mobile/issues/4329#issuecomment-5764484 - this would remove even more code from custom select, but do we want this for 1.2? Progressive enhancement: [ Login ] -> [ Popup: [ Username ] [ Password ] [ Log in ] ] If not enhanced, this results in two login links.
link Read-only lists
New styling including removal smaller font-size and padding of ui-li-static for 1.2 #4347
link Grid widget?
have the framework adding the ui-block classes (same as navbar widget) data attribute # columns
link start="2">
- Donation page
jQuery UI Team Meeting – May 30 2012
- Working on new API documentation site.
- Create api.jqueryui.com repo.
- Working on 1.9 docs in master; 1.8 docs in 1-8 branch.
- Working on accessibility updates for tabs.
- Completed accessibility review of menu.
- Started a discussion with Tim Wood about moment.js, Globalize, and CLDR.
- Planning 1.8.21 release by next week.
jQuery Core Team Meeting – May 25 2012
May 21, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, gibson042, mikesherov, rwaldron, Krinkle,
scott_gonzalez
Time: Noon ET
Official Agenda:
Unit test failures
- Safari 5.0
- http://swarm.jquery.org/index.php?action=runresults&run_id=990&client_id=7222
- dave Y U CLOSE PULL https://github.com/jquery/jquery/pull/728
- Browserstack is having issues
- after the fix above, only IE6 problems remain
JHP for serving – land it?
- Need to coordinate with testswarm – Krinkle?
- Can’t land until swarm issues are resolved
Need update to README to reflect current build process
Manual modularity
effects – gibson042
- https://github.com/jquery/jquery/pull/786
- grunt option to include/exclude modules, reusable
jaubourg can do ajax part?
Can we deprecate Boolean attrHooks? — probably not
- http://bugs.jquery.com/ticket/11734
- jQuery(“<input type=checkbox>”, { checked: true }); — patch to make it work
- Deprecate jQuery(html, props) too? — nope
Compat repo for deprecated/removed stuff?
- Separate plugins including compressed versions
- Combined plugin with everything
- “Debug” version with console.warn msgs?
- We can host these on code.jquery.com
Documentation
- Deprecations – dave created tickets, will finish docs
- Animation hooks Tween etc. — gnarf can you outline?
- Other things needing docs?
Remaining 1.8 items
- http://goo.gl/ewuKx
- Sizzle? (reminder: land CCAO changes there)
FYI: wycats trying to get standards to help our selector impl