function makeCloudPageContent($data, $facets, $folder) { include 'fieldList.php'; $facets = array_intersect($facets, $wordCloudFields); $content = makeCloudScript($data, $facets, $folder); foreach ($facets as $facet) { $status = ''; if ($facet == 'persName') { $status = ' active'; } $content .= '<button type="button" class="btn btn-default' . $status . '" onclick="javascript:updateWordCloud(' . $facet . ')">' . translateFieldNamesButtons($facet) . '</button> '; } $content .= '<div id="wordcloud"></div>'; return $content; }
function makeButtonBar($facets) { $result = ''; include 'fieldList.php'; $firstFacet = $facets[0]; if (in_array('persName', $facets)) { $firstFacet = 'persName'; } $facets = array_intersect($facets, $wordCloudFields); foreach ($facets as $facet) { $status = ''; if ($facet == $firstFacet) { $status = ' active'; } $result .= '<button type="button" class="btn btn-default' . $status . '" onclick="javascript:updateWordCloud(' . $facet . ')">' . translateFieldNamesButtons($facet) . '</button> '; } return $result; }
function makeDoughnutButtons($facets, $firstFacet) { $content = ''; foreach ($facets as $facet) { $status = ''; if ($facet == $firstFacet) { $status = ' active'; } $content .= ' <button type="button" class="btn btn-default' . $status . '" onclick="javascript:replaceChart(' . $facet . ')">' . translateFieldNamesButtons($facet) . '</button>'; } return $content; }