0.14.37 • Published 2 months ago

@pageboard/html v0.14.37

Weekly downloads
167
License
MIT
Repository
github
Last release
2 months ago

pageboard-elements

Elements can be defined in three parts:

  • view, needed by pageboard-read to render blocks
  • schema, needed by pageboard-write to edit attributes, and by pageboard-api to validate blocks
  • edit, defines the specs of the rich text content and optionally a render function for edition.

It's up to pageboard-read and pageboard-write main files to load the files, using either js files or html imports.

everything in a single, requireable js file

Exports everything in a single file, accessible from public/elements/myname.js

(function(exports) {
	exports.myname = {
		view: function(doc, block) {
			// do more than that of course
			return doc.createElement('div');
		},
		edit: function(doc, block) {
			// optional function
		},
		properties: {
			myprop: {
				type: 'string'
			}
		}
		specs: {
			mycontent: 'block+'
		}
	};
})(typeof exports != "undefined" ? exports : window.Pagecut.modules);

multiple js files

Exports edit, view, schema from different files, accessible from public/elements/myname/view.js public/elements/myname/edit.js public/elements/myname/index.js (defines the schema, must be requireable)

It is advised to test before assigning like this

(function(exports) {
	if (!exports.myname) exports.myname = {}; // test here
	exports.myname.properties = {
		myprop: {
			type: 'string'
		}
	};
})(typeof exports != "undefined" ? exports : window.Pagecut.modules);

view and edit files are not supposed to be requireable

(function(exports) {
	if (!exports.myname) exports.myname = {}; // test here
	exports.myname.view = function() {};//...
})(window.Pagecut.modules);

multiple html imports

This layout is also supported: public/elements/myname/view.html public/elements/myname/edit.html public/elements/myname/index.js (defines the schema, must be requireable)

Where view and edit load their assets as script (inline or not), link, or style tags.

0.14.37

2 months ago

0.14.36

2 months ago

0.14.35

3 months ago

0.14.34

3 months ago

0.14.33

4 months ago

0.14.32

4 months ago

0.12.32

5 months ago

0.12.29

8 months ago

0.10.23

8 months ago

0.14.13

6 months ago

0.14.12

6 months ago

0.14.11

6 months ago

0.14.10

6 months ago

0.13.6

10 months ago

0.13.7

10 months ago

0.14.17

6 months ago

0.14.16

6 months ago

0.14.15

6 months ago

0.14.14

6 months ago

0.14.19

6 months ago

0.14.18

6 months ago

0.13.5

10 months ago

0.14.20

6 months ago

0.14.24

6 months ago

0.14.23

6 months ago

0.14.22

6 months ago

0.14.21

6 months ago

0.14.28

6 months ago

0.14.27

6 months ago

0.14.26

6 months ago

0.14.25

6 months ago

0.14.29

6 months ago

0.14.31

5 months ago

0.14.30

5 months ago

0.14.5

8 months ago

0.14.6

8 months ago

0.14.7

8 months ago

0.14.8

7 months ago

0.14.9

7 months ago

0.14.0

8 months ago

0.14.1

8 months ago

0.14.2

8 months ago

0.14.3

8 months ago

0.14.4

8 months ago

0.12.30

8 months ago

0.12.31

6 months ago

0.13.4

11 months ago

0.12.18

12 months ago

0.12.19

12 months ago

0.12.20

12 months ago

0.12.21

12 months ago

0.12.22

12 months ago

0.12.27

11 months ago

0.12.28

11 months ago

0.12.23

11 months ago

0.12.24

11 months ago

0.12.25

11 months ago

0.12.26

11 months ago

0.13.0

11 months ago

0.13.1

11 months ago

0.13.2

11 months ago

0.13.3

11 months ago

0.12.10

1 year ago

0.12.11

1 year ago

0.12.16

1 year ago

0.12.17

1 year ago

0.12.12

1 year ago

0.12.13

1 year ago

0.12.14

1 year ago

0.12.15

1 year ago

0.12.7

1 year ago

0.12.8

1 year ago

0.12.9

1 year ago

0.12.1

1 year ago

0.12.2

1 year ago

0.12.3

1 year ago

0.12.4

1 year ago

0.12.5

1 year ago

0.12.6

1 year ago

0.11.28

1 year ago

0.11.29

1 year ago

0.12.0

1 year ago

0.11.21

1 year ago

0.11.26

1 year ago

0.11.27

