silex-website-builder-goodevent
Version:
Free and easy website builder for everyone.
36 lines (32 loc) • 703 B
text/typescript
/**
* Silex, live web creation
* http://projects.silexlabs.org/?/silex/
*
* Copyright (c) 2012 Silex Labs
* http://www.silexlabs.org/
*
* Silex is available under the GPL license
* http://www.silexlabs.org/silex/silex-licensing/
*/
/**
* @fileoverview
* This class is in charge of the "dockable" behavior of the dialogs in Silex
*/
const DOCK_DIALOG_CLASS_NAME = 'dock-dialog';
/**
* implement a "dockable" behavior
*/
export class DockableDialog {
/**
* dock the dialogs
*/
static dock() {
document.body.classList.add(DOCK_DIALOG_CLASS_NAME);
}
/**
* undock the dialogs
*/
static undock() {
document.body.classList.remove(DOCK_DIALOG_CLASS_NAME);
}
}