\ No newline at end of file
diff --git a/blocks/myoverview/templates/courses-view.mustache b/blocks/myoverview/templates/courses-view.mustache
index 2a66c0ce7be..14ffa493f73 100644
--- a/blocks/myoverview/templates/courses-view.mustache
+++ b/blocks/myoverview/templates/courses-view.mustache
@@ -24,21 +24,27 @@
}}
\ No newline at end of file
diff --git a/blocks/myoverview/templates/event-list-item.mustache b/blocks/myoverview/templates/event-list-item.mustache
index 0101dfece40..a269b5cb10c 100644
--- a/blocks/myoverview/templates/event-list-item.mustache
+++ b/blocks/myoverview/templates/event-list-item.mustache
@@ -57,7 +57,7 @@
{{#hasevents}}
{{mday}}
{{/hasevents}}
diff --git a/course/classes/management_renderer.php b/course/classes/management_renderer.php
index 638346b98a2..13b9e59849b 100644
--- a/course/classes/management_renderer.php
+++ b/course/classes/management_renderer.php
@@ -139,7 +139,7 @@ class core_course_management_renderer extends plugin_renderer_base {
$listing = coursecat::get(0)->get_children();
$attributes = array(
- 'class' => 'ml',
+ 'class' => 'ml-1',
'role' => 'tree',
'aria-labelledby' => 'category-listing-title'
);
@@ -288,7 +288,7 @@ class core_course_management_renderer extends plugin_renderer_base {
$html .= html_writer::end_div();
if ($isexpanded) {
$html .= html_writer::start_tag('ul',
- array('class' => 'ml', 'role' => 'group', 'id' => 'subcategoryof'.$category->id));
+ array('class' => 'ml-1', 'role' => 'group', 'id' => 'subcategoryof'.$category->id));
$catatlevel = \core_course\management\helper::get_expanded_categories($category->path);
$catatlevel[] = array_shift($selectedcategories);
$catatlevel = array_unique($catatlevel);
@@ -528,7 +528,7 @@ class core_course_management_renderer extends plugin_renderer_base {
array('id' => 'course-listing-title', 'tabindex' => '0'));
$html .= $this->course_listing_actions($category, $course, $perpage);
$html .= $this->listing_pagination($category, $page, $perpage);
- $html .= html_writer::start_tag('ul', array('class' => 'ml', 'role' => 'group'));
+ $html .= html_writer::start_tag('ul', array('class' => 'ml-1', 'role' => 'group'));
foreach ($category->get_courses($options) as $listitem) {
$html .= $this->course_listitem($category, $listitem, $courseid);
}
@@ -1109,7 +1109,7 @@ class core_course_management_renderer extends plugin_renderer_base {
));
$html .= html_writer::tag('h3', get_string('courses'));
$html .= $this->search_pagination($totalcourses, $page, $perpage);
- $html .= html_writer::start_tag('ul', array('class' => 'ml'));
+ $html .= html_writer::start_tag('ul', array('class' => 'ml-1'));
foreach ($courses as $listitem) {
$i++;
if ($i == $totalcourses) {
diff --git a/course/tests/behat/category_change_visibility.feature b/course/tests/behat/category_change_visibility.feature
index 042094cf609..a59850c7450 100644
--- a/course/tests/behat/category_change_visibility.feature
+++ b/course/tests/behat/category_change_visibility.feature
@@ -16,7 +16,7 @@ Feature: We can change the visibility of categories in the management interface.
And I log in as "admin"
And I go to the courses management page
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And I toggle visibility of category "CAT1" in management listing
# Redirect.
@@ -38,7 +38,7 @@ Feature: We can change the visibility of categories in the management interface.
And I go to the courses management page
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And I toggle visibility of category "CAT1" in management listing
And a new page should not have loaded since I started watching
@@ -57,28 +57,28 @@ Feature: We can change the visibility of categories in the management interface.
And I log in as "admin"
And I go to the courses management page
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should not see "Cat 2" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should not see "Cat 2" in the "#category-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And I click on category "Cat 1" in the management interface
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And category in management listing should be visible "CAT2"
And I toggle visibility of category "CAT2" in management listing
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And category in management listing should be dimmed "CAT2"
And I toggle visibility of category "CAT2" in management listing
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And category in management listing should be visible "CAT2"
@@ -94,8 +94,8 @@ Feature: We can change the visibility of categories in the management interface.
And I go to the courses management page
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should not see "Cat 2" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should not see "Cat 2" in the "#category-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And I click to expand category "CAT1" in the management interface
And a new page should not have loaded since I started watching
@@ -130,13 +130,13 @@ Feature: We can change the visibility of categories in the management interface.
And I click on category "Cat 1" in the management interface
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 4" in the "#category-listing ul.ml" "css_element"
- And I should see "Course 1" in the "#course-listing ul.ml" "css_element"
- And I should see "Course 2" in the "#course-listing ul.ml" "css_element"
- And I should see "Course 3" in the "#course-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
+ And I should see "Cat 4" in the "#category-listing ul" "css_element"
+ And I should see "Course 1" in the "#course-listing ul" "css_element"
+ And I should see "Course 2" in the "#course-listing ul" "css_element"
+ And I should see "Course 3" in the "#course-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And category in management listing should be visible "CAT2"
And category in management listing should be visible "CAT3"
@@ -207,13 +207,13 @@ Feature: We can change the visibility of categories in the management interface.
And a new page should have loaded since I started watching
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 4" in the "#category-listing ul.ml" "css_element"
- And I should see "Course 1" in the "#course-listing ul.ml" "css_element"
- And I should see "Course 2" in the "#course-listing ul.ml" "css_element"
- And I should see "Course 3" in the "#course-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
+ And I should see "Cat 4" in the "#category-listing ul" "css_element"
+ And I should see "Course 1" in the "#course-listing ul" "css_element"
+ And I should see "Course 2" in the "#course-listing ul" "css_element"
+ And I should see "Course 3" in the "#course-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And category in management listing should be visible "CAT2"
And category in management listing should be visible "CAT3"
@@ -223,7 +223,7 @@ Feature: We can change the visibility of categories in the management interface.
And course in management listing should be visible "C3"
And I toggle visibility of course "C2" in management listing
And a new page should not have loaded since I started watching
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
And course in management listing should be visible "C1"
And course in management listing should be dimmed "C2"
And course in management listing should be visible "C3"
diff --git a/course/tests/behat/category_management.feature b/course/tests/behat/category_management.feature
index 5a68d138656..151cd7e794d 100644
--- a/course/tests/behat/category_management.feature
+++ b/course/tests/behat/category_management.feature
@@ -56,9 +56,9 @@ Feature: Test category management actions
And I log in as "admin"
And I go to the courses management page
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
And I click on "delete" action for "Cat 2" in management category listing
# Redirect
And I should see "Delete category: Cat 2"
@@ -67,9 +67,9 @@ Feature: Test category management actions
And I press "Cancel"
# Redirect
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
And I click on "delete" action for "Cat 2" in management category listing
# Redirect
And I should see "Delete category: Cat 2"
@@ -82,9 +82,9 @@ Feature: Test category management actions
And I press "Continue"
# Redirect
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should not see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should not see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
And I click on "delete" action for "Cat 3" in management category listing
# Redirect
And I should see "Delete category: Cat 3"
@@ -98,10 +98,10 @@ Feature: Test category management actions
And I press "Continue"
# Redirect
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should not see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should not see "Cat 3" in the "#category-listing ul.ml" "css_element"
- And I should see "Course 1" in the "#course-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should not see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should not see "Cat 3" in the "#category-listing ul" "css_element"
+ And I should see "Course 1" in the "#course-listing ul" "css_element"
Scenario: Test I can assign roles for a category through the management interface.
Given the following "categories" exist:
@@ -222,9 +222,9 @@ Feature: Test category management actions
And I log in as "admin"
And I go to the courses management page
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
And I select category "Cat 2" in the management interface
And I select category "Cat 3" in the management interface
And I set the field "menumovecategoriesto" to "Cat 1"
@@ -253,9 +253,9 @@ Feature: Test category management actions
And I log in as "admin"
And I go to the courses management page
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 2" in the "#category-listing ul.ml" "css_element"
- And I should see "Cat 3" in the "#category-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Cat 2" in the "#category-listing ul" "css_element"
+ And I should see "Cat 3" in the "#category-listing ul" "css_element"
And the "movecategoriesto" "select" should be disabled
And the "resortcategoriesby" "select" should be disabled
And the "resortcoursesby" "select" should be disabled
@@ -298,8 +298,8 @@ Feature: Test category management actions
And I click on category "Cat 3" in the management interface
#Redirect
And I should see the "Course categories and courses" management page
- And I should see "Course 1" in the "#course-listing ul.ml" "css_element"
- And I should see "Course 2" in the "#course-listing ul.ml" "css_element"
+ And I should see "Course 1" in the "#course-listing ul" "css_element"
+ And I should see "Course 2" in the "#course-listing ul" "css_element"
And the "movecategoriesto" "select" should be disabled
And the "resortcategoriesby" "select" should be disabled
And the "resortcoursesby" "select" should be disabled
diff --git a/course/tests/behat/course_category_management_listing.feature b/course/tests/behat/course_category_management_listing.feature
index 26f28630b78..f09cae2622c 100644
--- a/course/tests/behat/course_category_management_listing.feature
+++ b/course/tests/behat/course_category_management_listing.feature
@@ -99,47 +99,47 @@ Feature: Course category management interface performs as expected
And I log in as "admin"
And I go to the courses management page
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click on "Cat 1" "link"
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click on "Cat 1-1" "link"
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click on "Cat 2" "link"
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
# This is similar to the above scenario except here we are going to use AJAX
# to load the categories.
@@ -170,74 +170,74 @@ Feature: Course category management interface performs as expected
And I go to the courses management page
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT1" in the management interface
And a new page should not have loaded since I started watching
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT3" in the management interface
And a new page should not have loaded since I started watching
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT2" in the management interface
And a new page should not have loaded since I started watching
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT7" in the management interface
And a new page should not have loaded since I started watching
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT1" in the management interface
And a new page should not have loaded since I started watching
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT1" in the management interface
And a new page should not have loaded since I started watching
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
@javascript
Scenario Outline: Top level categories are displayed correctly when resorted
@@ -746,51 +746,51 @@ Feature: Course category management interface performs as expected
And I go to the courses management page
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT2" in the management interface
And a new page should not have loaded since I started watching
And I click to expand category "CAT7" in the management interface
And a new page should not have loaded since I started watching
And I click to expand category "CAT9" in the management interface
And a new page should not have loaded since I started watching
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-2-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-2-1" in the "#course-category-listings ul" "css_element"
And I click on "Cat 1" category in the management category listing
And a new page should have loaded since I started watching
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-2-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-2-1" in the "#course-category-listings ul" "css_element"
And I click on "resortbyidnumber" action for "Cat 1" in management category listing
And a new page should have loaded since I started watching
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-2" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat 2-1-1-1" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat 2-1-2-1" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat 1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 1-2" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-2" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat 2-1-1-1" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat 2-1-2-1" in the "#course-category-listings ul" "css_element"
@javascript
Scenario: Test category expansion after deletion
@@ -806,19 +806,19 @@ Feature: Course category management interface performs as expected
And I go to the courses management page
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat A (1)" in the "#course-category-listings ul.ml" "css_element"
- And I should see "Cat B (2)" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat C (1-1)" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat D (2-1)" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat E (2-1-1)" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat A (1)" in the "#course-category-listings ul" "css_element"
+ And I should see "Cat B (2)" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat C (1-1)" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat D (2-1)" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat E (2-1-1)" in the "#course-category-listings ul" "css_element"
And I click to expand category "CAT1" in the management interface
- And I should see "Cat C (1-1)" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat C (1-1)" in the "#course-category-listings ul" "css_element"
And a new page should not have loaded since I started watching
And I click to expand category "CAT2" in the management interface
- And I should see "Cat D (2-1)" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat D (2-1)" in the "#course-category-listings ul" "css_element"
And a new page should not have loaded since I started watching
And I click to expand category "CAT4" in the management interface
- And I should see "Cat E (2-1-1)" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat E (2-1-1)" in the "#course-category-listings ul" "css_element"
And a new page should not have loaded since I started watching
And I click on "delete" action for "Cat B (2)" in management category listing
And a new page should have loaded since I started watching
@@ -833,5 +833,5 @@ Feature: Course category management interface performs as expected
And I press "Continue"
And a new page should have loaded since I started watching
And I should see the "Course categories and courses" management page
- And I should see "Cat A (1)" in the "#course-category-listings ul.ml" "css_element"
- And I should not see "Cat B (2)" in the "#course-category-listings ul.ml" "css_element"
+ And I should see "Cat A (1)" in the "#course-category-listings ul" "css_element"
+ And I should not see "Cat B (2)" in the "#course-category-listings ul" "css_element"
diff --git a/course/tests/behat/course_change_visibility.feature b/course/tests/behat/course_change_visibility.feature
index ea67b3439a1..2c411161d05 100644
--- a/course/tests/behat/course_change_visibility.feature
+++ b/course/tests/behat/course_change_visibility.feature
@@ -19,8 +19,8 @@ Feature: We can change the visibility of courses in the management interface.
And I click on category "Cat 1" in the management interface
# Redirect.
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Course 1" in the "#course-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Course 1" in the "#course-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And course in management listing should be visible "C1"
And I toggle visibility of course "C1" in management listing
@@ -68,8 +68,8 @@ Feature: We can change the visibility of courses in the management interface.
And a new page should have loaded since I started watching
And I start watching to see if a new page loads
And I should see the "Course categories and courses" management page
- And I should see "Cat 1" in the "#category-listing ul.ml" "css_element"
- And I should see "Course 1" in the "#course-listing ul.ml" "css_element"
+ And I should see "Cat 1" in the "#category-listing ul" "css_element"
+ And I should see "Course 1" in the "#course-listing ul" "css_element"
And category in management listing should be visible "CAT1"
And course in management listing should be visible "C1"
And I toggle visibility of course "C1" in management listing
@@ -98,7 +98,7 @@ Feature: We can change the visibility of courses in the management interface.
And I click on "Courses" "link" in the ".view-mode-selector" "css_element"
And a new page should have loaded since I started watching
And I start watching to see if a new page loads
- And I should see "Course 1" in the "#course-listing ul.ml" "css_element"
+ And I should see "Course 1" in the "#course-listing ul" "css_element"
And I toggle visibility of course "C1" in management listing
And a new page should not have loaded since I started watching
And course in management listing should be dimmed "C1"
diff --git a/course/tests/behat/course_search.feature b/course/tests/behat/course_search.feature
index 3ffbe6e1c44..635bc2d1d91 100644
--- a/course/tests/behat/course_search.feature
+++ b/course/tests/behat/course_search.feature
@@ -20,7 +20,7 @@ Feature: Courses can be searched for and moved in bulk.
Scenario: Search courses finds correct results
Given I log in as "admin"
And I go to the courses management page
- When I set the field "Search courses" to "Biology"
+ When I set the field "coursesearchbox" to "Biology"
And I press "Go"
Then I should see "Biology Y1"
And I should see "Biology Y2"
@@ -31,7 +31,7 @@ Feature: Courses can be searched for and moved in bulk.
Scenario: Search courses and move results in bulk
Given I log in as "admin"
And I go to the courses management page
- And I set the field "Search courses" to "Biology"
+ And I set the field "coursesearchbox" to "Biology"
And I press "Go"
When I select course "Biology Y1" in the management interface
And I select course "Biology Y2" in the management interface
diff --git a/course/tests/behat/navigate_course_list.feature b/course/tests/behat/navigate_course_list.feature
index 4ae448329ba..539f116d036 100644
--- a/course/tests/behat/navigate_course_list.feature
+++ b/course/tests/behat/navigate_course_list.feature
@@ -23,12 +23,12 @@ Feature: Browse course list and return back from enrolment page
And I follow "Miscellaneous"
And I follow "Sample course"
And I press "Continue"
- Then I should see "Courses" in the ".breadcrumb-nav" "css_element"
- And I click on "Courses" "link" in the ".breadcrumb-nav" "css_element"
+ Then I should see "Courses" in the ".breadcrumb" "css_element"
+ And I click on "Courses" "link" in the ".breadcrumb" "css_element"
And I follow "Sample category"
And I am on "Course 1" course homepage
And I press "Continue"
- And I should see "Sample category" in the ".breadcrumb-nav" "css_element"
+ And I should see "Sample category" in the ".breadcrumb" "css_element"
@javascript
Scenario: A user can return to the previous page from enrolment page by clicking navigation links
@@ -47,7 +47,7 @@ Feature: Browse course list and return back from enrolment page
And I expand "Sample category" node
And I follow "Course 1"
And I press "Continue"
- Then I should see "Edit profile" in the ".breadcrumb-nav" "css_element"
+ Then I should see "Edit profile" in the ".breadcrumb" "css_element"
Scenario: User can return to the choice activity from enrolment page
Given the following "roles" exist:
@@ -72,4 +72,4 @@ Feature: Browse course list and return back from enrolment page
And I should see "Sorry, only enrolled users are allowed to make choices."
And I press "Enrol me in this course"
And I press "Continue"
- Then I should see "Test choice" in the ".breadcrumb-nav" "css_element"
+ Then I should see "Test choice" in the ".breadcrumb" "css_element"
diff --git a/lib/behat/classes/partial_named_selector.php b/lib/behat/classes/partial_named_selector.php
index 37230efecd4..67abfef22f4 100644
--- a/lib/behat/classes/partial_named_selector.php
+++ b/lib/behat/classes/partial_named_selector.php
@@ -127,7 +127,7 @@ class behat_partial_named_selector extends \Behat\Mink\Selector\PartialNamedSele
XPATH
, 'block' => << <<
$icon_progress
-
+
$maxsize
@@ -3389,7 +3389,7 @@ EOD;
}
$returnstr .= html_writer::span(
- html_writer::span($usertextcontents, 'usertext') .
+ html_writer::span($usertextcontents, 'usertext mr-1') .
html_writer::span($avatarcontents, $avatarclasses),
'userbutton'
);
diff --git a/lib/tests/behat/alpha_chooser.feature b/lib/tests/behat/alpha_chooser.feature
index ed6757595c1..129ee9deffa 100644
--- a/lib/tests/behat/alpha_chooser.feature
+++ b/lib/tests/behat/alpha_chooser.feature
@@ -72,52 +72,52 @@ Feature: Initials bar
And I am on "Course 1" course homepage
And I follow "TestAssignment"
When I navigate to "View all submissions" in current page administration
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
And I click on "A" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "B" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I am on "Course 1" course homepage
And I follow "TestAssignment"
When I navigate to "View all submissions" in current page administration
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
@@ -131,26 +131,26 @@ Feature: Initials bar
And I follow "TestAssignment"
When I navigate to "View all submissions" in current page administration
And I select "View gradebook" from the "jump" singleselect
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
And I click on "A" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "B" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
@@ -158,26 +158,26 @@ Feature: Initials bar
And I follow "TestAssignment"
When I navigate to "View all submissions" in current page administration
And I select "View gradebook" from the "jump" singleselect
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
@@ -195,51 +195,51 @@ Feature: Initials bar
And I log in as "teacher"
And I am on "Course 1" course homepage
And I follow "Participants"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
And I click on "A" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "B" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I am on "Course 1" course homepage
And I follow "Participants"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
@@ -264,51 +264,51 @@ Feature: Initials bar
And I log in as "teacher"
And I am on "Course 1" course homepage
And I navigate to "Activity completion" node in "Course administration > Reports"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
And I click on "A" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "B" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I am on "Course 1" course homepage
And I navigate to "Activity completion" node in "Course administration > Reports"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should not see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should not see "Cstudent Cstudent"
And I click on "All" "link" in the ".initialbar.lastinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
- And ".initialbarall.letter.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
- And ".letter.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
- And ".letter.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.firstinitial" "css_element"
+ And ".initialbarall.page-item.active" "css_element" should exist in the ".initialbar.lastinitial" "css_element"
+ And ".page-item.active.B" "css_element" should not exist in the ".initialbar.firstinitial" "css_element"
+ And ".page-item.active.A" "css_element" should not exist in the ".initialbar.lastinitial" "css_element"
And I should see "Astudent Astudent"
And I should see "Bstudent Astudent"
And I should see "Cstudent Cstudent"
diff --git a/tag/tests/behat/edit_tag.feature b/tag/tests/behat/edit_tag.feature
index e048f44c6e9..342b40103e7 100644
--- a/tag/tests/behat/edit_tag.feature
+++ b/tag/tests/behat/edit_tag.feature
@@ -45,7 +45,7 @@ Feature: Users can edit tags to add description or rename
| Description | Description of tag 1 |
| Related tags | Dog, Turtle,Fish |
And I press "Update"
- Then "Cat" "text" should exist in the ".breadcrumb-nav" "css_element"
+ Then "Cat" "text" should exist in the ".breadcrumb" "css_element"
And "Description of tag 1" "text" should exist in the ".tag-description" "css_element"
And I should see "Related tags:" in the ".tag_list" "css_element"
And I should see "Dog" in the ".tag_list" "css_element"
@@ -70,7 +70,7 @@ Feature: Users can edit tags to add description or rename
| Related tags | Dog, Turtle,Fish |
| Standard | 0 |
And I press "Update"
- Then "Kitten" "text" should exist in the ".breadcrumb-nav" "css_element"
+ Then "Kitten" "text" should exist in the ".breadcrumb" "css_element"
And "Description of tag 1" "text" should exist in the ".tag-description" "css_element"
And I should see "Related tags:" in the ".tag_list" "css_element"
And I should see "Dog" in the ".tag_list" "css_element"
@@ -79,7 +79,7 @@ Feature: Users can edit tags to add description or rename
And I follow "Edit this tag"
And I click on "× Dog" "text"
And I press "Update"
- Then "Kitten" "text" should exist in the ".breadcrumb-nav" "css_element"
+ Then "Kitten" "text" should exist in the ".breadcrumb" "css_element"
And "Description of tag 1" "text" should exist in the ".tag-description" "css_element"
And I should see "Related tags:" in the ".tag_list" "css_element"
And I should see "Turtle" in the ".tag_list" "css_element"
@@ -104,12 +104,12 @@ Feature: Users can edit tags to add description or rename
And I set the following fields to these values:
| Tag name | Kitten |
And I press "Update"
- Then "Kitten" "text" should exist in the ".breadcrumb-nav" "css_element"
+ Then "Kitten" "text" should exist in the ".breadcrumb" "css_element"
And I follow "Edit this tag"
And I set the following fields to these values:
| Tag name | KITTEN |
And I press "Update"
- And "KITTEN" "text" should exist in the ".breadcrumb-nav" "css_element"
+ And "KITTEN" "text" should exist in the ".breadcrumb" "css_element"
And I log out
@javascript
@@ -124,7 +124,7 @@ Feature: Users can edit tags to add description or rename
| Related tags | Dog, Turtle,Fish |
| Standard | 0 |
And I press "Update"
- Then "Default collection" "link" should exist in the ".breadcrumb-nav" "css_element"
+ Then "Default collection" "link" should exist in the ".breadcrumb" "css_element"
And I follow "Kitten"
And "Description of tag 1" "text" should exist in the ".tag-description" "css_element"
And I should see "Related tags:" in the ".tag_list" "css_element"
@@ -145,12 +145,12 @@ Feature: Users can edit tags to add description or rename
And I set the following fields to these values:
| Tag name | Kitten |
And I press "Update"
- Then "Default collection" "text" should exist in the ".breadcrumb-nav" "css_element"
+ Then "Default collection" "text" should exist in the ".breadcrumb" "css_element"
And I click on "Edit this tag" "link" in the "Kitten" "table_row"
And I set the following fields to these values:
| Tag name | KITTEN |
And I press "Update"
- And "Default collection" "text" should exist in the ".breadcrumb-nav" "css_element"
+ And "Default collection" "text" should exist in the ".breadcrumb" "css_element"
And I should see "KITTEN"
And I should not see "Kitten"
And I log out
diff --git a/theme/boost/amd/build/alert.min.js b/theme/boost/amd/build/alert.min.js
index 95495da15d5..353d0e17bd5 100644
--- a/theme/boost/amd/build/alert.min.js
+++ b/theme/boost/amd/build/alert.min.js
@@ -1 +1 @@
-define(["exports","./util"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var e=c(b),f=function(){function a(a,b){for(var c=0;cthis._items.length-1||b<0)){if(this._isSliding)return void a(this._element).one(r.SLID,function(){return c.to(b)});if(d===b)return this.pause(),void this.cycle();var e=b>d?q.NEXT:q.PREVIOUS;this._slide(e,this._items[b])}}},{key:"dispose",value:function(){a(this._element).off(i),a.removeData(this._element,h),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null}},{key:"_getConfig",value:function(c){return c=a.extend({},o,c),e["default"].typeCheckConfig(b,c,p),c}},{key:"_addEventListeners",value:function(){this._config.keyboard&&a(this._element).on(r.KEYDOWN,a.proxy(this._keydown,this)),"hover"!==this._config.pause||"ontouchstart"in document.documentElement||a(this._element).on(r.MOUSEENTER,a.proxy(this.pause,this)).on(r.MOUSELEAVE,a.proxy(this.cycle,this))}},{key:"_keydown",value:function(a){if(a.preventDefault(),!/input|textarea/i.test(a.target.tagName))switch(a.which){case m:this.prev();break;case n:this.next();break;default:return}}},{key:"_getItemIndex",value:function(b){return this._items=a.makeArray(a(b).parent().find(t.ITEM)),this._items.indexOf(b)}},{key:"_getItemByDirection",value:function(a,b){var c=a===q.NEXT,d=a===q.PREVIOUS,e=this._getItemIndex(b),f=this._items.length-1,g=d&&0===e||c&&e===f;if(g&&!this._config.wrap)return b;var h=a===q.PREVIOUS?-1:1,i=(e+h)%this._items.length;return i===-1?this._items[this._items.length-1]:this._items[i]}},{key:"_triggerSlideEvent",value:function(b,c){var d=a.Event(r.SLIDE,{relatedTarget:b,direction:c});return a(this._element).trigger(d),d}},{key:"_setActiveIndicatorElement",value:function(b){if(this._indicatorsElement){a(this._indicatorsElement).find(t.ACTIVE).removeClass(s.ACTIVE);var c=this._indicatorsElement.children[this._getItemIndex(b)];c&&a(c).addClass(s.ACTIVE)}}},{key:"_slide",value:function(b,c){var d=this,f=a(this._element).find(t.ACTIVE_ITEM)[0],g=c||f&&this._getItemByDirection(b,f),h=Boolean(this._interval),i=b===q.NEXT?s.LEFT:s.RIGHT;if(g&&a(g).hasClass(s.ACTIVE))return void(this._isSliding=!1);var j=this._triggerSlideEvent(g,i);if(!j.isDefaultPrevented()&&f&&g){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(g);var k=a.Event(r.SLID,{relatedTarget:g,direction:i});e["default"].supportsTransitionEnd()&&a(this._element).hasClass(s.SLIDE)?(a(g).addClass(b),e["default"].reflow(g),a(f).addClass(i),a(g).addClass(i),a(f).one(e["default"].TRANSITION_END,function(){a(g).removeClass(i).removeClass(b),a(g).addClass(s.ACTIVE),a(f).removeClass(s.ACTIVE).removeClass(b).removeClass(i),d._isSliding=!1,setTimeout(function(){return a(d._element).trigger(k)},0)}).emulateTransitionEnd(l)):(a(f).removeClass(s.ACTIVE),a(g).addClass(s.ACTIVE),this._isSliding=!1,a(this._element).trigger(k)),h&&this.cycle()}}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(h),d=a.extend({},o,a(this).data());"object"===("undefined"==typeof b?"undefined":f(b))&&a.extend(d,b);var e="string"==typeof b?b:d.slide;if(c||(c=new j(this,d),a(this).data(h,c)),"number"==typeof b)c.to(b);else if("string"==typeof e){if(void 0===c[e])throw new Error('No method named "'+e+'"');c[e]()}else d.interval&&(c.pause(),c.cycle())})}},{key:"_dataApiClickHandler",value:function(b){var c=e["default"].getSelectorFromElement(this);if(c){var d=a(c)[0];if(d&&a(d).hasClass(s.CAROUSEL)){var f=a.extend({},a(d).data(),a(this).data()),g=this.getAttribute("data-slide-to");g&&(f.interval=!1),j._jQueryInterface.call(a(d),f),g&&a(d).data(h).to(g),b.preventDefault()}}}},{key:"VERSION",get:function(){return c}},{key:"Default",get:function(){return o}}]),j}();return a(document).on(r.CLICK_DATA_API,t.DATA_SLIDE,u._dataApiClickHandler),a(window).on(r.LOAD_DATA_API,function(){a(t.DATA_RIDE).each(function(){var b=a(this);u._jQueryInterface.call(b,b.data())})}),a.fn[b]=u._jQueryInterface,a.fn[b].Constructor=u,a.fn[b].noConflict=function(){return a.fn[b]=k,u._jQueryInterface},u}(jQuery);a["default"]=h});
\ No newline at end of file
+define(["exports","jquery","./util"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function f(){return f=Object.assign||function(a){for(var b=1;bthis._items.length-1||b<0)){if(this._isSliding)return void a(this._element).one(t.SLID,function(){return c.to(b)});if(d===b)return this.pause(),void this.cycle();var e=b>d?s.NEXT:s.PREV;this._slide(e,this._items[b])}}},{key:"dispose",value:function(){a(this._element).off(h),a.removeData(this._element,d),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null}},{key:"_getConfig",value:function(a){return a=f({},q,a),k["default"].typeCheckConfig(b,a,r),a}},{key:"_addEventListeners",value:function(){var b=this;this._config.keyboard&&a(this._element).on(t.KEYDOWN,function(a){return b._keydown(a)}),"hover"===this._config.pause&&(a(this._element).on(t.MOUSEENTER,function(a){return b.pause(a)}).on(t.MOUSELEAVE,function(a){return b.cycle(a)}),"ontouchstart"in document.documentElement&&a(this._element).on(t.TOUCHEND,function(){b.pause(),b.touchTimeout&&clearTimeout(b.touchTimeout),b.touchTimeout=setTimeout(function(a){return b.cycle(a)},p+b._config.interval)}))}},{key:"_keydown",value:function(a){if(!/input|textarea/i.test(a.target.tagName))switch(a.which){case n:a.preventDefault(),this.prev();break;case o:a.preventDefault(),this.next()}}},{key:"_getItemIndex",value:function(b){return this._items=a.makeArray(a(b).parent().find(v.ITEM)),this._items.indexOf(b)}},{key:"_getItemByDirection",value:function(a,b){var c=a===s.NEXT,d=a===s.PREV,e=this._getItemIndex(b),f=this._items.length-1,g=d&&0===e||c&&e===f;if(g&&!this._config.wrap)return b;var h=a===s.PREV?-1:1,i=(e+h)%this._items.length;return i===-1?this._items[this._items.length-1]:this._items[i]}},{key:"_triggerSlideEvent",value:function(b,c){var d=this._getItemIndex(b),e=this._getItemIndex(a(this._element).find(v.ACTIVE_ITEM)[0]),f=a.Event(t.SLIDE,{relatedTarget:b,direction:c,from:e,to:d});return a(this._element).trigger(f),f}},{key:"_setActiveIndicatorElement",value:function(b){if(this._indicatorsElement){a(this._indicatorsElement).find(v.ACTIVE).removeClass(u.ACTIVE);var c=this._indicatorsElement.children[this._getItemIndex(b)];c&&a(c).addClass(u.ACTIVE)}}},{key:"_slide",value:function(b,c){var d,e,f,g=this,h=a(this._element).find(v.ACTIVE_ITEM)[0],i=this._getItemIndex(h),j=c||h&&this._getItemByDirection(b,h),l=this._getItemIndex(j),n=Boolean(this._interval);if(b===s.NEXT?(d=u.LEFT,e=u.NEXT,f=s.LEFT):(d=u.RIGHT,e=u.PREV,f=s.RIGHT),j&&a(j).hasClass(u.ACTIVE))return void(this._isSliding=!1);var o=this._triggerSlideEvent(j,f);if(!o.isDefaultPrevented()&&h&&j){this._isSliding=!0,n&&this.pause(),this._setActiveIndicatorElement(j);var p=a.Event(t.SLID,{relatedTarget:j,direction:f,from:i,to:l});k["default"].supportsTransitionEnd()&&a(this._element).hasClass(u.SLIDE)?(a(j).addClass(e),k["default"].reflow(j),a(h).addClass(d),a(j).addClass(d),a(h).one(k["default"].TRANSITION_END,function(){a(j).removeClass("".concat(d," ").concat(e)).addClass(u.ACTIVE),a(h).removeClass("".concat(u.ACTIVE," ").concat(e," ").concat(d)),g._isSliding=!1,setTimeout(function(){return a(g._element).trigger(p)},0)}).emulateTransitionEnd(m)):(a(h).removeClass(u.ACTIVE),a(j).addClass(u.ACTIVE),this._isSliding=!1,a(this._element).trigger(p)),n&&this.cycle()}}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(d),g=f({},q,a(this).data());"object"===e(b)&&(g=f({},g,b));var h="string"==typeof b?b:g.slide;if(c||(c=new j(this,g),a(this).data(d,c)),"number"==typeof b)c.to(b);else if("string"==typeof h){if("undefined"==typeof c[h])throw new TypeError('No method named "'.concat(h,'"'));c[h]()}else g.interval&&(c.pause(),c.cycle())})}},{key:"_dataApiClickHandler",value:function(b){var c=k["default"].getSelectorFromElement(this);if(c){var e=a(c)[0];if(e&&a(e).hasClass(u.CAROUSEL)){var g=f({},a(e).data(),a(this).data()),h=this.getAttribute("data-slide-to");h&&(g.interval=!1),j._jQueryInterface.call(a(e),g),h&&a(e).data(d).to(h),b.preventDefault()}}}},{key:"VERSION",get:function(){return c}},{key:"Default",get:function(){return q}}]),j}();return a(document).on(t.CLICK_DATA_API,v.DATA_SLIDE,w._dataApiClickHandler),a(window).on(t.LOAD_DATA_API,function(){a(v.DATA_RIDE).each(function(){var b=a(this);w._jQueryInterface.call(b,b.data())})}),a.fn[b]=w._jQueryInterface,a.fn[b].Constructor=w,a.fn[b].noConflict=function(){return a.fn[b]=l,w._jQueryInterface},w}(j["default"]);a["default"]=l});
\ No newline at end of file
diff --git a/theme/boost/amd/build/collapse.min.js b/theme/boost/amd/build/collapse.min.js
index 23c9985fe0d..8a8c5133116 100644
--- a/theme/boost/amd/build/collapse.min.js
+++ b/theme/boost/amd/build/collapse.min.js
@@ -1 +1 @@
-define(["exports","./util"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var e=c(b),f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},g=function(){function a(a,b){for(var c=0;c .in, .panel > .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},s=function(){function i(b,c){d(this,i),this._isTransitioning=!1,this._element=b,this._config=this._getConfig(c),this._triggerArray=a.makeArray(a('[data-toggle="collapse"][href="#'+b.id+'"],'+('[data-toggle="collapse"][data-target="#'+b.id+'"]'))),this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return g(i,[{key:"toggle",value:function(){a(this._element).hasClass(p.IN)?this.hide():this.show()}},{key:"show",value:function(){var b=this;if(!this._isTransitioning&&!a(this._element).hasClass(p.IN)){var c=void 0,d=void 0;if(this._parent&&(c=a.makeArray(a(r.ACTIVES)),c.length||(c=null)),!(c&&(d=a(c).data(h),d&&d._isTransitioning))){var f=a.Event(o.SHOW);if(a(this._element).trigger(f),!f.isDefaultPrevented()){c&&(i._jQueryInterface.call(a(c),"hide"),d||a(c).data(h,null));var g=this._getDimension();a(this._element).removeClass(p.COLLAPSE).addClass(p.COLLAPSING),this._element.style[g]=0,this._element.setAttribute("aria-expanded",!0),this._triggerArray.length&&a(this._triggerArray).removeClass(p.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var j=function(){a(b._element).removeClass(p.COLLAPSING).addClass(p.COLLAPSE).addClass(p.IN),b._element.style[g]="",b.setTransitioning(!1),a(b._element).trigger(o.SHOWN)};if(!e["default"].supportsTransitionEnd())return void j();var k=g[0].toUpperCase()+g.slice(1),m="scroll"+k;a(this._element).one(e["default"].TRANSITION_END,j).emulateTransitionEnd(l),this._element.style[g]=this._element[m]+"px"}}}}},{key:"hide",value:function(){var b=this;if(!this._isTransitioning&&a(this._element).hasClass(p.IN)){var c=a.Event(o.HIDE);if(a(this._element).trigger(c),!c.isDefaultPrevented()){var d=this._getDimension(),f=d===q.WIDTH?"offsetWidth":"offsetHeight";this._element.style[d]=this._element[f]+"px",e["default"].reflow(this._element),a(this._element).addClass(p.COLLAPSING).removeClass(p.COLLAPSE).removeClass(p.IN),this._element.setAttribute("aria-expanded",!1),this._triggerArray.length&&a(this._triggerArray).addClass(p.COLLAPSED).attr("aria-expanded",!1),this.setTransitioning(!0);var g=function(){b.setTransitioning(!1),a(b._element).removeClass(p.COLLAPSING).addClass(p.COLLAPSE).trigger(o.HIDDEN)};return this._element.style[d]=0,e["default"].supportsTransitionEnd()?void a(this._element).one(e["default"].TRANSITION_END,g).emulateTransitionEnd(l):void g()}}}},{key:"setTransitioning",value:function(a){this._isTransitioning=a}},{key:"dispose",value:function(){a.removeData(this._element,h),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null}},{key:"_getConfig",value:function(c){return c=a.extend({},m,c),c.toggle=Boolean(c.toggle),e["default"].typeCheckConfig(b,c,n),c}},{key:"_getDimension",value:function(){var b=a(this._element).hasClass(q.WIDTH);return b?q.WIDTH:q.HEIGHT}},{key:"_getParent",value:function(){var b=this,c=a(this._config.parent)[0],d='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return a(c).find(d).each(function(a,c){b._addAriaAndCollapsedClass(i._getTargetFromElement(c),[c])}),c}},{key:"_addAriaAndCollapsedClass",value:function(b,c){if(b){var d=a(b).hasClass(p.IN);b.setAttribute("aria-expanded",d),c.length&&a(c).toggleClass(p.COLLAPSED,!d).attr("aria-expanded",d)}}}],[{key:"_getTargetFromElement",value:function(b){var c=e["default"].getSelectorFromElement(b);return c?a(c)[0]:null}},{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this),d=c.data(h),e=a.extend({},m,c.data(),"object"===("undefined"==typeof b?"undefined":f(b))&&b);if(!d&&e.toggle&&/show|hide/.test(b)&&(e.toggle=!1),d||(d=new i(this,e),c.data(h,d)),"string"==typeof b){if(void 0===d[b])throw new Error('No method named "'+b+'"');d[b]()}})}},{key:"VERSION",get:function(){return c}},{key:"Default",get:function(){return m}}]),i}();return a(document).on(o.CLICK_DATA_API,r.DATA_TOGGLE,function(b){b.preventDefault();var c=s._getTargetFromElement(this),d=a(c).data(h),e=d?"toggle":a(this).data();s._jQueryInterface.call(a(c),e)}),a.fn[b]=s._jQueryInterface,a.fn[b].Constructor=s,a.fn[b].noConflict=function(){return a.fn[b]=k,s._jQueryInterface},s}(jQuery);a["default"]=h});
\ No newline at end of file
+define(["exports","jquery","./util"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function f(){return f=Object.assign||function(a){for(var b=1;b0&&(this._selector=i,this._triggerArray.push(f))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return i(h,[{key:"toggle",value:function(){a(this._element).hasClass(q.SHOW)?this.hide():this.show()}},{key:"show",value:function(){var b=this;if(!this._isTransitioning&&!a(this._element).hasClass(q.SHOW)){var c,e;if(this._parent&&(c=a.makeArray(a(this._parent).find(s.ACTIVES).filter('[data-parent="'.concat(this._config.parent,'"]'))),0===c.length&&(c=null)),!(c&&(e=a(c).not(this._selector).data(d),e&&e._isTransitioning))){var f=a.Event(p.SHOW);if(a(this._element).trigger(f),!f.isDefaultPrevented()){c&&(h._jQueryInterface.call(a(c).not(this._selector),"hide"),e||a(c).data(d,null));var g=this._getDimension();a(this._element).removeClass(q.COLLAPSE).addClass(q.COLLAPSING),this._element.style[g]=0,this._triggerArray.length>0&&a(this._triggerArray).removeClass(q.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var i=function(){a(b._element).removeClass(q.COLLAPSING).addClass(q.COLLAPSE).addClass(q.SHOW),b._element.style[g]="",b.setTransitioning(!1),a(b._element).trigger(p.SHOWN)};if(!k["default"].supportsTransitionEnd())return void i();var j=g[0].toUpperCase()+g.slice(1),l="scroll".concat(j);a(this._element).one(k["default"].TRANSITION_END,i).emulateTransitionEnd(m),this._element.style[g]="".concat(this._element[l],"px")}}}}},{key:"hide",value:function(){var b=this;if(!this._isTransitioning&&a(this._element).hasClass(q.SHOW)){var c=a.Event(p.HIDE);if(a(this._element).trigger(c),!c.isDefaultPrevented()){var d=this._getDimension();if(this._element.style[d]="".concat(this._element.getBoundingClientRect()[d],"px"),k["default"].reflow(this._element),a(this._element).addClass(q.COLLAPSING).removeClass(q.COLLAPSE).removeClass(q.SHOW),this._triggerArray.length>0)for(var e=0;e0&&a(c).toggleClass(q.COLLAPSED,!d).attr("aria-expanded",d)}}}],[{key:"_getTargetFromElement",value:function(b){var c=k["default"].getSelectorFromElement(b);return c?a(c)[0]:null}},{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this),g=c.data(d),i=f({},n,c.data(),"object"===e(b)&&b);if(!g&&i.toggle&&/show|hide/.test(b)&&(i.toggle=!1),g||(g=new h(this,i),c.data(d,g)),"string"==typeof b){if("undefined"==typeof g[b])throw new TypeError('No method named "'.concat(b,'"'));g[b]()}})}},{key:"VERSION",get:function(){return c}},{key:"Default",get:function(){return n}}]),h}();return a(document).on(p.CLICK_DATA_API,s.DATA_TOGGLE,function(b){"A"===b.currentTarget.tagName&&b.preventDefault();var c=a(this),e=k["default"].getSelectorFromElement(this);a(e).each(function(){var b=a(this),e=b.data(d),f=e?"toggle":c.data();t._jQueryInterface.call(b,f)})}),a.fn[b]=t._jQueryInterface,a.fn[b].Constructor=t,a.fn[b].noConflict=function(){return a.fn[b]=l,t._jQueryInterface},t}(j["default"]);a["default"]=l});
\ No newline at end of file
diff --git a/theme/boost/amd/build/dropdown.min.js b/theme/boost/amd/build/dropdown.min.js
index 5a89366056d..a16ef02c596 100644
--- a/theme/boost/amd/build/dropdown.min.js
+++ b/theme/boost/amd/build/dropdown.min.js
@@ -1 +1 @@
-define(["exports","./util"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var e=c(b),f=function(){function a(a,b){for(var c=0;c0&&h--,c.which===m&&h0}},{key:"_getPopperConfig",value:function(){var a=this,b={};"function"==typeof this._config.offset?b.fn=function(b){return b.offsets=g({},b.offsets,a._config.offset(b.offsets)||{}),b}:b.offset=this._config.offset;var c={placement:this._getPlacement(),modifiers:{offset:b,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return c}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(d),e="object"===f(b)?b:null;if(c||(c=new i(this,e),a(this).data(d,c)),"string"==typeof b){if("undefined"==typeof c[b])throw new TypeError('No method named "'.concat(b,'"'));c[b]()}})}},{key:"_clearMenus",value:function(b){if(!b||b.which!==s&&("keyup"!==b.type||b.which===p))for(var c=a.makeArray(a(w.DATA_TOGGLE)),e=0;e0&&g--,b.which===r&&gdocument.documentElement.clientHeight;!this._isBodyOverflowing&&a&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!a&&(this._element.style.paddingRight=this._scrollbarWidth+"px")}},{key:"_resetAdjustments",value:function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}},{key:"_checkScrollbar",value:function(){this._isBodyOverflowing=document.body.clientWidthdocument.documentElement.clientHeight;!this._isBodyOverflowing&&a&&(this._element.style.paddingLeft="".concat(this._scrollbarWidth,"px")),this._isBodyOverflowing&&!a&&(this._element.style.paddingRight="".concat(this._scrollbarWidth,"px"))}},{key:"_resetAdjustments",value:function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}},{key:"_checkScrollbar",value:function(){var a=document.body.getBoundingClientRect();this._isBodyOverflowing=a.left+a.right
'}),n=a.extend({},g["default"].DefaultType,{content:"(string|element|function)"}),o={FADE:"fade",IN:"in"},p={TITLE:".popover-title",CONTENT:".popover-content",ARROW:".popover-arrow"},q={HIDE:"hide"+k,HIDDEN:"hidden"+k,SHOW:"show"+k,SHOWN:"shown"+k,INSERTED:"inserted"+k,CLICK:"click"+k,FOCUSIN:"focusin"+k,FOCUSOUT:"focusout"+k,MOUSEENTER:"mouseenter"+k,MOUSELEAVE:"mouseleave"+k},r=function(g){function l(){return d(this,l),e(this,(l.__proto__||Object.getPrototypeOf(l)).apply(this,arguments))}return f(l,g),i(l,[{key:"isWithContent",value:function(){return this.getTitle()||this._getContent()}},{key:"getTipElement",value:function(){return this.tip=this.tip||a(this.config.template)[0]}},{key:"setContent",value:function(){var b=a(this.getTipElement());this.setElementContent(b.find(p.TITLE),this.getTitle()),this.setElementContent(b.find(p.CONTENT),this._getContent()),b.removeClass(o.FADE).removeClass(o.IN),this.cleanupTether()}},{key:"_getContent",value:function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(j),d="object"===("undefined"==typeof b?"undefined":h(b))?b:null;if((c||!/destroy|hide/.test(b))&&(c||(c=new l(this,d),a(this).data(j,c)),"string"==typeof b)){if(void 0===c[b])throw new Error('No method named "'+b+'"');c[b]()}})}},{key:"VERSION",get:function(){return c}},{key:"Default",get:function(){return m}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return j}},{key:"Event",get:function(){return q}},{key:"EVENT_KEY",get:function(){return k}},{key:"DefaultType",get:function(){return n}}]),l}(g["default"]);return a.fn[b]=r._jQueryInterface,a.fn[b].Constructor=r,a.fn[b].noConflict=function(){return a.fn[b]=l,r._jQueryInterface},r}(jQuery);a["default"]=j});
\ No newline at end of file
+define(["exports","jquery","./tooltip"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){for(var c=0;c
'}),q=k({},m["default"].DefaultType,{content:"(string|element|function)"}),r={FADE:"fade",SHOW:"show"},s={TITLE:".popover-header",CONTENT:".popover-body"},t={HIDE:"hide".concat(g),HIDDEN:"hidden".concat(g),SHOW:"show".concat(g),SHOWN:"shown".concat(g),INSERTED:"inserted".concat(g),CLICK:"click".concat(g),FOCUSIN:"focusin".concat(g),FOCUSOUT:"focusout".concat(g),MOUSEENTER:"mouseenter".concat(g),MOUSELEAVE:"mouseleave".concat(g)},u=function(k){function l(){return f(this,l),i(this,(l.__proto__||Object.getPrototypeOf(l)).apply(this,arguments))}return j(l,k),h(l,[{key:"isWithContent",value:function(){return this.getTitle()||this._getContent()}},{key:"addAttachmentClass",value:function(b){a(this.getTipElement()).addClass("".concat(n,"-").concat(b))}},{key:"getTipElement",value:function(){return this.tip=this.tip||a(this.config.template)[0],this.tip}},{key:"setContent",value:function(){var b=a(this.getTipElement());this.setElementContent(b.find(s.TITLE),this.getTitle());var c=this._getContent();"function"==typeof c&&(c=c.call(this.element)),this.setElementContent(b.find(s.CONTENT),c),b.removeClass("".concat(r.FADE," ").concat(r.SHOW))}},{key:"_getContent",value:function(){return this.element.getAttribute("data-content")||this.config.content}},{key:"_cleanTipClass",value:function(){var b=a(this.getTipElement()),c=b.attr("class").match(o);null!==c&&c.length>0&&b.removeClass(c.join(""))}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(d),f="object"===e(b)?b:null;if((c||!/destroy|hide/.test(b))&&(c||(c=new l(this,f),a(this).data(d,c)),"string"==typeof b)){if("undefined"==typeof c[b])throw new TypeError('No method named "'.concat(b,'"'));c[b]()}})}},{key:"VERSION",get:function(){return c}},{key:"Default",get:function(){return p}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return d}},{key:"Event",get:function(){return t}},{key:"EVENT_KEY",get:function(){return g}},{key:"DefaultType",get:function(){return q}}]),l}(m["default"]);return a.fn[b]=u._jQueryInterface,a.fn[b].Constructor=u,a.fn[b].noConflict=function(){return a.fn[b]=l,u._jQueryInterface},u}(l["default"]);a["default"]=n});
\ No newline at end of file
diff --git a/theme/boost/amd/build/scrollspy.min.js b/theme/boost/amd/build/scrollspy.min.js
index 884c59f82d3..fa81832a09d 100644
--- a/theme/boost/amd/build/scrollspy.min.js
+++ b/theme/boost/amd/build/scrollspy.min.js
@@ -1 +1 @@
-define(["exports","./util"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var e=c(b),f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},g=function(){function a(a,b){for(var c=0;c=c){var d=this._targets[this._targets.length-1];this._activeTarget!==d&&this._activate(d)}if(this._activeTarget&&a=this._offsets[e]&&(void 0===this._offsets[e+1]||a=c){var d=this._targets[this._targets.length-1];return void(this._activeTarget!==d&&this._activate(d))}if(this._activeTarget&&a0)return this._activeTarget=null,void this._clear();for(var e=this._offsets.length;e--;){var f=this._activeTarget!==this._targets[e]&&a>=this._offsets[e]&&("undefined"==typeof this._offsets[e+1]||a .nav-item .fade, > .fade",ACTIVE:".active",ACTIVE_CHILD:"> .nav-item > .active, > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},o=function(){function b(a){d(this,b),this._element=a}return f(b,[{key:"show",value:function(){var b=this;if(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE||!a(this._element).hasClass(m.ACTIVE)){var c=void 0,d=void 0,f=a(this._element).closest(n.UL)[0],g=e["default"].getSelectorFromElement(this._element);f&&(d=a.makeArray(a(f).find(n.ACTIVE)),d=d[d.length-1]);var h=a.Event(l.HIDE,{relatedTarget:this._element}),i=a.Event(l.SHOW,{relatedTarget:d});if(d&&a(d).trigger(h),a(this._element).trigger(i),!i.isDefaultPrevented()&&!h.isDefaultPrevented()){g&&(c=a(g)[0]),this._activate(this._element,f);var j=function(){var c=a.Event(l.HIDDEN,{relatedTarget:b._element}),e=a.Event(l.SHOWN,{relatedTarget:d});a(d).trigger(c),a(b._element).trigger(e)};c?this._activate(c,c.parentNode,j):j()}}}},{key:"dispose",value:function(){a.removeClass(this._element,g),this._element=null}},{key:"_activate",value:function(b,c,d){var f=a(c).find(n.ACTIVE_CHILD)[0],g=d&&e["default"].supportsTransitionEnd()&&(f&&a(f).hasClass(m.FADE)||Boolean(a(c).find(n.FADE_CHILD)[0])),h=a.proxy(this._transitionComplete,this,b,f,g,d);f&&g?a(f).one(e["default"].TRANSITION_END,h).emulateTransitionEnd(k):h(),f&&a(f).removeClass(m.IN)}},{key:"_transitionComplete",value:function(b,c,d,f){if(c){a(c).removeClass(m.ACTIVE);var g=a(c).find(n.DROPDOWN_ACTIVE_CHILD)[0];g&&a(g).removeClass(m.ACTIVE),c.setAttribute("aria-expanded",!1)}if(a(b).addClass(m.ACTIVE),b.setAttribute("aria-expanded",!0),d?(e["default"].reflow(b),a(b).addClass(m.IN)):a(b).removeClass(m.FADE),b.parentNode&&a(b.parentNode).hasClass(m.DROPDOWN_MENU)){var h=a(b).closest(n.DROPDOWN)[0];h&&a(h).find(n.DROPDOWN_TOGGLE).addClass(m.ACTIVE),b.setAttribute("aria-expanded",!0)}f&&f()}}],[{key:"_jQueryInterface",value:function(c){return this.each(function(){var d=a(this),e=d.data(g);if(e||(e=e=new b(this),d.data(g,e)),"string"==typeof c){if(void 0===e[c])throw new Error('No method named "'+c+'"');e[c]()}})}},{key:"VERSION",get:function(){return c}}]),b}();return a(document).on(l.CLICK_DATA_API,n.DATA_TOGGLE,function(b){b.preventDefault(),o._jQueryInterface.call(a(this),"show")}),a.fn[b]=o._jQueryInterface,a.fn[b].Constructor=o,a.fn[b].noConflict=function(){return a.fn[b]=j,o._jQueryInterface},o}(jQuery);a["default"]=g});
\ No newline at end of file
+define(["exports","jquery","./util"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){for(var c=0;c li > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},o=function(){function b(a){e(this,b),this._element=a}return g(b,[{key:"show",value:function(){var b=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&a(this._element).hasClass(m.ACTIVE)||a(this._element).hasClass(m.DISABLED))){var c,d,e=a(this._element).closest(n.NAV_LIST_GROUP)[0],f=i["default"].getSelectorFromElement(this._element);if(e){var g="UL"===e.nodeName?n.ACTIVE_UL:n.ACTIVE;d=a.makeArray(a(e).find(g)),d=d[d.length-1]}var h=a.Event(l.HIDE,{relatedTarget:this._element}),j=a.Event(l.SHOW,{relatedTarget:d});if(d&&a(d).trigger(h),a(this._element).trigger(j),!j.isDefaultPrevented()&&!h.isDefaultPrevented()){f&&(c=a(f)[0]),this._activate(this._element,e);var k=function(){var c=a.Event(l.HIDDEN,{relatedTarget:b._element}),e=a.Event(l.SHOWN,{relatedTarget:d});a(d).trigger(c),a(b._element).trigger(e)};c?this._activate(c,c.parentNode,k):k()}}}},{key:"dispose",value:function(){a.removeData(this._element,d),this._element=null}},{key:"_activate",value:function(b,c,d){var e,f=this;e="UL"===c.nodeName?a(c).find(n.ACTIVE_UL):a(c).children(n.ACTIVE);var g=e[0],h=d&&i["default"].supportsTransitionEnd()&&g&&a(g).hasClass(m.FADE),j=function(){return f._transitionComplete(b,g,d)};g&&h?a(g).one(i["default"].TRANSITION_END,j).emulateTransitionEnd(k):j()}},{key:"_transitionComplete",value:function(b,c,d){if(c){a(c).removeClass("".concat(m.SHOW," ").concat(m.ACTIVE));var e=a(c.parentNode).find(n.DROPDOWN_ACTIVE_CHILD)[0];e&&a(e).removeClass(m.ACTIVE),"tab"===c.getAttribute("role")&&c.setAttribute("aria-selected",!1)}if(a(b).addClass(m.ACTIVE),"tab"===b.getAttribute("role")&&b.setAttribute("aria-selected",!0),i["default"].reflow(b),a(b).addClass(m.SHOW),b.parentNode&&a(b.parentNode).hasClass(m.DROPDOWN_MENU)){var f=a(b).closest(n.DROPDOWN)[0];f&&a(f).find(n.DROPDOWN_TOGGLE).addClass(m.ACTIVE),b.setAttribute("aria-expanded",!0)}d&&d()}}],[{key:"_jQueryInterface",value:function(c){return this.each(function(){var e=a(this),f=e.data(d);if(f||(f=new b(this),e.data(d,f)),"string"==typeof c){if("undefined"==typeof f[c])throw new TypeError('No method named "'.concat(c,'"'));f[c]()}})}},{key:"VERSION",get:function(){return c}}]),b}();return a(document).on(l.CLICK_DATA_API,n.DATA_TOGGLE,function(b){b.preventDefault(),o._jQueryInterface.call(a(this),"show")}),a.fn[b]=o._jQueryInterface,a.fn[b].Constructor=o,a.fn[b].noConflict=function(){return a.fn[b]=j,o._jQueryInterface},o}(h["default"]);a["default"]=j});
\ No newline at end of file
diff --git a/theme/boost/amd/build/tooltip.min.js b/theme/boost/amd/build/tooltip.min.js
index f0a9374ad50..01e07a13da9 100644
--- a/theme/boost/amd/build/tooltip.min.js
+++ b/theme/boost/amd/build/tooltip.min.js
@@ -1 +1 @@
-define(["exports","./util"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var e=c(b),f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},g=function(){function a(a,b){for(var c=0;c
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:"0 0",constraints:[]},n={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"string",constraints:"array"},o={TOP:"bottom center",RIGHT:"middle left",BOTTOM:"top center",LEFT:"middle right"},p={IN:"in",OUT:"out"},q={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,INSERTED:"inserted"+i,CLICK:"click"+i,FOCUSIN:"focusin"+i,FOCUSOUT:"focusout"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i},r={FADE:"fade",IN:"in"},s={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner"},t={element:!1,enabled:!1},u={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},v=function(){function j(a,b){d(this,j),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._tether=null,this.element=a,this.config=this._getConfig(b),this.tip=null,this._setListeners()}return g(j,[{key:"enable",value:function(){this._isEnabled=!0}},{key:"disable",value:function(){this._isEnabled=!1}},{key:"toggleEnabled",value:function(){this._isEnabled=!this._isEnabled}},{key:"toggle",value:function(b){if(b){var c=this.constructor.DATA_KEY,d=a(b.currentTarget).data(c);d||(d=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(c,d)),d._activeTrigger.click=!d._activeTrigger.click,d._isWithActiveTrigger()?d._enter(null,d):d._leave(null,d)}else{if(a(this.getTipElement()).hasClass(r.IN))return void this._leave(null,this);this._enter(null,this)}}},{key:"dispose",value:function(){clearTimeout(this._timeout),this.cleanupTether(),a.removeData(this.element,this.constructor.DATA_KEY),a(this.element).off(this.constructor.EVENT_KEY),this.tip&&a(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._tether=null,this.element=null,this.config=null,this.tip=null}},{key:"show",value:function(){var b=this,c=a.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){a(this.element).trigger(c);var d=a.contains(this.element.ownerDocument.documentElement,this.element);if(c.isDefaultPrevented()||!d)return;var f=this.getTipElement(),g=e["default"].getUID(this.constructor.NAME);f.setAttribute("id",g),this.element.setAttribute("aria-describedby",g),this.setContent(),this.config.animation&&a(f).addClass(r.FADE);var h="function"==typeof this.config.placement?this.config.placement.call(this,f,this.element):this.config.placement,i=this._getAttachment(h);a(f).data(this.constructor.DATA_KEY,this).appendTo(document.body),a(this.element).trigger(this.constructor.Event.INSERTED),this._tether=new Tether({attachment:i,element:f,target:this.element,classes:t,classPrefix:l,offset:this.config.offset,constraints:this.config.constraints,addTargetClasses:!1}),e["default"].reflow(f),this._tether.position(),a(f).addClass(r.IN);var k=function(){var c=b._hoverState;b._hoverState=null,a(b.element).trigger(b.constructor.Event.SHOWN),c===p.OUT&&b._leave(null,b)};if(e["default"].supportsTransitionEnd()&&a(this.tip).hasClass(r.FADE))return void a(this.tip).one(e["default"].TRANSITION_END,k).emulateTransitionEnd(j._TRANSITION_DURATION);k()}}},{key:"hide",value:function(b){var c=this,d=this.getTipElement(),f=a.Event(this.constructor.Event.HIDE),g=function(){c._hoverState!==p.IN&&d.parentNode&&d.parentNode.removeChild(d),c.element.removeAttribute("aria-describedby"),a(c.element).trigger(c.constructor.Event.HIDDEN),c.cleanupTether(),b&&b()};a(this.element).trigger(f),f.isDefaultPrevented()||(a(d).removeClass(r.IN),e["default"].supportsTransitionEnd()&&a(this.tip).hasClass(r.FADE)?a(d).one(e["default"].TRANSITION_END,g).emulateTransitionEnd(k):g(),this._hoverState="")}},{key:"isWithContent",value:function(){return Boolean(this.getTitle())}},{key:"getTipElement",value:function(){return this.tip=this.tip||a(this.config.template)[0]}},{key:"setContent",value:function(){var b=a(this.getTipElement());this.setElementContent(b.find(s.TOOLTIP_INNER),this.getTitle()),b.removeClass(r.FADE).removeClass(r.IN),this.cleanupTether()}},{key:"setElementContent",value:function(b,c){var d=this.config.html;"object"===("undefined"==typeof c?"undefined":f(c))&&(c.nodeType||c.jquery)?d?a(c).parent().is(b)||b.empty().append(c):b.text(a(c).text()):b[d?"html":"text"](c)}},{key:"getTitle",value:function(){var a=this.element.getAttribute("data-original-title");return a||(a="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),a}},{key:"cleanupTether",value:function(){this._tether&&this._tether.destroy()}},{key:"_getAttachment",value:function(a){return o[a.toUpperCase()]}},{key:"_setListeners",value:function(){var b=this,c=this.config.trigger.split(" ");c.forEach(function(c){if("click"===c)a(b.element).on(b.constructor.Event.CLICK,b.config.selector,a.proxy(b.toggle,b));else if(c!==u.MANUAL){var d=c===u.HOVER?b.constructor.Event.MOUSEENTER:b.constructor.Event.FOCUSIN,e=c===u.HOVER?b.constructor.Event.MOUSELEAVE:b.constructor.Event.FOCUSOUT;a(b.element).on(d,b.config.selector,a.proxy(b._enter,b)).on(e,b.config.selector,a.proxy(b._leave,b))}}),this.config.selector?this.config=a.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()}},{key:"_fixTitle",value:function(){var a=f(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==a)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))}},{key:"_enter",value:function(b,c){var d=this.constructor.DATA_KEY;return c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusin"===b.type?u.FOCUS:u.HOVER]=!0),a(c.getTipElement()).hasClass(r.IN)||c._hoverState===p.IN?void(c._hoverState=p.IN):(clearTimeout(c._timeout),c._hoverState=p.IN,c.config.delay&&c.config.delay.show?void(c._timeout=setTimeout(function(){c._hoverState===p.IN&&c.show()},c.config.delay.show)):void c.show())}},{key:"_leave",value:function(b,c){var d=this.constructor.DATA_KEY;if(c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusout"===b.type?u.FOCUS:u.HOVER]=!1),!c._isWithActiveTrigger())return clearTimeout(c._timeout),c._hoverState=p.OUT,c.config.delay&&c.config.delay.hide?void(c._timeout=setTimeout(function(){c._hoverState===p.OUT&&c.hide()},c.config.delay.hide)):void c.hide()}},{key:"_isWithActiveTrigger",value:function(){for(var a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1}},{key:"_getConfig",value:function(c){return c=a.extend({},this.constructor.Default,a(this.element).data(),c),c.delay&&"number"==typeof c.delay&&(c.delay={show:c.delay,hide:c.delay}),e["default"].typeCheckConfig(b,c,this.constructor.DefaultType),c}},{key:"_getDelegateConfig",value:function(){var a={};if(this.config)for(var b in this.config)this.constructor.Default[b]!==this.config[b]&&(a[b]=this.config[b]);return a}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(h),d="object"===("undefined"==typeof b?"undefined":f(b))?b:null;if((c||!/destroy|hide/.test(b))&&(c||(c=new j(this,d),a(this).data(h,c)),"string"==typeof b)){if(void 0===c[b])throw new Error('No method named "'+b+'"');c[b]()}})}},{key:"VERSION",get:function(){return c}},{key:"Default",get:function(){return m}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return h}},{key:"Event",get:function(){return q}},{key:"EVENT_KEY",get:function(){return i}},{key:"DefaultType",get:function(){return n}}]),j}();return a.fn[b]=v._jQueryInterface,a.fn[b].Constructor=v,a.fn[b].noConflict=function(){return a.fn[b]=j,v._jQueryInterface},v}(jQuery);a["default"]=h});
\ No newline at end of file
+define(["exports","jquery","core/popper","./util"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(){return f=Object.assign||function(a){for(var b=1;b