summaryrefslogtreecommitdiff
path: root/app/assets
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets')
-rw-r--r--app/assets/images/authbuttons/github_32.pngbin0 -> 1902 bytes
-rw-r--r--app/assets/images/authbuttons/github_64.pngbin0 -> 4444 bytes
-rw-r--r--app/assets/images/authbuttons/google_32.pngbin0 -> 1611 bytes
-rw-r--r--app/assets/images/authbuttons/google_64.pngbin0 -> 3437 bytes
-rw-r--r--app/assets/images/authbuttons/twitter_32.pngbin0 -> 1417 bytes
-rw-r--r--app/assets/images/authbuttons/twitter_64.pngbin0 -> 3328 bytes
-rw-r--r--app/assets/images/bg_fallback.pngbin0 -> 2976 bytes
-rw-r--r--app/assets/images/icon_sprite.pngbin0 -> 2782 bytes
-rw-r--r--app/assets/images/progress_bar.gifbin0 -> 494 bytes
-rw-r--r--app/assets/images/slider_handles.pngbin0 -> 4122 bytes
-rw-r--r--app/assets/images/ui-icons_222222_256x240.pngbin0 -> 4193 bytes
-rw-r--r--app/assets/images/ui-icons_454545_256x240.pngbin0 -> 4193 bytes
-rw-r--r--app/assets/javascripts/application.js31
-rw-r--r--app/assets/javascripts/application.js.coffee (renamed from app/assets/javascripts/main.js.coffee)51
-rw-r--r--app/assets/javascripts/behaviors/details_behavior.coffee12
-rw-r--r--app/assets/javascripts/behaviors/toggler_behavior.coffee15
-rw-r--r--app/assets/javascripts/gfm_auto_complete.js.coffee3
-rw-r--r--app/assets/stylesheets/application.scss2
-rw-r--r--app/assets/stylesheets/generic/common.scss8
-rw-r--r--app/assets/stylesheets/print.scss13
-rw-r--r--app/assets/stylesheets/sections/dashboard.scss2
-rw-r--r--app/assets/stylesheets/sections/events.scss2
-rw-r--r--app/assets/stylesheets/sections/header.scss6
-rw-r--r--app/assets/stylesheets/sections/notes.scss1
24 files changed, 81 insertions, 65 deletions
diff --git a/app/assets/images/authbuttons/github_32.png b/app/assets/images/authbuttons/github_32.png
new file mode 100644
index 00000000000..c56eef05eb9
--- /dev/null
+++ b/app/assets/images/authbuttons/github_32.png
Binary files differ
diff --git a/app/assets/images/authbuttons/github_64.png b/app/assets/images/authbuttons/github_64.png
new file mode 100644
index 00000000000..39de55bc796
--- /dev/null
+++ b/app/assets/images/authbuttons/github_64.png
Binary files differ
diff --git a/app/assets/images/authbuttons/google_32.png b/app/assets/images/authbuttons/google_32.png
new file mode 100644
index 00000000000..6225cc9c2d7
--- /dev/null
+++ b/app/assets/images/authbuttons/google_32.png
Binary files differ
diff --git a/app/assets/images/authbuttons/google_64.png b/app/assets/images/authbuttons/google_64.png
new file mode 100644
index 00000000000..4d608f71008
--- /dev/null
+++ b/app/assets/images/authbuttons/google_64.png
Binary files differ
diff --git a/app/assets/images/authbuttons/twitter_32.png b/app/assets/images/authbuttons/twitter_32.png
new file mode 100644
index 00000000000..696eb02484d
--- /dev/null
+++ b/app/assets/images/authbuttons/twitter_32.png
Binary files differ
diff --git a/app/assets/images/authbuttons/twitter_64.png b/app/assets/images/authbuttons/twitter_64.png
new file mode 100644
index 00000000000..2893274766f
--- /dev/null
+++ b/app/assets/images/authbuttons/twitter_64.png
Binary files differ
diff --git a/app/assets/images/bg_fallback.png b/app/assets/images/bg_fallback.png
new file mode 100644
index 00000000000..d9066ad7d7b
--- /dev/null
+++ b/app/assets/images/bg_fallback.png
Binary files differ
diff --git a/app/assets/images/icon_sprite.png b/app/assets/images/icon_sprite.png
new file mode 100644
index 00000000000..9ad65fc443b
--- /dev/null
+++ b/app/assets/images/icon_sprite.png
Binary files differ
diff --git a/app/assets/images/progress_bar.gif b/app/assets/images/progress_bar.gif
new file mode 100644
index 00000000000..c3d43fa40b2
--- /dev/null
+++ b/app/assets/images/progress_bar.gif
Binary files differ
diff --git a/app/assets/images/slider_handles.png b/app/assets/images/slider_handles.png
new file mode 100644
index 00000000000..a6d477033fa
--- /dev/null
+++ b/app/assets/images/slider_handles.png
Binary files differ
diff --git a/app/assets/images/ui-icons_222222_256x240.png b/app/assets/images/ui-icons_222222_256x240.png
new file mode 100644
index 00000000000..8bc06cbf03b
--- /dev/null
+++ b/app/assets/images/ui-icons_222222_256x240.png
Binary files differ
diff --git a/app/assets/images/ui-icons_454545_256x240.png b/app/assets/images/ui-icons_454545_256x240.png
new file mode 100644
index 00000000000..cfd1eaffaae
--- /dev/null
+++ b/app/assets/images/ui-icons_454545_256x240.png
Binary files differ
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
deleted file mode 100644
index 4a393dbfe81..00000000000
--- a/app/assets/javascripts/application.js
+++ /dev/null
@@ -1,31 +0,0 @@
-// This is a manifest file that'll be compiled into including all the files listed below.
-// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically
-// be included in the compiled file accessible from http://example.com/assets/application.js
-// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
-// the compiled file.
-//
-//= require jquery
-//= require jquery.ui.all
-//= require jquery_ujs
-//= require jquery.cookie
-//= require jquery.endless-scroll
-//= require jquery.highlight
-//= require jquery.history
-//= require jquery.waitforimages
-//= require jquery.atwho
-//= require jquery.scrollto
-//= require jquery.blockUI
-//= require turbolinks
-//= require jquery.turbolinks
-//= require bootstrap
-//= require modernizr
-//= require select2
-//= require raphael
-//= require g.raphael-min
-//= require g.bar-min
-//= require branch-graph
-//= require highlightjs.min
-//= require ace/ace
-//= require_tree .
-//= require d3
-//= require underscore
diff --git a/app/assets/javascripts/main.js.coffee b/app/assets/javascripts/application.js.coffee
index 69c731ff1a1..5042221abe4 100644
--- a/app/assets/javascripts/main.js.coffee
+++ b/app/assets/javascripts/application.js.coffee
@@ -1,3 +1,37 @@
+# This is a manifest file that'll be compiled into including all the files listed below.
+# Add new JavaScript/Coffee code in separate files in this directory and they'll automatically
+# be included in the compiled file accessible from http://example.com/assets/application.js
+# It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
+# the compiled file.
+#
+#= require jquery
+#= require jquery.ui.all
+#= require jquery_ujs
+#= require jquery.cookie
+#= require jquery.endless-scroll
+#= require jquery.highlight
+#= require jquery.history
+#= require jquery.waitforimages
+#= require jquery.atwho
+#= require jquery.scrollto
+#= require jquery.blockUI
+#= require turbolinks
+#= require jquery.turbolinks
+#= require bootstrap
+#= require modernizr
+#= require select2
+#= require raphael
+#= require g.raphael-min
+#= require g.bar-min
+#= require branch-graph
+#= require highlightjs.min
+#= require ace/ace
+#= require d3
+#= require underscore
+#= require nprogress
+#= require nprogress-turbolinks
+#= require_tree .
+
window.slugify = (text) ->
text.replace(/[^-a-zA-Z0-9]+/g, '_').toLowerCase()
@@ -41,19 +75,11 @@ window.linkify = (str) ->
window.simpleFormat = (str) ->
linkify(sanitize(str).replace(/\n/g, '<br />'))
-window.startSpinner = ->
- $('.turbolink-spinner').fadeIn()
-
-window.stopSpinner = ->
- $('.turbolink-spinner').fadeOut()
-
window.unbindEvents = ->
$(document).unbind('scroll')
$(document).off('scroll')
-document.addEventListener("page:fetch", startSpinner)
document.addEventListener("page:fetch", unbindEvents)
-document.addEventListener("page:change", stopSpinner)
$ ->
# Click a .one_click_select field, select the contents
@@ -62,11 +88,6 @@ $ ->
$('.remove-row').bind 'ajax:success', ->
$(this).closest('li').fadeOut()
- # Click a .appear-link, appear-data fadeout
- $(".appear-link").on 'click', (e) ->
- $('.appear-data').fadeIn()
- e.preventDefault()
-
# Initialize select2 selects
$('select.select2').select2(width: 'resolve', dropdownAutoWidth: true)
@@ -121,10 +142,6 @@ $ ->
$(@).next('table').show()
$(@).remove()
- $(".diff-content").on "click", ".js-details-expand", ->
- $(@).next('.js-details-contain').removeClass("hide")
- $(@).remove()
-
(($) ->
# Disable an element and add the 'disabled' Bootstrap class
$.fn.extend disable: ->
diff --git a/app/assets/javascripts/behaviors/details_behavior.coffee b/app/assets/javascripts/behaviors/details_behavior.coffee
index 7ad5c818946..decab3e1bed 100644
--- a/app/assets/javascripts/behaviors/details_behavior.coffee
+++ b/app/assets/javascripts/behaviors/details_behavior.coffee
@@ -1,5 +1,15 @@
$ ->
$("body").on "click", ".js-details-target", ->
container = $(@).closest(".js-details-container")
-
container.toggleClass("open")
+
+ # Show details content. Hides link after click.
+ #
+ # %div
+ # %a.js-details-expand
+ # %div.js-details-content
+ #
+ $("body").on "click", ".js-details-expand", (e) ->
+ $(@).next('.js-details-content').removeClass("hide")
+ $(@).hide()
+ e.preventDefault()
diff --git a/app/assets/javascripts/behaviors/toggler_behavior.coffee b/app/assets/javascripts/behaviors/toggler_behavior.coffee
index 5afb656e696..d06cb116dfe 100644
--- a/app/assets/javascripts/behaviors/toggler_behavior.coffee
+++ b/app/assets/javascripts/behaviors/toggler_behavior.coffee
@@ -1,17 +1,18 @@
$ ->
$("body").on "click", ".js-toggler-target", ->
container = $(@).closest(".js-toggler-container")
-
container.toggleClass("on")
- $("body").on "click", ".js-toggle-visibility-link", (e) ->
+ # Toggle button. Show/hide content inside parent container.
+ # Button does not change visibility. If button has icon - it changes chevron style.
+ #
+ # %div.js-toggle-container
+ # %a.js-toggle-button
+ # %div.js-toggle-content
+ #
+ $("body").on "click", ".js-toggle-button", (e) ->
$(@).find('i').
toggleClass('icon-chevron-down').
toggleClass('icon-chevron-up')
- container = $(".js-toggle-visibility-container")
- container.toggleClass("hide")
- e.preventDefault()
-
- $("body").on "click", ".js-toggle-button", (e) ->
$(@).closest(".js-toggle-container").find(".js-toggle-content").toggle()
e.preventDefault()
diff --git a/app/assets/javascripts/gfm_auto_complete.js.coffee b/app/assets/javascripts/gfm_auto_complete.js.coffee
index dd12000a1cf..00d56ae5b4b 100644
--- a/app/assets/javascripts/gfm_auto_complete.js.coffee
+++ b/app/assets/javascripts/gfm_auto_complete.js.coffee
@@ -6,7 +6,6 @@ GitLab.GfmAutoComplete =
dataSource: ''
# Emoji
Emoji:
- assetBase: ''
template: '<li data-value="${insert}">${name} <img alt="${name}" height="20" src="${image}" width="20" /></li>'
# Team Members
@@ -27,7 +26,7 @@ GitLab.GfmAutoComplete =
tpl: @Emoji.template
callbacks:
before_save: (emojis) =>
- $.map emojis, (em) => name: em, insert: em+ ':', image: "#{@Emoji.assetBase}/#{em}.png"
+ $.map emojis, (em) => name: em.name, insert: em.name+ ':', image: em.path
# Team Members
input.atwho
diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss
index 33466714681..4b7103010bb 100644
--- a/app/assets/stylesheets/application.scss
+++ b/app/assets/stylesheets/application.scss
@@ -7,6 +7,8 @@
*= require select2
*= require highlightjs.min
*= require_self
+ *= require nprogress
+ *= require nprogress-bootstrap
*/
@import "main/variables.scss";
diff --git a/app/assets/stylesheets/generic/common.scss b/app/assets/stylesheets/generic/common.scss
index 6183cefa594..4e660d0b1e0 100644
--- a/app/assets/stylesheets/generic/common.scss
+++ b/app/assets/stylesheets/generic/common.scss
@@ -298,10 +298,6 @@ img.emoji {
width: 20px;
}
-.appear-data {
- display: none;
-}
-
.chart {
overflow: hidden;
height: 220px;
@@ -359,3 +355,7 @@ table {
@media (max-width: $screen-xs-max) {
.container .content { margin-top: 20px; }
}
+
+.wiki .highlight, .note-body .highlight {
+ margin-bottom: 9px;
+}
diff --git a/app/assets/stylesheets/print.scss b/app/assets/stylesheets/print.scss
new file mode 100644
index 00000000000..42dbf4d6ef3
--- /dev/null
+++ b/app/assets/stylesheets/print.scss
@@ -0,0 +1,13 @@
+/* Generic print styles */
+header, nav, nav.main-nav, nav.navbar-collapse, nav.navbar-collapse.collapse {display: none!important;}
+.profiler-results {display: none;}
+
+/* Styles targeted specifically at printing files */
+.tree-ref-holder, .tree-holder .breadcrumb, .blob-commit-info {display: none;}
+.file-title {display: none;}
+.file-holder {border: none;}
+
+.wiki h1, .wiki h2, .wiki h3, .wiki h4, .wiki h5, .wiki h6 {margin-top: 17px; }
+.wiki h1 {font-size: 30px;}
+.wiki h2 {font-size: 22px;}
+.wiki h3 {font-size: 18px; font-weight: bold; }
diff --git a/app/assets/stylesheets/sections/dashboard.scss b/app/assets/stylesheets/sections/dashboard.scss
index 6fc394e2e2b..e088ef82203 100644
--- a/app/assets/stylesheets/sections/dashboard.scss
+++ b/app/assets/stylesheets/sections/dashboard.scss
@@ -61,7 +61,7 @@
}
.project-row, .group-row {
- padding: 10px 12px !important;
+ padding: 8px 12px !important;
font-size: 14px;
line-height: 24px;
diff --git a/app/assets/stylesheets/sections/events.scss b/app/assets/stylesheets/sections/events.scss
index 6ef12b20a5a..fe7ab426e8d 100644
--- a/app/assets/stylesheets/sections/events.scss
+++ b/app/assets/stylesheets/sections/events.scss
@@ -42,7 +42,7 @@
}
}
- padding: 14px 0px;
+ padding: 12px 0px;
border-bottom: 1px solid #eee;
.event-title {
color: #333;
diff --git a/app/assets/stylesheets/sections/header.scss b/app/assets/stylesheets/sections/header.scss
index f8da4f0f87b..06709bd7ef6 100644
--- a/app/assets/stylesheets/sections/header.scss
+++ b/app/assets/stylesheets/sections/header.scss
@@ -273,3 +273,9 @@ header {
}
}
}
+
+@media (max-width: $screen-xs-max) {
+ #nprogress .spinner {
+ right: 35px !important;
+ }
+}
diff --git a/app/assets/stylesheets/sections/notes.scss b/app/assets/stylesheets/sections/notes.scss
index f39a9341060..a65771974c6 100644
--- a/app/assets/stylesheets/sections/notes.scss
+++ b/app/assets/stylesheets/sections/notes.scss
@@ -189,7 +189,6 @@ ul.notes {
}
-
/**
* Line note button on the side of diffs
*/