4 Commits

Author SHA1 Message Date
Robert Moore
bf099ab14f
[Cards] Fix example IBOutlet (#4827)
When running internally, the `view` property didn't have an IBOutlet binding.
This caused a crash.

|Before|After|
|--|--|
|![card-iboutlet-before](https://user-images.githubusercontent.com/1753199/44282685-dd012a00-a229-11e8-8163-c3bb7fe10a3e.png)|![card-iboutlet-after](https://user-images.githubusercontent.com/1753199/44282698-e38fa180-a229-11e8-9cdb-083fa5ce688f.png)|
2018-08-17 15:29:47 -04:00
Yarden Eitan
27a6c46fc3
[Cards] Added interactability toggle to Cards (#4404)
After a discussion with design we have concluded that a card as a whole doesn't need to be interactable as long as there are other interactable components in its content. As an example, a card that has a button can remove its interactability and allow the button to operate as the interactable entity.

This PR includes:

addition of the isInteractable boolean for MDCCard and MDCCardCollectionCell.
Update to our Card examples to show this change.
Update unit tests for Cards to test the new property.
Small fix to the card example.
This unblocks #4261
2018-06-26 16:39:40 -04:00
featherless
7f9f54d5cb
[Cards] Replace MDCFlatButton with text button themer in CardExampleViewController. (#3584)
Also fixes a bug where the button was being initialized as a system button instead of as a custom button. This was affecting the highlighted text state.

Pivotal story: https://www.pivotaltracker.com/story/show/157189842

Before (normal / highlighted):

![simulator screen shot - iphone se - 2018-04-30 at 09 31 27](https://user-images.githubusercontent.com/45670/39429671-99e1d420-4c59-11e8-82a1-f1d1a1962298.png) ![simulator screen shot - iphone se - 2018-04-30 at 09 31 28](https://user-images.githubusercontent.com/45670/39429672-9a0db194-4c59-11e8-93f6-dbe9d0615350.png)

After (normal / highlighted):

![simulator screen shot - iphone se - 2018-04-30 at 09 30 31](https://user-images.githubusercontent.com/45670/39429684-a7e0218a-4c59-11e8-991b-c59d96c74e83.png) ![simulator screen shot - iphone se - 2018-04-30 at 09 30 33](https://user-images.githubusercontent.com/45670/39429685-a914b0e8-4c59-11e8-84cf-fd77448ba421.png)
2018-04-30 12:49:06 -04:00
Yarden Eitan
58f24b4f18 [Cards] Initial Implementation (#2894)
* [Cards] New API Header files (#2886)

* header files

* rename to MDCCardCollectionCell

* update for review

* update to review

* update to review

* [Cards] Full Implementation (#2892)

* cards core implementation

* updates to API and fixes from doc

* small fixes

* podspec, examples, and tests

* small fixes

* small fix

* small fix

* update inkView API and some small nits

* refactor API and code

* refactor API and code

* remove private header

* rename to MDCCardCollectionCell

* updates to api review

* update based on reviews

* fix tests

* [Cards] Initial Docs

* updates to encoding

* small fix

* pr update

* pr update

* pr update

* pr update

* pr update

* pr update

* pr update

* ink api update

* ink api update
2018-02-01 18:45:43 -05:00