@@ -142,11 +142,12 @@ export default class Panels {
142142 action : {
143143 click : evt => {
144144 const index = indexOfNode ( evt . target , evt . target . parentElement )
145- this . currentPanel = this . panels [ index ]
146- const labels = evt . target . parentElement . childNodes
147- this . nav . refresh ( index )
148- dom . removeClasses ( labels , 'active-tab' )
149- evt . target . classList . add ( 'active-tab' )
145+ this . nav . groupChange ( index )
146+ // this.currentPanel = this.panels[index]
147+ // const labels = this.labels.querySelectorAll('h5')
148+ // this.nav.refresh(index)
149+ // dom.removeClasses(labels, 'active-tab')
150+ // evt.target.classList.add('active-tab')
150151 } ,
151152 } ,
152153 content : panel . config . label ,
@@ -233,14 +234,15 @@ export default class Panels {
233234 let lastOffset = { ...offset }
234235
235236 action . groupChange = newIndex => {
237+ this . activePanelIndex = newIndex
236238 const labels = labelWrap . children
237239 dom . removeClasses ( siblingGroups , 'active-panel' )
238240 dom . removeClasses ( labels , 'active-tab' )
239241 this . currentPanel = siblingGroups [ newIndex ]
240242 this . currentPanel . classList . add ( 'active-panel' )
241-
242243 labels [ newIndex ] . classList . add ( 'active-tab' )
243-
244+
245+ action . setTranslateX ( newIndex )
244246 return this . currentPanel
245247 }
246248
@@ -255,6 +257,8 @@ export default class Panels {
255257 const panelQueue = [ getTransition ( lastOffset . panel ) , getTransition ( offset . panel ) ]
256258 const navQueue = [ getTransition ( lastOffset . nav ) , getTransition ( this . isTabbed ? 0 : offset . nav ) ]
257259
260+ debugger
261+
258262 if ( reset ) {
259263 const [ panelStart ] = panelQueue
260264 const [ navStart ] = navQueue
@@ -278,6 +282,7 @@ export default class Panels {
278282 lastOffset = offset
279283 }
280284 }
285+
281286 panelTransition . addEventListener ( 'finish' , handleFinish )
282287 }
283288
@@ -291,6 +296,7 @@ export default class Panels {
291296 this . activePanelIndex = newIndex
292297 action . groupChange ( newIndex )
293298 }
299+ // debugger
294300 action . setTranslateX ( this . activePanelIndex )
295301 this . resizePanels ( )
296302 }
0 commit comments