|
|
@ -4,9 +4,9 @@
|
|
|
|
<%= stylesheet_link_tag 'leftside' %>
|
|
|
|
<%= stylesheet_link_tag 'leftside' %>
|
|
|
|
<%= javascript_include_tag 'attachments'%>
|
|
|
|
<%= javascript_include_tag 'attachments'%>
|
|
|
|
<!--<script type="text/css">-->
|
|
|
|
<!--<script type="text/css">-->
|
|
|
|
<!--html,body{ overflow-y:scroll;}-->
|
|
|
|
<!--html,body{ overflow-y:scroll;}-->
|
|
|
|
<!--html,body{ overflow:scroll; min-height:101%;}-->
|
|
|
|
<!--html,body{ overflow:scroll; min-height:101%;}-->
|
|
|
|
<!--html{ overflow:-moz-scrollbars-vertical;}-->
|
|
|
|
<!--html{ overflow:-moz-scrollbars-vertical;}-->
|
|
|
|
<!--</script>-->
|
|
|
|
<!--</script>-->
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
function remote_get_resources(user_id,type){
|
|
|
|
function remote_get_resources(user_id,type){
|
|
|
@ -67,7 +67,7 @@
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="resources mt10" id="users_setting">
|
|
|
|
<div class="resources mt10" id="users_setting">
|
|
|
|
<div class="resourcesSearchBanner mt10">
|
|
|
|
<div class="resourcesSearchBanner mt10">
|
|
|
|
<div class="resourcesUploadBox">
|
|
|
|
<div class="resourcesUploadBox">
|
|
|
@ -122,7 +122,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
<div class="cl"></div>
|
|
|
|
<!--<div id="upload_box" style="display: none">-->
|
|
|
|
<!--<div id="upload_box" style="display: none">-->
|
|
|
|
<!--<%#= render :partial => 'upload_resource' ,:locals => {:user=>@user}%>-->
|
|
|
|
<!--<%#= render :partial => 'upload_resource' ,:locals => {:user=>@user}%>-->
|
|
|
|
<!--</div>-->
|
|
|
|
<!--</div>-->
|
|
|
|
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" id="contextMenu">
|
|
|
|
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" id="contextMenu">
|
|
|
|
<li><a tabindex="-1" href="#" onclick="if(<%= User.current.logged?%>)preview();" onfocus="this.blur()">预览</a></li>
|
|
|
|
<li><a tabindex="-1" href="#" onclick="if(<%= User.current.logged?%>)preview();" onfocus="this.blur()">预览</a></li>
|
|
|
@ -146,7 +146,7 @@
|
|
|
|
var id; //资源id
|
|
|
|
var id; //资源id
|
|
|
|
var sendType; //发送到课程 1 发送到项目 2
|
|
|
|
var sendType; //发送到课程 1 发送到项目 2
|
|
|
|
var lastSendType; //保存上次发送的发送类型
|
|
|
|
var lastSendType; //保存上次发送的发送类型
|
|
|
|
$("#resources_list").mousedown(function(e) {
|
|
|
|
$("#resources_list").mousedown(function(e) {
|
|
|
|
//如果是右键的话
|
|
|
|
//如果是右键的话
|
|
|
|
if (3 == e.which) {
|
|
|
|
if (3 == e.which) {
|
|
|
|
document.oncontextmenu = function() {return false;}
|
|
|
|
document.oncontextmenu = function() {return false;}
|
|
|
@ -179,7 +179,7 @@ $("#resources_list").mousedown(function(e) {
|
|
|
|
//将当前元素赋给 上一个对象 保存起来。
|
|
|
|
//将当前元素赋给 上一个对象 保存起来。
|
|
|
|
last_line = line;
|
|
|
|
last_line = line;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//元素包含关系计算
|
|
|
|
//元素包含关系计算
|
|
|
|
var contains = function(root, el) {
|
|
|
|
var contains = function(root, el) {
|
|
|
|
if (root.compareDocumentPosition)
|
|
|
|
if (root.compareDocumentPosition)
|
|
|
@ -191,7 +191,7 @@ $("#resources_list").mousedown(function(e) {
|
|
|
|
if (el === root) return true;
|
|
|
|
if (el === root) return true;
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$(document.body).click(function(e) {
|
|
|
|
$(document.body).click(function(e) {
|
|
|
|
//在列表上的任何单击事件都要恢复原来的样子
|
|
|
|
//在列表上的任何单击事件都要恢复原来的样子
|
|
|
|
//隐藏右键菜单
|
|
|
|
//隐藏右键菜单
|
|
|
|
//e.preventDefault();
|
|
|
|
//e.preventDefault();
|
|
|
@ -218,7 +218,7 @@ $(document.body).click(function(e) {
|
|
|
|
restore();
|
|
|
|
restore();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
line = null;
|
|
|
|
line = null;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//只要有一个选中了就是true
|
|
|
|
//只要有一个选中了就是true
|
|
|
|
function checkboxSelected(){
|
|
|
|
function checkboxSelected(){
|
|
|
|
selected = false;
|
|
|
|
selected = false;
|
|
|
@ -477,54 +477,54 @@ $(document.body).click(function(e) {
|
|
|
|
|
|
|
|
|
|
|
|
lastSendType = sendType;
|
|
|
|
lastSendType = sendType;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// var iWidth = document.documentElement.clientWidth;
|
|
|
|
// var iWidth = document.documentElement.clientWidth;
|
|
|
|
// var iHeight = document.documentElement.clientHeight;
|
|
|
|
// var iHeight = document.documentElement.clientHeight;
|
|
|
|
// var moveX = 0;
|
|
|
|
// var moveX = 0;
|
|
|
|
// var moveY = 0;
|
|
|
|
// var moveY = 0;
|
|
|
|
// var moveTop = 0;
|
|
|
|
// var moveTop = 0;
|
|
|
|
// var moveLeft = 0;
|
|
|
|
// var moveLeft = 0;
|
|
|
|
// var moveable = false;
|
|
|
|
// var moveable = false;
|
|
|
|
// var docMouseMoveEvent = document.onmousemove;
|
|
|
|
// var docMouseMoveEvent = document.onmousemove;
|
|
|
|
// var docMouseUpEvent = document.onmouseup;
|
|
|
|
// var docMouseUpEvent = document.onmouseup;
|
|
|
|
// $("#upload_box").mousedown(function() {
|
|
|
|
// $("#upload_box").mousedown(function() {
|
|
|
|
// var evt = getEvent();
|
|
|
|
// var evt = getEvent();
|
|
|
|
// moveable = true;
|
|
|
|
// moveable = true;
|
|
|
|
// moveX = evt.clientX;
|
|
|
|
// moveX = evt.clientX;
|
|
|
|
// moveY = evt.clientY;
|
|
|
|
// moveY = evt.clientY;
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// moveTop = parseInt($("#upload_box").css('top'));
|
|
|
|
// moveTop = parseInt($("#upload_box").css('top'));
|
|
|
|
// moveLeft = parseInt($("#upload_box").css('left'));
|
|
|
|
// moveLeft = parseInt($("#upload_box").css('left'));
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// $(document).mousemove( function() {
|
|
|
|
// $(document).mousemove( function() {
|
|
|
|
// if (moveable) {
|
|
|
|
// if (moveable) {
|
|
|
|
// var evt = getEvent();
|
|
|
|
// var evt = getEvent();
|
|
|
|
// var x = moveLeft + evt.clientX - moveX;
|
|
|
|
// var x = moveLeft + evt.clientX - moveX;
|
|
|
|
// var y = moveTop + evt.clientY - moveY;
|
|
|
|
// var y = moveTop + evt.clientY - moveY;
|
|
|
|
// if ( x > 0 &&( x + 322 < iWidth) && y > 0 && (y + 257 < iHeight) ) {
|
|
|
|
// if ( x > 0 &&( x + 322 < iWidth) && y > 0 && (y + 257 < iHeight) ) {
|
|
|
|
// $("#upload_box").css('left', x + "px");
|
|
|
|
// $("#upload_box").css('left', x + "px");
|
|
|
|
// $("#upload_box").css('top', y + "px");
|
|
|
|
// $("#upload_box").css('top', y + "px");
|
|
|
|
// console.log( moveX)
|
|
|
|
// console.log( moveX)
|
|
|
|
// console.log( moveY)
|
|
|
|
// console.log( moveY)
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// });
|
|
|
|
// });
|
|
|
|
// $(document).mouseup (function () {
|
|
|
|
// $(document).mouseup (function () {
|
|
|
|
// if (moveable) {
|
|
|
|
// if (moveable) {
|
|
|
|
// document.onmousemove = docMouseMoveEvent;
|
|
|
|
// document.onmousemove = docMouseMoveEvent;
|
|
|
|
// document.onmouseup = docMouseUpEvent;
|
|
|
|
// document.onmouseup = docMouseUpEvent;
|
|
|
|
// moveable = false;
|
|
|
|
// moveable = false;
|
|
|
|
// moveX = 0;
|
|
|
|
// moveX = 0;
|
|
|
|
// moveY = 0;
|
|
|
|
// moveY = 0;
|
|
|
|
// moveTop = 0;
|
|
|
|
// moveTop = 0;
|
|
|
|
// moveLeft = 0;
|
|
|
|
// moveLeft = 0;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// });
|
|
|
|
// });
|
|
|
|
// });
|
|
|
|
// });
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// // 获得事件Event对象,用于兼容IE和FireFox
|
|
|
|
// // 获得事件Event对象,用于兼容IE和FireFox
|
|
|
|
// function getEvent() {
|
|
|
|
// function getEvent() {
|
|
|
|
// return window.event || arguments.callee.caller.arguments[0];
|
|
|
|
// return window.event || arguments.callee.caller.arguments[0];
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|