Skip to content

Commit 20b92ef

Browse files
committed
dispatch event when opening/cosing forkit
1 parent 45acd42 commit 20b92ef

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

js/forkit.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,12 +174,14 @@
174174
function open() {
175175
dragging = false;
176176
state = STATE_OPENED;
177+
dispatchEvent( 'forkit-open' );
177178
}
178179

179180
function close() {
180181
dragging = false;
181182
state = STATE_CLOSED;
182183
dom.ribbonTag.innerHTML = closedText;
184+
dispatchEvent( 'forkit-close' );
183185
}
184186

185187
function detach() {
@@ -319,6 +321,12 @@
319321
return Math.sqrt(dx*dx + dy*dy);
320322
}
321323

324+
function dispatchEvent( type ) {
325+
var event = document.createEvent( 'HTMLEvents', 1, 2 );
326+
event.initEvent( type, true, true );
327+
dom.ribbon.dispatchEvent( event );
328+
}
329+
322330
/**
323331
* Defines a 2D position.
324332
*/

0 commit comments

Comments
 (0)