瀏覽代碼

appplugins

wangyujuan 8 年之前
父節點
當前提交
b469bc67c6

+ 23 - 0
display-server/web/biz/js/plugin/appPlugins.js

@ -0,0 +1,23 @@
1
require(["domReady!","wadeMobile","util"], function(doc,WadeMobile) {
2

3
	$("#testUnRegister").tap(function(){
4
        WadeMobile.testUnRegister("");
5
    });
6

7

8
    $("#openSweetAlert").tap(function(){
9
    	var param = new Wade.DataMap();
10
    	param.put("title","加载服务端插件");
11
		param.put("content","服务端提示插件");
12
		param.put("alertType",0);
13
		param.put("imageID",0);
14
		param.put("cancelable",true);
15
        WadeMobile.sweetAlert(param);
16
    });
17

18

19
    $("#openBaiduPlugin").tap(function(){
20
    	WadeMobile.bd_connect('我是','Xuelong');
21
    });
22

23
});

+ 9 - 7
display-server/web/res/js/mobile/expand-mobile.js

@ -339,12 +339,12 @@ define(["require"],function(require) {
339 339
				execute("clickBaiduMap",[],err);
340 340
			},videoCompressor:function(){
341 341
				execute("videoCompressor",[]);
342
			},alert:function(param){
343
				execute("alert",[param]);
344
			},confirm:function(param){
345
				execute("confirm",[param]);
346
			},loading:function(param){
347
				execute("loading",[param]);
342
			},sweetAlert:function(param){
343
				execute("sweetAlert",[param]);
344
			},sweetConfirm:function(param){
345
				execute("sweetConfirm",[param]);
346
			},sweetLoading:function(param){
347
				execute("sweetLoading",[param]);
348 348
			},poiCitySearch:function(city,keyword,err){
349 349
				execute("poiCitySearch",[city,keyword],err);
350 350
			},poiNearbySearch:function(latlon,radius,keyword,err){
@ -357,7 +357,9 @@ define(["require"],function(require) {
357 357
				execute("lbsNearbySearch",[ak,geoTableId,q,loc,radius],err);
358 358
			},lbsBoundsSearch:function(ak,geoTableId,q,bounds,err){
359 359
				execute("lbsBoundsSearch",[ak,geoTableId,q,bounds],err);
360
			},res_add:function(a,b,callback){
360
			},testUnRegister:function(callback){
361
                execute("testUnRegister",[]);
362
            },res_add:function(a,b,callback){
361 363
                storageCallback("res_add",callback);
362 364
                execute("res_add",[a,b]);
363 365
            },bd_connect:function(str1,str2){

+ 48 - 52
display-server/web/template/webapp/AppPlugins.html

@ -1,61 +1,57 @@
1 1
<!DOCTYPE HTML>
2 2
<html class="s_bs">
3 3
<head>
4
	<meta charset="utf-8" />
5
	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
6
	<title>导航</title>
7
	{%>template/common/Head.html%}
4
<meta charset="utf-8" />
5
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
6
<title>导航</title>
7
{%>template/common/Head.html%}
8
<script type="text/javascript" src="biz/js/plugin/appPlugins.js"></script>
8 9
</head>
9 10
<body>
10
<wm-navbar id="navbar" >
11
    <wm-navbar-item type="back" title="Plugins" action="back"></wm-navbar-item>
12
</wm-navbar>
13
14
<div>
15
    <div style="background:#535353;padding: 0.2rem; color: #ffffff;margin: 0.1rem;max-width: 4rem;display: inline-block;">
16
        <pre>
17
        $("#openBaiduPlugin").tap(function(){
18
            WadeMobile.bd_connect('我是','Xuelong');
19
        });
20
        </pre>
21
    </div>
22
    <button class="e_button e_button-blue" id="openBaiduPlugin" style="margin: 0.1rem">执行Baidu中的connect方法</button>
23
    <div style="background:#535353;padding: 0.2rem; color: #ffffff;margin: 0.1rem;max-width: 4rem;display: inline-block;">
24
        <pre>
25
        $("#openRes").tap(function(){
26
            WadeMobile.res_add(10,15,function(val){
27
            $('#textPanel').val(val);
28
            });
29
        })
30
        </pre>
31
    </div>
32
    <button class="e_button e_button-red" id="openRes" style="margin: 0.1rem">执行ResApk中的add方法</button>
33
34
    <input id="textPanel" type="text" style="display: block;margin: 0.1rem;" />
35
36
    <button class="e_button e_button-ok" id="openActivity" style="margin: 0.1rem">执行ResApk中的默认Activity</button>
11
<div class="c_navBar">
12
	<div class="left">
13
		<div class="back">
14
			<span class="e_ico-back"></span>
15
			<span class="text">插件</span>
16
		</div>
17
	</div>
18
</div>
19
<div class="m_content m_content-nofooter" id="content">
20
	<div class="c_title">未注册插件</div>
21
	<div class="c_list">
22
		<ul>
23
			<li ontap=";" id="testUnRegister">
24
				<div class="content">
25
					<div class="ico">
26
						<div class="e_ico-conect"></div>
27
						<div class="text">未注册插件</div>
28
					</div>
29
				</div>
30
			</li>
31
		</ul>
32
	</div>
33
	<div class="c_title">已注册插件</div>
34
	<div class="c_list">
35
		<ul>
36
			<li ontap=";" id="openSweetAlert">
37
				<div class="content">
38
					<div class="ico">
39
						<div class="e_ico-tip"></div>
40
						<div class="text">提示</div>
41
					</div>
42
				</div>
43
			</li>
44
			<li ontap=";" id="openBaiduPlugin">
45
				<div class="content">
46
					<div class="ico">
47
						<div class="e_ico-position"></div>
48
						<div class="text">百度地图</div>
49
					</div>
50
				</div>
51
			</li>
52
		</ul>
53
	</div>
37 54
</div>
38
39
<script>
40
    require(["domReady!","wadeMobile","util"],function(doc,WadeMobile){
41
42
        $("#openBaiduPlugin").tap(function(){
43
            WadeMobile.bd_connect('我是','Xuelong');
44
        });
45
46
47
        $("#openRes").tap(function(){
48
            WadeMobile.res_add(10,15,function(val){
49
                $('#textPanel').val(val);
50
            });
51
        });
52
53
54
        $("#openActivity").tap(function(){
55
            WadeMobile.openActivityFromPlugin();
56
        });
57
    });
58
</script>
59 55
60 56
</body>
61 57
</html>