muu

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

commit
c59b4a6d4f6dbfc70ed963ec6b54eafa9affba12
parent
32079123d52390e6802a1304f195be69bb247eb9
Author
Tobias Bengfort <tobias.bengfort@gmx.net>
Date
2016-02-27 11:46
build

Diffstat

M dist/muu-core.js 2 +-
M dist/muu-core.min.js 2 +-
M dist/muu.js 2 +-
M dist/muu.min.js 2 +-

4 files changed, 4 insertions, 4 deletions


diff --git a/dist/muu-core.js b/dist/muu-core.js

@@ -12,7 +12,7 @@
   12    12     })(function(lodash) {
   13    13         var modules = {};
   14    14 
   15    -1         modules['muu-js-helpers'] = {
   -1    15         modules['js-helpers'] = {
   16    16             instance: lodash
   17    17         };
   18    18 

diff --git a/dist/muu-core.min.js b/dist/muu-core.min.js

@@ -1,4 +1,4 @@
    1    -1 (function(r,q,n){(function(k){"object"===typeof module&&"object"===typeof module.exports?module.exports=k(require("lodash")):"function"===typeof define&&define.amd?define("muu",["lodash"],k):r.muu=k(r._)})(function(k){var p={};p["muu-js-helpers"]={instance:k};var t=function(d,f){for(var g=[],a=0;a<d.length;a++)g.push(f(d[a]));return g};k=function(d,f,g){p[d]={deps:f,factory:g}};var s=function(d){if(!p[d])return n;p[d].instance||(p[d].instance=p[d].factory.apply(n,t(p[d].deps,s)));return p[d].instance};
   -1     1 (function(r,q,n){(function(k){"object"===typeof module&&"object"===typeof module.exports?module.exports=k(require("lodash")):"function"===typeof define&&define.amd?define("muu",["lodash"],k):r.muu=k(r._)})(function(k){var p={};p["js-helpers"]={instance:k};var t=function(d,f){for(var g=[],a=0;a<d.length;a++)g.push(f(d[a]));return g};k=function(d,f,g){p[d]={deps:f,factory:g}};var s=function(d){if(!p[d])return n;p[d].instance||(p[d].instance=p[d].factory.apply(n,t(p[d].deps,s)));return p[d].instance};
    2     2 k("muu",["registry","dom-helpers","location"],function(d,f,g){var a={};a.Registry=d;a.$=f;a.$location=g;return a});k("directive",["dom-helpers","js-helpers"],function(d,f){return function(g,a,b){var c=this;g.innerHTML="";var m=function(a){var e=a.currentTarget,h="data-on"+a.type;-1!==f.indexOf(c.querySelectorAll("["+h+"]"),e)&&(e=e.getAttribute(h),a=d.createEvent("muu-"+e,n,n,a),g.dispatchEvent(a))};this.update=function(l){b.updateDOM(g,b.renderer(a,l));f.forEach(b.events,function(e){f.forEach(c.querySelectorAll("[data-on"+
    3     3 e+"]"),function(a){a.addEventListener(e,m,!1)})});var e=d.createEvent("muu-parent-update");l=c.querySelectorAll("muu.muu-initialised");f.forEach(l,function(a){a.dispatchEvent(e)});b.linkAll(c)};this.querySelectorAll=function(a){var e=g.querySelectorAll(a),h=g.querySelectorAll(".muu-isolate"),h=f.union.apply(f,f.map(h,function(e){return e.querySelectorAll(a)}));return f.difference(e,h)};this.querySelector=function(a){a=c.querySelectorAll(a);if(0<a.length)return a[0]};this.on=function(a,e){return d.on(g,
    4     4 "muu-"+a,function(a){return e(a.detail)})};this.getModel=function(a,e){if(a===n){var h={};f.forEach(c.querySelectorAll("[name]"),function(a){h[a.name]=c.getModel(a.name)});return h}var b=c.querySelector("[name="+a+"]");return b===n?e:"number"===b.getAttribute("type")?parseFloat(b.value):"checkbox"===b.getAttribute("type")?b.checked:"radio"===b.getAttribute("type")?(b=c.querySelectorAll("[name="+a+"]"),d.getRadio(b)||e):b.value};this.setModel=function(a,e){if(c.getModel(a)!==e){var b=c.querySelector("[name="+

diff --git a/dist/muu.js b/dist/muu.js

@@ -12,7 +12,7 @@
   12    12     })(function(lodash) {
   13    13         var modules = {};
   14    14 
   15    -1         modules['muu-js-helpers'] = {
   -1    15         modules['js-helpers'] = {
   16    16             instance: lodash
   17    17         };
   18    18 

diff --git a/dist/muu.min.js b/dist/muu.min.js

@@ -1,4 +1,4 @@
    1    -1 (function(q,l,k){(function(k){"object"===typeof module&&"object"===typeof module.exports?module.exports=k():"function"===typeof define&&define.amd?define("muu",[],k):q.muu=k(q._)})(function(g){var n={};n["muu-js-helpers"]={instance:g};var t=function(d,c){for(var e=[],a=0;a<d.length;a++)e.push(c(d[a]));return e};g=function(d,c,e){n[d]={deps:c,factory:e}};var s=function(d){if(!n[d])return k;n[d].instance||(n[d].instance=n[d].factory.apply(k,t(n[d].deps,s)));return n[d].instance};g("directive",["dom-helpers",
   -1     1 (function(q,l,k){(function(k){"object"===typeof module&&"object"===typeof module.exports?module.exports=k():"function"===typeof define&&define.amd?define("muu",[],k):q.muu=k(q._)})(function(g){var n={};n["js-helpers"]={instance:g};var t=function(d,c){for(var e=[],a=0;a<d.length;a++)e.push(c(d[a]));return e};g=function(d,c,e){n[d]={deps:c,factory:e}};var s=function(d){if(!n[d])return k;n[d].instance||(n[d].instance=n[d].factory.apply(k,t(n[d].deps,s)));return n[d].instance};g("directive",["dom-helpers",
    2     2 "js-helpers"],function(d,c){return function(e,a,b){var h=this;e.innerHTML="";var f=function(a){var b=a.currentTarget,m="data-on"+a.type;-1!==c.indexOf(h.querySelectorAll("["+m+"]"),b)&&(b=b.getAttribute(m),a=d.createEvent("muu-"+b,k,k,a),e.dispatchEvent(a))};this.update=function(p){b.updateDOM(e,b.renderer(a,p));c.forEach(b.events,function(a){c.forEach(h.querySelectorAll("[data-on"+a+"]"),function(b){b.addEventListener(a,f,!1)})});var r=d.createEvent("muu-parent-update");p=h.querySelectorAll("muu.muu-initialised");
    3     3 c.forEach(p,function(a){a.dispatchEvent(r)});b.linkAll(h)};this.querySelectorAll=function(a){var b=e.querySelectorAll(a),d=e.querySelectorAll(".muu-isolate"),d=c.union.apply(c,c.map(d,function(b){return b.querySelectorAll(a)}));return c.difference(b,d)};this.querySelector=function(a){a=h.querySelectorAll(a);if(0<a.length)return a[0]};this.on=function(a,b){return d.on(e,"muu-"+a,function(a){return b(a.detail)})};this.getModel=function(a,b){if(a===k){var m={};c.forEach(h.querySelectorAll("[name]"),
    4     4 function(a){m[a.name]=h.getModel(a.name)});return m}var e=h.querySelector("[name="+a+"]");return e===k?b:"number"===e.getAttribute("type")?parseFloat(e.value):"checkbox"===e.getAttribute("type")?e.checked:"radio"===e.getAttribute("type")?(e=h.querySelectorAll("[name="+a+"]"),d.getRadio(e)||b):e.value};this.setModel=function(a,b){if(h.getModel(a)!==b){var c=h.querySelector("[name="+a+"]");"checkbox"===c.getAttribute("type")?c.checked=b:"radio"===c.getAttribute("type")?(c=h.querySelectorAll("[name="+