summaryrefslogtreecommitdiffstats
path: root/lib/backbone/summary.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-02-28 21:54:03 +0100
committerSamy Pessé <samypesse@gmail.com>2016-02-28 21:54:03 +0100
commit0494f7d1fd084f843cbca09aeb8e23ebb4075730 (patch)
tree9feb9f6a682abf4dffda68d00d5f5ce67500fc82 /lib/backbone/summary.js
parent4aa66338fce505566a2fe6ba6aee79ddf3f656a2 (diff)
downloadgitbook-0494f7d1fd084f843cbca09aeb8e23ebb4075730.zip
gitbook-0494f7d1fd084f843cbca09aeb8e23ebb4075730.tar.gz
gitbook-0494f7d1fd084f843cbca09aeb8e23ebb4075730.tar.bz2
Fix #1165: correctly normalize path in summary to accept unicode
Diffstat (limited to 'lib/backbone/summary.js')
-rw-r--r--lib/backbone/summary.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/backbone/summary.js b/lib/backbone/summary.js
index a79b1e9..5a2f7f2 100644
--- a/lib/backbone/summary.js
+++ b/lib/backbone/summary.js
@@ -39,6 +39,9 @@ function TOCArticle(def, parent) {
var parts = this.ref.split('#');
this.path = (parts.length > 1? parts.slice(0, -1).join('#') : this.ref);
this.anchor = (parts.length > 1? '#' + _.last(parts) : null);
+
+ // Normalize path to remove ('./', etc)
+ this.path = location.normalize(this.path);
}
}