Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xblock-poll
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
xblock-poll
Commits
1504add6
Commit
1504add6
authored
Sep 07, 2017
by
Braden MacDonald
Browse files
Options
Browse Files
Download
Plain Diff
Merge v1.3.2: Responsive UI for mobile
parents
e1ea9b05
9d95f256
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
75 additions
and
2 deletions
+75
-2
poll/public/css/poll.css
+65
-0
poll/public/html/survey.html
+9
-1
setup.py
+1
-1
No files found.
poll/public/css/poll.css
View file @
1504add6
...
...
@@ -160,6 +160,15 @@ li.poll-result .poll-image {
border
:
0
;
}
.survey-table
td
{
text-align
:
center
;
}
.survey-table
td
label
{
display
:
block
;
padding
:
5px
0
;
}
.survey-table
td
,
.survey-table
th
{
border
:
1px
solid
#CCC
;
border-top
:
0
;
...
...
@@ -280,3 +289,59 @@ th.survey-answer {
height
:
100%
;
padding-right
:
.5em
;
}
.visible-mobile-only
{
display
:
none
;
visibility
:
hidden
;
}
@media
only
screen
and
(
max-width
:
767px
){
.visible-mobile-only
{
display
:
inline-block
;
visibility
:
visible
;
}
.survey-table
.survey-question
{
display
:
block
;
border
:
0
;
padding-bottom
:
10px
;
}
.survey-table
thead
{
display
:
none
;
visibility
:
hidden
;
}
.survey-table
.survey-option
.visible-mobile-only
{
width
:
calc
(
100%
-
20px
);
}
.survey-table
.survey-option
{
display
:
block
;
border
:
1px
solid
#ccc
;
text-align
:
left
;
padding
:
0
10px
;
margin-bottom
:
10px
;
border-radius
:
5px
;
}
.survey-table
.survey-option
:last-child
{
border-right
:
1px
solid
#ccc
;
}
.survey-table
tr
:last-child
td
{
border-bottom
:
1px
solid
#ccc
;
}
.survey-table
tr
:last-child
td
:first-child
{
border-bottom
:
0
;
}
.survey-table
.survey-option
label
{
text-align
:
left
;
padding
:
8px
0
;
}
.survey-table
tbody
tr
:last-child
td
{
border-bottom
:
1px
solid
#ccc
;
}
}
poll/public/html/survey.html
View file @
1504add6
...
...
@@ -25,9 +25,13 @@
</th>
{% for answer, label in answers %}
<td
class=
"survey-option"
headers=
"poll-{{block_id}}-{{key}} poll-{{block_id}}-{{answer}}"
>
<label>
{% with answer_count=forloop.counter %}
{% for answer, label in answers %}
{% if forloop.counter == answer_count %}
<label
for=
"{{key}}-{{answer_count}}"
>
<input
type=
"radio"
name=
"{{key}}"
id=
"{{key}}-{{forloop.counter}}"
value=
"{{answer}}"
{%
if
question
.
choice =
=
answer
%}
checked
{%
endif
%}
{%
if
question
.
img_alt
%}
aria-label=
"{{question.img_alt}} {{label}}"
...
...
@@ -35,7 +39,11 @@
aria-label=
"{{question.label|striptags}} {{label}}"
{%
endif
%}
/>
<span
class=
"visible-mobile-only"
>
{{label}}
</span>
</label>
{% endif %}
{% endfor %}
{% endwith %}
</td>
{% endfor %}
</tr>
...
...
setup.py
View file @
1504add6
...
...
@@ -44,7 +44,7 @@ def package_data(pkg, roots):
setup
(
name
=
'xblock-poll'
,
version
=
'1.3.
1
'
,
version
=
'1.3.
2
'
,
description
=
'An XBlock for polling users.'
,
packages
=
[
'poll'
,
...
...
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