mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-28 16:17:02 +00:00
translation, fixed bugs, update lib-16.png, add missing add_file_js.html
This commit is contained in:
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Before Width: | Height: | Size: 418 B After Width: | Height: | Size: 203 B |
@@ -681,7 +681,7 @@ $('#mv-dirents, #cp-dirents').click(function() {
|
||||
} else {
|
||||
msg = "{% trans "Successfully copied %(s_num)s items." %}";
|
||||
if (fail_num > 0) {
|
||||
msg += "{% trans "Failed to move %(f_num)s items." %}";
|
||||
msg += "{% trans "Failed to copy %(f_num)s items." %}";
|
||||
}
|
||||
$('.checkbox').removeClass('checkbox-checked');
|
||||
}
|
||||
|
@@ -45,7 +45,7 @@
|
||||
<p>{% trans "Change the password of this library:" %}</p>
|
||||
<label>{% trans "Old Password" %}</label><br />
|
||||
<input type="password" name="old_passwd" class="input" /><br />
|
||||
<label>{% trans "New Password(at least 6 characters)" %}</label><br />
|
||||
<label>{% blocktrans %}New Password(at least {{repo_password_min_length}} characters){% endblocktrans %}</label><br />
|
||||
<input type="password" name="new_passwd" class="input" /><br />
|
||||
<label>{% trans "New Password Again" %}</label><br />
|
||||
<input type="password" name="new_passwd_again" class="input" /><br />
|
||||
|
47
seahub/templates/snippets/add_file_js.html
Normal file
47
seahub/templates/snippets/add_file_js.html
Normal file
@@ -0,0 +1,47 @@
|
||||
{% load i18n %}
|
||||
$('.add-file').click(function(){
|
||||
$('#add-file-popup').modal({focus:false});
|
||||
var file_tree_cont = $('#file-tree');
|
||||
$.ajax({
|
||||
url: repos_get_url,
|
||||
cache: false,
|
||||
dataType: 'json',
|
||||
success: function(data) {
|
||||
var file_tree = new FileTree();
|
||||
var repos = file_tree.format_repo_data(data);
|
||||
if (repos.length > 0) {
|
||||
file_tree.renderFileTree(file_tree_cont.data('site_root', '{{SITE_ROOT}}'), repos/*, {'two_state': true}*/);
|
||||
} else {
|
||||
file_tree_cont.html('<p class="error">' + "{% trans "You don't have any library at present" %}" + '</p>');
|
||||
}
|
||||
},
|
||||
error: function(jqXHR, textStatus, errorThrown) {
|
||||
if (!jqXHR.responseText) {
|
||||
file_tree_cont.html('<p class="error">' + "{% trans "Failed. Please check the network." %}" + '</p>');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
$('#add-file-popup .submit').click(function() {
|
||||
var files_ct = $('#selected-files');
|
||||
var selected = files_ct.data('files') || [];
|
||||
$('[name="selected"][checked="checked"]', $('#file-tree')).each(function() {
|
||||
var val = $(this).val();
|
||||
if (val.charAt(val.length - 1) != '/') { // only submit file
|
||||
selected.push($(this).val());
|
||||
}
|
||||
});
|
||||
$.modal.close();
|
||||
var files = '';
|
||||
for (var i = 0, len = selected.length; i < len; i++) {
|
||||
files += '<li class="item">' + '<img src="{{MEDIA_URL}}img/del.png" class="rm vam" data-index="' + i + '" /><span class="vam">' + selected[i].substr(selected[i].lastIndexOf('/') + 1) + '</span></li>';
|
||||
}
|
||||
files_ct.data('files', selected).html(files).removeClass('hide');
|
||||
$('.rm', files_ct).click(function() {
|
||||
var selected_f = files_ct.data('files');
|
||||
selected_f.splice($(this).data('index'), 1);
|
||||
$(this).parent().remove();
|
||||
files_ct.data('files', selected_f);
|
||||
});
|
||||
});
|
||||
|
@@ -33,7 +33,7 @@
|
||||
<span class="checkbox"><input type="checkbox" name="use-passwd" id="link-passwd-switch" class="checkbox-orig" /></span>
|
||||
<span class="checkbox-option">{% trans "Use Password"%}</span>
|
||||
</label>
|
||||
<label>{% trans "Password"%}</label><span class="tip">{% blocktrans %}(at least 6 characters){% endblocktrans %}</span><br />
|
||||
<label>{% trans "Password"%}</label><span class="tip">{% blocktrans %}(at least {{repo_password_min_length}} characters){% endblocktrans %}</span><br />
|
||||
<input type="password" name="passwd" disabled="disabled" class="input input-disabled" /><br />
|
||||
<label>{% trans "Password again"%}</label><br />
|
||||
<input type="password" name="passwd_again" disabled="disabled" class="input input-disabled" />
|
||||
@@ -74,7 +74,7 @@
|
||||
<span class="checkbox"><input type="checkbox" name="use-passwd" id="upload-link-passwd-switch" class="checkbox-orig" /></span>
|
||||
<span class="checkbox-option">{% trans "Use Password"%}</span>
|
||||
</label>
|
||||
<label>{% trans "Password"%}</label><span class="tip">{% blocktrans %}(at least 6 characters){% endblocktrans %}</span><br />
|
||||
<label>{% trans "Password"%}</label><span class="tip">{% blocktrans %}(at least {{repo_password_min_length}} characters){% endblocktrans %}</span><br />
|
||||
<input type="password" name="passwd" disabled="disabled" class="input input-disabled" /><br />
|
||||
<label>{% trans "Password again"%}</label><br />
|
||||
<input type="password" name="passwd_again" disabled="disabled" class="input input-disabled" />
|
||||
|
@@ -12,8 +12,8 @@
|
||||
<div id="tabs" class="tab-tabs">
|
||||
<div class="hd ovhd">
|
||||
<ul class="tab-tabs-nav fleft">
|
||||
<li class="tab"><a href="#user" class="a" id="user-tab">{% trans "User" %}</a></li>
|
||||
<li class="tab"><a href="#admin" class="a" id="admin-tab">{% trans "Admin" %}</a></li>
|
||||
<li class="tab"><a href="#user" class="a" id="user-tab">{% trans "Users" %}</a></li>
|
||||
<li class="tab"><a href="#admin" class="a" id="admin-tab">{% trans "Admins" %}</a></li>
|
||||
{% if have_ldap %}
|
||||
<li class="tab"><a href="{% url 'sys_ldap_useradmin' %}" class="a" id="ldap-tab">{% trans "LDAP" %}</a></li>
|
||||
{% endif %}
|
||||
@@ -81,8 +81,6 @@ $('#admin-tab').click(function() {
|
||||
add_user_btn.addClass('hide');
|
||||
});
|
||||
|
||||
|
||||
|
||||
$('#add-user-form').submit(function() {
|
||||
var form = $(this),
|
||||
form_id = $(this).attr('id'),
|
||||
|
Reference in New Issue
Block a user