muu

DEPRECATED lightweight JS framework
git clone https://git.ce9e.org/muu.git

commit
8432de746b8b2d5c41c3491118a11759f30b77b3
parent
19fd17bc20d777933f1710582e8b2a08438c2658
Author
Tobias Bengfort <tobias.bengfort@gmx.net>
Date
2015-09-09 08:33
only execute setModel if value changes

avoids losing selection

Diffstat

M src/muu-directive.js 4 ++++

1 files changed, 4 insertions, 0 deletions


diff --git a/src/muu-directive.js b/src/muu-directive.js

@@ -180,6 +180,10 @@ define('muu-directive', ['muu-dom-helpers', 'muu-js-helpers', 'muu-update-dom'],
  180   180          * @param {string|number|boolean} value
  181   181          */
  182   182         this.setModel = function(name, value) {
   -1   183             if (self.getModel(name) === value) {
   -1   184                 return;
   -1   185             }
   -1   186 
  183   187             var element = self.querySelector('[name=' + name + ']');
  184   188             if (element.getAttribute('type') === 'checkbox') {
  185   189                 element.checked = value;