Ver código fonte

modules/base: fix markdown mention regex for #826

- conf/locale: add mew translator profile
Unknwon 10 anos atrás
pai
commit
0669897226

+ 1 - 0
conf/locale/TRANSLATORS

@@ -3,6 +3,7 @@
 
 Akihiro YAGASAKI <yaggytter@momiage.com>
 Christoph Kisfeld <christoph.kisfeld@gmail.com>
+Huimin Wang <wanghm2009@hotmail.co.jp>
 Thomas Fanninger <gogs.thomas@fanninger.at>
 Łukasz Jan Niemier <lukasz@niemier.pl>
 Lafriks <lafriks@gmail.com>

+ 1 - 1
gogs.go

@@ -17,7 +17,7 @@ import (
 	"github.com/gogits/gogs/modules/setting"
 )
 
-const APP_VER = "0.5.12.0204 Beta"
+const APP_VER = "0.5.12.0206 Beta"
 
 func init() {
 	runtime.GOMAXPROCS(runtime.NumCPU())

+ 1 - 1
modules/base/markdown.go

@@ -106,7 +106,7 @@ func (options *CustomRender) Image(out *bytes.Buffer, link []byte, title []byte,
 }
 
 var (
-	MentionPattern     = regexp.MustCompile(`(\s@)[0-9a-zA-Z_]{1,}`)
+	MentionPattern     = regexp.MustCompile(`((^|\s)@)[0-9a-zA-Z_]{1,}`)
 	commitPattern      = regexp.MustCompile(`(\s|^)https?.*commit/[0-9a-zA-Z]+(#+[0-9a-zA-Z-]*)?`)
 	issueFullPattern   = regexp.MustCompile(`(\s|^)https?.*issues/[0-9]+(#+[0-9a-zA-Z-]*)?`)
 	issueIndexPattern  = regexp.MustCompile(`( |^)#[0-9]+`)

+ 3 - 3
public/ng/css/gogs.css

@@ -364,6 +364,9 @@ img.avatar-100 {
 .markdown table tr:nth-child(2n) {
   background-color: #F8F8F8;
 }
+.markdown p {
+  margin: 20px 0;
+}
 .markdown a {
   color: #428BCA;
 }
@@ -448,9 +451,6 @@ img.avatar-100 {
   margin: 15px 0;
   border-bottom: 2px solid #EEE;
 }
-.markdown p {
-    margin: 20px 0;
-}
 .markdown blockquote:last-child,
 .markdown ul:last-child,
 .markdown ol:last-child,

+ 85 - 82
public/ng/less/gogs/markdown.less

@@ -1,88 +1,91 @@
 .markdown {
-    background-color: white;
-    font-size: 16px;
-    line-height: 24px;
-    .markdown-body {
-        padding-left: 24px;
-        padding-right: 16px;
-    }
-    h5,
-    h6 {
-        font-size: 1em;
-    }
-    ul {
-        padding: 10px 0 0 15px;
-        li {
-            list-style: inside;
-        }
-    }
-    ol li {
-        list-style: decimal inside;
-    }
+  background-color: white;
+  font-size: 16px;
+  line-height: 24px;
+  .markdown-body {
+    padding-left: 24px;
+    padding-right: 16px;
+  }
+  h5,
+  h6 {
+    font-size: 1em;
+  }
+  ul {
+    padding: 10px 0 0 15px;
     li {
-        line-height: 1.6;
-        margin-top: 6px;
-        &:first-child {
-            margin-top: 0;
-        }
-    }
+      list-style: inside;
+    }
+  }
+  ol li {
+    list-style: decimal inside;
+  }
+  li {
+    line-height: 1.6;
+    margin-top: 6px;
+    &:first-child {
+        margin-top: 0;
+    }
+  }
+  code {
+    padding: 0.2em 0.5em;
+    margin: 0;
+    background-color: rgba(0,0,0,0.04);
+    border-radius: 3px;
+  }
+  >pre {
+    font-size: 14px;
+    line-height: 1.6;
+    overflow: auto;
+    border: 1px solid #ddd;
+    border-radius: .25em;
+    margin: 5px 0;
+    padding: 10px;
+    background-color: #f8f8f8;
     code {
-        padding: 0.2em 0.5em;
-        margin: 0;
-        background-color: rgba(0,0,0,0.04);
-        border-radius: 3px;
-    }
-    >pre {
-        font-size: 14px;
-        line-height: 1.6;
-        overflow: auto;
-        border: 1px solid #ddd;
-        border-radius: .25em;
-        margin: 5px 0;
-        padding: 10px;
-        background-color: #f8f8f8;
-        code {
-            padding: 0;
-            background-color: inherit;
-        }
-    }
-    img {
-        padding: 10px 0;
-        max-width: 100%;
-    }
-    blockquote {
-        border-left: 4px solid #ddd;
-        margin-bottom: 16px;
-        p {
-            font-size: 14px;
-            padding: 5px 15px;
-            color: #777;
-        }
-    }
-    table {
-        display: block;
-        width: 100%;
-        overflow: auto;
-        word-break: normal;
-        margin: 15px 0;
-        border-collapse: collapse;
-        border-spacing: 0;
-        display: block;
-        th {
-            font-weight: 700;
-        }
-        th, td {
-            border: 1px solid #DDD;
-            padding: 6px 13px !important;
-        }
-        tr {
-            background-color: #FFF;
-            border-top: 1px solid #CCC;
-            &:nth-child(2n) {
-                background-color: #F8F8F8;
-            }
-        }
-    }
+      padding: 0;
+      background-color: inherit;
+    }
+  }
+  img {
+    padding: 10px 0;
+    max-width: 100%;
+  }
+  blockquote {
+    border-left: 4px solid #ddd;
+    margin-bottom: 16px;
+    p {
+      font-size: 14px;
+      padding: 5px 15px;
+      color: #777;
+    }
+  }
+  table {
+    display: block;
+    width: 100%;
+    overflow: auto;
+    word-break: normal;
+    margin: 15px 0;
+    border-collapse: collapse;
+    border-spacing: 0;
+    display: block;
+    th {
+      font-weight: 700;
+    }
+    th, td {
+      border: 1px solid #DDD;
+      padding: 6px 13px !important;
+    }
+    tr {
+      background-color: #FFF;
+      border-top: 1px solid #CCC;
+      &:nth-child(2n) {
+          background-color: #F8F8F8;
+      }
+    }
+  }
+  p {
+     margin: 20px 0;
+  }
 }
 .markdown a {
     color: #428BCA;

+ 1 - 1
templates/.VERSION

@@ -1 +1 @@
-0.5.12.0204 Beta
+0.5.12.0206 Beta