mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-27 23:34:06 +00:00
+! Only make dsl tooltip nonbreakable if its length is less than 70 symbols
long.
This commit is contained in:
parent
dfb067b370
commit
2a92cb697d
|
@ -695,6 +695,9 @@ string DslDictionary::nodeToHtml( ArticleDom::Node const & node )
|
||||||
// Replace all spaces with non-breakable ones, since that's how
|
// Replace all spaces with non-breakable ones, since that's how
|
||||||
// Lingvo shows tooltips
|
// Lingvo shows tooltips
|
||||||
string title;
|
string title;
|
||||||
|
|
||||||
|
if ( Utf8::decode( i->second ).size() < 70 )
|
||||||
|
{
|
||||||
title.reserve( i->second.size() );
|
title.reserve( i->second.size() );
|
||||||
|
|
||||||
for( char const * c = i->second.c_str(); *c; ++c )
|
for( char const * c = i->second.c_str(); *c; ++c )
|
||||||
|
@ -706,6 +709,9 @@ string DslDictionary::nodeToHtml( ArticleDom::Node const & node )
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
title.push_back( *c );
|
title.push_back( *c );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
title = i->second;
|
||||||
|
|
||||||
result += " title=\"" + Html::escape( title ) + "\"";
|
result += " title=\"" + Html::escape( title ) + "\"";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue