0.1.13 • Published 1 year ago

@karpeleslab/klbfw v0.1.13

Weekly downloads
153
License
MIT
Repository
github
Last release
1 year ago

klbfw

Karpeles Lab framework lib

This lib is used on frontend sites to communicate through the KLB API.

API

rest(api, method, params, context)

Performs a rest query and returns a promise to the response.

upload.init(api, params, context)

Perform an upload. This API will show a file selector and allow the user to select one or more files.

getPrefix()

Returns the language/etc prefix part of the URL, for example /l/en-US. The prefix should be inserted before the path in the URL.

getSettings()

Returns active settings if any.

getRealm()

Returns realm information.

getContext()

Returns current context.

setContext(ctx)

Modifies the current context.

getMode()

Returns the current rending mode ssr, js etc.

getHostname()

Returns the hostname part of the current URL.

getRegistry()

Returns data from the registry.

getLocale()

Returns the currently active locale, for example en-US.

getUserGroup()

Returns g from context, which is the current active user group.

getCurrency()

Returns the currently selected currency, such as USD.

getToken()

Returns the CSRF token.

getUrl()

Returns the active URL.

getPath()

Returns the non-prefixed request path.

getUuid()

Returns the UUID of the request.

getInitialState()

Returns the initial state passed from SSR execution (or null if no SSR was performed).

Cookie functions

Those methods are a requirement as using things like document.cookie will not work in SSR mode. The methods described here will work when SSR is enabled, and will cause cookies to be added to the HTTP response.

getCookie(cookie)

Get the value of a specific cookie.

setCookie(cookie, value)

Sets value for a cookie.

hasCookie(cookie)

Checks for presence of a given cookie.

0.1.12

1 year ago

0.1.13

1 year ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.4

3 years ago

0.1.5

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.39

3 years ago

0.0.37

3 years ago

0.0.38

3 years ago

0.0.36

3 years ago

0.0.35

3 years ago

0.0.34

3 years ago

0.0.33

3 years ago

0.0.32

4 years ago

0.0.31

4 years ago

0.0.30

4 years ago

0.0.29

4 years ago

0.0.28

4 years ago

0.0.27

4 years ago

0.0.26

4 years ago

0.0.25

4 years ago

0.0.24

4 years ago

0.0.23

4 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.18

4 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago