bonaparte-scroll
Advanced tools
Comparing version 0.0.24 to 0.0.26
{ | ||
"name": "bonaparte-scroll", | ||
"version": "0.0.24", | ||
"version": "0.0.26", | ||
"description": "Bonaparte Component", | ||
@@ -15,3 +15,3 @@ "homepage": "http://bonaparte.io", | ||
"dependencies": { | ||
"bonaparte-core": "^0.0.24" | ||
"bonaparte-core": "^0.0.26" | ||
}, | ||
@@ -18,0 +18,0 @@ "main": "bonaparte.build.js", |
@@ -8,13 +8,27 @@ var bp = require("bonaparte-core"); | ||
module.exports = bp.tag.create("scroll", scroll, ["content"]); | ||
module.exports = bp.tag.create("scroll", scroll, ["content", "scrollbar (generated)"]); | ||
/////////////////////////////////////////////////////////////////////////////// | ||
function scroll(tag){ | ||
var content = tag.firstElementChild; | ||
var slider, scrollbar, scrollBarVisible; | ||
var content, slider, scrollbar, scrollBarVisible; | ||
if(bp.attribute.get(tag, "scrollbar") === "native") return; | ||
bp.tag.DOMReady(setupScroller); | ||
/////////////////////////////////////////////////////////////////////////////// | ||
// Initialize | ||
bp.tag.DOMReady(function(){ | ||
content = tag.firstElementChild; | ||
setupScroller(); | ||
/////////////////////////////////////////////////////////////////////////////// | ||
// Eventlisteners | ||
if(bp.attribute.get(tag, "resize") !== "false") | ||
window.addEventListener("resize", update); | ||
content.addEventListener("scroll", updatePosition); | ||
}); | ||
/////////////////////////////////////////////////////////////////////////////// | ||
@@ -25,10 +39,3 @@ // Public | ||
/////////////////////////////////////////////////////////////////////////////// | ||
// Eventlisteners | ||
if(bp.attribute.get(tag, "resize") !== "false") | ||
window.addEventListener("resize", update); | ||
content.addEventListener("scroll", updatePosition); | ||
/////////////////////////////////////////////////////////////////////////////// | ||
@@ -35,0 +42,0 @@ /////////////////////////////////////////////////////////////////////////////// |
16483
101
+ Addedbonaparte-core@0.0.26(transitive)
- Removedbonaparte-core@0.0.24(transitive)
Updatedbonaparte-core@^0.0.26