RollbackAction: Implement AJAX interface and require POST
[lhc/web/wiklou.git] / resources / Resources.php
index cf2abdb..5dde2f2 100644 (file)
@@ -756,6 +756,7 @@ return [
                        'de' => 'resources/lib/moment/locale/de.js',
                        'de-at' => 'resources/lib/moment/locale/de-at.js',
                        'el' => 'resources/lib/moment/locale/el.js',
+                       'en' => 'resources/src/moment-dmy.js',
                        'en-au' => 'resources/lib/moment/locale/en-au.js',
                        'en-ca' => 'resources/lib/moment/locale/en-ca.js',
                        'en-gb' => 'resources/lib/moment/locale/en-gb.js',
@@ -932,6 +933,12 @@ return [
                        'mediawiki.api',
                ],
        ],
+       'mediawiki.api.rollback' => [
+               'scripts' => 'resources/src/mediawiki/api/rollback.js',
+               'dependencies' => [
+                       'mediawiki.api',
+               ],
+       ],
        'mediawiki.content.json' => [
                'position' => 'top',
                'styles' => 'resources/src/mediawiki/mediawiki.content.json.css',
@@ -1169,10 +1176,14 @@ return [
                        'upload-foreign-cant-upload',
                ]
        ],
+       'mediawiki.ForeignStructuredUpload.config' => [
+               'class' => 'ResourceLoaderUploadDialogModule',
+       ],
        'mediawiki.ForeignStructuredUpload' => [
                'scripts' => 'resources/src/mediawiki/mediawiki.ForeignStructuredUpload.js',
                'dependencies' => [
                        'mediawiki.ForeignUpload',
+                       'mediawiki.ForeignStructuredUpload.config',
                ],
        ],
        'mediawiki.Upload.Dialog' => [
@@ -1284,6 +1295,7 @@ return [
                        'mediawiki.widgets.CategorySelector',
                        'mediawiki.widgets.DateInputWidget',
                        'mediawiki.jqueryMsg',
+                       'mediawiki.api.messages',
                        'moment',
                        'mediawiki.libs.jpegmeta',
                ],
@@ -1291,15 +1303,12 @@ return [
                        'upload-form-label-own-work',
                        'upload-form-label-infoform-categories',
                        'upload-form-label-infoform-date',
-                       'upload-form-label-own-work-message-default',
-                       'upload-form-label-not-own-work-message-default',
-                       'upload-form-label-not-own-work-local-default',
-                       'upload-form-label-own-work-message-shared',
-                       'upload-form-label-not-own-work-message-shared',
-                       'upload-form-label-not-own-work-local-shared',
-                       'upload-form-label-own-work-message-local',
-                       'upload-form-label-not-own-work-message-local',
-                       'upload-form-label-not-own-work-local-local',
+                       'upload-form-label-own-work-message-generic-local',
+                       'upload-form-label-not-own-work-message-generic-local',
+                       'upload-form-label-not-own-work-local-generic-local',
+                       'upload-form-label-own-work-message-generic-foreign',
+                       'upload-form-label-not-own-work-message-generic-foreign',
+                       'upload-form-label-not-own-work-local-generic-foreign',
                ],
        ],
        'mediawiki.toc' => [
@@ -1689,6 +1698,18 @@ return [
                        'watcherrortext',
                ],
        ],
+       'mediawiki.page.rollback' => [
+               'scripts' => 'resources/src/mediawiki/page/rollback.js',
+               'dependencies' => [
+                       'mediawiki.api.rollback',
+                       'mediawiki.notify',
+                       'jquery.spinner',
+               ],
+               'messages' => [
+                       'rollbackfailed',
+                       'actioncomplete',
+               ],
+       ],
        'mediawiki.page.image.pagination' => [
                'scripts' => 'resources/src/mediawiki/page/image-pagination.js',
                'dependencies' => [