Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5397 Improve offcanvas progress bar + various other fixes as mentioned in the JIRA's comment

* Improved offcanvas progress bar:

icon for not completed activity should a hollow square, not a full one;

gate icons: hourglass icons replaced with locks;

support for long activity names;

tooltips on icon hover explaining what it means, for example “current activity”;

improved CSS

* Teams table should have maximum width and/or highlight on hover

* “Burning questions” button should have standard size (not small) and have the same primary colour as “Justification” button

* In burning questions summary the title does not have sufficient contrast

* In Chat the font should have standard and not reduced size

* In Daco there is an empty alert

* In Task List (and Share Resources) button to complete an item should say something like “Mark as completed” or “Complete” instead of “Completed”

* Admin pages: restored background colour to ghostly white

  1. … 15 more files in changeset.
LDEV-5427 Start using new svgs for scatchie images

  1. … 18 more files in changeset.
LDEV-5397 bootstrap5 related improvements and fixes

  1. … 27 more files in changeset.
LDEV-5397 fix a few bootstrap5 related issues

  1. … 12 more files in changeset.
LDEV-5397 some minor UI improvements

  1. … 4 more files in changeset.
LDEV-5397 Migrate old Bootstrap3 class names into Bootstrap5 in *all* tools' learning

* Did this following 2 guides:

https://getbootstrap.com/docs/4.1/migration/

https://getbootstrap.com/docs/5.2/migration/

* Apart from changing class names, also performed other updates required in aforementioned guides.

For instance, checkboxes, radios, selects have now proper Bootstrap5 structure; removed "media" objects.

* Replaced some outdated LAMS class names

  1. … 105 more files in changeset.
LDEV-5397 minor changes to tag files

Also

* pull several CSS classes to componenents-learner.scss

* switch from links to buttons

  1. … 11 more files in changeset.
LDEV-5397 simplify .lcard related CSS classes

* lcard's header is .lcard-header-lg by default now

* move rules from .lcard-no-borders and .shadow into .lcard class

* remove not used .nextActivity class

  1. … 11 more files in changeset.
LDEV-5397 add proper support of time limit for screenreaders

* support of image scratching for screenreaders

  1. … 1 more file in changeset.
LDEV-5397 change the way we add hidden labels

LDEV-5397 add hidden labels for all links

Also some other minor fixes

  1. … 4 more files in changeset.
LDEV 5397 remove href="#nogo" and similar nonexistant same-page link

Due to screenreader requirements we can no longer use links having href="#target" when a page does not have this corresponding target. There are a couple of techniques instead of it:

1. links' onclick event should end with "return false;" ("false" can be replaced with anything else but true)

It applies to onclick events specified as tag attributes as well as added with Javascript or jQuery

2. turn links into <button type="button">

3. <a data-bs-toggle="collapse"> having href="#nogo" are OK. presumably as their onclick events return false;

  1. … 7 more files in changeset.
LDEV-5397 improvements to Scratchie learner

  1. … 2 more files in changeset.
LDEV-5397 migrate Scratchie tool to bootstrap 5

  1. … 11 more files in changeset.
LDEV-4875 Fix Scratchie learner UI on iPad

Newer JS format is not accepted on old iPad Safari. It makes JS break.

We need to stick to old syntax.

Also double clicking is problematic on old iPads. We allow single tap

scratching even if double click scratching is enabled.

  1. … 1 more file in changeset.
LDEV-5179 Add mark hedging question type support to Scratchie

  1. … 9 more files in changeset.
LDEV-5136 Enable double click revealing in Scratchie

  1. … 5 more files in changeset.
LDEV-5091 Initialise Etherpads on Discussion panel expand

  1. … 36 more files in changeset.
LDEV-5050 Move "is required" attribute from QB question to tools

  1. … 29 more files in changeset.
LDEV-5032 Add anonymous confidence levels in Scratchie

  1. … 6 more files in changeset.
LDEV-4997 Add height auto grow feature and parameter

  1. … 3 more files in changeset.
LDEV-4997 Add height auto grow feature and parameter

  1. … 3 more files in changeset.
LDEV-5002 Make discussion panel collapsible

Conflicts:

lams_tool_scratchie/web/pages/learning/scratchies.jsp

  1. … 1 more file in changeset.
LDEV-5002 Make discussion panel collapsible

  1. … 1 more file in changeset.
LDEV-5002 Display user list only when Scratchie is grouped

  1. … 1 more file in changeset.
LDEV-5002 Display user list only when Scratchie is grouped

  1. … 1 more file in changeset.
LDEV-5002 Reduce gap between user names

LDEV-5002 Reduce gap between user names

LDEV-5002 Add question Etherpads in Scratchie

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/etherpad/util/EtherpadUtil.java

lams_tool_scratchie/conf/language/lams/ApplicationResources.properties

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/ScratchieConstants.java

lams_tool_scratchie/web/WEB-INF/tags/Etherpad.tag

lams_tool_scratchie/web/pages/learning/scratchies.jsp

  1. … 12 more files in changeset.
LDEV-5002 Add question Etherpads in Scratchie

  1. … 12 more files in changeset.