瀏覽代碼

Revert "fix(suparsbers/lists.js): fix odd behavior for multiple consecutive lists"

This reverts commit 11f32e04a60890112f719ba872ba5d0f555cef45.
Estevão Soares dos Santos 10 年之前
父節點
當前提交
e3a4541ab3

+ 3 - 3
dist/showdown.js

@@ -1,4 +1,4 @@
-;/*! showdown 29-05-2015 */
+;/*! showdown 28-05-2015 */
 (function(){
 /**
  * Created by Tivie on 06-01-2015.
@@ -1432,7 +1432,7 @@ showdown.subParser('lists', function (text, options, globals) {
    )
    )/g
    */
-  var wholeList = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:\2)[ \t]+)))/gm;
+  var wholeList = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;
 
   if (globals.gListLevel) {
     text = text.replace(wholeList, function (wholeMatch, m1, m2) {
@@ -1454,7 +1454,7 @@ showdown.subParser('lists', function (text, options, globals) {
       return result;
     });
   } else {
-    wholeList = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:\3)[ \t]+)))/g;
+    wholeList = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;
 
     text = text.replace(wholeList, function (wholeMatch, m1, m2, m3) {
 

文件差異過大導致無法顯示
+ 0 - 0
dist/showdown.js.map


+ 0 - 19
test/cases/nested-lists.html

@@ -1,19 +0,0 @@
-<ul>
-  <li>foo</li>
-  <li>bar
-    <ul><li>baz
-      <ul><li>bazinga</li></ul></li>
-      <li>nhecos</li></ul></li>
-  <li>bada</li>
-</ul>
-
-<p>separator</p>
-
-<ul>
-  <li>foo</li>
-  <li>bar
-    <ol><li>baz
-      <ul><li>bazinga</li></ul></li>
-      <li>nhecos</li></ol></li>
-  <li>bada</li>
-</ul>

+ 0 - 17
test/cases/nested-lists.md

@@ -1,17 +0,0 @@
- - foo
- - bar
-   - baz
-     - bazinga
-   - nhecos
- - bada
-
-separator
-
- - foo
- - bar
-   1. baz
-     + bazinga
-   2. nhecos
- - bada
-
-

+ 0 - 8
test/extra/break-two-lists.html

@@ -1,8 +0,0 @@
-<ul>
-  <li>foo</li>
-  <li>bar</li>
-</ul>
-<ul>
-  <li>baz</li>
-  <li>bazinga</li>
-</ul>

+ 0 - 6
test/extra/break-two-lists.md

@@ -1,6 +0,0 @@
- - foo
- - bar
-
-
- - baz
- - bazinga

+ 0 - 8
test/issues/#142.odd_behaviour_for_multiple_consecutive_lists.html

@@ -1,8 +0,0 @@
-<ul>
-  <li>Item 1</li>
-  <li>Item 2</li>
-</ul>
-<ol>
-  <li>Item 1</li>
-  <li>Item 2</li>
-</ol>

+ 0 - 5
test/issues/#142.odd_behaviour_for_multiple_consecutive_lists.md

@@ -1,5 +0,0 @@
-* Item 1
-* Item 2
-
-1. Item 1
-2. Item 2

+ 4 - 11
test/node/Container/testMakeHtml.js

@@ -15,26 +15,19 @@
         .map(map('test/cases/')),
       issues = fs.readdirSync('test/issues/')
         .filter(filter())
-        .map(map('test/issues/')),
-      extra = fs.readdirSync('test/extra/')
-        .filter(filter())
-        .map(map('test/extra/'));
+        .map(map('test/issues/'));
 
   //Tests
   describe('Converter.makeHtml() simple testcases', function () {
     var converter = new showdown.Converter();
     for (var i = 0; i < cases.length; ++i) {
+      if (cases[i].name === 'github-style-at-start') {
+        console.log(showdown.getOptions());
+      }
       it(cases[i].name, assertion(cases[i], converter));
     }
   });
 
-  describe('Converter.makeHtml() EXTRA testcases', function () {
-    var converter = new showdown.Converter();
-    for (var i = 0; i < extra.length; ++i) {
-      it(extra[i].name, assertion(extra[i], converter));
-    }
-  });
-
   describe('Converter.makeHtml() issues testcase', function () {
     var converter = new showdown.Converter();
     for (var i = 0; i < issues.length; ++i) {

部分文件因文件數量過多而無法顯示