1.6.1 • Published 3 years ago

@goodgamestudios/cxf-dialog v1.6.1

Weekly downloads
836
License
UNLICENSED
Repository
gitlab
Last release
3 years ago

API to control dialogs and popups

Dialogs

  • cxf.emit('cxf.dialog.open', url: string) - creates a dialog
  • cxf.emit('cxf.dialog.close', url: string) - removes a dialog

Popups

  • cxf.emit('cxf.popup.open', {id: string, url: string}) - creates a popup with specified id
  • cxf.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

  • qa branch publishes with @qa tag and appends a pre-release postfix. Example: 1.4.1-qa.1
  • master branch publishes with @latest tag. 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 qa branch

How to publish

  • merge qa to master
1.6.1

3 years ago

1.6.1-qa.1

3 years ago

1.6.0

3 years ago

1.6.0-qa.1

3 years ago

1.5.0

3 years ago

1.4.1-qa.4

3 years ago

1.4.1-qa.3

4 years ago

1.4.1-qa.2

4 years ago

1.4.1-qa.1

4 years ago

1.4.0

4 years ago

1.5.0-qa.0

4 years ago

1.5.0-qa.1

4 years ago

1.5.0-qa.2

4 years ago

1.4.1

4 years ago

1.4.0-dev.1

4 years ago

1.4.0-qa.1

4 years ago

1.4.0-qa.2

4 years ago

1.4.0-qa.3

4 years ago

1.3.2

4 years ago

1.3.0-qa.5

4 years ago

1.3.0-qa.4

4 years ago

1.3.0-qa.2

4 years ago

1.2.2-qa.2

4 years ago

1.3.0-qa.0

4 years ago

1.2.1

4 years ago

1.2.1-qa.1

4 years ago

1.2.1-qa.0

4 years ago

1.2.0

5 years ago

1.2.0-qa.6

5 years ago

1.2.0-qa.5

5 years ago

1.2.0-qa.4

5 years ago

1.2.0-qa.3

5 years ago

1.2.0-qa.2

5 years ago

1.2.0-qa.1

5 years ago