|
require(["domReady!","wadeMobile","mobile","util"], function(doc,WadeMobile,Mobile) {
new iScroll("content");
$("#progressBar").tap(function() {
WadeMobile.loadingStart('加载中……', '进度条');
// 关闭进度条
setTimeout(function(){
WadeMobile.loadingStop();
}, 2000);
});
$("#progressBar2").tap(function() {
WadeMobile.loadingStart('加载中……', '进度条','true');
});
$("#toastLong").tap(function() {
WadeMobile.tip('我是一条提示信息!', 1);
});
$("#toastShort").tap(function() {
WadeMobile.tip('我是一条提示信息!', 0);
});
$("#date1").tap(function() {
WadeMobile.getDate(function(time) {
$("#dateContent1").html(time);
});
});
$("#date2").tap(function() {
WadeMobile.getDate(function(time) {
$("#dateContent2").html(time);
}, '2012年12月', 'yyyy年MM月');
});
$("#customDialog").tap(function() {
Mobile.openDialog("UI-CustomDialog", null, function(result) {
alert(result);
},0.6,0.6);
});
$("#customWindow").tap(function() {
var param = Wade.DataMap();
param.put("LEVEL", 1);
Mobile.openWindow("UI-CustomWindow", param, function(result) {
alert(result);
});
});
$("#slidingMenu").tap(function() {
Mobile.openSlidingMenu("UI-SlidingMenu",null,function(result){
alert(result);
});
});
/*
intent = new Intent();
intent.setClass(this, ContactsActivity.class);
//contactsData.addNoneTypeRecord(1001, "我是1001");
//contactsData.addNoneTypeRecord(1001, "我是1002");
//addNoneTypeRecord("新的朋友1");
//addNoneTypeRecord("群聊");
//addNoneTypeRecord("标签");
//addNoneTypeRecord("公众号");
addRecord("LLL");
addRecord("芙兰");
addRecord("妹妹");
addRecord("你好");
addRecord("林小姐");
addRecord("联盟");
addRecord("L");
addRecord("xdsfsdggsdsf");
addRecord("星星");
addRecord("靴刀誓死");
addRecord("Java");
addRecord("倒塌");
addRecord("黑人");
addRecord("~~在");
addRecord("这个人");
intent.putExtra(ContactsConstant.KEY_CONTACTS_DATA, contactsData);
ContactsSettings settings = new ContactsSettings();
settings.getChildViewSettings().setChildViewNormalBgColor(Color.parseColor("#FFDDCC"));
settings.getTypeBarViewSettings().setPopupTextColor(Color.BLUE);
settings.getChildViewSettings().setWithImage(true);
//settings.getChildViewSettings().setTextMarginLeft(8);
settings.getChildViewSettings().setChildViewStyle(ContactsConstant.NORMAL);
//settings.getGroupViewSettings().
intent.putExtra(ContactsConstant.KEY_CONTACTS_SETTINGS, settings);
*/
$("#getContactsView").tap(function(){
alert("将要打开通讯录UI--" + WadeMobile.getContactsView);
//1.
//当前传入callback,array,array
//改造成入参为:callback,datamap,datasetlist1,datasetlist2
//设置集:其中,datamap对应 settings 三个map 其中一个为:key - group value - <chileNormalBgColor,"#FFDDGG"> 第二个: key - child value - map2
//数据集:datasetlist1里面有无数个map,每个map里面是k-v,如:key - id,value - 1001,key - value,value - 张三,key - type,value - 1。所以说,有价值的是:id,value,type
//数据集:datasetlist2里面有无数个map,每个map里面是k-v,如:key - id,value - 1001,key - value,value - 张三,key - type,value - 1。所以说,有价值的是:id,value,type
//d1.put("ID",001);
//d1.put("TYPE",100);
//list1.add(d1);
//list1.add(d2);
//2.异常情况的优化,比如,颜色传入错误时,无法正常转换出的时候,空指针。(类似这种异常情况的优化,暂时可以缓一下。明显的可以处理一下)
//3.最好可以加一些注释
//4.侧边的字母索引可以外围控制显示(弄成配置项)
WadeMobile.getContactsView(function(result){
alert("选择的结果是:" + result.toString());
},
["新的朋友","群聊","标签","公众号"],
["LLL","芙兰","妹妹","你好","林小姐","联盟","L","xdsfsdggsdsf","星星","靴刀誓死","Java","倒塌","黑人","~~在","这个人"]
);
});
});
|