{% 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';
}
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-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);