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($('