|
@@ -10,19 +10,20 @@ else
|
|
|
{$("#showerror").show();$("#changeCode").attr("src",url.captcha+"?code="+Math.random());$("#captcha").val("");if(response.description!==""){$("#error").text(response.description);}
|
|
|
else{$("#error").text(response.message);}}}
|
|
|
$('button#login').click(function(){$.ajax({type:"POST",url:url.login,data:JSON.stringify({username:$('#username').val(),password:$('#password').val(),captcha:$("#captcha").val(),remember:$("#remember").is(':checked')}),contentType:'application/json;charset=UTF-8',success:function(response){return AuthCallBack(response);}});});$('button#register').click(function(){$.ajax({type:"POST",url:url.register,data:JSON.stringify({username:$('#username').val(),email:$('#email').val(),password:$('#password').val(),captcha:$("#captcha").val()}),contentType:'application/json;charset=UTF-8',success:function(response){return AuthCallBack(response);}});});$('button#forget').click(function(){$.ajax({type:"POST",url:url.forget,data:JSON.stringify({email:$('#email').val(),captcha:$("#captcha").val()}),contentType:'application/json;charset=UTF-8',success:function(response){return AuthCallBack(response);}});});});function loadFile(event){var _file=document.getElementById("avatar");var i=_file.value.lastIndexOf('.');var len=_file.value.length;var extEndName=_file.value.substring(i+1,len);var extName="JPG,PNG";if(extName.indexOf(extEndName.toUpperCase())==-1){alert("您只能上传"+extName+"格式的文件");$('#avatar').val('');}else{var reader=new FileReader();reader.onload=function(){var icon='<i class="icon-exchange"></i>'+'\n';var img='<img src="'+reader.result+'" title="avatar" class="avatar img-circle">';$("#show-avatar").html(icon+img);};reader.readAsDataURL(event.target.files[0]);}}
|
|
|
-function SortFuntion(){var data=JSON.stringify({display:$('#display').val(),sort:$('#sort').val(),st:$('#st').val(),type:sortData.type,uid:sortData.uid,page:sortData.page});$.ajax({type:"POST",url:"/order",data:data,contentType:'application/json;charset=UTF-8',success:function(result){$('div.topiclist').html(result);}});}
|
|
|
+function SortFuntion(){var display=$('#display').val();var sort=$('#sort').val();var st=$('#st').val();var params={};if(display!='0'){params.within=display;}
|
|
|
+if(sort!='0'){params.orderby=sort;}
|
|
|
+if(st!='0'){params.desc=st;}
|
|
|
+window.location.href=window.location.pathname+'?'+$.param(params);}
|
|
|
$(document).ready(function(){$('#display').change(function(){SortFuntion();});$('#sort').change(function(){SortFuntion();});$('#st').change(function(){SortFuntion();});$('span#email-confirm').click(function(){$.ajax({type:"POST",url:"/confirm-email",data:JSON.stringify({}),contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge===true)
|
|
|
{alert(result.error);}else
|
|
|
{alert(result.error);}}});});});function dispatch(){var q=document.getElementById("search");if(q.value!==""){var url='https://www.google.com/search?q=site:forums.honmaple.org%20'+q.value;if(navigator.userAgent.indexOf('iPad')>-1||navigator.userAgent.indexOf('iPod')>-1||navigator.userAgent.indexOf('iPhone')>-1){location.href=url;}else{window.open(url,"_blank");}
|
|
|
return false;}else{return false;}}
|
|
|
-function Follow(obj,data,url){if(obj.hasClass('active'))
|
|
|
-{$.ajax({type:"DELETE",url:url,data:data,contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge===true)
|
|
|
+function Follow(obj,data,url){if(obj.hasClass('active')){$.ajax({type:"DELETE",url:url,data:data,contentType:'application/json;charset=UTF-8',success:function(response){if(response.status==='200')
|
|
|
{obj.text('关注').removeClass('active');}else
|
|
|
-{alert('fail');}}});}else
|
|
|
-{$.ajax({type:"POST",url:url,data:data,contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge===true)
|
|
|
+{alert('fail');}}});}else{$.ajax({type:"POST",url:url,data:data,contentType:'application/json;charset=UTF-8',success:function(response){if(response.status==='200')
|
|
|
{obj.text('取消关注').addClass('active');}else
|
|
|
{alert('fail');}}});}}
|
|
|
-$(document).ready(function(){$('button.tagfollow').click(function(){var _$this=$(this);var url="/user/follow/tag";var data=JSON.stringify({id:_$this.attr("id"),});Follow(_$this,data,url);});$('button.topicfollow').click(function(){var _$this=$(this);var url="/user/follow/topic";var data=JSON.stringify({id:_$this.attr("id"),});Follow(_$this,data,url);});$('button.collectfollow').click(function(){var _$this=$(this);var url="/user/follow/collect";var data=JSON.stringify({id:_$this.attr("id"),});Follow(_$this,data,url);});$('button.userfollow').click(function(){var _$this=$(this);var url="/user/follow/user";var data=JSON.stringify({id:_$this.attr("id"),});Follow(_$this,data,url);});});function DoCollect(collectData){$(document).ready(function(){$('button#edit-collect-form').click(function(){var data=JSON.stringify({name:$('#name').val(),description:$('#description').val(),is_privacy:$("input[name='is_privacy']:checked").val()});$.ajax({type:"PUT",url:collectData.collect_action_url,data:data,contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge===true)
|
|
|
+$(document).ready(function(){$('button.topic-following').click(function(){var _$this=$(this);var url="/user/following/topics";var data=JSON.stringify({topicId:_$this.attr("data-id"),});Follow(_$this,data,url);});$('button.tag-following').click(function(){var _$this=$(this);var url="/user/following/tags";var data=JSON.stringify({tagId:_$this.attr("data-id"),});Follow(_$this,data,url);});$('button.user-following').click(function(){var _$this=$(this);var url="/user/following/users";var data=JSON.stringify({userId:_$this.attr("data-id"),});Follow(_$this,data,url);});$('button.collect-following').click(function(){var _$this=$(this);var url="/user/following/collects";var data=JSON.stringify({collectId:_$this.attr("data-id"),});Follow(_$this,data,url);});});function DoCollect(collectData){$(document).ready(function(){$('button#edit-collect-form').click(function(){var data=JSON.stringify({name:$('#name').val(),description:$('#description').val(),is_privacy:$("input[name='is_privacy']:checked").val()});$.ajax({type:"PUT",url:collectData.collect_action_url,data:data,contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge===true)
|
|
|
{window.location=collectData.collect_action_url;}}});});$('button#delete-collect-form').click(function(){$.ajax({type:"DELETE",url:collectData.collect_action_url,data:JSON.stringify(),contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge===true)
|
|
|
{window.location=collectData.collect_url;}}});});$('#delete-from-collect').click(function(){var _$this=$(this);var topicId=_$this.attr('data-id');var data=JSON.stringify({topicId:topicId});$.ajax({type:"DELETE",url:collectData.delete_detail_action_url,data:data,contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge===true)
|
|
|
{_$this.parent().remove();}}});});});}
|
|
@@ -30,9 +31,9 @@ $(document).ready(function(){$('.like-reply').click(function(){var _$this=$(this
|
|
|
{_$this.attr("title","赞");_$this.removeClass("like-active");_$this.addClass("like-no-active");}else
|
|
|
{window.location.href=response.data.url;}}});}else{$.ajax({type:"POST",url:like_url,data:data,contentType:'application/json;charset=UTF-8',success:function(response){if(response.status==='200')
|
|
|
{_$this.attr("title","取消赞");_$this.removeClass("like-no-active");_$this.addClass("like-active");}else
|
|
|
-{window.location.href=response.url;}}});}});$('.reply-author').click(function(){var _$this=$(this);var author=_$this.attr('data-id');$('#content').focus();$('#content').val('@'+author+' ');});});function DoVote(voteData){$(document).ready(function(){$('#topic-up-vote').click(function(){var data=JSON.stringify({});$.ajax({type:"POST",url:voteData.vote_url,data:data,contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge)
|
|
|
+{window.location.href=response.url;}}});}});$('.reply-author').click(function(){var _$this=$(this);var author=_$this.attr('data-id');$('#content').focus();$('#content').val('@'+author+' ');});});function DoVote(voteData){$(document).ready(function(){$('#topic-up-vote').click(function(){var data=JSON.stringify({});$.ajax({type:"POST",url:voteData.vote_url,data:data,contentType:'application/json;charset=UTF-8',success:function(response){if(response.status==='200')
|
|
|
{$('.votes').html(result.html);}else
|
|
|
-{window.location.href=result.url;}}});});$('#topic-down-vote').click(function(){var data=JSON.stringify({});$.ajax({type:"DELETE",url:voteData.vote_url,data:data,contentType:'application/json;charset=UTF-8',success:function(result){if(result.judge)
|
|
|
+{window.location.href=result.url;}}});});$('#topic-down-vote').click(function(){var data=JSON.stringify({});$.ajax({type:"DELETE",url:voteData.vote_url,data:data,contentType:'application/json;charset=UTF-8',success:function(response){if(response.status==='200')
|
|
|
{$('.votes').html(result.html);}else
|
|
|
{window.location.href=result.url;}}});});});}
|
|
|
function PreviewTopic(pre_url){$('#topic-preview').click(function(){var content=$('#content').val();$.post(pre_url,{content:$("#content").val(),choice:$("#choice").val()},function(data){$("#show-preview").html(data);});});}
|