- Working through plans to remove duplication between jQuery UI build system and download builder.
- Remove inconsistencies inside jQuery UI.
- Split out size/puff/scale effects.
- Move all effects demos into a single directory.
- Remove inconsistencies inside jQuery UI.
- Working on Pointer Events special event implementation.
- Working through individual widget implementations for classes option.
- 1.10.3 release planned for this week.
- Remove NUMPAD values from
$.ui.keyCode.
Author Archives: builder
jQuery Core Team Meeting – Apr 29 2013
Attending: DaveMethvin, rwaldron, timmywil, gibson042, orkel, m_gol
link jQuery 1.10
- Should follow 2.0(.1) behavior
- Get a 1.10 beta out before 2.0.1 to find shared issues
- Tickets for Beta1
- none left to land?
- Dates?
- May 2: Beta 1
- May 8: RC (if needed)
- May 16: final (tentative)
- http://bugs.jquery.com/ticket/13832
- parent() and parents() have been inconsistent forever
- let's just document the difference?
- some support for making them consistent; see the ticket
link jQuery 2.0.1
- Tickets
- http://bugs.jquery.com/ticket/13803 gibson042
- (revert to 1.9 behavior for consistency in 2.0.1)
- http://bugs.jquery.com/ticket/13255 dave
- http://bugs.jquery.com/ticket/13793 dave
- http://bugs.jquery.com/ticket/13577
- http://bugs.jquery.com/ticket/13789
- rwaldron's perf improvement for data
link jQuery Migrate XSS
- https://github.com/jquery/jquery-migrate/issues/36
- Version 1.2 will ship soon (Tuesday?)
- Good seed material for 2.1/1.11 blog post
link Open tickets triage
jQuery Mobile Team Meeting – Apr 25 2013
- Attending: Todd Parker, John Bender, Jasper de Groot, Anne-Gaelle Colom, Gabriel Schulhof, Alex Schmitz
link Todd
- Team is focused on 1.4 work.
- Next branch has the streamlined markup and style work. Is running on core 2.0 so we can thoughly test across devices (master will stay on 1.9 for a while to make it easy to test IE8): http://view.jquerymobile.com/next/demos/
- Content-widget branch has new nav work that will allow AJAX nav to support multiple page panels/zones for tablet apps: http://view.jquerymobile.com/content-widget/
- Deprecations/changes
- Impressive Android 4.x theme for jQuery Mobile 1.3 - nativedroid.godesign.ch
- We now have solid 3rd party themes for iOS, WP7, BB10, Android 4.x
link John Bender
- Content Container widget
- content-widget branch
- resides in navigation currently (scoping)
- navigate handling moved/split/tested
- scroll handling moved
- notes: https://github.com/jquery/jquery-mobile/issues/5427#issuecomment-17026148
- Need to discuss api website versioning
link Jasper de Groot
- worked on “next”:
- buttonMarkup has been removed from all widgets
- icons are moved to a pseudo element
- working on: updating / cleaning up CSS of all the widgets that used buttonMarkup
- next step: theme inheritance / reduce addClass() for styling and icons
link Anne-Gaelle Colom
- Attended jQuery Europe on 19th April
- Elected to the jQuery Board
- Started to rewrite the events to use the new events template (in the api docs). Completed swipe, swiperight, swipeleft
- Fixed errors in api docs (panels)
- some minor triage
- updated the resources page with the nativeDroid theme and Prime Faces
link Gabriel Schulhof
- Also worked on ”next”
- Got rid of buttonMarkup from a bunch of widgets.
- Re-writing $.fn.buttonMarkup to only access data-* attributes during enhance, and otherwise infer the state of the button from the classes present.
- Perf improvement: http://jsperf.com/listview-master-vs-next
link Alexander Schmitz
- Toolbar Widget
- removes page.sections
- removes toolbars from buttonmarkup mega selector
- Toolbars now work outside pages http://view.jquerymobile.com/page-sections/demos/widgets/headers/external.php
- True Persistent toolbars http://view.jquerymobile.com/page-sections/demos/widgets/headers/footer-persist-a.php
- demo server side logic to use persistent toolbar and not send on ajax http://view.jquerymobile.com/page-sections/demos/widgets/headers/optimized-persistant-toolbars-a.php
- Tabs Widget
- Completely taken from ui
- small file to add auto init https://github.com/jquery/jquery-mobile/blob/tabs/js/widgets/tabs.js
- very basic demos http://view.jquerymobile.com/tabs/demos/widgets/tabs/
- very little amount of triage
Testing Team Meeting – Apr 25 2013
- Attending: James, Timo, Scott, Corey
link QUnit
- Fixed missing license headers in plugin repos (jquery/qunit-composite, jquery/qunit-reporter-junit). Added MIT-LICENSE.txt file to all qunit repo (was also missing in core jquery/qunit).
- Published our qunit plugins on npm with keyword ‘qunit-plugin’ (and ‘qunit-reporter’ for reporter plugins). Scott brings up whether we should maintain a manifest for Bower users as well. To be discussed.
- WIP: James working on Node compatibility
- WIP: Timo working on event listener
link Jenkins/Travis
- Gnarf has set up a new helix server (jenkins.jquery.com). Jenkins will be moved here as part of our plan to split up the big stack on jq03 over separate services and it might help us figure out why jq03 is crash so often (https://github.com/jquery/infrastructure/issues/145). This still needs a lot of things to be done, task list has been set up: https://github.com/jquery/infrastructure/issues/176
link TestSwarm
- WIP: Timo is finishing up the last bits of the major refactoring. Expected to land within 24 hours.
jQuery UI Team Meeting – Apr 24 2013
- Working on Pointer Events special event implementation.
- Working through plans to remove duplication between jQuery UI build system and download builder.
- Working through individual widget implementations for classes option.
- Almost ready for the 1.10.3 release.
jQuery Core Team Meeting – Apr 22 2013
Attending: DaveMethvin, m_gol, timmywil, gibson042
link jQuery 2.0
- Shipped!
- Feedback?
link jQuery 2.0.1
- rwaldron's perf improvements for .data()
- can we do more there? still slower in some cases
- Object.watch/unwatch fix (hasOwnProperty)
- Fun with positional abuse in delegated events
- replaceWith saga
- Stupid YUI Compressor (it's EOL by Yahoo) and Closure
- http://bugs.jquery.com/ticket/13809
- Just rename to bool? yes
- Ping Closure guys about it (dave)
link jQuery 1.10
- Should follow 2.0(.1) behavior
- Perhaps get a 1.10 beta out before 2.0.1 to find shared issues?
- Dates?
- May 2: Beta 1
- May 8: RC (if needed)
- May 16: final (tentative)
link jQuery 2.1/1.11 changes
- Injected HTML
<script>behavior formalized/restricted $()and .append() etc won't run scripts- You must use
$.parseHTML(html, [doc, ] true) - If the platform supports further restrictions (e.g., stripping inline handlers) we reserve the right to use them in the future if true isn't passed
- Remove .context and .selector fully
link jQuery Migrate XSS
- https://github.com/jquery/jquery-migrate/issues/36
- Should be easy to fix, but not sure why I pulled out the check
- Good seed material for 2.1/1.11 blog post
link Open tickets triage
jQuery Mobile Team Meeting – Apr 18 2013
- Attending: Todd Parker, Jasper de Groot, Gabriel Schulhof, Ghislain Seguin
link Todd
- Focus on 1.4 right now
- Theming
- Markup & style simplification
- Jasper working in the “next” branch
- Trying to eliminate the need for buttonMarkup and wrapping elements, simplify button classes and markup
- Test page of simplified HTML/CSS (no js) with icon fonts - http://view.jquerymobile.com/next/demos/test/icons/font-icons.php
- Possibly expand theme levers: listview (menu) so we can have a unique flat style for lists vs. buttons
- Icons - SVG vs. icons
- Testing icon font compatibility (see below)
- Need to do the same for SVG via Grunticon
- Compatibility result testing in progress for icons: https://docs.google.com/spreadsheet/ccc?key=0AskujzE4Ig0QdEFwbzNFSmJjWUd1dkZldDY4MVFyR0E#gid=0
- Pre-processor research
- Hoping a CSS pre-processor could help with class mapping between UI and Mobile. See http://wiki.jqueryui.com/w/page/65050459/Classes%20Option
- Need to set up a test of this, maybe with SASS/Compass
- Markup & style simplification
- API/Performance Re-factor
- Gabriel and Alex are focusing on this
- Replaced jqmData with getAttribute in listview - http://jsperf.com/listview-jqmdata-vs-getattribute/2
- Centralized the option setting for widgets
- Going to look at dialog and form element API complaince/standards first
- Theming
link Jasper de Groot
- hangout about theming with Todd, Scott and Mat last week
- have to see what is best approach for theme inheritance
- we might still need to use JS to add classes because we can’t use data- attr selectors in CSS because of namespacing
- testing font icons vs. SVG icons (grunticon) http://view.jquerymobile.com/next/demos/test/icons/font-icons.php (test buttons also have simplified markup)
link Gabriel Schulhof
- Triage:
- Optimization: listview now uses $.mobile.getAttribute for a moderate gain
link Ghislain Seguin
- adopted jQuery’s .jshintrc & fixed associated lints
- Added lint target as a first step to test
- Fixed Download builder ( and stayed polite with the users who “wanted it fixed ASAP!” )
- Removed the depend! plugin in favor of RequireJS’ shim config
jQuery UI Team Meeting – Apr 17 2013
- Published blog post about download builder usage.
- Working through plans to remove duplication between jQuery UI build system and download builder.
- Working on Pointer Events special event implementation.
- Writing implementation tests for Pointer Events specification.
- Planning 1.10.3 release with bug fixes cherry-picked from master.
- Planning 1.9.3 release for support of newer jQuery core versions.
jQuery Core Team Meeting – Apr 15 2013
Attending: DaveMethvin, timmywil, rwaldron, m_gol, gnarf, orkel
link jQuery 2.0
- Ship this week -- target Thursday? (jQuery UK)
- Need an RC? (No, generally nobody runs it; may depend on our changes)
- Stuff for final
- https://github.com/jquery/jquery/pull/1051 Yes
- https://github.com/jquery/jquery/pull/1239 Yes
- https://github.com/jquery/jquery/pull/1216 Yes [2.0 version]
- https://github.com/jquery/jquery/pull/1241 No
- https://github.com/jquery/jquery/pull/1205 Yes if ros3cin pulls thru
- Tickets?
- http://bugs.jquery.com/ticket/13742 m_gol
- Clarify that it's a
documentcontext in the docs
link jQuery 1.10
- Mentioned quickly in 2.0 beta 3 blog post
- Dave working on blog post; shared here: https://docs.google.com/document/d/1-gYLZuEep9OEBBXBiicN-UhA5OkyPwjBHraJEKtvQps/edit?usp=sharing
- Ship near Portland conf
- Document differences 1.x to 2.x
- 2.x data can be attached anywhere
- Open tickets triage
jQuery Mobile Team Meeting – Apr 11 2013
- Attending: Todd Parker, Jasper de Groot, Gabriel Schulhof, Ghislain Seguin
link Todd
- Focus on 1.4 right now
- Theming
- Markup & style simplification
- Jasper working in the “next” branch
- Trying to eliminate the need for buttonMarkup and wrapping elements, simplify button classes and markup
- Test page of simplified HTML/CSS (no js) with icon fonts - http://view.jquerymobile.com/next/demos/test/icons/font-icons.php
- Possibly expand theme levers: listview (menu) so we can have a unique flat style for lists vs. buttons
- Icons - SVG vs. icons
- Testing icon font compatibility (see below)
- Need to do the same for SVG via Grunticon
- Compatibility result testing in progress for icons: https://docs.google.com/spreadsheet/ccc?key=0AskujzE4Ig0QdEFwbzNFSmJjWUd1dkZldDY4MVFyR0E#gid=0
- Pre-processor research
- Hoping a CSS pre-processor could help with class mapping between UI and Mobile. See http://wiki.jqueryui.com/w/page/65050459/Classes%20Option
- Need to set up a test of this, maybe with SASS/Compass
- Markup & style simplification
- API/Performance Re-factor
- Gabriel and Alex are focusing on this
- Replaced jqmData with getAttribute in listview - http://jsperf.com/listview-jqmdata-vs-getattribute/2
- Centralized the option setting for widgets
- Going to look at dialog and form element API complaince/standards first
- Theming
link Jasper de Groot
- hangout about theming with Todd, Scott and Mat last week
- have to see what is best approach for theme inheritance
- we might still need to use JS to add classes because we can’t use data- attr selectors in CSS because of namespacing
- testing font icons vs. SVG icons (grunticon) http://view.jquerymobile.com/next/demos/test/icons/font-icons.php (test buttons also have simplified markup)
link Gabriel Schulhof
- Triage:
- Optimization: listview now uses $.mobile.getAttribute for a moderate gain
link Ghislain Seguin
- adopted jQuery’s .jshintrc & fixed associated lints
- Added lint target as a first step to test
- Fixed Download builder ( and stayed polite with the users who “wanted it fixed ASAP!” )
- Removed the depend! plugin in favor of RequireJS’ shim config