1.18.38 • Published 3 years ago

@abtasty/widget-utils v1.18.38

Weekly downloads
361
License
-
Repository
gitlab
Last release
3 years ago

Widgets Utils

Collection of useful functions for AB Tasty Widgets.

Installation

Inside your Widget folder, install the widget-utils library:

npm install @abtasty/widget-utils

Note: you can also use yarn instead of npm: yarn add @abtasty/widget-utils

Usage

With Webpack or Rollup.js:

import { waitForElement, isAffected } from '@abtasty/widget-utils';

const waitForBody = waitForElement('#section', (section) => {
	section.insertAdjacentHTML('beforeend', '<p>New paragraph at the end of that section.</p>');
});

setTimeout(() => {
	if (!isAffected()) {
		waitForBody.clear();
	}
}, 10000);

Link this local project to a local widget project

Using NPM Link (recommended)

When you have installed and build your locally project :

  1. run in a terminal : npm link in your widget-utils folder
  2. in your widget local folder you want to test this project, run in a terminal : npm link @abtasty/widget-utils
  3. build your widget project, then build editor project.

Using symlink

First, install your widget-utils, copy the path of the project. Then, In your local widget project :

  • after a npm install, delete the folder /node_modules/@abtasty/widget-utils
  • with your terminal, navigate to the folder /node_modules/@abtasty/
  • run the bash command :
ln -s {your path to widget-utils project folder} widget-utils

A symlink has been created in your widget project, with the folder: /node_modules/@abtasty/widget-utils

Development

Generating fonts.js File

The fonts.js file in this repo is exposing the Google Fonts from ABTasty CDN (which is populated by this repo: https://gitlab.com/abtasty/turfu/common-fonts)

Any changes in the common-fonts repo must follow the font regeneration here.

To regenerate the fonts.js file,

  • run the following command in the root of this repo:
yarn run generateFonts
  • And commit the file
  • Create the merge request
  • Seek at least one approval from fellow frontend developers or nautilus team
  • Merge the MR

Releasing this repo

Once the MR is approved, follow the following steps:

  • Release this repo on npm with npm publish
  • Merge the repo
1.18.38

3 years ago

1.18.37

3 years ago

1.18.36

3 years ago

1.18.38-0

3 years ago

1.18.34

3 years ago

1.18.33

3 years ago

1.18.35

3 years ago

1.18.30

3 years ago

1.18.32

3 years ago

1.18.31

3 years ago

1.18.29

3 years ago

1.18.28

3 years ago

1.18.27

3 years ago

1.18.26

3 years ago

1.18.23

3 years ago

1.18.22

4 years ago

1.18.25

3 years ago

1.18.24

3 years ago

1.18.21

4 years ago

1.18.20

4 years ago

1.18.19

4 years ago

1.18.18

4 years ago

1.18.17

4 years ago

1.18.16

4 years ago

1.18.15

4 years ago

1.18.14

4 years ago

1.18.13

4 years ago

1.18.13-0

4 years ago

1.18.9

4 years ago

1.18.12

4 years ago

1.18.11

4 years ago

1.18.10

4 years ago

1.18.9-3

4 years ago

1.18.9-1

4 years ago

1.18.9-0

4 years ago

1.18.8

4 years ago

1.18.7

4 years ago

1.18.6

4 years ago

1.18.5

4 years ago

1.18.4

4 years ago

1.18.3

4 years ago

1.18.2

4 years ago

1.18.2-1

4 years ago

1.18.2-0

4 years ago

1.18.1

4 years ago

1.18.0

4 years ago

1.17.3-5

4 years ago

1.17.3-4

4 years ago

1.17.3-3

4 years ago

1.17.3-2

4 years ago

1.17.3-1

4 years ago

1.17.3-0

4 years ago

1.17.2

4 years ago

1.17.1

4 years ago

1.17.0

5 years ago

1.16.25

5 years ago

1.16.25-0

5 years ago

1.16.24

5 years ago

1.16.23

5 years ago

1.16.22

5 years ago

1.16.21

5 years ago

1.16.20

5 years ago

1.16.19

5 years ago

1.16.17-4

5 years ago

1.16.18

5 years ago

1.16.17

5 years ago

1.16.17-3

5 years ago

1.16.17-2

5 years ago

1.16.17-1

5 years ago

1.16.17-0

5 years ago

1.16.16-0

5 years ago

1.16.16

5 years ago

1.16.15

5 years ago

1.16.15-0

5 years ago

1.16.14

5 years ago

1.16.13-5

5 years ago

1.16.13-4

5 years ago

1.16.13-3

5 years ago

1.16.13-2

5 years ago

1.16.13-1

5 years ago

1.16.13-0

5 years ago

1.16.13

5 years ago

1.16.12

5 years ago

1.16.11

5 years ago

1.16.11-3

5 years ago

1.16.11-2

5 years ago

1.16.11-1

5 years ago

1.16.11-0

5 years ago

1.16.10

5 years ago

1.16.10-2

5 years ago

1.16.10-1

5 years ago

1.16.10-0

5 years ago

1.16.9

5 years ago

1.16.7-1

5 years ago

1.16.8-0

5 years ago

1.16.8

5 years ago

1.16.6

5 years ago

1.16.6-1

5 years ago

1.16.6-0

5 years ago

1.16.7-0

5 years ago

1.16.5-4

5 years ago

1.16.5-3

5 years ago

1.16.5-2

5 years ago

1.16.5-1

5 years ago

1.16.5

5 years ago

1.16.4-0

5 years ago

1.16.5-0

5 years ago

1.16.4

5 years ago

1.16.3

5 years ago

1.16.1-0

5 years ago

1.16.2

5 years ago

1.16.1

5 years ago

1.16.0

5 years ago

1.15.4-3

5 years ago

1.15.4-2

5 years ago

1.15.4-1

5 years ago

1.15.3

5 years ago

1.15.2

5 years ago

1.15.1

5 years ago

1.15.0

5 years ago

1.14.1-2

5 years ago

1.14.1-1

5 years ago

1.14.1-0

5 years ago

1.14.0

5 years ago

1.13.11

5 years ago

1.13.11-5

5 years ago

1.13.11-4

5 years ago

1.13.11-3

5 years ago

1.13.11-2

5 years ago

1.13.11-1

5 years ago

1.13.11-0

5 years ago

1.13.10

5 years ago

1.13.9

5 years ago

1.13.8

5 years ago

1.13.7

5 years ago

1.13.6

5 years ago

1.13.5

5 years ago

1.13.4

5 years ago

1.13.3

5 years ago

1.13.2

5 years ago

1.13.1

5 years ago

1.13.0

5 years ago

1.12.8

5 years ago

1.12.8-12

5 years ago

1.12.8-13

5 years ago

1.12.8-11

5 years ago

1.12.8-10

5 years ago

1.12.8-9

5 years ago

1.12.8-8

5 years ago

1.12.8-7

5 years ago

1.12.8-6

5 years ago

1.12.8-5

5 years ago

1.12.8-4

6 years ago

1.12.8-3

6 years ago

1.12.8-2

6 years ago

1.12.8-1

6 years ago

1.12.8-0

6 years ago

1.12.7

6 years ago

1.12.7-0

6 years ago

1.12.6

6 years ago

1.12.5

6 years ago

1.12.5-0

6 years ago

1.12.4

6 years ago

1.12.3-31

6 years ago

1.12.3-30

6 years ago

1.12.3-29

6 years ago

1.12.3-28

6 years ago

1.12.3-27

6 years ago

1.12.3-26

6 years ago

1.12.3-25

6 years ago

1.12.3-24

6 years ago

1.12.3-23

6 years ago

1.12.3-22

6 years ago

1.12.3

6 years ago

1.12.3-21

6 years ago

1.12.3-20

6 years ago

1.12.3-19

6 years ago

1.12.3-18

6 years ago

1.12.3-17

6 years ago

1.12.3-16

6 years ago

1.12.3-15

6 years ago

1.12.3-14

6 years ago

1.12.3-13

6 years ago

1.12.3-12

6 years ago

1.12.3-11

6 years ago

1.12.3-10

6 years ago

1.12.3-9

6 years ago

1.12.3-8

6 years ago

1.12.3-7

6 years ago

1.12.3-6

6 years ago

1.12.3-5

6 years ago

1.12.3-4

6 years ago

1.12.3-3

6 years ago

1.12.3-2

6 years ago

1.12.3-1

6 years ago

1.12.3-0

6 years ago

1.12.2

7 years ago

1.12.2-0

7 years ago

1.12.1

7 years ago

1.12.0

7 years ago

1.11.3

7 years ago

1.11.2

7 years ago

1.11.1

8 years ago

1.11.0

8 years ago

1.10.0

8 years ago

1.9.0

8 years ago

1.8.0

8 years ago

1.7.1

8 years ago

1.7.0

8 years ago

1.6.0

8 years ago

1.5.0

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.0.0

8 years ago