From 75247a88606b1ab2e2158fe476fbe53340dc4934 Mon Sep 17 00:00:00 2001
From: Sergey Gospodarets <shospodarets@spotware.com>
Date: Wed, 2 Apr 2014 12:59:36 +0300
Subject: [PATCH] Mark xhr.status=0 as successful

---
 plugin/markdown/markdown.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/plugin/markdown/markdown.js b/plugin/markdown/markdown.js
index 19aea28..efec14e 100755
--- a/plugin/markdown/markdown.js
+++ b/plugin/markdown/markdown.js
@@ -219,7 +219,10 @@
 
 				xhr.onreadystatechange = function() {
 					if( xhr.readyState === 4 ) {
-						if ( xhr.status >= 200 && xhr.status < 300 ) {
+						if (
+                            (xhr.status >= 200 && xhr.status < 300) ||
+                            xhr.status === 0 // file protocol yields status code 0 (useful for local debug, mobile applications etc.)
+                            ) {
 
 							section.outerHTML = slidify( xhr.responseText, {
 								separator: section.getAttribute( 'data-separator' ),
-- 
GitLab