Skip to content

Commit

Permalink
add missing theme, add option to show field names
Browse files Browse the repository at this point in the history
  • Loading branch information
winkelement committed Nov 19, 2018
1 parent 6e001b6 commit 9ab1210
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 7 deletions.
1 change: 1 addition & 0 deletions config/config.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@
$tooltip_display_theme = "";
$tooltip_collection_show = true;
$tooltip_maxwidth ="400";
$tooltip_show_fieldname = false;
17 changes: 13 additions & 4 deletions include/generate.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
exit ('Error: No resource id provided or id not an valid integer.');
}

global $tooltip_display_fields,$tooltip_display_ID;
global $tooltip_display_fields,$tooltip_display_ID,$tooltip_show_fieldname;

if ($tooltip_display_ID)
{
Expand All @@ -20,17 +20,26 @@
{
$idinsert = '';
}

$content = '';
$content .= '<table style="text-align: left">' . $idinsert;
foreach ($tooltip_display_fields as $tfield)
{
$data = ltrim(trim(i18n_get_translated(get_data_by_field ($ID, $tfield))),',');
if ($data != '')
if ($tooltip_show_fieldname)
{
$fieldname_array = sql_query("select title from resource_type_field where ref = $tfield");
$fieldname = '<td>' . $fieldname_array[0]["title"] . ' : </td>';
}
else
{
$content .= '<tr><td>' . $data . '</tr></td>';
$fieldname = '';
}
if ($data != '')
{
$content .= '<tr>' . $fieldname . '<td>' . $data . '</td></tr>';
}
}

$content .= '</table>';

echo $content;
3 changes: 2 additions & 1 deletion languages/de.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
$lang['tooltip_display_ID']="Resourcen ID anzeigen?";
$lang['tooltip_display_fields']="Felder, welche im Tooltip angezeigt werden sollen.";
$lang['tooltip_display_theme']="<a href='http://iamceege.github.io/tooltipster/#theming'>Design</a> für Tooltips wählen.<br /><br />";
$lang['tooltip_display_theme_choices'] = array('default','light','borderless','punk','shadow');
$lang['tooltip_display_theme_choices'] = array('default','light','borderless','punk','shadow','noir');
$lang['tooltip_collection_show']="Tooltips für Kollektion-Miniaturbilder zeigen?";
$lang['tooltip_maxwidth'] ="Maximale Breite (pixel) des Tooltips.";
$lang['tooltip_show_fieldname'] ="Zeige die Namen der angezeigten Felder.";
?>
3 changes: 2 additions & 1 deletion languages/en.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
$lang['tooltip_display_ID']="Include ref ID?";
$lang['tooltip_display_fields']="Fields to display in resource tooltip";
$lang['tooltip_display_theme']="Choose a <a href='http://iamceege.github.io/tooltipster/#theming'>theme</a> for your tooltips<br /><br />";
$lang['tooltip_display_theme_choices'] = array('default','light','borderless','punk','shadow');
$lang['tooltip_display_theme_choices'] = array('default','light','borderless','punk','shadow','noir');
$lang['tooltip_collection_show']="Show tooltips for collection thumnails?";
$lang['tooltip_maxwidth'] ="Maximum width (pixels) for the tooltip";
$lang['tooltip_show_fieldname'] ="Show the names of the diplayed fields.";
?>
1 change: 1 addition & 0 deletions pages/setup.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
$page_intro = '';
$page_def = array();
$page_def[] = config_add_multi_ftype_select('tooltip_display_fields', $lang['tooltip_display_fields']);
$page_def[] = config_add_boolean_select('tooltip_show_fieldname', $lang['tooltip_show_fieldname']);
$page_def[] = config_add_boolean_select('tooltip_display_ID', $lang['tooltip_display_ID']);
$page_def[] = config_add_boolean_select('tooltip_collection_show', $lang['tooltip_collection_show']);
$page_def[] = config_add_text_input('tooltip_maxwidth', $lang['tooltip_maxwidth']);
Expand Down
2 changes: 1 addition & 1 deletion rs_tooltip.yaml
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: rs_tooltip
author: Robert Damrau
version: 0.3
version: 0.4
desc: Display resource metadata in a tooltip when hovering thumbs.
config_url: /plugins/rs_tooltip/pages/setup.php
info_url: https://github.com/winkelement/rs_tooltip
Expand Down

0 comments on commit 9ab1210

Please sign in to comment.