EOS/Scripts/kendo/2015.3.1111/kendo.tabstrip.min.js
Nidhi Bhargava f0c1ab20e1 code push
2025-09-04 16:25:07 +05:30

9 lines
21 KiB
JavaScript

/*
* Kendo UI v2015.3.1111 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
!function(e,define){define(["./kendo.data.min"],e)}(function(){return function(e,t){function n(t){t.children(m).addClass(S),t.children("a").addClass(w).children(m).addClass(S),t.filter(":not([disabled]):not([class*=k-state-disabled])").addClass(B),t.filter("li[disabled]").addClass(z).removeAttr("disabled"),t.filter(":not([class*=k-state])").children("a").filter(":focus").parent().addClass(F+" "+N),t.attr("role","tab"),t.filter("."+F).attr("aria-selected",!0),t.each(function(){var t=e(this);t.children("."+w).length||t.contents().filter(function(){return!(this.nodeName.match(p)||3==this.nodeType&&!u(this.nodeValue))}).wrapAll("<span class='"+w+"'/>")})}function i(e){var t=e.children(".k-item");t.filter(".k-first:not(:first-child)").removeClass(T),t.filter(".k-last:not(:last-child)").removeClass(y),t.filter(":first-child").addClass(T),t.filter(":last-child").addClass(y)}function o(e,t){return"<span class='k-button k-button-icon k-button-bare k-tabstrip-"+e+"' unselectable='on'><span class='k-icon "+t+"'></span></span>"}var r=window.kendo,s=r.ui,a=r.keys,l=e.map,c=e.each,u=e.trim,d=e.extend,h=r.template,f=s.Widget,p=/^(a|div)$/i,g=".kendoTabStrip",m="img",v="href",_="prev",b="show",w="k-link",y="k-last",x="click",k="error",C=":empty",S="k-image",T="k-first",D="select",A="activate",E="k-content",M="contentUrl",P="mouseenter",I="mouseleave",R="contentLoad",z="k-state-disabled",B="k-state-default",F="k-state-active",L="k-state-focused",O="k-state-hover",N="k-tab-on-top",H=".k-item:not(."+z+")",V=".k-tabstrip-items > "+H+":not(."+F+")",U={content:h("<div class='k-content'#= contentAttributes(data) # role='tabpanel'>#= content(item) #</div>"),itemWrapper:h("<#= tag(item) # class='k-link'#= contentUrl(item) ##= textAttributes(item) #>#= image(item) ##= sprite(item) ##= text(item) #</#= tag(item) #>"),item:h("<li class='#= wrapperCssClass(group, item) #' role='tab' #=item.active ? \"aria-selected='true'\" : ''#>#= itemWrapper(data) #</li>"),image:h("<img class='k-image' alt='' src='#= imageUrl #' />"),sprite:h("<span class='k-sprite #= spriteCssClass #'></span>"),empty:h("")},W={wrapperCssClass:function(e,t){var n="k-item",i=t.index;return n+=t.enabled===!1?" k-state-disabled":" k-state-default",0===i&&(n+=" k-first"),i==e.length-1&&(n+=" k-last"),n},textAttributes:function(e){return e.url?" href='"+e.url+"'":""},text:function(e){return e.encoded===!1?e.text:r.htmlEncode(e.text)},tag:function(e){return e.url?"a":"span"},contentAttributes:function(e){return e.active!==!0?" style='display:none' aria-hidden='true' aria-expanded='false'":""},content:function(e){return e.content?e.content:e.contentUrl?"":"&nbsp;"},contentUrl:function(e){return e.contentUrl?r.attr("content-url")+'="'+e.contentUrl+'"':""}},j=f.extend({init:function(t,n){var i,o,s,a=this;f.fn.init.call(a,t,n),a._animations(a.options),n=a.options,a._wrapper(),a._isRtl=r.support.isRtl(a.wrapper),a._tabindex(),a._updateClasses(),a._dataSource(),n.dataSource&&a.dataSource.fetch(),a._tabPosition(),a._scrollable(),a.options.contentUrls&&a.wrapper.find(".k-tabstrip-items > .k-item").each(function(t,n){e(n).find(">."+w).data(M,a.options.contentUrls[t])}),a.wrapper.on(P+g+" "+I+g,V,a._toggleHover).on("focus"+g,e.proxy(a._active,a)).on("blur"+g,function(){a._current(null)}),a._keyDownProxy=e.proxy(a._keydown,a),n.navigatable&&a.wrapper.on("keydown"+g,a._keyDownProxy),a.options.value&&(i=a.options.value),a.wrapper.children(".k-tabstrip-items").on(x+g,".k-state-disabled .k-link",!1).on(x+g," > "+H,function(t){var n,i=a.wrapper[0];if(i!==document.activeElement)if(n=r.support.browser.msie)try{i.setActive()}catch(o){i.focus()}else i.focus();a._click(e(t.currentTarget))&&t.preventDefault()}),o=a.tabGroup.children("li."+F),s=a.contentHolder(o.index()),o[0]&&s.length>0&&0===s[0].childNodes.length&&a.activateTab(o.eq(0)),a.element.attr("role","tablist"),a.element[0].id&&(a._ariaId=a.element[0].id+"_ts_active"),a.value(i),r.notify(a)},_active:function(){var e=this.tabGroup.children().filter("."+F);e=e[0]?e:this._endItem("first"),e[0]&&this._current(e)},_endItem:function(e){return this.tabGroup.children(H)[e]()},_item:function(e,t){var n;return n=t===_?"last":"first",e?(e=e[t](),e[0]||(e=this._endItem(n)),e.hasClass(z)&&(e=this._item(e,t)),e):this._endItem(n)},_current:function(e){var n=this,i=n._focused,o=n._ariaId;return e===t?i:(i&&(i[0].id===o&&i.removeAttr("id"),i.removeClass(L)),e&&(e.hasClass(F)||e.addClass(L),n.element.removeAttr("aria-activedescendant"),o=e[0].id||o,o&&(e.attr("id",o),n.element.attr("aria-activedescendant",o))),n._focused=e,t)},_keydown:function(e){var n,i=this,o=e.keyCode,r=i._current(),s=i._isRtl;if(e.target==e.currentTarget){if(o==a.DOWN||o==a.RIGHT)n=s?_:"next";else if(o==a.UP||o==a.LEFT)n=s?"next":_;else if(o==a.ENTER||o==a.SPACEBAR)i._click(r),e.preventDefault();else{if(o==a.HOME)return i._click(i._endItem("first")),e.preventDefault(),t;if(o==a.END)return i._click(i._endItem("last")),e.preventDefault(),t}n&&(i._click(i._item(r,n)),e.preventDefault())}},_dataSource:function(){var t=this;t.dataSource&&t._refreshHandler?t.dataSource.unbind("change",t._refreshHandler):t._refreshHandler=e.proxy(t.refresh,t),t.dataSource=r.data.DataSource.create(t.options.dataSource).bind("change",t._refreshHandler)},setDataSource:function(e){var t=this;t.options.dataSource=e,t._dataSource(),t.dataSource.fetch()},_animations:function(e){e&&"animation"in e&&!e.animation&&(e.animation={open:{effects:{}},close:{effects:{}}})},refresh:function(e){var t,n,i,o,s=this,a=s.options,l=r.getter(a.dataTextField),c=r.getter(a.dataContentField),u=r.getter(a.dataContentUrlField),d=r.getter(a.dataImageUrlField),h=r.getter(a.dataUrlField),f=r.getter(a.dataSpriteCssClass),p=[],g=s.dataSource.view();for(e=e||{},i=e.action,i&&(g=e.items),t=0,o=g.length;o>t;t++)n={text:l(g[t])},a.dataContentField&&(n.content=c(g[t])),a.dataContentUrlField&&(n.contentUrl=u(g[t])),a.dataUrlField&&(n.url=h(g[t])),a.dataImageUrlField&&(n.imageUrl=d(g[t])),a.dataSpriteCssClass&&(n.spriteCssClass=f(g[t])),p[t]=n;if("add"==e.action)e.index<s.tabGroup.children().length?s.insertBefore(p,s.tabGroup.children().eq(e.index)):s.append(p);else if("remove"==e.action)for(t=0;g.length>t;t++)s.remove(e.index);else"itemchange"==e.action?(t=s.dataSource.view().indexOf(g[0]),e.field===a.dataTextField&&s.tabGroup.children().eq(t).find(".k-link").text(g[0].get(e.field))):(s.trigger("dataBinding"),s.remove("li"),s.append(p),s.trigger("dataBound"))},value:function(n){var i=this;return n===t?i.select().text():(n!=i.value()&&i.tabGroup.children().each(function(){e.trim(e(this).text())==n&&i.select(this)}),t)},items:function(){return this.tabGroup[0].children},setOptions:function(e){var t=this,n=t.options.animation;t._animations(e),e.animation=d(!0,n,e.animation),e.navigatable?t.wrapper.on("keydown"+g,t._keyDownProxy):t.wrapper.off("keydown"+g,t._keyDownProxy),f.fn.setOptions.call(t,e)},events:[D,A,b,k,R,"change","dataBinding","dataBound"],options:{name:"TabStrip",dataTextField:"",dataContentField:"",dataImageUrlField:"",dataUrlField:"",dataSpriteCssClass:"",dataContentUrlField:"",tabPosition:"top",animation:{open:{effects:"expand:vertical fadeIn",duration:200},close:{duration:200}},collapsible:!1,navigatable:!0,contentUrls:!1,scrollable:{distance:200}},destroy:function(){var e=this;f.fn.destroy.call(e),e._refreshHandler&&e.dataSource.unbind("change",e._refreshHandler),e.wrapper.off(g),e.wrapper.children(".k-tabstrip-items").off(g),e._scrollableModeActive&&(e._scrollPrevButton.off().remove(),e._scrollNextButton.off().remove()),e.scrollWrap.children(".k-tabstrip").unwrap(),r.destroy(e.wrapper)},select:function(t){var n=this;return 0===arguments.length?n.tabGroup.children("li."+F):(isNaN(t)||(t=n.tabGroup.children().get(t)),t=n.tabGroup.find(t),e(t).each(function(t,i){i=e(i),i.hasClass(F)||n.trigger(D,{item:i[0],contentElement:n.contentHolder(i.index())[0]})||n.activateTab(i)}),n)},enable:function(e,t){return this._toggleDisabled(e,t!==!1),this},disable:function(e){return this._toggleDisabled(e,!1),this},reload:function(t){t=this.tabGroup.find(t);var n=this;return t.each(function(){var t=e(this),i=t.find("."+w).data(M),o=n.contentHolder(t.index());i&&n.ajaxRequest(t,o,null,i)}),n},append:function(e){var t=this,n=t._create(e);return c(n.tabs,function(e){var i=n.contents[e];t.tabGroup.append(this),"bottom"==t.options.tabPosition?t.tabGroup.before(i):t._scrollableModeActive?t._scrollPrevButton.before(i):t.wrapper.append(i),t.angular("compile",function(){return{elements:[i]}})}),i(t.tabGroup),t._updateContentElements(),t.resize(!0),t},insertBefore:function(t,n){n=this.tabGroup.find(n);var o=this,r=o._create(t),s=e(o.contentElement(n.index()));return c(r.tabs,function(e){var t=r.contents[e];n.before(this),s.before(t),o.angular("compile",function(){return{elements:[t]}})}),i(o.tabGroup),o._updateContentElements(),o.resize(!0),o},insertAfter:function(t,n){n=this.tabGroup.find(n);var o=this,r=o._create(t),s=e(o.contentElement(n.index()));return c(r.tabs,function(e){var t=r.contents[e];n.after(this),s.after(t),o.angular("compile",function(){return{elements:[t]}})}),i(o.tabGroup),o._updateContentElements(),o.resize(!0),o},remove:function(t){var n,i=this,o=typeof t;return"string"===o?t=i.tabGroup.find(t):"number"===o&&(t=i.tabGroup.children().eq(t)),n=t.map(function(){var t=i.contentElement(e(this).index());return r.destroy(t),t}),t.remove(),n.remove(),i._updateContentElements(),i.resize(!0),i},_create:function(i){var o,r,s,a=e.isPlainObject(i),c=this;return a||e.isArray(i)?(i=e.isArray(i)?i:[i],o=l(i,function(t,n){return e(j.renderItem({group:c.tabGroup,item:d(t,{index:n})}))}),r=l(i,function(n,i){return"string"==typeof n.content||n.contentUrl?e(j.renderContent({item:d(n,{index:i})})):t})):(o="string"==typeof i&&"<"!=i[0]?c.element.find(i):e(i),r=e(),o.each(function(){if(s=e("<div class='"+E+"'/>"),/k-tabstrip-items/.test(this.parentNode.className)){var t=parseInt(this.getAttribute("aria-controls").replace(/^.*-/,""),10)-1;s=e(c.contentElement(t))}r=r.add(s)}),n(o)),{tabs:o,contents:r}},_toggleDisabled:function(t,n){t=this.tabGroup.find(t),t.each(function(){e(this).toggleClass(B,n).toggleClass(z,!n)})},_updateClasses:function(){var o,r,s,a=this;a.wrapper.addClass("k-widget k-header k-tabstrip"),a.tabGroup=a.wrapper.children("ul").addClass("k-tabstrip-items k-reset"),a.tabGroup[0]||(a.tabGroup=e("<ul class='k-tabstrip-items k-reset'/>").appendTo(a.wrapper)),o=a.tabGroup.find("li").addClass("k-item"),o.length&&(r=o.filter("."+F).index(),s=r>=0?r:t,a.tabGroup.contents().filter(function(){return 3==this.nodeType&&!u(this.nodeValue)}).remove()),r>=0&&o.eq(r).addClass(N),a.contentElements=a.wrapper.children("div"),a.contentElements.addClass(E).eq(s).addClass(F).css({display:"block"}),o.length&&(n(o),i(a.tabGroup),a._updateContentElements())},_updateContentElements:function(){var t=this,n=t.options.contentUrls||[],i=t.tabGroup.find(".k-item"),o=(t.element.attr("id")||r.guid())+"-",s=t.wrapper.children("div");s.length&&i.length>s.length?(s.each(function(e){var t=parseInt(this.id.replace(o,""),10),n=i.filter("[aria-controls="+o+t+"]"),r=o+(e+1);n.data("aria",r),this.setAttribute("id",r)}),i.each(function(){var t=e(this);this.setAttribute("aria-controls",t.data("aria")),t.removeData("aria")})):i.each(function(i){var r=s.eq(i),a=o+(i+1);this.setAttribute("aria-controls",a),!r.length&&n[i]?e("<div class='"+E+"'/>").appendTo(t.wrapper).attr("id",a):(r.attr("id",a),e(this).children(".k-loading")[0]||n[i]||e("<span class='k-loading k-complete'/>").prependTo(this)),r.attr("role","tabpanel"),r.filter(":not(."+F+")").attr("aria-hidden",!0).attr("aria-expanded",!1),r.filter("."+F).attr("aria-expanded",!0)}),t.contentElements=t.contentAnimators=t.wrapper.children("div"),t.tabsHeight=t.tabGroup.outerHeight()+parseInt(t.wrapper.css("border-top-width"),10)+parseInt(t.wrapper.css("border-bottom-width"),10),r.kineticScrollNeeded&&r.mobile.ui.Scroller&&(r.touchScroller(t.contentElements),t.contentElements=t.contentElements.children(".km-scroll-container"))},_wrapper:function(){var e=this;e.wrapper=e.element.is("ul")?e.element.wrapAll("<div />").parent():e.element,e.scrollWrap=e.wrapper.parent(".k-tabstrip-wrapper"),e.scrollWrap[0]||(e.scrollWrap=e.wrapper.wrapAll("<div class='k-tabstrip-wrapper' />").parent())},_tabPosition:function(){var e=this,t=e.options.tabPosition;e.wrapper.addClass("k-floatwrap k-tabstrip-"+t),"bottom"==t&&e.tabGroup.appendTo(e.wrapper),e.resize(!0)},_setContentElementsDimensions:function(){var e,t,n,i,o,r,s=this,a=s.options.tabPosition;("left"==a||"right"==a)&&(e=s.wrapper.children(".k-content"),t=e.filter(":visible"),n="margin-"+a,i=s.tabGroup,o=i.outerWidth(),r=Math.ceil(i.height())-parseInt(t.css("padding-top"),10)-parseInt(t.css("padding-bottom"),10)-parseInt(t.css("border-top-width"),10)-parseInt(t.css("border-bottom-width"),10),setTimeout(function(){e.css(n,o).css("min-height",r)}))},_resize:function(){this._setContentElementsDimensions(),this._scrollable()},_sizeScrollWrap:function(e){var t,n;e.is(":visible")&&(t=this.options.tabPosition,n=Math.floor(e.outerHeight(!0))+("left"===t||"right"===t?2:this.tabsHeight),this.scrollWrap.css("height",n).css("height"))},_toggleHover:function(t){e(t.currentTarget).toggleClass(O,t.type==P)},_click:function(e){var t,n,i=this,o=e.find("."+w),r=o.attr(v),s=i.options.collapsible,a=i.contentHolder(e.index());if(e.closest(".k-widget")[0]==i.wrapper[0]){if(e.is("."+z+(s?"":",."+F)))return!0;if(n=o.data(M)||r&&("#"==r.charAt(r.length-1)||-1!=r.indexOf("#"+i.element[0].id+"-")),t=!r||n,i.tabGroup.children("[data-animating]").length)return t;if(i.trigger(D,{item:e[0],contentElement:a[0]}))return!0;if(t!==!1)return s&&e.is("."+F)?(i.deactivateTab(e),!0):(i.activateTab(e)&&(t=!0),t)}},_scrollable:function(){var e,t,n,i,s=this,a=s.options;s._scrollableAllowed()&&(s.wrapper.addClass("k-tabstrip-scrollable"),e=s.wrapper[0].offsetWidth,t=s.tabGroup[0].scrollWidth,t>e&&!s._scrollableModeActive?(s._nowScrollingTabs=!1,s._isRtl=r.support.isRtl(s.element),s.wrapper.append(o("prev","k-i-arrow-w")+o("next","k-i-arrow-e")),n=s._scrollPrevButton=s.wrapper.children(".k-tabstrip-prev"),i=s._scrollNextButton=s.wrapper.children(".k-tabstrip-next"),s.tabGroup.css({marginLeft:n.outerWidth()+9,marginRight:i.outerWidth()+12}),n.on("mousedown"+g,function(){s._nowScrollingTabs=!0,s._scrollTabsByDelta(a.scrollable.distance*(s._isRtl?1:-1))}),i.on("mousedown"+g,function(){s._nowScrollingTabs=!0,s._scrollTabsByDelta(a.scrollable.distance*(s._isRtl?-1:1))}),n.add(i).on("mouseup"+g,function(){s._nowScrollingTabs=!1}),s._scrollableModeActive=!0,s._toggleScrollButtons()):s._scrollableModeActive&&e>=t?(s._scrollableModeActive=!1,s.wrapper.removeClass("k-tabstrip-scrollable"),s._scrollPrevButton.off().remove(),s._scrollNextButton.off().remove(),s.tabGroup.css({marginLeft:"",marginRight:""})):s._scrollableModeActive?s._toggleScrollButtons():s.wrapper.removeClass("k-tabstrip-scrollable"))},_scrollableAllowed:function(){var e=this.options;return e.scrollable&&!isNaN(e.scrollable.distance)&&("top"==e.tabPosition||"bottom"==e.tabPosition)},_scrollTabsToItem:function(e){var t,n=this,i=n.tabGroup,o=i.scrollLeft(),r=e.outerWidth(),s=n._isRtl?e.position().left:e.position().left-i.children().first().position().left,a=i[0].offsetWidth,l=Math.ceil(parseFloat(i.css("padding-left")));n._isRtl?0>s?t=o+s-(a-o)-l:s+r>a&&(t=o+s-r+2*l):s+r>o+a?t=s+r-a+2*l:o>s&&(t=s-l),i.finish().animate({scrollLeft:t},"fast","linear",function(){n._toggleScrollButtons()})},_scrollTabsByDelta:function(e){var t=this,n=t.tabGroup,i=n.scrollLeft();n.finish().animate({scrollLeft:i+e},"fast","linear",function(){t._nowScrollingTabs?t._scrollTabsByDelta(e):t._toggleScrollButtons()})},_toggleScrollButtons:function(){var e=this,t=e.tabGroup,n=t.scrollLeft();e._scrollPrevButton.toggle(e._isRtl?t[0].scrollWidth-t[0].offsetWidth-1>n:0!==n),e._scrollNextButton.toggle(e._isRtl?0!==n:t[0].scrollWidth-t[0].offsetWidth-1>n)},deactivateTab:function(e){var t=this,n=t.options.animation,i=n.open,o=d({},n.close),s=o&&"effects"in o;e=t.tabGroup.find(e),o=d(s?o:d({reverse:!0},i),{hide:!0}),r.size(i.effects)?(e.kendoAddClass(B,{duration:i.duration}),e.kendoRemoveClass(F,{duration:i.duration})):(e.addClass(B),e.removeClass(F)),e.removeAttr("aria-selected"),t.contentAnimators.filter("."+F).kendoStop(!0,!0).kendoAnimate(o).removeClass(F).attr("aria-hidden",!0)},activateTab:function(e){var t,n,i,o,s,a,l,c,u,h,f,p,g,m,v;if(!this.tabGroup.children("[data-animating]").length)return e=this.tabGroup.find(e),t=this,n=t.options.animation,i=n.open,o=d({},n.close),s=o&&"effects"in o,a=e.parent().children(),l=a.filter("."+F),c=a.index(e),o=d(s?o:d({reverse:!0},i),{hide:!0}),r.size(i.effects)?(l.kendoRemoveClass(F,{duration:o.duration}),e.kendoRemoveClass(O,{duration:o.duration})):(l.removeClass(F),e.removeClass(O)),u=t.contentAnimators,t.inRequest&&(t.xhr.abort(),t.inRequest=!1),0===u.length?(t.tabGroup.find("."+N).removeClass(N),e.addClass(N).css("z-index"),e.addClass(F),t._current(e),t.trigger("change"),t._scrollableModeActive&&t._scrollTabsToItem(e),!1):(h=u.filter("."+F),f=t.contentHolder(c),p=f.closest(".k-content"),t.tabsHeight=t.tabGroup.outerHeight()+parseInt(t.wrapper.css("border-top-width"),10)+parseInt(t.wrapper.css("border-bottom-width"),10),t._sizeScrollWrap(h),0===f.length?(h.removeClass(F).attr("aria-hidden",!0).kendoStop(!0,!0).kendoAnimate(o),!1):(e.attr("data-animating",!0),g=(e.children("."+w).data(M)||!1)&&f.is(C),m=function(){t.tabGroup.find("."+N).removeClass(N),e.addClass(N).css("z-index"),r.size(i.effects)?(l.kendoAddClass(B,{duration:i.duration}),e.kendoAddClass(F,{duration:i.duration})):(l.addClass(B),e.addClass(F)),l.removeAttr("aria-selected"),e.attr("aria-selected",!0),t._current(e),t._sizeScrollWrap(p),p.addClass(F).removeAttr("aria-hidden").kendoStop(!0,!0).attr("aria-expanded",!0).kendoAnimate(d({init:function(){t.trigger(b,{item:e[0],contentElement:f[0]}),r.resize(f)}},i,{complete:function(){e.removeAttr("data-animating"),t.trigger(A,{item:e[0],contentElement:f[0]}),r.resize(f),t.scrollWrap.css("height","").css("height")}}))},v=function(){g?(e.removeAttr("data-animating"),t.ajaxRequest(e,f,function(){e.attr("data-animating",!0),m(),t.trigger("change")})):(m(),t.trigger("change")),t._scrollableModeActive&&t._scrollTabsToItem(e)},h.removeClass(F),h.attr("aria-hidden",!0),h.attr("aria-expanded",!1),h.length?h.kendoStop(!0,!0).kendoAnimate(d({complete:v},o)):v(),!0))},contentElement:function(e){var n,i,o,s;if(isNaN(e-0))return t;if(n=this.contentElements&&this.contentElements[0]&&!r.kineticScrollNeeded?this.contentElements:this.contentAnimators,e=n&&0>e?n.length+e:e,i=RegExp("-"+(e+1)+"$"),n)for(o=0,s=n.length;s>o;o++)if(i.test(n.eq(o).closest(".k-content")[0].id))return n[o];return t},contentHolder:function(t){var n=e(this.contentElement(t)),i=n.children(".km-scroll-container");return r.support.touch&&i[0]?i:n},ajaxRequest:function(t,n,i,o){var s,a,l,c,u,d,h,f,p;t=this.tabGroup.find(t),s=this,a=e.ajaxSettings.xhr,l=t.find("."+w),c={},u=t.width()/2,d=!1,h=t.find(".k-loading").removeClass("k-complete"),h[0]||(h=e("<span class='k-loading'/>").prependTo(t)),f=2*u-h.width(),p=function(){h.animate({marginLeft:(parseInt(h.css("marginLeft"),10)||0)<u?f:0},500,p)},r.support.browser.msie&&10>r.support.browser.version&&setTimeout(p,40),o=o||l.data(M)||l.attr(v),s.inRequest=!0,s.xhr=e.ajax({type:"GET",cache:!1,url:o,dataType:"html",data:c,xhr:function(){var t=this,n=a(),i=t.progressUpload?"progressUpload":t.progress?"progress":!1;return n&&e.each([n,n.upload],function(){this.addEventListener&&this.addEventListener("progress",function(e){i&&t[i](e)},!1)}),t.noProgress=!(window.XMLHttpRequest&&"upload"in new XMLHttpRequest),n},progress:function(e){if(e.lengthComputable){var t=parseInt(e.loaded/e.total*100,10)+"%";h.stop(!0).addClass("k-progress").css({width:t,marginLeft:0})}},error:function(e,t){s.trigger("error",{xhr:e,status:t})&&this.complete()},stopProgress:function(){clearInterval(d),h.stop(!0).addClass("k-progress")[0].style.cssText=""},complete:function(e){s.inRequest=!1,this.noProgress?setTimeout(this.stopProgress,500):this.stopProgress(),"abort"==e.statusText&&h.remove()},success:function(e){var a,l,c;h.addClass("k-complete");try{a=this,l=10,a.noProgress&&(h.width(l+"%"),d=setInterval(function(){a.progress({lengthComputable:!0,loaded:Math.min(l,100),total:100}),l+=10},40)),s.angular("cleanup",function(){return{elements:n.get()}}),r.destroy(n),n.html(e)}catch(u){c=window.console,c&&c.error&&c.error(u.name+": "+u.message+" in "+o),this.error(this.xhr,"error")}i&&i.call(s,n),s.angular("compile",function(){return{elements:n.get()}}),s.trigger(R,{item:t[0],contentElement:n[0]})}})}});d(j,{renderItem:function(e){e=d({tabStrip:{},group:{}},e);var t=U.empty,n=e.item;return U.item(d(e,{image:n.imageUrl?U.image:t,sprite:n.spriteCssClass?U.sprite:t,itemWrapper:U.itemWrapper},W))},renderContent:function(e){return U.content(d(e,W))}}),r.ui.plugin(j)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t){t()});