.&1|?" {}:+dq8mQk?y@&*[3)Zص>Y=<4̲GЏh<"_p@~`L5 0LN-<|s5 r͠nWOy:3h0Ľ-^}zIWs TLyZܼ9ZoE%ûSg:hpL!ܰC liu|fL0G+>.$>P~ $i%mXY⮃b5$YϴY[9܎o`sɅ1pf&`̬C{63 xd4"݆[@TG>pwSǼԜ{ȎZTEڻh4Թł;"2@r By;lwf1 zc {! OyTZ)|_ t1@/LfiB)=S]+93-@M(uHmnFR!h> R^%X)}@tse J N5[y-ģL7͌2!U#z;@fRNM`}@Q eAL7|3) 7=`&LfiB)=S]+93-@M(uHmn#{wc,C߈h.@KVgBoǿ?etve1mnZxRE`Ҵpz:6"Y[8!eΘkbAFf)*vT@hE _K#ضe%5^ĴM[:;,{mXY⮃bpLee=5s=KB,+?gs;(Yw2m *])6"Jֻ 5Ay<.K'{vLQ0[Gv.t&M|X?ِ$3L?#bck+˕ušoUME VSg:hpLC zRG1\g,D75? CcYiuDv_/A|#4/]]xHljj:8ɶ4 a)vIK3u9gBoǿ?etve1mnZxRE`Ҵpz:6"Y[msJR/6xB"TF(ʶ^#>qQI^ZNAsqɾ:3u`{:X?4} @sc_#Y)bͨ O! czojDQ e#C>8FP("d\A*Q_0۟_K)'k#wGN [Q L$e%Zg#ؘK!dpZ438:Gւ3GW=*^8nn&,`\fv$8qY%hz69@l@(_( h&6E28/crQ|ۼRW2^94SG/~qҾg Yu5N8nn&,`\fdJiYWs۟0!tbpmESX0qBjD8DBP ؄"gl-/.ݻ0dU(J}Yq| t5$ư~>Rah4"7#C Wſ,xA@(ipS0Ñ qjm^W9F+pLꄅJEl\fM'խ܄YPeH/E8nn&,`\f={n͟Ua6o|"]6FL$=@v2wâfF5br2R,RIIUOe]*"qzLu'5{*Wk!Ϧ!\4AȮD.ܓxuW&nLX GO8nn&,`\fa͚OMtR"-cFCĶ&e&Xxv :r4ui[1:lņF6^7;߿g$gFQ$Ѻ'v݉m:wإ“(_41V;h3sE8nn&,`\fvjSk4s:}XW!AQBEytoiB,}d ˯sA1eo>18nn&,`\f.s7Kq18nn&,`\f`s_&!q"+U {5-Þ2[_c1skۏ-#S!m6ې[v. .8nn&,`\f` xgjfaE maAQBEyto7Y(Ǖ~PbxsBff4,QȾ8nn&,`\fɠ$FS{Xí :Ue|%虭M2[_c1skۏ-#O44#*i!>!m{ ( 8nn&,`\f<5_J l&r =r+\T/L^\iJ> L^LhT0AH cG8nn&,`\fo>\ lBcXXT%٣W+pK[ p |鋈7lEz9$aWdVu]8nn&,`\fF.:C=PQ$Q9k(&|W+pK[ p |鋈7l<]YWw%8nn&,`\fn3{B{1WjN0;nY(!d炙LS}9P-C -g/9V7j8nn&,`\f~0fA5`y O4(FX踱KT5fT٘8nn&,`\fI(>'1C8nn&,`\f p6bMh|k"ydQ{0KɁ ,('8nn&,`\f1qgx59ZtMd~c!·*-Y-ՂӠ_˙7#C Wſ,aqHQS0ag:ϧ(ADQP^NΆ* h48/crQ|ۼRb-CvAp۔c^WX8nn&,`\fﺄ&c\y»2P>7x6 {#5+T8N0. Xo(Ƃ|ZO#:(  7H#h9_gW0wM[1bDȪ #(|d[ Ş(nK:j_TN`=>@8'37$AM(&הz^Kwϓ;Uʜl`R.ub.֤4!Cd&nLX GO8nn&,`\fjxw (^N)߸Y \{˳]/NO dNV5׼5 'X.@2f0G°B6(U8nn&,`\f1]?)2zʅtj?[M^9X.@2fXs4n*Yگ8nn&,`\f hW~)~: case 'darkblue': case 'highcontrast': case 'ui-sunny': case 'ui-darkness': return 'jqx-icon-plus-alt-white'; } return 'jqx-icon-plus-alt'; }; $('#tasks').jqxKanban({ template: '
' + '
' + '
' + '' + '
', resources: resourcesAdapterFunc(), width: '100%', height: 680, theme: 'metro', source: dataAdapter, itemRenderer: function (element, item, resource) { $(element).find('.jqx-kanban-item-color-status').html('' + resource.name + ''); }, columns: [ { text: 'Backlog', iconClassName: getIconClassName(), dataField: 'new' }, { text: 'In Progress', iconClassName: getIconClassName(), dataField: 'work' }, { text: 'Done', iconClassName: getIconClassName(), dataField: 'done' } ] }); $('#tasks').on('itemAttrClicked', function (event) { var args = event.args; if (args.attribute === 'template') { $('#tasks').jqxKanban('removeItem', args.item.id); } }); var itemIndex = 0; $('#tasks').on('columnAttrClicked', function (event) { var args = event.args; if (args.attribute === 'button') { args.cancelToggle = true; if (!args.column.collapsed) { var colors = ['#f19b60', '#5dc3f0', '#6bbd49', '#732794']; $('#tasks').jqxKanban('addItem', { status: args.column.dataField, text: '', tags: 'new task', color: colors[Math.floor(Math.random() * 4)], resourceId: Math.floor(Math.random() * 4) }); var input = $('#newItem' + itemIndex); input.mousedown(function (event) { event.stopPropagation(); }); input.mouseup(function (event) { event.stopPropagation(); }); input.keydown(function (event) { if (event.keyCode === 13) { $('' + $(event.target).val() + '').insertBefore($(event.target)); $(event.target).remove(); } }); input.focus(); itemIndex++; } } }); });