Skip to content

Commit 08a4cc5

Browse files
committed
v.5.0.3
* fix regression bug on do_show/do_hide data.key/data.value can be different
1 parent 60e3f29 commit 08a4cc5

12 files changed

Lines changed: 50 additions & 50 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ It knows **where**, **when** and **what** needs to be rendered.
99

1010
![ModelView](/modelview.jpg)
1111

12-
**Version 5.0.2** (85 kB or 64 kB minified, 26 kB gzipped)
12+
**Version 5.0.3** (85 kB or 64 kB minified, 26 kB gzipped)
1313

1414

1515
**see also:**

beeld.config

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ tasks =[{}]
3636
header = ./src/header.js
3737

3838
replace =[{}]
39-
"@@VERSION@@" = "5.0.2"
39+
"@@VERSION@@" = "5.0.3"
4040
"@@DATE@@" = Xpresion::date("Y-m-d H:i:s")
4141
@
4242

@@ -109,7 +109,7 @@ tasks =[{}]
109109
header = ./src/header.js
110110

111111
replace =[{}]
112-
"@@VERSION@@" = "5.0.2"
112+
"@@VERSION@@" = "5.0.3"
113113
"@@DATE@@" = Xpresion::date("Y-m-d H:i:s")
114114
@
115115

@@ -172,7 +172,7 @@ tasks =[{}]
172172
header = ./src/header.js
173173

174174
replace =[{}]
175-
"@@VERSION@@" = "5.0.2"
175+
"@@VERSION@@" = "5.0.3"
176176
"@@DATE@@" = Xpresion::date("Y-m-d H:i:s")
177177
@
178178

