Mercurial > kallithea
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 |