Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5397 some minor UI improvements

  1. … 2 more files in changeset.
LDEV-5397 switch to updated version of tablesorter

  1. … 5 more files in changeset.
LDEV-5397 switch to using updated DefineLater.tag

  1. … 95 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. … 104 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. … 9 more files in changeset.
LDEV-5397 introduce NotebookReedit.tag

  1. … 8 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 icons to finish and refresh buttons

  1. … 67 more files in changeset.
LDEV-5397 remove obsolete jsps

  1. … 10 more files in changeset.
LDEV-5409 fix SubmissionDeadline page so it start displaying notebook links and entries

  1. … 1 more file in changeset.
LDEV-5397 introduce submissionDeadline.tag

* switched to using this tag in all tools

* fixed a few existing issues with submissionDeadline feature in Vote and MCQ tools

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

* support of image scratching for screenreaders

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. … 5 more files in changeset.
LDEV-5397 improvements to Scratchie learner

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

  1. … 4 more files in changeset.
LDEV-5397 Introduce Notebook.tag

  1. … 72 more files in changeset.
LDEV-5397 migrate defineLater tag and jsps to bootstrap 5

  1. … 42 more files in changeset.
LDEV-5397 Introduce WaitForLeader.tag

  1. … 68 more files in changeset.
LDEV-5404 Escaping funny characters that break js

- Scratchie

  1. … 10 more files in changeset.
LDEV-5213 Use version-dependent imports for LAMS JS files

  1. … 338 more files in changeset.
LDEV-5361 Add "require all answers" setting to Scratchie

  1. … 4 more files in changeset.
LDEV-5331 Add missing title and autocomplete attr to submission deadline

  1. … 18 more files in changeset.
LDEV-4604 Hide "Burning Questions" header if there are none

  1. … 1 more file in changeset.
LDEV-5290 Prevent multiple tabs from being open on autosave

  1. … 40 more files in changeset.
LDEV-4875 Fix hash code generation in Scratchie

LDEV-5136 Disable double tap on disabled scratchies

LDEV-5136 Disable double click after correct option was revealed

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.