Up to [LON-CAPA] / loncom / interface
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Current tag: bz6209
Work-in-progress commit for bug 6209. Features the beginnings of a jQuery-based interface that meshes with the old interface for the time being. There are a lot of things to be prettied and improved, but this is a good stopping place for now.
Refactors nearly-common code located in the templated pages, into a new routine &print_template_fields() which controls printing LC_Boxes for fields, and <textarea>s as necessary. Custom fields (links to be included, for example), are processed using handler routines in closures, which are passed in a hash to the routine. Saves about 140 lines of code are so?