Skip to content

Instantly share code, notes, and snippets.

@juanjmerono
Last active April 28, 2017 11:02
Show Gist options
  • Save juanjmerono/a9061f57a012a431a83cfcdb04ad8412 to your computer and use it in GitHub Desktop.
Save juanjmerono/a9061f57a012a431a83cfcdb04ad8412 to your computer and use it in GitHub Desktop.
diff --git a/modules/matterhorn-lti/src/main/java/org/opencastproject/lti/LtiServlet.java b/modules/matterhorn-lti/src/main/java/org/opencastproject/lti/LtiServlet.java
index 65849b0..2d9c157 100644
--- a/modules/matterhorn-lti/src/main/java/org/opencastproject/lti/LtiServlet.java
+++ b/modules/matterhorn-lti/src/main/java/org/opencastproject/lti/LtiServlet.java
@@ -194,7 +194,9 @@
String customParams = getCustomParams(req);
if (customParams != null) {
- toolUrl = toolUrl + "?" + customParams;
+ toolUrl = toolUrl + "?" + customParams + "&context_id=" + StringUtils.trimToNull(req.getParameter(CONTEXT_ID));
+ } else {
+ toolUrl = toolUrl + "?context_id=" + StringUtils.trimToNull(req.getParameter(CONTEXT_ID));
}
// Always set the session cookie
diff --git a/modules/matterhorn-lti/src/main/resources/tools/series/index.html b/modules/matterhorn-lti/src/main/resources/tools/series/index.html
index e150fad..7371a55 100644
--- a/modules/matterhorn-lti/src/main/resources/tools/series/index.html
+++ b/modules/matterhorn-lti/src/main/resources/tools/series/index.html
@@ -38,7 +38,7 @@
$(document).ready(function(){
var page = Opencast.pager.getCurrentPageID();
- var searchQuery = urlParams["series"];
+ var searchQuery = urlParams["context_id"];
var restEndpoint = "../../search/episode.xml?";
var keywordString = "";
@@ -82,7 +82,8 @@
var fromIndex = Math.min(parseInt($('#oc-episodes-offset').html()) + 1, toIndex);
if (total > 0) {
- $('.title').text("Results " + fromIndex + "-" + toIndex + " of " + total + keywordString).html();
+ //$('.title').text("Results " + fromIndex + "-" + toIndex + " of " + total + keywordString).html();
+ $('.title').text("Results " + fromIndex + "-" + toIndex + " of " + total).html();
$('.timeDate').each(function(){
var timeDate = $(this).text();
@@ -118,7 +119,8 @@
}
else {
if (Opencast.pager.getCurrentSearchQuery() != null) {
- $('.title').text('No recordings found for : "' + searchQuery + '"');
+ //$('.title').text('No recordings found for : "' + searchQuery + '"');
+ $('.title').text('No recordings found.');
}
else {
$('.title').text("No recordings published yet.");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment