Skip to content

Commit

Permalink
Deduplicated styling of UI language selector
Browse files Browse the repository at this point in the history
There was a slight difference (between index.css and taskbar.css) in the
margin values of the UI language selector button, however the values
taken from taskbar.css don't seem to have any visible impact on the
welcome/library page (controlled by index.css).
  • Loading branch information
veloman-yunkan committed Oct 28, 2023
1 parent 036a2cb commit 09eb8e3
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 58 deletions.
25 changes: 1 addition & 24 deletions static/skin/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -140,29 +140,6 @@
font-weight: bolder;
}

#uiLanguageSelector {
display: none;
}

#uiLanguageSelector .modal {
height: 140px;
}

#uiLanguageSelector .modal-heading {
height: 40%;
}

#uiLanguageSelector .modal-content #ui_language {
font-size: 1.6rem;
width: 100%;
}

#uiLanguageSelectorButton {
margin: 0 12px 0 0;
float: right;
cursor: pointer;
}

.book__list {
position: relative;
margin: 0 auto;
Expand Down Expand Up @@ -395,7 +372,7 @@
width: auto;
}

.feedLogo, #uiLanguageSelectorButton {
.feedLogo {
height: 30px;
float: right;
}
Expand Down
24 changes: 24 additions & 0 deletions static/skin/kiwix.css
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,30 @@ body {
padding: 20px;
}

#uiLanguageSelector {
display: none;
}

#uiLanguageSelector .modal {
height: 140px;
}

#uiLanguageSelector .modal-heading {
height: 40%;
}

#uiLanguageSelector .modal-content #ui_language {
font-size: 1.6rem;
width: 100%;
}

#uiLanguageSelectorButton {
margin: 0px 12px 6px 12px;

Check warning on line 93 in static/skin/kiwix.css

View check run for this annotation

codefactor.io / CodeFactor

static/skin/kiwix.css#L93

Expected "0px 12px 6px 12px" to be "0px 12px 6px" (shorthand-property-no-redundant-values)
float: right;
cursor: pointer;
height: 30px;
}

@font-face {
font-family: "poppins";
src: url("../skin/fonts/Poppins.ttf?KIWIXCACHEID") format("truetype");
Expand Down
24 changes: 0 additions & 24 deletions static/skin/taskbar.css
Original file line number Diff line number Diff line change
Expand Up @@ -131,30 +131,6 @@ a.suggest, a.suggest:visited, a.suggest:hover, a.suggest:active {
column-count: 1 !important;
}

#uiLanguageSelector {
display: none;
}

#uiLanguageSelector .modal {
height: 140px;
}

#uiLanguageSelector .modal-heading {
height: 40%;
}

#uiLanguageSelector .modal-content #ui_language {
font-size: 1.6rem;
width: 100%;
}

#uiLanguageSelectorButton {
margin: 0px 12px 6px 12px;
float: right;
cursor: pointer;
height: 30px;
}

