mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
. "Paste As Link" and link object support in the web-client:
. Filetype icons for PSD (Photoshop) file-format . Import, Export and Manage Space Users actions added to Forums details page . Manage Space Users action added to Forum and Topic details pages . Removed some obsolete JSF navigation outcomes from dialogs/faces-config . Approx 10% performance improvement when showing large search results pages git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2582 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -523,12 +523,14 @@ public final class Utils
|
||||
* The supported values for the usage parameter are of URLMode enum type
|
||||
* @see URLMode
|
||||
*
|
||||
* @param context Faces context
|
||||
* @param node The node to generate the URL for
|
||||
* @param usage What the URL is going to be used for
|
||||
* @param context Faces context
|
||||
* @param node The node to generate the URL for
|
||||
* @param name Name to use for the download file part of the link if any
|
||||
* @param usage What the URL is going to be used for
|
||||
*
|
||||
* @return The URL for the requested usage without the context path
|
||||
*/
|
||||
public static String generateURL(FacesContext context, Node node, URLMode usage)
|
||||
public static String generateURL(FacesContext context, Node node, String name, URLMode usage)
|
||||
{
|
||||
String url = null;
|
||||
|
||||
@@ -612,13 +614,13 @@ public final class Utils
|
||||
|
||||
case HTTP_DOWNLOAD:
|
||||
{
|
||||
url = DownloadContentServlet.generateDownloadURL(node.getNodeRef(), node.getName());
|
||||
url = DownloadContentServlet.generateDownloadURL(node.getNodeRef(), name);
|
||||
break;
|
||||
}
|
||||
|
||||
case HTTP_INLINE:
|
||||
{
|
||||
url = DownloadContentServlet.generateBrowserURL(node.getNodeRef(), node.getName());
|
||||
url = DownloadContentServlet.generateBrowserURL(node.getNodeRef(), name);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -652,6 +654,23 @@ public final class Utils
|
||||
return url;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a URL for the given usage for the given node.
|
||||
*
|
||||
* The supported values for the usage parameter are of URLMode enum type
|
||||
* @see URLMode
|
||||
*
|
||||
* @param context Faces context
|
||||
* @param node The node to generate the URL for
|
||||
* @param usage What the URL is going to be used for
|
||||
*
|
||||
* @return The URL for the requested usage without the context path
|
||||
*/
|
||||
public static String generateURL(FacesContext context, Node node, URLMode usage)
|
||||
{
|
||||
return generateURL(context, node, node.getName(), usage);
|
||||
}
|
||||
|
||||
/**
|
||||
* Build a context path safe image tag for the supplied image path.
|
||||
* Image path should be supplied with a leading slash '/'.
|
||||
@@ -665,7 +684,8 @@ public final class Utils
|
||||
*
|
||||
* @return Populated <code>img</code> tag
|
||||
*/
|
||||
public static String buildImageTag(FacesContext context, String image, int width, int height, String alt, String onclick)
|
||||
public static String buildImageTag(FacesContext context, String image, int width, int height,
|
||||
String alt, String onclick)
|
||||
{
|
||||
return buildImageTag(context, image, width, height, alt, onclick, null);
|
||||
}
|
||||
@@ -684,7 +704,8 @@ public final class Utils
|
||||
*
|
||||
* @return Populated <code>img</code> tag
|
||||
*/
|
||||
public static String buildImageTag(FacesContext context, String image, int width, int height, String alt, String onclick, String align)
|
||||
public static String buildImageTag(FacesContext context, String image, int width, int height,
|
||||
String alt, String onclick, String align)
|
||||
{
|
||||
StringBuilder buf = new StringBuilder(200);
|
||||
|
||||
|
Reference in New Issue
Block a user