浏览代码

【提交内容】:存储

wangyj18 9 年之前
父节点
当前提交
74fa575ec9
共有 2 个文件被更改,包括 61 次插入41 次删除
  1. 9 8
      display-server/web/biz/js/plugin/storage.js
  2. 52 33
      display-server/web/template/webapp/plugin/Storage.html

+ 9 - 8
display-server/web/biz/js/plugin/storage.js

@ -1,4 +1,5 @@
1
require(["domReady!","mobile","wadeMobile","util"], function(doc,Mobile,WadeMobile) {
1
require(["domReady!","mobile","wadeMobile","wmPopup","util"], function(doc,Mobile,WadeMobile,wmPopup) {
2
	var popup = new wmPopup("editPopup","confirm","cancel","close","add2","add1");
2 3
	var iscroll = new iScroll("content");
3 4
	var Flag0={
4 5
			"key1":false,
@ -40,18 +41,18 @@ require(["domReady!","mobile","wadeMobile","util"], function(doc,Mobile,WadeMobi
40 41
	
41 42
	var type = -1;
42 43
	var emptyFlag=[true,true];
43
	$("#close").click(function(){
44
	$("#close").tap(function(){
44 45
		Mobile.closeApp();
45 46
	});
46
	$("#add1").click(function() {
47
	$("#add1").tap(function() {
47 48
		$("#contentVaule").val("");
48 49
		type = 0;
49 50
	});
50
	$("#add2").click(function() {
51
	$("#add2").tap(function() {
51 52
		$("#contentVaule").val("");
52 53
		type = 1;
53 54
	});
54
	$("#confirm").click(function() {
55
	$("#confirm").tap(function() {
55 56
		var Flag=eval("Flag"+type);
56 57
		var k=selectKey(Flag, type);
57 58
		confirmE(type,Flag,k);
@ -93,17 +94,17 @@ require(["domReady!","mobile","wadeMobile","util"], function(doc,Mobile,WadeMobi
93 94
		var del=$("#"+kk+"del");
94 95
		switch (fg) {
95 96
			case 0:
96
				main.click(function(){
97
				main.tap(function(){
97 98
					WadeMobile.getMemoryCache(alert,k,"没有记录,我是默认值");
98 99
				});	
99 100
				break;
100 101
			case 1:
101
				main.click(function(){
102
				main.tap(function(){
102 103
					WadeMobile.getOfflineCache(alert,k,"没有记录,我是默认值");
103 104
				});	
104 105
				break;
105 106
		}
106
		del.click(function(){
107
		del.tap(function(){
107 108
			switch (fg) {
108 109
				case 0:
109 110
					WadeMobile.removeMemoryCache(k);

+ 52 - 33
display-server/web/template/webapp/plugin/Storage.html

@ -7,6 +7,49 @@
7 7
	{%>template/common/Head.html%}
8 8
	<script type="text/javascript" src="biz/js/plugin/storage.js"></script>
9 9
	<link href="biz/css/project.css" rel="stylesheet" type="text/css" />
10
	
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>
10 53
</head>
11 54
<body>
12 55

@ -20,10 +63,9 @@
20 63
</div>
21 64

22 65
<div class="m_content m_content-nofooter" id="content" >
23
<div>
24 66
	<div class="c_title">
25 67
		<div class="text">临时数据(退出应用后失效)</div>
26
		<div class="fn"><div class="e_button e_button-singleIco" ontap=";"><span class="e_ico-add" onclick="switchPopup('editPopup');" id="add1" ></span></div></div>
68
		<div class="fn"><div class="e_button e_button-singleIco" id="add1"><span class="e_ico-add"></span></div></div>
27 69
	</div>
28 70
	<div class="c_nodata" style="height:2rem;" id="empty0" >
29 71
		<div class="wrapper">
@ -37,7 +79,7 @@
37 79
	</div>
38 80
	<div class="c_title">
39 81
		<div class="text">本地数据(退出应用后依然存在)</div>
40
		<div class="fn"><div class="e_button e_button-singleIco" ontap=";"><span class="e_ico-add" onclick="switchPopup('editPopup');" id="add2"></span></div></div>
82
		<div class="fn"><div class="e_button e_button-singleIco" id="add2"><span class="e_ico-add"></span></div></div>
41 83
	</div>
42 84
	<div class="c_nodata" style="height:2rem;" id="empty1" >
43 85
		<div class="wrapper">
@ -47,16 +89,6 @@
47 89
	</div>
48 90
	<div class="c_list" id="list1" style="display:none"  >
49 91
		<ul>
50
		<!-- 
51
			<li id="key11li">
52
				<div class="content">
53
					<div class="main" id="key11">
54
						<div class="title">数据1</div>
55
					</div>
56
					<div class="fn"><span class="e_ico-delete" id="key11del"></span></div>
57
				</div>
58
			</li>
59
		 -->
60 92
		</ul>
61 93
	</div>
62 94
	<div class="c_submit">
@ -64,14 +96,12 @@
64 96
			<li><button class="e_button-red" id="close" >退出本应用</button></li>
65 97
		</ul>
66 98
	</div>
67
	<div class="e_space"></div>
68
</div>
69 99
</div>
70
<div class="c_dialog" id="editPopup">
100
<div class="c_popup" id="editPopup">
71 101
	<div class="wrapper">
72 102
		<div class="title">
73 103
			<div class="text">添加数据</div>
74
			<a href="#nogo" class="close" onclick="switchPopup('editPopup');"></a>
104
			<a href="#nogo" class="close"></a>
75 105
		</div>
76 106
		<div class="content">
77 107
			<div class="c_list">
@ -79,7 +109,7 @@
79 109
					<li>
80 110
						<div class="dialog">
81 111
							<div class="content">
82
								<div class="label">数据内容</div>
112
								<div class="label label-4">数据内容</div>
83 113
								<div class="value"><input type="text" placeholder="请填写" id="contentVaule" /></div>
84 114
							</div>
85 115
						</div>
@ -87,23 +117,12 @@
87 117
				</ul>
88 118
			</div>
89 119
		</div>
90
		<div class="submit">
91
			<ul>
92
				<li><button class="e_button e_button-cancel" onclick="switchPopup('editPopup')">取消</button></li>
93
				<li><button class="e_button e_button-ok" onclick="switchPopup('editPopup')" id="confirm">确定</button></li>
94
			</ul>
120
		<div class="btn">
121
			<button class="e_button e_button-cancel" id="cancel">取消</button>
122
			<button class="e_button e_button-ok" id="confirm">确定</button>
95 123
		</div>
96 124
	</div>
125
	<div class="e_space"></div>
97 126
</div>
98 127
</body>
99 128
</html>
100
<script>
101
function switchPopup(id) {
102
	var o = document.getElementById(id);
103
	if(o.className == "c_dialog") {
104
		o.className = "c_dialog c_dialog-view"
105
	} else {
106
		o.className = "c_dialog"
107
	}
108
}
109
</script>