• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improved support for composite questions and bootstrap 5

This fixes a bug when composite questions were generated with

bootstrap3 and rendered later with bootstrap5.

  1. … 1 more file in changeset.
improve bootstrap5 compatibility for inclass exam

  1. … 1 more file in changeset.
fix links of last commit

improve support of inclass exam for bootstrap 5

reduce number of anonymous arrays, improve error message and double check for package initialization

Fix leftover jquery dependency

Update italian localization

add missing curly brackets

Do not attempt to load downstream-only workflows at startup

Downstream, the cod will stay as it is and maintained as a local modification

reduce verbosity

reduce verbosity for legacy workflows

provide stub for wf-specific in none shared workflows

New feature for shared workflow definitions: define workflow specific methods

Workflows support since a long time "object-specific" code, which is code

to be executed, when a workflow instance is initialized. Now, in symmetry

to this, one can define "wf-specific" code (e.g. registering methods to

be called directly on the workflow object.

Similar to the call of ":object-specific {...some code...}", one define

additionally ":wf-specific {...some code...}". This comes handy

when e.g. definiing methods directly executed on workflowss, such as e.g.

".../someworkflow.wf?m=summary".

The methods are defined on the WorkflowContainer class, which is only available

on for shared workflows.

Provide localization for hardcoded text

Normalize message key sorting in the catalog files

Move the question overview block in question_info_block in an own method to ease downstream customization in subclasses

use csv icon, revert deterioration of appearance

Port of downstream visual behavior: prefer a 3-columns layout when space is available

fix typo and improve robustness with legacy composite items

Fix JS idiom when no "i" tag is found

fix typo

added "xo::library doc" for improved uniformity

Use "adp:icon" and "adp:toggle_button" in select_question.form.page

Instead of using just Boostrap 3 specific code, this change makes the

Formpage usable for Bootstrap 3 and Boostrap 5.

adaoption for bootstrap5

Depend specifically on the form-field-procs from xowiki

Don't require the whole xowiki, as it is already a dependency

use bootstrap button classes for print button in the exam protocol (many thanks to Monika Andergassen for the suggestion)

replace non-existing class "btn-small" (for bootstrap3) by non-existing class "btn-secondary", which shows in the right color and is future proof (introduced by bootstrap 4).

Perform stricter checking of parent_ids

bump version number of xowf to 5.10.1d34

use preferred idioms to use btn-default/btn-secondary for bootstrap3/bootstrap5

  1. … 2 more files in changeset.