// Name: Adasoft.WIY.UI.jQueryExtend.debug.js // Assembly: Adasoft.WIY.UI // Version: 20.11.1.1 // FileVersion: 20.11.01.1 if (typeof (Type) != 'undefined') Type.registerNamespace("Adasoft"); if (typeof (window.jQuery) != 'undefined' && window.jQuery.extend) { window.jQuery.extend(//WebForms için ajax sonrası //ready olayını toparlama Yilmaz Ozcaliskan http://www.ozcaliskan.name.tr {ajax_fix: function () { try { var pm = Sys.WebForms.PageRequestManager.getInstance(); if (typeof (pm) != 'undefined' && typeof (window.jQuery) != 'undefined') { window.jQuery._readyList = null; if (typeof (window.jQuery.readyList) != 'undefined') window.jQuery._readyList = window.jQuery.readyList; if (typeof (pm.add_pageLoaded) == 'function') { var handler = Function.createDelegate(this, function () { if (pm && pm._postBackSettings) { if (typeof (window.jQuery) != 'undefined') { jQuery.isReady = false; if (window.jQuery._readyList) window.jQuery.readyList = window.jQuery._readyList; window.jQuery.ready(); } } }); pm.add_pageLoaded(handler); } } } catch (e) { } } //end-_ajaxFix , System_Colors: { aqua: [0, 255, 255], azure: [240, 255, 255], beige: [245, 245, 220], black: [0, 0, 0], blue: [0, 0, 255], brown: [165, 42, 42], cyan: [0, 255, 255], darkblue: [0, 0, 139], darkcyan: [0, 139, 139], darkgrey: [169, 169, 169], darkgreen: [0, 100, 0], darkkhaki: [189, 183, 107], darkmagenta: [139, 0, 139], darkolivegreen: [85, 107, 47], darkorange: [255, 140, 0], darkorchid: [153, 50, 204], darkred: [139, 0, 0], darksalmon: [233, 150, 122], darkviolet: [148, 0, 211], fuchsia: [255, 0, 255], gold: [255, 215, 0], green: [0, 128, 0], indigo: [75, 0, 130], khaki: [240, 230, 140], lightblue: [173, 216, 230], lightcyan: [224, 255, 255], lightgreen: [144, 238, 144], lightgrey: [211, 211, 211], lightpink: [255, 182, 193], lightyellow: [255, 255, 224], lime: [0, 255, 0], magenta: [255, 0, 255], maroon: [128, 0, 0], navy: [0, 0, 128], olive: [128, 128, 0], orange: [255, 165, 0], pink: [255, 192, 203], purple: [128, 0, 128], violet: [128, 0, 128], red: [255, 0, 0], silver: [192, 192, 192], white: [255, 255, 255], yellow: [255, 255, 0] }//System_Colors , animation_fix_helper: function (i, v) { if (window.jQuery) { window.jQuery.fx.step[v] = function (fx) { if (fx.state == 0) { fx.start = window.jQuery.get_StyleColor(fx.elem, v); fx.end = window.jQuery.get_RGB(fx.end); } if (typeof (fx.start) != 'undefined' && typeof (fx.end) != 'undefined' && fx.start.length == 3 && fx.end.length == 3) { fx.elem.style[v] = 'rgb(' + [ Math.max(Math.min(parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0), Math.max(Math.min(parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0), Math.max(Math.min(parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)].join(',') + ')'; } } } } //animation_fix_helper , animation_fix: function () { var temp = ['backgroundColor' , 'borderBottomColor' , 'borderLeftColor' , 'borderRightColor' , 'borderTopColor' , 'borderColor' , 'color' , 'outlineColor']; if (window.jQuery.each) window.jQuery.each(temp, this.animation_fix_helper); } , get_RGB: function (color) { // Color Conversion functions from highlightFade // By Blair Mitchelmore // http://jquery.offput.ca/highlightFade/ // Parse strings looking for color tuples [255,255,255] var result = null; try { // Check if we're already dealing with an array of colors if (color && color.constructor == Array && color.length == 3) return color; // Look for rgb(num,num,num) if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])]; // Look for rgb(num%,num%,num%) if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) return [parseFloat(result[1]) * 2.55, parseFloat(result[2]) * 2.55, parseFloat(result[3]) * 2.55]; // Look for #a0b1c2 if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)) return [parseInt(result[1], 16), parseInt(result[2], 16), parseInt(result[3], 16)]; // Look for #fff if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)) return [parseInt(result[1] + result[1], 16), parseInt(result[2] + result[2], 16), parseInt(result[3] + result[3], 16)]; // Otherwise, we're most likely dealing with a named color return this.System_Colors[jQuery.trim(color).toLowerCase()]; } catch (e) { } return result; } , get_StyleColor: function (element, attr) { var color; do { color = jQuery.curCSS(element, attr); // Keep going until we find an element that has color, or we hit the body if (color != '' && color != 'transparent' || jQuery.nodeName(element, "body")) break; attr = "backgroundColor"; } while (element = element.parentNode); return this.get_RGB(color); } , get_styles: function (obj) { var o = {}; if (typeof (obj) != 'undefined' && typeof (obj.style) != 'undefined') { for (index in obj.style) { o[index] = obj.style[index]; } } return o; } , set_styles: function (obj, ref) { if (typeof (obj) == 'undefined') return false; if (typeof (obj.style) == 'undefined' && obj.context) obj = obj.context; if (typeof (obj) != 'undefined' && typeof (ref) != 'undefined' && typeof (obj.style) != 'undefined') { for (name in ref) { try { obj.style[name] = ref[name]; } catch (e) { Sys.Debug.trace(e.message); } } } return this; } , get_WindowHeight: function () {///Window'un kullanılabilir Boyu var height = null; try { height = window.jQuery(window).height(); } catch (e) { } return height; } //get_WindowHeight , get_WindowWidth: function () {///Window'un kullanılabilir Eni var width = null; try { width = window.jQuery(window).width(); } catch (e) { } return width; } //get_WindowWidth , _innerProperties: function (obj) { var list = []; for (name in obj) { try { if (typeof (obj[name]) != 'undefined' && name.toLowerCase() != 'innerhtml' && name.toLowerCase() != 'outerhtml') list.push(name); } catch (e) { } } list.sort(); var result = ''; try { result += ''; } catch (e) { result += (e.message); } return result; } , properties: function (obj, recursive) { if (typeof (obj) == 'undefined' || !obj) return false; if (arguments.length < 2) recursive = false; var list = []; for (name in obj) { try { if (typeof (obj[name]) != 'undefined' && name.toLowerCase() != 'innerhtml' && name.toLowerCase() != 'outerhtml') list.push(name); } catch (e) { } } list.sort(); var result = '$'; try { result += ''; } catch (e) { result += (e.message); } result += ''; var id = '_'; var dt = new Date(); id = id + dt.getMilliseconds().toString(); var w = window.open('about:blank', id); if (w && w.window && w.window.document) w.window.document.writeln(result); return obj; } , ScrollBarWidth: function () { return window.scrollbarWidth; } //end-ScrollBarWidth , KillEvent: function (evt) { if (typeof (evt) != 'undefined') { if (evt.preventDefault) evt.preventDefault(); if (evt.stopPropagation) evt.stopPropagation(); if (evt.returnValue) evt.returnValue = false; if (evt.cancelBubble) evt.cancelBubble = true; } //end-KillEvent } }//Extend-Object ); if (window.jQuery.fn && window.jQuery.fn.extend) { window.jQuery.fn.extend({ properties: function (recursive) { if (arguments.length == 0) recursive = false; return window.jQuery.properties(this, recursive); } , get_styles: function () { if (this.context) return window.jQuery.get_styles(this.context); else return window.jQuery.get_styles(this); } , set_styles: function (ref) { if (this.context) return window.jQuery.set_styles(this.context); else return window.jQuery.set_styles(this); } }); //fn-extend } if (typeof (window.jQuery.animation_fix) == 'function') window.jQuery.animation_fix(); if (typeof (window.jQuery.ajax_fix) == 'function') window.jQuery.ajax_fix(); } /* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ */ jQuery.easing['jswing'] = jQuery.easing['swing']; jQuery.extend(jQuery.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { return jQuery.easing[jQuery.easing.def](x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c * (t /= d) * t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c * (t /= d) * (t - 2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t + b; return -c / 2 * ((--t) * (t - 2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c * (t /= d) * t * t + b; }, easeOutCubic: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t + b; return c / 2 * ((t -= 2) * t * t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c * (t /= d) * t * t * t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t = t / d - 1) * t * t * t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t + b; return -c / 2 * ((t -= 2) * t * t * t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c * (t /= d) * t * t * t * t + b; }, easeOutQuint: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t * t * t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t * t + b; return c / 2 * ((t -= 2) * t * t * t * t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t / d * (Math.PI / 2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t / d * (Math.PI / 2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c / 2 * (Math.cos(Math.PI * t / d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t == 0) ? b : c * Math.pow(2, 10 * (t / d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (t == d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t == 0) return b; if (t == d) return b + c; if ((t /= d / 2) < 1) return c / 2 * Math.pow(2, 10 * (t - 1)) + b; return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t /= d) * t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t = t / d - 1) * t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return -c / 2 * (Math.sqrt(1 - t * t) - 1) + b; return c / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4; } else var s = p / (2 * Math.PI) * Math.asin(c / a); return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b; }, easeOutElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4; } else var s = p / (2 * Math.PI) * Math.asin(c / a); return a * Math.pow(2, -10 * t) * Math.sin((t * d - s) * (2 * Math.PI) / p) + c + b; }, easeInOutElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d / 2) == 2) return b + c; if (!p) p = d * (.3 * 1.5); if (a < Math.abs(c)) { a = c; var s = p / 4; } else var s = p / (2 * Math.PI) * Math.asin(c / a); if (t < 1) return -.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b; return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p) * .5 + c + b; }, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * (t /= d) * t * ((s + 1) * t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t /= d / 2) < 1) return c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b; return c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce(x, d - t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t /= d) < (1 / 2.75)) { return c * (7.5625 * t * t) + b; } else if (t < (2 / 2.75)) { return c * (7.5625 * (t -= (1.5 / 2.75)) * t + .75) + b; } else if (t < (2.5 / 2.75)) { return c * (7.5625 * (t -= (2.25 / 2.75)) * t + .9375) + b; } else { return c * (7.5625 * (t -= (2.625 / 2.75)) * t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d / 2) return jQuery.easing.easeInBounce(x, t * 2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce(x, t * 2 - d, 0, c, d) * .5 + c * .5 + b; } }); (function ($) {// $.createDelegate = function (a, b) { return function () { return b.apply(a, arguments); } } })(jQuery); ; //Web Servis Ajax Support (function ($) { $._WebServis = function () { this.type = 'POST'; this.dataType = 'json'; this.contentType = 'application/json; charset=UTF-8'; this.error = null; this.succes = null; this.url = ''; this.data = '{}'; this.async = true; this.global = true; this.processData = false; this._error = null; this._succes = null; this.success = $.createDelegate(this, this._Success); this.error = $.createDelegate(this, this._Error); this.AjaxQ = []; this._inAjax = false; this._events = []; }; $._WebServis.prototype = { _raiseEvent: function (fn) { for (var i = 0; i < this._events.length; i++) if (typeof (this._events[i][fn]) == 'function') this._events[i][fn]({ url: this.url, data: this.data, kalan: this.AjaxQ.length }); }, _Ajax: function (url, data, succes, error) { if ($.isFunction(succes)) this._success = succes; if ($.isFunction(error)) this._error = error; this.url = url; if (typeof (data) != 'undefined') if (data != null) this.data = data; if (typeof (this.data) != 'string') throw new Error('data olarak string değer gerekiyor!'); opts = { 'type': this.type, 'url': this.url, 'dataType': this.dataType, 'async': this.async, 'processData': this.processData, 'data': this.data, 'contentType': this.contentType, 'error': this.error, 'success': this.success }; this._raiseEvent('Begin'); $.extend(false, opts, $.ajaxSettings); try { this._inAjax = true; $.ajax(opts); } catch (e) { this._Error(null, e.message); } } , processQ: function () { this._raiseEvent('End'); if (this.AjaxQ.length > 0) { var index = this.AjaxQ.length - 1; var opt = this.AjaxQ[index]; this.AjaxQ.pop(); this._raiseEvent('Begins'); this._Ajax(opt.url, opt.data, opt.success, opt.error); } } , _Error: function (x, em) { this._inAjax = false; if (this._error != null) this._error(em + ' | ' + x.responseText); this.processQ(); } , _Success: function (r, m) { this._inAjax = false; if (r && typeof (r.d) != 'undefined') { if (this._success != null) this._success(r.d, m); } this.processQ(); } , Ajax: function (url, data, succes, error) { if (!this._inAjax) this._Ajax(url, data, succes, error); else this.AjaxQ[this.AjaxQ.length] = { 'url': url, 'data': data, 'success': succes, 'error': error }; } , Baslangic: function (f) { if (typeof (f) == 'function') this._events[this._events.length] = { Begin: f }; } , Bitis: function (f) { if (typeof (f) == 'function') this._events[this._events.length] = { End: f }; } }; $.WebServis = new $._WebServis(); })(window.jQuery); //Web Servis Ajax Support //Scroll Bar olayi (function ($) { $(function () { var i = document.createElement('p'); i.style.width = '100%'; i.style.height = '200px'; var o = document.createElement('div'); o.style.position = 'absolute'; o.style.top = '0px'; o.style.left = '0px'; o.style.visibility = 'hidden'; o.style.width = '200px'; o.style.height = '150px'; o.style.overflow = 'hidden'; o.appendChild(i); document.body.appendChild(o); var w1 = i.offsetWidth; var h1 = i.offsetHeight; o.style.overflow = 'scroll'; var w2 = i.offsetWidth; var h2 = i.offsetHeight; if (w1 == w2) w2 = o.clientWidth; if (h1 == h2) h2 = o.clientWidth; document.body.removeChild(o); window.scrollbarWidth = w1 - w2; window.scrollbarHeight = h1 - h2; }); })($); //----------------------------------------------------------------------------- //Adasoft.J ile Map edelim if (typeof (Adasoft) != 'undefined' && typeof (window.jQuery) != 'undefined') Adasoft.J = window.jQuery.noConflict(); if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();