Skip to content

Commit

Permalink
Merge branch 'dev' into GitHubDocGenPub
Browse files Browse the repository at this point in the history
  • Loading branch information
BenOsodrac committed Sep 27, 2023
2 parents 96fc82f + dd9b597 commit 51b75e5
Show file tree
Hide file tree
Showing 20 changed files with 661 additions and 325 deletions.
263 changes: 80 additions & 183 deletions dist/OutSystemsUI.css

Large diffs are not rendered by default.

33 changes: 26 additions & 7 deletions dist/OutSystemsUI.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ declare namespace OSFramework.OSUI.Constants {
const A11YAttributes: {
Aria: {
Atomic: string;
Busy: string;
Controls: string;
Describedby: string;
Disabled: string;
Expand Down Expand Up @@ -180,6 +181,7 @@ declare namespace OSFramework.OSUI.GlobalEnum {
HeaderIsFixed = "fixed-header",
HeaderIsVisible = "header-is--visible",
HeaderTopContent = "header-top-content",
InputNotValid = "not-valid",
IsTouch = "is--touch",
Layout = "layout",
LayoutNative = "layout-native",
Expand All @@ -190,7 +192,7 @@ declare namespace OSFramework.OSUI.GlobalEnum {
MainContent = "main-content",
MenuLinks = "app-menu-links",
Placeholder = "ph",
InputNotValid = "not-valid"
SkipContent = "skip-nav"
}
enum CSSSelectors {
InputFormControl = "input.form-control",
Expand Down Expand Up @@ -222,8 +224,8 @@ declare namespace OSFramework.OSUI.GlobalEnum {
enum FloatingPosition {
Auto = "auto",
Bottom = "bottom",
BottomStart = "bottom-start",
BottomEnd = "bottom-end",
BottomStart = "bottom-start",
Center = "center",
Left = "left",
LeftEnd = "left-end",
Expand All @@ -232,8 +234,8 @@ declare namespace OSFramework.OSUI.GlobalEnum {
RightEnd = "right-end",
RightStart = "right-start",
Top = "top",
TopStart = "top-start",
TopEnd = "top-end"
TopEnd = "top-end",
TopStart = "top-start"
}
enum CssProperties {
Auto = "auto",
Expand Down Expand Up @@ -283,6 +285,7 @@ declare namespace OSFramework.OSUI.GlobalEnum {
Class = "class",
DataInput = "data-input",
Disabled = "disabled",
Href = "href",
Id = "id",
Name = "name",
StatusBar = "data-status-bar-height",
Expand All @@ -296,6 +299,7 @@ declare namespace OSFramework.OSUI.GlobalEnum {
FieldSet = "fieldset",
Input = "input",
Link = "a",
Radio = "radio",
Span = "span"
}
enum HTMLEvent {
Expand Down Expand Up @@ -400,8 +404,8 @@ declare namespace OSFramework.OSUI.GlobalEnum {
Submenu = "Submenu",
SwipeEvents = "SwipeEvents",
Tabs = "Tabs",
TabsHeaderItem = "TabsHeaderItem",
TabsContentItem = "TabsContentItem",
TabsHeaderItem = "TabsHeaderItem",
Timepicker = "Timepicker",
Tooltip = "Tooltip",
TouchEvents = "TouchEvents",
Expand Down Expand Up @@ -879,18 +883,21 @@ declare namespace OSFramework.OSUI.Feature.Balloon {
shape: GlobalEnum.ShapeTypes;
};
class Balloon<PT> extends AbstractFeature<PT, BalloonOptions> implements IBalloon {
private _currentFocusedElementIndex;
private _eventBodyClick;
private _eventOnKeypress;
private _floatingInstance;
private _floatingOptions;
private _focusManagerInstance;
private _focusTrapInstance;
private _focusableBalloonElements;
private _isOpenedByApi;
private _onToggleEvent;
isOpen: boolean;
constructor(featurePattern: PT, featureElem: HTMLElement, options: BalloonOptions);
private _bodyClickCallback;
private _handleFocusBehavior;
private _manageFocusInsideBalloon;
private _onkeypressCallback;
private _removeEventListeners;
private _setA11YProperties;
Expand All @@ -901,7 +908,7 @@ declare namespace OSFramework.OSUI.Feature.Balloon {
build(): void;
close(): void;
dispose(): void;
open(isOpenedByApi: boolean): void;
open(isOpenedByApi: boolean, arrowKeyPressed?: GlobalEnum.Keycodes.ArrowDown | GlobalEnum.Keycodes.ArrowUp): void;
setBalloonShape(shape?: GlobalEnum.ShapeTypes): void;
setFloatingBehaviour(isUpdate?: boolean): void;
setFloatingConfigs(): void;
Expand All @@ -925,6 +932,7 @@ declare namespace OSFramework.OSUI.Feature.Balloon.Enum {
}
declare namespace OSFramework.OSUI.Feature.Balloon {
interface IBalloon extends Feature.IFeature, Interface.IOpenable {
open(isOpenedByApi?: boolean, arrowKeyPressed?: GlobalEnum.Keycodes.ArrowDown | GlobalEnum.Keycodes.ArrowUp): void;
setBalloonShape(shape?: GlobalEnum.ShapeTypes): void;
updatePositionOption(position: GlobalEnum.FloatingPosition): void;
}
Expand Down Expand Up @@ -1054,6 +1062,8 @@ declare namespace OSFramework.OSUI.Helper {
abstract class A11Y {
static AriaAtomicFalse(element: HTMLElement): void;
static AriaAtomicTrue(element: HTMLElement): void;
static AriaBusyFalse(element: HTMLElement): void;
static AriaBusyTrue(element: HTMLElement): void;
static AriaControls(element: HTMLElement, targetId: string): void;
static AriaDescribedBy(element: HTMLElement, targetId: string): void;
static AriaDisabled(element: HTMLElement, isDisabled: boolean): void;
Expand Down Expand Up @@ -2448,6 +2458,7 @@ declare namespace OSFramework.OSUI.Patterns.OverflowMenu {
interface IOverflowMenu extends Interface.IPattern, Interface.IOpenable {
disable(): void;
enable(): void;
open(isOpenedByApi?: boolean, arrowKeyPressed?: GlobalEnum.Keycodes.ArrowDown | GlobalEnum.Keycodes.ArrowUp): void;
}
}
declare namespace OSFramework.OSUI.Patterns.OverflowMenu {
Expand All @@ -2457,6 +2468,7 @@ declare namespace OSFramework.OSUI.Patterns.OverflowMenu {
private _balloonFeature;
private _eventBalloonOnToggle;
private _eventOnClick;
private _eventOnKeydown;
private _isDisabled;
private _isOpenedByApi;
private _platformEventOnToggle;
Expand All @@ -2466,6 +2478,7 @@ declare namespace OSFramework.OSUI.Patterns.OverflowMenu {
constructor(uniqueId: string, configs: JSON);
private _balloonOnToggleCallback;
private _onClickCallback;
private _onKeydownCallback;
private _setBalloonFeature;
private _setOverflowMenuShape;
private _togglePattern;
Expand All @@ -2483,7 +2496,7 @@ declare namespace OSFramework.OSUI.Patterns.OverflowMenu {
disable(): void;
dispose(): void;
enable(): void;
open(isOpenedByApi: boolean): void;
open(isOpenedByApi: boolean, keyPressed?: GlobalEnum.Keycodes.ArrowDown | GlobalEnum.Keycodes.ArrowUp): void;
registerCallback(eventName: string, callback: GlobalCallbacks.OSGeneric): void;
setBalloonOptions(balloonOptions?: Feature.Balloon.BalloonOptions): void;
setTriggerAriaLabel(ariaLabelText: string): void;
Expand Down Expand Up @@ -4620,6 +4633,12 @@ declare namespace OutSystems.OSUI.Utils.LayoutPrivate {
static Unset(): void;
}
}
declare namespace OutSystems.OSUI.Utils.LayoutPrivate {
abstract class SkipContentLink {
private static _setLink;
static Set(): void;
}
}
declare namespace OutSystems.OSUI.Utils {
function LogMessage(message: string): void;
}
Expand Down
Loading

0 comments on commit 51b75e5

Please sign in to comment.