You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hb...@apache.org on 2015/05/14 22:35:11 UTC

svn commit: r1679457 - /comdev/projects.apache.org/site/js/projects.js

Author: hboutemy
Date: Thu May 14 20:35:10 2015
New Revision: 1679457

URL: http://svn.apache.org/r1679457
Log:
improve description stability in each situation

Modified:
    comdev/projects.apache.org/site/js/projects.js

Modified: comdev/projects.apache.org/site/js/projects.js
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/js/projects.js?rev=1679457&r1=1679456&r2=1679457&view=diff
==============================================================================
--- comdev/projects.apache.org/site/js/projects.js (original)
+++ comdev/projects.apache.org/site/js/projects.js Thu May 14 20:35:10 2015
@@ -297,9 +297,17 @@ function renderProjectPage(project, proj
     var tlp = tlps[tlpId];
 
     // Start by splitting the name, thus fetching the root name of the project, and not the sub-project.
-    var description = tlp.shortdesc;
-    if (project && (!project.description || project.description.length == 0)) {
-	description = (project.shortdesc && project.shortdesc.length > 0 ) ? project.shortdesc : "No description available"
+    var description = "";
+    if (project) {
+        if (!_.isEmpty(project.description)) {
+            description = project.description;
+        } else if (!_.isEmpty(project.shortdesc)) {
+            description = project.shortdesc;
+        } else if (!_.isEmpty(tlp.shortdesc)) {
+            description = tlp.shortdesc;
+        } else {
+            description = "No description available";
+        }
     }
 
     // Title + description