@goodgamestudios/cxf-dialog
v1.6.1
Published
CXF plugin for dialog managing
Downloads
188
Maintainers
Keywords
Readme
API to control dialogs and popups
Dialogs
cxf.emit('cxf.dialog.open', url: string)- creates a dialogcxf.emit('cxf.dialog.close', url: string)- removes a dialog
Popups
cxf.emit('cxf.popup.open', {id: string, url: string})- creates a popup with specified idcxf.emit('cxf.popup.close', {id: string})- removes a popup with specified id
Close Dialog/Popup from inside
window.parent.postMessage({
name: `cxf.popup.close`,
payload: {
id: url.searchParams.get('elementId')
},
}, '*');Popups vs Dialogs
You can create multiple popups at the same page by specifying id. Dialog can be only single.
CI/CD
qabranch publishes with@qatag and appends a pre-release postfix. Example:1.4.1-qa.1masterbranch publishes with@latesttag. Example:1.4.1
How to create a feature
- branch from
qa - make feature
- stage changes
- run
npm run commit - push a new branch to the repo
- create merge request (MR)
- merge MR to
qabranch
How to publish
- merge
qatomaster
