Skip to content

Commit ac56470

Browse files
committed
Changed from using outerHTML to innerHTML with a wrapper since Firefox has no support what so ever for outerHTML.
1 parent 2eab09e commit ac56470

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

demos/dataset.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
</section>
2121
<p id="status">Not connected</p>
2222
<section>
23-
<div id="test" data-name="rem" data-height="short">This element has data</div>
23+
<div id="testWrapper"><div id="test" data-name="rem" data-height="short">This element has data</div></div>
2424
<input type="button" value="Show data" id="show" />
2525
<input type="button" value="Change data via dataset" id="change1" />
2626
<input type="button" value="change data via setAttribute" id="change2" />
@@ -31,7 +31,7 @@
3131
(function () {
3232

3333
function show() {
34-
code.innerHTML = test.outerHTML.replace(/[<>]/g, function (m) {
34+
code.innerHTML = testWrapper.innerHTML.replace(/[<>]/g, function (m) {
3535
return { '<': '&lt;', '>': '&gt;' }[m];
3636
});
3737

@@ -43,7 +43,8 @@
4343
var state = document.getElementById('status'),
4444
code = document.getElementById('element');
4545

46-
var test = window.element = document.getElementById('test');
46+
var test = document.getElementById('test'),
47+
testWrapper = document.getElementById('testWrapper');
4748

4849
if (test.dataset === undefined) {
4950
state.innerHTML = 'dataset not supported';

0 commit comments

Comments
 (0)