Lines Matching refs:pi

1903   var pi  = _scope.lib; pi.version = [1.1,2008091000];  variable
1905 pi.env = {
1916 pi.get = function(){ function
1919 pi.get.byTag = function(){
1922 pi.get.byClass = function(){ return document.getElementsByClassName.apply(document,arguments); };
1924 pi.util = {
1929 pi.util.Array.forEach(tmp,function(_item,_index,_source){
1931 _source[_index] = pi.util.Array.clone(_source[_index]);
1937 pi.util.Array.forEach(_array,function(){
1952 if(!pi.env.ie){
1978 var object = new pi.base;
1984 …object.body = _superClass==pi.base?_prototype:pi.util.Hash.merge(_prototype,_superClass.prototype);
1986 if(_superClass!=pi.base)
1996 if(window.NodeList&&window.NamedNodeMap&&!pi.env.ie8){
2016 …object"&&(_object==window||_object instanceof Object)&&!_object.nodeName&&!pi.util.IsArray(_object)
2020 …_element[pi.env.ie?"attachEvent":"addEventListener"]((pi.env.ie?"on":"")+_eventName,_fn,_useCaptur…
2021 return pi.util.Curry(pi.util.AddEvent,this,_element);
2024 …_element[pi.env.ie?"detachEvent":"removeEventListener"]((pi.env.ie?"on":"")+_eventName,_fn,_useCap…
2025 return pi.util.Curry(pi.util.RemoveEvent,this,_element);
2029 if( !pi.util.Element.hasClass(_element,_class) )
2030 pi.util.Element.setClass(_element, pi.util.Element.getClass(_element) + " " + _class );
2033 return _element.getAttribute(pi.env.ie&&!pi.env.ie8?"className":"class")||"";
2036 return pi.util.Array.indexOf(pi.util.Element.getClass(_element).split(" "),_class)>-1;
2039 if( pi.util.Element.hasClass(_element,_class) ){
2040 var names = pi.util.Element.getClass(_element,_class).split(" ");
2041 pi.util.Element.setClass(
2043 pi.util.Array.remove(names,pi.util.Array.indexOf(names,_class)).join(" ")
2048 if(pi.env.ie8){
2052 _element.setAttribute(pi.env.ie?"className":"class", _value );
2056 if(pi.util.Element.hasClass.apply(this,arguments))
2057 pi.util.Element.removeClass.apply(this,arguments);
2059 pi.util.Element.addClass.apply(this,arguments);
2063 if(!pi.env.ie)
2070 if(!pi.env.ie)
2071 return pi.util.Element.addStyle(_element,{ "opacity":_value });
2073 pi.util.Element.addStyle(_element,{ "filter":"alpha(opacity="+_value+")" });
2077 …ft = document.body.offsetLeft, offsetTop = document.body.offsetTop, view = pi.util.Element.getView…
2099 var view = pi.util.Element.getView(_element);
2111 key = key=="float"?pi.env.ie?"styleFloat":"cssFloat":key;
2112 if (key == "opacity" && pi.env.ie) {
2113 pi.util.Element.setOpacity(_element,_style[key]);
2122 _property = _property=="float"?pi.env.ie?"styleFloat":"cssFloat":_property;
2123 if(_property=="opacity"&&pi.env.ie)
2124 return pi.util.Element.getOpacity(_element.style);
2141 _property = _property=="float"?pi.env.ie?"styleFloat":"cssFloat":_property;
2142 if(_property=="opacity"&&pi.env.ie)
2143 return pi.util.Element.getOpacity(_element,view);
2151 if( !_undeep&&pi.util.IsArray( _hash[key] ) ){
2152 tmp[key] = pi.util.Array.clone( _hash[key] );
2153 } else if( !_undeep&&pi.util.IsHash( _hash[key] ) ){
2154 tmp[ key ] = pi.util.Hash.clone(_hash[key]);
2164 if (!_undeep&&pi.util.IsArray(_source[key])) {
2165 if(pi.util.IsArray( _hash[key] )){
2169 value = pi.util.Array.clone(_source[key]);
2171 else if (!_undeep&&pi.util.IsHash(_source[key])) {
2172 if (pi.util.IsHash(_hash[key])) {
2173 value = pi.util.Hash.merge(_hash[key], _source[key]);
2175 value = pi.util.Hash.clone( _source[key] );
2200 pi.base = function(){
2207 var _p = pi.util.Hash.clone(_private);
2210 if(pi.util.IsArray( this[ key ] ) ){
2211 this[key] = pi.util.Array.clone( this[key] );
2213 if( pi.util.IsHash(this[key]) ){
2214 this[key] = pi.util.Hash.clone(
2245 _branch[(_branch["get" + title]?"_":"")+"get" + title] = pi.util.Curry(getter,_p,name);
2246 _branch[(_branch["set" + title]?"_":"")+"set" + title] = pi.util.Curry(setter,_p,name);
2249 if (pi.util.IsHash(_p[name])){
2267 if (pi.util.IsHash(_object[name])){
2275 pi.element = new pi.base;
2276 pi.element.init = function(_val){
2285 pi.element.body = {
2314 …return pi.xpath(_expression,_resultType||"ORDERED_NODE_SNAPSHOT_TYPE",this.environment.getElement(…
2337 …return pi.env.ie?(this.get(_name)!=null):this._parent_.environment.getElement().hasAttribute(_name…
2349 pi.util.Element.addClass(this._parent_.environment.getElement(),arguments[i]);
2358 return pi.util.Element.getClass( this._parent_.environment.getElement() );
2361 return pi.util.Element.hasClass( this._parent_.environment.getElement(), _class );
2364 return pi.util.Element.setClass( this._parent_.environment.getElement(), _value );
2367 pi.util.Element.removeClass( this._parent_.environment.getElement(), _class );
2371 pi.util.Element.toggleClass( this._parent_.environment.getElement(), _class );
2417 return pi.util.Element.getPosition(this.getElement());
2420 return pi.util.Element.getSize( this.getElement() );
2423 pi.util.Element.addStyle(this.getElement(),_styleObject);
2427 return pi.util.Element.getStyle(this.getElement(),_property);
2436 return pi.util.Element.getValue(this.getElement());
2439 return pi.util.Element.getView(this.getElement(),_property);
2444 pi.util.AddEvent(this._parent_.environment.getElement(),_event,_fn,_useCapture);
2448 pi.util.RemoveEvent(this._parent_.environment.getElement(),_event,_fn,_useCapture);
2453 pi.element = pi.element.build();
2455 pi.xhr = new pi.base;
2456 pi.xhr.init = function(_url){
2469 this.environment.getApi().onreadystatechange=pi.util.Curry(this.event.readystatechange,this);
2475 pi.xhr.body = {
2493 dataUrl += pi.util.String.format("{0}={1}&",key, data[key]);
2496 url += (url.search("\\?")==-1?"?":"&")+pi.util.String.format("{0}",dataUrl);
2506 pi.xhr.body.environment = {
2525 pi.xhr.body.event = {
2529 if(pi.util.Array.indexOf(callback[i].readyState,readyState)>-1){
2535 pi.xhr = pi.xhr.build();
2541 pi.xhr.get = function(_url,_returnPiObject){
2542 var request = new pi.xhr();
2552 pi.util.AddEvent(
2553 pi.env.ie?window:document,
2554 pi.env.ie?"load":"DOMContentLoaded",
2556 for(var i=0,len=pi.util.Init.length; i<len; i++){
2557 pi.util.Init[ i ]();