fix bugger on 资源区
This commit is contained in:
parent
395fb8fae6
commit
90fd52970b
|
@ -1679,6 +1679,7 @@ class UsersController < ApplicationController
|
||||||
end
|
end
|
||||||
@status = params[:status]
|
@status = params[:status]
|
||||||
@type = params[:type]
|
@type = params[:type]
|
||||||
|
@path = user_resource_user_path(User.current, :type => @type)
|
||||||
@limit = 25
|
@limit = 25
|
||||||
@is_remote = true
|
@is_remote = true
|
||||||
@atta_count = @attachments.count
|
@atta_count = @attachments.count
|
||||||
|
@ -1703,6 +1704,7 @@ class UsersController < ApplicationController
|
||||||
.select { |course| @user.allowed_to?(:as_teacher,course) and course.is_delete == 0 }
|
.select { |course| @user.allowed_to?(:as_teacher,course) and course.is_delete == 0 }
|
||||||
end
|
end
|
||||||
@search = params[:search]
|
@search = params[:search]
|
||||||
|
@type = params[:type]
|
||||||
#这里仅仅是传递需要发送的资源id
|
#这里仅仅是传递需要发送的资源id
|
||||||
@send_id = params[:send_id]
|
@send_id = params[:send_id]
|
||||||
@send_ids = params[:checkbox1] || params[:send_ids]
|
@send_ids = params[:checkbox1] || params[:send_ids]
|
||||||
|
@ -1721,6 +1723,7 @@ class UsersController < ApplicationController
|
||||||
@projects = @user.projects.visible
|
@projects = @user.projects.visible
|
||||||
end
|
end
|
||||||
@search = params[:search]
|
@search = params[:search]
|
||||||
|
@type = params[:type]
|
||||||
#这里仅仅是传递需要发送的资源id
|
#这里仅仅是传递需要发送的资源id
|
||||||
@send_id = params[:send_id]
|
@send_id = params[:send_id]
|
||||||
@send_ids = params[:checkbox1] || params[:send_ids] #搜索的时候 和 直接 用表格提交的时候的send_ids
|
@send_ids = params[:checkbox1] || params[:send_ids] #搜索的时候 和 直接 用表格提交的时候的send_ids
|
||||||
|
@ -1822,6 +1825,7 @@ class UsersController < ApplicationController
|
||||||
"or (container_type = 'Course' and container_id in (#{user_course_ids.empty? ? '0': user_course_ids.join(',')}))").order("created_on desc")
|
"or (container_type = 'Course' and container_id in (#{user_course_ids.empty? ? '0': user_course_ids.join(',')}))").order("created_on desc")
|
||||||
@type = params[:type]
|
@type = params[:type]
|
||||||
@limit = 25
|
@limit = 25
|
||||||
|
@path = user_resource_user_path(User.current, :type => @type)
|
||||||
@user = User.current
|
@user = User.current
|
||||||
@is_remote = true
|
@is_remote = true
|
||||||
@atta_count = @attachments.count
|
@atta_count = @attachments.count
|
||||||
|
@ -1933,6 +1937,7 @@ class UsersController < ApplicationController
|
||||||
"or (container_type = 'Course' and container_id in (#{user_course_ids.empty? ? '0': user_course_ids.join(',')}))").order("created_on desc")
|
"or (container_type = 'Course' and container_id in (#{user_course_ids.empty? ? '0': user_course_ids.join(',')}))").order("created_on desc")
|
||||||
@type = params[:type]
|
@type = params[:type]
|
||||||
@limit = 25
|
@limit = 25
|
||||||
|
@path = user_resource_user_path(User.current, :type => @type)
|
||||||
@user = User.current
|
@user = User.current
|
||||||
@is_remote = true
|
@is_remote = true
|
||||||
@atta_count = @attachments.count
|
@atta_count = @attachments.count
|
||||||
|
@ -2031,6 +2036,7 @@ class UsersController < ApplicationController
|
||||||
"or (container_type = 'Course' and container_id in (#{user_course_ids.empty? ? '0': user_course_ids.join(',')}))").order("created_on desc")
|
"or (container_type = 'Course' and container_id in (#{user_course_ids.empty? ? '0': user_course_ids.join(',')}))").order("created_on desc")
|
||||||
@type = params[:type]
|
@type = params[:type]
|
||||||
@limit = 25
|
@limit = 25
|
||||||
|
@path = user_resource_user_path(User.current, :type => @type)
|
||||||
@user = User.current
|
@user = User.current
|
||||||
@is_remote = true
|
@is_remote = true
|
||||||
@atta_count = @attachments.count
|
@atta_count = @attachments.count
|
||||||
|
@ -2723,6 +2729,7 @@ class UsersController < ApplicationController
|
||||||
name = "%"+name+"%"
|
name = "%"+name+"%"
|
||||||
@orgs = User.current.organizations.where("name like ?", name)
|
@orgs = User.current.organizations.where("name like ?", name)
|
||||||
@user = User.current
|
@user = User.current
|
||||||
|
@type = params[:type]
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html {render :layout => 'static_base'}
|
format.html {render :layout => 'static_base'}
|
||||||
format.js
|
format.js
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<% end %>
|
<% end %>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</div>
|
</div>
|
||||||
<%= form_tag add_exist_file_to_org_user_path(user),:remote=>true,:id=>'orgs_list_form' do %>
|
<%= form_tag add_exist_file_to_org_user_path(user, :type => type),:remote=>true,:id=>'orgs_list_form' do %>
|
||||||
<%= hidden_field_tag(:send_id, send_id) %>
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
<%= hidden_field_tag(:send_ids, send_ids) %>
|
<%= hidden_field_tag(:send_ids, send_ids) %>
|
||||||
<div class="sectionWrap fl mr15">
|
<div class="sectionWrap fl mr15">
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<%= submit_tag '',:class=>'searchIcon2',:onfocus=>"this.blur();",:style=>'border-style:none' %>
|
<%= submit_tag '',:class=>'searchIcon2',:onfocus=>"this.blur();",:style=>'border-style:none' %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<%= form_tag add_exist_file_to_project_user_path(user), :remote => true, :id=>'projects_list_form' %>
|
<%= form_tag add_exist_file_to_project_user_path(user, :type => type), :remote => true, :id=>'projects_list_form' %>
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
<%= hidden_field_tag(:send_id, send_id) %>
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
<%= submit_tag '',:class=>'searchIcon2',:onfocus=>"this.blur();",:style=>'border-style:none' %>
|
<%= submit_tag '',:class=>'searchIcon2',:onfocus=>"this.blur();",:style=>'border-style:none' %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<%= form_tag add_exist_file_to_course_user_path(user),:remote=>true,:id=>'course_list_form' %>
|
<%= form_tag add_exist_file_to_course_user_path(user, :type => type),:remote=>true,:id=>'course_list_form' %>
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
<%= hidden_field_tag(:send_id, send_id) %>
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
|
|
@ -28,4 +28,168 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
|
||||||
|
function show_upload(){
|
||||||
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'upload_resource' ,:locals => {:user=>User.current.id,:type=>@type,:status=>@status})%>');
|
||||||
|
showModal('ajax-modal', '452px');
|
||||||
|
$('#ajax-modal').siblings().remove();
|
||||||
|
$('#ajax-modal').before("<a href='javascript:void(0)' onclick='closeModal();' style='margin-left: 435px;' class='resourceClose'></a>");
|
||||||
|
$('#ajax-modal').parent().css("top","50%").css("left","50%").css("position","absolute");
|
||||||
|
$('#ajax-modal').parent().addClass("resourceUploadPopup");
|
||||||
|
$('#ajax-modal').css("padding-left","16px").css("padding-bottom","16px");
|
||||||
|
}
|
||||||
|
//批量删除
|
||||||
|
function batch_delete(){
|
||||||
|
var data = $("#resources_list_form").serialize();
|
||||||
|
if($("input[type=checkbox][data-has-history=Y]:checked").length != 0){
|
||||||
|
alert("您只能删除没有历史记录的资源,请重新选择后再删除。");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if($("input[type=checkbox][data-deleteble=N]:checked").length != 0){
|
||||||
|
alert("您只能删除自己上传的资源,请重新选择后再删除。");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(data != "" && confirm('确认要删除这些资源吗?')) {
|
||||||
|
$.post(
|
||||||
|
'<%= user_resource_delete_user_path(User.current.id,:type=>@type,:status=>@status)%>',
|
||||||
|
$("#resources_list_form").serialize(),//只会对选中的控件进行序列化提交
|
||||||
|
function (data) {
|
||||||
|
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function show_send(){
|
||||||
|
$("#contextMenu").hide();
|
||||||
|
document.oncontextmenu = function() {return true;}
|
||||||
|
line.children().css("background-color",'white');
|
||||||
|
id = line.children().last().html();
|
||||||
|
if (lastSendType === '2'){ //如果已经发送过一次了,那么就应该沿用上次发送的类型。
|
||||||
|
$.ajax({
|
||||||
|
type: 'get',
|
||||||
|
url: '<%= search_user_project_user_path(User.current.id) %>' + "?send_id=" + id + "&type=<%= @type %>",
|
||||||
|
data:{send_type:'file'}
|
||||||
|
});
|
||||||
|
}else{
|
||||||
|
$.ajax({
|
||||||
|
type: 'get',
|
||||||
|
url: '<%= search_user_course_user_path(User.current.id)%>' + "?send_id=" + id + "&type=<%= @type %>",
|
||||||
|
data:{send_type:'file'}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function batch_send(){
|
||||||
|
if($("#resources_list_form").serialize() == ""){
|
||||||
|
alert('暂时不支持多页选择,您当前页没有选择任何资源');
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
if (lastSendType === '2'){ //如果已经发送过一次了,那么就应该沿用上次发送的类型。
|
||||||
|
$.ajax({
|
||||||
|
type: 'get',
|
||||||
|
url: '<%= search_user_project_user_path(User.current.id)%>' + '?' + $("#resources_list_form").serialize() + "&type=<%= @type%>",
|
||||||
|
data:{send_type:'file'}
|
||||||
|
});
|
||||||
|
}else{
|
||||||
|
$.ajax({
|
||||||
|
type: 'get',
|
||||||
|
url: '<%= search_user_course_user_path(User.current.id)%>' + '?'+ $("#resources_list_form").serialize() + "&type=<%= @type%>",
|
||||||
|
data:{send_type:'file'}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function preview(){
|
||||||
|
$("#contextMenu").hide();
|
||||||
|
document.oncontextmenu = function() {return true;}
|
||||||
|
line.children().css("background-color",'white');
|
||||||
|
id = line.children().last().html();
|
||||||
|
$.ajax({
|
||||||
|
type:'get',
|
||||||
|
url:'<%= resource_preview_user_path(User.current.id)%>'+"?resource_id="+id
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
String.prototype.trim = function() {
|
||||||
|
var str = this,
|
||||||
|
str = str.replace(/^\s\s*/, ''),
|
||||||
|
ws = /\s/,
|
||||||
|
i = str.length;
|
||||||
|
while (ws.test(str.charAt(--i)));
|
||||||
|
return str.slice(0, i + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//恢复编辑状态到链接状态
|
||||||
|
//如果当前是编辑状态,任何的不在输入框里的单击右键事件都需要将编辑状态变回链接状态
|
||||||
|
//如果是编辑状态,且做了修改,那么久要进行修改,并且将修改值经过处理替换到页面显示
|
||||||
|
function restore(){
|
||||||
|
//上一行不为空 且链接不为空
|
||||||
|
if( last_line != null && res_link != null && res_link != '') {
|
||||||
|
name = $("#res_name").lenght != 0 && $("#res_name").val() != undefined ? $("#res_name").val().trim() : undefined ;
|
||||||
|
if (name == undefined || name === 'undefined' ){ //只要res_name没有值,那么就不是编辑状态
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if( name && name != res_name.trim()){
|
||||||
|
|
||||||
|
if(confirm('确定修改为 '+name)){
|
||||||
|
$.ajax({
|
||||||
|
url: '<%=rename_resource_user_path(User.current.id) %>'+ "?res_name="+$('#res_name').val() + "&res_id=" + $("#res_id").val(),
|
||||||
|
type:'get',
|
||||||
|
success:function (data)
|
||||||
|
{
|
||||||
|
if (data != 'fail' && name != undefined && name != 'undefined') {//修改成功,那么将链接恢复,并且将链接的显示内容改变。链接可以不变
|
||||||
|
last_line.children().eq(1).html(res_link);
|
||||||
|
last_line.children().eq(1).children().attr('title', name);
|
||||||
|
last_line.children().eq(1).children().attr('href', data);
|
||||||
|
last_line.children().eq(1).children().html(name.length > 17 ? name.substring(0, 17) + '...' : name);
|
||||||
|
} else {
|
||||||
|
last_line.children().eq(1).html(res_link);
|
||||||
|
res_link = null; //如果修改失败,恢复之后将res_link置空
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
}else{
|
||||||
|
last_line.children().eq(1).html(res_link);
|
||||||
|
res_link = null; //如果没有做修改,恢复之后将res_link置空
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
last_line.children().eq(1).html(res_link);
|
||||||
|
res_link = null;//如果没有做修改,恢复之后将res_link置空
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function delete_file() {
|
||||||
|
$("#contextMenu").hide();
|
||||||
|
document.oncontextmenu = function () {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
line.children().css("background-color", 'white');
|
||||||
|
id = line.children().last().html();
|
||||||
|
user_id = line.children().eq(5).html();
|
||||||
|
if(line.children().first().children().data('hasHistory') == 'Y'){
|
||||||
|
alert('该资源存在历史版本,不能删除');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if(user_id === '<%= User.current.id%>') {
|
||||||
|
if (confirm('确定要删除资源"' + line.children().eq(1).children().attr('title').trim() + '"么?')) {
|
||||||
|
$.ajax({
|
||||||
|
type: 'post',
|
||||||
|
url: '<%= user_resource_delete_user_path(User.current.id)%>' + '?resource_id=' + id + '&type=<%=@type %>&status=<%=@status %>'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
alert('您无法删除此资源!')
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -207,93 +207,6 @@
|
||||||
$("#res_count").html(0);
|
$("#res_count").html(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function show_upload(){
|
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'upload_resource' ,:locals => {:user=>User.current.id,:type=>@type,:status=>@status})%>');
|
|
||||||
showModal('ajax-modal', '452px');
|
|
||||||
$('#ajax-modal').siblings().remove();
|
|
||||||
$('#ajax-modal').before("<a href='javascript:void(0)' onclick='closeModal();' style='margin-left: 435px;' class='resourceClose'></a>");
|
|
||||||
$('#ajax-modal').parent().css("top","50%").css("left","50%").css("position","absolute");
|
|
||||||
$('#ajax-modal').parent().addClass("resourceUploadPopup");
|
|
||||||
$('#ajax-modal').css("padding-left","16px").css("padding-bottom","16px");
|
|
||||||
}
|
|
||||||
//批量删除
|
|
||||||
function batch_delete(){
|
|
||||||
var data = $("#resources_list_form").serialize();
|
|
||||||
if($("input[type=checkbox][data-has-history=Y]:checked").length != 0){
|
|
||||||
alert("您只能删除没有历史记录的资源,请重新选择后再删除。");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if($("input[type=checkbox][data-deleteble=N]:checked").length != 0){
|
|
||||||
alert("您只能删除自己上传的资源,请重新选择后再删除。");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(data != "" && confirm('确认要删除这些资源吗?')) {
|
|
||||||
$.post(
|
|
||||||
'<%= user_resource_delete_user_path(User.current.id,:type=>@type,:status=>@status)%>',
|
|
||||||
$("#resources_list_form").serialize(),//只会对选中的控件进行序列化提交
|
|
||||||
function (data) {
|
|
||||||
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function show_send(){
|
|
||||||
$("#contextMenu").hide();
|
|
||||||
document.oncontextmenu = function() {return true;}
|
|
||||||
line.children().css("background-color",'white');
|
|
||||||
id = line.children().last().html();
|
|
||||||
if (lastSendType === '2'){ //如果已经发送过一次了,那么就应该沿用上次发送的类型。
|
|
||||||
$.ajax({
|
|
||||||
type: 'get',
|
|
||||||
url: '<%= search_user_project_user_path(User.current.id)%>' + '?send_id=' + id,
|
|
||||||
data:{send_type:'file'}
|
|
||||||
});
|
|
||||||
}else{
|
|
||||||
$.ajax({
|
|
||||||
type: 'get',
|
|
||||||
url: '<%= search_user_course_user_path(User.current.id)%>' + '?send_id=' + id,
|
|
||||||
data:{send_type:'file'}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function batch_send(){
|
|
||||||
if($("#resources_list_form").serialize() == ""){
|
|
||||||
alert('暂时不支持多页选择,您当前页没有选择任何资源');
|
|
||||||
return ;
|
|
||||||
}
|
|
||||||
if (lastSendType === '2'){ //如果已经发送过一次了,那么就应该沿用上次发送的类型。
|
|
||||||
$.ajax({
|
|
||||||
type: 'get',
|
|
||||||
url: '<%= search_user_project_user_path(User.current.id)%>' + '?' + $("#resources_list_form").serialize(),
|
|
||||||
data:{send_type:'file'}
|
|
||||||
});
|
|
||||||
}else{
|
|
||||||
$.ajax({
|
|
||||||
type: 'get',
|
|
||||||
url: '<%= search_user_course_user_path(User.current.id)%>' + '?'+ $("#resources_list_form").serialize(),
|
|
||||||
data:{send_type:'file'}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function preview(){
|
|
||||||
$("#contextMenu").hide();
|
|
||||||
document.oncontextmenu = function() {return true;}
|
|
||||||
line.children().css("background-color",'white');
|
|
||||||
id = line.children().last().html();
|
|
||||||
$.ajax({
|
|
||||||
type:'get',
|
|
||||||
url:'<%= resource_preview_user_path(User.current.id)%>'+"?resource_id="+id
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function rename(){
|
function rename(){
|
||||||
$("#contextMenu").hide();
|
$("#contextMenu").hide();
|
||||||
document.oncontextmenu = function() {return true;}
|
document.oncontextmenu = function() {return true;}
|
||||||
|
@ -315,80 +228,4 @@
|
||||||
alert('您无法修改此资源!')
|
alert('您无法修改此资源!')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String.prototype.trim = function() {
|
|
||||||
var str = this,
|
|
||||||
str = str.replace(/^\s\s*/, ''),
|
|
||||||
ws = /\s/,
|
|
||||||
i = str.length;
|
|
||||||
while (ws.test(str.charAt(--i)));
|
|
||||||
return str.slice(0, i + 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//恢复编辑状态到链接状态
|
|
||||||
//如果当前是编辑状态,任何的不在输入框里的单击右键事件都需要将编辑状态变回链接状态
|
|
||||||
//如果是编辑状态,且做了修改,那么久要进行修改,并且将修改值经过处理替换到页面显示
|
|
||||||
function restore(){
|
|
||||||
//上一行不为空 且链接不为空
|
|
||||||
if( last_line != null && res_link != null && res_link != '') {
|
|
||||||
name = $("#res_name").lenght != 0 && $("#res_name").val() != undefined ? $("#res_name").val().trim() : undefined ;
|
|
||||||
if (name == undefined || name === 'undefined' ){ //只要res_name没有值,那么就不是编辑状态
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if( name && name != res_name.trim()){
|
|
||||||
|
|
||||||
if(confirm('确定修改为 '+name)){
|
|
||||||
$.ajax({
|
|
||||||
url: '<%=rename_resource_user_path(User.current.id) %>'+ "?res_name="+$('#res_name').val() + "&res_id=" + $("#res_id").val(),
|
|
||||||
type:'get',
|
|
||||||
success:function (data)
|
|
||||||
{
|
|
||||||
if (data != 'fail' && name != undefined && name != 'undefined') {//修改成功,那么将链接恢复,并且将链接的显示内容改变。链接可以不变
|
|
||||||
last_line.children().eq(1).html(res_link);
|
|
||||||
last_line.children().eq(1).children().attr('title', name);
|
|
||||||
last_line.children().eq(1).children().attr('href', data);
|
|
||||||
last_line.children().eq(1).children().html(name.length > 17 ? name.substring(0, 17) + '...' : name);
|
|
||||||
} else {
|
|
||||||
last_line.children().eq(1).html(res_link);
|
|
||||||
res_link = null; //如果修改失败,恢复之后将res_link置空
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} );
|
|
||||||
}else{
|
|
||||||
last_line.children().eq(1).html(res_link);
|
|
||||||
res_link = null; //如果没有做修改,恢复之后将res_link置空
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
last_line.children().eq(1).html(res_link);
|
|
||||||
res_link = null;//如果没有做修改,恢复之后将res_link置空
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function delete_file() {
|
|
||||||
$("#contextMenu").hide();
|
|
||||||
document.oncontextmenu = function () {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
line.children().css("background-color", 'white');
|
|
||||||
id = line.children().last().html();
|
|
||||||
user_id = line.children().eq(5).html();
|
|
||||||
if(line.children().first().children().data('hasHistory') == 'Y'){
|
|
||||||
alert('该资源存在历史版本,不能删除');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if(user_id === '<%= User.current.id%>') {
|
|
||||||
if (confirm('确定要删除资源"' + line.children().eq(1).children().attr('title').trim() + '"么?')) {
|
|
||||||
$.ajax({
|
|
||||||
type: 'post',
|
|
||||||
url: '<%= user_resource_delete_user_path(User.current.id)%>' + '?resource_id=' + id + '&type=<%=@type %>&status=<%=@status %>'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
alert('您无法删除此资源!')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
|
@ -1,6 +1,7 @@
|
||||||
<% if @flag == true%>
|
<% if @flag == true%>
|
||||||
$("#search_div").html('<%= escape_javascript( render :partial => 'resource_search_form',:locals => {:user=>@user,:type=>@type} ) %>');
|
$("#search_div").html('<%= escape_javascript( render :partial => 'resource_search_form',:locals => {:user=>@user,:type=>@type} ) %>');
|
||||||
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
||||||
|
$("#pages").html('<%= pagination_links_full @atta_pages, @atta_count, :per_page_links => false, :remote => @is_remote, :flag => true, :path => @path %>');
|
||||||
$("#res_count").html(0);
|
$("#res_count").html(0);
|
||||||
$("#checkboxAll").attr('checked',false);
|
$("#checkboxAll").attr('checked',false);
|
||||||
$("#res_all_count").html(<%= @atta_count%>);
|
$("#res_all_count").html(<%= @atta_count%>);
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<% if @flag == true%>
|
<% if @flag == true%>
|
||||||
$("#search_div").html('<%= escape_javascript( render :partial => 'resource_search_form',:locals => {:user=>@user,:type=>@type} ) %>');
|
$("#search_div").html('<%= escape_javascript( render :partial => 'resource_search_form',:locals => {:user=>@user,:type=>@type} ) %>');
|
||||||
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
||||||
|
$("#pages").html('<%= pagination_links_full @atta_pages, @atta_count, :per_page_links => false, :remote => @is_remote, :flag => true, :path => @path %>');
|
||||||
$("#res_count").html(0);
|
$("#res_count").html(0);
|
||||||
$("#checkboxAll").attr('checked',false);
|
$("#checkboxAll").attr('checked',false);
|
||||||
$("#res_all_count").html(<%= @atta_count%>);
|
$("#res_all_count").html(<%= @atta_count%>);
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<% if @flag == true%>
|
<% if @flag == true%>
|
||||||
$("#search_div").html('<%= escape_javascript( render :partial => 'resource_search_form',:locals => {:user=>@user,:type=>@type} ) %>');
|
$("#search_div").html('<%= escape_javascript( render :partial => 'resource_search_form',:locals => {:user=>@user,:type=>@type} ) %>');
|
||||||
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
||||||
|
$("#pages").html('<%= pagination_links_full @atta_pages, @atta_count, :per_page_links => false, :remote => @is_remote, :flag => true, :path => @path %>');
|
||||||
$("#res_count").html(0);
|
$("#res_count").html(0);
|
||||||
$("#checkboxAll").attr('checked',false);
|
$("#checkboxAll").attr('checked',false);
|
||||||
$("#res_all_count").html(<%= @atta_count%>);
|
$("#res_all_count").html(<%= @atta_count%>);
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
<% if params[:send_type].present? && params[:send_type] == 'news' %>
|
<% if params[:send_type].present? && params[:send_type] == 'news' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_news_to_course' , :locals => {:courses => @course, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_news_to_course' , :locals => {:courses => @course, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
||||||
<% elsif params[:send_type] == 'file' %>
|
<% elsif params[:send_type] == 'file' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/resource_share_popup' , :locals => {:courses => @course, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/resource_share_popup' , :locals => {:courses => @course, :user => @user, :send_id => @send_id, :send_ids => @send_ids, :type => @type}) %>');
|
||||||
<% elsif params[:send_type] == 'message' %>
|
<% elsif params[:send_type] == 'message' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_message_to_course' ,:locals => {:courses => @course, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_message_to_course' ,:locals => {:courses => @course, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<% if params[:send_type].present? && params[:send_type] == 'news' %>
|
<% if params[:send_type].present? && params[:send_type] == 'news' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_news_to_org' ,:locals => {:orgs=>@orgs,:user=>@user,:send_id=>@send_id,:send_ids=>@send_ids})%>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_news_to_org' ,:locals => {:orgs=>@orgs,:user=>@user,:send_id=>@send_id,:send_ids=>@send_ids})%>');
|
||||||
<% elsif params[:send_type] == 'file' %>
|
<% elsif params[:send_type] == 'file' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/resource_share_for_orgs' ,:locals => {:orgs=>@orgs,:user=>@user,:send_id=>@send_id,:send_ids=>@send_ids})%>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/resource_share_for_orgs' ,:locals => {:orgs=>@orgs,:user=>@user,:send_id=>@send_id,:send_ids=>@send_ids, :type => @type})%>');
|
||||||
<% elsif params[:send_type] == 'message' %>
|
<% elsif params[:send_type] == 'message' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_message_to_org' ,:locals => {:orgs=>@orgs,:user=>@user,:send_id=>@send_id,:send_ids=>@send_ids})%>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_message_to_org' ,:locals => {:orgs=>@orgs,:user=>@user,:send_id=>@send_id,:send_ids=>@send_ids})%>');
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<% if params[:send_type].present? && params[:send_type] == 'news' %>
|
<% if params[:send_type].present? && params[:send_type] == 'news' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_news_to_project', :locals => {:projects => @projects, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_news_to_project', :locals => {:projects => @projects, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
||||||
<% elsif params[:send_type] == 'file' %>
|
<% elsif params[:send_type] == 'file' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/resource_share_for_project_popup', :locals => {:projects => @projects, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/resource_share_for_project_popup', :locals => {:projects => @projects, :user => @user, :send_id => @send_id, :send_ids => @send_ids, :type => @type}) %>');
|
||||||
<% elsif params[:send_type] == 'message' %>
|
<% elsif params[:send_type] == 'message' %>
|
||||||
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_message_to_project', :locals => {:projects => @projects, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
$("#ajax-modal").html('<%= escape_javascript( render :partial => 'users/share_message_to_project', :locals => {:projects => @projects, :user => @user, :send_id => @send_id, :send_ids => @send_ids}) %>');
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
closeModal();
|
closeModal();
|
||||||
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
||||||
$("#resource_tip_list").html('<%= escape_javascript( render :partial => 'users/user_resource_tip_list', :locals => {:user => @user, :type => @type, :status => @status}) %>');
|
$("#resource_tip_list").html('<%= escape_javascript( render :partial => 'users/user_resource_tip_list', :locals => {:user => @user, :type => @type, :status => @status}) %>');
|
||||||
debugger
|
|
||||||
$("#pages").html('<%= pagination_links_full @atta_pages, @atta_count, :per_page_links => false, :remote => @is_remote, :flag => true, :path => @path %>');
|
$("#pages").html('<%= pagination_links_full @atta_pages, @atta_count, :per_page_links => false, :remote => @is_remote, :flag => true, :path => @path %>');
|
||||||
$("#res_all_count").html(<%= @atta_count%>);
|
$("#res_all_count").html(<%= @atta_count%>);
|
||||||
$("#res_count").html(0);
|
$("#res_count").html(0);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
$("#resources_list").html('<%= escape_javascript( render :partial => 'resources_list' ,:locals=>{ :attachments => @attachments})%>');
|
||||||
$("#resource_tip_list").html('<%= escape_javascript( render :partial => 'users/user_resource_tip_list', :locals => {:user => @user, :type => @type, :status => @status}) %>');
|
$("#resource_tip_list").html('<%= escape_javascript( render :partial => 'users/user_resource_tip_list', :locals => {:user => @user, :type => @type, :status => @status}) %>');
|
||||||
$("#pages").html('<%= pagination_links_full @atta_pages, @atta_count, :per_page_links => false, :remote => @is_remote, :flag => true %>');
|
$("#pages").html('<%= pagination_links_full @atta_pages, @atta_count, :per_page_links => false, :remote => @is_remote, :flag => true, :path => @path %>');
|
||||||
$("#res_all_count").html(<%= @atta_count%>);
|
$("#res_all_count").html(<%= @atta_count%>);
|
||||||
$("#res_count").html(0);
|
$("#res_count").html(0);
|
||||||
$("#checkboxAll").attr('checked',false);
|
$("#checkboxAll").attr('checked',false);
|
||||||
|
|
Loading…
Reference in New Issue