Skip to content
This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Commit f9be5b1

Browse files
committed
Fix: Add /ns prefix to ajax paths.
1 parent 00a6e76 commit f9be5b1

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

runestone/activecode/js/activecode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ export class ActiveCode extends RunestoneBase {
582582
// If this is timed and already taken we should restore history info
583583
this.renderScrubber();
584584
} else {
585-
let request = new Request("/assessment/gethist", {
585+
let request = new Request("/ns/assessment/gethist", {
586586
method: "POST",
587587
headers: this.jsonHeaders,
588588
body: JSON.stringify(reqData),

runestone/common/js/bookfuncs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ async function handlePageSetup() {
171171
Accept: "application/json",
172172
});
173173
let data = { timezoneoffset: new Date().getTimezoneOffset() / 60 };
174-
let request = new Request("/logger/set_tz_offset", {
174+
let request = new Request("/ns/logger/set_tz_offset", {
175175
method: "POST",
176176
body: JSON.stringify(data),
177177
headers: headers,

runestone/common/js/runestonebase.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export default class RunestoneBase {
9393
eventInfo.percent = this.percent;
9494
}
9595
if (eBookConfig.useRunestoneServices && eBookConfig.logLevel > 0) {
96-
let request = new Request("/logger/bookevent", {
96+
let request = new Request("/ns/logger/bookevent", {
9797
method: "POST",
9898
headers: this.jsonHeaders,
9999
body: JSON.stringify(eventInfo),
@@ -144,7 +144,7 @@ export default class RunestoneBase {
144144
eventInfo.save_code = "True";
145145
}
146146
if (eBookConfig.useRunestoneServices && eBookConfig.logLevel > 0) {
147-
let request = new Request("/logger/runlog", {
147+
let request = new Request("/ns/logger/runlog", {
148148
method: "POST",
149149
headers: this.jsonHeaders,
150150
body: JSON.stringify(eventInfo),
@@ -202,7 +202,7 @@ export default class RunestoneBase {
202202
// and assessmentTaken is true
203203
if (!eBookConfig.practice_mode && !eBookConfig.peer && this.assessmentTaken) {
204204
let request = new Request(
205-
"/assessment/results",
205+
"/ns/assessment/results",
206206
{
207207
method: "POST",
208208
body: JSON.stringify(data),

runestone/common/js/user-highlights.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function getCompletions() {
2525
var data = { lastPageUrl: currentPathname };
2626
jQuery
2727
.ajax({
28-
url: "/logger/getCompletionStatus",
28+
url: "/ns/logger/getCompletionStatus",
2929
data: data,
3030
async: false,
3131
})
@@ -292,7 +292,7 @@ function processPageState(completionFlag) {
292292
console.log(e);
293293
});
294294
jQuery.ajax({
295-
url: "/logger/updatelastpage",
295+
url: "/ns/logger/updatelastpage",
296296
contentType: "application/json; charset=utf-8",
297297
dataType: "json",
298298
data: JSON.stringify(data),

runestone/selectquestion/js/selectone.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export default class SelectOne extends RunestoneBase {
9191
let opts = this.origOpts;
9292
let selectorId = this.selector_id;
9393
console.log("getting question source");
94-
let request = new Request("/assessment/get_question_source", {
94+
let request = new Request("/ns/assessment/get_question_source", {
9595
method: "POST",
9696
headers: this.jsonHeaders,
9797
body: JSON.stringify(data),
@@ -268,7 +268,7 @@ export default class SelectOne extends RunestoneBase {
268268
// retrieve html source of a question, for use in various toggle functionalities
269269
async getToggleSrc(toggleQuestionID) {
270270
let request = new Request(
271-
"/assessment/htmlsrc?acid=" + toggleQuestionID,
271+
"/ns/assessment/htmlsrc?acid=" + toggleQuestionID,
272272
{
273273
method: "GET",
274274
}
@@ -306,7 +306,7 @@ export default class SelectOne extends RunestoneBase {
306306
});
307307
$("#toggle-buttons").append(closeButton);
308308

309-
// if "lock" is not in toggle options, then allow adding more buttons to the preview panel
309+
// if "lock" is not in toggle options, then allow adding more buttons to the preview panel
310310
if (!(toggleOptions.includes("lock"))) {
311311
let setButton = document.createElement("button");
312312
$(setButton).text("Select this Problem");
@@ -351,7 +351,7 @@ export default class SelectOne extends RunestoneBase {
351351
useRunestoneServices: true,
352352
});
353353
let request = new Request(
354-
"/assessment/set_selected_question?metaid=" +
354+
"/ns/assessment/set_selected_question?metaid=" +
355355
parentID +
356356
"&selected=" +
357357
selectedQuestion,

runestone/timed/js/timed.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export default class Timed extends RunestoneBase {
110110
console.log(sendInfo);
111111
if (eBookConfig.useRunestoneServices) {
112112
let request = new Request(
113-
"/assessment/tookTimedAssessment",
113+
"/ns/assessment/tookTimedAssessment",
114114
{
115115
method: "POST",
116116
headers: this.jsonHeaders,
@@ -296,7 +296,7 @@ export default class Timed extends RunestoneBase {
296296
this.pagNavList.appendChild(this.rightContainer);
297297
this.ensureButtonSafety();
298298
this.navDiv.appendChild(this.pagNavList);
299-
this.flagDiv.appendChild(this.flaggingPlace); // adds flaggingPlace to the flagDiv
299+
this.flagDiv.appendChild(this.flaggingPlace); // adds flaggingPlace to the flagDiv
300300
this.break = document.createElement("br");
301301
this.navDiv.appendChild(this.break);
302302
// render the question number jump buttons
@@ -393,7 +393,7 @@ export default class Timed extends RunestoneBase {
393393
"ul#pageNums > ul > li:eq(" + this.currentQuestionIndex + ")"
394394
).addClass("active");
395395
if ($("ul#pageNums > ul > li:eq(" + this.currentQuestionIndex + ")"
396-
).hasClass("flagcolor")) { // checking for class
396+
).hasClass("flagcolor")) { // checking for class
397397
this.flagButton.innerHTML = "Unflag Question"; // changes text on button
398398
}
399399
else {

0 commit comments

Comments
 (0)