summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-12-02 12:18:48 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-12-02 12:18:48 +0200
commit2be5e6d44347dfb6374b4b2c87a953da06d6167d (patch)
treec8037c3fc4d04fdbcde30443a213940f37894da8
parent35f0566e08f9ab03e01924b13c0a1f339c85fb94 (diff)
parentf2e1c8b709f9467cc8671b9f25286bece7002e3e (diff)
downloadgitlab-ce-2be5e6d44347dfb6374b4b2c87a953da06d6167d.tar.gz
Merge branch 'master' of github.com:gitlabhq/gitlabhq
-rw-r--r--app/assets/javascripts/main.js.coffee5
-rw-r--r--app/assets/stylesheets/common.scss4
-rw-r--r--app/models/note.rb5
-rw-r--r--app/views/commits/_diffs.html.haml2
-rw-r--r--app/views/layouts/_flash.html.haml20
-rw-r--r--app/views/layouts/devise.html.haml2
6 files changed, 15 insertions, 23 deletions
diff --git a/app/assets/javascripts/main.js.coffee b/app/assets/javascripts/main.js.coffee
index 3f4b0f61dc4..bdb83f49474 100644
--- a/app/assets/javascripts/main.js.coffee
+++ b/app/assets/javascripts/main.js.coffee
@@ -33,6 +33,11 @@ $ ->
# Bottom tooltip
$('.has_bottom_tooltip').tooltip(placement: 'bottom')
+ # Flash
+ if (flash = $("#flash-container")).length > 0
+ flash.click -> $(@).slideUp("slow")
+ flash.slideDown "slow"
+ setTimeout (-> flash.slideUp("slow")), 3000
# Disable form buttons while a form is submitting
$('body').on 'ajax:complete, ajax:beforeSend, submit', 'form', (e) ->
diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss
index c82ddc185b3..d79e97aa437 100644
--- a/app/assets/stylesheets/common.scss
+++ b/app/assets/stylesheets/common.scss
@@ -68,7 +68,7 @@ table a code {
}
/** FLASH message **/
-#flash_container {
+#flash-container {
height: 50px;
position: fixed;
z-index: 10001;
@@ -79,6 +79,8 @@ table a code {
background: white;
cursor: pointer;
border-bottom: 1px solid #ccc;
+ text-align: center;
+ display: none;
h4 {
color: #666;
diff --git a/app/models/note.rb b/app/models/note.rb
index 60846e04872..da15a173566 100644
--- a/app/models/note.rb
+++ b/app/models/note.rb
@@ -32,11 +32,10 @@ class Note < ActiveRecord::Base
delegate :name, to: :project, prefix: true
delegate :name, :email, to: :author, prefix: true
- validates :project, presence: true
- validates :note, presence: true, length: { within: 0..5000 }
+ validates :note, :project, presence: true
validates :attachment, file_size: { maximum: 10.megabytes.to_i }
- mount_uploader :attachment, AttachmentUploader
+ mount_uploader :attachment, AttachmentUploader
# Scopes
scope :common, ->{ where(noteable_id: nil) }
diff --git a/app/views/commits/_diffs.html.haml b/app/views/commits/_diffs.html.haml
index 53c2319fb38..e7733f0506b 100644
--- a/app/views/commits/_diffs.html.haml
+++ b/app/views/commits/_diffs.html.haml
@@ -43,7 +43,7 @@
- if file.text?
= render "commits/text_file", diff: diff, index: i
- elsif file.image?
- - old_file = (@commit.prev_commit.tree / diff.old_path)
+ - old_file = (@commit.prev_commit.tree / diff.old_path) if !@commit.prev_commit.nil?
- if diff.renamed_file || diff.new_file || diff.deleted_file
.diff_file_content_image
.image{class: image_diff_class(diff)}
diff --git a/app/views/layouts/_flash.html.haml b/app/views/layouts/_flash.html.haml
index 86564ad7110..9961ce8dd34 100644
--- a/app/views/layouts/_flash.html.haml
+++ b/app/views/layouts/_flash.html.haml
@@ -1,17 +1,3 @@
-- if alert || notice
- - text = alert || notice
- %div{style: "display:none", id: "flash_container"}
- %center
- %h4= text
- :javascript
- $(function(){
- $("#flash_container").slideDown("slow");
- $("#flash_container").click(function(){
- $(this).slideUp("slow");
- });
- setTimeout("hideFlash()",3000);
- });
-
- function hideFlash(){
- $("#flash_container").slideUp("slow");
- }
+- if text = alert || notice
+ #flash-container
+ %h4= text
diff --git a/app/views/layouts/devise.html.haml b/app/views/layouts/devise.html.haml
index 70c4f007ba1..36c6b4c6c35 100644
--- a/app/views/layouts/devise.html.haml
+++ b/app/views/layouts/devise.html.haml
@@ -2,5 +2,5 @@
%html{ lang: "en"}
= render "layouts/head"
%body.ui_basic.login-page
- = render partial: "layouts/flash"
+ = render "layouts/flash"
.container= yield