Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

Commit

Permalink
Merge pull request #40 from Addepar/kpfefferle/on-modifier
Browse files Browse the repository at this point in the history
Use on modifier for expand toggle
  • Loading branch information
mixonic authored Mar 14, 2019
2 parents 87cc19c + 304bc47 commit 950d844
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 3 deletions.
5 changes: 5 additions & 0 deletions app/components/conference-session.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ import { tracked } from '@glimmer/tracking';
import ENV from 'emberconf/config/environment';
import moment from 'moment';

// This is a hack until https://github.com/emberjs/ember.js/issues/17727 is resolved
import Ember from 'ember';
const { action } = Ember.__loader.require('@ember/object');

export default class extends Component {
@tracked
isExpanded = false;
Expand Down Expand Up @@ -35,6 +39,7 @@ export default class extends Component {
return moment(timestamp).utcOffset(ENV.APP.UTC_OFFSET);
}

@action
toggleExpanded() {
this.isExpanded = !this.isExpanded;
}
Expand Down
2 changes: 1 addition & 1 deletion app/templates/components/conference-session.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
(if this.isNow " is-now")
(if this.isPast " is-past")
}}
{{action this.toggleExpanded}}
{{on "click" this.toggleExpanded}}
>
<small>{{this.formattedTime}}</small>

Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"ember-inline-css": "^0.0.10",
"ember-load-initializers": "^2.0.0",
"ember-maybe-import-regenerator": "^0.1.6",
"ember-on-modifier": "^0.7.0",
"ember-qunit": "^4.4.1",
"ember-resolver": "^5.0.1",
"ember-service-worker": "^0.7.2",
Expand Down
21 changes: 19 additions & 2 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4159,7 +4159,7 @@ ember-cli-babel@^6.0.0-beta.7, ember-cli-babel@^6.12.0, ember-cli-babel@^6.16.0,
ember-cli-version-checker "^2.1.2"
semver "^5.5.0"

ember-cli-babel@^7.0.0, ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.2.0, ember-cli-babel@^7.4.3, ember-cli-babel@^7.5.0:
ember-cli-babel@^7.0.0, ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.2.0, ember-cli-babel@^7.4.2, ember-cli-babel@^7.4.3, ember-cli-babel@^7.5.0:
version "7.5.0"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.5.0.tgz#af654dcef23630391d2efe85aaa3bdf8b6ca17b7"
integrity sha512-wWXqPPQNRxCtEHvYaLBNiIVgCVCy8YqZ0tM8Dpql1D5nGnPDbaK073sS1vlOYBP7xe5Ab2nXhvQkFwUxFacJ2g==
Expand Down Expand Up @@ -4488,7 +4488,7 @@ ember-cli@~3.8.1:
watch-detector "^0.1.0"
yam "^1.0.0"

ember-compatibility-helpers@^1.1.2:
ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.0.tgz#feee16c5e9ef1b1f1e53903b241740ad4b01097e"
integrity sha512-pUW4MzJdcaQtwGsErYmitFRs0rlCYBAnunVzlFFUBr4xhjlCjgHJo0b53gFnhTgenNM3d3/NqLarzRhDTjXRTg==
Expand Down Expand Up @@ -4527,6 +4527,23 @@ ember-maybe-import-regenerator@^0.1.6:
ember-cli-babel "^6.0.0-beta.4"
regenerator-runtime "^0.9.5"

ember-modifier-manager-polyfill@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.0.3.tgz#6554b70d09a7d3b80d366b72ed482fb9a3e813c0"
integrity sha512-d8Uz0BhAZaqzttF4NXTwJ/A8uPrgd7fMho5jh89BfzJAHu5WZfGewX9cbjh3m6f512ZyxkIeeolw3Z5/Jyaujg==
dependencies:
ember-cli-babel "^7.4.2"
ember-cli-version-checker "^2.1.2"
ember-compatibility-helpers "^1.2.0"

ember-on-modifier@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/ember-on-modifier/-/ember-on-modifier-0.7.0.tgz#51975bf393d8880df67610e7ec260c90ef8daa8e"
integrity sha512-AetUtHFF1MbiFrNbyBuNomo4ZEswT78PIJJQk1RtJlfL8DVFb/IGOp3d3QiKs+X7EPhH/A5Dt9lUkLeM0cTyhQ==
dependencies:
ember-cli-babel "^7.5.0"
ember-modifier-manager-polyfill "^1.0.3"

ember-qunit@^4.4.1:
version "4.4.1"
resolved "https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-4.4.1.tgz#3654cadf9fa7e2287fe7b61fc7f19c3eb06222b5"
Expand Down

0 comments on commit 950d844

Please sign in to comment.