Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
acid-block
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
acid-block
Commits
2921b892
Commit
2921b892
authored
Nov 25, 2014
by
Don Mitchell
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change aside to render as a button which toggle shows
parent
0c8ac082
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
55 additions
and
49 deletions
+55
-49
acid/static/html/aside.html.mako
+51
-49
acid/static/js/acid.js
+4
-0
No files found.
acid/static/html/aside.html.mako
View file @
2921b892
...
@@ -7,54 +7,56 @@
...
@@ -7,54 +7,56 @@
data-unknown-class="${unknown_class}"
data-unknown-class="${unknown_class}"
data-local-resource-url="${local_resource_url}"
data-local-resource-url="${local_resource_url}"
>
>
<h6>Acid Aside for ${usage_id}</h6>
<button>Acid Aside for ${usage_id}</button>
<p>JS init function run:
<div>
<span class="js-init-run">
<p>JS init function run:
<i class="${unknown_class}"></i>
<span class="js-init-run">
</span>
<i class="${unknown_class}"></i>
</p>
</span>
<p>Resource Url Test:
</p>
<span class="local-resource-test">
<p>Resource Url Test:
<i class="${unknown_class}"></i>
<span class="local-resource-test">
</span>
<i class="${unknown_class}"></i>
</p>
</span>
<table class='storage-tests'>
</p>
<tr>
<table class='storage-tests'>
<th>Scope</th>
<tr>
<th>Server-side<br>handler_url<br>returned</th>
<th>Scope</th>
<th>Server-side<br>handler_url<br>succeeded</th>
<th>Server-side<br>handler_url<br>returned</th>
<th>Client-side<br>handler_url<br>returned</th>
<th>Server-side<br>handler_url<br>succeeded</th>
<th>Client-side<br>handler_url<br>succeeded</th>
<th>Client-side<br>handler_url<br>returned</th>
</tr>
<th>Client-side<br>handler_url<br>succeeded</th>
% for test in storage_tests:
<tr class="scope-storage-test scope-${test['scope']} ${loop.cycle('', 'alt')}"
data-handler-url="${test['handler_url']}"
data-scope="${test['scope']}"
data-value="${test['value']}"
>
<td>${test['scope']}</td>
<td>
<span class="server-storage-test-returned">
<i class="${unknown_class}"></i>
</span>
</td>
<td>
<span class="server-storage-test-succeeded">
<i class="${unknown_class}"></i>
</span>
</td>
<td>
<span class="client-storage-test-returned">
<i class="${unknown_class}"></i>
</span>
</td>
<td>
<span class="client-storage-test-succeeded">
<i class="${unknown_class}"></i>
</span>
</td>
</tr>
</tr>
% endfor
% for test in storage_tests:
</table>
<tr class="scope-storage-test scope-${test['scope']} ${loop.cycle('', 'alt')}"
<p>Sees Acid DOM: <span class="acid-dom"><i class="${unknown_class}"></i></span></p>
data-handler-url="${test['handler_url']}"
data-scope="${test['scope']}"
data-value="${test['value']}"
>
<td>${test['scope']}</td>
<td>
<span class="server-storage-test-returned">
<i class="${unknown_class}"></i>
</span>
</td>
<td>
<span class="server-storage-test-succeeded">
<i class="${unknown_class}"></i>
</span>
</td>
<td>
<span class="client-storage-test-returned">
<i class="${unknown_class}"></i>
</span>
</td>
<td>
<span class="client-storage-test-succeeded">
<i class="${unknown_class}"></i>
</span>
</td>
</tr>
% endfor
</table>
<p>Sees Acid DOM: <span class="acid-dom"><i class="${unknown_class}"></i></span></p>
</div>
</div>
</div>
acid/static/js/acid.js
View file @
2921b892
...
@@ -75,6 +75,10 @@ function AcidAsideBlock(runtime, element, block_element, init_args) {
...
@@ -75,6 +75,10 @@ function AcidAsideBlock(runtime, element, block_element, init_args) {
AcidBlock
.
call
(
this
,
runtime
,
element
);
AcidBlock
.
call
(
this
,
runtime
,
element
);
this
.
block_element
=
block_element
;
this
.
block_element
=
block_element
;
this
.
test_aside
=
init_args
[
'test_aside'
]
this
.
test_aside
=
init_args
[
'test_aside'
]
$
(
element
).
find
(
"div > button + div"
).
toggle
();
$
(
element
).
find
(
"div > button"
).
click
(
function
()
{
$
(
this
).
next
(
"div"
).
toggle
();
}
)
this
.
runTests
();
this
.
runTests
();
}
}
AcidAsideBlock
.
prototype
=
Object
.
create
(
AcidBlock
.
prototype
)
AcidAsideBlock
.
prototype
=
Object
.
create
(
AcidBlock
.
prototype
)
...
...
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