1 if (!dojo._hasResource["openils.URLVerify.ReviewAttempt"]) {
2 dojo.require("dojo.string");
3 dojo.require("openils.CGI");
4 dojo.require("openils.PermaCrud");
5 dojo.require("dijit.Tooltip");
7 dojo.requireLocalization("openils.URLVerify", "URLVerify");
9 dojo._hasResource["openils.URLVerify.ReviewAttempt"] = true;
10 dojo.provide("openils.URLVerify.ReviewAttempt");
12 dojo.declare("openils.URLVerify.ReviewAttempt", null, {});
14 /* Take care that we add nothing to the global namespace.
15 * This is not an OO module so much as a container for
16 * functions needed by a specific interface. */
19 var module = openils.URLVerify.ReviewAttempt;
21 dojo.i18n.getLocalization("openils.URLVerify", "URLVerify");
23 module._display_session_name = function() {
24 var pcrud = new openils.PermaCrud();
26 var attempt = pcrud.retrieve(
27 "uvva", module.attempt_id, {
28 "flesh": 1, "flesh_fields": {"uvva": ["session"]}
32 dojo.byId("session-link-here").innerHTML =
33 "<a href='select_urls?session_id=" + attempt.session().id() + "'>" +
34 dojo.string.substitute(
35 localeStrings.SESSION_NAME, [attempt.session().name()]
41 "connectId": "session-link-here",
42 "label": localeStrings.SELECT_MORE
46 module.setup = function(grid, progress_dialog) {
47 module.progress_dialog = progress_dialog;
48 module.progress_dialog.attr("title", localeStrings.INTERFACE_SETUP);
49 module.progress_dialog.show(true);
51 var cgi = new openils.CGI();
52 module.attempt_id = cgi.param("attempt_id");
56 module.grid.setBaseQuery({"attempt_id": module.attempt_id});
58 module.grid.refresh();
60 module._display_session_name();
62 module.progress_dialog.hide();