Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xblock-drag-and-drop-v2
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
OpenEdx
xblock-drag-and-drop-v2
Commits
63d6bf01
Commit
63d6bf01
authored
Feb 22, 2016
by
Jonathan Piacenti
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Post-rebase fixes.
parent
e9a7a3ff
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
8 deletions
+3
-8
drag_and_drop_v2/public/js/drag_and_drop.js
+2
-7
tests/integration/test_render.py
+1
-1
No files found.
drag_and_drop_v2/public/js/drag_and_drop.js
View file @
63d6bf01
...
@@ -167,15 +167,10 @@ function DragNDropTemplates(url_name) {
...
@@ -167,15 +167,10 @@ function DragNDropTemplates(url_name) {
var
items_in_zone
=
[];
var
items_in_zone
=
[];
if
(
zone
.
align
!==
'none'
)
{
if
(
zone
.
align
!==
'none'
)
{
item_wrapper
+=
'.item-align.item-align-'
+
zone
.
align
;
item_wrapper
+=
'.item-align.item-align-'
+
zone
.
align
;
var
is_item_in_zone
=
function
(
i
)
{
return
i
.
is_placed
&&
(
i
.
zone
===
zone
.
title
);
};
var
is_item_in_zone
=
function
(
i
)
{
return
i
.
is_placed
&&
(
i
.
zone
===
zone
.
uid
);
};
items_in_zone
=
$
.
grep
(
ctx
.
items
,
is_item_in_zone
);
items_in_zone
=
$
.
grep
(
ctx
.
items
,
is_item_in_zone
);
}
}
// Render the items in the zone
var
is_item_in_zone
=
function
(
i
)
{
return
i
.
zone
===
zone
.
uid
;
};
var
items_in_zone
=
$
.
grep
(
ctx
.
items
,
is_item_in_zone
);
ctx
.
item_zone
=
zone
;
return
(
return
(
h
(
h
(
selector
,
selector
,
...
@@ -1008,7 +1003,7 @@ function DragAndDropBlock(runtime, element, configuration) {
...
@@ -1008,7 +1003,7 @@ function DragAndDropBlock(runtime, element, configuration) {
var
zone_alignments
=
{};
var
zone_alignments
=
{};
configuration
.
zones
.
forEach
(
function
(
zone
)
{
configuration
.
zones
.
forEach
(
function
(
zone
)
{
if
(
!
zone
.
align
)
zone
.
align
=
'none'
;
if
(
!
zone
.
align
)
zone
.
align
=
'none'
;
zone_alignments
[
zone
.
title
]
=
zone
.
align
;
zone_alignments
[
zone
.
uid
]
=
zone
.
align
;
});
});
Object
.
keys
(
state
.
items
).
forEach
(
function
(
item_id
)
{
Object
.
keys
(
state
.
items
).
forEach
(
function
(
item_id
)
{
var
item
=
state
.
items
[
item_id
];
var
item
=
state
.
items
[
item_id
];
...
...
tests/integration/test_render.py
View file @
63d6bf01
...
@@ -181,7 +181,7 @@ class TestDragAndDropRender(BaseIntegrationTest):
...
@@ -181,7 +181,7 @@ class TestDragAndDropRender(BaseIntegrationTest):
self
.
assertEqual
(
zone
.
get_attribute
(
'dropzone'
),
'move'
)
self
.
assertEqual
(
zone
.
get_attribute
(
'dropzone'
),
'move'
)
self
.
assertEqual
(
zone
.
get_attribute
(
'aria-dropeffect'
),
'move'
)
self
.
assertEqual
(
zone
.
get_attribute
(
'aria-dropeffect'
),
'move'
)
self
.
assertEqual
(
zone
.
get_attribute
(
'data-uid'
),
'Zone {}'
.
format
(
zone_number
))
self
.
assertEqual
(
zone
.
get_attribute
(
'data-uid'
),
'Zone {}'
.
format
(
zone_number
))
self
.
assertEqual
(
zone
.
get_attribute
(
'data-zone_align'
),
''
)
self
.
assertEqual
(
zone
.
get_attribute
(
'data-zone_align'
),
'
none
'
)
self
.
assertIn
(
'ui-droppable'
,
self
.
get_element_classes
(
zone
))
self
.
assertIn
(
'ui-droppable'
,
self
.
get_element_classes
(
zone
))
zone_box_percentages
=
box_percentages
[
index
]
zone_box_percentages
=
box_percentages
[
index
]
self
.
_assert_box_percentages
(
# pylint: disable=star-args
self
.
_assert_box_percentages
(
# pylint: disable=star-args
...
...
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