util.each(this.$items, function(item) { var module = cs[item.name]; var value = module.getData(); var field = item.field; isFit = false; switch(item.type) { case 'text': if (field.min && util.byteLen(value) < field.min) { module.focus(); app.alert(LANG("%1的长度最小需要为%2", field.title, field.min)); } else if (field.max && util.byteLen(value) > field.max) { module.focus(); app.alert(LANG("%1的最大长度不能超过%2", field.title, field.max)); } else { isFit = true; } break; case 'image': if (field.maxSize && value.FileSize > field.maxSize) { app.alert(LANG("%1的图片大小最大只能为%2kb", field.title, field.maxSize)); } else if ((field.width || field.height) && (field.width != value.Width || field.height != value.Height)) { app.alert(LANG("%1的图片尺寸不对,图片需要为%2X%3 px", field.title, field.width, field.height)); } else { isFit = true; } break; default: isFit = true; } if (!isFit) { return false; } }, this);
success: function(result){ var re = result || {}; if(re.err){ App.alert(re.msg); location.href = '/user/info'; }else{ App.alert(re.msg); }; }
success: function(result){ var re = result; if(re.err){ self.attr('class','rewarded').html('已打赏'); App.alert('打赏成功,花费'+data.fee+'金币!'); }else{ App.alert(re.msg); }; popoverBox.hide().css({ left : 0, top : 0 }); }
success: function(result){ var re = result; if(re.err){ self.parent().append('<div class="kepted"><a href="/user/'+re.msg.id+'">'+re.msg.username+'</a><span>包养了Ta</span></div>'); self.remove(); App.alert('包养成功!'); }else{ App.alert(re.msg); }; popoverBox.hide().css({ left : 0, top : 0 }); }
,onData:function(err,data){ this.busy = false; var tagBox = this.tagLabelsContainer.tagsBox; tagBox.removeClass("M-tagLabelsloading"); if(err){ app.alert(err.message); return false; }else { this.len = data.total; this.data = data.items; for(var i = 0;i<data.total;i++){ if (this.data[i].name == '__nolabel__'){ this.len--; continue; } this.addTag(this.data[i]); } var tags = []; util.each(this.selectedData, function(chk, tag){ if (chk) { tags.push(tag); } }); TagLabels.self(this,'setTag',tags); this.fire("sizeChange"); } }
success: function(result){ var re = result || {}; if(re.err){ location.href = re.msg; }else{ App.alert(re.msg); }; }
success: function(result){ var re = result; if(re.err){ location.href = '/account/login'; }else{ App.alert(re.msg); }; }
success: function(result){ var re = result; $('#editImg img').attr('src',re.msg); if(!re.err){ App.alert(re.msg); }; imgDialog.close(); }
function _swfupload_load_failed(message){ var time = +(new Date()); if(_swf_alert_tid === 0 || time - _swf_alert_tid > 60000){ _swf_alert_tid = time; app.alert(LANG("提示:选择文件上传功能发生错误。此错误的发生可能与您的flash player插件有关,请激活或更新flash插件。")); app.error(message); } }
mainList.find('.comment-submit').on('click',function(){ var form = $(this).parent(), data = form.serializeObject(); data.joke_id = id; if(!data.content || data.content.length > 140){ App.alert('回复内容不能为空!最大长度140个字符!'); return; }; App.request({ url : '/home/joke/comment', data : data, success : function(result){ var re = result || {}; if(re.err){ form.find('.comment-input-text').val(''); App.alert('评论成功'); return; var obj = re.msg[0], ul = mainList.find('.comment-list'), li = ul.find('li'), is_reply = li.eq(0).hasClass('nocomment'), index = is_reply ? 1 : li.size() + 1; var _html = '<li>\ <div class="comment-content">\ <a class="user_id" href="/user/'+obj.User.id+'" data-id="'+obj.User.id+'"> <img src="'+obj.User.avatar+'" alt="'+obj.User.username+'" /><i></i> </a>\ <p class="comment-username"><a href="/user/'+obj.User.id+'">'+obj.User.username+'</a></p>\ <p class="p-content">'+obj.content+'</p>\ </div>\ <div class="comment-ding">\ <span>'+index+'楼</span>\ <a href="javascript:void(0);" class="comment-ding-icon" data-id="'+obj.id+'">0</a>\ <a class="comment-reply" href="javascript:void(0);">回复</a>\ </div>\ </li>'; if(is_reply){ ul.html(_html); }else{ if(li.size() == 5){ li.eq(-1).remove(); ul.prepend(_html); var index = 6; for(var i=1; i<=li.size(); i++){ ul.find('.comment-ding span').eq(i-1).text((index = index-1)+'楼'); }; return; }; ul.prepend(_html); }; }else{ App.alert(re.msg); }; } }); });
success : function(result){ var re = result || {}; if(re.err){ form.find('.comment-input-text').val(''); App.alert('评论成功'); return; var obj = re.msg[0], ul = mainList.find('.comment-list'), li = ul.find('li'), is_reply = li.eq(0).hasClass('nocomment'), index = is_reply ? 1 : li.size() + 1; var _html = '<li>\ <div class="comment-content">\ <a class="user_id" href="/user/'+obj.User.id+'" data-id="'+obj.User.id+'"> <img src="'+obj.User.avatar+'" alt="'+obj.User.username+'" /><i></i> </a>\ <p class="comment-username"><a href="/user/'+obj.User.id+'">'+obj.User.username+'</a></p>\ <p class="p-content">'+obj.content+'</p>\ </div>\ <div class="comment-ding">\ <span>'+index+'楼</span>\ <a href="javascript:void(0);" class="comment-ding-icon" data-id="'+obj.id+'">0</a>\ <a class="comment-reply" href="javascript:void(0);">回复</a>\ </div>\ </li>'; if(is_reply){ ul.html(_html); }else{ if(li.size() == 5){ li.eq(-1).remove(); ul.prepend(_html); var index = 6; for(var i=1; i<=li.size(); i++){ ul.find('.comment-ding span').eq(i-1).text((index = index-1)+'楼'); }; return; }; ul.prepend(_html); }; }else{ App.alert(re.msg); }; }
success: function(result){ var re = result || {}; if(re.err){ self.addClass(class_type); var i = self.find('i'); i.text(parseInt(i.text())+1); ding.find('.dingcai').off('click'); cai.find('.dingcai').off('click'); }else{ App.alert(re.msg); }; }
success: function(result){ var re = result || {}; if(re.err){ var val=$('#next_url').val() if(val==null||val=='') val='/' val+='?key='+Math.random() location.href = val; }else{ App.alert(re.msg); }; }
onData: function(err, data){ this.$tagBox.removeClass('M-tagLabelsloading'); if (err){ app.alert(err.message) return false; } if (util.isFunc(this.config.format)){ this.setData(this.config.format(data.items)); }else { this.setData(data.items); } return false; },
,chkQueuedFile:function(file){ file = file || this.worker.getFile(); var r = false; if(file){ // 限制特殊类型的文件大小 var rule = UPLOAD_RULES[this.config.type]; var max = rule.size; if (rule.type_size){ var type = file.type.slice(1).toLowerCase(); max = rule.type_size[type] ? rule.type_size[type] : rule.size; } r = file.size < max; if (!r){ max = max >> 10; app.alert(rule.tip.replace('{size}', max)); this.resetClass(); } } return r; }
$('.imgsubmit').click(function(){ var data = preview.data(), self = $(this); if( typeof data['width'] === 'undefined' || data['width'] == ''|| data['width'] == 0 || data['height'] == '' || data['height'] == 0 ){ App.alert('请先选择裁剪区域!'); return; }; self.val('上传中...'); App.request({ url : '/user/info/setavatar', data : data, loading : false, success: function(result){ var re = result; $('#editImg img').attr('src',re.msg); if(!re.err){ App.alert(re.msg); }; imgDialog.close(); } }); });
$.get('/user/index/sign',[],function (data) { App.alert(data.msg); })