Special:EditWatchlist: Use destructive button and style checkboxes
authorPrateek Saxena <prtksxna@gmail.com>
Tue, 23 Sep 2014 21:53:12 +0000 (14:53 -0700)
committerPrateek Saxena <prtksxna@gmail.com>
Tue, 23 Sep 2014 21:53:12 +0000 (14:53 -0700)
Bug: 71147
Change-Id: Icddec7a3b66ba1cc86459c2776a471391e92c8c7

includes/htmlform/HTMLMultiSelectField.php
includes/specials/SpecialEditWatchlist.php

index 1b71ab9..30310a2 100644 (file)
@@ -59,6 +59,12 @@ class HTMLMultiSelectField extends HTMLFormField implements HTMLNestedFilterable
                                        $label
                                );
 
+                               $checkbox = Html::rawElement(
+                                       'div',
+                                       array( 'class' => 'mw-ui-checkbox' ),
+                                       $checkbox
+                               );
+
                                $html .= ' ' . Html::rawElement(
                                        'div',
                                        array( 'class' => 'mw-htmlform-flatlist-item' ),
index 3656b9c..db83019 100644 (file)
@@ -609,6 +609,7 @@ class SpecialEditWatchlist extends UnlistedSpecialPage {
                $context->setTitle( $this->getPageTitle() ); // Remove subpage
                $form = new EditWatchlistNormalHTMLForm( $fields, $context );
                $form->setSubmitTextMsg( 'watchlistedit-normal-submit' );
+               $form->setSubmitDestructive();
                # Used message keys:
                # 'accesskey-watchlistedit-normal-submit', 'tooltip-watchlistedit-normal-submit'
                $form->setSubmitTooltip( 'watchlistedit-normal-submit' );