diff --git a/seahub/templates/snippets/file_share_popup.html b/seahub/templates/snippets/file_share_popup.html deleted file mode 100644 index b4e831796e..0000000000 --- a/seahub/templates/snippets/file_share_popup.html +++ /dev/null @@ -1,68 +0,0 @@ -{% load i18n %} -
- diff --git a/seahub/templates/snippets/shared_link_js.html b/seahub/templates/snippets/shared_link_js.html deleted file mode 100644 index 1b6c6e2263..0000000000 --- a/seahub/templates/snippets/shared_link_js.html +++ /dev/null @@ -1,249 +0,0 @@ -{% load i18n %} - - -function showSharePopup(op, name, aj_data, type, cur_path) { - var path = cur_path + name; - - var form = $('#file-share'); - var modal = form.modal({appendTo: "#main", focus:false}); - - var hd = $('#file-share .hd'); - hd.html(hd.html().replace('%(name)s', '' + HTMLescape(trimFilename(name, 30)) + '')); - - $("#file-share-tabs").tabs(); - - // share link - if (op.attr('data-link')) { - $('#gen-link-btn, #link-options').addClass('hide'); - $('#share-link-body').removeClass('hide'); - var link = op.attr('data-link'); - $('#shared-link-text, #link-send-form input[name="file_shared_link"]').val(link); - $('#main').append('' + link + '
'); - $('#shared-link-text').css({'width':$('#linkwidth').width() + 25}); - $('#linkwidth').remove(); - } else { - $('#gen-link-btn, #link-options').removeClass('hide'); - $('#share-link-body').addClass('hide'); - } - $('#gen-link-btn').data('aj_data', aj_data).data('obj', op); - $('#rm-shared-link').data('obj', op); - $('input[name="file_shared_name"]').val(name); - $('input[name="file_shared_type"]').val(type); - - $('#simplemodal-container').css({'height':'auto', 'width':'auto'}); - modal.setPosition(); -} - -$('#send-link').on('click', function() { - $(this).addClass('hide'); - $('#rm-shared-link').addClass('hide'); - var input = $('#link-send-input'); - input.css({'width': $('#link-share').width() - parseInt(input.css('padding-left')) - parseInt(input.css('padding-right')) - parseInt(input.css('border-left-width')) - parseInt(input.css('border-right-width'))}); - var text = $('#download-extra-msg-text'); - text.css({'width': $('#link-share').width() - parseInt(text.css('padding-left')) - parseInt(text.css('padding-right')) - parseInt(text.css('border-left-width')) - parseInt(text.css('border-right-width'))}); - $('#link-send-form').removeClass('hide'); - //addAutocomplete('#link-send-input', '#link-send-form', share_list); -}); - -$("#link-send-form .cancel").on('click', function() { - $('#link-send-form, #send-link, #rm-shared-link').toggleClass('hide'); -}); - -$("#link-send-form").on('submit', function(event) { - var form = $(this), - file_shared_link = form.children('input[name="file_shared_link"]').val(), - email = $.trim(form.children('input[name="email"]').val()), - submit_btn = form.children('input[type="submit"]'), - extra_msg = form.children('textarea[name="extra_msg"]').val(), - file_shared_name = form.children('input[name="file_shared_name"]').val(), - file_shared_type = form.children('input[name="file_shared_type"]').val(); - - if (!email) { - apply_form_error('link-send-form', "{% trans "Please input at least an email." %}"); - return false; - } - - disable(submit_btn); - $('#link-send-form .error').addClass('hide'); - $('#sending').removeClass('hide'); - - $.ajax({ - type: "POST", - url: "{% url 'send_shared_link' %}", - dataType: 'json', - cache: false, - beforeSend: prepareCSRFToken, - data: { - file_shared_link: file_shared_link, - email: email, - extra_msg: extra_msg, - file_shared_name: file_shared_name, - file_shared_type: file_shared_type - }, - success: function(data) { - $.modal.close(); - var msg = "{% trans "Successfully sent to {placeholder}" %}" - .replace('{placeholder}', data['send_success'].join(', ')); - feedback(msg, "success"); - if (data['send_failed'].length > 0) { - msg += '' + link + '
'); - $('#shared-link-text').css({'width':$('#linkwidth').width() + 25}); - $('#linkwidth').remove(); - $('#share-link-body').removeClass('hide'); - obj.attr({'data-link': link, 'data-token':data['token']}); - }, - error:ajaxErrorHandler - }); - return false; -}); - -$('#rm-shared-link').on('click', function() { - var obj = $(this).data('obj'), - token = obj.attr('data-token'); - - $.ajax({ - url: '{{ SITE_ROOT }}api/v2.1/share-links/' + token + '/', - type: 'DELETE', - dataType: 'json', - cache: false, - beforeSend: prepareCSRFToken, - success: function(data) { - $('#share-link-body').addClass('hide'); - $('#link-options, #gen-link-btn').removeClass('hide'); - obj.attr({'data-link':'', 'data-token':''}); - }, - error: ajaxErrorHandler - }); -}); - -$('#link-passwd-switch').on('click', function () { - var form = $('#link-options'), - pwd_input = $('input[type="password"]', form); - var link_passwd = $('#link-passwd'); - - if ($(this).prop('checked')) { - pwd_input.attr('disabled', false).removeClass('input-disabled'); - link_passwd.slideDown(100); - } else { - link_passwd.slideUp(100); - pwd_input.attr('disabled', true).addClass('input-disabled'); - } -}); - -$('#link-expire-switch').on('click', function () { - var form = $('#link-options'), - days_input = $('input[name="expire-days"]', form); - var link_expire = $('#link-expire'); - - if ($(this).prop('checked')) { - link_expire.slideDown(100); - days_input.attr('disabled', false).removeClass('input-disabled'); - } else { - link_expire.slideUp(100); - days_input.attr('disabled', true).addClass('input-disabled'); - } -}); diff --git a/seahub/templates/view_file_base.html b/seahub/templates/view_file_base.html index 1fd220373c..4fb0b1018c 100644 --- a/seahub/templates/view_file_base.html +++ b/seahub/templates/view_file_base.html @@ -87,8 +87,6 @@ - {% include "snippets/file_share_popup.html" %} -