Skip to content

Commit

Permalink
feat(TableStrategy): remove need for surrounding container
Browse files Browse the repository at this point in the history
  • Loading branch information
martingust committed Mar 24, 2016
1 parent dce3107 commit 617d757
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions src/view-strategy.js
Expand Up @@ -17,25 +17,25 @@ export class TableStrategy {
getScrollContainer(element) {
return this.getScrollList(element).parentElement.parentElement;
}

moveViewFirst(view, scrollElement) {
insertBeforeNode(view, scrollElement, scrollElement.childNodes[2]);
moveViewFirst(view, topBuffer) {
insertBeforeNode(view, topBuffer.parentElement.nextElementSibling.previousSibling);
}

moveViewLast(view, scrollElement, childrenLength) {
insertBeforeNode(view, scrollElement, scrollElement.children[childrenLength + 1]);
moveViewLast(view, bottomBuffer) {
insertBeforeNode(view, bottomBuffer.parentElement);
}

createTopBufferElement(scrollList, element) {
createTopBufferElement(element) {
let tr = document.createElement('tr');
let buffer = document.createElement('td');
buffer.setAttribute('style', 'height: 0px');
tr.appendChild(buffer);
scrollList.insertBefore(tr, element);
element.parentElement.insertBefore(tr, element);
return buffer;
}
}

createBottomBufferElement(scrollList, element) {
createBottomBufferElement(element) {
let tr = document.createElement('tr');
let buffer = document.createElement('td');
buffer.setAttribute('style', 'height: 0px');
Expand Down

0 comments on commit 617d757

Please sign in to comment.