[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/media/vendor/choicesjs/js/ -> choices.js (summary)

Choices

Author: Josh Johnson<[email protected]>
File Size: 5595 lines (170 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 55 functions

  Choices()
  Container()
  Dropdown()
  Input()
  List()
  WrappedElement()
  __()
  WrappedInput()
  __()
  WrappedSelect()
  choices()
  groups()
  items()
  Store()
  isNonNullObject()
  isSpecial()
  isReactElement()
  emptyTarget()
  cloneUnlessOtherwiseSpecified()
  defaultArrayMerge()
  getMergeFunction()
  getEnumerableOwnPropertySymbols()
  getKeys()
  propertyIsOnObject()
  propertyIsUnsafe()
  mergeObject()
  deepmerge()
  _defineProperty()
  ownKeys()
  _objectSpread2()
  formatProdErrorMessage()
  isPlainObject()
  miniKindOf()
  ctorName()
  isError()
  isDate()
  kindOf()
  createStore()
  ensureCanMutateNextListeners()
  getState()
  subscribe()
  dispatch()
  replaceReducer()
  observable()
  observeState()
  warning()
  getUnexpectedStateShapeWarningMessage()
  assertReducerShape()
  combineReducers()
  bindActionCreator()
  bindActionCreators()
  compose()
  applyMiddleware()
  isCrushed()
  __webpack_require__()

Functions
Functions that are not part of a class:

Choices(element, userConfig)   X-Ref
No description

Container(_a)   X-Ref
No description

Dropdown(_a)   X-Ref
No description

Input(_a)   X-Ref
No description

List(_a)   X-Ref
No description

WrappedElement(_a)   X-Ref
No description

__()   X-Ref
No description

WrappedInput(_a)   X-Ref
No description

__()   X-Ref
No description

WrappedSelect(_a)   X-Ref
No description

choices(state, action)   X-Ref
No description

groups(state, action)   X-Ref
No description

items(state, action)   X-Ref
No description

Store()   X-Ref
No description

isNonNullObject(value)   X-Ref
No description

isSpecial(value)   X-Ref
No description

isReactElement(value)   X-Ref
No description

emptyTarget(val)   X-Ref
No description

cloneUnlessOtherwiseSpecified(value, options)   X-Ref
No description

defaultArrayMerge(target, source, options)   X-Ref
No description

getMergeFunction(key, options)   X-Ref
No description

getEnumerableOwnPropertySymbols(target)   X-Ref
No description

getKeys(target)   X-Ref
No description

propertyIsOnObject(object, property)   X-Ref
No description

propertyIsUnsafe(target, key)   X-Ref
No description

mergeObject(target, source, options)   X-Ref
No description

deepmerge(target, source, options)   X-Ref
No description

_defineProperty(obj, key, value)   X-Ref
No description

ownKeys(object, enumerableOnly)   X-Ref
No description

_objectSpread2(target)   X-Ref
No description

formatProdErrorMessage(code)   X-Ref
Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js

Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes
during build.
param: {number} code

isPlainObject(obj)   X-Ref

returns: {boolean} True if the argument appears to be a plain object.
param: {any} obj The object to inspect.

miniKindOf(val)   X-Ref
No description

ctorName(val)   X-Ref
No description

isError(val)   X-Ref
No description

isDate(val)   X-Ref
No description

kindOf(val)   X-Ref
No description

createStore(reducer, preloadedState, enhancer)   X-Ref
Creates a Redux store that holds the state tree.
The only way to change the data in the store is to call `dispatch()` on it.

There should only be a single store in your app. To specify how different
parts of the state tree respond to actions, you may combine several reducers
into a single reducer function by using `combineReducers`.

returns: {Store} A Redux store that lets you read the state, dispatch actions
param: {Function} reducer A function that returns the next state tree, given
param: {any} [preloadedState] The initial state. You may optionally specify it
param: {Function} [enhancer] The store enhancer. You may optionally specify it

ensureCanMutateNextListeners()   X-Ref
This makes a shallow copy of currentListeners so we can use
nextListeners as a temporary list while dispatching.

This prevents any bugs around consumers calling
subscribe/unsubscribe in the middle of a dispatch.

getState()   X-Ref
Reads the state tree managed by the store.

returns: {any} The current state tree of your application.

subscribe(listener)   X-Ref
Adds a change listener. It will be called any time an action is dispatched,
and some part of the state tree may potentially have changed. You may then
call `getState()` to read the current state tree inside the callback.

You may call `dispatch()` from a change listener, with the following
caveats:

1. The subscriptions are snapshotted just before every `dispatch()` call.
If you subscribe or unsubscribe while the listeners are being invoked, this
will not have any effect on the `dispatch()` that is currently in progress.
However, the next `dispatch()` call, whether nested or not, will use a more
recent snapshot of the subscription list.

2. The listener should not expect to see all state changes, as the state
might have been updated multiple times during a nested `dispatch()` before
the listener is called. It is, however, guaranteed that all subscribers
registered before the `dispatch()` started will be called with the latest
state by the time it exits.

returns: {Function} A function to remove this change listener.
param: {Function} listener A callback to be invoked on every dispatch.

dispatch(action)   X-Ref
Dispatches an action. It is the only way to trigger a state change.

The `reducer` function, used to create the store, will be called with the
current state tree and the given `action`. Its return value will
be considered the **next** state of the tree, and the change listeners
will be notified.

The base implementation only supports plain object actions. If you want to
dispatch a Promise, an Observable, a thunk, or something else, you need to
wrap your store creating function into the corresponding middleware. For
example, see the documentation for the `redux-thunk` package. Even the
middleware will eventually dispatch plain object actions using this method.

returns: {Object} For convenience, the same action object you dispatched.
param: {Object} action A plain object representing “what changed”. It is

replaceReducer(nextReducer)   X-Ref
Replaces the reducer currently used by the store to calculate the state.

You might need this if your app implements code splitting and you want to
load some of the reducers dynamically. You might also need this if you
implement a hot reloading mechanism for Redux.

returns: {void}
param: {Function} nextReducer The reducer for the store to use instead.

observable()   X-Ref
Interoperability point for observable/reactive libraries.

returns: {observable} A minimal observable of state changes.

observeState()   X-Ref
No description

warning(message)   X-Ref
Prints a warning in the console if it exists.

returns: {void}
param: {String} message The warning message.

getUnexpectedStateShapeWarningMessage(inputState, reducers, action, unexpectedKeyCache)   X-Ref
No description

assertReducerShape(reducers)   X-Ref
No description

combineReducers(reducers)   X-Ref
Turns an object whose values are different reducer functions, into a single
reducer function. It will call every child reducer, and gather their results
into a single state object, whose keys correspond to the keys of the passed
reducer functions.

returns: {Function} A reducer function that invokes every reducer inside the
param: {Object} reducers An object whose values correspond to different

bindActionCreator(actionCreator, dispatch)   X-Ref
No description

bindActionCreators(actionCreators, dispatch)   X-Ref
Turns an object whose values are action creators, into an object with the
same keys, but with every function wrapped into a `dispatch` call so they
may be invoked directly. This is just a convenience method, as you can call
`store.dispatch(MyActionCreators.doSomething())` yourself just fine.

For convenience, you can also pass an action creator as the first argument,
and get a dispatch wrapped function in return.

returns: {Function|Object} The object mimicking the original object, but with
param: {Function|Object} actionCreators An object whose values are action
param: {Function} dispatch The `dispatch` function available on your Redux

compose()   X-Ref
Composes single-argument functions from right to left. The rightmost
function can take multiple arguments as it provides the signature for
the resulting composite function.

returns: {Function} A function obtained by composing the argument functions
param: {...Function} funcs The functions to compose.

applyMiddleware()   X-Ref
Creates a store enhancer that applies middleware to the dispatch method
of the Redux store. This is handy for a variety of tasks, such as expressing
asynchronous actions in a concise manner, or logging every action payload.

See `redux-thunk` package as an example of the Redux middleware.

Because middleware is potentially asynchronous, this should be the first
store enhancer in the composition chain.

Note that each middleware will be given the `dispatch` and `getState` functions
as named arguments.

returns: {Function} A store enhancer applying the middleware.
param: {...Function} middlewares The middleware chain to be applied.

isCrushed()   X-Ref
No description

__webpack_require__(moduleId)   X-Ref
No description



Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer