Skip to content

Button Re-write#1332

Closed
arschmitz wants to merge 28 commits intojquery:masterfrom
arschmitz:button
Closed

Button Re-write#1332
arschmitz wants to merge 28 commits intojquery:masterfrom
arschmitz:button

Conversation

@arschmitz
Copy link
Member

This replaces PR #1216

This includes new widget controlgroup which replaces buttonset
Current known issues

  • Accordion Test Failures due to focus not working in phantom
  • Checkboxradio testfailure missing default element (@scott_gonzalez said it should not have one because it cant be sane ) this causes common tests to fail
  • Backcompat
  • Controlgroup icon only buttons 1px too short in chrome, firefox extra weird @jaspermdegroot think you could take a look?

Move to using element stats rather then js class states remove
ui-button-text spans.
Removed button set
Until i can figure out why so this will pass on travis
This is to support easy implementation of mobiles enhanced option
This ensures consistency between different form elements
This adds a focus outline matching that roughly from chrome osx
This widget replaces the buttonset widget
@arschmitz arschmitz changed the title Button Button Re-write Sep 2, 2014
@arschmitz arschmitz mentioned this pull request Sep 2, 2014
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see no reason for this being here. Return value is never used. Remove?

@jzaefferer
Copy link
Member

  • Update demos/button/index.html
  • demos/button/default.html: No active style with mouse or keyboard interaction (click, return/space press). Nor anywhere else, prevents testing anything properly.
  • demos/button/icons.html still looks like a visual test, not a demo
  • demos/index.html is missing checkboxradio and controlgroup
  • demos/checkboxradio is missing index.html
  • demos/checkboxradio/default.html doesn't have the "command line" anymore, but still doesn't look like a demo. Labels should reflect some real world usecase.
  • demos/checkboxradio/icon.html Rename to icons.html. Also update labels as in default demo (previous item)
  • demos/controlgroup is missing index.html
  • demos/controlgroup/default.html As above, labels should demo something
  • demos/controlgroup/toolbar.html now that's a demo! I don't think it needs as much text content, "Part I" should be more than enough. Demo description needs an update, doesn't do this justice.
  • tests/visual/index.html is missing checkboxradio

@arschmitz arschmitz closed this Sep 2, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants