Assign to me link on issue form
This commit is contained in:
parent
003f18c2a6
commit
04cc6dd67a
1 changed files with 32 additions and 28 deletions
|
@ -19,7 +19,9 @@
|
|||
= f.label :assignee_id do
|
||||
%i.icon-user
|
||||
Assign to
|
||||
.input= f.select(:assignee_id, @project.users.alphabetically.collect {|p| [ p.name, p.id ] }, { include_blank: "Select a user" }, {class: 'chosen'})
|
||||
.input
|
||||
= f.select(:assignee_id, @project.users.alphabetically.collect {|p| [ p.name, p.id ] }, { include_blank: "Select a user" }, {class: 'chosen'})
|
||||
= link_to 'Assign to me', '#', class: 'btn btn-small assign-to-me-link'
|
||||
.issue_milestone.pull-left
|
||||
= f.label :milestone_id do
|
||||
%i.icon-time
|
||||
|
@ -55,31 +57,33 @@
|
|||
|
||||
|
||||
:javascript
|
||||
$(function(){
|
||||
$("#issue_label_list")
|
||||
.bind( "keydown", function( event ) {
|
||||
if ( event.keyCode === $.ui.keyCode.TAB &&
|
||||
$( this ).data( "autocomplete" ).menu.active ) {
|
||||
event.preventDefault();
|
||||
}
|
||||
})
|
||||
.autocomplete({
|
||||
minLength: 0,
|
||||
source: function( request, response ) {
|
||||
response( $.ui.autocomplete.filter(
|
||||
#{raw labels_autocomplete_source}, extractLast( request.term ) ) );
|
||||
},
|
||||
focus: function() {
|
||||
return false;
|
||||
},
|
||||
select: function(event, ui) {
|
||||
var terms = split( this.value );
|
||||
terms.pop();
|
||||
terms.push( ui.item.value );
|
||||
terms.push( "" );
|
||||
this.value = terms.join( ", " );
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
$("#issue_label_list")
|
||||
.bind( "keydown", function( event ) {
|
||||
if ( event.keyCode === $.ui.keyCode.TAB &&
|
||||
$( this ).data( "autocomplete" ).menu.active ) {
|
||||
event.preventDefault();
|
||||
}
|
||||
})
|
||||
.autocomplete({
|
||||
minLength: 0,
|
||||
source: function( request, response ) {
|
||||
response( $.ui.autocomplete.filter(
|
||||
#{raw labels_autocomplete_source}, extractLast( request.term ) ) );
|
||||
},
|
||||
focus: function() {
|
||||
return false;
|
||||
},
|
||||
select: function(event, ui) {
|
||||
var terms = split( this.value );
|
||||
terms.pop();
|
||||
terms.push( ui.item.value );
|
||||
terms.push( "" );
|
||||
this.value = terms.join( ", " );
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
$('.assign-to-me-link').on('click', function(e){
|
||||
$('#issue_assignee_id').val("#{current_user.id}").trigger("liszt:updated");
|
||||
e.preventDefault();
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue