Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
d25c8f08
Commit
d25c8f08
authored
Jun 05, 2012
by
ichuang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixes to quickedit and dogfood to use new static/coffee/* and ajax
parent
75e36e83
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
106 additions
and
40 deletions
+106
-40
lib/dogfood/check.py
+1
-1
lib/dogfood/views.py
+7
-5
templates/dogfood.html
+43
-14
templates/quickedit.html
+55
-20
No files found.
lib/dogfood/check.py
View file @
d25c8f08
...
...
@@ -28,7 +28,7 @@ def check_problem_code(ans,the_lcp,correct_answers,false_answers):
msg
+=
'<hr width="100
%
"/>'
endmsg
=
"""<p><font size="-1" color="purple">Note: if the code text box disappears after clicking on "Check",
please
click on "Show Answer"
to make it refresh properly. This is a
please
type something in the box
to make it refresh properly. This is a
bug with Chrome; it does not happen with Firefox. It is being fixed.
</font></p>"""
...
...
lib/dogfood/views.py
View file @
d25c8f08
...
...
@@ -187,6 +187,7 @@ def quickedit(request, id=None, qetemplate='quickedit.html',coursename=None):
xml
,
id
,
state
=
None
)
log
.
info
(
'ajax_url = '
+
instance
.
ajax_url
)
# create empty student state for this problem, if not previously existing
s
=
StudentModule
.
objects
.
filter
(
student
=
request
.
user
,
...
...
@@ -242,9 +243,10 @@ def quickedit(request, id=None, qetemplate='quickedit.html',coursename=None):
lcp
=
instance
.
lcp
# get the rendered problem HTML
phtml
=
instance
.
get_problem_html
()
init_js
=
instance
.
get_init_js
()
destory_js
=
instance
.
get_destroy_js
()
phtml
=
instance
.
get_html
()
# phtml = instance.get_problem_html()
# init_js = instance.get_init_js()
# destory_js = instance.get_destroy_js()
context
=
{
'id'
:
id
,
'msg'
:
msg
,
...
...
@@ -252,8 +254,8 @@ def quickedit(request, id=None, qetemplate='quickedit.html',coursename=None):
'filename'
:
lcp
.
fileobject
.
name
,
'pxmls'
:
pxmls
,
'phtml'
:
phtml
,
"destroy_js"
:
destory_js
,
'init_js'
:
init_js
,
"destroy_js"
:
''
,
'init_js'
:
''
,
'csrf'
:
csrf
(
request
)[
'csrf_token'
],
}
...
...
templates/dogfood.html
View file @
d25c8f08
...
...
@@ -10,28 +10,53 @@
<link
rel=
"stylesheet"
href=
"${static.url('js/jquery.treeview.css')}"
type=
"text/css"
media=
"all"
/>
##
<link
rel=
"stylesheet"
href=
"${ settings.LIB_URL }jquery.treeview.css"
type=
"text/css"
media=
"all"
/>
##
<link
rel=
"stylesheet"
href=
"/static/sass/application.css"
type=
"text/css"
media=
"all"
/ >
<link
rel=
"stylesheet"
href=
"/static/css/codemirror.css"
type=
"text/css"
media=
"all"
/>
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }jquery-1.6.2.min.js"
></script>
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }jquery-ui-1.8.16.custom.min.js"
></script>
% if settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
##
<
%
static:css
group=
'application'
/>
% endif
% if not settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
##
<link
rel=
"stylesheet"
href=
"/static/sass/application.css"
type=
"text/css"
media=
"all"
/ >
% endif
<script
type=
"text/javascript"
src=
"${static.url('js/jquery-1.6.2.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery-ui-1.8.16.custom.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/swfobject/swfobject.js')}"
></script>
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }codemirror-compressed.js"
></script>
<script
type=
"text/javascript"
src=
"/static/js/schematic.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/courseware.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/feedback_form.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/calculator.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/main.js"
></script>
% if settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
<
%
static:js
group=
'application'
/>
% endif
% if not settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
% for jsfn in [ '/static/%s' % x.replace('.coffee','.js') for x in settings.PIPELINE_JS['application']['source_filenames'] ]:
<script
type=
"text/javascript"
src=
"${jsfn}"
></script>
% endfor
% endif
## codemirror
<link
rel=
"stylesheet"
href=
"/static/css/codemirror.css"
type=
"text/css"
media=
"all"
/>
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }codemirror-compressed.js"
></script>
## alternate codemirror
##
<script
type=
"text/javascript"
src=
"/static/js/CodeMirror-2.25/lib/codemirror.js"
></script>
##
<script
type=
"text/javascript"
src=
"/static/js/CodeMirror-2.25/mode/xml/xml.js"
></script>
##
<script
type=
"text/javascript"
src=
"/static/js/CodeMirror-2.25/mode/python/python.js"
></script>
## image input: for clicking on images (see imageinput.html)
<script
type=
"text/javascript"
src=
"/static/js/imageinput.js"
></script>
<
%
include
file=
"mathjax_include.html"
/>
</head>
<body>
<body
class=
"courseware"
>
<!--[if lt IE 9]>
<script src="/static/js/html5shiv.js"></script>
<![endif]-->
<div
class=
"courseware"
></div>
## -----------------------------------------------------------------------------
## information
...
...
@@ -90,15 +115,19 @@
}
</style>
<form>
${phtml}
</form>
<meta
name=
"path_prefix"
content=
"${MITX_ROOT_URL}"
>
<section
class=
"course-content"
>
<form>
${phtml}
</form>
</section>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.treeview.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.leanModal.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.qtip.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.cookie.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/video_player.js')}"
></script>
##
<script
type=
"text/javascript"
src=
"${static.url('js/video_player.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/schematic.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/cktsim.js')}"
></script>
...
...
templates/quickedit.html
View file @
d25c8f08
...
...
@@ -11,18 +11,47 @@
##
<link
rel=
"stylesheet"
href=
"${ settings.LIB_URL }jquery.treeview.css"
type=
"text/css"
media=
"all"
/>
##
<link
rel=
"stylesheet"
href=
"/static/sass/application.css"
type=
"text/css"
media=
"all"
/ >
<link
rel=
"stylesheet"
href=
"/static/css/codemirror.css"
type=
"text/css"
media=
"all"
/>
% if settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
<
%
static:css
group=
'application'
/>
% endif
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }jquery-1.6.2.min.js"
></script>
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }jquery-ui-1.8.16.custom.min.js"
></script>
% if not settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
##
<link
rel=
"stylesheet"
href=
"/static/sass/application.css"
type=
"text/css"
media=
"all"
/ >
% endif
<script
type=
"text/javascript"
src=
"${static.url('js/jquery-1.6.2.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery-ui-1.8.16.custom.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/swfobject/swfobject.js')}"
></script>
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }codemirror-compressed.js"
></script>
<script
type=
"text/javascript"
src=
"/static/js/schematic.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/courseware.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/feedback_form.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/calculator.js"
></script>
<script
type=
"text/javascript"
src=
"/static/coffee/src/main.js"
></script>
% if settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
<
%
static:js
group=
'application'
/>
% endif
% if not settings.MITX_FEATURES['USE_DJANGO_PIPELINE']:
% for jsfn in [ '/static/%s' % x.replace('.coffee','.js') for x in settings.PIPELINE_JS['application']['source_filenames'] ]:
<script
type=
"text/javascript"
src=
"${jsfn}"
></script>
% endfor
% endif
## codemirror
<link
rel=
"stylesheet"
href=
"/static/css/codemirror.css"
type=
"text/css"
media=
"all"
/>
<script
type=
"text/javascript"
src=
"${ settings.LIB_URL }codemirror-compressed.js"
></script>
## alternate codemirror
##
<script
type=
"text/javascript"
src=
"/static/js/CodeMirror-2.25/lib/codemirror.js"
></script>
##
<script
type=
"text/javascript"
src=
"/static/js/CodeMirror-2.25/mode/xml/xml.js"
></script>
##
<script
type=
"text/javascript"
src=
"/static/js/CodeMirror-2.25/mode/python/python.js"
></script>
## image input: for clicking on images (see imageinput.html)
<script
type=
"text/javascript"
src=
"/static/js/imageinput.js"
></script>
##
<script
type=
"text/javascript"
>
##
var
codemirror_set
=
{};
// track all codemirror textareas, so they can be refreshed on page changes
##
</script>
<!--[if lt IE 9]>
<script src="${static.url('js/html5shiv.js')}"></script>
<![endif]-->
<
%
block
name=
"headextra"
/>
...
...
@@ -30,14 +59,10 @@
It can't be run through static.url because MathJax uses crazy url introspection to do lazy loading of
MathJax extension libraries -->
<
%
include
file=
"mathjax_include.html"
/>
##
<script
type=
"text/javascript"
src=
"/static/js/mathjax-MathJax-c9db6ac/MathJax.js?config=TeX-AMS_HTML-full"
></script>
</head>
<body>
<body
class=
"courseware"
>
<!--[if lt IE 9]>
<script src="/static/js/html5shiv.js"></script>
<![endif]-->
<style
type=
"text/css"
>
.CodeMirror
{
border-style
:
solid
;
...
...
@@ -125,20 +150,30 @@ ${init_js}
}
</style>
<div
id=
"seq_content"
>
<form>
${phtml}
</form>
</div>
<meta
name=
"path_prefix"
content=
"${MITX_ROOT_URL}"
>
<section
class=
"course-content"
>
<div
id=
"seq_content"
>
<form>
${phtml}
</form>
</div>
</section>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.treeview.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.leanModal.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.qtip.min.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.cookie.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/video_player.js')}"
></script>
##
<script
type=
"text/javascript"
src=
"${static.url('js/video_player.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/schematic.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/cktsim.js')}"
></script>
<script
type=
"text/javascript"
>
var
codemirror_set
=
{};
// associative array of codemirror objects
</script>
<script
type=
"text/javascript"
src=
"${static.url('js/jquery.scrollTo-1.4.2-min.js')}"
></script>
<
%
block
name=
"js_extra"
/>
</body>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment