2.8.1 • Published 4 months ago

zazzy-browser v2.8.1

Weekly downloads
37
License
MIT
Repository
github
Last release
4 months ago

zazzy-browser (zzb)

A collection of general-purpose browser utilities used as higher-level building-blocks to assist in client-server communications. They favor Bootstrap5.

zzb is vanilla js - all prior dependencies have been removed (eg jquery and lodash). Dialogs have been retained and follow Bootstrap5 html and css.

Note: versions < 2.0.0 has been placed in branch version1. The older versions depend on jquery, lodash and bootstrap.

What is inside

zzb gets automatically loaded into the browser global cache and is referenced via zzb.

  • zzb.types: data type operations
  • zzb.uuid: uuid functions
  • zzb.strings: string functions
  • zzb.rob: uniform return object (rob) functions
  • zzb.ajax: ajax helpers with promises
  • zzb.dialogs: compatible with bootstrap5
  • zzb.perms: permissions
  • zzb.dom: helpful dom functions

zzb.ui includes

  • zzb.time: includes interval for page refresh and data-caching
  • zzb.zaction: links html attributes to the event system
  • zzb.zui: extra ui elements.

CSS

Inside zzb.zui is an optional splitter panel. It keys off the class zsplitter which is implemented as a bootstrap flex column. Some sample css follows.

.zsplitter {
    flex: none;
    width: 17px;
    /*cursor: col-resize;*/
}
.zsplitter a {
    color:#ADFF2F;
}
.zsplitter a:hover {
    color: #84c01b;
}
.zsplitter-resize {
    cursor: col-resize;
}

Usage

Include in your html page:

<script src="dist/zzb.js"></script>

Build

Run the npm script to generate javascript distribution files, including the minified version.

$ npm run dist

Testing

For dialog testing, open test/index-test.html in a browser. You should see a dialog pop-up.

Mocha tests can be run via npm.

$ npm test

MIT Licensed

2.8.1

4 months ago

2.8.0

4 months ago

2.7.0

7 months ago

2.6.4

1 year ago

2.6.1

1 year ago

2.6.0

1 year ago

2.4.2

2 years ago

2.6.3

1 year ago

2.6.2

1 year ago

2.5.0

1 year ago

2.4.1

2 years ago

2.4.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.3.3

2 years ago

2.3.0

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.2.5

2 years ago

2.2.4

2 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.0.1

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.3.15

3 years ago

1.3.13

4 years ago

1.3.11

4 years ago

1.3.10

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.30

4 years ago

1.1.29

5 years ago

1.1.28

5 years ago

1.1.27

5 years ago

1.1.26

5 years ago

1.1.25

5 years ago

1.1.24

5 years ago

1.1.23

5 years ago

1.1.21

5 years ago

1.1.20

5 years ago

1.1.19

5 years ago

1.1.18

5 years ago

1.1.17

5 years ago

1.1.16

5 years ago

1.1.14

5 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.9

5 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

0.2.20

7 years ago

0.2.19

7 years ago

0.2.18

7 years ago

0.2.17

7 years ago

0.2.15

7 years ago

0.2.14

7 years ago

0.2.13

7 years ago

0.2.12

7 years ago

0.2.10

7 years ago

0.2.9

7 years ago

0.2.8

7 years ago

0.2.7

7 years ago

0.2.6

7 years ago

0.2.5

7 years ago