chat-room.js 1.34 KB
Newer Older
1 2
var lastscrollvalue;
window.onscroll = function() {
3 4 5 6 7 8 9 10 11 12
    var scrollPosition = window.scrollY || document.documentElement.scrollTop;
    if (scrollPosition == 0) {
        console.log('Scroll on TOP!!');
        //TODO add getMessages(newLine);
        if (CHAT_UTIL.isIOS()) {
        } else if (CHAT_UTIL.isAndroid()) {
            //android.getMessages()
        }
    }
}
13

Lee Munkyeong committed
14 15 16 17 18 19 20 21 22 23
$('#roomNameChangeBtn').click(function() {
    //TODO validation
    var changeRoomName = $('#roomNameInput').val();
    if (CHAT_UTIL.isIOS()) {
        //TODO
    } else if (CHAT_UTIL.isAndroid()) {
        android.changeRoomName(changeRoomName);
    }
})

24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
/*
$('#messages').scroll(function() {
    console.log('messagescroll');
    if ($(this).scrollTop() === 0) {
        if (!$('#chatLoader').is(':visible')) {
            // 現在、メッセージの個数以前をメッセージを読み込む
            // ローディングアイコンを追加する
            let loader = $('<div id="chatLoader" class="text-center"><div class="spinner-grow spinner-grow-sm" role="status" /></div>')
            $('#messages').prepend(loader)
            loader.remove();
//            socket.emit('getMessages', $(this).children().length, function() {
//                // ローディングアイコンを削除する
//                loader.remove();
//            });
        }
    }
});*/