[SE-3949] remove absolute positioning to allow RTL scrolling

Description

This PR fixes RTL scrolling in grade books by removing the absolute positioning of grade-table which prevents scrolling if the direction is not LTR.

*Dependencies*: None

*Screenshots*:

N/A

*Sandbox URL*: https://se-3949-1.stage.opencraft.hosting

*Merge deadline*: None

*Testing instructions*:

0. Login at https://se-3949-1.stage.opencraft.hosting/login using the standard edx user/password
1. Open the [grade book](https://se-3949-1.stage.opencraft.hosting/courses/course-v1:edX+DemoX+Demo_Course/instructor/api/gradebook)
2. Validate the scrollbar can be scrolled

*Author notes and concerns*:

It is normal and expected if the scrollbar jumps to the right within the grade book after the rules are removed and the language is RTL.

*Reviewers*

  • [ ] @pkulkark

Activity

Show:
Natalia Berdnikov
January 26, 2021, 2:30 PM

I updated ticket names to include reference for your convenience.

Ned Batchelder
January 26, 2021, 10:59 AM

The three Jira issues reference three different pull requests: one each for master, koa, and juniper.

Sarina Canelake
January 26, 2021, 3:37 AM

all 3 tickets show up on our board, so it would be nice to close 2 of them. It looks like a glitch in the OSPR bot, maybe, that caused 3 to be created instead of 1?

Natalia Berdnikov
January 26, 2021, 3:07 AM

In any case, this PR is still not ready, author will let us know once it is. Then I will change status to Awaiting prioritization and assign to Marco, who is indicated as a Triage person for the TNL squad.

Natalia Berdnikov
January 26, 2021, 3:06 AM

Thanks for checking. Regarding the SE-3949, we don’t need to pay attention. This is OpenCraft’s internal way of tracking tickets for their various projects and clients.

As for different OSPR tickets, it is best to check with the author, as they will be able to tell you better, whether there is a difference or a preference.

Done

Assignee

David Joy

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Gábor Boros

Repo

edx/edx-platform

Customer

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Blended Hour Utilization Percentage

None

edX Theme

None

edX Squad

None

Github Lines Added

0

Github Lines Deleted

3

Priority

Unset