27 lines
680 B
JavaScript
27 lines
680 B
JavaScript
// @flow
|
|
|
|
declare var interfaceConfig: Object;
|
|
|
|
/**
|
|
* Helper for getting the height of the toolbox.
|
|
*
|
|
* @returns {number} The height of the toolbox.
|
|
*/
|
|
export function getToolboxHeight() {
|
|
const toolbox = document.getElementById('new-toolbox');
|
|
|
|
return (toolbox && toolbox.clientHeight) || 0;
|
|
}
|
|
|
|
/**
|
|
* Indicates if a toolbar button is enabled.
|
|
*
|
|
* @param {string} name - The name of the setting section as defined in
|
|
* interface_config.js.
|
|
* @returns {boolean} - True to indicate that the given toolbar button
|
|
* is enabled, false - otherwise.
|
|
*/
|
|
export function isButtonEnabled(name: string) {
|
|
return interfaceConfig.TOOLBAR_BUTTONS.indexOf(name) !== -1;
|
|
}
|