mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-30 13:24:05 +00:00
Adjust Modern and Lingoes-Blue styles to handle expand/collapse buttons better
This commit is contained in:
parent
e29dffd83c
commit
3be5e5574b
|
@ -35,6 +35,7 @@ a:hover {
|
||||||
}
|
}
|
||||||
|
|
||||||
.gddictname {
|
.gddictname {
|
||||||
|
display: -webkit-box; /* needed to be able to reorder elements, e.g. icon, dictionary name, collapse icon */
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
float: right;
|
float: right;
|
||||||
|
@ -54,6 +55,13 @@ a:hover {
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Actual text with the dictionary title */
|
||||||
|
.gddicttitle
|
||||||
|
{
|
||||||
|
display:block;
|
||||||
|
-webkit-box-ordinal-group: 1;
|
||||||
|
}
|
||||||
|
|
||||||
.gdactivearticle .gddictname {
|
.gdactivearticle .gddictname {
|
||||||
border-top: 1px solid #92B0DD;
|
border-top: 1px solid #92B0DD;
|
||||||
border-right: 1px solid #92B0DD;
|
border-right: 1px solid #92B0DD;
|
||||||
|
@ -61,6 +69,60 @@ a:hover {
|
||||||
background: #CFDDF0;
|
background: #CFDDF0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.gdcollapsedarticle .gddictname
|
||||||
|
{
|
||||||
|
opacity: 0.7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Nice diagonal pattern for the collapsed article */
|
||||||
|
.gdcollapsedarticle
|
||||||
|
{
|
||||||
|
background-image: -webkit-linear-gradient(left top, #ccc 0%, #ccc 25%, #bbb 25%, #bbb 50%, #ccc 50%, #ccc 75%, #bbb 75%);
|
||||||
|
background-size: 50px 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Move the collapse/expand buttons to the last, 3rd position */
|
||||||
|
.collapse_expand_area
|
||||||
|
{
|
||||||
|
display: block;
|
||||||
|
-webkit-box-ordinal-group: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gddicticon
|
||||||
|
{
|
||||||
|
display: block;
|
||||||
|
vertical-align: text-bottom;
|
||||||
|
padding-right: -1em;
|
||||||
|
padding-left: 0.3em;
|
||||||
|
-webkit-box-ordinal-group: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdexpandicon, .gdexpandicon:hover, .gdcollapseicon, .gdcollapseicon:hover
|
||||||
|
{
|
||||||
|
width:15px;
|
||||||
|
background-position: center 25%;
|
||||||
|
background-repeat:no-repeat;
|
||||||
|
vertical-align: top;
|
||||||
|
padding-left: -5px;
|
||||||
|
margin-left: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdexpandicon {
|
||||||
|
background-image: url('qrcx://localhost/icons/expand_article.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdexpandicon:hover {
|
||||||
|
background-image: url('qrcx://localhost/icons/expand_article_hovered.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdcollapseicon {
|
||||||
|
background-image: url('qrcx://localhost/icons/collapse_article.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdcollapseicon:hover {
|
||||||
|
background-image: url('qrcx://localhost/icons/collapse_article_hovered.png');
|
||||||
|
}
|
||||||
|
|
||||||
.gdarticleseparator {
|
.gdarticleseparator {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
@ -81,14 +143,6 @@ a:hover {
|
||||||
display:none
|
display:none
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Dictionary icon is to the right */
|
|
||||||
.gddicticon {
|
|
||||||
display: inline;
|
|
||||||
vertical-align: center;
|
|
||||||
float: right;
|
|
||||||
padding-right: 5px;
|
|
||||||
padding-left: 0.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gddicticon img {
|
.gddicticon img {
|
||||||
border: 0;
|
border: 0;
|
||||||
|
|
|
@ -57,6 +57,7 @@ a:hover
|
||||||
|
|
||||||
.gddictname
|
.gddictname
|
||||||
{
|
{
|
||||||
|
display: -webkit-box; /* needed to be able to reorder elements, e.g. icon, dictionary name, collapse icon */
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
float: right;
|
float: right;
|
||||||
|
@ -66,7 +67,7 @@ a:hover
|
||||||
margin: -6px;
|
margin: -6px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
margin-left: 2px;
|
margin-left: 2px;
|
||||||
padding-right: 0.4em;
|
padding-right: 0.3em;
|
||||||
color: #4480f8;
|
color: #4480f8;
|
||||||
background: #E0E8F0;
|
background: #E0E8F0;
|
||||||
|
|
||||||
|
@ -75,6 +76,13 @@ a:hover
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Actual text with the dictionary title */
|
||||||
|
.gddicttitle
|
||||||
|
{
|
||||||
|
display:block;
|
||||||
|
-webkit-box-ordinal-group: 1;
|
||||||
|
}
|
||||||
|
|
||||||
.gdactivearticle .gddictname
|
.gdactivearticle .gddictname
|
||||||
{
|
{
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
|
@ -89,13 +97,58 @@ a:hover
|
||||||
background: #deecf8;
|
background: #deecf8;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.gdcollapsedarticle .gddictname
|
||||||
|
{
|
||||||
|
opacity: 0.7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Nice diagonal pattern for the collapsed article */
|
||||||
|
.gdcollapsedarticle
|
||||||
|
{
|
||||||
|
background-image: -webkit-linear-gradient(left top, #ccc 0%, #ccc 25%, #bbb 25%, #bbb 50%, #ccc 50%, #ccc 75%, #bbb 75%);
|
||||||
|
background-size: 50px 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Move the collapse/expand buttons to the last, 3rd position */
|
||||||
|
.collapse_expand_area
|
||||||
|
{
|
||||||
|
display: block;
|
||||||
|
-webkit-box-ordinal-group: 3;
|
||||||
|
}
|
||||||
|
|
||||||
.gddicticon
|
.gddicticon
|
||||||
{
|
{
|
||||||
display: inline;
|
display: block;
|
||||||
vertical-align: text-bottom;
|
vertical-align: text-bottom;
|
||||||
float: right;
|
padding-right: -1em;
|
||||||
padding-right: 0em;
|
|
||||||
padding-left: 0.3em;
|
padding-left: 0.3em;
|
||||||
|
-webkit-box-ordinal-group: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdexpandicon, .gdexpandicon:hover, .gdcollapseicon, .gdcollapseicon:hover
|
||||||
|
{
|
||||||
|
width:15px;
|
||||||
|
background-position: center 35%;
|
||||||
|
background-repeat:no-repeat;
|
||||||
|
vertical-align: text-bottom;
|
||||||
|
padding-left: -5px;
|
||||||
|
margin-left: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdexpandicon {
|
||||||
|
background-image: url('qrcx://localhost/icons/expand_article.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdexpandicon:hover {
|
||||||
|
background-image: url('qrcx://localhost/icons/expand_article_hovered.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdcollapseicon {
|
||||||
|
background-image: url('qrcx://localhost/icons/collapse_article.png');
|
||||||
|
}
|
||||||
|
|
||||||
|
.gdcollapseicon:hover {
|
||||||
|
background-image: url('qrcx://localhost/icons/collapse_article_hovered.png');
|
||||||
}
|
}
|
||||||
|
|
||||||
/* The first headword in a (possibly) multi-headword DSL article */
|
/* The first headword in a (possibly) multi-headword DSL article */
|
||||||
|
|
|
@ -537,9 +537,9 @@ void ArticleRequest::bodyFinished()
|
||||||
+ ( collapse ? string( " title=\"" ) + tr( "Expand article" ).toUtf8().data() + "\"" : "" )
|
+ ( collapse ? string( " title=\"" ) + tr( "Expand article" ).toUtf8().data() + "\"" : "" )
|
||||||
+ "><span class=\"gddicticon\"><img src=\"gico://" + Html::escape( dictId )
|
+ "><span class=\"gddicticon\"><img src=\"gico://" + Html::escape( dictId )
|
||||||
+ "/dicticon.png\"></span><span class=\"gdfromprefix\">" +
|
+ "/dicticon.png\"></span><span class=\"gdfromprefix\">" +
|
||||||
Html::escape( tr( "From " ).toUtf8().data() ) + "</span>" +
|
Html::escape( tr( "From " ).toUtf8().data() ) + "</span><span class=\"gddicttitle\">" +
|
||||||
Html::escape( activeDict->getName().c_str() )
|
Html::escape( activeDict->getName().c_str() ) + "</span>"
|
||||||
+ "<span><img src=\"qrcx://localhost/icons/blank.png\" class=\""
|
+ "<span class=\"collapse_expand_area\"><img src=\"qrcx://localhost/icons/blank.png\" class=\""
|
||||||
+ ( collapse ? "gdexpandicon" : "gdcollapseicon" )
|
+ ( collapse ? "gdexpandicon" : "gdcollapseicon" )
|
||||||
+ "\" id=\"expandicon-" + Html::escape( dictId ) + "\""
|
+ "\" id=\"expandicon-" + Html::escape( dictId ) + "\""
|
||||||
+ ( collapse ? "" : string( " title=\"" ) + tr( "Collapse article" ).toUtf8().data() + "\"" )
|
+ ( collapse ? "" : string( " title=\"" ) + tr( "Collapse article" ).toUtf8().data() + "\"" )
|
||||||
|
|
BIN
icons/collapse_article.png
Normal file
BIN
icons/collapse_article.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 216 B |
BIN
icons/collapse_article_hovered.png
Normal file
BIN
icons/collapse_article_hovered.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 219 B |
BIN
icons/expand_article.png
Normal file
BIN
icons/expand_article.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 214 B |
BIN
icons/expand_article_hovered.png
Normal file
BIN
icons/expand_article_hovered.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 217 B |
|
@ -67,5 +67,9 @@
|
||||||
<file>icons/mdict.png</file>
|
<file>icons/mdict.png</file>
|
||||||
<file>icons/downarrow.png</file>
|
<file>icons/downarrow.png</file>
|
||||||
<file>icons/blank.png</file>
|
<file>icons/blank.png</file>
|
||||||
|
<file>icons/expand_article_hovered.png</file>
|
||||||
|
<file>icons/expand_article.png</file>
|
||||||
|
<file>icons/collapse_article_hovered.png</file>
|
||||||
|
<file>icons/collapse_article.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
|
Loading…
Reference in a new issue