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
ac8eeb68
Commit
ac8eeb68
authored
Oct 22, 2013
by
Calen Pennington
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Make sequence module use ajax_url properly
parent
ae32abfd
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
4 additions
and
3 deletions
+4
-3
common/lib/xmodule/xmodule/js/src/sequence/display.coffee
+2
-2
common/lib/xmodule/xmodule/seq_module.py
+1
-0
lms/templates/seq_module.html
+1
-1
No files found.
common/lib/xmodule/xmodule/js/src/sequence/display.coffee
View file @
ac8eeb68
...
...
@@ -4,7 +4,7 @@ class @Sequence
@
contents
=
@
$
(
'.seq_contents'
)
@
num_contents
=
@
contents
.
length
@
id
=
@
el
.
data
(
'id'
)
@
modx_url
=
@
el
.
data
(
'course_modx_root
'
)
@
ajaxUrl
=
@
el
.
data
(
'ajax-url
'
)
@
initProgress
()
@
bind
()
@
render
parseInt
(
@
el
.
data
(
'position'
))
...
...
@@ -84,7 +84,7 @@ class @Sequence
if
@
position
!=
new_position
if
@
position
!=
undefined
@
mark_visited
@
position
modx_full_url
=
@
modx_url
+
'/'
+
@
id
+
'
/goto_position'
modx_full_url
=
'#{@ajaxUrl}
/goto_position'
$
.
postWithPrefix
modx_full_url
,
position
:
new_position
# On Sequence change, fire custom event "sequence:change" on element.
...
...
common/lib/xmodule/xmodule/seq_module.py
View file @
ac8eeb68
...
...
@@ -98,6 +98,7 @@ class SequenceModule(SequenceFields, XModule):
'item_id'
:
self
.
id
,
'position'
:
self
.
position
,
'tag'
:
self
.
location
.
category
,
'ajax_url'
:
self
.
system
.
ajax_url
,
}
fragment
.
add_content
(
self
.
system
.
render_template
(
'seq_module.html'
,
params
))
...
...
lms/templates/seq_module.html
View file @
ac8eeb68
<
%!
from
django
.
utils
.
translation
import
ugettext
as
_
%
>
<div
id=
"sequence_${element_id}"
class=
"sequence"
data-id=
"${item_id}"
data-position=
"${position}"
data-
course_modx_root=
"/course/modx
"
>
<div
id=
"sequence_${element_id}"
class=
"sequence"
data-id=
"${item_id}"
data-position=
"${position}"
data-
ajax-url=
"${ajax_url}
"
>
<nav
aria-label=
"${_('Section Navigation')}"
class=
"sequence-nav"
>
<ul
class=
"sequence-nav-buttons"
>
<li
class=
"prev"
><a
href=
"#"
>
${_('Previous')}
</a></li>
...
...
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