Skip to content

Commit

Permalink
add offsetParent smoke tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Steven Orvell committed Aug 4, 2015
1 parent 97944e4 commit 0b2cfae
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
26 changes: 26 additions & 0 deletions test/smoke/offsetParent-import.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!--
@license
Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-->
<script>
var p = Object.create(HTMLElement.prototype);
p.createdCallback = function() {
console.warn(this.localName, 'created');
}
p.attachedCallback = function() {
this.report();
}
p.report = function() {
console.group(this.localName, 'report');
console.log('offsetParent is', this.offsetParent);
console.log('parentNode', this.parentNode, 'has position',
window.getComputedStyle(this.parentNode).position);
console.groupEnd(this.localName);
}
document.registerElement('some-thing', {prototype: p});
</script>
26 changes: 26 additions & 0 deletions test/smoke/offsetParent.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!doctype html>
<!--
@license
Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-->
<html>
<head>
<script>
function importLoaded() {
console.warn('import loaded');
document.querySelector('some-thing').report();
}

</script>
<link rel="import" href="offsetParent-import.html" onload="importLoaded()">

</head>
<body style="position: relative;">
<some-thing></some-thing>
</body>
</html>

0 comments on commit 0b2cfae

Please sign in to comment.