From 51f48392abb225eaed58a6368382cdc28a961d3b Mon Sep 17 00:00:00 2001 From: Riyad Preukschas Date: Sat, 17 Nov 2012 22:25:48 +0100 Subject: [PATCH] Fix type error if there is a different location hash --- app/assets/javascripts/tree.js.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/tree.js.coffee b/app/assets/javascripts/tree.js.coffee index 8ef41e16..3f8ed6c2 100644 --- a/app/assets/javascripts/tree.js.coffee +++ b/app/assets/javascripts/tree.js.coffee @@ -40,12 +40,12 @@ $ -> # "#L12" and "#L34-56" supported highlightBlobLines = -> if window.location.hash isnt "" - matches = window.location.hash.match /\#L(\d+)(\-(\d+))?/ - first_line = parseInt matches[1] - last_line = parseInt matches[3] + matches = window.location.hash.match(/\#L(\d+)(\-(\d+))?/) + first_line = parseInt(matches?[1]) + last_line = parseInt(matches?[3]) unless isNaN first_line - last_line = first_line if isNaN last_line + last_line = first_line if isNaN(last_line) $("#tree-content-holder .highlight .line").removeClass("hll") $("#LC#{line}").addClass("hll") for line in [first_line..last_line] $("#L#{first_line}").ScrollTo()