diff --git a/question/bank/comment/classes/comment_count_column.php b/question/bank/comment/classes/comment_count_column.php index f9aa7c191a4..c8238fa9e94 100644 --- a/question/bank/comment/classes/comment_count_column.php +++ b/question/bank/comment/classes/comment_count_column.php @@ -77,4 +77,8 @@ class comment_count_column extends column_base { echo \html_writer::tag('a', $commentcount, $attributes); } + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/customfields/classes/custom_field_column.php b/question/bank/customfields/classes/custom_field_column.php index fdefab9dca3..469d6f9fceb 100644 --- a/question/bank/customfields/classes/custom_field_column.php +++ b/question/bank/customfields/classes/custom_field_column.php @@ -88,4 +88,8 @@ class custom_field_column extends column_base { } } + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/editquestion/classes/question_status_column.php b/question/bank/editquestion/classes/question_status_column.php index 060f5a679aa..7ef6621ddf6 100644 --- a/question/bank/editquestion/classes/question_status_column.php +++ b/question/bank/editquestion/classes/question_status_column.php @@ -57,4 +57,8 @@ class question_status_column extends column_base { } } + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/history/classes/history_action_column.php b/question/bank/history/classes/history_action_column.php index b3e9116c76c..21d64100054 100644 --- a/question/bank/history/classes/history_action_column.php +++ b/question/bank/history/classes/history_action_column.php @@ -36,6 +36,10 @@ class history_action_column extends menu_action_column_base { $this->strpreview = get_string('history_action', 'qbank_history'); } + public function get_extra_classes(): array { + return ['pr-3']; + } + public function get_name(): string { return 'historyaction'; } diff --git a/question/bank/history/classes/version_number_column.php b/question/bank/history/classes/version_number_column.php index c3c8e863393..a156223362c 100644 --- a/question/bank/history/classes/version_number_column.php +++ b/question/bank/history/classes/version_number_column.php @@ -40,4 +40,8 @@ class version_number_column extends column_base { print_string('questionversiondata', 'qbank_history', $question->version); } + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/statistics/classes/columns/discrimination_index.php b/question/bank/statistics/classes/columns/discrimination_index.php index 1f5b65a51e9..8046127c821 100644 --- a/question/bank/statistics/classes/columns/discrimination_index.php +++ b/question/bank/statistics/classes/columns/discrimination_index.php @@ -63,4 +63,9 @@ class discrimination_index extends column_base { $discriminationindex = helper::calculate_average_question_discrimination_index($question->id); echo $PAGE->get_renderer('qbank_statistics')->render_discrimination_index($discriminationindex); } + + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/statistics/classes/columns/discriminative_efficiency.php b/question/bank/statistics/classes/columns/discriminative_efficiency.php index 713bbf9c827..3d5a8632976 100644 --- a/question/bank/statistics/classes/columns/discriminative_efficiency.php +++ b/question/bank/statistics/classes/columns/discriminative_efficiency.php @@ -61,4 +61,8 @@ class discriminative_efficiency extends column_base { $discriminativeefficiency = helper::calculate_average_question_discriminative_efficiency($question->id); echo $PAGE->get_renderer('qbank_statistics')->render_discriminative_efficiency($discriminativeefficiency); } + + public function get_extra_classes(): array { + return ['pr-3']; + } } diff --git a/question/bank/statistics/classes/columns/facility_index.php b/question/bank/statistics/classes/columns/facility_index.php index 850ddd67a14..d70fd5ea29b 100644 --- a/question/bank/statistics/classes/columns/facility_index.php +++ b/question/bank/statistics/classes/columns/facility_index.php @@ -61,4 +61,9 @@ class facility_index extends column_base { $facility = helper::calculate_average_question_facility($question->id); echo $PAGE->get_renderer('qbank_statistics')->render_facility_index($facility); } + + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/usage/classes/question_usage_column.php b/question/bank/usage/classes/question_usage_column.php index 1a31c66077e..81f2ff37a0f 100644 --- a/question/bank/usage/classes/question_usage_column.php +++ b/question/bank/usage/classes/question_usage_column.php @@ -58,4 +58,8 @@ class question_usage_column extends column_base { echo \html_writer::tag('a', $usagecount, $attributes); } + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/viewcreator/classes/creator_name_column.php b/question/bank/viewcreator/classes/creator_name_column.php index f00f41395c1..a9816ed5906 100644 --- a/question/bank/viewcreator/classes/creator_name_column.php +++ b/question/bank/viewcreator/classes/creator_name_column.php @@ -71,4 +71,8 @@ class creator_name_column extends column_base { ]; } + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/bank/viewquestionname/classes/question_name_idnumber_tags_column.php b/question/bank/viewquestionname/classes/question_name_idnumber_tags_column.php index ec89b7946ee..0d2806fc87c 100644 --- a/question/bank/viewquestionname/classes/question_name_idnumber_tags_column.php +++ b/question/bank/viewquestionname/classes/question_name_idnumber_tags_column.php @@ -80,4 +80,8 @@ class question_name_idnumber_tags_column extends viewquestionname_column_helper parent::load_question_tags($questions); } + public function get_extra_classes(): array { + return ['pr-3']; + } + } diff --git a/question/classes/local/bank/column_base.php b/question/classes/local/bank/column_base.php index c09022c9326..3fa1c86dc46 100644 --- a/question/classes/local/bank/column_base.php +++ b/question/classes/local/bank/column_base.php @@ -245,7 +245,6 @@ abstract class column_base { protected function get_classes(): string { $classes = $this->get_extra_classes(); $classes[] = $this->get_name(); - $classes[] = 'pr-3'; return implode(' ', $classes); } diff --git a/question/classes/local/bank/edit_menu_column.php b/question/classes/local/bank/edit_menu_column.php index 91ac0214f65..0c2cd32c430 100644 --- a/question/classes/local/bank/edit_menu_column.php +++ b/question/classes/local/bank/edit_menu_column.php @@ -105,4 +105,9 @@ class edit_menu_column extends column_base { public function get_actions(): array { return $this->actions; } + + public function get_extra_classes(): array { + return ['pr-3']; + } + }