Skip to content

Properly scope the .sortable-ghost style for the problem set detail page.#2945

Merged
dlglin merged 1 commit intoopenwebwork:WeBWorK-2.21from
drgrice1:scope-psd-css
Apr 21, 2026
Merged

Properly scope the .sortable-ghost style for the problem set detail page.#2945
dlglin merged 1 commit intoopenwebwork:WeBWorK-2.21from
drgrice1:scope-psd-css

Conversation

@drgrice1
Copy link
Copy Markdown
Member

@drgrice1 drgrice1 commented Apr 8, 2026

Currently that style is defined in the system.scss and is not scoped. As a result it applies to most content generator pages of webwork2. In particular it applies to problem pages, and thus it affects draggable proof problems which use the same sortablejs library with that same css class.

Note that a related pull request to PG will change the styles for drag and drop problems and this conflicts with that. This is probably already a problem because the opacity of 0.5 does make the drag and drop elements in problems lack sufficient contrast. Although it only occurs during a mouse drag and in that situation perhaps that contrast is not necessary. Still I think there is a better way to do this for problems.

On a related note to the PG pull request, perhaps at some point keyboard support should be added for reorganizing problems on the problem set detail page.

… page.

Currently that style is defined in the `system.scss` and is not scoped.
As a result it applies to most content generator pages of webwork2.  In
particular it applies to problem pages, and thus it affects draggable
proof problems which use the same sortablejs library with that same css
class.

Note that a related pull request to PG will change the styles for drag
and drop problems and this conflicts with that.  This is probably
already a problem because the opacity of 0.5 does make the drag and drop
elements in problems lack sufficient contrast. Although it only occurs
during a mouse drag and in that situation perhaps that contrast is not
necessary. Still I think there is a better way to do this for problems.

On a related note to the PG pull request, perhaps at some point keyboard
support should be added for reorganizing problems on the problem set
detail page.
@dlglin dlglin merged commit 4e047f8 into openwebwork:WeBWorK-2.21 Apr 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants