diff --git a/extensions/wikidata/module/MOD-INF/controller.js b/extensions/wikidata/module/MOD-INF/controller.js index 3ea39a2f5..7daace7ed 100644 --- a/extensions/wikidata/module/MOD-INF/controller.js +++ b/extensions/wikidata/module/MOD-INF/controller.js @@ -9,20 +9,13 @@ function init() { RefineServlet.registerClassMapping( "org.openrefine.wikidata.operations.SaveWikibaseSchemaOperation$WikibaseSchemaChange", "org.openrefine.wikidata.operations.SaveWikibaseSchemaOperation$WikibaseSchemaChange"); + RefineServlet.registerClassMapping( + "org.openrefine.wikidata.operations.PerformWikibaseEditsOperation$PerformWikibaseEditsChange", + "org.openrefine.wikidata.operations.PerformWikibaseEditsOperation$PerformWikibaseEditsChange"); RefineServlet.cacheClass(Packages.org.openrefine.wikidata.operations.SaveWikibaseSchemaOperation$WikibaseSchemaChange); + RefineServlet.cacheClass(Packages.org.openrefine.wikidata.operations.PerformWikibaseEditsOperation$PerformWikibaseEditsChange); - /* - * Context Initialization. This is mainly to allow testability. a simple attempt to mimic dependency injection - */ - - /* - var initializer = new Packages.org.deri.grefine.rdf.app.InitilizationCommand(); - RefineServlet.registerCommand(module, "initialize", initializer); - var ctxt = new Packages.org.deri.grefine.rdf.app.ApplicationContext(); - initializer.initRdfExportApplicationContext(ctxt); - */ - /* * Attach a Wikibase schema to each project. */ diff --git a/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.html b/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.html index a63255bb3..5cf0454fa 100644 --- a/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.html +++ b/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.html @@ -7,7 +7,7 @@

-
+
diff --git a/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.js b/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.js index f2d0e2b53..72c20f6f4 100644 --- a/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.js +++ b/extensions/wikidata/module/scripts/dialogs/manage-account-dialog.js @@ -24,6 +24,7 @@ ManageAccountDialog.launch = function(logged_in_username, callback) { }); elmts.loginButton.click(function() { + frame.hide(); $.post( "command/wikidata/login", elmts.loginForm.serialize(), @@ -32,6 +33,7 @@ ManageAccountDialog.launch = function(logged_in_username, callback) { dismiss(); callback(data.username); } else { + frame.show(); elmts.invalidCredentials.text("Invalid credentials."); } }); diff --git a/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.html b/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.html index 0545f78f8..5d0de1b11 100644 --- a/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.html +++ b/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.html @@ -9,6 +9,7 @@
@@ -23,6 +24,10 @@
+