forked from hooray/hoorayos
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhros.desktop.js
More file actions
53 lines (53 loc) · 1.07 KB
/
hros.desktop.js
File metadata and controls
53 lines (53 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
** 桌面
*/
HROS.deskTop = (function(){
return {
init: function(){
//绑定浏览器resize事件
$(window).on('resize', function(){
HROS.deskTop.resize();
});
$('body').on('click', '#desktop', function(){
HROS.popupMenu.hide();
HROS.folderView.hide();
HROS.searchBar.hide();
HROS.startMenu.hide();
}).on('contextmenu', '#desktop', function(e){
HROS.popupMenu.hide();
HROS.folderView.hide();
HROS.searchBar.hide();
HROS.startMenu.hide();
HROS.popupMenu.desk(e);
return false;
});
},
/*
** 处理浏览器改变大小后的事件
*/
resize: function(){
if($('#desktop').is(':visible')){
HROS.dock.setPos();
//更新应用定位
HROS.app.setPos();
//更新窗口定位
HROS.window.setPos();
//更新文件夹预览定位
HROS.folderView.setPos();
}else{
HROS.appmanage.resize();
}
HROS.wallpaper.set(false);
},
updateDefaultDesk: function(i){
if(HROS.base.checkLogin()){
$.ajax({
data: {
ac: 'setDesk',
desk: i
}
});
}
}
}
})();