UNPKG

ember-arcgis-page-layout

Version:

Page Layout infrastructure components

33 lines (28 loc) 621 B
/** * bs-accordion-panel/component.js */ import Ember from 'ember'; import layout from './template'; export default Ember.Component.extend({ layout:layout, tagName: 'div', id: 'panel-0', classNames: ['panel', 'panel-default'], isOpen:false, iconClass: Ember.computed('isOpen', function(){ if(this.get('isOpen')){ return 'panel-open'; }else{ return ''; } }), init(){ this._super(...arguments); this.set('id', 'panel-' + (Math.random() * 10000).toFixed(0)); }, actions: { onPanelTitleClick(/*evt*/){ this.set('isOpen', !this.get('isOpen')); } } });