mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-14 15:16:04 +10:00
Merge branch 'fix_selecting_them_upload' of gitlab.com:gitlab-org/gitlab-ce
This commit is contained in:
@@ -12,13 +12,13 @@ $(document).ready ->
|
||||
btnAlert = "<button type=\"button\"" + alertAttr + ">×</button>"
|
||||
project_image_path_upload = window.project_image_path_upload or null
|
||||
|
||||
$("textarea.markdown-area").wrap "<div class=\"div-dropzone\"></div>"
|
||||
|
||||
$("textarea.markdown-area").wrap "<div class=\"div-dropzone\"></div>"
|
||||
|
||||
$(".div-dropzone").parent().addClass "div-dropzone-wrapper"
|
||||
|
||||
$(".div-dropzone").append divHover
|
||||
$(".div-dropzone-hover").append iconPicture
|
||||
$(".div-dropzone").append divSpinner
|
||||
$(".div-dropzone").append divSpinner
|
||||
$(".div-dropzone-spinner").append iconSpinner
|
||||
$(".div-dropzone-spinner").css
|
||||
"opacity": 0
|
||||
@@ -27,12 +27,12 @@ $(document).ready ->
|
||||
dropzone = $(".div-dropzone").dropzone(
|
||||
url: project_image_path_upload
|
||||
dictDefaultMessage: ""
|
||||
clickable: false
|
||||
clickable: true
|
||||
paramName: "markdown_img"
|
||||
maxFilesize: 10
|
||||
uploadMultiple: false
|
||||
acceptedFiles: "image/jpg,image/jpeg,image/gif,image/png"
|
||||
headers:
|
||||
headers:
|
||||
"X-CSRF-Token": $("meta[name=\"csrf-token\"]").attr("content")
|
||||
|
||||
previewContainer: false
|
||||
@@ -91,7 +91,7 @@ $(document).ready ->
|
||||
handlePaste = (e) ->
|
||||
e.preventDefault()
|
||||
my_event = e.originalEvent
|
||||
|
||||
|
||||
if my_event.clipboardData and my_event.clipboardData.items
|
||||
processItem(my_event)
|
||||
|
||||
@@ -115,7 +115,7 @@ $(document).ready ->
|
||||
return item
|
||||
i++
|
||||
return false
|
||||
|
||||
|
||||
pasteText = (text) ->
|
||||
caretStart = $(child)[0].selectionStart
|
||||
caretEnd = $(child)[0].selectionEnd
|
||||
@@ -126,12 +126,12 @@ $(document).ready ->
|
||||
$(child).val beforeSelection + text + afterSelection
|
||||
$(".markdown-area").trigger "input"
|
||||
|
||||
getFilename = (e) ->
|
||||
getFilename = (e) ->
|
||||
if window.clipboardData and window.clipboardData.getData
|
||||
value = window.clipboardData.getData("Text")
|
||||
else if e.clipboardData and e.clipboardData.getData
|
||||
value = e.clipboardData.getData("text/plain")
|
||||
|
||||
|
||||
value = value.split("\r")
|
||||
value.first()
|
||||
|
||||
@@ -154,7 +154,7 @@ $(document).ready ->
|
||||
|
||||
success: (e, textStatus, response) ->
|
||||
insertToTextArea(filename, formatLink(response.responseJSON.link))
|
||||
|
||||
|
||||
error: (response) ->
|
||||
showError(response.responseJSON.message)
|
||||
|
||||
@@ -190,7 +190,7 @@ $(document).ready ->
|
||||
|
||||
$(".markdown-selector").click (e) ->
|
||||
e.preventDefault()
|
||||
$(@).closest(".div-dropzone-wrapper").find(".div-dropzone").click()
|
||||
$(@).closest('.gfm-form').find('.div-dropzone').click()
|
||||
return
|
||||
|
||||
return
|
||||
|
||||
@@ -32,6 +32,8 @@ class @ZenMode
|
||||
@active_zen_area = @active_checkbox.parent().find('textarea')
|
||||
@active_zen_area.focus()
|
||||
window.location.hash = ZenMode.fullscreen_prefix + @active_checkbox.prop('id')
|
||||
# Disable dropzone in ZEN mode
|
||||
Dropzone.forElement('.div-dropzone').disable()
|
||||
|
||||
exitZenMode: =>
|
||||
if @active_zen_area isnt null
|
||||
@@ -41,6 +43,8 @@ class @ZenMode
|
||||
@active_checkbox = null
|
||||
window.location.hash = ''
|
||||
window.scrollTo(window.pageXOffset, @scroll_position)
|
||||
# Enable dropzone when leaving ZEN mode
|
||||
Dropzone.forElement('.div-dropzone').enable()
|
||||
|
||||
checkboxFromLocationHash: (e) ->
|
||||
id = $.trim(window.location.hash.replace('#' + ZenMode.fullscreen_prefix, ''))
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
.alert.alert-info
|
||||
= "Please review the <strong>#{link_to "guidelines for contribution", contribution_guide_url}</strong> to this repository.".html_safe
|
||||
|
||||
= form_for [@project, @issue], html: { class: 'form-horizontal issue-form' } do |f|
|
||||
= form_for [@project, @issue], html: { class: 'form-horizontal issue-form gfm-form' } do |f|
|
||||
= render 'projects/issuable_form', f: f, issuable: @issue
|
||||
.form-group
|
||||
= f.label :label_ids, class: 'control-label' do
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
= form_for [@project, @merge_request], html: { class: "merge-request-form form-horizontal" } do |f|
|
||||
= form_for [@project, @merge_request], html: { class: 'merge-request-form form-horizontal gfm-form' } do |f|
|
||||
.merge-request-form-info
|
||||
= render 'projects/issuable_form', f: f, issuable: @merge_request
|
||||
.form-group
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%span.pull-right
|
||||
= link_to 'Change branches', new_project_merge_request_path(@project)
|
||||
|
||||
= form_for [@project, @merge_request], html: { class: "merge-request-form" } do |f|
|
||||
= form_for [@project, @merge_request], html: { class: "merge-request-form gfm-form" } do |f|
|
||||
.panel.panel-default
|
||||
|
||||
.panel-body
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
%hr
|
||||
|
||||
= form_for [@project, @milestone], html: {class: "new_milestone form-horizontal"} do |f|
|
||||
= form_for [@project, @milestone], html: {class: "new_milestone form-horizontal gfm-form"} do |f|
|
||||
-if @milestone.errors.any?
|
||||
.alert.alert-danger
|
||||
%ul
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
= form_for [@project, @note], remote: true, html: { :'data-type' => 'json', multipart: true, id: nil, class: "new_note js-new-note-form common-note-form" }, authenticity_token: true do |f|
|
||||
= form_for [@project, @note], remote: true, html: { :'data-type' => 'json', multipart: true, id: nil, class: "new_note js-new-note-form common-note-form gfm-form" }, authenticity_token: true do |f|
|
||||
= note_target_fields
|
||||
= f.hidden_field :commit_id
|
||||
= f.hidden_field :line_code
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
= form_for [@project, @page], method: @page.persisted? ? :put : :post, html: { class: 'form-horizontal' } do |f|
|
||||
= form_for [@project, @page], method: @page.persisted? ? :put : :post, html: { class: 'form-horizontal gfm-form' } do |f|
|
||||
-if @page.errors.any?
|
||||
#error_explanation
|
||||
.alert.alert-danger
|
||||
|
||||
Reference in New Issue
Block a user