remove link when hdaid is null
authorymh <ymh.work@gmail.com>
Tue, 31 Mar 2015 01:44:41 +0200
changeset 601 a671a3d3dbad
parent 600 4e50f996c7eb
child 602 82da3462fce8
remove link when hdaid is null
src/hdalab/static/hdalab/js/gomina.js
--- a/src/hdalab/static/hdalab/js/gomina.js	Tue Mar 31 01:30:41 2015 +0200
+++ b/src/hdalab/static/hdalab/js/gomina.js	Tue Mar 31 01:44:41 2015 +0200
@@ -274,11 +274,11 @@
         var _htmlCl = '<ul id="contentlist">'
             + contentdata.map(function(_d) {
                 var _dsurl = gomNs.urls.datasheet.replace(/ID$/,_d.hda_id);
-                var _html = '<li class="content-item"><h3><a href="'
-                    + _dsurl
-                    + '">'
+                var _html = '<li class="content-item"><h3>'
+                    + ((_d.hda_id)?'<a href="'+_dsurl+ '">':'')
                     + _d.title
-                    + '</a>&nbsp;<a class="mind-map-icon" href="' + gomNs.urls.renkan + '?notice=' + _d.hda_id + '" target="_blank">placeholder</a></h3>'
+                    + ((_d.hda_id)?'</a>&nbsp;<a class="mind-map-icon" href="' + gomNs.urls.renkan + '?notice=' + _d.hda_id + '" target="_blank">placeholder</a>':'')
+                    + '</h3>'
                     + ( typeof _d.coords == "object" ?
                         '<div class="maplet"><img src="http://maps.googleapis.com/maps/api/staticmap?center=47,1.5&zoom=4&size=160x160&maptype=roadmap&markers=color:red%7C'
                         + _d.coords.latitude
@@ -294,11 +294,11 @@
                     + _d.url
                     + '" target="_blank">'
                     + _d.url.replace(/(^.{40}).+(.{30}$)/m,'$1 &hellip; $2')
-                    + '</a></h4><p><a href="'
-                    + _dsurl
-                    + '">'
+                    + '</a></h4><p>'
+                    + ((_d.hda_id)?'<a href="'+ _dsurl+ '">':'')
                     + _d.description.replace(/(^.{0,160})([\s]|$)(.*)/,'$1&hellip;')
-                    + '</a></p><ul class="content-tags">'
+                    + ((_d.hda_id)?'</a>':'')
+                    + '</p><ul class="content-tags">'
                     + _d.tags.map(function(_t) {
                         return '<li class="content-tag-item"><a href="#" onclick="addFilter(\'tag\', this.getAttribute(\'original-label\')); return false;" original-label="'
                             + _t.label