From ea169ca8b57d6daa6b3e8fbb04fe8829e4cf5c60 Mon Sep 17 00:00:00 2001
From: Matthieu Napoli <matthieu@mnapoli.fr>
Date: Wed, 24 Jun 2015 15:07:14 +0200
Subject: [PATCH] Fix the buttons in the installation

---
 plugins/Installation/Controller.php            |  2 +-
 plugins/Installation/FormDatabaseSetup.php     |  2 +-
 plugins/Installation/FormFirstWebsiteSetup.php |  2 +-
 plugins/Installation/FormSuperUser.php         |  2 +-
 tests/UI/specs/Installation_spec.js            | 14 +++++++-------
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/plugins/Installation/Controller.php b/plugins/Installation/Controller.php
index 43a40c7feb..7352a0df6e 100644
--- a/plugins/Installation/Controller.php
+++ b/plugins/Installation/Controller.php
@@ -403,7 +403,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
          */
         Piwik::postEvent('Installation.defaultSettingsForm.init', array($form));
 
-        $form->addElement('submit', 'submit', array('value' => Piwik::translate('General_ContinueToPiwik') . ' 禄', 'class' => 'submit'));
+        $form->addElement('submit', 'submit', array('value' => Piwik::translate('General_ContinueToPiwik') . ' 禄', 'class' => 'btn btn-lg'));
 
         if ($form->validate()) {
             try {
diff --git a/plugins/Installation/FormDatabaseSetup.php b/plugins/Installation/FormDatabaseSetup.php
index 78b586bd41..b2a4c0cf47 100644
--- a/plugins/Installation/FormDatabaseSetup.php
+++ b/plugins/Installation/FormDatabaseSetup.php
@@ -73,7 +73,7 @@ class FormDatabaseSetup extends QuickForm2
             ->loadOptions($adapters)
             ->addRule('required', Piwik::translate('General_Required', Piwik::translate('Installation_DatabaseSetupAdapter')));
 
-        $this->addElement('submit', 'submit', array('value' => Piwik::translate('General_Next') . ' 禄', 'class' => 'submit btn btn-lg'));
+        $this->addElement('submit', 'submit', array('value' => Piwik::translate('General_Next') . ' 禄', 'class' => 'btn btn-lg'));
 
         // default values
         $this->addDataSource(new HTML_QuickForm2_DataSource_Array(array(
diff --git a/plugins/Installation/FormFirstWebsiteSetup.php b/plugins/Installation/FormFirstWebsiteSetup.php
index 2705e236fc..a542d6b534 100644
--- a/plugins/Installation/FormFirstWebsiteSetup.php
+++ b/plugins/Installation/FormFirstWebsiteSetup.php
@@ -61,7 +61,7 @@ class FormFirstWebsiteSetup extends QuickForm2
                                1 => Piwik::translate('SitesManager_EnableEcommerce'),
                           ));
 
-        $this->addElement('submit', 'submit', array('value' => Piwik::translate('General_Next') . ' 禄', 'class' => 'submit btn btn-lg'));
+        $this->addElement('submit', 'submit', array('value' => Piwik::translate('General_Next') . ' 禄', 'class' => 'btn btn-lg'));
 
         // default values
         $this->addDataSource(new HTML_QuickForm2_DataSource_Array(array(
diff --git a/plugins/Installation/FormSuperUser.php b/plugins/Installation/FormSuperUser.php
index fa8328ef49..b8c0565299 100644
--- a/plugins/Installation/FormSuperUser.php
+++ b/plugins/Installation/FormSuperUser.php
@@ -65,7 +65,7 @@ class FormSuperUser extends QuickForm2
                     ),
             ));
 
-        $this->addElement('submit', 'submit', array('value' => Piwik::translate('General_Next') . ' 禄', 'class' => 'submit btn btn-lg'));
+        $this->addElement('submit', 'submit', array('value' => Piwik::translate('General_Next') . ' 禄', 'class' => 'btn btn-lg'));
 
         // default values
         $this->addDataSource(new HTML_QuickForm2_DataSource_Array(array(
diff --git a/tests/UI/specs/Installation_spec.js b/tests/UI/specs/Installation_spec.js
index c3681dca65..653852f3cc 100644
--- a/tests/UI/specs/Installation_spec.js
+++ b/tests/UI/specs/Installation_spec.js
@@ -59,7 +59,7 @@ describe("Installation", function () {
 
     it("should fail when the next button is clicked and no database info is entered in the form", function (done) {
         expect.screenshot("db_setup_fail").to.be.capture(function (page) {
-            page.click('.submit');
+            page.click('.btn');
         }, done);
     });
 
@@ -76,7 +76,7 @@ describe("Installation", function () {
             }
 
             page.sendKeys('input[name=dbname]', 'newdb');
-            page.click('.submit');
+            page.click('.btn');
         }, done);
     });
 
@@ -88,7 +88,7 @@ describe("Installation", function () {
 
     it("should fail when incorrect information is entered in the superuser configuration page", function (done) {
         expect.screenshot("superuser_fail").to.be.capture(function (page) {
-            page.click('.submit');
+            page.click('.btn');
         }, done);
     });
 
@@ -98,14 +98,14 @@ describe("Installation", function () {
             page.sendKeys('input[name=password]', 'thepassword');
             page.sendKeys('input[name=password_bis]', 'thepassword');
             page.sendKeys('input[name=email]', 'hello@piwik.org');
-            page.click('.submit');
+            page.click('.btn');
             page.wait(3000);
         }, done);
     });
 
     it("should should fail when incorrect information is entered in the setup a website page", function (done) {
         expect.screenshot("setup_website_fail").to.be.capture(function (page) {
-            page.click('.submit');
+            page.click('.btn');
         }, done);
     });
 
@@ -117,7 +117,7 @@ describe("Installation", function () {
                 $('select[name=timezone]').val('Europe/Paris');
                 $('select[name=ecommerce]').val('1');
             });
-            page.click('.submit');
+            page.click('.btn');
             page.wait(3000);
         }, done);
     });
@@ -130,7 +130,7 @@ describe("Installation", function () {
 
     it("should continue to piwik after submitting on the privacy settings form in the congrats page", function (done) {
         expect.screenshot('login_form', 'Login').to.be.capture(function (page) {
-            page.click('.submit');
+            page.click('.btn');
         }, done);
     });
 });
\ No newline at end of file
-- 
GitLab