diff --git a/dist/jquery.jcreate.js b/dist/jquery.jcreate.js index ea3a3e6..9233dbd 100644 --- a/dist/jquery.jcreate.js +++ b/dist/jquery.jcreate.js @@ -1,5 +1,5 @@ /** - * jquery.jcreate.js v1.2.2 + * jquery.jcreate.js v1.2.3 * Marco Montalbano © 2011-2017 - https://marcomontalbano.com * ---------------------------------------------------------- */ @@ -86,7 +86,7 @@ } }, utility: _utility, - version: "1.2.2" + version: "1.2.3" }; $.fn.append = function() { return _domManip.apply(append.apply(this, arguments), arguments); diff --git a/dist/jquery.jcreate.min.js b/dist/jquery.jcreate.min.js index e00f3c5..f212460 100644 --- a/dist/jquery.jcreate.min.js +++ b/dist/jquery.jcreate.min.js @@ -1,8 +1,8 @@ /** - * jquery.jcreate.js v1.2.2 + * jquery.jcreate.js v1.2.3 * Marco Montalbano © 2011-2017 - https://marcomontalbano.com * ---------------------------------------------------------- */ -!function(e,t,r,n,a,i,o,l){var p=[],u={};u.camelize=function(e){return e.toLowerCase().replace(/[-_\.]+(.)/g,function(e,t){return t.toUpperCase()})},u.firstLetterToLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1)},u.firstLetterToUpperCase=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},u.filterDataByKey=function(e,t){var r,n={},a=new RegExp("^"+t+"([A-Za-z0-9]+)$");if("object"!=typeof e)return e;for(var i in e)e.hasOwnProperty(i)&&(r=i.match(a))&&(n[u.firstLetterToLowerCase(r[1])]=e[i]);return n};var f=function(t){(t.is_document?e(t.handleObj.selector):t.$delegateTarget.find(t.handleObj.selector)).each(function(){var r=e(this),n="$.event.special.create",a=r.data(n)?r.data(n).split(","):[];-1===e.inArray(t.id,a)&&(a.push(t.id),r.data(n,a.join(",")),t.handleObj.handler.apply(this,[new e.Event("create",{currentTarget:this,$currentTarget:r,delegateTarget:t.delegateTarget,$delegateTarget:t.$delegateTarget,data:t.handleObj.data,options:function(e){return u.filterDataByKey(r.data(),u.camelize(e))}})]))})},c=function(){if(p.length>=1){var e=null;for(var t in p)p.hasOwnProperty(t)&&(e=p[t],f(e))}return this};e.event.special.create={add:function(t){var r=e(this),n={id:p.length.toString(),delegateTarget:this,$delegateTarget:r,is_document:r.is(document),handleObj:t};p.push(n),f(n)},remove:function(t){for(var r in p)if(p.hasOwnProperty(r)&&e(this).is(p[r].$delegateTarget)&&p[r].handleObj.selector===t.selector){delete p[r];break}},utility:u,version:"1.2.2"},e.fn.append=function(){return c.apply(r.apply(this,arguments),arguments)},e.fn.before=function(){return c.apply(a.apply(this,arguments),arguments)},e.fn.after=function(){return c.apply(i.apply(this,arguments),arguments)},e.fn.html=function(){return c.apply(o.apply(this,arguments),arguments)},e.fn.replaceWith=function(){return c.apply(l.apply(this,arguments),arguments)}}(jQuery,jQuery.fn.domManip,jQuery.fn.append,jQuery.fn.prepend,jQuery.fn.before,jQuery.fn.after,jQuery.fn.html,jQuery.fn.replaceWith); +!function(e,t,r,n,a,i,o,l){var p=[],u={};u.camelize=function(e){return e.toLowerCase().replace(/[-_\.]+(.)/g,function(e,t){return t.toUpperCase()})},u.firstLetterToLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1)},u.firstLetterToUpperCase=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},u.filterDataByKey=function(e,t){var r,n={},a=new RegExp("^"+t+"([A-Za-z0-9]+)$");if("object"!=typeof e)return e;for(var i in e)e.hasOwnProperty(i)&&(r=i.match(a))&&(n[u.firstLetterToLowerCase(r[1])]=e[i]);return n};var f=function(t){(t.is_document?e(t.handleObj.selector):t.$delegateTarget.find(t.handleObj.selector)).each(function(){var r=e(this),n="$.event.special.create",a=r.data(n)?r.data(n).split(","):[];-1===e.inArray(t.id,a)&&(a.push(t.id),r.data(n,a.join(",")),t.handleObj.handler.apply(this,[new e.Event("create",{currentTarget:this,$currentTarget:r,delegateTarget:t.delegateTarget,$delegateTarget:t.$delegateTarget,data:t.handleObj.data,options:function(e){return u.filterDataByKey(r.data(),u.camelize(e))}})]))})},c=function(){if(p.length>=1){var e=null;for(var t in p)p.hasOwnProperty(t)&&(e=p[t],f(e))}return this};e.event.special.create={add:function(t){var r=e(this),n={id:p.length.toString(),delegateTarget:this,$delegateTarget:r,is_document:r.is(document),handleObj:t};p.push(n),f(n)},remove:function(t){for(var r in p)if(p.hasOwnProperty(r)&&e(this).is(p[r].$delegateTarget)&&p[r].handleObj.selector===t.selector){delete p[r];break}},utility:u,version:"1.2.3"},e.fn.append=function(){return c.apply(r.apply(this,arguments),arguments)},e.fn.before=function(){return c.apply(a.apply(this,arguments),arguments)},e.fn.after=function(){return c.apply(i.apply(this,arguments),arguments)},e.fn.html=function(){return c.apply(o.apply(this,arguments),arguments)},e.fn.replaceWith=function(){return c.apply(l.apply(this,arguments),arguments)}}(jQuery,jQuery.fn.domManip,jQuery.fn.append,jQuery.fn.prepend,jQuery.fn.before,jQuery.fn.after,jQuery.fn.html,jQuery.fn.replaceWith); //# sourceMappingURL=jquery.jcreate.min.js.map \ No newline at end of file diff --git a/dist/jquery.jcreate.min.js.map b/dist/jquery.jcreate.min.js.map index 89c5603..ec3e645 100644 --- a/dist/jquery.jcreate.min.js.map +++ b/dist/jquery.jcreate.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/jquery.jcreate.js"],"names":["$","domManip","append","prepend","before","after","html","replaceWith","_createList","_utility","camelize","str","toLowerCase","replace","match","group","toUpperCase","firstLetterToLowerCase","charAt","slice","firstLetterToUpperCase","filterDataByKey","data","key","matches","_data","regexp","RegExp","data_key","hasOwnProperty","_create","_createItem","is_document","handleObj","selector","$delegateTarget","find","each","$this","this","split","inArray","id","push","join","handler","apply","Event","currentTarget","$currentTarget","delegateTarget","options","_domManip","length","event","special","create","add","toString","is","document","remove","_createList_key","utility","version","fn","arguments","jQuery"],"mappings":";;;;;;CAeC,SAASA,EAAGC,EAAUC,EAAQC,EAASC,EAAQC,EAAOC,EAAMC,GAEzD,IAAMC,KACAC,KAONA,EAASC,SAAW,SAAUC,GAC1B,OAAOA,EAAIC,cAAcC,QAAQ,cAAe,SAASC,EAAOC,GAC5D,OAAOA,EAAMC,iBAQrBP,EAASQ,uBAAyB,SAAUN,GACxC,OAAOA,EAAIO,OAAO,GAAGN,cAAgBD,EAAIQ,MAAM,IAOnDV,EAASW,uBAAyB,SAAUT,GACxC,OAAOA,EAAIO,OAAO,GAAGF,cAAgBL,EAAIQ,MAAM,IAGnDV,EAASY,gBAAkB,SAAUC,EAAMC,GAEvC,IAEMC,EAFAC,KACAC,EAAU,IAAIC,OAAO,IAAMJ,EAAM,mBAIvC,GAAqB,iBAATD,EACR,OAAOA,EAGX,IAAM,IAAIM,KAAYN,EAEbA,EAAKO,eAAgBD,KAEtBJ,EAAUI,EAASd,MAAOY,MAGtBD,EAAOhB,EAASQ,uBAAwBO,EAAQ,KAASF,EAAMM,IAK3E,OAAOH,GAIX,IAAIK,EAAU,SAAUC,IAEJA,EAAYC,YAAchC,EAAG+B,EAAYE,UAAUC,UAAaH,EAAYI,gBAAgBC,KAAML,EAAYE,UAAUC,WAE9HG,KAAK,WAEX,IAAMC,EAAWtC,EAAEuC,MACbX,EAAW,yBAEXN,EAAWgB,EAAMhB,KAAKM,GAAYU,EAAMhB,KAAKM,GAAUY,MAD5C,SAI0B,IAAtCxC,EAAEyC,QAASV,EAAYW,GAAIpB,KAE5BA,EAAKqB,KAAMZ,EAAYW,IACvBJ,EAAMhB,KAAKM,EAAUN,EAAKsB,KAPb,MAQbb,EAAYE,UAAUY,QAAQC,MAAOP,MAAO,IAAIvC,EAAE+C,MAAM,UACpDC,cAAkBT,KAClBU,eAAkBX,EAClBY,eAAkBnB,EAAYmB,eAC9Bf,gBAAkBJ,EAAYI,gBAC9Bb,KAAkBS,EAAYE,UAAUX,KACxC6B,QAAkB,SAAU5B,GACxB,OAAOd,EAASY,gBAAiBiB,EAAMhB,OAAQb,EAASC,SAASa,aAQjF6B,EAAY,WAEZ,GAAI5C,EAAY6C,QAAU,EAC1B,CACI,IAAItB,EAAe,KAEnB,IAAK,IAAIR,KAAOf,EAEPA,EAAYqB,eAAgBN,KAE7BQ,EAAcvB,EAAae,GAE3BO,EAASC,IAKrB,OAAOQ,MAGXvC,EAAEsD,MAAMC,QAAQC,QA8CZC,IAAK,SAAUxB,GAEX,IAAIK,EAAQtC,EAAEuC,MAEVR,GACAW,GAAkBlC,EAAY6C,OAAOK,WACrCR,eAAkBX,KAClBJ,gBAAkBG,EAClBN,YAAkBM,EAAMqB,GAAGC,UAC3B3B,UAAkBA,GAGtBzB,EAAYmC,KAAMZ,GAElBD,EAASC,IAUb8B,OAAQ,SAAU5B,GAEd,IAAK,IAAI6B,KAAmBtD,EAExB,GAAIA,EAAYqB,eAAgBiC,IAAqB9D,EAAEuC,MAAMoB,GAAInD,EAAYsD,GAAiB3B,kBAAqB3B,EAAYsD,GAAiB7B,UAAUC,WAAaD,EAAUC,SACjL,QACW1B,EAAYsD,GACnB,QA8DZC,QAAStD,EAMTuD,QAAS,iBAUbhE,EAAEiE,GAAG/D,OAAS,WACV,OAAOkD,EAAUN,MAAO5C,EAAO4C,MAAOP,KAAM2B,WAAaA,YAS7DlE,EAAEiE,GAAG7D,OAAS,WACV,OAAOgD,EAAUN,MAAO1C,EAAO0C,MAAOP,KAAM2B,WAAaA,YAI7DlE,EAAEiE,GAAG5D,MAAQ,WACT,OAAO+C,EAAUN,MAAOzC,EAAMyC,MAAOP,KAAM2B,WAAaA,YAI5DlE,EAAEiE,GAAG3D,KAAO,WACR,OAAO8C,EAAUN,MAAOxC,EAAKwC,MAAOP,KAAM2B,WAAaA,YAI3DlE,EAAEiE,GAAG1D,YAAc,WACf,OAAO6C,EAAUN,MAAOvC,EAAYuC,MAAOP,KAAM2B,WAAaA,aAIlEC,OACAA,OAAOF,GAAGhE,SACVkE,OAAOF,GAAG/D,OACViE,OAAOF,GAAG9D,QACVgE,OAAOF,GAAG7D,OACV+D,OAAOF,GAAG5D,MACV8D,OAAOF,GAAG3D,KACV6D,OAAOF,GAAG1D","file":"jquery.jcreate.min.js"} \ No newline at end of file +{"version":3,"sources":["../src/jquery.jcreate.js"],"names":["$","domManip","append","prepend","before","after","html","replaceWith","_createList","_utility","camelize","str","toLowerCase","replace","match","group","toUpperCase","firstLetterToLowerCase","charAt","slice","firstLetterToUpperCase","filterDataByKey","data","key","matches","_data","regexp","RegExp","data_key","hasOwnProperty","_create","_createItem","is_document","handleObj","selector","$delegateTarget","find","each","$this","this","split","inArray","id","push","join","handler","apply","Event","currentTarget","$currentTarget","delegateTarget","options","_domManip","length","event","special","create","add","toString","is","document","remove","_createList_key","utility","version","fn","arguments","jQuery"],"mappings":"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","file":"jquery.jcreate.min.js"} \ No newline at end of file diff --git a/dist/jquery.jcreate.umd.js b/dist/jquery.jcreate.umd.js index 491f510..dae93ac 100644 --- a/dist/jquery.jcreate.umd.js +++ b/dist/jquery.jcreate.umd.js @@ -15,7 +15,7 @@ }(this, function (jquery) { /** - * jquery.jcreate.js v1.2.2 + * jquery.jcreate.js v1.2.3 * Marco Montalbano © 2011-2017 - https://marcomontalbano.com * ---------------------------------------------------------- */ @@ -102,7 +102,7 @@ } }, utility: _utility, - version: "1.2.2" + version: "1.2.3" }; $.fn.append = function() { return _domManip.apply(append.apply(this, arguments), arguments); diff --git a/package-lock.json b/package-lock.json index 5b7817a..2b0ec80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "jquery-jcreate", - "version": "1.2.2", + "version": "1.2.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1040,14 +1040,14 @@ } }, "grunt-contrib-uglify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.0.1.tgz", - "integrity": "sha1-/etfk4pMgEL46Grkb2NVTo6VEcs=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.1.0.tgz", + "integrity": "sha512-4Dx6HOI4ipP4wOqHZEGYYLmBGMccfS6XAI8OOBCiLhLEN54CtxVdCYgT83dPdhxLpXFhNpG89frRjfqcos4H5w==", "dev": true, "requires": { "chalk": "1.1.3", "maxmin": "1.1.0", - "uglify-js": "3.0.22", + "uglify-js": "3.0.28", "uri-path": "1.0.0" } }, @@ -2502,9 +2502,9 @@ } }, "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, "spdx-correct": { @@ -2751,23 +2751,20 @@ "dev": true }, "uglify-js": { - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.22.tgz", - "integrity": "sha512-VEC+Qdr615ZEbmf8xV+F9gKpX8mEJpB+lnYgNBkIgRkogz8eGzzZM1TbrS+FOqIvISdOrnQICQIBzt/fMlwUEQ==", + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", + "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", "dev": true, "requires": { - "commander": "2.9.0", - "source-map": "0.5.6" + "commander": "2.11.0", + "source-map": "0.5.7" }, "dependencies": { "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - } + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true } } }, diff --git a/package.json b/package.json index a28b7c0..c04bc84 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "jquery-jcreate", "filename": "jquery.jcreate", "firstRelease": "2011-11-18", - "version": "1.2.2", + "version": "1.2.3", "description": "jCreate is a new special event for jQuery. Just use .on('create', ..); the callback will be triggered when elements are created on the page.", "main": "dist/jquery.jcreate.umd.js", "author": { @@ -38,7 +38,7 @@ "grunt": "^1.0.1", "grunt-contrib-jasmine": "^1.0.3", "grunt-contrib-jshint": "^1.0.0", - "grunt-contrib-uglify": "^3.0.0", + "grunt-contrib-uglify": "^3.1.0", "grunt-contrib-watch": "^1.0.0", "grunt-string-replace": "^1.3.1", "grunt-template-jasmine-istanbul": "^0.5.0", diff --git a/yarn.lock b/yarn.lock index db5c139..153c110 100644 --- a/yarn.lock +++ b/yarn.lock @@ -656,9 +656,9 @@ grunt-contrib-jshint@^1.0.0: hooker "^0.2.3" jshint "~2.9.4" -grunt-contrib-uglify@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-3.0.1.tgz#fdeb5f938a4c8042f8e86ae46f63554e8e9511cb" +grunt-contrib-uglify@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-3.1.0.tgz#10d1e4849210ec92bf0b08247e24186354d5e9ee" dependencies: chalk "^1.0.0" maxmin "^1.1.0"