Skip to content

Commit 60e3f29

Browse files
committed
v.5.0.2 contd
* view include model.key and model.value in bind action data if triggered from model
1 parent bed8673 commit 60e3f29

9 files changed

Lines changed: 38 additions & 18 deletions

build/modelview.bundle.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.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
*
33
* ModelView.js
44
* @version: 5.0.2
5-
* @built on 2022-05-07 11:07:45
5+
* @built on 2022-05-07 11:27:12
66
*
77
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
88
* https://github.com/foo123/modelview.js
@@ -11,7 +11,7 @@
1111
*
1212
* ModelView.js
1313
* @version: 5.0.2
14-
* @built on 2022-05-07 11:07:45
14+
* @built on 2022-05-07 11:27:12
1515
*
1616
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
1717
* https://github.com/foo123/modelview.js
@@ -7476,6 +7476,11 @@ function do_bind_action(view, evt, elements, fromModel)
74767476
do_action = trim(do_action);
74777477
if (!do_action.length) return;
74787478
data = {};
7479+
if (fromModel)
7480+
{
7481+
data.key = fromModel.key;
7482+
data.value = fromModel.value;
7483+
}
74797484
if (':' === do_action.charAt(0))
74807485
{
74817486
// local component action

build/modelview.jsx.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
*
33
* ModelView.js
44
* @version: 5.0.2
5-
* @built on 2022-05-07 11:07:51
5+
* @built on 2022-05-07 11:27:18
66
*
77
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
88
* https://github.com/foo123/modelview.js
@@ -11,7 +11,7 @@
1111
*
1212
* ModelView.js
1313
* @version: 5.0.2
14-
* @built on 2022-05-07 11:07:51
14+
* @built on 2022-05-07 11:27:18
1515
*
1616
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
1717
* https://github.com/foo123/modelview.js
@@ -6948,6 +6948,11 @@ function do_bind_action(view, evt, elements, fromModel)
69486948
do_action = trim(do_action);
69496949
if (!do_action.length) return;
69506950
data = {};
6951+
if (fromModel)
6952+
{
6953+
data.key = fromModel.key;
6954+
data.value = fromModel.value;
6955+
}
69516956
if (':' === do_action.charAt(0))
69526957
{
69536958
// local component action

build/modelview.jsx.min.js

Lines changed: 2 additions & 2 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: 2 additions & 2 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: 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.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
*
33
* ModelView.js
44
* @version: 5.0.2
5-
* @built on 2022-05-07 11:07:48
5+
* @built on 2022-05-07 11:27:16
66
*
77
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
88
* https://github.com/foo123/modelview.js
@@ -11,7 +11,7 @@
1111
*
1212
* ModelView.js
1313
* @version: 5.0.2
14-
* @built on 2022-05-07 11:07:48
14+
* @built on 2022-05-07 11:27:16
1515
*
1616
* A simple, light-weight, versatile and fast isomorphic MVVM JavaScript framework (Browser and Server)
1717
* https://github.com/foo123/modelview.js
@@ -5126,6 +5126,11 @@ function do_bind_action(view, evt, elements, fromModel)
51265126
do_action = trim(do_action);
51275127
if (!do_action.length) return;
51285128
data = {};
5129+
if (fromModel)
5130+
{
5131+
data.key = fromModel.key;
5132+
data.value = fromModel.value;
5133+
}
51295134
if (':' === do_action.charAt(0))
51305135
{
51315136
// local component action

build/modelview.simple.min.js

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

src/view.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,11 @@ function do_bind_action(view, evt, elements, fromModel)
309309
do_action = trim(do_action);
310310
if (!do_action.length) return;
311311
data = {};
312+
if (fromModel)
313+
{
314+
data.key = fromModel.key;
315+
data.value = fromModel.value;
316+
}
312317
if (':' === do_action.charAt(0))
313318
{
314319
// local component action

0 commit comments

Comments
 (0)