Organize tooltip javascript a little better
--- a/js/tooltips.js
+++ b/js/tooltips.js
@@ -8,7 +8,7 @@
* @package GitPHP
*/
-function initTooltips() {
+function initSnapshotTips() {
$('a.snapshotTip').each(function()
{
@@ -49,6 +49,10 @@
$(this).click(function() { return false; });
});
+
+}
+
+function initCommitTips() {
var project = window.location.href.match(/p=([^&]+)/);
if (!project) {
@@ -97,6 +101,22 @@
});
});
+}
+
+function initTagTips() {
+
+ var project = window.location.href.match(/p=([^&]+)/);
+ if (!project) {
+ return;
+ }
+ project = unescape(project[1]);
+
+ var url = window.location.href.match(/^([^\?]+\/)/);
+ if (!url) {
+ return;
+ }
+ url = url[1];
+
$('a.tagTip').each(function()
{
var tagName = $(this).attr('href').match(/h=([^&]+)/);
@@ -135,6 +155,8 @@
}
$(document).ready(function() {
- initTooltips();
+ initCommitTips();
+ initTagTips();
+ initSnapshotTips();
});