File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -81,7 +81,11 @@ var equaliser = {
8181 ) ;
8282 break ;
8383 }
84- $container . trigger ( "pat-update" , { pattern : "equaliser" } ) ;
84+ $container . trigger ( "pat-update" , {
85+ pattern : "equaliser" ,
86+ action : "attribute-changed" ,
87+ dom : container ,
88+ } ) ;
8589 } ,
8690
8791 _onEvent : function ( event ) {
Original file line number Diff line number Diff line change @@ -53,5 +53,28 @@ describe("pat-equaliser", function () {
5353 expect ( $container . find ( ".small" ) . height ( ) ) . toBe ( 100 ) ;
5454 expect ( $container . find ( ".large" ) . height ( ) ) . toBe ( 100 ) ;
5555 } ) ;
56+
57+ it ( "Triggers pat-update after equalisation." , function ( ) {
58+ document . body . innerHTML = `
59+ <div class="pat-equaliser"
60+ data-pat-equaliser="transition: none">
61+ <div class="small"></div>
62+ <div class="large"></div>
63+ </div>
64+ ` ;
65+
66+ const $container = $ ( ".pat-equaliser" ) ;
67+
68+ let data = null ;
69+ $container . on ( "pat-update" , ( e , d ) => {
70+ data = d ;
71+ } ) ;
72+
73+ pattern . _update ( $container [ 0 ] ) ;
74+
75+ expect ( data . pattern ) . toBe ( "equaliser" ) ;
76+ expect ( data . action ) . toBe ( "attribute-changed" ) ;
77+ expect ( data . dom ) . toBe ( $container [ 0 ] ) ;
78+ } ) ;
5679 } ) ;
5780} ) ;
You can’t perform that action at this time.
0 commit comments