瀏覽代碼

【提交内容】:文件

wangyj18 9 年之前
父節點
當前提交
8a741ed89a

+ 1 - 1
display-server/web/biz/js/plugin/file-detail.js

@ -9,6 +9,6 @@ require(["domReady!","mobile","wadeMobile","util"], function(doc,Mobile,WadeMobi
9 9
	$("#save").tap(function(){
10 10
		var content=$("#content").val();
11 11
		WadeMobile.writeFile(content,fileName,type);
12
		Mobile.openPage("file");
12
		Mobile.openPage("File");
13 13
	});
14 14
});

+ 10 - 10
display-server/web/biz/js/plugin/file.js

@ -15,16 +15,16 @@ require(["domReady!","mobile","wadeMobile","wmTab","wmPopup","util"], function(d
15 15
	//根据已有的文件,创建对应的li
16 16
	createAllLi(1);
17 17
	createAllLi(0);
18
	$("#addFile0").click(function(){
18
	$("#addFile0").tap(function(){
19 19
		$("#fileName").val("");
20 20
		popup.show();
21 21
	});
22
	$("#addFile1").click(function(){
22
	$("#addFile1").tap(function(){
23 23
		$("#fileName").val("");
24 24
		popup.show();
25 25
	});
26 26
	//确认保存按钮单击事件
27
	$("#okCreateFile").click(function(){
27
	$("#okCreateFile").tap(function(){
28 28
		ul=$("#file_ul_"+type);
29 29
		var name=$("#fileName").val();
30 30
		createLi(name,ul);
@ -33,10 +33,10 @@ require(["domReady!","mobile","wadeMobile","wmTab","wmPopup","util"], function(d
33 33
		bindE(l1);
34 34
		iscroll.refresh();
35 35
	});
36
	$("#li_sdcard").click(function(){
36
	$("#li_sdcard").tap(function(){
37 37
		type=1;
38 38
	});
39
	$("#li_data").click(function(){
39
	$("#li_data").tap(function(){
40 40
		type=0;
41 41
	});
42 42
	
@ -61,12 +61,12 @@ require(["domReady!","mobile","wadeMobile","wmTab","wmPopup","util"], function(d
61 61
		var tid=-1;
62 62
		child.bind("touchstart",function(event){
63 63
			  var id=this.getAttribute("id");
64
			  var fileName=unescape(id.substr(5));
64
			  var fileName=id.substr(5);
65 65
			  tid=setTimeout(function(){
66 66
				  	flagL=true;
67 67
			        if (confirm("确认要删除?")) {
68 68
			        	WadeMobile.deleteFile(fileName,type);
69
			        	var key="file-"+escape(fileName);
69
			        	var key="file-"+fileName;
70 70
			        	$("#"+key).parent().parent().remove();
71 71
			        	WadeMobile.tip("删除成功!");
72 72
			        }else{
@ -78,18 +78,18 @@ require(["domReady!","mobile","wadeMobile","wmTab","wmPopup","util"], function(d
78 78
			  if(flagL){
79 79
			  }else{
80 80
				  	var id=this.getAttribute("id");
81
				  	var fileName=unescape(id.substr(5));
81
				  	var fileName=id.substr(5);
82 82
				  	var values=new Wade.DataMap();
83 83
					values.put("type", type);// files
84 84
					values.put("fileName", fileName);
85
					Mobile.openTemplate("file-detail", values);
85
					Mobile.openTemplate("FileDetail", values);
86 86
			  }
87 87
			  flagL=false;
88 88
		  });
89 89
	}
90 90
	function createLi(fileName,ul){
91 91
		if(ul.children("li").size()<30){
92
			var key="file-"+escape(fileName);
92
			var key="file-"+fileName;
93 93
			var view=fileName.replace(/<|>/g,function(m){
94 94
				if(m=="<") return "&lt;";
95 95
				if(m==">") return "&gt;";

+ 3 - 2
display-server/web/res/js/ui/wm-popup.js

@ -1,6 +1,7 @@
1 1
define(["module","tap"],function(module,tap){
2
	var popup;
2 3
	function createNew(popupDom) {
3
		var popup = typeof popupDom == 'object' ? popupDom : document.getElementById(popupDom);
4
		popup = typeof popupDom == 'object' ? popupDom : document.getElementById(popupDom);
4 5
		for (var i = 1; i < arguments.length; i++) {
5 6
			var o = typeof arguments[i] == 'object' ? arguments[i] : document.getElementById(arguments[i]);
6 7
			/*
@ -12,7 +13,7 @@ define(["module","tap"],function(module,tap){
12 13
				}
13 14
			}),popup)
14 15
			*/
15
			$(o).tap(function(popup){
16
			$(o).tap(function(){
16 17
				if(popup.className == "c_popup") {
17 18
					popup.className = "c_popup c_popup-view";
18 19
				} else {

+ 46 - 7
display-server/web/template/webapp/plugin/File.html

@ -8,6 +8,48 @@
8 8
	<script type="text/javascript" src="biz/js/plugin/file.js" ></script>
9 9
	<link href="biz/css/project.css" rel="stylesheet" type="text/css" />
10 10
</head>
11
<style>
12
.c_popup {
13
	display: none;
14
}
15
.c_popup .text {
16
	font-size: 0.22rem;
17
	margin-bottom: 0.12rem;
18
}
19
.c_popup .btn {
20
	margin-top: 0.12rem;
21
}
22
.c_popup-view {
23
	display: block;
24
}
25
.c_popup-view .wrapper {
26
	top: 1rem;
27
    margin-left: 5%;
28
    text-align: center;
29
    border: solid 1px;
30
    padding: 0.22rem;
31
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
32
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
33
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
34
    background: #fff;
35
    position: absolute;
36
    z-index: 100;
37
    width: 80%;
38
}
39
.c_popup-view .e_space {
40
	width: 100%;
41
    height: 100%;
42
    filter: alpha(opacity=50);
43
    -moz-opacity: 0.5;
44
    -khtml-opacity: 0.5;
45
    opacity: 0.5;
46
    background: #000;
47
    position: absolute;
48
    top: 0;
49
    left: 0;
50
    z-index: 99;
51
}
52
</style>
11 53
<body>
12 54

13 55
<div class="c_navBar">
@ -20,7 +62,6 @@
20 62
</div>
21 63

22 64
<div class="m_content m_content-nofooter" id="content">
23
<div>
24 65
	<div class="c_tab l_mt" id="fileTab">
25 66
		<div class="title">
26 67
			<ul>
@ -75,6 +116,7 @@
75 116
		</div>
76 117
	</div>
77 118
</div>
119

78 120
<div class="c_popup" id="createFile">
79 121
	<div class="wrapper">
80 122
		<div class="title">
@ -93,15 +135,12 @@
93 135
				</ul>
94 136
			</div>
95 137
		</div>
96
		<div class="submit">
97
			<ul>
98
				<li><button class="e_button-cancel" id="cancelCreateFile">取消</button></li>
99
				<li><button class="e_button-ok" id="okCreateFile">确定</button></li>
100
			</ul>
138
		<div class="btn">
139
			<button class="e_button-cancel" id="cancelCreateFile">取消</button>
140
			<button class="e_button-ok" id="okCreateFile">确定</button>
101 141
		</div>
102 142
	</div>
103 143
	<div class="e_space"></div>
104 144
</div>
105
</div>
106 145
</body>
107 146
</html>