diff --git a/dist/angular-uikit.min.js b/dist/angular-uikit.min.js
index 7ce6838..2c8063f 100644
--- a/dist/angular-uikit.min.js
+++ b/dist/angular-uikit.min.js
@@ -1 +1 @@
-!function(e){function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}var t={};n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=10)}([function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){return{restrict:"A",require:"ngModel",scope:{ukSource:"=?",ukSourcePath:"=?",ukLabel:"=?",ukTemplate:"=?",ukOnSelect:"&"},link:function(t,a,i,o){function l(e){var n=[];return e.forEach(function(e,r){var a="string"==typeof e||e instanceof String?e:e[t.ukLabel]?e[t.ukLabel]:"Label missing!";n.push({id:e.id?e.id:r,value:a})}),n}function s(n){var r={};r[t.ukLabel?t.ukLabel:"search"]=o.$viewValue,e({method:"GET",url:t.ukSourcePath,params:r}).then(function(e){t.ukSource=e.data,n(l(e.data))},function(){n([{id:void 0,value:"Error retrieving data"}])})}var c=t.ukTemplate?t.ukTemplate:'
',d=t.ukSourcePath?s:t.ukSource?l(t.ukSource):[{id:void 0,value:"No source detected!"}],u=UIkit.autocomplete(a.parent(),{source:d,minLength:1,delay:0,template:c});t.$watch("ukSource",function(){u.options.source=d=t.ukSourcePath?s:t.ukSource?l(t.ukSource):[{id:void 0,value:"No source detected!"}]}),o.$formatters=[function(e){var n=e&&t.ukLabel?e[t.ukLabel]:e;if(!angular.isArray(d)||d.some(function(e){return n==e.value}))return n}],o.$parsers.unshift(function(e){return"string"==typeof e||e instanceof String?angular.isArray(d)?d.find(function(n){return n.value==e}):r({id:void 0,value:e},t.ukLabel,e):e},function(e){return angular.isArray(t.ukSource)?t.ukSource.find(function(n){return n.id?n.id==e.id:n==e.value||n[t.ukLabel]==e.value}):e}),u.on("selectitem.uk.autocomplete",function(e,r,a){r&&(o.$setViewValue(r),t.ukOnSelect&&n(function(){var e=t.ukSource.find(function(e){return e.id?e.id==r.id:e==r.value||e[t.ukLabel]==r.value});t.ukOnSelect({$selectedItem:e})}))})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=a,a.$inject=["$http","$timeout"]},function(e,n,t){"use strict";function r(){return{restrict:"EA",scope:{date:"=?",getEventsByDate:"&?",onEventSelected:"&?"},templateUrl:a,link:function(e,n,t){function r(){e.loading=!0;var n=new Date(Date.UTC(e.date.getUTCFullYear(),e.date.getUTCMonth(),1));n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+6)%7),e.getEventsByDate?e.getEventsByDate({$startDate:n,$endDate:new Date(n.getTime()+42*i)}).then(function(e){var t={};e.forEach(function(e){e.original=Object.assign({},e),e.startDate=angular.isDate(e.startDate)?e.startDate:new Date(e.startDate),e.endDate=angular.isDate(e.endDate)?e.endDate:new Date(e.endDate);var n=angular.copy(e.startDate);for(e.numDays=Math.round((e.endDate.getTime()-e.startDate.getTime())/i),e.firstDay=!0;n.getTime()<=e.endDate.getTime();){var r=n.getUTCFullYear()+""+n.getMonth()+n.getDate();t[r]||(t[r]=[]),t[r].push(angular.copy(e)),n.setUTCDate(n.getUTCDate()+1),e.firstDay=!1}}),a(n,t)},function(e){console.log(e)}):a(n,[])}function a(n,t){for(var r={weeks:[]},a=0,i=0;i<42;i++){1===n.getUTCDay()&&a++;var l={number:n.getUTCDate(),isToday:n.getTime()===o.getTime(),date:n,differentMonth:n.getUTCMonth()!==e.date.getUTCMonth(),events:t[n.getUTCFullYear()+""+n.getMonth()+n.getDate()]};r.weeks[a]||(r.weeks[a]=[]),r.weeks[a].push(l),n.setUTCDate(n.getUTCDate()+1)}e.month=r,e.loading=!1}var i=864e5,o=new Date;o.setUTCHours(0,0,0,0),e.months={0:new Date(1970,0),1:new Date(1970,1),2:new Date(1970,2),3:new Date(1970,3),4:new Date(1970,4),5:new Date(1970,5),6:new Date(1970,6),7:new Date(1970,7),8:new Date(1970,8),9:new Date(1970,9),10:new Date(1970,10),11:new Date(1970,11)},e.days={0:new Date(1970,0,5),1:new Date(1970,0,6),2:new Date(1970,0,7),3:new Date(1970,0,8),4:new Date(1970,0,9),5:new Date(1970,0,10),6:new Date(1970,0,11)},e.years=[];for(var l=2015;lt?t:r},e.selectEvent=function(n){e.onEventSelected&&e.onEventSelected({$event:n})}}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r,t(8);var a=t(11)},function(e,n,t){"use strict";function r(e){return{restrict:"A",require:"form",scope:{hxSubmitOnEnter:"&",hxSubmitOnEnterAllowed:"=?"},link:function(n,t,r,a){n.hxSubmitOnEnterAllowed&&t.on("keydown keypress",function(t){13===t.which&&a.$valid&&(t.preventDefault(),e(function(){n.hxSubmitOnEnter()}))})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r,r.$inject=["$timeout"]},function(e,n,t){"use strict";function r(e,n){return{restrict:"EA",scope:{model:"=",structure:"=",parent:"=",readOnly:"=?",canReorder:"=?",allHeaderInHead:"=?",noHeader:"=?",deleteConfirmLabel:"=?",submitOnEnter:"=?",compact:"=?",oddIteration:"=?"},transclude:{template:"?customTemplate",insertTemplate:"?customInsertTemplate"},templateUrl:function(e,n){return n.compact&&"false"!==n.compact?i:a},link:function(e,t,r,a,i){function o(e,n,t){var r=e[t];e[t]=e[n],e[n]=r}e.transcludeTemplate=function(e,n){i(e,function(e){n.append(e)},null,"template")},e.transcludeInsertTemplate=function(e,n){i(e,function(e){n.append(e)},null,"insertTemplate")},e.compact&&(void 0==e.oddIteration&&(e.oddIteration=!1),e.arraysStructure=[],e.valuesStructure=[],e.structure.forEach(function(n){"array"!=n.type?e.valuesStructure.push(n):e.arraysStructure.push(n)})),e.newItem={},e.model||(e.model=[]),e.addItem=function(){e.model.push(angular.copy(e.newItem)),e.newItem={}},e.$watch("newItem",function(){var n=!0,t=!1,r=void 0;try{for(var a,i=e.structure[Symbol.iterator]();!(n=(a=i.next()).done);n=!0){var o=a.value;o.default&&e.newItem&&!e.newItem[o.property]&&(e.newItem[o.property]="function"==typeof o.default?o.default(e.parent,e.newItem):o.default)}}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},!0),e.removeItem=function(t){UIkit.modal.confirm(e.deleteConfirmLabel||"Are you sure?",function(){n(function(){e.model.splice(t,1)})})},e.getHeaders=function(e){var n=[],t=[],r=function(e){return e.filter(function(e){return"array"!==e.type}).length},a=!0;return function e(i){i.forEach(function(i){if("array"!==i.type)a&&n.push({colspan:1}),t.push(i);else{a=!1;var o=r(i.items);n.push({label:i.label,colspan:o}),e(i.items)}})}(e),{firstRow:n,secondRow:t}},e.objectify=function(e){var n={};return angular.isArray(e)?(e.forEach(function(e){n[e]=e}),n):e},e.toggleIndexSelection=function(n){e.selectedIndex==n?e.selectedIndex=null:e.selectedIndex=n},e.moveSelectedModelElementUp=function(){o(e.model,e.selectedIndex,--e.selectedIndex)},e.moveSelectedModelElementDown=function(){o(e.model,e.selectedIndex,++e.selectedIndex)}}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r,t(9);var a=t(13),i=t(12);r.$inject=["$compile","$timeout"]},function(e,n,t){"use strict";function r(){return{restrict:"A",require:"ngModel",scope:{ukNgNotAllowArrayDuplicate:"=?",callbackUrl:"&?"},link:function(e,n,t,r){r.$parsers.unshift(function(n){if(r.$modelValue!==n){var t=!e.ukNgNotAllowArrayDuplicate.source.some(function(t){var r=t[e.ukNgNotAllowArrayDuplicate.attribute];return!(!r||!n)&&r.toUpperCase()===n.toUpperCase()});return r.$setValidity("duplicate",t),t?n:void 0}}),r.$formatters.unshift(function(n){return r.$setValidity("duplicate",!e.ukNgNotAllowArrayDuplicate.source.some(function(t){var r=t[e.ukNgNotAllowArrayDuplicate.attribute];return!(!r||!n)&&r.toUpperCase()===n.toUpperCase()})),n})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},function(e,n,t){"use strict";function r(){return{restrict:"AE",scope:{listSize:"=",pageSize:"=",currentPage:"=?",onPageChange:"&"},link:function(e,n,t){var r={items:e.listSize,itemsOnPage:e.pageSize,currentPage:e.currentPage?e.currentPage:0,displayedPages:3,edges:1},a=UIkit.pagination(n,r);window.pag=a,n.on("select.uk.pagination",function(n,t){e.onPageChange({$page:t})}),e.$watch("listSize",function(){a.options.items=e.listSize,a.pages=Math.ceil(e.listSize/e.pageSize),a.render()}),e.$watch("pageSize",function(){a.options.itemsOnPage=e.pageSize,a.pages=Math.ceil(e.listSize/e.pageSize),a.render()})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},function(e,n,t){"use strict";function r(){return{restrict:"A",scope:{item:"=ukNgSortableItem"},require:"^^ukNgSortable",link:function(e,n,t,r){r.addItem(n,e.item)}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},function(e,n,t){"use strict";function r(){return{restrict:"A",scope:{options:"=ukNgSortable"},controller:["$scope","$element",function(e,n){var t=this;UIkit.sortable(n[0],e.options),n.on("stop.uk.sortable",function(r,a,i,o){e.$applyAsync(function(){jQuery(n[0]).children().each(function(e,n){t.items.find(function(e){return e.element[0]===n}).item.order=e+1})})}),t.items=[],t.addItem=function(e,n){t.items.push({element:e,item:n})}}]}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},function(e,n){},function(e,n){},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=t(0),i=r(a),o=t(5),l=r(o),s=t(3),c=r(s),d=t(1),u=r(d),p=t(6),m=r(p),g=t(7),h=r(g),f=t(4),k=r(f),y=t(2),v=r(y);angular.module("angularUikit",[]).directive("ukNgAutocomplete",i.default).directive("ukNgPagination",l.default).directive("ukNgJsonTableForm",c.default).directive("ukNgCalendar",u.default).directive("ukNgSortableItem",m.default).directive("ukNgSortable",h.default).directive("ukNgNotAllowArrayDuplicate",k.default).directive("hxSubmitOnEnter",v.default).directive("isolateForm",function(){return{restrict:"A",require:"?form",link:function(e,n,t,r){if(r){var a=r.$$parentForm;a&&a.$removeControl(r)}}}}).directive("myNgInit",["$rootScope",function(e){return{scope:{myNgInit:"&",m:"=",s:"="},link:function(n,t,r){var a=e.$new(!0);a.m=n.m,a.s=n.s,n.myNgInit()(a,t)}}}])},function(e,n){var t="C:/Data/IdeaProjects/angular-uikit/src/angular-uikit-calendar.html";window.angular.module("ng").run(["$templateCache",function(e){e.put(t,'\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
{{d.number}}
\r\n
\r\n {{e.content}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
')}]),e.exports=t},function(e,n){var t="C:/Data/IdeaProjects/angular-uikit/src/angular-uikit-jsontableform-compact.html";window.angular.module("ng").run(["$templateCache",function(e){e.put(t,'')}]),e.exports=t},function(e,n){var t="C:/Data/IdeaProjects/angular-uikit/src/angular-uikit-jsontableform.html";window.angular.module("ng").run(["$templateCache",function(e){e.put(t,'')}]),e.exports=t}]);
\ No newline at end of file
+!function(e){function n(t){if(r[t])return r[t].exports;var a=r[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,n),a.l=!0,a.exports}var r={};n.m=e,n.c=r,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=10)}([function(e,n,r){"use strict";function t(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function a(e,n){return{restrict:"A",require:"ngModel",scope:{ukSource:"=?",ukSourcePath:"=?",ukLabel:"=?",ukTemplate:"=?",ukOnSelect:"&"},link:function(r,a,i,o){function l(e){var n=[];return e.forEach(function(e,t){var a="string"==typeof e||e instanceof String?e:e[r.ukLabel]?e[r.ukLabel]:"Label missing!";n.push({id:e.id?e.id:t,value:a})}),n}function s(n){var t={};t[r.ukLabel?r.ukLabel:"search"]=o.$viewValue,e({method:"GET",url:r.ukSourcePath,params:t}).then(function(e){r.ukSource=e.data,n(l(e.data))},function(){n([{id:void 0,value:"Error retrieving data"}])})}var d=r.ukTemplate?r.ukTemplate:'',c=r.ukSourcePath?s:r.ukSource?l(r.ukSource):[{id:void 0,value:"No source detected!"}],u=UIkit.autocomplete(a.parent(),{source:c,minLength:1,delay:0,template:d});r.$watch("ukSource",function(){u.options.source=c=r.ukSourcePath?s:r.ukSource?l(r.ukSource):[{id:void 0,value:"No source detected!"}]}),o.$formatters=[function(e){var n=e&&r.ukLabel?e[r.ukLabel]:e;if(!angular.isArray(c)||c.some(function(e){return n==e.value}))return n}],o.$parsers.unshift(function(e){return"string"==typeof e||e instanceof String?angular.isArray(c)?c.find(function(n){return n.value==e}):t({id:void 0,value:e},r.ukLabel,e):e},function(e){return angular.isArray(r.ukSource)?r.ukSource.find(function(n){return n.id?n.id==e.id:n==e.value||n[r.ukLabel]==e.value}):e}),u.on("selectitem.uk.autocomplete",function(e,t,a){t&&(o.$setViewValue(t),r.ukOnSelect&&n(function(){var e=r.ukSource.find(function(e){return e.id?e.id==t.id:e==t.value||e[r.ukLabel]==t.value});r.ukOnSelect({$selectedItem:e})}))})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=a,a.$inject=["$http","$timeout"]},function(e,n,r){"use strict";function t(){return{restrict:"EA",scope:{date:"=?",getEventsByDate:"&?",onEventSelected:"&?"},templateUrl:a,link:function(e,n,r){function t(){e.loading=!0;var n=new Date(Date.UTC(e.date.getUTCFullYear(),e.date.getUTCMonth(),1));n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+6)%7),e.getEventsByDate?e.getEventsByDate({$startDate:n,$endDate:new Date(n.getTime()+42*i)}).then(function(e){var r={};e.forEach(function(e){e.original=Object.assign({},e),e.startDate=angular.isDate(e.startDate)?e.startDate:new Date(e.startDate),e.endDate=angular.isDate(e.endDate)?e.endDate:new Date(e.endDate);var n=angular.copy(e.startDate);for(e.numDays=Math.round((e.endDate.getTime()-e.startDate.getTime())/i),e.firstDay=!0;n.getTime()<=e.endDate.getTime();){var t=n.getUTCFullYear()+""+n.getMonth()+n.getDate();r[t]||(r[t]=[]),r[t].push(angular.copy(e)),n.setUTCDate(n.getUTCDate()+1),e.firstDay=!1}}),a(n,r)},function(e){console.log(e)}):a(n,[])}function a(n,r){for(var t={weeks:[]},a=0,i=0;i<42;i++){1===n.getUTCDay()&&a++;var l={number:n.getUTCDate(),isToday:n.getTime()===o.getTime(),date:n,differentMonth:n.getUTCMonth()!==e.date.getUTCMonth(),events:r[n.getUTCFullYear()+""+n.getMonth()+n.getDate()]};t.weeks[a]||(t.weeks[a]=[]),t.weeks[a].push(l),n.setUTCDate(n.getUTCDate()+1)}e.month=t,e.loading=!1}var i=864e5,o=new Date;o.setUTCHours(0,0,0,0),e.months={0:new Date(1970,0),1:new Date(1970,1),2:new Date(1970,2),3:new Date(1970,3),4:new Date(1970,4),5:new Date(1970,5),6:new Date(1970,6),7:new Date(1970,7),8:new Date(1970,8),9:new Date(1970,9),10:new Date(1970,10),11:new Date(1970,11)},e.days={0:new Date(1970,0,5),1:new Date(1970,0,6),2:new Date(1970,0,7),3:new Date(1970,0,8),4:new Date(1970,0,9),5:new Date(1970,0,10),6:new Date(1970,0,11)},e.years=[];for(var l=2015;lr?r:t},e.selectEvent=function(n){e.onEventSelected&&e.onEventSelected({$event:n})}}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t,r(8);var a=r(11)},function(e,n,r){"use strict";function t(e){return{restrict:"A",require:"form",scope:{hxSubmitOnEnter:"&",hxSubmitOnEnterAllowed:"=?"},link:function(n,r,t,a){n.hxSubmitOnEnterAllowed&&r.on("keydown keypress",function(r){13===r.which&&a.$valid&&(r.preventDefault(),e(function(){n.hxSubmitOnEnter()}))})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t,t.$inject=["$timeout"]},function(e,n,r){"use strict";function t(e,n){return{restrict:"EA",scope:{model:"=",structure:"=",parent:"=",readOnly:"=?",canReorder:"=?",allHeaderInHead:"=?",noHeader:"=?",deleteConfirmLabel:"=?",submitOnEnter:"=?",compact:"=?",oddIteration:"=?"},transclude:{template:"?customTemplate",insertTemplate:"?customInsertTemplate"},templateUrl:function(e,n){return n.compact&&"false"!==n.compact?i:a},link:function(e,r,t,a,i){function o(e,n,r){var t=e[r];e[r]=e[n],e[n]=t}e.transcludeTemplate=function(e,n){i(e,function(e){n.append(e)},null,"template")},e.transcludeInsertTemplate=function(e,n){i(e,function(e){n.append(e)},null,"insertTemplate")},e.compact&&(void 0==e.oddIteration&&(e.oddIteration=!1),e.arraysStructure=[],e.valuesStructure=[],e.structure.forEach(function(n){"array"!=n.type?e.valuesStructure.push(n):e.arraysStructure.push(n)})),e.newItem={},e.model||(e.model=[]),e.addItem=function(){e.model.push(angular.copy(e.newItem)),e.newItem={}},e.$watch("newItem",function(){var n=!0,r=!1,t=void 0;try{for(var a,i=e.structure[Symbol.iterator]();!(n=(a=i.next()).done);n=!0){var o=a.value;"ratio"===o.type?(e.injectDefault(o.first),e.injectDefault(o.second)):e.injectDefault(o)}}catch(e){r=!0,t=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw t}}},!0),e.injectDefault=function(n){n.default&&e.newItem&&!e.newItem[n.property]&&(e.newItem[n.property]="function"==typeof n.default?n.default(e.parent,e.newItem):n.default)},e.removeItem=function(r){UIkit.modal.confirm(e.deleteConfirmLabel||"Are you sure?",function(){n(function(){e.model.splice(r,1)})})},e.getHeaders=function(e){var n=[],r=[],t=function(e){return e.filter(function(e){return"array"!==e.type}).length},a=!0;return function e(i){i.forEach(function(i){if("array"!==i.type)a&&n.push({colspan:1}),r.push(i);else{a=!1;var o=t(i.items);n.push({label:i.label,colspan:o}),e(i.items)}})}(e),{firstRow:n,secondRow:r}},e.objectify=function(e){var n={};return angular.isArray(e)?(e.forEach(function(e){n[e]=e}),n):e},e.toggleIndexSelection=function(n){e.selectedIndex==n?e.selectedIndex=null:e.selectedIndex=n},e.moveSelectedModelElementUp=function(){o(e.model,e.selectedIndex,--e.selectedIndex)},e.moveSelectedModelElementDown=function(){o(e.model,e.selectedIndex,++e.selectedIndex)}}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t,r(9);var a=r(13),i=r(12);t.$inject=["$compile","$timeout"]},function(e,n,r){"use strict";function t(){return{restrict:"A",require:"ngModel",scope:{ukNgNotAllowArrayDuplicate:"=?",callbackUrl:"&?"},link:function(e,n,r,t){t.$parsers.unshift(function(n){if(t.$modelValue!==n){var r=!e.ukNgNotAllowArrayDuplicate.source.some(function(r){var t=r[e.ukNgNotAllowArrayDuplicate.attribute];return!(!t||!n)&&t.toUpperCase()===n.toUpperCase()});return t.$setValidity("duplicate",r),r?n:void 0}}),t.$formatters.unshift(function(n){return t.$setValidity("duplicate",!e.ukNgNotAllowArrayDuplicate.source.some(function(r){var t=r[e.ukNgNotAllowArrayDuplicate.attribute];return!(!t||!n)&&t.toUpperCase()===n.toUpperCase()})),n})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t},function(e,n,r){"use strict";function t(){return{restrict:"AE",scope:{listSize:"=",pageSize:"=",currentPage:"=?",onPageChange:"&"},link:function(e,n,r){var t={items:e.listSize,itemsOnPage:e.pageSize,currentPage:e.currentPage?e.currentPage:0,displayedPages:3,edges:1},a=UIkit.pagination(n,t);window.pag=a,n.on("select.uk.pagination",function(n,r){e.onPageChange({$page:r})}),e.$watch("listSize",function(){a.options.items=e.listSize,a.pages=Math.ceil(e.listSize/e.pageSize),a.render()}),e.$watch("pageSize",function(){a.options.itemsOnPage=e.pageSize,a.pages=Math.ceil(e.listSize/e.pageSize),a.render()})}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t},function(e,n,r){"use strict";function t(){return{restrict:"A",scope:{item:"=ukNgSortableItem"},require:"^^ukNgSortable",link:function(e,n,r,t){t.addItem(n,e.item)}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t},function(e,n,r){"use strict";function t(){return{restrict:"A",scope:{options:"=ukNgSortable"},controller:["$scope","$element",function(e,n){var r=this;UIkit.sortable(n[0],e.options),n.on("stop.uk.sortable",function(t,a,i,o){e.$applyAsync(function(){jQuery(n[0]).children().each(function(e,n){r.items.find(function(e){return e.element[0]===n}).item.order=e+1})})}),r.items=[],r.addItem=function(e,n){r.items.push({element:e,item:n})}}]}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t},function(e,n){},function(e,n){},function(e,n,r){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var a=r(0),i=t(a),o=r(5),l=t(o),s=r(3),d=t(s),c=r(1),u=t(c),p=r(6),m=t(p),g=r(7),h=t(g),f=r(4),k=t(f),v=r(2),y=t(v);angular.module("angularUikit",[]).directive("ukNgAutocomplete",i.default).directive("ukNgPagination",l.default).directive("ukNgJsonTableForm",d.default).directive("ukNgCalendar",u.default).directive("ukNgSortableItem",m.default).directive("ukNgSortable",h.default).directive("ukNgNotAllowArrayDuplicate",k.default).directive("hxSubmitOnEnter",y.default).directive("isolateForm",function(){return{restrict:"A",require:"?form",link:function(e,n,r,t){if(t){var a=t.$$parentForm;a&&a.$removeControl(t)}}}}).directive("myNgInit",["$rootScope",function(e){return{scope:{myNgInit:"&",m:"=",s:"="},link:function(n,r,t){var a=e.$new(!0);a.m=n.m,a.s=n.s,n.myNgInit()(a,r)}}}])},function(e,n){var r="C:/Data/IdeaProjects/angular-uikit/src/angular-uikit-calendar.html";window.angular.module("ng").run(["$templateCache",function(e){e.put(r,'\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
{{d.number}}
\r\n
\r\n {{e.content}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
')}]),e.exports=r},function(e,n){var r="C:/Data/IdeaProjects/angular-uikit/src/angular-uikit-jsontableform-compact.html";window.angular.module("ng").run(["$templateCache",function(e){e.put(r,'')}]),e.exports=r},function(e,n){var r="C:/Data/IdeaProjects/angular-uikit/src/angular-uikit-jsontableform.html";window.angular.module("ng").run(["$templateCache",function(e){e.put(r,'')}]),e.exports=r}]);
\ No newline at end of file
diff --git a/dist/index.html b/dist/index.html
index 53febf8..bdb0976 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -46,7 +46,7 @@ Sortable
JSON Table Form