Matthias Mullie has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/363312 )
Change subject: Swap from/to date serverside
......................................................................
Swap from/to date serverside
Bug: T168695
Change-Id: I760096138da15a6f3b84a6db68ab5590f5a3e59b
---
M includes/specials/SpecialNewimages.php
M resources/Resources.php
D resources/src/mediawiki.special/mediawiki.special.newFiles.js
3 files changed, 5 insertions(+), 29 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/12/363312/1
diff --git a/includes/specials/SpecialNewimages.php
b/includes/specials/SpecialNewimages.php
index 8528ce2..b2e6625 100644
--- a/includes/specials/SpecialNewimages.php
+++ b/includes/specials/SpecialNewimages.php
@@ -71,6 +71,11 @@
$opts->setValue( 'start', $start, true );
$opts->setValue( 'end', $end, true );
+
+ // also swap values in request object, which is used by
HTMLForm
+ // to pre-populate the fields with the previous input
+ $this->getContext()->getRequest()->setVal( 'start',
$start );
+ $this->getContext()->getRequest()->setVal( 'end', $end
);
}
// if all media types have been selected, wipe out the array to
prevent
@@ -192,8 +197,6 @@
->setMethod( 'get' )
->prepareForm()
->displayForm( false );
-
- $this->getOutput()->addModules( 'mediawiki.special.newFiles' );
}
protected function getGroupName() {
diff --git a/resources/Resources.php b/resources/Resources.php
index 12f482f..8001243 100644
--- a/resources/Resources.php
+++ b/resources/Resources.php
@@ -2030,12 +2030,6 @@
'mediawiki.special.movePage.styles' => [
'styles' =>
'resources/src/mediawiki.special/mediawiki.special.movePage.css',
],
- 'mediawiki.special.newFiles' => [
- 'scripts' =>
'resources/src/mediawiki.special/mediawiki.special.newFiles.js',
- 'dependencies' => [
- 'mediawiki.widgets.datetime',
- ],
- ],
'mediawiki.special.pageLanguage' => [
'scripts' =>
'resources/src/mediawiki.special/mediawiki.special.pageLanguage.js',
'dependencies' => [
diff --git a/resources/src/mediawiki.special/mediawiki.special.newFiles.js
b/resources/src/mediawiki.special/mediawiki.special.newFiles.js
deleted file mode 100644
index 5e86eaa..0000000
--- a/resources/src/mediawiki.special/mediawiki.special.newFiles.js
+++ /dev/null
@@ -1,21 +0,0 @@
-/*!
- * JavaScript for Special:NewFiles
- */
-( function ( mw, $ ) {
- $( function () {
- var start =
mw.widgets.datetime.DateTimeInputWidget.static.infuse( 'mw-input-start' ),
- end =
mw.widgets.datetime.DateTimeInputWidget.static.infuse( 'mw-input-end' ),
- temp;
-
- // If the start date comes after the end date, swap the two
values.
- // This swap is already done internally when the form is
submitted with a start date that
- // comes after the end date, but this swap makes the change
visible in the HTMLForm.
- if ( start.getValue() !== '' &&
- end.getValue() !== '' &&
- start.getValue() > end.getValue() ) {
- temp = start.getValue();
- start.setValue( end.getValue() );
- end.setValue( temp );
- }
- } );
-}( mediaWiki, jQuery ) );
--
To view, visit https://gerrit.wikimedia.org/r/363312
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I760096138da15a6f3b84a6db68ab5590f5a3e59b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Matthias Mullie <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits