- 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;