;(function($){
    'use strict';
    $(document).ready(function () {
        var nextUrl = '';
        
        function stopLoad(me) {
            me.resetload();
            me.lock();
            me.noData();
            me.resetload();
        }

        var nextDom = $('#nextUrl');
        if (!nextDom) {
            return ;
        }
        nextUrl = nextDom.attr('data');
        if (!nextUrl) {
            return;
        }

        // dropload
        $('.drop-load').dropload({
            scrollArea: window,
            domDown: {
                domClass: 'dropload-down',
                domRefresh: '<div class="dropload-refresh">上拉加载更多</div>',
                domLoad: '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
                domNoData: '<div class="dropload-noData">没有啦~</div>'
            },
            loadDownFn: function (me) {
                var nextDom = $('#nextUrl');
                if (!nextDom) {
                    stopLoad(me);
                    return ;
                }
                nextUrl = nextDom.attr('data');
                nextDom.remove();
                if (!nextUrl) {
                    stopLoad(me);
                    return ;
                }

                $.get(nextUrl, function (data) {
                    if (data) {
                        $('.drop-load-box').append(data);
                        me.resetload();
                    } else {
                        stopLoad(me);
                    }
                }).error(function () {
                        stopLoad(me);
                });
            }
        });
    });
})(window.jQuery);
