Changeset 1339
- Timestamp:
- 03/24/08 01:17:48 (3 months ago)
- Files:
-
- mochikit/trunk/MochiKit/Visual.js (modified) (1 diff)
- mochikit/trunk/packed/MochiKit/MochiKit.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
mochikit/trunk/MochiKit/Visual.js
r1319 r1339 1848 1848 }, options); 1849 1849 var transition = options.transition || v.Transitions.sinoidal; 1850 var reverser = b.bind(function (pos) {1850 options.transition = function (pos) { 1851 1851 return transition(1 - v.Transitions.pulse(pos, options.pulses)); 1852 }, transition); 1853 b.bind(reverser, transition); 1854 return new v.Opacity(element, b.update({ 1855 transition: reverser}, options)); 1852 }; 1853 return new v.Opacity(element, options); 1856 1854 }; 1857 1855 mochikit/trunk/packed/MochiKit/MochiKit.js
r1338 r1339 6535 6535 }},_706); 6536 6536 var _70c=_706.transition||v.Transitions.sinoidal; 6537 var _70d=b.bind(function(pos){6537 _706.transition=function(pos){ 6538 6538 return _70c(1-v.Transitions.pulse(pos,_706.pulses)); 6539 },_70c); 6540 b.bind(_70d,_70c); 6541 return new v.Opacity(_705,b.update({transition:_70d},_706)); 6542 }; 6543 MochiKit.Visual.fold=function(_70f,_710){ 6539 }; 6540 return new v.Opacity(_705,_706); 6541 }; 6542 MochiKit.Visual.fold=function(_70e,_70f){ 6544 6543 var d=MochiKit.DOM; 6545 6544 var v=MochiKit.Visual; 6546 6545 var s=MochiKit.Style; 6547 _70 f=d.getElement(_70f);6548 var _71 4={top:_70f.style.top,left:_70f.style.left,width:_70f.style.width,height:_70f.style.height};6549 var _71 5=d.makeClipping(_70f);6550 _7 10=MochiKit.Base.update({scaleContent:false,scaleX:false,afterFinishInternal:function(_716){6551 new v.Scale(_70 f,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(_717){6552 s.hideElement(_71 7.element);6553 d.undoClipping(_71 7.element,_715);6554 s.setStyle(_71 7.element,_714);6546 _70e=d.getElement(_70e); 6547 var _713={top:_70e.style.top,left:_70e.style.left,width:_70e.style.width,height:_70e.style.height}; 6548 var _714=d.makeClipping(_70e); 6549 _70f=MochiKit.Base.update({scaleContent:false,scaleX:false,afterFinishInternal:function(_715){ 6550 new v.Scale(_70e,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(_716){ 6551 s.hideElement(_716.element); 6552 d.undoClipping(_716.element,_714); 6553 s.setStyle(_716.element,_713); 6555 6554 }}); 6556 }},_7 10);6557 return new v.Scale(_70 f,5,_710);6555 }},_70f); 6556 return new v.Scale(_70e,5,_70f); 6558 6557 }; 6559 6558 MochiKit.Visual.Color=MochiKit.Color.Color; … … 6596 6595 } 6597 6596 (function(){ 6598 var _71 b=MochiKit.Base.extend;6597 var _71a=MochiKit.Base.extend; 6599 6598 var self=MochiKit.MochiKit; 6600 var _71d=self.SUBMODULES; 6599 var _71c=self.SUBMODULES; 6600 var _71d=[]; 6601 6601 var _71e=[]; 6602 var _71f=[]; 6603 var _720={}; 6602 var _71f={}; 6604 6603 var i,k,m,all; 6605 for(i=0;i<_71 d.length;i++){6606 m=MochiKit[_71 d[i]];6607 _71 b(_71e,m.EXPORT);6608 _71 b(_71f,m.EXPORT_OK);6604 for(i=0;i<_71c.length;i++){ 6605 m=MochiKit[_71c[i]]; 6606 _71a(_71d,m.EXPORT); 6607 _71a(_71e,m.EXPORT_OK); 6609 6608 for(k in m.EXPORT_TAGS){ 6610 _7 20[k]=_71b(_720[k],m.EXPORT_TAGS[k]);6609 _71f[k]=_71a(_71f[k],m.EXPORT_TAGS[k]); 6611 6610 } 6612 6611 all=m.EXPORT_TAGS[":all"]; 6613 6612 if(!all){ 6614 all=_71 b(null,m.EXPORT,m.EXPORT_OK);6613 all=_71a(null,m.EXPORT,m.EXPORT_OK); 6615 6614 } 6616 6615 var j; … … 6620 6619 } 6621 6620 } 6622 self.EXPORT=_71 e;6623 self.EXPORT_OK=_71 f;6624 self.EXPORT_TAGS=_7 20;6621 self.EXPORT=_71d; 6622 self.EXPORT_OK=_71e; 6623 self.EXPORT_TAGS=_71f; 6625 6624 }()); 6626 6625 }else{ … … 6632 6631 return; 6633 6632 } 6634 var _72 6=document.getElementsByTagName("script");6635 var _72 7="http://www.w3.org/1999/xhtml";6636 var _72 8="http://www.w3.org/2000/svg";6637 var _72 9="http://www.w3.org/1999/xlink";6638 var _72 a="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";6633 var _725=document.getElementsByTagName("script"); 6634 var _726="http://www.w3.org/1999/xhtml"; 6635 var _727="http://www.w3.org/2000/svg"; 6636 var _728="http://www.w3.org/1999/xlink"; 6637 var _729="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 6639 6638 var base=null; 6640 var _72 c=null;6641 var _72 d={};6639 var _72b=null; 6640 var _72c={}; 6642 6641 var i; 6643 6642 var src; 6644 for(i=0;i<_72 6.length;i++){6643 for(i=0;i<_725.length;i++){ 6645 6644 src=null; 6646 switch(_72 6[i].namespaceURI){6647 case _72 8:6648 src=_72 6[i].getAttributeNS(_729,"href");6645 switch(_725[i].namespaceURI){ 6646 case _727: 6647 src=_725[i].getAttributeNS(_728,"href"); 6649 6648 break; 6650 6649 default: 6651 src=_72 6[i].getAttribute("src");6650 src=_725[i].getAttribute("src"); 6652 6651 break; 6653 6652 } … … 6655 6654 continue; 6656 6655 } 6657 _72 d[src]=true;6656 _72c[src]=true; 6658 6657 if(src.match(/MochiKit.js$/)){ 6659 6658 base=src.substring(0,src.lastIndexOf("MochiKit.js")); 6660 _72 c=_726[i];6659 _72b=_725[i]; 6661 6660 } 6662 6661 } … … 6664 6663 return; 6665 6664 } 6666 var _7 30=MochiKit.MochiKit.SUBMODULES;6667 for(var i=0;i<_7 30.length;i++){6668 if(MochiKit[_7 30[i]]){6665 var _72f=MochiKit.MochiKit.SUBMODULES; 6666 for(var i=0;i<_72f.length;i++){ 6667 if(MochiKit[_72f[i]]){ 6669 6668 continue; 6670 6669 } 6671 var uri=base+_7 30[i]+".js";6672 if(uri in _72 d){6670 var uri=base+_72f[i]+".js"; 6671 if(uri in _72c){ 6673 6672 continue; 6674 6673 } 6675 if(_72 c.namespaceURI==_728||_72c.namespaceURI==_72a){6676 var s=document.createElementNS(_72 c.namespaceURI,"script");6677 s.setAttribute("id","MochiKit_"+base+_7 30[i]);6678 if(_72 c.namespaceURI==_728){6679 s.setAttributeNS(_72 9,"href",uri);6674 if(_72b.namespaceURI==_727||_72b.namespaceURI==_729){ 6675 var s=document.createElementNS(_72b.namespaceURI,"script"); 6676 s.setAttribute("id","MochiKit_"+base+_72f[i]); 6677 if(_72b.namespaceURI==_727){ 6678 s.setAttributeNS(_728,"href",uri); 6680 6679 }else{ 6681 6680 s.setAttribute("src",uri); 6682 6681 } 6683 6682 s.setAttribute("type","application/x-javascript"); 6684 _72 c.parentNode.appendChild(s);6685 }else{ 6686 document.write("<"+_72 c.nodeName+" src=\""+uri+"\" type=\"text/javascript\"></script>");6683 _72b.parentNode.appendChild(s); 6684 }else{ 6685 document.write("<"+_72b.nodeName+" src=\""+uri+"\" type=\"text/javascript\"></script>"); 6687 6686 } 6688 6687 }
