Access Keys:
Skip to content (Access Key - 0)

While your Proxy Server will be responsible for rendering all of its own user interface pages, it is desirable for them to have the same 'look and feel' as the interface they navigated away from. To accomplish this there is a single css servlet which you can use in your pages to get an appropriate stylesheet for the user's current state. The path to this servlet is identified in the Tool Consumer Profile. You build up the full path using the tcbaseurl from the general arguments and then add on the following attributes:

  • user_id (from general arguments)
  • course_id (from general arguments if specified)
  • ourguid (from general arguments)
  • group_id (from Group Tool Action if specified)
  • direction (optional: 'rtl' or 'ltr' if specified. If not specified will be based on the user's context. Only use this if you are not honouring the locale and direction passed to you in the original request).

Example Implementation: css.jspf and ProxyUtil.getCssPath

This example generates HTML on the page that looks like this:

<link rel="stylesheet" type="text/css" href="http://your.network.address:80/webapps/blackboard/execute/
proxyCSS?user_id=_1_1&course_id=_603_1">
Adaptavist Theme Builder (4.1.3) Powered by Atlassian Confluence 3.3, the Enterprise Wiki