Commit Graph

115 Commits

Author SHA1 Message Date
Kara Erickson fb71eb12e6 feat(list): add list component 2016-03-21 13:27:36 -07:00
PatrickJS a61e2e90eb fix(MdSidenavLayout): Remove deprecated @View
@View was removed in beta.11
https://github.com/angular/angular/commit/f9fb72fb0e9bcbda7aeebbf8321ce5d70d78ecee

Closes #213
2016-03-20 10:57:38 -07:00
Jeremy Elbourn 9155856214 fix(ci): fix flakiness by inlining html & css 2016-03-19 18:53:30 -07:00
Robert Messerle a3189e740b fix(e2e): screenshot changes will display proper error message
closes #191
closes #192

Closes #194
2016-03-19 18:42:37 -07:00
DevVersion 62265cc87f fix(button): apply color classes correctly.
Fixes #75. Closes #89

Closes #195
2016-03-18 10:19:27 -07:00
Richard Oren eead80531c fix(button-demo.html): icon change for rtl rendering
icon change from check circle to check to fix rtl display
2016-03-18 10:15:56 -07:00
DevVersion ea6317f469 chore: travis should only build pushes on master.
Closes #202
2016-03-18 10:07:33 -07:00
Jeremy Elbourn 358d923670 feat(portal): add DomPortalHost 2016-03-17 10:42:55 -07:00
DevVersion 165ccece47 chore: analyze travis commit and check for blocked statements.
Fixes #175.

Closes #180
2016-03-17 10:38:52 -07:00
Travis Kaufman 6db351140b fix(checkbox): Cancel spacebar keydown events when component focused
This commit ensures that when a checkbox element is focused, spacebar
`keydown` events will not bubble up to window, causing side effects like
page scrolling.

This commit also fixes an issue as part of this change where the
component could still be focused even when it was disabled.

Finally, some of the test code has been cleaned up and corrected.

Fixes #162

Closes #181
2016-03-17 10:37:45 -07:00
Travis Kaufman 666cdba3bb fix(checkbox): Ensure consistent mixedmark rendering across browsers
This commit ensures that the mixedmark renders the same across browsers
by truncating the height of the mixedmark to an integer value.

Fixes #174

Closes #190
2016-03-17 10:34:42 -07:00
Jeremy Elbourn 64cc40602a fix(radio): export the dispatcher in radio.ts 2016-03-17 10:19:39 -07:00
Jeremy Elbourn 548b5b5639 chore(): add package.json for radio 2016-03-16 14:12:37 -07:00
Jeremy Elbourn 40ae220d1f chore(): update version to alpha.1 2016-03-16 13:55:46 -07:00
Jeremy Elbourn 1e8ec8b807 docs(): add readme for core 2016-03-16 13:15:49 -07:00
Robert Messerle 037f676f81 test(e2e): adds readyfile to travis config
Currently, tests relying on `sauce-connect` are flaky, and it seems to be caused by the script continuing before SauceLabs is ready.

Closes #160
2016-03-16 13:13:02 -07:00
Jeremy Elbourn 115939c833 fix(): remove unused directives/ test config 2016-03-16 13:12:26 -07:00
Joey Perrott 086a402a3c docs(md-progress-circle): Add README.
Closes #184
2016-03-16 13:11:19 -07:00
Jeremy Elbourn de1be09522 fix(): use "cjs" format for karma system config 2016-03-16 13:06:09 -07:00
Travis Kaufman 32c04f0a99 docs(MdCheckbox): Create README for MdCheckbox.
Closes #185
2016-03-16 13:03:56 -07:00
DevVersion 70ab791add chore: add conventional changelog script.
* The script prepends the new conventional changelog from the latest tag to HEAD.
* When using the `--force` flag, the complete changelog will be generated and overwrites, when present the previous changelog.

Fixes #171.

Closes #179
2016-03-16 12:50:30 -07:00
Michael Lin 1b1772c3b2 docs(radio): Add README.
Closes #182
2016-03-16 12:43:01 -07:00
Jeremy Elbourn 40d3f0c1a7 build(): change tsconfig to always use commonjs modules 2016-03-16 12:41:25 -07:00
JHades ead66f70d2 build(): make npm install also install typings 2016-03-16 11:36:42 -07:00
Michael Lin d76465b12b feat(radio): Radio component.
Closes #125
2016-03-16 09:30:57 -07:00
Jay Kan ad0c3eb801 docs(): correct typo - add missing period.
Closes #159
2016-03-15 18:41:45 -07:00
Jeremy Elbourn 5816be23d8 chore(): release alpha.0 2016-03-15 12:40:41 -07:00
Jeremy Elbourn 3557839190 build(): add release staging script. 2016-03-15 11:59:12 -07:00
Jeremy Elbourn 07136f1458 build(): add gulpfile to inline resources. 2016-03-14 16:51:32 -07:00
Robert Messerle df1cb667f1 test(e2e): initial setup for screenshot tests 2016-03-14 14:55:43 -07:00
Jeremy Elbourn 3781943232 fix(checkbox): fix typo in test selector. 2016-03-13 12:47:26 -07:00
DevVersion c5a0515897 feat(): add toolbar component 2016-03-13 20:24:41 +01:00
Jeremy Elbourn 1c24278d62 style(demo): prefix css w/ demo- & use roboto 2016-03-12 23:51:03 -08:00
Jeremy Elbourn a1f92706b6 build(): generate .d.ts files during build. 2016-03-12 22:40:15 -08:00
Jeremy Elbourn e5048bcf10 chore(): move dir directive to core 2016-03-12 22:35:03 -08:00
Jeremy Elbourn ddb4637d24 build(): make FF beta optional until SL fixes it. 2016-03-11 17:49:26 -08:00
Kara Erickson c63a6125a2 docs(button): add docs for button 2016-03-11 09:58:31 -08:00
Kara Erickson 102a610f81 docs(card): added docs for card 2016-03-10 17:05:59 -08:00
Travis Kaufman 431141a827 feat(md-checkbox): Implement md-checkbox.
This commit adds the `md-checkbox` component to the material2 repo. It
includes unit tests and demos for the component. Note that while there
is a demo which exhibits all functionality of the component, the "Nested
Checklist" demo is still a WIP.

