mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-06 13:35:50 +01:00
Fix #1871: Fixed breaking newlines when starting with multiple blank lines
This commit is contained in:
@@ -103,8 +103,8 @@
|
|||||||
} else {
|
} else {
|
||||||
@if(diff.newContent != None || diff.oldContent != None){
|
@if(diff.newContent != None || diff.oldContent != None){
|
||||||
<div id="diffText-@i" class="diffText"></div>
|
<div id="diffText-@i" class="diffText"></div>
|
||||||
<textarea id="newText-@i" style="display: none;" data-file-name="@diff.oldPath">@diff.newContent.getOrElse("")</textarea>
|
<textarea id="newText-@i" style="display: none;" data-file-name="@diff.oldPath" data-val='@diff.newContent.getOrElse("")'></textarea>
|
||||||
<textarea id="oldText-@i" style="display: none;" data-file-name="@diff.newPath">@diff.oldContent.getOrElse("")</textarea>
|
<textarea id="oldText-@i" style="display: none;" data-file-name="@diff.newPath" data-val='@diff.oldContent.getOrElse("")'></textarea>
|
||||||
} else {
|
} else {
|
||||||
@if(diff.newIsImage || diff.oldIsImage){
|
@if(diff.newIsImage || diff.oldIsImage){
|
||||||
<div class="diff-image-render diff2up">
|
<div class="diff-image-render diff2up">
|
||||||
|
|||||||
@@ -78,9 +78,9 @@ function displayErrors(data, elem){
|
|||||||
function diffUsingJS(oldTextId, newTextId, outputId, viewType, ignoreSpace) {
|
function diffUsingJS(oldTextId, newTextId, outputId, viewType, ignoreSpace) {
|
||||||
var old = $('#'+oldTextId), head = $('#'+newTextId);
|
var old = $('#'+oldTextId), head = $('#'+newTextId);
|
||||||
var render = new JsDiffRender({
|
var render = new JsDiffRender({
|
||||||
oldText: old.val(),
|
oldText: old.data('val'),
|
||||||
oldTextName: old.data('file-name'),
|
oldTextName: old.data('file-name'),
|
||||||
newText: head.val(),
|
newText: head.data('val'),
|
||||||
newTextName: head.data('file-name'),
|
newTextName: head.data('file-name'),
|
||||||
ignoreSpace: ignoreSpace,
|
ignoreSpace: ignoreSpace,
|
||||||
contextSize: 4
|
contextSize: 4
|
||||||
@@ -116,7 +116,7 @@ function JsDiffRender(params){
|
|||||||
return function(ln){
|
return function(ln){
|
||||||
if(dom===null){
|
if(dom===null){
|
||||||
var html = prettyPrintOne(
|
var html = prettyPrintOne(
|
||||||
text.replace(/&/g,'&').replace(/</g,'<').replace(/"/g,'"').replace(/>/g,'>'),
|
text.replace(/&/g,'&').replace(/</g,'<').replace(/"/g,'"').replace(/>/g,'>').replace(/^\n/, '\n\n'),
|
||||||
(/\.([^.]*)$/.exec(fileName)||[])[1],
|
(/\.([^.]*)$/.exec(fileName)||[])[1],
|
||||||
true);
|
true);
|
||||||
var re = /<li[^>]*id="?L([0-9]+)"?[^>]*>(.*?)<\/li>/gi, h;
|
var re = /<li[^>]*id="?L([0-9]+)"?[^>]*>(.*?)<\/li>/gi, h;
|
||||||
|
|||||||
Reference in New Issue
Block a user