• last updated 12 hours ago
Constraints: committers
Constraints: files
Constraints: dates
mark unsued function "proc_source_file_full_path" as deprecated.

simplify code

Handle the case where the iframe URL points to an external website: just skip the iframe-loop check

Whitespace changes

Remove unused and not working query

Whitespace cleanup

    • -5
    • +5
Reduce hardcoded execs: the util might be improved to avoid them at some point

    • -4
    • +2
Humanize indentation

Fix typo in library doc

Fix typo in proc doc

Add trivial 'dotlrn_static_pretty_name' test case

Implement 'dotlrn_static::remove_applet' and 'dotlrn_static::remove_portlet', and make 'dotlrn_static::add_portlet' return the element_id after adding the portlet to the portal

Add 'dotlrn_static__applet_portlet' test case, covering 'dotlrn_static::add_applet', 'dotlrn_static::add_portlet', 'dotlrn_static::add_portlet_helper', 'dotlrn_static::remove_portlet' and 'dotlrn_static::remove_applet'

Set procs in the 'file_storage::twt' namespace as private

Set procs in the 'faq::twt' namespace as private

Fix proc names

Add 'dotlrn_homework_portlet_add_remove_from_page' test case, covering 'dotlrn_homework_portlet::add_self_to_page', 'dotlrn_homework_portlet::remove_self_from_page', 'dotlrn_homework_portlet::add_self_to_page' and 'dotlrn_homework_portlet::remove_self_from_page'

New public method for the renaming form loader: name_to_question_obj_dict

Provide quick mapping from the mangled attribute name to the question obj

    • -4
    • +15
Always make sure to clear any previously scheduled upload, before scheduling another one

This handles the case when a connection times out (readyState 4 and status = 0). In this case both the rescheduling in the readystatechange handler and in the timeout handler would be executed.

added detail info for xowf::test_item::answer_manager achieved_points

the result dict of this method has now a key "details" containing

information about the query object, the achieved points and the achievable points

for this test item. Previously, just the sums were reported.

    • -0
    • +1
added example-usage of set_css_property -querySelector

Check stream refactoring: break down better the various error situations so they can be reported to the user

Use common interface for object reference in bulk actions

- use same interface in child-resources and form-usages (when bulk-actions are used)

- move "get_ids_for_bulk_actions" from page to package (to make in usable in www/admin)

- use consistently "get_ids_for_bulk_actions" (also in www/admin/*.tcl)

- provide backward compatibility (still support "name" and "-parent_id")

    • -2
    • +69
    • -3
    • +7
    • -1482
    • +0
Include stream name in the error message

Enforce also that, after proctoring has successfully started, captured videos do not stop anymore

This could mean that the video entered some invalid state, as we had already defined an event handler to restart a paused video...

Improve error message

template::set_css_property: support flag "-querySelector" (in addition to the leass powerful "-class")

Whitespace changes

Add 'static_portlet_add_remove_from_page' test case, covering 'static_portlet::add_self_to_page', 'static_portlet::remove_self_from_page', 'static_admin_portlet::add_self_to_page' and 'static_admin_portlet::remove_self_from_page'

Fix 'portal::remove_element' call