new siteKiosk.ui.views.custom()
Creates a custom view.
Members
-
<readonly> isView :boolean
-
Identifies a view.
Type:
- boolean
- Inherited From:
Methods
-
activate()
-
Activates the view
- Inherited From:
-
allowLayoutUpdates()
-
Enables updating the layout, when a property changes.
- Inherited From:
-
back()
-
Navigates one page back in the history, if possible.
- Inherited From:
-
canGoBack() → {boolean}
-
Returns whether the history contains any previous pages.
- Inherited From:
Returns:
Whether the history contains any previous pages- Type
- boolean
-
canGoForward() → {boolean}
-
Returns whether the history contains any nexw pages.
- Inherited From:
Returns:
Whether the history contains any next pages- Type
- boolean
-
center()
-
Centers the view in the middle of the screen.
- Inherited From:
-
clearHistory()
-
Clears the history (affects back and forward actions).
- Inherited From:
-
close()
-
Closes the web view.
- Inherited From:
-
disableInteraction()
-
Disables interaction: The webview will no longer receive any touch events or display input dialogs.
- Inherited From:
-
enableInteraction()
-
Enables interaction: The webview willreceive touch events and display input dialogs.
- Inherited From:
-
focus()
-
Focus the views
- Inherited From:
-
forward()
-
Navigates one page forward in the history, if possible.
- Inherited From:
-
getAllowContextMenu() → {boolean}
-
Gets the whether the context menu display is allowed.
- Inherited From:
Returns:
True when context menu display is allowed.- Type
- boolean
-
getAllowPrinting() → {boolean}
-
Gets whether this view can use print commands.
- Inherited From:
Returns:
Whether printing is allowed- Type
- boolean
-
getBuiltInZoomControls() → {boolean}
-
Returns whether zoom controls are being displayed.
- Inherited From:
Returns:
Whether zoom controls are being displayed- Type
- boolean
-
getCanMaximize() → {boolean}
-
Gets whether the view can be maximized
- Inherited From:
Returns:
The state.- Type
- boolean
-
getCanMinimize() → {boolean}
-
Gets whether the view can be minimized
- Inherited From:
Returns:
The state.- Type
- boolean
-
getCertificateWhitelist() → {*}
-
Gets the certificate whitelist, to white list pages, which will no longer trigger certificate warnings.
- Inherited From:
Returns:
A list of pages, which should not show certificate warnings- Type
- *
-
getClipRect() → {*}
-
Gets the view's clip rect.
- Inherited From:
Returns:
The view's clip rect- Type
- *
-
getContentFilterCategories() → {Array.<string>}
-
Gets the categories the content filter should block.
- Inherited From:
Returns:
A set of content filter categories- Type
- Array.<string>
-
getContentFilterMechanisms() → {Array.<string>}
-
Gets the mechanisms, used by the content filter. Can contain any of the following values: 'keywords', 'domains'.
- Inherited From:
Returns:
A set currently active content filter mechanisms- Type
- Array.<string>
-
getFilterContent() → {boolean}
-
Gets whether this view should filter requests.
- Inherited From:
Returns:
Whether request filtering is activated- Type
- boolean
-
getFilterExternalResources() → {boolean}
-
Gets whether external resources like iframes or images are being filtered.
- Inherited From:
Returns:
Whether external resources are being filtered- Type
- boolean
-
getHeight() → {number}
-
Gets the view's height.
- Inherited From:
Returns:
The view's height- Type
- number
-
getHideWhenClose() → {boolean}
-
Gets whether the view is will hide when the user tries to close it.
- Inherited From:
Returns:
The state.- Type
- boolean
-
getIsBrowsable() → {boolean}
-
Gets the whether the web view control will be used to browse the internet.
- Inherited From:
Returns:
True when the control can be used to browse- Type
- boolean
-
getIsCloseable() → {boolean}
-
Gets whether the view is closeable,
- Inherited From:
Returns:
The closeability.- Type
- boolean
-
getLeft() → {number}
-
Returns the left anchor.
- Inherited From:
Returns:
The left ancor- Type
- number
-
getLogNavigation() → {boolean}
-
Gets whether this view should log navigations.
- Inherited From:
Returns:
Whether logging is allowed- Type
- boolean
-
getName() → {string}
-
Gets the view's name.
- Inherited From:
Returns:
The view's name- Type
- string
-
getOpacity() → {number}
-
Gets the view's opacity.
- Inherited From:
Returns:
The view's opacity- Type
- number
-
getPageFavIcons() → {Array.<string>}
-
Gets the fav icons available from the current main page
- Inherited From:
Returns:
The page fav icons- Type
- Array.<string>
-
getPageTitle() → {string}
-
Gets the title of the current main page
- Inherited From:
Returns:
The page title- Type
- string
-
getParent() → {number}
-
Gets the view's parent.
- Inherited From:
Returns:
value The parent's view id- Type
- number
-
getPopupHandlingMode() → {number}
-
Gets the current popup handling mode.
- Inherited From:
Returns:
The popup handling mode- Type
- number
-
getRelativeClipRect() → {*}
-
Gets the view's relative clip rect.
- Inherited From:
Returns:
The view's relative clip rect- Type
- *
-
getRelativeLeft() → {number}
-
Gets the relative left anchor.
- Inherited From:
Returns:
The relative left anchor- Type
- number
-
getRelativeTop() → {number}
-
Gets the relative top anchor.
- Inherited From:
Returns:
The relative top anchor- Type
- number
-
getRoot() → {View}
-
Gets the view's root.
- Inherited From:
Returns:
value The root's view- Type
- View
-
getScriptFilter() → {*}
-
Gets the script filter list currently used to restrict page script access.
- Inherited From:
Returns:
A list of patters to match against- Type
- *
-
getShowBorder() → {boolean}
-
Gets the whether the web view control has visible borders.
- Inherited From:
Returns:
True when the control has visible borders.- Type
- boolean
-
getShowInTaskbar() → {boolean}
-
Gets wether the window should be displayeed in the taskbar
- Inherited From:
Returns:
Should this window be displayed in the taskbar- Type
- boolean
-
getTitle() → {string}
-
Getsthe title of this view.
- Inherited From:
Returns:
The title.- Type
- string
-
getTop() → {number}
-
Returns the top anchor.
- Inherited From:
Returns:
the top anchor- Type
- number
-
getTopMost() → {boolean}
-
Gets if the view is top most.
- Inherited From:
Returns:
Is the view top most.- Type
- boolean
-
getUrl() → {string}
-
Gets the current URL.
- Inherited From:
Returns:
The URL of the currently visible page- Type
- string
-
getUrlFilter() → {*}
-
Gets the URL filter list currently used to restrict page access.
- Inherited From:
Returns:
A list of patters to match against- Type
- *
-
getUserAgent() → {string}
-
Gets the User-Agent HTTP header.
- Inherited From:
Returns:
The User-Agent HTTP header- Type
- string
-
getUserAgentString() → {string}
-
Gets the user-agent string.
- Inherited From:
Returns:
The User-Agent HTTP header- Type
- string
-
getUseWideViewPort() → {boolean}
-
Returns whether the device emulates a desktop-like view-port.
- Inherited From:
Returns:
Whether the device emulates a desktop-like view-port- Type
- boolean
-
getVisibility() → {string}
-
Gets the view's visibility.
- Inherited From:
Returns:
The view's visibility- Type
- string
-
getWidth() → {number}
-
Gets the view's width.
- Inherited From:
Returns:
The view's width- Type
- number
-
getZIndex() → {number}
-
Gets the view's z-index.
- Inherited From:
Returns:
The view's z-index- Type
- number
-
getZoom() → {number}
-
Gets the current zoom level.
- Inherited From:
Returns:
The zoom level- Type
- number
-
guessUrl(url) → {string}
-
Tries to guess the url from any user input.
Parameters:
Name Type Description urlstring User input - Inherited From:
Returns:
The guessed URL.- Type
- string
-
invalidate()
-
Forces a redraw.
- Inherited From:
-
isUrlAccessAllowed(url, log) → {boolean}
-
Gets whether a URL is allowed or not (defined by the URL filter).
Parameters:
Name Type Description urlstring The URL to check logboolean Whether this attempt should be logged, if it fails - Inherited From:
Returns:
Whether the provided url is allowed- Type
- boolean
-
navigate(url, log)
-
Tries to navigate from any user input
Parameters:
Name Type Description urlstring User input logboolean Navigation Should this navigation be logged - Inherited From:
-
navigateToString(html)
-
Tries to render the specified HTML code
Parameters:
Name Type Description htmlstring HTML code to display - Inherited From:
-
onActivated(callback) → {siteKiosk.ui.view~eventSubscription}
-
Registers a callback, which will be triggered when a view is activated
Parameters:
Name Type Description callbacksiteKiosk.ui.view~activatedCallback The callback, which will be triggered when a view is activated - Inherited From:
Returns:
An handler to unsubscribe the event- Type
- siteKiosk.ui.view~eventSubscription
-
onClosed(callback) → {siteKiosk.ui.view~eventSubscription}
-
Registers a callback, which will be triggered when a view is closed
Parameters:
Name Type Description callbacksiteKiosk.ui.view~closedCallback The callback, which will be triggered when a view is closed - Inherited From:
Returns:
An handler to unsubscribe the event- Type
- siteKiosk.ui.view~eventSubscription
-
onDeactivated(callback) → {siteKiosk.ui.view~eventSubscription}
-
Registers a callback, which will be triggered when a view is deactivated
Parameters:
Name Type Description callbacksiteKiosk.ui.view~deactivatedCallback The callback, which will be triggered when a view is deactivated - Inherited From:
Returns:
An handler to unsubscribe the event- Type
- siteKiosk.ui.view~eventSubscription
-
onDownloadStart(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when the web view cannot render the content, because its a download.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~onDownloadStartCallback The callback, which will be triggered when the web view cannot render the content, because its a download - Inherited From:
Returns:
An handler to unsubscribe the event -
onError(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when the page load results in an error.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~errorCallback The callback, which will be triggered when the page load results in an error - Inherited From:
Returns:
An handler to unsubscribe the event -
onGotFocus(callback) → {siteKiosk.ui.view~eventSubscription}
-
Registers a callback, which will be triggered when a view receives the focus.
Parameters:
Name Type Description callbacksiteKiosk.ui.view~gotFocusCallback The callback, which will be triggered when a view receives the focus - Inherited From:
Returns:
An handler to unsubscribe the event- Type
- siteKiosk.ui.view~eventSubscription
-
onHideCustomView(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when the custom view has been removed.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~hideCustomViewCallback The callback, which will be triggered when the custom view has been created - Inherited From:
Returns:
An handler to unsubscribe the event -
onLoadingStateChange(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a the loading state changes (isLoading, canGo forward/back)
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~loadingStateChangeCallback The callback, which will be triggered when a state is changing - Inherited From:
Returns:
An handler to unsubscribe the event -
onPageBlocked(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a page has been blocked.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~pageStartedCallback The callback, which will be triggered when a page has been blocked - Inherited From:
Returns:
An handler to unsubscribe the event -
onPageFaviconChange(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a the favicons of the current page have been changed
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~pageFaviconChange The callback, which will be triggered when a favicons change is happening is changing - Inherited From:
Returns:
An handler to unsubscribe the event -
onPageFinished(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a page has completed loading.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~pageFinishedCallback The callback, which will be triggered when a page has completed loading - Inherited From:
Returns:
An handler to unsubscribe the event -
onPageProgress(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a pages progress has been changed.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~pageProgressCallback The callback, which will be triggered when a pages progress has been changed - Inherited From:
Returns:
An handler to unsubscribe the event -
onPageSecurityChanged(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when the page security level has changed.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~pageSecurityChangedCallback The callback, which will be triggered when a page has completed loading - Inherited From:
Returns:
An handler to unsubscribe the event -
onPageStarted(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a new page is being loaded.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~pageStartedCallback The callback, which will be triggered when a new page is being loaded - Inherited From:
Returns:
An handler to unsubscribe the event -
onPageTitleChanged(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a page title has been changed.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~pageStartedCallback The callback, which will be triggered when a page title changes - Inherited From:
Returns:
An handler to unsubscribe the event -
onPopupViewCreated(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a popup view has been created
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~popupViewCreated The callback, which will be triggered when a popupView has been created - Inherited From:
Returns:
An handler to unsubscribe the event -
onPrintRequest(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when this view wants to print something
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~printRequest The callback, which will be triggered when the view wants to print something - Inherited From:
Returns:
An handler to unsubscribe the event -
onShowCustomView(callback) → {siteKiosk.ui.views.web~eventSubscription}
-
Registers a callback, which will be triggered when a custom view has been created.
Parameters:
Name Type Description callbacksiteKiosk.ui.views.web~showCustomViewCallback The callback, which will be triggered when a custom view has been created - Inherited From:
Returns:
An handler to unsubscribe the event -
preventLayoutUpdates()
-
Prevents layout changes from happening.
- Inherited From:
-
print(jobName)
-
Prints the current page.
Parameters:
Name Type Description jobNamestring A name for the print job - Inherited From:
-
reload()
-
Reloads the current page.
- Inherited From:
-
setAllowContextMenu(value)
-
Sets whether the context menu display is allowed.
Parameters:
Name Type Description valueboolean The state to set. - Inherited From:
-
setAllowPrinting(value)
-
Sets whether this view can use print commands.
Parameters:
Name Type Description valueboolean Whether printing is allowed - Inherited From:
-
setBackgroundColor(colorString)
-
Sets the background color. Warning: Alpha values other than 0xFF may affect rendering speed.
Parameters:
Name Type Description colorStringstring The color string either in hex formats #RRGGBB, #AARRGGBB or one of 'red', 'blue', 'green', 'black', 'white', 'gray', 'cyan', 'magenta', 'yellow', 'lightgray', 'darkgray' - Inherited From:
-
setBuiltInZoomControls(builtInZoomControls)
-
Sets whether zoom controls should be displayed.
Parameters:
Name Type Description builtInZoomControlsboolean Whether zoom controls should be displayed - Inherited From:
-
setCanMaximize(The)
-
Sets whether the view can be maximized
Parameters:
Name Type Description Theboolean state. - Inherited From:
-
setCanMinimize(The)
-
Sets whether the view can be minimized
Parameters:
Name Type Description Theboolean state. - Inherited From:
-
setCertificateWhitelist(certificateWhitelist)
-
Sets the certificate whitelist, to white list pages, which will no longer trigger certificate warnings.
Parameters:
Name Type Description certificateWhitelist* A list of pages, which should not show certificate warnings - Inherited From:
-
setClipRect(value)
-
Sets the view's clip rect.
Parameters:
Name Type Description value* The view's clip rect - Inherited From:
-
setContentFilterCategories(contentFilterMechanisms)
-
Sets the categories the content filter should block.
Parameters:
Name Type Description contentFilterMechanismsArray.<string> A set of content filter categories - Inherited From:
-
setContentFilterMechanisms(contentFilterMechanisms)
-
Sets the mechanisms, used by the content filter. Can contain any of the following values: 'keywords', 'domains'.
Parameters:
Name Type Description contentFilterMechanismsArray.<string> A selection of content filter mechanisms, which should be active - Inherited From:
-
setFilterContent(value)
-
Sets whether this view should filter requests.
Parameters:
Name Type Description valueboolean Whether request filtering is activated - Inherited From:
-
setFilterExternalResources(filterExternalResources)
-
Sets whether external resources like iframes or images should be filtered.
Parameters:
Name Type Description filterExternalResourcesboolean Whether external resources should be filtered - Inherited From:
-
setHeight(value)
-
Sets the view's height.
Parameters:
Name Type Description valuenumber The view's height - Inherited From:
-
setHideWhenClose(The)
-
Sets whether the view is will hide when the user tries to close it.
Parameters:
Name Type Description Theboolean state. - Inherited From:
-
setIsBrowsable(value)
-
Sets whether the control will be used to browse the internet.
Parameters:
Name Type Description valueboolean True to use the webview to browse - Inherited From:
-
setIsCloseable(The)
-
Sets whether the view is closeable,
Parameters:
Name Type Description Theboolean closeability. - Inherited From:
-
setLeft(value)
-
Sets the left anchor.
Parameters:
Name Type Description valuenumber The left anchor - Inherited From:
-
setLogNavigation(value)
-
Sets whether this view should log navigations.
Parameters:
Name Type Description valueboolean Whether logging is allowed - Inherited From:
-
setMaxSize(width, height)
-
Sets the view's maxSize.
Parameters:
Name Type Description widthnumber The view's maxWidth heightnumber The view's maxHeight - Inherited From:
-
setMinSize(width, height)
-
Sets the view's minSize.
Parameters:
Name Type Description widthnumber The view's minWidth heightnumber The view's minHeight - Inherited From:
-
setName()
-
Sets the view's name.
- Inherited From:
-
setOnConfirmHandler(handler)
-
Sets a confirm handler. If no handler is set, the web view will show a native dialog.
Parameters:
Name Type Description handlersiteKiosk.ui.views.web~confirmHandler The handler to be invoked - Inherited From:
-
setOpacity(value)
-
Sets the view's opacity.
Parameters:
Name Type Description valuenumber The view's opacity - Inherited From:
-
setParent(value)
-
Sets the view's parent.
Parameters:
Name Type Description valuenumber The parent's view id - Inherited From:
-
setPopupHandlingMode(value)
-
Sets the popup handling mode.
Parameters:
Name Type Description valuenumber The popup handling mode to set. - Inherited From:
-
setPosition(left, top, isRelativePosition)
-
Sets the view's position.
Parameters:
Name Type Description leftnumber The view's left position topnumber The view's top position isRelativePositionbool Are the coordinates relative to the view´s parent. - Inherited From:
-
setPositionAndSize(left, top, width, height, isRelativePosition)
-
Sets the view's position and size.
Parameters:
Name Type Description leftnumber The view's left position topnumber The view's top position widthnumber The view's width heightnumber The view's height isRelativePositionbool Are the coordinates relative to the view´s parent. - Inherited From:
-
setRelativeClipRect(value)
-
Sets the view's relative clip rect.
Parameters:
Name Type Description value* The view's relative clip rect - Inherited From:
-
setRelativeLeft(value)
-
Sets the relative left anchor.
Parameters:
Name Type Description valuenumber The relative left anchor - Inherited From:
-
setRelativeTop(value)
-
Sets the relative top anchor.
Parameters:
Name Type Description valuenumber The relative left anchor - Inherited From:
-
setScriptFilter(scriptFilter)
-
Sets the script filter list, to restrict page script access.
Parameters:
Name Type Description scriptFilter* A list of patters to match against - Inherited From:
-
setShowBorder(value)
-
Sets whether the control should display control borders
Parameters:
Name Type Description valueboolean True to show the borders. - Inherited From:
-
setShowInTaskbar(value)
-
Sets whether the window should be displayed in the taskbar
Parameters:
Name Type Description valueboolean Should this window be displayed in the taskbar - Inherited From:
-
setSize(width, height)
-
Sets the view's size.
Parameters:
Name Type Description widthnumber The view's width heightnumber The view's height - Inherited From:
-
setTitle(The)
-
Sets the view title
Parameters:
Name Type Description Thestring title. - Inherited From:
-
setTop(value)
-
Sets the top anchor.
Parameters:
Name Type Description valuenumber The top anchor - Inherited From:
-
setTopMost(value)
-
Sets if thew view is top most.
Parameters:
Name Type Description valueboolean Should the view be top most. - Inherited From:
-
setUrl(value)
-
Sets the current URL.
Parameters:
Name Type Description valuestring The URL of the page to load - Inherited From:
-
setUrlFilter(urlFilter)
-
Sets the URL filter list, to restrict page access.
Parameters:
Name Type Description urlFilter* A list of patters to match against - Inherited From:
-
setUserAgent(userAgent)
-
Sets the User-Agent HTTP header.
Parameters:
Name Type Description userAgentstring The User-Agent HTTP header 1 if the web view should use a desktop user-agent string - Inherited From:
-
setUserAgentString(userAgent)
-
Sets a user defined user-agent string.
Parameters:
Name Type Description userAgentstring The User-Agent HTTP header - Inherited From:
-
setUseWideViewPort(useWideViewPort)
-
Sets whether the device should emulate a desktop-like view-port.
Parameters:
Name Type Description useWideViewPortboolean Whether the device should emulate a desktop-like view-port - Inherited From:
-
setVisibility(value)
-
Sets the view's visibility.
Parameters:
Name Type Description valuestring The view's visibility - Inherited From:
-
setWidth(value)
-
Sets the view's width.
Parameters:
Name Type Description valuenumber The view's width - Inherited From:
-
setZIndex(value)
-
Sets the view's z-index.
Parameters:
Name Type Description valuenumber The view's z-index - Inherited From:
-
setZoom(value)
-
Sets the zoom level.
Parameters:
Name Type Description valuenumber The zoom level to set. - Inherited From:
-
startNewSession()
-
Starts a new session.
- Inherited From:
-
stop()
-
Stops page loading.
- Inherited From: