![JAR search and dependency download from the Maven repository](/logo.png)
com.github.fluorumlabs.disconnect.highcharts.AccessibilityKeyboardNavigationFocusBorderOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of disconnect-highcharts Show documentation
Show all versions of disconnect-highcharts Show documentation
Highcharts API bindings for Disconnect Zero
package com.github.fluorumlabs.disconnect.highcharts;
import javax.annotation.Nullable;
import js.lang.Any;
import org.teavm.jso.JSProperty;
/**
* (Highcharts, Highstock, Highmaps) Options for the focus border drawn around
* elements while navigating through them.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder
*
*/
public interface AccessibilityKeyboardNavigationFocusBorderOptions extends Any {
/**
* (Highcharts, Highstock, Highmaps) Enable/disable focus border for chart.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.enabled
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.enabled
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.enabled
*
* @implspec enabled?: boolean;
*
*/
@JSProperty("enabled")
boolean getEnabled();
/**
* (Highcharts, Highstock, Highmaps) Enable/disable focus border for chart.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.enabled
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.enabled
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.enabled
*
* @implspec enabled?: boolean;
*
*/
@JSProperty("enabled")
void setEnabled(boolean value);
/**
* (Highcharts, Highstock, Highmaps) Hide the browser's default focus
* indicator.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.hideBrowserFocusOutline
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.hideBrowserFocusOutline
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.hideBrowserFocusOutline
*
* @implspec hideBrowserFocusOutline?: boolean;
*
*/
@JSProperty("hideBrowserFocusOutline")
boolean getHideBrowserFocusOutline();
/**
* (Highcharts, Highstock, Highmaps) Hide the browser's default focus
* indicator.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.hideBrowserFocusOutline
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.hideBrowserFocusOutline
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.hideBrowserFocusOutline
*
* @implspec hideBrowserFocusOutline?: boolean;
*
*/
@JSProperty("hideBrowserFocusOutline")
void setHideBrowserFocusOutline(boolean value);
/**
* (Highcharts, Highstock, Highmaps) Focus border margin around the
* elements.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.margin
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.margin
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.margin
*
* @implspec margin?: number;
*
*/
@JSProperty("margin")
double getMargin();
/**
* (Highcharts, Highstock, Highmaps) Focus border margin around the
* elements.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.margin
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.margin
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.margin
*
* @implspec margin?: number;
*
*/
@JSProperty("margin")
void setMargin(double value);
/**
* (Highcharts, Highstock, Highmaps) Style options for the focus border
* drawn around elements while navigating through them. Note that some
* browsers in addition draw their own borders for focused elements. These
* automatic borders can not be styled by Highcharts.
*
* In styled mode, the border is given the .highcharts-focus-border
class.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.style
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.style
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.style
*
* @implspec style?: CSSObject;
*
*/
@JSProperty("style")
@Nullable
CSSObject getStyle();
/**
* (Highcharts, Highstock, Highmaps) Style options for the focus border
* drawn around elements while navigating through them. Note that some
* browsers in addition draw their own borders for focused elements. These
* automatic borders can not be styled by Highcharts.
*
* In styled mode, the border is given the .highcharts-focus-border
class.
*
* @see https://api.highcharts.com/highcharts/accessibility.keyboardNavigation.focusBorder.style
* @see https://api.highcharts.com/highstock/accessibility.keyboardNavigation.focusBorder.style
* @see https://api.highcharts.com/highmaps/accessibility.keyboardNavigation.focusBorder.style
*
* @implspec style?: CSSObject;
*
*/
@JSProperty("style")
void setStyle(CSSObject value);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy