JGonera has submitted this change and it was merged.
Change subject: Bug 47857: Deprecate #mw-mf-searchForm, allow search term
clearing
......................................................................
Bug 47857: Deprecate #mw-mf-searchForm, allow search term clearing
Previously when typing a search term a cross appeared that allowed you
to reset the value. This code seems to have been lying dormant
Take opportunity to rename clearlink to more meaningful clear
Bug: 47857
Change-Id: Ib3db61be25452c4b3eedb5e54756cfe0d144882a
---
M javascripts/modules/search-2.js
M less/common/ui.less
M less/modules/mf-search.less
M less/modules/mf-watchstar.less
M stylesheets/common/ui.css
M stylesheets/devices/wii.css
M stylesheets/modules/mf-search.css
M stylesheets/modules/mf-watchstar.css
M templates/overlays/search/search.html
9 files changed, 10 insertions(+), 18 deletions(-)
Approvals:
JGonera: Verified; Looks good to me, approved
jenkins-bot: Checked
diff --git a/javascripts/modules/search-2.js b/javascripts/modules/search-2.js
index 26d36e5..3784c20 100644
--- a/javascripts/modules/search-2.js
+++ b/javascripts/modules/search-2.js
@@ -36,7 +36,7 @@
defaults: {
explanation: mw.msg( 'mobile-frontend-search-help' ),
noresults: mw.msg( 'mobile-frontend-search-noresults' ),
- action: $( '#mw-mf-searchForm' ).attr( 'action' )
+ action: mw.config.get( 'wgScript' )
},
initialize: function() {
overlayInitialize.apply( this, arguments );
@@ -52,6 +52,9 @@
}
} );
this.results = [];
+ this.$( '.clear' ).on( 'click', function() {
+ self.$( 'input' ).val( '' ).focus();
+ } );
},
/**
* A wrapper for $.ajax() to be used when calling server APIs.
diff --git a/less/common/ui.less b/less/common/ui.less
index 1f66788..ca110c3 100644
--- a/less/common/ui.less
+++ b/less/common/ui.less
@@ -88,6 +88,7 @@
}
.search-box {
+ position: relative;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
#mw-mf-sq {
diff --git a/less/modules/mf-search.less b/less/modules/mf-search.less
index 498989a..05df06c 100644
--- a/less/modules/mf-search.less
+++ b/less/modules/mf-search.less
@@ -17,16 +17,15 @@
}
}
-#mw-mf-searchForm {
+form {
- .clearlink {
+ .clear {
top: @searchMarginTop;
right: 10px;
width: 24px;
height: @searchBoxHeight;
background: url(../common/images/close-button-beta.png)
no-repeat scroll 0 0 transparent;
margin: 0;
- display: none;
background-position: right center;
.background-size( auto, 12px );
cursor: pointer;
diff --git a/less/modules/mf-watchstar.less b/less/modules/mf-watchstar.less
index be0604e..64b7b35 100644
--- a/less/modules/mf-watchstar.less
+++ b/less/modules/mf-watchstar.less
@@ -16,10 +16,6 @@
}
}
-.full-screen-search #mw-mf-searchForm a.watch-this-article {
- display: none;
-}
-
li a.watch-this-article {
right: 12px;
top: 0;
diff --git a/stylesheets/common/ui.css b/stylesheets/common/ui.css
index 668a9f3..227729b 100644
--- a/stylesheets/common/ui.css
+++ b/stylesheets/common/ui.css
@@ -312,6 +312,7 @@
font-size: 9px;
}
.search-box {
+ position: relative;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.search-box #mw-mf-sq {
diff --git a/stylesheets/devices/wii.css b/stylesheets/devices/wii.css
index 2a25dba..8897210 100644
--- a/stylesheets/devices/wii.css
+++ b/stylesheets/devices/wii.css
@@ -1,7 +1,3 @@
-#mw-mf-searchForm {
- margin: 0;
-}
-
.thumb {
margin: 0.5em 0;
}
diff --git a/stylesheets/modules/mf-search.css
b/stylesheets/modules/mf-search.css
index f1134f7..372fd95 100644
--- a/stylesheets/modules/mf-search.css
+++ b/stylesheets/modules/mf-search.css
@@ -12,14 +12,13 @@
.full-screen-search .search-box {
padding-right: 8px;
}
-#mw-mf-searchForm .clearlink {
+form .clear {
top: 9px;
right: 10px;
width: 24px;
height: 30px;
background: url(../common/images/close-button-beta.png) no-repeat scroll 0 0
transparent;
margin: 0;
- display: none;
background-position: right center;
/* use -webkit prefix for older android browsers eg. nexus 1 */
diff --git a/stylesheets/modules/mf-watchstar.css
b/stylesheets/modules/mf-watchstar.css
index 60057b3..8e40c50 100644
--- a/stylesheets/modules/mf-watchstar.css
+++ b/stylesheets/modules/mf-watchstar.css
@@ -15,9 +15,6 @@
-webkit-transform: rotate(72deg);
transform: rotate(72deg);
}
-.full-screen-search #mw-mf-searchForm a.watch-this-article {
- display: none;
-}
li a.watch-this-article {
right: 12px;
top: 0;
diff --git a/templates/overlays/search/search.html
b/templates/overlays/search/search.html
index 0c80176..86fb73f 100644
--- a/templates/overlays/search/search.html
+++ b/templates/overlays/search/search.html
@@ -2,8 +2,8 @@
<button class="cancel">{{closeMsg}}</button>
<form class="search-box" method="get" action="{{action}}">
<input type="search" class="search" name="search">
+ <a class="clear"></a>
</form>
- <a class="clearlink"></a>
</div>
<ul class="suggestions-results">
<li>{{explanation}}</li>
--
To view, visit https://gerrit.wikimedia.org/r/61553
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ib3db61be25452c4b3eedb5e54756cfe0d144882a
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>
Gerrit-Reviewer: JGonera <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits