Skip to content

Commit bff02ce

Browse files
author
root
committed
Move JS functions in JS file
1 parent 91e0c0e commit bff02ce

File tree

2 files changed

+27
-25
lines changed

2 files changed

+27
-25
lines changed

Diff for: app/views/settings/_gitolite_recycle_bin.html.haml

+5-25
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,16 @@
1111
= link_to l(:label_select_all), 'javascript:void(0);', id: 'select_all_delete'
1212
)
1313

14-
- RedmineGitHosting::Recycle.content.each do |repo_trash|
14+
- RedmineGitHosting::Recycle.content.each do |repo_in_trash|
1515
%tr
16-
%td= repo_trash[0]
17-
%td= repo_trash[1][:size]
18-
%td= check_box_tag 'settings[gitolite_purge_repos][]', repo_trash[0], false, class: 'empty_trash'
16+
%td= repo_in_trash[0]
17+
%td= repo_in_trash[1][:size]
18+
%td= check_box_tag 'settings[gitolite_purge_repos][]', repo_in_trash[0], false, class: 'empty_trash'
1919

2020
#delete_warning{ class: 'alert alert-error', style: 'display: none;' }= l(:label_delete_warning)
2121

2222
- else
2323
%p{ class: 'nodata', style: 'padding: 5px 0 0;' }= l(:label_no_data)
2424

2525
:javascript
26-
function displayWarning(){
27-
var checked_list = $(".empty_trash:checked");
28-
if(checked_list.length === 0){
29-
$('#delete_warning').hide();
30-
} else {
31-
$('#delete_warning').show();
32-
}
33-
}
34-
35-
$(document).ready(function() {
36-
$("#select_all_delete").on('click', function(){
37-
$('.empty_trash').each(function(){
38-
$(this).attr('checked', !$(this).attr('checked'));
39-
displayWarning();
40-
});
41-
});
42-
43-
$(".empty_trash").on('change', function(){
44-
displayWarning();
45-
});
46-
});
26+
$(document).ready(function() { setRecycleBinWarnings(); });

Diff for: assets/javascripts/application.js

+22
Original file line numberDiff line numberDiff line change
@@ -94,3 +94,25 @@ function setSettingsActiveTab() {
9494
});
9595
});
9696
}
97+
98+
function displayWarning(){
99+
var checked_list = $(".empty_trash:checked");
100+
if(checked_list.length === 0){
101+
$('#delete_warning').hide();
102+
} else {
103+
$('#delete_warning').show();
104+
}
105+
}
106+
107+
function setRecycleBinWarnings() {
108+
$("#select_all_delete").on('click', function(){
109+
$('.empty_trash').each(function(){
110+
$(this).attr('checked', !$(this).attr('checked'));
111+
displayWarning();
112+
});
113+
});
114+
115+
$(".empty_trash").on('change', function(){
116+
displayWarning();
117+
});
118+
}

0 commit comments

Comments
 (0)