0.0.149 • Published 5 months ago

jsgui3-html v0.0.149

Weekly downloads
3
License
MIT
Repository
github
Last release
5 months ago

Jsgui3 HTML

This is the isomorphic (for both the client and server) core of the jsgui framework. It uses the "lang-mini" package for utility functions as well as its Evented_Class\, which Control inherits from. Evented_Class allows events to be listened to and raised.

Its main functionality is the Control. It is somewhat synonymous with React Components. Its pupose is to represent an item within the DOM that is composed from HTML (or SVG) elements, and can be interacted with by the user.

Server-side rendering, client-side activation.

Controls are identified with their dom attribute "data-jsgui-id". The 'id' property generally does not get used or defined by jsgui3.

Control lifecycle:

Contruction Composition Activation (client-side only) Event responses (usually client-side only)

Mixins are a flexible way to add functionality to controls. It allows for better code reuse between classes in some cases.

Some more code to do with typed data could help.

Data_Type but with multiple possible ways it can be encoded.

Will make some simpler controls first... At least simple as in interacts with simple data. Number_Editor for a start.

Rendering SVG

const circle = new Control({ tagName: 'circle', attrs: { cx: 50, cy: 50, r: 40, stroke: 'green', 'stroke-width': 4, fill: 'yellow' } });

0.0.139

6 months ago

0.0.149

5 months ago

0.0.148

6 months ago

0.0.147

6 months ago

0.0.142

6 months ago

0.0.141

6 months ago

0.0.140

6 months ago

0.0.146

6 months ago

0.0.145

6 months ago

0.0.144

6 months ago

0.0.143

6 months ago

0.0.117

7 months ago

0.0.116

7 months ago

0.0.115

8 months ago

0.0.114

8 months ago

0.0.119

7 months ago

0.0.118

7 months ago

0.0.113

8 months ago

0.0.112

8 months ago

0.0.111

8 months ago

0.0.128

7 months ago

0.0.127

7 months ago

0.0.126

7 months ago

0.0.125

7 months ago

0.0.129

7 months ago

0.0.120

7 months ago

0.0.124

7 months ago

0.0.123

7 months ago

0.0.122

7 months ago

0.0.121

7 months ago

0.0.138

7 months ago

0.0.137

7 months ago

0.0.136

7 months ago

0.0.131

7 months ago

0.0.130

7 months ago

0.0.135

7 months ago

0.0.134

7 months ago

0.0.133

7 months ago

0.0.132

7 months ago

0.0.106

1 year ago

0.0.105

1 year ago

0.0.104

1 year ago

0.0.103

1 year ago

0.0.108

1 year ago

0.0.107

1 year ago

0.0.110

1 year ago

0.0.102

2 years ago

0.0.97

2 years ago

0.0.98

2 years ago

0.0.99

2 years ago

0.0.101

2 years ago

0.0.100

2 years ago

0.0.89

2 years ago

0.0.95

2 years ago

0.0.96

2 years ago

0.0.91

2 years ago

0.0.92

2 years ago

0.0.93

2 years ago

0.0.94

2 years ago

0.0.88

4 years ago

0.0.86

4 years ago

0.0.85

4 years ago

0.0.84

4 years ago

0.0.83

4 years ago

0.0.81

5 years ago

0.0.80

5 years ago

0.0.79

5 years ago

0.0.78

5 years ago

0.0.77

5 years ago

0.0.76

5 years ago

0.0.75

5 years ago

0.0.74

5 years ago

0.0.73

5 years ago

0.0.72

5 years ago

0.0.71

5 years ago

0.0.69

5 years ago

0.0.68

5 years ago

0.0.67

5 years ago

0.0.66

5 years ago

0.0.65

5 years ago

0.0.64

5 years ago

0.0.63

5 years ago

0.0.62

5 years ago

0.0.61

5 years ago

0.0.60

5 years ago

0.0.59

5 years ago

0.0.58

5 years ago

0.0.57

5 years ago

0.0.55

5 years ago

0.0.54

5 years ago

0.0.53

5 years ago

0.0.52

5 years ago

0.0.51

5 years ago

0.0.49

5 years ago

0.0.48

5 years ago

0.0.47

5 years ago

0.0.46

5 years ago

0.0.45

5 years ago

0.0.44

5 years ago

0.0.43

5 years ago

0.0.42

5 years ago

0.0.41

5 years ago

0.0.40

5 years ago

0.0.39

5 years ago

0.0.38

5 years ago

0.0.37

5 years ago

0.0.36

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.28

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.19

5 years ago

0.0.18

5 years ago

0.0.17

5 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago