示例#1
0
    bindEvent = function() {
        $laCommon.touchSE($('span', '.wordfind_main'), function(event, startTouch, o) {}, function(event, o) {
            if (!isMove) {
                $('span', '.wordfind_main').removeClass('active');
                $(o).addClass('active');
                var kw = $(o).text();
                if (kw) {
                    var kwIndex = $('li[uid="' + kw + '"]', '.contactBox').index();
                    $laIscroll.go((kwIndex + 1));
                    window.setTimeout(function() {
                        moveFindKeyWord($laIscroll.getOffset()['y']);
                    }, 350);
                }
            }
        });

        $laCommon.touchSE($('li.user', '#scroller'), function(event, startTouch, o) {}, function(event, o) {
            if (!isMove) {
                if ($('.contact').hasClass('showM')) {
                    $('.contact').removeClass('showM');
                } else {
                    $('li', '#scroller').removeClass('choosed');
                    $(o).addClass('choosed');
                    $('span', '#Done').show();
                }
            }
        });
        firstKeyWord();
    };
示例#2
0
    bindEvent = function() {
        $('.ap').show();
        $laCommon.touchSE($('.BottomRBtn'), function(event, startTouch, o) {
        }, function(event, o) {
            var maskB = $('.maskB');
            if ($(o).hasClass('current')) {
                $(o).removeClass('current');
                $(maskB).css({
                    "transform": "rotate(100deg)"
                });
                $(maskB).removeClass('current');
            } else {
                $(o).addClass('current');
                $(maskB).show(100, function() {
                    $(maskB).addClass('current');
                });
            }
        });

        $laCommon.touchSE($('.btn', '.BottomRbox'), function(event, startTouch, o) {

        }, function(event, o) {
            var idea = $(o).attr('dir');
            if (idea) {
                if (idea == '-1') {
                    $('.btn5').removeClass('current');
                    $('.BottomIn').stop().animate({
                        "top": 430
                    }, 200);
                    setTimeout(function() {
                        $('.BottomRbox').removeClass('show');
                        $('#approveBtn').removeClass('current');
                    }, 400);
                } else {
                    if (idea != '3') {
                        if (idea == '4') {
                            alert('该邀请功能将在下个版本开放');
                            return false;
                        }
                        $nativeUIManager.watting('请稍等...');
                        $userInfo.put('ideaId',idea);
                        document.location.href='/mobile/index/taskProcess';
                    } else if (idea == '3') {
                        $nativeUIManager.watting('请稍等...');
                        $userInfo.put('ideaId',idea);
                        document.location.href='/mobile/index/taskForward';
                    }
                }
            }
        });

    };
示例#3
0
    $(document).ready(function() {
        $userInfo.put('attUrl','');
        $userInfo.put('attName','');
        $laIscroll.init();
        $laIscroll.use('wrapper', false, null, null);
        window.setTimeout(function() {
            $laCommon.touchSE($('.Back'), function(event, startTouch, o) {
                $(o).addClass('active');
            }, function(event, o) {
                $(o).removeClass('active');
                history.back();
            });
        }, 1000);
        var attListJson=$userInfo.get('reqAttListJson');
        if(attListJson){
            attListJson=strToJson(attListJson);
            var sb = new StringBuilder();
            $(attListJson).each(function(i, attObj) {
                sb.append(String.formatmodel($templete.getAttListTemp(), {
                    'downloadUrl' : attObj['downloadUrl'],
                    'postfix' : attObj['postfix'],
                    'oldName' : attObj['oldName'],
                    'userName' : attObj['userName'],
                    'viewPostfix' : attObj['viewPostfix'],
                    'attSize' : attObj['attSize']
                }));
            });
            $('#attachmentUL').append(sb.toString());


            $laCommon.touchSE($('li', '#attachmentUL'), function (event, startTouch, o) {
            }, function (event, o) {
                $(o).addClass('current');
                var onlineURL = 'https://docview.mingdao.com/op/view.aspx?src=';
                var dir = $(o).attr('dir');
                var lang = $(o).attr('lang');
                var uid = $(o).attr('uid');
                if (lang && uid) {
                    if (lang == 'doc' || lang == 'docx' || lang == 'xls' || lang == 'xlsx' || lang == 'ppt' || lang == 'pptx' || lang == 'pdf') {
                        if (dir) {
                            onlineURL += dir;
                            window.open(onlineURL);
                            $(o).removeClass('current');
                        }
                    } else if (lang == 'jpg' || lang == 'gif' || lang == 'png') {
                        if (dir) {
                            $userInfo.put('attUrl',dir);
                            $userInfo.put('attName',uid);
                            document.location.href='/mobile/index/attPic'
                            $(o).removeClass('current');
                        }
                    } else {
                        alert('该附件格式请通过pc端查看');
                        $(o).removeClass('current');
                    }
                }
            });
        }
    });
