= 1) {
+ dlinkmenusdivsty = 'inline-block';
+ }
+ if (dlinkexitRegExp.test(deeplinkvals[7])) {
+ linkexitparts = deeplinkvals[7].split(':');
+ deeplinkvals[7] = linkexitparts[0];
+ if (deeplinkvals[7] != 'no') {
+ dlinkexitdivsty = 'inline-block';
+ if (!linkexitparts[1]) {
+ dlinkexittextval = 'Exit Tool';
+ } else {
+ dlinkexittextval = linkexitparts[1];
+ }
}
}
} else {
- deeplinkvals = ['full','res','any'];
+ deeplinkvals = ['off','unhide','full','res','','0','_self','no'];
}
+ var deeplinkstate = new Array();
+ deeplinkstate = ['only','off','both'];
+ var deeplinkstatetxt = new Array();
+ deeplinkstatetxt = ['deep only','deeplink off','regular + deep'];
+ var deeplinkothers = new Array();
+ deeplinkothers = ['hide','unhide'];
+ var deeplinkotherstxt = new Array();
+ deeplinkotherstxt = ['Hidden','Unhidden'];
var deeplinklisting = new Array();
deeplinklisting = ['full','absent','grades','details','datestatus'];
var deeplinklisttxt = new Array();
@@ -1152,91 +1286,225 @@ function draw() {
deeplinkscopes = ['res','map','rec'];
var deeplinkscopetxt = new Array();
deeplinkscopetxt = ['resource only','enclosing map/folder','recursive map/folder'];
- var deeplinkurls = new Array();
- deeplinkurls = ['any','only','key','lti'];
+ var deeplinkprotect = new Array();
+ deeplinkprotect = ['none','key','ltic','ltid'];
+ var deeplinktarget = new Array();
+ deeplinktarget = ['_self','_top'];
+ var deeplinktargettxt = new Array();
+ deeplinktargettxt = ['Embedded','Not embedded'];
+ var deeplinkexit = ['yes','url','no'];
tablestart('Deep-linked items');
- choicewrite('In Contents or Gradebook? | ');
+ choicewrite(' |
Access status? | ');
+ choicewrite(' |
');
+ choicewrite('Hide other resources? | ');
+ choicewrite(' |
');
+ choicewrite('In Contents + Gradebook? | ');
choicewrite(' |
');
- choicewrite('Access scope via deep-link | ');
+ choicewrite(' |
Access scope for link | ');
choicewrite(' |
');
- choicewrite('Supported Link Types | ');
- choicewrite(' ');
- choicewrite(' ');
+ choicewrite(' |
Link protection | ');
choicewrite('');
- choicewrite('');
+ choicewrite(' not in use');
+ choicewrite(' key access');
+ choicewrite('');
choicewrite(' ');
- if ((pextra != '') && (pextra != null)) {
- var ltiRegExp = /^lti_/;
- if (ltiRegExp.test(pextra)) {
- pextra = pextra.replace(ltiRegExp,'');
- var posslti = pextra.split(',');
- if (posslti.length >= 1) {
- var ltinums = new Array();
- var ltititles = new Array();
- for (var i=0; i');
- choicewrite(' ');
}
+
+ } else if (menusRegExp.test(extras[i])) {
+ extras[i] = extras[i].replace(menusRegExp,'');
+ possmenus = extras[i].split(',');
+ }
+ }
+ }
+ choicewrite('Menu Items Displayed | ');
+ choicewrite(' ');
+ if (possmenus.length >= 1) {
+ choicewrite('');
+ choicewrite(' ');
+ }
+ choicewrite(' | ');
+ choicewrite('Embedded? | ');
+ choicewrite('');
+ choicewrite(' | ');
+ choicewrite('Exit Button? | ');
+ choicewrite(' ');
+ choicewrite(' ');
+ choicewrite(' ');
+ choicewrite('');
+ choicewrite(' Button text: ');
+ choicewrite('');
+ choicewrite(' ');
choicewrite(' | ');
}
}
@@ -1414,6 +1682,7 @@ function init() {
}
}
}
+ psmap = ismap;
if (ptype=='date' && pscat == 'interval') {
@@ -1628,6 +1897,13 @@ function init() {
selwrite(' |