1 year ago

0.11.22

1 year ago

0.11.23

1 year ago

0.11.24

1 year ago

0.11.25

1 year ago

0.11.20

1 year ago

0.10.20

2 years ago

0.10.21

2 years ago

0.10.22

2 years ago

0.11.19

2 years ago

0.10.19

2 years ago

0.11.15

2 years ago

0.11.16

2 years ago

0.11.17

2 years ago

0.11.18

2 years ago

0.11.14

2 years ago

0.10.18

2 years ago

0.11.11

2 years ago

0.11.12

2 years ago

0.11.13

2 years ago

0.11.8

2 years ago

0.11.9

2 years ago

0.10.17

2 years ago

0.11.3

2 years ago

0.11.4

2 years ago

0.11.5

2 years ago

0.11.6

2 years ago

0.11.7

2 years ago

0.11.10

2 years ago

0.11.1-1

2 years ago

0.11.0

2 years ago

0.11.1

2 years ago

0.11.2

2 years ago

0.10.16

2 years ago

0.10.14

2 years ago

0.10.15

2 years ago

0.10.12

2 years ago

0.10.13

2 years ago

0.10.9

2 years ago

0.10.7

3 years ago

0.10.8

2 years ago

0.8.53

3 years ago

0.10.10

2 years ago

0.10.6

3 years ago

0.10.5

3 years ago

0.10.4

3 years ago

0.10.3

3 years ago

0.10.2

3 years ago

0.10.1

3 years ago

0.10.0

3 years ago

0.9.24

3 years ago

0.9.23

3 years ago

0.9.22

3 years ago

0.9.21

3 years ago

0.9.20

3 years ago

0.9.13

3 years ago

0.9.14

3 years ago

0.9.15

3 years ago

0.9.16

3 years ago

0.9.17

3 years ago

0.9.18

3 years ago

0.9.19

3 years ago

0.9.8

3 years ago

0.9.7

3 years ago

0.9.9

3 years ago

0.9.6

3 years ago

0.9.12

3 years ago

0.9.10

3 years ago

0.9.11

3 years ago

0.9.5

3 years ago

0.8.52

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.9.2

3 years ago

0.8.47

3 years ago

0.9.0

3 years ago

0.9.1

3 years ago

0.8.51

3 years ago

0.8.50

3 years ago

0.8.45

3 years ago

0.8.46

3 years ago

0.8.44

4 years ago

0.8.43

4 years ago

0.8.42

4 years ago

0.8.41

4 years ago

0.8.40

4 years ago

0.8.39

4 years ago

0.8.38

4 years ago

0.8.37

4 years ago

0.8.36

4 years ago

0.8.35

4 years ago

0.8.34

4 years ago

0.8.33

4 years ago

0.8.32

4 years ago

0.8.31

4 years ago

0.8.30

4 years ago

0.8.29

4 years ago

0.8.28

4 years ago

0.8.27

4 years ago

0.8.26

4 years ago

0.8.25

4 years ago

0.8.23

4 years ago

0.8.22

4 years ago

0.8.24

4 years ago

0.8.21

4 years ago

0.8.20

4 years ago

0.8.19

4 years ago

0.8.18

4 years ago

0.8.17

4 years ago

0.8.16

4 years ago

0.8.14

4 years ago

0.8.15

4 years ago

0.8.13

4 years ago

0.8.12

4 years ago

0.8.11

4 years ago

0.8.10

4 years ago

0.8.9

4 years ago

0.8.8

4 years ago

0.8.7

4 years ago

0.8.6

4 years ago

0.8.5

4 years ago

0.8.4

4 years ago

0.8.3

4 years ago

0.8.2

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.7.29

4 years ago

0.7.28

4 years ago

0.7.27

4 years ago

0.7.26

4 years ago

0.7.25

4 years ago

0.7.24

4 years ago

0.7.23

4 years ago

0.7.22

4 years ago

0.7.21

4 years ago

0.7.20

5 years ago

0.7.19

5 years ago

0.7.18

5 years ago

0.7.17

5 years ago

0.7.16

5 years ago

0.7.15

5 years ago

0.7.14

5 years ago

0.7.13

5 years ago

0.7.12

5 years ago

0.7.11

5 years ago

0.7.10

5 years ago

0.7.9-1

5 years ago

0.7.9

5 years ago

0.7.8

5 years ago

0.7.7

5 years ago

0.7.6

5 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago