1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-09-17 15:02:34 +02:00
Radarr/NzbDrone.Web/Scripts/telerik.common.min.js
markus101 da979639ba More config pages have been added. AJAX to save. Order with jquery sortable.
Some RssFeed Parsing has been implemented, it does not currently download items, still need to perform a more verbose episode check.
2011-01-28 22:10:22 -08:00

1 line
14 KiB
JavaScript

(function(d){try{if(document.execCommand){document.execCommand("BackgroundImageCache",false,true)}}catch(h){}var c=/\d/;var b=parseInt(d.browser.version.substring(0,5).replace(".",""));var f=d.browser.mozilla&&b>=180&&b<=191;var a=/d{1,4}|M{1,4}|yy(?:yy)?|([Hhmstf])\1*|"[^"]*"|'[^']*'/g;var i=d.telerik={create:function(e,j){var l=j.name;var k=d.extend({},d.fn[l].defaults,j.options);return e.each(function(){var m=d(this);k=d.meta?d.extend({},k,m.data()):k;if(!m.data(l)){var n=j.init(this,k);m.data(l,n);i.trigger(this,"load");if(j.success){j.success(n)}}})},toJson:function(e){var j=[];for(var l in e){var k=e[l];if(typeof k!="object"){j.push('"'+l+'":"'+k+'"')}else{j.push('"'+l+'":'+this.toJson(k))}}return"{"+j.join(",")+"}"},delegate:function(j,e){return function(k){e.apply(j,[k,this])}},stop:function(e,j){return function(k){k.stopPropagation();e.apply(j||this,arguments)}},stopAll:function(e,j){return function(k){k.preventDefault();k.stopPropagation();e.apply(j||this,arguments)}},bind:function(e,j){var k=d(e.element);d.each(j,function(l){if(d.isFunction(this)){k.bind(l,this)}})},preventDefault:function(j){j.preventDefault()},hover:function(){d(this).addClass("t-state-hover")},leave:function(){d(this).removeClass("t-state-hover")},buttonHover:function(){d(this).addClass("t-button-hover")},buttonLeave:function(){d(this).removeClass("t-button-hover")},stringBuilder:function(){this.buffer=[]},ajaxError:function(l,k,e,m){var j=this.trigger(l,k,{XMLHttpRequest:e,textStatus:m});if(!j){if(m=="error"&&e.status!="0"){alert("Error! The requested URL returned "+e.status+" - "+e.statusText)}if(m=="timeout"){alert("Error! Server timeout.")}}return j},trigger:function(k,j,l){l=d.extend(l||{},new d.Event(j));l.stopPropagation();d(k).trigger(l);return l.isDefaultPrevented()},getType:function(e){if(e instanceof Date){return"date"}if(!isNaN(e)){return"number"}return"object"},formatString:function(){var n=arguments[0];for(var e=0,j=arguments.length-1;e<j;e++){var m=new RegExp("\\{"+e+"(:([^\\}]+))?\\}","gm");var k=arguments[e+1];var o=this.formatters[this.getType(k)];if(o){var p=m.exec(n);if(p){k=o(k,p[2])}}n=n.replace(m,function(){return k})}return n},getElementZIndex:function(e){var j="auto";d(e).parents().andSelf().each(function(){j=d(this).css("zIndex");if(Number(j)){j=Number(j)+1;return false}});return j},lastIndexOf:function(e,j){var k=j.length;for(var l=e.length-1;l>-1;l--){if(e.substr(l,k)==j){return l}}return -1},caretPos:function(e){var j=-1;if(document.selection){j=Math.abs(e.document.selection.createRange().moveStart("character",-e.value.length))}else{if(e.selectionStart!==undefined){j=e.selectionStart}}return j},formatters:{},fx:{},cultureInfo:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbrDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],abbrMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longTime:"h:mm:ss tt",longDate:"dddd, MMMM dd, yyyy",shortDate:"M/d/yyyy",shortTime:"h:mm tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",generalDateShortTime:"M/d/yyyy h:mm tt",generalDateTime:"M/d/yyyy h:mm:ss tt",sortableDateTime:"yyyy'-'MM'-'ddTHH':'mm':'ss",universalSortableDateTime:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",monthYear:"MMMM, yyyy",monthDay:"MMMM dd",today:"today",tomorrow:"tomorrow",yesterday:"yesterday",next:"next",last:"last",year:"year",month:"month",week:"week",day:"day",am:"AM",pm:"PM",dateSeparator:"/",timeSeparator:":"}};i.dropDown=function(e){d.extend(this,e);this.$element=d(new i.stringBuilder().cat("<div ").catIf(e.attr,e.attr).cat('><ul class="t-reset"></ul></div>').string()).addClass("t-popup t-group").hide()};i.dropDown.prototype={_html:function(m){var k=new i.stringBuilder();if(m){for(var j=0,n=m.length;j<n;j++){var l=m[j];var o={html:l.Text||l,dataItem:l};if(this.onItemCreate){this.onItemCreate(o)}k.cat('<li class="t-item">').cat(o.html).cat("</li>")}}return k.string()},open:function(e){if(this.onOpen){this.onOpen()}if(this.isOpened()||!this.$items){return}var l=this.$element;var j=".t-reset > .t-item";l.css("overflowY","auto");l.css("width",e.outerWidth?e.outerWidth-2:0);l.delegate(j,"mouseenter",i.hover).delegate(j,"mouseleave",i.leave).delegate(j,"click",d.proxy(function(m){if(this.onClick){this.onClick(d.extend(m,{item:d(m.target).closest(".t-item")[0]}))}},this)).appendTo(document.body);var k=e.offset;k.top+=e.outerHeight;i.fx._wrap(l).css(d.extend({position:"absolute",zIndex:e.zIndex},k));if(f){l.css("overflow","hidden")}i.fx.play(this.effects,l,{direction:"bottom"},d.proxy(function(){if(f){l.css("overflow","auto")}var m=this.$items.filter(".t-state-selected");if(m.length){this.scrollTo(m[0])}},this))},close:function(){if(!this.isOpened()){return}var e=this.$element;if(f){e.css("overflow","hidden")}i.fx.rewind(this.effects,e,{direction:"bottom"},function(){if(f){e.css("overflow","auto")}e.parent().remove()})},dataBind:function(j){j=j||[];var m=this.$element;var l=m[0].style.height;var k=l&&l!="auto"?m[0].style.height:"200px";var e=this.$items=d(this._html(j));m.find("> ul").html(e);m.css("height",e.length>10?k:"auto")},highlight:function(e){return d(e).addClass("t-state-selected").siblings().removeClass("t-state-selected").end().index()},isOpened:function(){return this.$element.is(":visible")},scrollTo:function(o){if(!o){return}var e=o.offsetTop;var m=o.offsetHeight;var j=this.$element[0];var k=j.scrollTop;var n=j.clientHeight;var l=e+m;j.scrollTop=k>e?e:l>(k+n)?l-n:k}};i.datetime=function(){if(arguments.length==0){this.value=new Date()}else{if(arguments.length==1){this.value=new Date(arguments[0])}else{if(arguments.length==3){this.value=new Date(arguments[0],arguments[1],arguments[2])}else{if(arguments.length==6){this.value=new Date(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])}else{this.value=new Date(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6])}}}}return this};d.extend(i.datetime,{msPerMinute:60000,msPerDay:86400000,add:function(m,j){var k=m.timeOffset();var l=new i.datetime(m.time()+j);var e=l.timeOffset()-k;return new i.datetime(l.time()+e*i.datetime.msPerMinute)},subtract:function(l,k){k=new i.datetime(k).toDate();var e=l.time()-k;var j=l.timeOffset()-k.timeOffset();return e-(j*i.datetime.msPerMinute)},firstDayOfMonth:function(e){return new i.datetime(0).hours(e.hours()).minutes(e.minutes()).seconds(e.seconds()).milliseconds(e.milliseconds()).year(e.year(),e.month(),1)},firstVisibleDay:function(e){var j=new i.datetime(e.year(),e.month(),0,e.hours(),e.minutes(),e.seconds(),e.milliseconds());while(j.day()!=0){i.datetime.modify(j,-1*i.datetime.msPerDay)}return j},modify:function(m,e){var k=m.timeOffset();var j=new i.datetime(m.time()+e);var l=j.timeOffset()-k;m.time(j.time()+l*i.datetime.msPerMinute)},pad:function(e){if(e<10){return"0"+e}return e},standardFormat:function(e){var j=i.cultureInfo;var k={d:j.shortDate,D:j.longDate,F:j.fullDateTime,g:j.generalDateShortTime,G:j.generalDateTime,m:j.monthDay,M:j.monthDay,s:j.sortableDateTime,t:j.shortTime,T:j.longTime,u:j.universalSortableDateTime,y:j.monthYear,Y:j.monthYear};return k[e]},format:function(w,e){var q=i.cultureInfo;var u=w.getDate();var j=w.getDay();var t=w.getMonth();var k=w.getFullYear();var p=w.getHours();var o=w.getMinutes();var n=w.getSeconds();var v=w.getMilliseconds();var r=i.datetime.pad;var x={d:u,dd:r(u),ddd:q.abbrDays[j],dddd:q.days[j],M:t+1,MM:r(t+1),MMM:q.abbrMonths[t],MMMM:q.months[t],yy:r(k%100),yyyy:k,h:p%12||12,hh:r(p%12||12),H:p,HH:r(p),m:o,mm:r(o),s:n,ss:r(n),f:Math.floor(v/100),ff:Math.floor(v/10),fff:v,tt:p<12?q.am:q.pm};e=e||"G";e=i.datetime.standardFormat(e)?i.datetime.standardFormat(e):e;return e.replace(a,function(l){return l in x?x[l]:l.slice(1,l.length-1)})},parse:function(k){var e=k.value;var j=k.format;j=i.datetime.standardFormat(j)?i.datetime.standardFormat(j):j;if(c.test(e)){return i.datetime.parseMachineDate({value:e,format:j,shortYearCutOff:k.shortYearCutOff,baseDate:k.baseDate,AM:i.cultureInfo.am,PM:i.cultureInfo.pm})}return i.datetime.parseByToken?i.datetime.parseByToken(e,k.today):null},parseMachineDate:function(z){var M=z.AM;var F=z.PM;var m=z.value;var p=z.format;var e=z.baseDate;var I=z.shortYearCutOff||30;var u=-1;var C=-1;var v=-1;var l=0;var s=0;var x=0;var w=0;var K;var G;var q=false;var L=function(O){var N=0;while(t(O)){N++;y++}return N};var k=function(){var N=t("'");if(N){y++}return N};var t=function(N){return(y+1<p.length&&p.charAt(y+1)==N)};var A=function(O){var P=new RegExp("^\\d{1,"+O+"}");var N=m.substr(D).match(P);if(N){D+=N[0].length;return parseInt(N[0],10)}else{return -1}};var n=function(N){for(var O=0;O<N.length;O++){if(m.substr(D,N[O].length)==N[O]){D+=N[O].length;return O+1}}return -1};var H=function(){if(m.charAt(D)==p.charAt(y)){D++}};var J=function(N){return N===-1?0:N};var E=0;var D=0;var j=m.length;for(var y=0,r=p.length;y<r;y++){if(D==j){break}if(q){H();if(p.charAt(y)=="'"){q=false}}else{switch(p.charAt(y)){case"d":E=L("d");v=E<=1?A(2):n(i.cultureInfo[E==3?"days":"abbrDays"]);break;case"M":E=L("M");C=E<=1?A(2):n(i.cultureInfo[E==3?"months":"abbrMonths"]);break;case"y":E=L("y");u=A(E<=1?2:4);break;case"H":E=L("H");l=J(A(2));break;case"h":L("h");l=J(A(2));break;case"m":L("m");s=J(A(2));break;case"s":L("s");x=J(A(2));break;case"f":E=L("f");w=J(A(E<=0?1:E+1));break;case"t":E=L("t");M=E>0?M:"a";F=E>0?F:"p";var o=m.substr(D).toLowerCase();K=o.indexOf(M.toLowerCase())!=-1;G=o.indexOf(F.toLowerCase())!=-1;D+=G?F.length:K?M.length:0;break;case"'":H();q=true;break;default:H()}}}var B=new i.datetime();if(u!=-1&&u<100){u+=B.year()-B.year()%100+(u<=I?0:-100)}l=(G&&l<12)?l+12:l==12&&K?0:l;if(e==undefined){if(u==-1){u=B.year()}B=new i.datetime(u,C-1,v,l,s,x,w);if(B.year()!=u||B.month()!=(C-1)||B.date()!=v){return null}}else{B=e.year(u!=-1?u:e.year()).month(C!=-1?C-1:e.month()).date(v!=-1?v:e.date()).hours(l).minutes(s).seconds(x).milliseconds(w);if((u!=-1&&B.year()!=u)||(C!=-1&&B.month()!=(C-1))||(v!=-1&&B.date()!=v)||(l!=-1&&B.hours()!=l)||(s!=-1&&B.minutes()!=s)||(x!=-1&&B.seconds()!=x)||(w!=-1&&B.milliseconds()!=w)){return null}}return B}});i.datetime.prototype={year:function(){if(arguments.length==0){return this.value.getFullYear()}else{if(arguments.length==1){this.value.setFullYear(arguments[0])}else{this.value.setFullYear(arguments[0],arguments[1],arguments[2])}}return this},timeOffset:function(){return this.value.getTimezoneOffset()},day:function(){return this.value.getDay()},toDate:function(){return this.value},addMonth:function(e){this.month(this.month()+e)},addYear:function(e){this.year(this.year()+e)}};d.each(["Month","Date","Hours","Minutes","Seconds","Milliseconds","Time"],function(e,j){i.datetime.prototype[j.toLowerCase()]=function(){if(arguments.length==1){this.value["set"+j](arguments[0])}else{return this.value["get"+j]()}return this}});i.stringBuilder.prototype={cat:function(e){this.buffer.push(e);return this},rep:function(j,e){for(var k=0;k<e;k++){this.cat(j)}return this},catIf:function(j,e){if(e){this.cat(j)}return this},string:function(){return this.buffer.join("")}};var g=function(k,e,j){if(e.length==0&&j){j();return null}var l=k.list.length;return function(){if(--l==0&&j){j()}}};d.extend(i.fx,{_wrap:function(e){if(!e.parent().hasClass("t-animation-container")){e.wrap(d("<div/>").addClass("t-animation-container").css({width:e.outerWidth(),height:e.outerHeight()}))}return e.parent()},play:function(m,n,k,e){var p=g(m,n,e);if(p===null){return}n.stop(false,true);for(var j=0,o=m.list.length;j<o;j++){var l=new i.fx[m.list[j].name](n);if(!n.data("effect-"+j)){l.play(d.extend(m.list[j],{openDuration:m.openDuration,closeDuration:m.closeDuration},k),p);n.data("effect-"+j,l)}}},rewind:function(m,n,k,e){var o=g(m,n,e);if(o===null){return}for(var j=m.list.length-1;j>=0;j--){var l=n.data("effect-"+j)||new i.fx[m.list[j].name](n);l.rewind(d.extend(m.list[j],{openDuration:m.openDuration,closeDuration:m.closeDuration},k),o);n.data("effect-"+j,null)}}});i.fx.toggle=function(e){this.element=e.stop(false,true)};i.fx.toggle.prototype={play:function(e,j){this.element.show();if(j){j()}},rewind:function(e,j){this.element.hide();if(j){j()}}};i.fx.toggle.defaults=function(){return{list:[{name:"toggle"}]}};i.fx.slide=function(e){this.element=e;this.animationContainer=i.fx._wrap(e)};i.fx.slide.prototype={play:function(j,n){var e=this.animationContainer;this.element.css("display","block").stop();e.css({display:"block",overflow:"hidden"});var k=this.element.outerWidth();var p=this.element.outerHeight();var o=j.direction=="bottom"?"marginTop":"marginLeft";var l=j.direction=="bottom"?-p:-k;e.css({width:k,height:p});var m={};m[o]=0;this.element.css("width",this.element.width()).each(function(){this.style.cssText=this.style.cssText}).css(o,l).animate(m,{queue:false,duration:j.openDuration,easing:"linear",complete:function(){e.css("overflow","");if(n){n()}}})},rewind:function(k,j){var l=this.animationContainer;this.element.stop();l.css({overflow:"hidden"});var e;switch(k.direction){case"bottom":e={marginTop:-this.element.outerHeight()};break;case"right":e={marginLeft:-this.element.outerWidth()};break}this.element.animate(e,{queue:false,duration:k.closeDuration,easing:"linear",complete:function(){l.css({display:"none",overflow:""});if(j){j()}}})}};i.fx.slide.defaults=function(){return{list:[{name:"slide"}],openDuration:"fast",closeDuration:"fast"}};i.fx.property=function(e){this.element=e};i.fx.property.prototype={_animate:function(m,l,j,e){var n={overflow:"hidden"},o={},k=this.element;d.each(m,function(q,r){var p;switch(r){case"height":case"width":p=k[r]();break;case"opacity":p=1;break;default:p=k.css(r);break}n[r]=j?p:0;o[r]=j?0:p});k.css(n).show().animate(o,{queue:false,duration:l,easing:"linear",complete:function(){if(j){k.hide()}d.each(o,function(p){o[p]=""});k.css(d.extend({overflow:""},o));if(e){e()}}})},play:function(j,e){this._animate(j.properties,j.openDuration,false,e)},rewind:function(j,e){this._animate(j.properties,j.closeDuration,true,e)}};i.fx.property.defaults=function(){return{list:[{name:"property",properties:arguments}],openDuration:"fast",closeDuration:"fast"}};d(document).ready(function(){if(d.browser.msie&&typeof(Sys)!="undefined"&&typeof(Sys.Mvc)!="undefined"&&typeof(Sys.Mvc.FormContext)!="undefined"){var e=function(k,j){return d.grep(k.getElementsByTagName("*"),function(l){return l.name==j})};Sys.Mvc.FormContext.$F=Sys.Mvc.FormContext._getFormElementsWithName=e}})})(jQuery);