lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4714 Fix SVG generation in Add Lesson and monitoring

    • -8
    • +11
    /lams_central/web/includes/javascript/addLesson.js
LDEV-4714 Fix LD access adding and processing

LDEV-4714 Fix parsing of branching in old LDs

It seems that there can be LDs which have no coordinates for branching

at all. Neither old type (xCoord) nor new type (startXCoord). They can

still be rendered, but need to have activities automatically rearranged.

LDEV-4714 Fix SVG generation in authoring

Since LD opening in authoring is async now, there was a race condition

between opening LD and an attempt to save its thumbnail. Instead of

going back to sync solution, a callback was implemented that runs only

when LD is already open.

LDEV-4714 Make arrows spin when loading LD thumbnail in authoring

    • -1
    • +1
    /lams_central/web/css/_authoring_base.scss
LDEV-4714 Clear overflow of LD access entries

There is no point in keeping hundreds of LD access entries in DB for

each user, if there are always displayed only few of them.

LDEV-4714 Load Bootstrap faster so spinning arrows appear ASAP

    • -1
    • +2
    /lams_central/web/authoring/authoring.jsp
LDEV-4714 Use async Ajax calls where possible

Synchronised Ajax calls are discouraged since they stoi UI interaction.

Merge branch 'LDEV-4708' into lams31

LDEV-4708 update marks more skillfully after edit in monitor

  1. … 20 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 156 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 156 more files in changeset.
LDEV-4391 Fix column mapping

LDEV-4391 Fix column mapping

LDEV-4391 Show export LD label in authoring.

It seems that with new jQuery show() method does work if DOM node is not

attached to an document (yet). For example if a piece of HTML gets

cloned with jQuery and it is not appended to any parent, show() will not

work.

Merge branch 'lams31' into LDEV-4391

LDEV-4713 Allow initialisation of a field with NULL value

Merge branch 'lams31' into LDEV-4391

Merge branch 'LDEV-4713' into lams31

LDEV-4713 Fix ordering of conditions in Survey

LDEV-4713 Allow initialisation of a field with NULL value

LDEV-4696 Delete obsolete Hibernate .hbm.xml files

Merge branch 'LDEV-4712' into lams31

LDEV-4712, LDEV-4644 Fix a query used for fetching outcomes

LDEV-3115 Fix detection of old LD being converted into new format.

If X and Y were 0, detection did not work.

Merge branch 'lams31' into LDEV-4391

LDEV-4696 Proper use of @MapsId with @EmbeddableId

LDEV-4391 Fix properties dialog in authoring

When content was added to modal dialog, it was still hidden. We had to

explicitly show it in JS.

LDEV-4391 Upgrade Boostrap to 3.3.7

Previous version did not support jQuery 3.

    • -3
    • +4
    /lams_central/web/css/bootstrap.min.css
LDEV-4391 Get rid of redundant jQuery UI themes

Only bootstrap theme is used now.

    • -1
    • +1
    /lams_admin/web/cleanupPreviewLessons.jsp
    • -1
    • +1
    /lams_admin/web/import/importGroups.jsp
    • -1
    • +1
    /lams_admin/web/import/importexcel.jsp
    • -1
    • +1
    /lams_admin/web/import/importresult.jsp
    • -1
    • +1
    /lams_admin/web/lti/ltiConsumerList.jsp
  1. … 83 more files in changeset.