docs

Logo WebNet JavaScript Library Documentation

Welcome to the WebNet JavaScript Library Documentation, your comprehensive guide to integrating and utilizing the powerful features of the WebNet platform. This documentation provides detailed information on endpoints, request/response formats, and usage examples to help developers seamlessly interact with our services.

URL

URL: https://assets.webnet.mywire.org/js/WebNet.js

HTML:

<script src="https://assets.webnet.mywire.org/js/WebNet.js"></script>

wn.ui (User Interface)

wn.ui.theme()

void: theme(void)

Set the website DaisyUI theme, initially performed on web page loading.

wn.ui.setTheme()

string: theme(theme: string)

Change and set the website theme.

wn.ui.getThemes()

array: getTheme(void)

Get a list of available themes.

wn.ui.getUIID()

string: getUIID(void)

Get a UIID for an element in the UI, for example: “uiid-ia30fdnq9f”.

wn.ui.toast()

void: wn.ui.toast(string: type = 'info',string: message = "",integer: duration = 3000,boolean: fill = false, boolean: soft = false)

Display a toast message. Accepted types are: “info”, “error”, “success”, “warning”. The fill and soft options are for styling.

To work, the body needs this element:

<div class="toast" id="toast"></div>

wn.ui.confirm ()

void: confirm: function (string: title, string: message, function: cb_ok, function: cb_close)

Display a confirm dialog with title and message. And ok return input call function cb_ok or cb_close.

To work, the body needs this element:

<input type="checkbox" id="modal-confirm" class="modal-toggle" />
<div class="modal" role="dialog">
    <div class="modal-box">
        <h3 class="text-lg font-bold" id="modal-confirm-title"></h3>
        <p class="py-4" id="modal-confirm-message"></p>
        <div class="modal-action">
            <label for="modal-confirm" class="btn btn-soft" id="modal-confirm-close">Close</label>
            <label for="modal-confirm" class="btn btn-soft btn-primary" id="modal-confirm-ok">Ok</label>
        </div>
    </div>
</div>

wn.ui.getPWADisplayMode()

string: wn.ui.getPWADisplayMode(void)

Get PWA current display mode. Display modes are: twa, browser, standalone, minimal-ui, fullcreen, window-controls-overlay.