public function show() { // Additional security checking before parent::show() $errors = $this->getTitle()->getUserPermissionsErrors($this->getRequiredRight(), $this->getUser()); if (count($errors)) { throw new PermissionsError($this->getRequiredRight(), $errors); } // Use jQuery.plugin.byteLimit to limit "reason" according to DB column (255B) $this->getOutput()->addModules('mediawiki.action.majorchange'); parent::show(); }