diff --git a/kbase-extension/static/kbase/css/kbaseNarrative.css b/kbase-extension/static/kbase/css/kbaseNarrative.css
index 5cea669bd8..b842ac6525 100644
--- a/kbase-extension/static/kbase/css/kbaseNarrative.css
+++ b/kbase-extension/static/kbase/css/kbaseNarrative.css
@@ -2279,7 +2279,6 @@ button.kb-data-obj {
display: flex;
align-items: center;
width:98%;
- border-bottom: 1px solid #E0E0E0;
}
.narrative-data-list-subcontent{
@@ -2343,6 +2342,7 @@ button.kb-data-obj {
box-shadow: 1px 1px 1px 1px #fff;
-webkit-box-shadow: 1px 1px 1px 1px #fff;
moz-box-shadow: 1px 1px 1px 1px #fff;
+ border-bottom: 1px solid #E0E0E0;
}
.narrative-card-row-main{
@@ -2575,16 +2575,18 @@ button.kb-data-obj {
font-size: 11pt;
font-family: 'OyxgenBold', Arial, sans-serif;
margin: 2px;
+ cursor: pointer;
}
.kb-data-list-name:hover {
text-decoration: underline;
}
.kb-data-list-version {
- color:#777;
+ color: #777;
font-size: 9pt;
font-style: italic;
white-space: nowrap;
- cursor:default;
+ cursor: default;
+ margin-left: 3px;
}
.kb-data-list-type {
color:#777;
diff --git a/kbase-extension/static/kbase/js/widgets/narrative_core/kbaseCardLayout.js b/kbase-extension/static/kbase/js/widgets/narrative_core/kbaseCardLayout.js
index 23adfbcdd6..b6c270a2e5 100644
--- a/kbase-extension/static/kbase/js/widgets/narrative_core/kbaseCardLayout.js
+++ b/kbase-extension/static/kbase/js/widgets/narrative_core/kbaseCardLayout.js
@@ -3,8 +3,8 @@
*
* Authors: zzheng@lbl.gov
*
- * This the templating function for creating consistent card. Should be called through card
- * creating function such as kbaseDataCard.
+ * This the templating function for creating consistent card. Should be called through card
+ * creating function such as kbaseDataCard.
*
* Expected options:
* options : {
@@ -17,79 +17,78 @@
* }
*/
-define (
- [
- 'bootstrap',
- 'jquery'
- ], function(
- bootstrap,
- $
- ) {
- function KbaseCardLayout(options) {
-
- //partitions
- var $card = $('
').addClass('narrative-card-row');
- var $mainContent = $('
').addClass('narrative-card-row-main');
- var $moreContent = $('
').addClass('narrative-card-row-more').hide();
- var $info = $('
').addClass('kb-data-list-info');
-
- var $toggleAdvancedViewBtn =$('
');
+define ([
+ 'bootstrap',
+ 'jquery'
+], function(
+ bootstrap,
+ $
+) {
+ 'use strict';
+ function KbaseCardLayout(options) {
+ //partitions
+ var $card = $('
').addClass('narrative-card-row');
+ var $mainContent = $('
').addClass('narrative-card-row-main');
+ var $moreContent = $('
').addClass('narrative-card-row-more').hide();
+ var $info = $('
').addClass('kb-data-list-info');
- //if have sub content, add toggle
- if(options.moreContent) {
- $moreContent.append(options.moreContent);
- $toggleAdvancedViewBtn
- .hide()
- .html($('