@media(min-width:420px) {
.kiwix_button_cont {
display: inline-block !important;
Expand Down
4 changes: 2 additions & 2 deletions test/library_server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1028,12 +1028,12 @@ TEST_F(LibraryServerTest, no_name_mapper_catalog_v2_individual_entry_access)
" <title>Welcome to Kiwix Server</title>\n" \
" <link\n" \
" type=\"text/css\"\n" \
" href=\"/ROOT%23%3F/skin/kiwix.css?cacheid=bdae4d22\"\n" \
" href=\"/ROOT%23%3F/skin/kiwix.css?cacheid=9b1b089f\"\n" \
" rel=\"Stylesheet\"\n" \
" />\n" \
" <link\n" \
" type=\"text/css\"\n" \
" href=\"/ROOT%23%3F/skin/index.css?cacheid=081e1606\"\n" \
" href=\"/ROOT%23%3F/skin/index.css?cacheid=4196ad7d\"\n" \
" rel=\"Stylesheet\"\n" \
" />\n" \
" <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/ROOT%23%3F/skin/favicon/apple-touch-icon.png?cacheid=f86f8df3\">\n" \
Expand Down
16 changes: 8 additions & 8 deletions test/server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,19 @@ const ResourceCollection resources200Compressible{
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/i18n.js" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/i18n.js?cacheid=6a8c6fb2" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/index.css" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/index.css?cacheid=081e1606" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/index.css?cacheid=4196ad7d" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/index.js" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/index.js?cacheid=ce19da2a" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/iso6391To3.js" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/iso6391To3.js?cacheid=ecde2bb3" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/isotope.pkgd.min.js" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/isotope.pkgd.min.js?cacheid=2e48d392" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/kiwix.css" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/kiwix.css?cacheid=9b1b089f" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/mustache.min.js" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/mustache.min.js?cacheid=bd23c4fb" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/taskbar.css" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/taskbar.css?cacheid=04cb5531" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/taskbar.css?cacheid=8c05f7fc" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/viewer.js" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/viewer.js?cacheid=201653b8" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/fonts/Poppins.ttf" },
Expand Down Expand Up @@ -140,8 +142,6 @@ const ResourceCollection resources200Uncompressible{
{ STATIC_CONTENT, "/ROOT%23%3F/skin/favicon/site.webmanifest?cacheid=bc396efb" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/hash.png" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/hash.png?cacheid=f836e872" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/kiwix.css" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/kiwix.css?cacheid=bdae4d22" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/magnet.png" },
{ STATIC_CONTENT, "/ROOT%23%3F/skin/magnet.png?cacheid=73b6bddf" },
{ DYNAMIC_CONTENT, "/ROOT%23%3F/skin/search-icon.svg" },
Expand Down Expand Up @@ -276,8 +276,8 @@ TEST_F(ServerTest, CacheIdsOfStaticResources)
const std::vector<UrlAndExpectedResult> testData{
{
/* url */ "/ROOT%23%3F/",
R"EXPECTEDRESULT( href="/ROOT%23%3F/skin/kiwix.css?cacheid=bdae4d22"
href="/ROOT%23%3F/skin/index.css?cacheid=081e1606"
R"EXPECTEDRESULT( href="/ROOT%23%3F/skin/kiwix.css?cacheid=9b1b089f"
href="/ROOT%23%3F/skin/index.css?cacheid=4196ad7d"
<link rel="apple-touch-icon" sizes="180x180" href="/ROOT%23%3F/skin/favicon/apple-touch-icon.png?cacheid=f86f8df3">
<link rel="icon" type="image/png" sizes="32x32" href="/ROOT%23%3F/skin/favicon/favicon-32x32.png?cacheid=79ded625">
<link rel="icon" type="image/png" sizes="16x16" href="/ROOT%23%3F/skin/favicon/favicon-16x16.png?cacheid=a986fedc">
Expand Down Expand Up @@ -315,8 +315,8 @@ R"EXPECTEDRESULT( <img src="${root}/skin/download
},
{
/* url */ "/ROOT%23%3F/viewer",
R"EXPECTEDRESULT( <link type="text/css" href="./skin/kiwix.css?cacheid=bdae4d22" rel="Stylesheet" />
<link type="text/css" href="./skin/taskbar.css?cacheid=04cb5531" rel="Stylesheet" />
R"EXPECTEDRESULT( <link type="text/css" href="./skin/kiwix.css?cacheid=9b1b089f" rel="Stylesheet" />
<link type="text/css" href="./skin/taskbar.css?cacheid=8c05f7fc" rel="Stylesheet" />
<link type="text/css" href="./skin/css/autoComplete.css?cacheid=08951e06" rel="Stylesheet" />
<script type="module" src="./skin/i18n.js?cacheid=6a8c6fb2" defer></script>
<script type="text/javascript" src="./skin/languages.js?cacheid=8d132878" defer></script>
Expand Down

0 comments on commit 09eb8e3

Please sign in to comment.