projects
/
qcg-portal.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3fcd554
)
gridftp: support archive features in wcss
author
Maciej Tronowski
<mtro@man.poznan.pl>
Tue, 19 May 2015 11:50:04 +0000
(13:50 +0200)
committer
Maciej Tronowski
<mtro@man.poznan.pl>
Tue, 19 May 2015 11:50:04 +0000
(13:50 +0200)
qcg/templates/qcg/gridftp.html
patch
|
blob
|
history
diff --git
a/qcg/templates/qcg/gridftp.html
b/qcg/templates/qcg/gridftp.html
index
5ee519f
..
6e4269d
100644
(file)
--- a/
qcg/templates/qcg/gridftp.html
+++ b/
qcg/templates/qcg/gridftp.html
@@
-27,7
+27,8
@@
{% include 'filex/source.js.html' %}
<script>
{% include 'filex/source.js.html' %}
<script>
- var filex = filex || {};
+ var filex = filex || {},
+ hostArchiveSupport = ['moss.man.poznan.pl', 'ui.plgrid.wcss.wroc.pl'];
$(function () {
'use strict';
$(function () {
'use strict';
@@
-82,13
+83,14
@@
}
filex.files.on('change:checked reset', function() {
}
filex.files.on('change:checked reset', function() {
- var selected = filex.selectedFiles().length;
+ var selected = filex.selectedFiles().length,
+ supportsArchive = hostArchiveSupport.indexOf(filex.host) != -1;
$('#btn-rename').toggleClass('disabled', selected != 1);
$('#btn-delete').toggleClass('disabled', selected == 0);
$('#btn-rename').toggleClass('disabled', selected != 1);
$('#btn-delete').toggleClass('disabled', selected == 0);
- $('#btn-compress').toggleClass('disabled', filex.host != 'moss.man.poznan.pl' || selected == 0);
+ $('#btn-compress').toggleClass('disabled', !supportsArchive || selected == 0);
- if (filex.host == 'moss.man.poznan.pl' && selected == 1) {
+ if (supportsArchive && selected == 1) {
var filename = filex.selectedFiles()[0].get('name'),
is_archive = _.some(['.zip', '.tar.gz', '.tgz', '.tar.bz2', 'tbz'], function(ext) {
return filename.endsWith(ext);
var filename = filex.selectedFiles()[0].get('name'),
is_archive = _.some(['.zip', '.tar.gz', '.tgz', '.tar.bz2', 'tbz'], function(ext) {
return filename.endsWith(ext);