core/misc/dialog/off-canvas/js/off-canvas.js has strict relation to current core dialog. Porting it here gives us more freedom in theming and functional.
Active
1.0
Code