Drupal.behaviors.roblib_search_cufts = { attach: function(context, settings) { url = settings.roblib_search_cufts.search_url; jQuery.getJSON(url, function(data) { var items = []; if (data.length < 1) { jQuery('#' + 'roblib-search-content-cufts').empty().append('No Results'); } else { jQuery.each(data.journals, function(key, val) { var item_str = '
'; item_str += '
'; item_str += '' + val.title + ''; item_str += '
'; item_str += '
'; var issns=val.issns.toString(); if(issns.length==8) { newIssns = issns.substr(0,4)+'-'+issns.substr(4,4); } else { newIssns = issns; } item_str += newIssns; item_str += '
'; item_str += '
'; item_str += val.fulltext_coverages; item_str += '
'; item_str += '
'; items.push(item_str); }); } var originURL = settings.roblib_search_cufts.url; var originSuffix = settings.roblib_search_cufts.suffix; var newSuffix = originSuffix.replace("&format=json", ""); if(parseInt(data.numOfResults)>0) { jQuery('#' + 'roblib-search-content-cufts').empty().append(items.join('')); jQuery('#' + 'roblib-search-cufts-more').empty().append('see all '+data.numOfResults+' results'); } else { jQuery('#' + 'roblib-search-content-cufts').empty().append('

no result

'); jQuery('#' + 'roblib-search-cufts-more').empty(); } }); } }