{“version”:3,“sources”:,“names”:,“mappings”:“OAAOA,MAAO,SAEd,IAAMC,WAAa,WACjBC,YAGIA,SAAW,WAEUF,EAAE,wBAEVG,KAAK,WACpB,IAAMC,EAAgBJ,EAAEK,MAAMC,KAAK,iBAC7BC,EAAkBP,EAAEK,MAAMG,KAAR,wCAAqDJ,EAArD,MAClBK,EAAqBT,EAAEK,MACFG,KADA,2CACgDJ,EADhD,MAEAM,IAAI,uBAG/BC,eAAeJ,EAAiBE,GAGhCG,uBAAuBL,EAAiBE,GAGxCI,sBAAsBN,EAAiBE,MAIrCE,eAAiB,SAACG,EAAWC,GACjC,IAAMC,EAAgBD,EAASE,OACJF,EACAG,OAAO,WAAW,OACC,IADMlB,EAAEK,MAC3Bc,GAAG,cAAwBF,SAC3BD,GAAiBA,EAAgB,EAC1DF,EAAUM,KAAK,WAAW,GAE1BN,EAAUM,KAAK,WAAW,IAIxBR,uBAAyB,SAACE,EAAWC,GACzCD,EAAUO,OAAO,WACZrB,EAAEK,MAAMc,GAAG,YACZJ,EAASK,KAAK,WAAW,GAEzBL,EAASK,KAAK,WAAW,MAKzBP,sBAAwB,SAACC,EAAWC,GACxCA,EAASM,OAAO,WACdV,eAAeG,EAAWC,MAI9Bf,EAAEsB,UAAUC,MAAM,WAChBtB,8BAGaA”,“sourcesContent”:[“import $ from 'jquery'nnconst MekariForm = () => {n checkAll();n}nnconst checkAll = () => {n // find all class name checkallboxn const $checkallWrapper = $('.checkallbox-wrapper');nn $checkallWrapper.each(function(){n const $datacheckall = $(this).attr('data-checkall');n const $parentCheckbox = $(this).find(`.checkallbox-parent[data-checkall = '${$datacheckall}']`);n const $arrayListCheckbox = $(this)n .find(`input[data-checkall = '${$datacheckall}']`)n .not('.checkallbox-parent');nn // update check all status (init)n updateCheckAll($parentCheckbox, $arrayListCheckbox);nn // call function for trigered when parent is changen activateParentCheckAll($parentCheckbox, $arrayListCheckbox);nn // call function for trigered when child is changen activateChildCheckAll($parentCheckbox, $arrayListCheckbox);n });n}nnconst updateCheckAll = ($parentCb, $childCb) => {n const $totalChildCb = $childCb.length;n const $totalChildChecked = $childCbn .filter(function(){return $(this)n .is(':checked') === true;}).length;n if( $totalChildChecked === $totalChildCb && $totalChildCb > 0 ) {n $parentCb.prop('checked', true);n } else {n $parentCb.prop('checked', false);n }n}nnconst activateParentCheckAll = ($parentCb, $childCb) => {n $parentCb.change(function(){n if($(this).is(':checked')){n $childCb.prop('checked', true);n } else {n $childCb.prop('checked', false);n }n })n}nnconst activateChildCheckAll = ($parentCb, $childCb) => {n $childCb.change(function(){n updateCheckAll($parentCb, $childCb);n });n}nn$(document).ready(function () {n MekariForm()n})nnexport default MekariFormn”]}