示例#4
0
 window.setTimeout(function() {
     $laCommon.touchSE($('.Back'), function(event, startTouch, o) {
         $(o).addClass('active');
     }, function(event, o) {
         $(o).removeClass('active');
         history.back();
     });
 }, 1000);
示例#5
0
文件: more.js 项目: forMD/cashapp
	exports.click = function(callbackAction) {
		if (typeof callbackAction == 'function') {
			$laCommon.touchSE($(currentElementEL), function(event, startTouch, o) {
			}, function(event, o) {
				callbackAction();
			});
		}
	};
示例#6
0
文件: search.js 项目: forMD/cashapp
	exports.init = function(searchCallback) {
		$inputManager.forceCloseKeyboard();
		$('#searchKey').off('focus').on('focus', function(e) {
			$(this).addClass('nobg');
		});
		$inputManager.blur($('#searchKey'), function(el, e) {
			var keyWord = $(el).val();
			if ( typeof searchCallback == 'function') {
				searchCallback(keyWord);
			}
		});
		$laCommon.touchSE($('#back_ser'), function(event, startTouch, o) {
		}, function(event, o) {
			exports.close();
		});
		$laCommon.touchSE($('.clear','.SearchIn'), function(event, startTouch, o) {
		}, function(event, o) {
			$('#searchKey').val('');
		});
	};
示例#7
0
文件: menu.js 项目: forMD/cashapp
	exports.click = function(menuClickEvent) {
		var mobileObj = false;
		$laCommon.switchOS(function() {
			mobileObj = $('#menuRemindIOS');
		}, function() {
			mobileObj = $('#menuRemind');
		});
		$laCommon.touchSE($('li', mobileObj), function(event, startTouch, o) {}, function(event, o) {
			$('li', mobileObj).removeClass('current');
			$(o).addClass('current');
			var selectMenu = $(o).attr('dir');
			if (selectMenu) {
				menuClickEvent(selectMenu);
			}
		});
	};
示例#8
0
    $(document).ready(function() {
        $userInfo.put('callUID_contracts', '');
        $userInfo.put('id_contracts', '');
        $userInfo.put('userName_contracts', '');
        $userInfo.put('dept_contracts', '');
        $userInfo.put('job_contracts', '');

        callUID = $userInfo.get('callUID');
        currentID = $userInfo.get('currentID');

        $('title').text('contactsForward');
        $laIscroll.init();

        $laIscroll.move(function(t) {
            isMove = true;
            $('#keyMapValue').show();
            $('#keyMap').hide();
            //moveFindKeyWord(t.y);
        });

        $laIscroll.moveEnd(function(t) {
            isMove = false;
            moveFindKeyWord(t.y);
            window.setTimeout(function(){
                $('#keyMapValue').hide();
                $('#keyMap').show();
            },1000);
        });

        window.setTimeout(function() {
            $laCommon.touchSE($('.Back'), function(event, startTouch, o) {
                $(o).addClass('active');
            }, function(event, o) {
                history.back();
                $(o).removeClass('active');
            });
        }, 1000);

        $laCommon.touchSE($('#Done'), function(event, startTouch, o) {}, function(event, o) {
            var liUser = $('li.choosed', '#scroller');
            if ($(liUser).hasClass('user')) {
                var id = $(liUser).attr('uid');
                var userName = $(liUser).attr('lang');
                var dept = $(liUser).attr('dept');
                var job = $(liUser).attr('job');
                if (id && userName) {
                    $userInfo.put('callUID_contracts', callUID);
                    $userInfo.put('id_contracts', id);
                    $userInfo.put('userName_contracts', userName);
                    $userInfo.put('dept_contracts', dept);
                    $userInfo.put('job_contracts', job);
                    document.location.href='/mobile/index/taskForward';
                }
            }
        });


        $laCommon.touchSE($('#keyMap'), function(event, startTouch, o) {}, function(event, o) {
            if (!isMove) {
                if (!$('.contact').hasClass('showM')) {
                    var currentKeyWord =$('#keyMapValue').text();
                    if (currentKeyWord) {
                        $('span', '.wordfind_main').removeClass('active');
                        $('span[dir="' + currentKeyWord + '"]', '.wordfind_main').addClass('active');
                    }
                    $('.contact').addClass('showM');
                }
            }
        });


        $laCommon.touchSE($('.contactBox'), function(event, startTouch, o) {}, function(event, o) {
            if (!isMove) {
                if ($('.contact').hasClass('showM')) {
                    $('.contact').removeClass('showM');
                }
            }
        });
        loadData();




        $('#searchKey').off('blur').on('blur',function(){
            var el=$(this);
            var searchKey = $(el).val();
            window.setTimeout(function() {
                if ($.trim(searchKey).length > 0) {
                    $nativeUIManager.watting('正在搜索通讯录', false);
                    $dbDataManager.searchContacts(searchKey, function(dbResult) {
                        bindData(dbResult);
                    });
                } else {
                    loadData();
                }
            }, 500);
        });
    });
示例#9
0
    $(document).ready(function() {
        downloadUrl();
        $userInfo.put('callUID_contracts', '');
        $userInfo.put('id_contracts', '');
        $userInfo.put('userName_contracts', '');
        $userInfo.put('dept_contracts', '');
        $userInfo.put('job_contracts', '');
        $userInfo.put('laAccessToken',localStorage_laToken);
        $userInfo.put('userId',localStorage_userId);
        $userInfo.put('companyId',localStorage_companyId);
        $userInfo.put('accessToken',localStorage_accessToken);
        $userInfo.put('taskId',taskId);
        $userInfo.put('reqId',reqId);
        var width = $(document).width();
        $('.formOut').css('width', (width) + 'px');
        $('.content').css('width', (width * 2) + 'px');
        $laIscroll.init();
        $laIscroll.use('wrapper', false, null, null);

        $laCommon.touchSE($('td', '.approveTab'), function(event, startTouch, o) {
        }, function(event, o) {
            var dir = $(o).attr('dir');
            if (dir == '0') {
                if (!$('td[dir="0"]', '.approveTab').hasClass('current')) {
                    $('td', '.approveTab').removeClass('current');
                    $('.content').animate({
                        'left': '0px'
                    }, 500);
                    $('td[dir="0"]', '.approveTab').addClass('current');
                }
            } else if (dir == '1') {
                if (!$('td[dir="1"]', '.approveTab').hasClass('current')) {
                    $('td', '.approveTab').removeClass('current');
                    $('.content').animate({
                        'left': '-' + width + 'px'
                    }, 500);
                    $('td[dir="1"]', '.approveTab').addClass('current');
                }
            }
            window.setTimeout(function() {
                $laIscroll.goXY(0, 0, 200);
            }, 510);
        });

        $laCommon.touchSME($('#wrapper'), function(startX, startY, endX, endY, event, startTouch, element) {}, function(startX, startY, endX, endY, event, moveTouch, element) {

        }, function(startX, startY, endX, endY, event, element) {
            var x = endX - startX;
            var y = endY - startY;
            if (Math.abs(x) > Math.abs(y)) {
                if (x > 100 || x < -100) {
                    if (x < 0) { //left
                        if (!$('td[dir="1"]', '.approveTab').hasClass('current')) {
                            $('.content').animate({
                                'left': '-' + width + 'px'
                            }, 500);
                            $('td', '.approveTab').removeClass('current');
                            $('td[dir="1"]', '.approveTab').addClass('current');
                        }
                    } else { //right
                        if (!$('td[dir="0"]', '.approveTab').hasClass('current')) {
                            $('.content').animate({
                                'left': '0px'
                            }, 500);
                            $('td', '.approveTab').removeClass('current');
                            $('td[dir="0"]', '.approveTab').addClass('current');
                        }
                    }
                    window.setTimeout(function() {
                        $laIscroll.goXY(0, 0, 200);
                    }, 510);
                }
            }
        });
        loadData(taskId);

        $laCommon.touchSE($('#approveBtn'), function(event, startTouch, o) {}, function(event, o) {
            if (!$(o).hasClass('current')) {
                $('.BottomRbox').addClass('show');
                $('.BottomIn').stop().animate({
                    "top": 30
                }, 300);
                setTimeout(function() {
                    $('.btn5').addClass('current');
                }, 800);
                $(o).addClass('current');
            }
        });
    });