Fixes #35

Closes #131
2016-03-10 15:37:07 -08:00
Jeremy Elbourn f513be83b4 style(): use only leading underscores 2016-03-09 15:51:09 -08:00
d3viant0ne 425db8aef5 build(linting): execute tslint in travis
execute tslint in travis ci build
 - uses npm script until ng lint task is stable
 - lints only the typescript in the src directory
 - executes in before_script section of travis.yml to fail fast

 chore(tslint): update no-unused-variable tslint rule

 modify the no-unused-variable tslint rule to ignore
  - ddescribe
  - iit

style(button): resolves basic tslint errors

resolve the following tslint violations
  - max-line-length
  - whitespace

style(card): resolves basic tslint errors

resolve the following tslint violations
  - max-line-length

style(progress-circle): resolves basic tslint errors

resolve the following tslint violations
  - max-line-length
  - whitespace
  - eofline
  - semicolon

style(sidenav): resolves basic tslint errors

resolve the following tslint violations
  - no-inferrable-types
  - max-line-length
  - whitespace
  - eofline
  - semicolon

style(annotations): resolves basic tslint errors

resolve the following tslint violations
  - semicolon

style(demo-app): resolves basic tslint errors

resolve the following tslint violations
  - eofline

style(directives): resolves basic tslint errors

resolve the following tslint violations
  - quotemark

style(sidenav): resolves unused variable tslint errors

remove the following unused imports
  - Predicate
  - PromiseWrapper
  - TimerWrapper
remove the following unused variable
  - let openPromise: Promise<void>
ignore rule no-unused-variable on the following functions
  - closeModalSidenav_()
  - isShowingBackdrop_()
  - getMarginLeft_()
  - getMarginRight_()
  - getPositionLeft_()
  - getPositionRight_()

style(progress-circle): resolves unused variable tslint errors

remove the following unused imports
  - Attribute
  - ElementRef
  - ViewEncapsulation

style(button): resolves unused variable tslint errors

  remove the following unused imports
    - ComponentFixture
    - beforeEachProviders
    - provide
    - DebugElement
    - AsyncTestFn
  ignore rule no-unused-variable on the following function
    - testAsync()

style(one-of): resolves variable-name tslint errors

  rename OneOf to oneOf (camelCase) in following files
    - progress_circle.ts
    - sidenav.ts
    - one-of.ts
    - dir.ts

style(test_injector): resolves variable tslint errors

  remove the following unused import
    - ExceptionHandler

  ignore rule variable-name on the following variables
    - _testInjector
    - _providers
    - _injector
    - _instantiated

style(main): resolves variable tslint errors

  remove the following unused imports
    - HashLocationStrategy
    - LocationStrategy
    - provide

build(linting): update tslint version

Update to 3.5.0 to make user of ignore patterns

style(sidenav): remove individual tslint rule ignore statements

  - remove all individual ignore statements for no-unused-variable on private class members
  - add regex to no-unused-variable ignore-pattern

style(sidenav.spec): modify line break

  - break after toEqual to improve readability

style(test_injector): resolves variable tslint errors

  rename var to let

  remove all individual ignore statements for variable-name

  move _ to end of private var name

  rename testInjector to testInjectorCache
    - resolves no-shadowed-variable error in setBaseTestProviders()
    - resolves no-shadowed-variable error in resetBaseTestProviders()

style(button.spec): remove unused testAsync function

  - remove unused testAsync function
  - remove now unused module imports

style(karma-test-shim): increase jasmine default timeout

  increase jasmine.DEFAULT_TIMEOUT_INTERVAL from 2000 to 4000ms.
    - Temporary resolution of Async callback timeouts in tests

style(button): fix whitespace

resolve whitespace issue in setClassList()

style(one-of): modified case of OneOf

  - Fixed case for OneOf dec. factory
  - Modified export in one-of.ts

Closes #134
2016-03-09 13:50:32 -08:00
Jay Kan 10c9aed401 build(npm): update to angular2@2.0.0-beta.8 2016-03-09 11:59:58 -08:00
Jeremy Elbourn 98eeaf0752 chore(): add issue template 2016-03-09 10:06:24 -08:00
Jeremy Elbourn 251bc3aa82 chore(): update README w/ project status 2016-03-08 21:31:46 -08:00
Jay Kan 79517e15bd docs(): Fix invalid [Submission Guidelines] anchor tag 2016-03-08 16:05:25 -08:00
DevVersion f90ca009cc chore(): remove duplicate cache declaration
The `.travis.yml` is currently containg two cache sections, but there is only need of one.

Closes #132
2016-03-07 14:33:30 -08:00
Travis Kaufman 3cd3c6e1cc docs(): add additional Dart gotchas
This commit adds Dart gotchas for object destructuring, type aliases,
and tagged template literals, none of which are compilable by dart.
2016-03-04 08:08:51 -08:00
Hans Larsen 4009fb965d fix(): remove all async/waiting from the sidenav specs. 2016-03-02 10:23:09 -08:00
Jeremy Elbourn 3070a719be feat(portal): add initial portal foundation 2016-03-01 14:56:34 -05:00
Hans Larsen 37e4ef8cba chore(): add environment configuration to configure the router. 2016-02-29 13:59:31 -08:00