comparison rhodecode/public/js/rhodecode.js @ 3179:cd50d1b5f35b

merged with beta
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 21 Jan 2013 00:03:44 +0100
parents 5d7f6b22d6b4
children b9ba0d4d3abf
comparison
equal deleted inserted replaced
3113:a0737406ce26 3179:cd50d1b5f35b
332 if(rid && !YUD.hasClass(target, 'tooltip')){ 332 if(rid && !YUD.hasClass(target, 'tooltip')){
333 YUD.setAttribute(target,'id',ttid); 333 YUD.setAttribute(target,'id',ttid);
334 YUD.setAttribute(target, 'title',_TM['loading...']); 334 YUD.setAttribute(target, 'title',_TM['loading...']);
335 YAHOO.yuitip.main.set_listeners(target); 335 YAHOO.yuitip.main.set_listeners(target);
336 YAHOO.yuitip.main.show_yuitip(e, target); 336 YAHOO.yuitip.main.show_yuitip(e, target);
337 ajaxGET('/changeset_info/{0}/{1}'.format(repo_name,rid), success) 337 ajaxGET(LAZY_CS_URL.replace('__NAME__',repo_name).replace('__REV__', rid), success)
338 } 338 }
339 }); 339 });
340 }; 340 };
341 341
342 var onSuccessFollow = function(target){ 342 var onSuccessFollow = function(target){
414 YUE.on(tt, 'mousemove', yt.move_yuitip, tt); 414 YUE.on(tt, 'mousemove', yt.move_yuitip, tt);
415 YUE.on(tt, 'mouseout', yt.close_yuitip, tt); 415 YUE.on(tt, 'mouseout', yt.close_yuitip, tt);
416 }, 416 },
417 417
418 init: function(){ 418 init: function(){
419 yt._tooltip = '';
420 yt.tipBox = yt.$('tip-box'); 419 yt.tipBox = yt.$('tip-box');
421 if(!yt.tipBox){ 420 if(!yt.tipBox){
422 yt.tipBox = document.createElement('div'); 421 yt.tipBox = document.createElement('div');
423 document.body.appendChild(yt.tipBox); 422 document.body.appendChild(yt.tipBox);
424 yt.tipBox.id = 'tip-box'; 423 yt.tipBox.id = 'tip-box';
455 yt.tipText = el.title ? el.title : ''; 454 yt.tipText = el.title ? el.title : '';
456 } 455 }
457 456
458 if(yt.tipText !== ''){ 457 if(yt.tipText !== ''){
459 // save org title 458 // save org title
460 yt._tooltip = yt.tipText; 459 YUD.setAttribute(el, 'tt_title', yt.tipText);
461 // reset title to not show org tooltips 460 // reset title to not show org tooltips
462 YUD.setAttribute(el, 'title', ''); 461 YUD.setAttribute(el, 'title', '');
463 462
464 yt.tipBox.innerHTML = yt.tipText; 463 yt.tipBox.innerHTML = yt.tipText;
465 YUD.setStyle(yt.tipBox, 'display', 'block'); 464 YUD.setStyle(yt.tipBox, 'display', 'block');
493 ); 492 );
494 newAnim.animate(); 493 newAnim.animate();
495 } else { 494 } else {
496 YUD.setStyle(yt.tipBox, 'display', 'none'); 495 YUD.setStyle(yt.tipBox, 'display', 'none');
497 } 496 }
498 YUD.setAttribute(el,'title', yt._tooltip); 497 YUD.setAttribute(el,'title', YUD.getAttribute(el, 'tt_title'));
499 } 498 }
500 } 499 }
501 500
502 /** 501 /**
503 * Quick filter widget 502 * Quick filter widget