diff options
author | corvid <corvid@lavabit.com> | 2010-04-22 02:21:38 +0000 |
---|---|---|
committer | corvid <corvid@lavabit.com> | 2010-04-22 02:21:38 +0000 |
commit | 1b40d6342a64924426642cc742849a8172e25fb2 (patch) | |
tree | 9ebd8472e4dc6a89ef5fdf7f2cb5174848747e71 /src | |
parent | 14d5a0ab9bec6fd00b0f945ca7738aa4a410be6f (diff) |
check for title attr for INPUT element
seems reasonably common for INPUT to have one
Diffstat (limited to 'src')
-rw-r--r-- | src/form.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/form.cc b/src/form.cc index 41c42a85..38afea8f 100644 --- a/src/form.cc +++ b/src/form.cc @@ -552,6 +552,15 @@ void Html_tag_open_input(DilloHtml *html, const char *tag, int tagsize) // gtk_entry_set_max_length(GTK_ENTRY(widget), // strtol(attrbuf, NULL, 10)); } + if (prefs.show_tooltip && + (attrbuf = a_Html_get_attr(html, tag, tagsize, "title"))) { + CssPropertyList props; + char *tooltip_str = dStrdup(attrbuf); + + props.set (PROPERTY_X_TOOLTIP, CSS_TYPE_STRING, tooltip_str); + html->styleEngine->setNonCssHints (&props); + dFree(tooltip_str); + } HT2TB(html)->addWidget (embed, html->styleEngine->backgroundStyle()); } dFree(type); |