Vuex Actions
Modules
Functions
component-data
component-data.updateSchemaProp(store, schemaName, inputName, prop, value)
component-data.triggerModelSave(uri, data) ⇒ promise
promisecomponent-data.triggerModelRender(store, uri, data) ⇒ promise
promisecomponent-data.saveComponent(store, uri, data, [eventID], [snapshot], [prevData], forceSave) ⇒ Promise
Promisecomponent-data.removeComponent(store, data) ⇒ Promise
Promisecomponent-data.removeHeadComponent(store, startNode) ⇒ Promise
Promisecomponent-data.addCreatedComponentsToPageArea(store, newComponents, currentURI, path, replace, number, array, boolean) ⇒ Promise
Promisecomponent-data.addComponents(store, [currentURI], parentURI, path, [replace], components) ⇒ Promise
Promisecomponent-data.openAddComponent(store, [currentURI], parentURI, path) ⇒ Promise
Promisecomponent-data.componentAdded(store, componentName, uri)
component-data.closeAddComponent(store)
component-data.currentlyRestoring(store, restoring)
component-data~logSaveError(uri, e, data, [eventID], [snapshot], store)
component-data~revertReject(uri, data, [snapshot], paths, store) ⇒ Promise
Promisecomponent-data~clientSave(uri, data, oldData, store, [eventID], [snapshot], paths) ⇒ Promise
Promisecomponent-data~findIndex(data, [uri]) ⇒ number
numbercomponent-data~addComponentsToComponentList(store, data, [currentURI], parentURI, path, [replace], components) ⇒ Promise
Promisecomponent-data~addComponentsToComponentProp(store, data, parentURI, path, components) ⇒ Promise
Promisecomponent-data~addComponentsToPageArea(store, currentURI, path, replace, components) ⇒ Promise
Promisedecorators
decorators.unselect(store)
decorators.select(store, el)
decorators.scrollToComponent(store, el)
decorators.navigateComponents(store, direction) ⇒ Promise
Promisedecorators.unfocus(store) ⇒ Promise
Promisedeep-linking
deep-linking.parseURLHash(store) ⇒ Promise
Promisedeep-linking.setHash(commit, [uri], [path], [initialFocus], [menu])
deep-linking.clearHash(commit)
drawers
drawers.closeDrawer(store)
drawers.openDrawer(store, nameOrConfig)
forms
forms.updateFormData(store, path, val)
forms.openForm(store, uri, path, [el], [offset], [appendText], [initialFocus], pos)
forms.closeForm(store) ⇒ promise
promiseforms~hasDataChanged(newData, oldData) ⇒ Boolean
Booleanlayout-state
layout-state.fetchLayoutState(store, [preloadOptions]) ⇒ Promise
Promiselayout-state.updateLayout(store, [data], [preloadOptions]) ⇒ Promise
Promiselayout-state.scheduleLayout(store, timestamp) ⇒ Promise
Promiselayout-state.unscheduleLayout(store, [publishing]) ⇒ Promise
Promiselayout-state.publishLayout(store) ⇒ Promise
Promiselists
nav
nav.openNav(store, nameOrConfig)
page-data
page-data.savePage(store, data, [snapshot]) ⇒ Promise
Promisepage-data.createPage(store, id) ⇒ Promise
Promisepage-data.isPublishing(store, isPublishing)
page-data.publishPage(store, uri) ⇒ Promise
Promisepage-data.unpublishPage(store, uri) ⇒ Promise
Promisepage-data.schedulePage(store, uri, timestamp) ⇒ Promise
Promisepage-data.unschedulePage(store, [publishing]) ⇒ Promise
Promisepage-data~shouldRender(paths) ⇒ boolean
booleanpage-data~removeURI(uri, store) ⇒ Promise
Promisepage-state
page-state.updatePageList(store, [data]) ⇒ Promise
Promisepage-state.getListData(store, uri, [prefix]) ⇒ Promise
Promisepage-state~sequentialUpdate(prefix, uri, data) ⇒ Promise
Promisepreloader
preloader~getComponentModels() ⇒ object
objectpreloader~getComponentKilnjs() ⇒ object
objectpreloader~reduceComponents(result, val) ⇒ obj
objpreloader~composeLayoutData(layoutSchema, components, original) ⇒ object
objectpreloader~reduceTemplates(result, val, key) ⇒ obj
objpreloader~getPageStatus(state) ⇒ string
stringpreloader~getSchemas(schemas, kilnjs) ⇒ object
objecttoolbar
toolbar.startProgress(commit, type)
toolbar.finishProgress(commit, type)
toolbar.addAlert(store, config)
toolbar.removeAlert(store, config)
toolbar.showSnackbar(store, config)
undo
undo.createSnapshot(store)
undo.setFixedPoint(store)
undo.undo(store)
undo.redo(store)
undo~getChangedComponents(current, compare) ⇒ object
objectundo~saveChangedComponents(changedComponents, store)
validators
validators.runMetaValidator(metadata) ⇒ function
functionvalidators.runMetaValidators(uri, errorValidators, warningValidators) ⇒ Promise
Promisevalidators.runKilnjsValidators(schemas, components) ⇒ array
arrayvalidators.getSchemasWithValidationRules(schemas) ⇒ object
objectvalidators.isMetadataError(scope, type) ⇒ boolean
booleanvalidators.isMetadataWarning(scope, type) ⇒ boolean
booleanvalidators.isGlobalMetadataError(validator) ⇒ boolean
booleanvalidators.isGlobalMetadataWarning(validator) ⇒ boolean
booleanvalidators.isSpecificMetadataWarning(validator, pageUri) ⇒ boolean
booleanvalidators.isSpecificMetadataError(validator, pageUri) ⇒ boolean
booleanvalidators.validate(store) ⇒ Promise
Promisevalidators~isComponentInPageHeadList(uri, state) ⇒ Boolean
Booleanvalidators~runValidator(state) ⇒ function
functionvalidators~runValidators(validators, state) ⇒ Promise
Promisevalidators~hasItems(error) ⇒ Boolean
Booleanvalidators~validKilnjsValidator(validators, validationRule) ⇒ boolean
booleanvalidators~getKilnJsFieldAndValue(validationRule, component) ⇒ object
objectvalidators~getKilnJsError(validationError, errorItem, errors) ⇒ array
arrayisPageSpecific(uri, store) ⇒ boolean
booleanLast updated