mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-27 15:24:05 +00:00
Icons instead of text markers to show/hide articles optional parts
This commit is contained in:
parent
a66a71a471
commit
bc7a8b39c8
|
@ -369,6 +369,7 @@ div.xdxf
|
||||||
{
|
{
|
||||||
color: blue;
|
color: blue;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
vertical-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************* Spelling suggestions *****************/
|
/************* Spelling suggestions *****************/
|
||||||
|
|
|
@ -109,9 +109,9 @@ std::string ArticleMaker::makeHtmlHeader( QString const & word,
|
||||||
"function processIframeClick() { if( overIframeId != null ) { overIframeId = overIframeId.replace( 'gdexpandframe-', '' ); gdMakeArticleActive( overIframeId ) } }"
|
"function processIframeClick() { if( overIframeId != null ) { overIframeId = overIframeId.replace( 'gdexpandframe-', '' ); gdMakeArticleActive( overIframeId ) } }"
|
||||||
"function init() { window.addEventListener('blur', processIframeClick, false); }"
|
"function init() { window.addEventListener('blur', processIframeClick, false); }"
|
||||||
"window.addEventListener('load', init, false);"
|
"window.addEventListener('load', init, false);"
|
||||||
"function gdExpandOptPart( expanderId, optionalId ) { var d1=document.getElementById(expanderId); var i = 0; if( d1.innerHTML == '[+]' ) {"
|
"function gdExpandOptPart( expanderId, optionalId ) { var d1=document.getElementById(expanderId); var i = 0; if( d1.alt == '[+]' ) {"
|
||||||
"d1.innerHTML = '[-]'; for( i = 0; i < 1000; i++ ) { var d2=document.getElementById( optionalId + i ); if( !d2 ) break; d2.style.display='inline'; } }"
|
"d1.alt = '[-]'; d1.src = 'qrcx://localhost/icons/collapse_opt.png'; for( i = 0; i < 1000; i++ ) { var d2=document.getElementById( optionalId + i ); if( !d2 ) break; d2.style.display='inline'; } }"
|
||||||
"else { d1.innerHTML = '[+]'; for( i = 0; i < 1000; i++ ) { var d2=document.getElementById( optionalId + i ); if( !d2 ) break; d2.style.display='none'; } } }"
|
"else { d1.alt = '[+]'; d1.src = 'qrcx://localhost/icons/expand_opt.png'; for( i = 0; i < 1000; i++ ) { var d2=document.getElementById( optionalId + i ); if( !d2 ) break; d2.style.display='none'; } } }"
|
||||||
"</script>";
|
"</script>";
|
||||||
|
|
||||||
result += "</head><body>";
|
result += "</head><body>";
|
||||||
|
|
4
dsl.cc
4
dsl.cc
|
@ -1157,8 +1157,8 @@ void DslArticleRequest::run()
|
||||||
string prefix = "O" + dict.getId().substr( 0, 7 ) + "_" + QString::number( dict.articleNom ).toStdString();
|
string prefix = "O" + dict.getId().substr( 0, 7 ) + "_" + QString::number( dict.articleNom ).toStdString();
|
||||||
string id1 = prefix + "_expand";
|
string id1 = prefix + "_expand";
|
||||||
string id2 = prefix + "_opt_";
|
string id2 = prefix + "_opt_";
|
||||||
string button = "<span class=\"hidden_expand_opt\" id=\"" + id1 +
|
string button = "<img src=\"qrcx://localhost/icons/expand_opt.png\" class=\"hidden_expand_opt\" id=\"" + id1 +
|
||||||
"\" onclick=\"gdExpandOptPart('" + id1 + "','" + id2 +"')\">[+]</span>";
|
"\" onclick=\"gdExpandOptPart('" + id1 + "','" + id2 +"')\" alt=\"[+]\"/>";
|
||||||
if( articleText.compare( articleText.size() - 4, 4, "</p>" ) == 0 )
|
if( articleText.compare( articleText.size() - 4, 4, "</p>" ) == 0 )
|
||||||
articleText.insert( articleText.size() - 4, " " + button );
|
articleText.insert( articleText.size() - 4, " " + button );
|
||||||
else
|
else
|
||||||
|
|
BIN
icons/collapse_opt.png
Normal file
BIN
icons/collapse_opt.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.5 KiB |
BIN
icons/expand_opt.png
Normal file
BIN
icons/expand_opt.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.5 KiB |
|
@ -49,6 +49,8 @@
|
||||||
<file>icons/macicon.png</file>
|
<file>icons/macicon.png</file>
|
||||||
<file>icons/icon32_sdict.png</file>
|
<file>icons/icon32_sdict.png</file>
|
||||||
<file>icons/icon32_aard.png</file>
|
<file>icons/icon32_aard.png</file>
|
||||||
|
<file>icons/expand_opt.png</file>
|
||||||
|
<file>icons/collapse_opt.png</file>
|
||||||
<file>article-style-st-babylon.css</file>
|
<file>article-style-st-babylon.css</file>
|
||||||
<file>qt-style-st-babylon.css</file>
|
<file>qt-style-st-babylon.css</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
|
|
Loading…
Reference in a new issue