From bb59cbcb9158c884366f3bfa2c411237d847ac53 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Mon, 23 Jul 2018 02:24:45 +0900 Subject: [PATCH] Fix the file remove page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Cancel button didn’t work - Redirection after remove didn’t work - Diff wasn’t displayed at the remove confirmation page --- .../core/controller/RepositoryViewerController.scala | 4 +++- src/main/twirl/gitbucket/core/helper/diff.scala.html | 4 ++-- src/main/twirl/gitbucket/core/repo/delete.scala.html | 6 +++--- src/main/webapp/assets/common/js/gitbucket.js | 4 ++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala index 8e4e3d56a..b6b3fb583 100644 --- a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala @@ -427,8 +427,10 @@ trait RepositoryViewerControllerBase extends ControllerBase { commit = form.commit ) + println(form.path) + redirect( - s"/${repository.owner}/${repository.name}/tree/${form.branch}${if (form.path.length == 0) "" else form.path}" + s"/${repository.owner}/${repository.name}/tree/${form.branch}${if (form.path.length == 0) "" else "/" + form.path}" ) }) diff --git a/src/main/twirl/gitbucket/core/helper/diff.scala.html b/src/main/twirl/gitbucket/core/helper/diff.scala.html index 2dbe74c49..a3bc93167 100644 --- a/src/main/twirl/gitbucket/core/helper/diff.scala.html +++ b/src/main/twirl/gitbucket/core/helper/diff.scala.html @@ -103,8 +103,8 @@ } else { @if(diff.newContent != None || diff.oldContent != None){
- - + + } else { @if(diff.newIsImage || diff.oldIsImage){
diff --git a/src/main/twirl/gitbucket/core/repo/delete.scala.html b/src/main/twirl/gitbucket/core/repo/delete.scala.html index e4be22212..df3158b16 100644 --- a/src/main/twirl/gitbucket/core/repo/delete.scala.html +++ b/src/main/twirl/gitbucket/core/repo/delete.scala.html @@ -32,8 +32,8 @@
- - + + @@ -46,7 +46,7 @@
- Cancel + Cancel
diff --git a/src/main/webapp/assets/common/js/gitbucket.js b/src/main/webapp/assets/common/js/gitbucket.js index cd18f3b51..48640e4d4 100644 --- a/src/main/webapp/assets/common/js/gitbucket.js +++ b/src/main/webapp/assets/common/js/gitbucket.js @@ -78,9 +78,9 @@ function displayErrors(data, elem){ function diffUsingJS(oldTextId, newTextId, outputId, viewType, ignoreSpace) { var old = $('#'+oldTextId), head = $('#' + newTextId); var render = new JsDiffRender({ - oldText: old.attr('data-val'), + oldText: old.val(), oldTextName: old.attr('data-file-name'), - newText: head.attr('data-val'), + newText: head.val(), newTextName: head.attr('data-file-name'), ignoreSpace: ignoreSpace, contextSize: 4