This is needed to make these two statements equivalent:
expect(page).not_to have_xpath('a')
expect(page).to have_no_xpath('a')
So that the both matchers return early on element absence, instead of
timing out.
This is the continuation of e85b47979a.
* Revert "Fix selector in spec"
This reverts commit c5ad3c37ab2a9a7684a12a399fc7e4297915681a.
* Revert "Move back to old styles in some instances"
This reverts commit c9085ab6b82cf39b44436445901c69e9b250123b.
* [41923] Show loading during initial backend API request
There is still a slight delay between initial loading and the
re-rendering, but that appears to be minimal.
https://community.openproject.org/wp/41923
* Ensure we click on a non-disabled button
* Add new query attribute include_subprojects
* Set include_subprojects in factories
* Replace create_query helper with default endpoint
* Adapt spec to new query create service
* Add spec for changed subproject behavior
* Extend project filter with replaced values and add spec
* Fix spec trying to save default query
* Fix ordered_work_packages now that we're base service compatible
* Basic frontend for include all subprojects
* Fix disabled state, update button colors
* Add new query attribute include_subprojects
* Set include_subprojects in factories
* Replace create_query helper with default endpoint
* Adapt spec to new query create service
* Add spec for changed subproject behavior
* Extend project filter with replaced values and add spec
* Add a ParserStruct overriding Enumerable#group_by
* Fix ordered_work_packages now that we're base service compatible
* Add tooltip
* Add tooltips to include projects
* Add is parameter to query props for query space
* Fix specs, add i18n strings
* Correctly parse and update the query with includeSubprojects
* FIx most spec
* Fix badge count for team planner spec, fix duplicated where def in project filter
* Only load project list if opening drop modal
* Expect that sub_sub_bug is also present
* I18nify the strings
* Fix typo
* Fix specs
* Fix linting errors
* Fix specs
* Fix linting errors
* Fix linting errors
* Fix failing specs
Co-authored-by: Oliver Günther <mail@oliverguenther.de>
* Add SPOT foundation styles
* Initial work on buttons
* Implement basic examples page
* Improve spot-checkbox
* Add outline buttons in HTML
* Checkbox works
* Add filter chips
* Initial text field implementation
* Chip field initial implementation, add filter-chip component
* Keep old styleguide page
* Add drop modal component
* Finish checkbox list
* Improve action bar
* Add drop modal alignment options
* Fix drop modal zindex
* Make sure clicks do not close the drop modal, add escape closing event for drop modal
* Add spot-body
* Don't hide drop modal body via display
* Start work on project select
* Add basic form
* Switch to FormGroup
* Generate project data structure
* Basic selecting and unselecting works
* Update buttons and colors
* Add basic button type
* Start work on project select
* Add basic form
* Switch to FormGroup
* Generate project data structure
* Basic selecting and unselecting works
* Increase specificity of toolbar button styles
* Set line height for typography styles
* Fix buttons
* Filtering works
* Add basic toggle component
* Work on better sorting
* Set to query space filters
* Better docs
* Fix disabling current project
* Select and deselect works
* Don't use reactive forms
* Fix heading styles
* Fix toggle font size
* Add number of projects to button
* Change the position of the project include modal in th ework packages table
* Add project include tp spec file, also search for assignees in other projects in tp
* Add current date color
* Rename project-select, initial specs working
* Fix names for form components
* Fix lst add assignee spec
* Add specs for calendar
* Add specs for calendar and wp, refactor specs
* i18nify the strings, remove button to select subprojects
* Fix import to typogrpahy after DS got merged
This otherwise raises an error
* Fix filtering for projects
* Show badge content only when loaded
* Linting
* Move duplicated specs into a shared example
* Improve selectors with retry_blocks
Co-authored-by: Benjamin Bädorf <b.baedorf@openproject.com>