Skip to content

Commit

Permalink
Merge branch 'master' into wow
Browse files Browse the repository at this point in the history
* master: (21 commits)
  dummy app: template whitespace cleanup and document use of classes over attributes.
  Added ability for users who don't want to always disable the submit button, to display all the errors in the form upon the user interacting with the submit button. (adopted-ember-addons#459)
  1.0.0-alpha.3
  Update ember-css-transitions to latest version. (adopted-ember-addons#449)
  Upgrades to latest wormhole version. (adopted-ember-addons#446)
  wrong code for shown snippet (adopted-ember-addons#434)
  Fix layout docs (adopted-ember-addons#443)
  fixed fastboot service check (adopted-ember-addons#441)
  Do not require comments to include access
  Add YUIDoc scaffolding
  Update latest version copy as 1.0-alpha is default
  dummy app: Update installation instructions re version 1 being default.
  Update vendor/propagating.js to 1.4.6
  Prep changelog for 1.0.0-alpha.3
  fix to prevent race condition that leaves ghost in the dom (adopted-ember-addons#433)
  bump 1.0.0-alpha.2
  correctly hide sidenav button
  add fix for cursor position. closes adopted-ember-addons#432
  Fastbooting (adopted-ember-addons#430)
  Changed all of the group.paper-radio contextual components over to be just group.radio (including tests, dummy app, and changelog) (adopted-ember-addons#429)
  ...
  • Loading branch information
Jamie Burkart committed Aug 22, 2016
2 parents a7fb4c3 + e566418 commit 08e4532
Show file tree
Hide file tree
Showing 103 changed files with 915 additions and 198 deletions.
3 changes: 2 additions & 1 deletion .jscsrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"preset": "ember-suave",
"requireNumericLiterals": false
"requireNumericLiterals": false,
"requireCommentsToIncludeAccess": false
}
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ Contributions and pull requests are always welcome. Contributors may often be fo
- Actions maybe be specified by a string action name (`onChange="updateValue"`) or an action closure (`onChange=(action (mut "myValue"))`). If you need to specify a target or additional parameter, you must use an action closure.
- Many attributes have been renamed for clarity and consistency. See the specific changes below.
- `paper-icon`'s `size` attribute now takes a size in pixels, and `lg` or `sm` values are no longer supported.
- renamed the `paper-radio-group` `paper-radio` to just `radio` -- usage would now be `group.radio` as opposed to `group.paper-radio`.

#### 1.0.0-alpha.3

#### 1.0.0-alpha.2

Expand All @@ -29,6 +32,7 @@ Contributions and pull requests are always welcome. Contributors may often be fo
- `paper-sidenav` now can use a `position` param that positions the sidenav `left` (default) or `right`
- `paper-backdrop` action `onTap` changed to `onClick`
- [#408](https://github.com/miguelcobain/ember-paper/pull/408) added paper-form component. `paper-input`'s `onInvalid` action renamed to `onValidityChange`
- [#430](https://github.com/miguelcobain/ember-paper/pull/430) added fastboot support. Removed errors associated with `document` when running `ember fastboot`

#### 1.0.0-alpha.1

Expand Down
9 changes: 9 additions & 0 deletions addon/components/base-focusable.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
/**
* @module ember-paper
*/
import Ember from 'ember';
import EventsMixin from '../mixins/events-mixin';

const { Component, computed } = Ember;

/**
* @class BaseFocusable
* @extends Ember.Component
* @uses EventsMixin
*/
export default Component.extend(EventsMixin, {

disabled: false,
Expand Down
11 changes: 10 additions & 1 deletion addon/components/paper-autocomplete-highlight.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

export default Ember.Component.extend({
const { Component } = Ember;

/**
* @class PaperAutocompleteHighlight
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'span',
flags: '',

Expand Down
11 changes: 10 additions & 1 deletion addon/components/paper-autocomplete-item.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

export default Ember.Component.extend({
const { Component } = Ember;

/**
* @class PaperAutocompleteItem
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'li',
attributeBindings: ['tabindex', 'role'],
classNameBindings: ['isSelected:selected'],
Expand Down
10 changes: 9 additions & 1 deletion addon/components/paper-autocomplete-list.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;
// TODO Move to constants?
const ITEM_HEIGHT = 41;
const MAX_HEIGHT = 5.5 * ITEM_HEIGHT;
const MENU_PADDING = 8;

export default Ember.Component.extend({
/**
* @class PaperAutocompleteList
* @extends Ember.Component
*/
export default Component.extend({
util: Ember.inject.service(),

tagName: 'ul',
Expand Down
14 changes: 8 additions & 6 deletions addon/components/paper-autocomplete.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
/**
* @module ember-paper
*/
import Ember from 'ember';
import { promiseArray } from 'ember-paper/utils/promise-proxies';

Expand All @@ -19,19 +22,18 @@ function isString(item) {
return typeof item === 'string' || item instanceof String;
}

/*
* @name paper-autocomplete
*
* @description
* Provides material design autocomplete.
*
/**
* Provides material design autocomplete.
*
* ## Dependencies
* - paper-autocomplete-item
* - paper-autocomplete-list
* - paper-input
* - paper-button
* - input
*
* @class PaperAutoComplete
* @extends Ember.Component
*/
export default Component.extend({
util: inject.service(),
Expand Down
9 changes: 9 additions & 0 deletions addon/components/paper-backdrop.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
/**
* @module ember-paper
*/
import Ember from 'ember';
import TransitionMixin from 'ember-css-transitions/mixins/transition-mixin';

const { Component, computed, String: { htmlSafe } } = Ember;

/**
* @class PaperBackdrop
* @extends Ember.Component
* @uses TransitionMixin
*/
export default Component.extend(TransitionMixin, {

tagName: 'md-backdrop',
Expand Down
10 changes: 10 additions & 0 deletions addon/components/paper-button.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
/**
* @module ember-paper
*/
import Ember from 'ember';
import BaseFocusable from './base-focusable';
import RippleMixin from '../mixins/ripple-mixin';
Expand All @@ -6,6 +9,13 @@ import ColorMixin from 'ember-paper/mixins/color-mixin';

const { computed } = Ember;

/**
* @class PaperButton
* @extends BaseFocusable
* @uses ColorMixin
* @uses ProxiableMixin
* @uses RippleMixin
*/
export default BaseFocusable.extend(RippleMixin, ProxiableMixin, ColorMixin, {
tagName: 'button',
classNames: ['paper-button', 'md-default-theme', 'md-button'],
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-actions.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardActions
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-actions',
classNameBindings: ['defaultClasses'],
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-avatar.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardAvatar
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-avatar'
});
7 changes: 7 additions & 0 deletions addon/components/paper-card-content.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardContent
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-content'
});
7 changes: 7 additions & 0 deletions addon/components/paper-card-header-headline.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardHeaderHeadline
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'span',
classNames: ['md-headline']
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-header-subhead.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardHeaderSubhead
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'span',
classNames: ['md-subhead']
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-header-text.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardheaderText
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-header-text'
});
7 changes: 7 additions & 0 deletions addon/components/paper-card-header-title.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardHeaderTitle
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'span',
classNames: ['md-title']
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-header.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardHeader
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-header'
});
7 changes: 7 additions & 0 deletions addon/components/paper-card-icon-actions.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardIconActions
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-icon-actions'
});
7 changes: 7 additions & 0 deletions addon/components/paper-card-image.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardImage
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'img',
classNames: ['md-card-image'],
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-media.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardMedia
* @extends Ember.Component
*/
export default Component.extend({
tagName: '',
size: 'md'
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-title-media.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardTitleMedia
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-title-media',
size: 'md'
Expand Down
7 changes: 7 additions & 0 deletions addon/components/paper-card-title-text.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardTitleText
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-title-text'
});
7 changes: 7 additions & 0 deletions addon/components/paper-card-title.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCardTitle
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card-title'
});
7 changes: 7 additions & 0 deletions addon/components/paper-card.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/**
* @module ember-paper
*/
import Ember from 'ember';

const { Component } = Ember;

/**
* @class PaperCard
* @extends Ember.Component
*/
export default Component.extend({
tagName: 'md-card'
});
Loading

0 comments on commit 08e4532

Please sign in to comment.