Skip to content

Commit

Permalink
Merge pull request #20 from potsui/change-cache-selector
Browse files Browse the repository at this point in the history
Move cached data from body to seq_content
  • Loading branch information
caesar2164 authored Aug 4, 2017
2 parents 428b0d0 + 1a1f1bc commit 9e1b3c0
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ def run_tests(self):

setup(
name='xblock-submit-and-compare',
version='0.5.1',
version='0.5.2',
description='Submit and Compare XBlock for self assessment',
packages=[
'submit_and_compare',
Expand Down
19 changes: 10 additions & 9 deletions submit_and_compare/static/js/submit_and_compare_view.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ function SubmitAndCompareXBlockInitView(runtime, element) {

var handlerUrl = runtime.handlerUrl(element, 'student_submit');
var hintUrl = runtime.handlerUrl(element, 'send_hints');
var publishUrl = runtime.handlerUrl(element, 'publish_event');
var publishUrl = runtime.handlerUrl(element, 'publish_event');

var $element = $(element);
var $element = $(element);
var $xblocksContainer = $('#seq_content');

var submit_button = $element.find('.submit_button');
var hint_button = $element.find('hint_button');
Expand All @@ -30,10 +31,10 @@ function SubmitAndCompareXBlockInitView(runtime, element) {
var cached_answer_id = xblock_id + '_cached_answer';
var problem_progress_id = xblock_id + '_problem_progress';
var used_attempts_feedback_id = xblock_id + '_used_attempts_feedback';
if ($('body').data(cached_answer_id) !== undefined) {
answer_textarea.text($('body').data(cached_answer_id));
problem_progress.text($('body').data(problem_progress_id));
used_attempts_feedback.text($('body').data(used_attempts_feedback_id));
if ($xblocksContainer.data(cached_answer_id) !== undefined) {
answer_textarea.text($xblocksContainer.data(cached_answer_id));
problem_progress.text($xblocksContainer.data(problem_progress_id));
used_attempts_feedback.text($xblocksContainer.data(used_attempts_feedback_id));
}

$.ajax({
Expand All @@ -56,9 +57,9 @@ function SubmitAndCompareXBlockInitView(runtime, element) {
}

function post_submit(result) {
$('body').data(cached_answer_id, $('.answer',element).val());
$('body').data(problem_progress_id, result.problem_progress);
$('body').data(used_attempts_feedback_id, result.used_attempts_feedback);
$xblocksContainer.data(cached_answer_id, $('.answer',element).val());
$xblocksContainer.data(problem_progress_id, result.problem_progress);
$xblocksContainer.data(used_attempts_feedback_id, result.used_attempts_feedback);
problem_progress.text(result.problem_progress);
button_holder.addClass(result.submit_class);
used_attempts_feedback.text(result.used_attempts_feedback);
Expand Down

0 comments on commit 9e1b3c0

Please sign in to comment.