Skip to content

Commit 811b9b9

Browse files
committed
Reduced UI selects
1 parent 814dac2 commit 811b9b9

File tree

5 files changed

+108
-103
lines changed

5 files changed

+108
-103
lines changed

dist/classic/assets/css/textpattern.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mockups/login.html

Lines changed: 46 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,52 @@ <h2 class="txp-accessibility">My site</h2>
3030

3131
<form class="txp-login" id="login_form" method="post" action="content-article.html">
3232
<h1 id="txp-login-heading">Log in to Textpattern</h1>
33+
<p class="login-language txp-reduced-ui">
34+
<label for="lang">Language</label>
35+
<select id="language-user" name="language-user" autocomplete="language">
36+
<option value="ar-dz">جزائري عربي</option>
37+
<option value="bg-bg">Български</option>
38+
<option value="bs-ba">Bosanski</option>
39+
<option value="ca-es">Català</option>
40+
<option value="cs-cz">Čeština</option>
41+
<option value="da-dk">Dansk</option>
42+
<option value="de-de">Deutsch</option>
43+
<option value="el-gr">Ελληνικά</option>
44+
<option value="en-gb" selected="selected">English (Great Britain)</option>
45+
<option value="en-us">English (United States)</option>
46+
<option value="es-es">Español</option>
47+
<option value="et-ee">Eesti</option>
48+
<option value="fi-fi">Suomi</option>
49+
<option value="fr-fr">Français</option>
50+
<option value="gl-gz">Galego</option>
51+
<option value="he-il">עברית</option>
52+
<option value="hr-hr">Hrvatski</option>
53+
<option value="hu-hu">Magyar</option>
54+
<option value="id-id">Bahasa Indonesia</option>
55+
<option value="is-is">Íslenska</option>
56+
<option value="it-it">Italiano</option>
57+
<option value="ja-jp">日本語</option>
58+
<option value="ko-kr">한국말 (대한민국)</option>
59+
<option value="lv-lv">Latviešu</option>
60+
<option value="nl-nl">Nederlands</option>
61+
<option value="no-no">Norsk</option>
62+
<option value="pl-pl">Polski</option>
63+
<option value="pt-br">Português (Brasil)</option>
64+
<option value="pt-pt">Português (Portugal)</option>
65+
<option value="ro-ro">Română</option>
66+
<option value="ru-ru">Русский</option>
67+
<option value="sk-sk">Slovenčina</option>
68+
<option value="sp-rs">Srpski</option>
69+
<option value="sr-rs">Српски</option>
70+
<option value="sv-se">Svenska</option>
71+
<option value="th-th">ไทย</option>
72+
<option value="tr-tr">Türkçe</option>
73+
<option value="uk-ua">Українська</option>
74+
<option value="vi-vn">Tiếng Việt (Việt Nam)</option>
75+
<option value="zh-cn">中文(简体)</option>
76+
<option value="zh-tw">中文(繁體)</option>
77+
</select>
78+
</p>
3379
<div class="txp-form-field login-name">
3480
<div class="txp-form-field-label"><label for="login_name">Name</label></div>
3581
<div class="txp-form-field-value"><input id="login_name" name="p_userid" type="text" size="32" required="required"></div>
@@ -38,54 +84,6 @@ <h1 id="txp-login-heading">Log in to Textpattern</h1>
3884
<div class="txp-form-field-label"><label for="login_password">Password</label></div>
3985
<div class="txp-form-field-value"><input id="login_password" name="p_password" type="password" size="32" required="required"></div>
4086
</div>
41-
<div class="txp-form-field">
42-
<div class="txp-form-field-label"><label for="language-user">User language</label></div>
43-
<div class="txp-form-field-value">
44-
<select id="language-user" name="language-user" autocomplete="language">
45-
<option value="ar-dz">جزائري عربي</option>
46-
<option value="bg-bg">Български</option>
47-
<option value="bs-ba">Bosanski (Bosna i Hercegovina)</option>
48-
<option value="ca-es">Català</option>
49-
<option value="cs-cz">Čeština</option>
50-
<option value="da-dk">Dansk</option>
51-
<option value="de-de">Deutsch</option>
52-
<option value="el-gr">Ελληνικά</option>
53-
<option value="en-gb" selected="selected">English (Great Britain)</option>
54-
<option value="en-us">English (United States)</option>
55-
<option value="es-es">Español</option>
56-
<option value="et-ee">Eesti</option>
57-
<option value="fi-fi">Suomi</option>
58-
<option value="fr-fr">Français</option>
59-
<option value="gl-gz">Galego</option>
60-
<option value="he-il">עברית</option>
61-
<option value="hr-hr">Hrvatski</option>
62-
<option value="hu-hu">Magyar</option>
63-
<option value="id-id">Bahasa Indonesia</option>
64-
<option value="is-is">Íslenska</option>
65-
<option value="it-it">Italiano</option>
66-
<option value="ja-jp">日本語</option>
67-
<option value="ko-kr">한국말 (대한민국)</option>
68-
<option value="lv-lv">Latviešu</option>
69-
<option value="nl-nl">Nederlands</option>
70-
<option value="no-no">Norsk</option>
71-
<option value="pl-pl">Polski</option>
72-
<option value="pt-br">Português (Brasil)</option>
73-
<option value="pt-pt">Português (Portugal)</option>
74-
<option value="ro-ro">Română</option>
75-
<option value="ru-ru">Русский</option>
76-
<option value="sk-sk">Slovenčina</option>
77-
<option value="sp-rs">Srpski</option>
78-
<option value="sr-rs">Српски</option>
79-
<option value="sv-se">Svenska</option>
80-
<option value="th-th">ไทย</option>
81-
<option value="tr-tr">Türkçe</option>
82-
<option value="uk-ua">Українська</option>
83-
<option value="vi-vn">Tiếng Việt (Việt Nam)</option>
84-
<option value="zh-cn">中文(简体)</option>
85-
<option value="zh-tw">中文(繁體)</option>
86-
</select>
87-
</div>
88-
</div>
8987
<p class="login-stay">
9088
<input class="checkbox active" id="login_stay" name="stay" type="checkbox" value="1" checked="checked">
9189
<label for="login_stay">Remain logged in with this browser&#160;<a rel="help" target="_blank" href="http://rpc.textpattern.com/help/?item=remember_login&#38;language=en-gb" role="button" class="pophelp" title="Help"><span class="ui-icon ui-icon-help">Help</span></a></label>

mockups/logout.html

Lines changed: 46 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,52 @@ <h2 class="txp-accessibility">My site</h2>
3030

3131
<form class="txp-login" id="login_form" method="post" action="content-article.html">
3232
<h1 id="txp-login-heading">Log in to Textpattern</h1>
33+
<p class="login-language txp-reduced-ui">
34+
<label for="lang">Language</label>
35+
<select id="language-user" name="language-user" autocomplete="language">
36+
<option value="ar-dz">جزائري عربي</option>
37+
<option value="bg-bg">Български</option>
38+
<option value="bs-ba">Bosanski</option>
39+
<option value="ca-es">Català</option>
40+
<option value="cs-cz">Čeština</option>
41+
<option value="da-dk">Dansk</option>
42+
<option value="de-de">Deutsch</option>
43+
<option value="el-gr">Ελληνικά</option>
44+
<option value="en-gb" selected="selected">English (Great Britain)</option>
45+
<option value="en-us">English (United States)</option>
46+
<option value="es-es">Español</option>
47+
<option value="et-ee">Eesti</option>
48+
<option value="fi-fi">Suomi</option>
49+
<option value="fr-fr">Français</option>
50+
<option value="gl-gz">Galego</option>
51+
<option value="he-il">עברית</option>
52+
<option value="hr-hr">Hrvatski</option>
53+
<option value="hu-hu">Magyar</option>
54+
<option value="id-id">Bahasa Indonesia</option>
55+
<option value="is-is">Íslenska</option>
56+
<option value="it-it">Italiano</option>
57+
<option value="ja-jp">日本語</option>
58+
<option value="ko-kr">한국말 (대한민국)</option>
59+
<option value="lv-lv">Latviešu</option>
60+
<option value="nl-nl">Nederlands</option>
61+
<option value="no-no">Norsk</option>
62+
<option value="pl-pl">Polski</option>
63+
<option value="pt-br">Português (Brasil)</option>
64+
<option value="pt-pt">Português (Portugal)</option>
65+
<option value="ro-ro">Română</option>
66+
<option value="ru-ru">Русский</option>
67+
<option value="sk-sk">Slovenčina</option>
68+
<option value="sp-rs">Srpski</option>
69+
<option value="sr-rs">Српски</option>
70+
<option value="sv-se">Svenska</option>
71+
<option value="th-th">ไทย</option>
72+
<option value="tr-tr">Türkçe</option>
73+
<option value="uk-ua">Українська</option>
74+
<option value="vi-vn">Tiếng Việt (Việt Nam)</option>
75+
<option value="zh-cn">中文(简体)</option>
76+
<option value="zh-tw">中文(繁體)</option>
77+
</select>
78+
</p>
3379
<div class="txp-form-field login-name">
3480
<div class="txp-form-field-label"><label for="login_name">Name</label></div>
3581
<div class="txp-form-field-value"><input id="login_name" name="p_userid" type="text" size="32" required="required"></div>
@@ -38,54 +84,6 @@ <h1 id="txp-login-heading">Log in to Textpattern</h1>
3884
<div class="txp-form-field-label"><label for="login_password">Password</label></div>
3985
<div class="txp-form-field-value"><input id="login_password" name="p_password" type="password" size="32" required="required"></div>
4086
</div>
41-
<div class="txp-form-field">
42-
<div class="txp-form-field-label"><label for="language-user">User language</label></div>
43-
<div class="txp-form-field-value">
44-
<select id="language-user" name="language-user" autocomplete="language">
45-
<option value="ar-dz">جزائري عربي</option>
46-
<option value="bg-bg">Български</option>
47-
<option value="bs-ba">Bosanski (Bosna i Hercegovina)</option>
48-
<option value="ca-es">Català</option>
49-
<option value="cs-cz">Čeština</option>
50-
<option value="da-dk">Dansk</option>
51-
<option value="de-de">Deutsch</option>
52-
<option value="el-gr">Ελληνικά</option>
53-
<option value="en-gb" selected="selected">English (Great Britain)</option>
54-
<option value="en-us">English (United States)</option>
55-
<option value="es-es">Español</option>
56-
<option value="et-ee">Eesti</option>
57-
<option value="fi-fi">Suomi</option>
58-
<option value="fr-fr">Français</option>
59-
<option value="gl-gz">Galego</option>
60-
<option value="he-il">עברית</option>
61-
<option value="hr-hr">Hrvatski</option>
62-
<option value="hu-hu">Magyar</option>
63-
<option value="id-id">Bahasa Indonesia</option>
64-
<option value="is-is">Íslenska</option>
65-
<option value="it-it">Italiano</option>
66-
<option value="ja-jp">日本語</option>
67-
<option value="ko-kr">한국말 (대한민국)</option>
68-
<option value="lv-lv">Latviešu</option>
69-
<option value="nl-nl">Nederlands</option>
70-
<option value="no-no">Norsk</option>
71-
<option value="pl-pl">Polski</option>
72-
<option value="pt-br">Português (Brasil)</option>
73-
<option value="pt-pt">Português (Portugal)</option>
74-
<option value="ro-ro">Română</option>
75-
<option value="ru-ru">Русский</option>
76-
<option value="sk-sk">Slovenčina</option>
77-
<option value="sp-rs">Srpski</option>
78-
<option value="sr-rs">Српски</option>
79-
<option value="sv-se">Svenska</option>
80-
<option value="th-th">ไทย</option>
81-
<option value="tr-tr">Türkçe</option>
82-
<option value="uk-ua">Українська</option>
83-
<option value="vi-vn">Tiếng Việt (Việt Nam)</option>
84-
<option value="zh-cn">中文(简体)</option>
85-
<option value="zh-tw">中文(繁體)</option>
86-
</select>
87-
</div>
88-
</div>
8987
<p class="login-stay">
9088
<input class="checkbox active" id="login_stay" name="stay" type="checkbox" value="1" checked="checked">
9189
<label for="login_stay">Remain logged in with this browser&#160;<a rel="help" target="_blank" href="http://rpc.textpattern.com/help/?item=remember_login&#38;language=en-gb" role="button" class="pophelp" title="Help"><span class="ui-icon ui-icon-help">Help</span></a></label>

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "textpattern-classic-admin-theme",
33
"description": "The classic admin theme that ships as standard with Textpattern CMS.",
4-
"version": "4.8.1",
4+
"version": "4.8.2",
55
"keywords": [
66
"admin",
77
"theme",
@@ -24,7 +24,7 @@
2424
"url": "https://github.com/philwareham/textpattern-classic-admin-theme/issues"
2525
},
2626
"devDependencies": {
27-
"autoprefixer": "9.8.0",
27+
"autoprefixer": "9.8.2",
2828
"cssnano": "4.1.10",
2929
"grunt": "1.1.0",
3030
"grunt-cli": "1.3.2",
@@ -38,10 +38,10 @@
3838
"grunt-sass": "3.1.0",
3939
"grunt-stylelint": "0.15.0",
4040
"load-grunt-tasks": "5.1.0",
41-
"sass": "1.26.5",
42-
"stylelint": "13.5.0",
43-
"stylelint-order": "4.0.0",
44-
"stylelint-scss": "3.17.2",
41+
"sass": "1.26.8",
42+
"stylelint": "13.6.1",
43+
"stylelint-order": "4.1.0",
44+
"stylelint-scss": "3.18.0",
4545
"uglify-save-license": "0.4.1"
4646
},
4747
"dependencies": {

src/assets/sass/modules/_forms.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,15 @@ select {
181181
text-transform: none;
182182
}
183183

184+
.txp-reduced-ui select {
185+
border-color: $color-background;
186+
background-color: $color-background;
187+
188+
&:focus {
189+
border-color: $color-link-focus;
190+
}
191+
}
192+
184193
/**
185194
* Swap `select` icon position in RTL languages.
186195
*/

0 commit comments

Comments
 (0)