$html = '';
// construct a link that is the base for a hover popup (see oslcTooltip.js)
- $url = '<a class="resourcePopupTrigger" href="'. util_make_url_u ($username, $user_id) .
- '" rel="user,' . $username . '">'. $username . '</a>';
+ //$url = '<a class="resourcePopupTrigger" href="'. util_make_url_u ($username, $user_id) .
+ // '" rel="user,' . $username . '">'. $username . '</a>';
+ $resource_url = util_make_url_u ($username, $user_id);
+ $url = '<a class="resourcePopupTrigger" href="'. $resource_url .
+ '" rel="'. $resource_url .'">'. $username . '</a>';
if ($logo_params['content']) {
$html = $logo_params['content'] . $url .'<div class="new_line"></div>';
}
$group_name = $this->params['group_name'];
$group_id = $this->params['group_id'];
$link_text = $this->params['link_text'];
- return '<a class="resourcePopupTrigger" href="'. util_make_url_g ($group_name, $group_id) .
- '" rel="project,' . $group_name . '">'. $link_text . '</a>';
+ $resource_url = util_make_url_g ($group_name, $group_id);
+ return '<a class="resourcePopupTrigger" href="'. $resource_url .
+ '" rel="' . $resource_url . '">'. $link_text . '</a>';
}
}
jQuery('body').append(container);
jQuery('.resourcePopupTrigger').live('mouseover', function() {
- var params = jQuery(this).attr('rel').split(',');
- var resourceType = params[0];
- var resourceId = params[1];
-
- if(resourceType == 'user') {
- resource = 'users';
- }
- if(resourceType == 'project'){
- resource = 'projects';
- }
-
+// var params = jQuery(this).attr('rel').split(',');
+// var resourceType = params[0];
+// var resourceId = params[1];
+//
+// if(resourceType == 'user') {
+// resource = 'users';
+// }
+// if(resourceType == 'project'){
+// resource = 'projects';
+// }
+ var url = jQuery(this).attr('rel');
+
if (hideTimer) {
clearTimeout(hideTimer);
}
jQuery('#resourcePopupContent').html('<i>...loading '+ resource +' compact preview...</i>');
// Fetch the OSLC compact preview representation of the resource
+ //url: '/'+ resource +'/' + resourceId + '/',
jQuery.ajax({
type: 'GET',
- url: '/'+ resource +'/' + resourceId + '/',
+ url: url,
dataType: 'xml',
beforeSend: function(xhr) {
xhr.setRequestHeader("Accept","application/x-oslc-compact+xml");
$projname = $graph->resource( $url )->get( "doap:name" );
- $html = $html . '
- <tr>
- <td><a href="'.$url.'">'.$projname.'</a>
- </td>
- </tr>';
+ $html = $html . '
+ <tr>
+ <td>';
+//<a href="'.$url.'">'.$projname.'</a>
+ $html .= '<a class="resourcePopupTrigger" href="'. $url .
+ '" rel="' . $url . '">'. $projname . '</a>';
+ $html = $html . '</td>
+ </tr>';
}
$html .= $HTML->listTableBottom();