Skip to content

Commit 295a951

Browse files
committed
Resolved js bug "Xpath is not a funtion", A variable was overriding the xpath function name
1 parent e6bb55b commit 295a951

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

lib/heatmap/rails/helper.rb

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,8 @@ def save_heatmap(options = {})
9999
});
100100
101101
function xpathstring(event) {
102-
var
103-
e = event.srcElement || event.originalTarget,
104-
path = xpath(e, '');;
102+
var e = event.srcElement || event.originalTarget,
103+
path = xpath(e, '');
105104
return path
106105
}
107106
function xpath(element, suffix) {
@@ -214,8 +213,8 @@ def show_heatmap(path,type = false)
214213
function getElement(xpath){
215214
return document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
216215
}
217-
var xpath = JSON.parse('#{raw(@data_xpaths.to_json.html_safe)}');
218-
var data_xpath = xpath.map(function(path){
216+
var xpath_current = JSON.parse('#{raw(@data_xpaths.to_json.html_safe)}');
217+
var data_xpath = xpath_current.map(function(path){
219218
if (path != null) {
220219
element = getElement(path.xpath);
221220
if (element != null){

lib/heatmap/rails/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Heatmap
22
module Rails
3-
VERSION = "0.1.3"
3+
VERSION = "0.1.4"
44
end
55
end

0 commit comments

Comments
 (0)