build/modelview.bundle.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/modelview.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
/**
22
*
33
* ModelView.js
4-
* @version: 5.0.2
5-
* @built on 2022-05-07 11:27:12
4+
* @version: 5.0.3
5+
* @built on 2022-07-31 18:58:34
66
*
77
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
88
* https://github.com/foo123/modelview.js
99
*
1010
**//**
1111
*
1212
* ModelView.js
13-
* @version: 5.0.2
14-
* @built on 2022-05-07 11:27:12
13+
* @version: 5.0.3
14+
* @built on 2022-07-31 18:58:34
1515
*
1616
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
1717
* https://github.com/foo123/modelview.js
@@ -36,7 +36,7 @@ var HASDOC = ('undefined' !== typeof window) && ('undefined' !== typeof document
3636
/**[DOC_MARKDOWN]
3737
### ModelView API
3838
39-
**Version 5.0.2**
39+
**Version 5.0.3**
4040
4141
### Contents
4242
@@ -9036,7 +9036,7 @@ view.sync_model();
90369036
var modelkey = model.get(key);
90379037
// show if data[key] is value, else hide
90389038
// show if data[key] is true, else hide
9039-
var enabled = HAS.call(data,'value') ? data.value === modelkey : !!modelkey;
9039+
var enabled = (key === data.key) && HAS.call(data, 'value') ? data.value === modelkey : !!modelkey;
90409040
each(el, function(el) {
90419041
if (!el || !is_child_of(el, view.$dom)) return;
90429042
if (enabled) show(el);
@@ -9066,7 +9066,7 @@ view.sync_model();
90669066
var modelkey = model.get(key);
90679067
// hide if data[key] is value, else show
90689068
// hide if data[key] is true, else show
9069-
var enabled = HAS.call(data,'value') ? data.value === modelkey : !!modelkey;
9069+
var enabled = (key === data.key) && HAS.call(data, 'value') ? data.value === modelkey : !!modelkey;
90709070
each(el, function(el) {
90719071
if (!el || !is_child_of(el, view.$dom)) return;
90729072
if (enabled) hide(el);
@@ -9359,7 +9359,7 @@ console.log(viewText.render());
93599359
// export it
93609360
var ModelView = {
93619361

9362-
VERSION: "5.0.2"
9362+
VERSION: "5.0.3"
93639363

93649364
,UUID: uuid
93659365

build/modelview.jsx.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
/**
22
*
33
* ModelView.js
4-
* @version: 5.0.2
5-
* @built on 2022-05-07 11:27:18
4+
* @version: 5.0.3
5+
* @built on 2022-07-31 18:58:45
66
*
77
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
88
* https://github.com/foo123/modelview.js
99
*
1010
**//**
1111
*
1212
* ModelView.js
13-
* @version: 5.0.2
14-
* @built on 2022-05-07 11:27:18
13+
* @version: 5.0.3
14+
* @built on 2022-07-31 18:58:45
1515
*
1616
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
1717
* https://github.com/foo123/modelview.js
@@ -36,7 +36,7 @@ var HASDOC = ('undefined' !== typeof window) && ('undefined' !== typeof document
3636
/**[DOC_MARKDOWN]
3737
### ModelView API
3838
39-
**Version 5.0.2**
39+
**Version 5.0.3**
4040
4141
### Contents
4242
@@ -8508,7 +8508,7 @@ view.sync_model();
85088508
var modelkey = model.get(key);
85098509
// show if data[key] is value, else hide
85108510
// show if data[key] is true, else hide
8511-
var enabled = HAS.call(data,'value') ? data.value === modelkey : !!modelkey;
8511+
var enabled = (key === data.key) && HAS.call(data, 'value') ? data.value === modelkey : !!modelkey;
85128512
each(el, function(el) {
85138513
if (!el || !is_child_of(el, view.$dom)) return;
85148514
if (enabled) show(el);
@@ -8538,7 +8538,7 @@ view.sync_model();
85388538
var modelkey = model.get(key);
85398539
// hide if data[key] is value, else show
85408540
// hide if data[key] is true, else show
8541-
var enabled = HAS.call(data,'value') ? data.value === modelkey : !!modelkey;
8541+
var enabled = (key === data.key) && HAS.call(data, 'value') ? data.value === modelkey : !!modelkey;
85428542
each(el, function(el) {
85438543
if (!el || !is_child_of(el, view.$dom)) return;
85448544
if (enabled) hide(el);
@@ -8831,7 +8831,7 @@ console.log(viewText.render());
88318831
// export it
88328832
var ModelView = {
88338833

8834-
VERSION: "5.0.2"
8834+
VERSION: "5.0.3"
88358835

88368836
,UUID: uuid
88378837

build/modelview.jsx.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/modelview.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/modelview.simple.bundle.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/modelview.simple.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
/**
22
*
33
* ModelView.js
4-
* @version: 5.0.2
5-
* @built on 2022-05-07 11:27:16
4+
* @version: 5.0.3
5+
* @built on 2022-07-31 18:58:50
66
*
77
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
88
* https://github.com/foo123/modelview.js
99
*
1010
**//**
1111
*
1212
* ModelView.js
13-
* @version: 5.0.2
14-
* @built on 2022-05-07 11:27:16
13+
* @version: 5.0.3
14+
* @built on 2022-07-31 18:58:50
1515
*
1616
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
1717
* https://github.com/foo123/modelview.js
@@ -36,7 +36,7 @@ var HASDOC = ('undefined' !== typeof window) && ('undefined' !== typeof document
3636
/**[DOC_MARKDOWN]
3737
### ModelView API
3838
39-
**Version 5.0.2**
39+
**Version 5.0.3**
4040
4141
### Contents
4242
@@ -6686,7 +6686,7 @@ view.sync_model();
66866686
var modelkey = model.get(key);
66876687
// show if data[key] is value, else hide
66886688
// show if data[key] is true, else hide
6689-
var enabled = HAS.call(data,'value') ? data.value === modelkey : !!modelkey;
6689+
var enabled = (key === data.key) && HAS.call(data, 'value') ? data.value === modelkey : !!modelkey;
66906690
each(el, function(el) {
66916691
if (!el || !is_child_of(el, view.$dom)) return;
66926692
if (enabled) show(el);
@@ -6716,7 +6716,7 @@ view.sync_model();
67166716
var modelkey = model.get(key);
67176717
// hide if data[key] is value, else show
67186718
// hide if data[key] is true, else show
6719-
var enabled = HAS.call(data,'value') ? data.value === modelkey : !!modelkey;
6719+
var enabled = (key === data.key) && HAS.call(data, 'value') ? data.value === modelkey : !!modelkey;
67206720
each(el, function(el) {
67216721
if (!el || !is_child_of(el, view.$dom)) return;
67226722
if (enabled) hide(el);
@@ -7009,7 +7009,7 @@ console.log(viewText.render());
70097009
// export it
70107010
var ModelView = {
70117011

7012-
VERSION: "5.0.2"
7012+
VERSION: "5.0.3"
70137013

70147014
,UUID: uuid
70157015

build/modelview.simple.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)