knockout-popup-template
Advanced tools
Comparing version 1.7.1 to 1.7.2
@@ -171,3 +171,3 @@ /* | ||
var $popupHolder; | ||
var classes = ['popupTemplate']; | ||
var classes = ['popupTemplate', 'popup-container']; | ||
@@ -225,3 +225,3 @@ if (this.options.className) { | ||
ko.utils.domData.set(this.$popupHolder[0], 'popup', this); | ||
ko.utils.domData.set(this.$popupHolder[0], 'anchor', this); | ||
var innerBindingContext = ('data' in this.options) ? | ||
@@ -527,7 +527,7 @@ this.bindingContext.createChildContext(this.options.data) : // Given an explicit 'data' value, we create a child binding context for it | ||
var $targetPopup = $(target).closest('.popupTemplate'); | ||
var $targetPopup = $(target).closest('.popup-container'); | ||
var inPopup = $targetPopup.length > 0; | ||
if (inPopup) { | ||
var targetPopup = ko.utils.domData.get($targetPopup[0], 'popup'); | ||
var targetPopup = ko.utils.domData.get($targetPopup[0], 'anchor'); | ||
var $targetPopupHolder = targetPopup.$popupHolder; | ||
@@ -580,3 +580,3 @@ var $targetAnchor = targetPopup.$element; | ||
if (config.closeOnEsc) { | ||
doc.addEventListener('keyup', closePopupHandlerOnEsc, true); | ||
doc.addEventListener('keydown', closePopupHandlerOnEsc, false); | ||
} | ||
@@ -589,3 +589,3 @@ }); | ||
if (config.closeOnEsc) { | ||
document.addEventListener('keyup', closePopupHandlerOnEsc, true); | ||
document.addEventListener('keydown', closePopupHandlerOnEsc, false); | ||
} | ||
@@ -603,3 +603,3 @@ ko.utils.registerEventHandler(window, 'resize', popupReposition); | ||
if (config.closeOnEsc) { | ||
doc.removeEventListener('keyup', closePopupHandlerOnEsc, true); | ||
doc.removeEventListener('keydown', closePopupHandlerOnEsc, false); | ||
} | ||
@@ -612,3 +612,3 @@ }); | ||
if (config.closeOnEsc) { | ||
document.removeEventListener('keyup', closePopupHandlerOnEsc, true); | ||
document.removeEventListener('keydown', closePopupHandlerOnEsc, false); | ||
} | ||
@@ -615,0 +615,0 @@ window.removeEventListener('resize', popupReposition, false); |
@@ -5,3 +5,3 @@ { | ||
"main": "knockout.popupTemplate.js", | ||
"version": "1.7.1", | ||
"version": "1.7.2", | ||
"contributors": [ | ||
@@ -8,0 +8,0 @@ { |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
36111
1