summaryrefslogtreecommitdiffstats
path: root/public
diff options
context:
space:
mode:
authorFuXiaoHei <fuxiaohei@hexiaz.com>2014-03-27 23:32:20 +0800
committerFuXiaoHei <fuxiaohei@hexiaz.com>2014-03-27 23:32:20 +0800
commite1e2eee50849a11db222b39a270fecec9968c783 (patch)
tree12afc208579ea1207047070aa6c349d482f6dfd8 /public
parentc796ed3849e3cd5b28cc8234edc71bbedafbc7da (diff)
downloadgitea-e1e2eee50849a11db222b39a270fecec9968c783.tar.gz
gitea-e1e2eee50849a11db222b39a270fecec9968c783.zip
update issue view page
Diffstat (limited to 'public')
-rwxr-xr-xpublic/css/gogs.css21
-rw-r--r--public/js/app.js45
2 files changed, 63 insertions, 3 deletions
diff --git a/public/css/gogs.css b/public/css/gogs.css
index 436067ed8c..d4976460e6 100755
--- a/public/css/gogs.css
+++ b/public/css/gogs.css
@@ -854,6 +854,10 @@ html, body {
min-width: 180px;
}
+.commit-list .sha a {
+ font-family: Consolas, Menlo, Monaco, "Lucida Console", monospace;
+}
+
.guide-box pre, .guide-box .input-group {
margin-top: 20px;
margin-bottom: 30px;
@@ -1119,7 +1123,7 @@ html, body {
#issue .issue-head .info {
width: 99%;
margin-top: 10px;
- padding-left: 64px;
+ padding-left: 74px;
margin-bottom: 16px;
padding-bottom: 20px;
border-bottom: 1px solid #CCC;
@@ -1169,6 +1173,21 @@ html, body {
border-color: #CCC;
}
+#issue .issue-head .info .btn {
+ margin-top: -8px;
+ margin-left: 8px;
+}
+
+#issue .issue-action {
+ padding-left: 8px;
+ color: #888;
+ width: 24px;
+}
+
+#issue-edit-title {
+ width: 60%;
+}
+
/* wrapper and footer */
#wrapper {
diff --git a/public/js/app.js b/public/js/app.js
index 5bebeaf877..9299a6b7aa 100644
--- a/public/js/app.js
+++ b/public/js/app.js
@@ -50,6 +50,14 @@ var Gogits = {
}
}
});
+ $.fn.extend({
+ toggleHide: function () {
+ $(this).addClass("hidden");
+ },
+ toggleShow: function () {
+ $(this).removeClass("hidden");
+ }
+ })
}(jQuery));
(function ($) {
@@ -352,7 +360,8 @@ function initRepository() {
}());
}
-function initInstall(){
+function initInstall() {
+ // database type change
$('#install-database').on("change", function () {
var val = $(this).val();
if (val != "sqlite") {
@@ -370,6 +379,35 @@ function initInstall(){
});
}
+function initIssue() {
+ // close button
+ (function () {
+ var $closeBtn = $('#issue-close-btn');
+ var $openBtn = $('#issue-open-btn');
+ $('#issue-reply-content').on("keyup", function () {
+ if ($(this).val().length) {
+ $closeBtn.text($closeBtn.data("text"));
+ $openBtn.text($openBtn.data("text"));
+ } else {
+ $closeBtn.text($closeBtn.data("origin"));
+ $openBtn.text($openBtn.data("origin"));
+ }
+ });
+ }());
+
+ // issue edit mode
+ (function () {
+ $("#issue-edit-btn").on("click", function () {
+ $('#issue h1.title,#issue .issue-main > .issue-content .content,#issue-edit-btn').toggleHide();
+ $('#issue-edit-title,#issue-edit-content,.issue-edit-cancel,.issue-edit-save').toggleShow();
+ });
+ $('.issue-edit-cancel').on("click", function () {
+ $('#issue h1.title,#issue .issue-main > .issue-content .content,#issue-edit-btn').toggleShow();
+ $('#issue-edit-title,#issue-edit-content,.issue-edit-cancel,.issue-edit-save').toggleHide();
+ })
+ }());
+}
+
(function ($) {
$(function () {
initCore();
@@ -383,8 +421,11 @@ function initInstall(){
if ($('.repo-nav').length) {
initRepository();
}
- if($('#install-card').length){
+ if ($('#install-card').length) {
initInstall();
}
+ if ($('#issue').length) {
+ initIssue();
+ }
});
})(jQuery);