Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(function(){
- $('.login-box').click(function(){
- $('.login-overlay').fadeToggle(100);
- $('.login-form,.register-form,.post-form,.announcement-form,.comment-form,.password-form').hide();
- $('.login-form').show();
- });
- $('.register-box').click(function(){
- $('.login-overlay').fadeToggle(100);
- $('.login-form,.register-form,.post-form,.announcement-form,.comment-form,.password-form').hide();
- $('.register-form').show();
- });
- $('.login-close').click(function(){
- //hides our login / register forms on close
- $('.login-overlay').fadeToggle(100);
- $('.login-form,.register-form,.post-form,.announcement-form,.comment-form,.password-form ').hide();
- //clear form as well
- $('input').each(function(){
- $(this).val('');
- });
- $('textarea').val('');
- });
- $('#login-activate').click(function(){
- //shows login form
- $('.login-form,.register-form,.post-form,.announcement-form,.comment-form,.password-form').fadeOut(300);
- setTimeout(function(){ $('.login-form').fadeIn(300); }, 300);
- });
- $('#submit-logged,.submit-logged').click(function(){
- $('.login-overlay').fadeToggle(100);
- $('.login-form,.register-form,.post-form,.announcement-form,.comment-form,.password-form').hide();
- $('.post-form').show();
- });
- $('#submit-unregistered').click(function(){
- $('.login-overlay').fadeToggle(100);
- $('.login-form,.register-form,.post-form,.announcement-form,.comment-form,.password-form').hide();
- $('.login-form').show();
- });
- //for tag search, puts tag into searchbar
- $('.tag').click(function(){ //when clicking on our tag
- var tag = $(this).html(); //get tag value
- $("input[name='search']").val(tag); //set the search for our tag
- $('#searchform').submit(); //submits our search
- });
- //dashbaord controlling logic
- $('#control-statistics,#control-posts,#control-comments,#control-users,#control-tags').click(function(){
- $('.nav > li').removeClass('active');
- $(this).addClass('active');
- var cls = $(this).attr('id');
- var toshow = cls.substr(cls.indexOf('-') + 1);
- $('.content-statistics,.content-posts,.content-comments,.content-users,.content-tags').hide();
- $('.content-' + toshow + '').show();
- $('.graph').show();
- });
- //handler to submit search on 'enter'
- $("input").keypress(function(event) {
- if (event.which == 13) {
- if($('.login-overlay').is(':hidden') || $('#dailyID').attr('type') == 'hidden'){ //only submit search if our overlays aren't showing
- event.preventDefault();
- $("#searchform").submit();
- }else {
- //submit default
- }
- }
- });
- $('#do-logout').click(function(){
- $.ajax({
- type: 'POST',
- url: '/processes/logout.php',
- cache: false,
- success: function (data) {
- location.href = '/';
- }
- });
- });
- //description count
- $('textarea[name="description"]').keyup(function(event){
- var area = $(this).val();
- var arealength = $(this).val().length;
- //sets color to be more visible if we're typing
- if(arealength > 0){
- $('.desc-count').css('color', '#565656');
- }else{
- $('.desc-count').css('color', '#ccc');
- }
- if(arealength > 600){
- arealength = 600;
- area = area.substring(area, arealength - 1); //trims string if over length
- }
- $('.desc-count').html('(' + arealength + ' / 600)');
- $(this).val(area);
- });
- //title count
- $('input[name="title"]').keyup(function(event){
- var input = $(this).val();
- var inputlength = $(this).val().length;
- //sets color to be more visible if we're typing
- if(inputlength > 0){
- $('.title-count').css('color', '#565656');
- }else{
- $('.title-count').css('color', '#ccc');
- }
- if(inputlength > 80){
- inputlength = 80;
- input = input.substring(input, inputlength - 1); //trims string if over length
- }
- $('.title-count').html('(' + inputlength + ' / 80)');
- $(this).val(input);
- });
- //comment count
- $('textarea[name="comment"]').keyup(function(event){
- var input = $(this).val();
- var inputlength = $(this).val().length;
- //sets color to be more visible if we're typing
- if(inputlength > 0){
- $('.comment-count').css('color', '#565656');
- }else{
- $('.comment-count').css('color', '#ccc');
- }
- if(inputlength > 600){
- inputlength = 600;
- input = input.substring(input, inputlength - 1); //trims string if over length
- }
- $('.comment-count').html('(' + inputlength + ' / 600)');
- $(this).val(input);
- });
- //edit annoucement handler
- $('#edit-announcement').click(function(){
- $('.login-overlay').fadeToggle(100);
- $('.register-form').hide();
- $('.login-form').hide();
- $('.post-form').hide();
- var announcementtext = $('.announcement-para').text();
- $('#idDailyAnnouncement').val(announcementtext);
- $('.announcement-form').show();
- });
- //gets our tags ready
- $('#idPostTags').keypress(function(event){
- var tags = $(this).val();
- if(event.which == 35){
- var strlength = tags.length;
- if(strlength > 1){
- var tags = tags + ',';
- }
- }else{
- var tags = tags.split(/[\s,]+/, 5), $t; //splits up our tags and limits to 5
- tags.join('').split(''); //gets rid of empty tags
- for ($t = 0; $t < tags.length; $t++){
- if((tags[$t].indexOf('#') === -1) && tags[$t] != ''){
- tags[$t] = '#' + tags[$t];
- }
- }
- }
- $(this).val(tags);
- });
- //play video logic
- $('.content').on('click', 'i.pe-7s-play', function(){
- console.log('clicked');
- var videoid = $(this).attr('id');
- if( $("." + videoid + "").css('display') == 'none') {
- $("." + videoid + "").show();
- }
- else if( $("." + videoid + "").css('display') == 'block'){
- $("." + videoid + "").hide();
- $('.video-container').hide(); // hides all containers by default
- }
- });
- $('.col-md-8').on('click', '.upvote', function() {
- if( $('#navUsername').length ){
- $(this).addClass('update-count');
- var vote = $(this).attr('data-vote');
- if($(this).attr('data-postID')){
- var postID = $(this).attr('data-postID');
- voteFormPosts(vote, postID);
- var message = '<div class="alert-message success-message"><div class="card feed"><p>Post Upvoted!</p></div></div>'
- var message = $(message);
- message.insertBefore('.card.post' + postID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else if($(this).attr('data-commentID')){
- var commentID = $(this).attr('data-commentID');
- voteFormComments(vote, commentID);
- var message = '<div class="alert-message success-message"><div class="card feed"><p>Comment Upvoted!</p></div></div>'
- var message = $(message);
- message.insertBefore('.content.comment' + commentID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- }else{
- if($(this).attr('data-postID')) {
- var postID = $(this).attr('data-postID');
- var message = '<div class="alert-message delete-message"><div class="card feed"><p>You must be logged in to vote!</p></div></div>'
- var message = $(message);
- message.insertBefore('.card.post' + postID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else if($(this).attr('data-commentID')){
- var commentID = $(this).attr('data-commentID');
- var message = '<div class="alert-message delete-message"><div class="card feed"><p>You must be logged in to vote!</p></div></div>'
- var message = $(message);
- message.insertBefore('.content.comment' + commentID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- }
- }).on('click', '.downvote', function(){
- if( $('#navUsername').length ){
- $(this).addClass('update-count');
- var vote = $(this).attr('data-vote');
- if($(this).attr('data-postID')){
- var postID = $(this).attr('data-postID');
- voteFormPosts(vote, postID);
- var message = '<div class="alert-message success-message"><div class="card feed"><p>Post Downvoted!</p></div></div>'
- var message = $(message);
- message.insertBefore('.card.post' + postID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else if($(this).attr('data-commentID')){
- var commentID = $(this).attr('data-commentID');
- voteFormComments(vote, commentID);
- var message = '<div class="alert-message success-message"><div class="card feed"><p>Comment Downvoted!</p></div></div>'
- var message = $(message);
- message.insertBefore('.content.comment' + commentID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- }else{
- if($(this).attr('data-postID')) {
- var postID = $(this).attr('data-postID');
- var message = '<div class="alert-message delete-message"><div class="card feed"><p>You must be logged in to vote!</p></div></div>'
- var message = $(message);
- message.insertBefore('.card.post' + postID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else if($(this).attr('data-commentID')) {
- var commentID = $(this).attr('data-commentID');
- var message = '<div class="alert-message delete-message"><div class="card feed"><p>You must be logged in to vote!</p></div></div>'
- var message = $(message);
- message.insertBefore('.content.comment' + commentID + '');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- }
- });
- function voteFormPosts(vote, postID) {
- $.ajax({
- type: 'POST',
- url: 'processes/votes.php',
- data: {vote: vote, postID: postID},
- cache: false,
- success: function (data) {
- $('.update-count').parent('span').parent('div').children('small').html(data);
- $('.update-count').removeClass('update-count');
- }
- });
- }
- function voteFormComments(vote, commentID) {
- $.ajax({
- type: 'POST',
- url: 'processes/commentvotes.php',
- data: {vote: vote, commentID: commentID},
- cache: false,
- success: function (data) {
- $('.update-count').parent('span').parent('div').children('small').html(data);
- $('.update-count').removeClass('update-count');
- }
- });
- }
- $('#comment-form-submit').click(function(){
- var comment = $(this).prev('.form-group').children('textarea[name="comment"]').val();
- var postID = $(this).prev('.form-group').children('input[name="postID"]').val();
- $.ajax({
- type: 'POST',
- url: '/processes/newcomment.php',
- data: {comment: comment, postID: postID},
- cache: false,
- success: function (data) {
- $('textarea[name="comment"]').parent('.form-group').prepend('<div class="alert-message success-message"><div class="card feed"><p>Comment Posted!</p></div></div>');
- setTimeout(function(){ location.reload(); },1000);
- }
- });
- });
- var xhr;
- $('input[name="user-filter-search"]').keyup(function(event) {
- var usersearch = $(this).val();
- if(xhr){
- xhr.abort();
- }
- xhr = $.ajax({
- type: 'POST',
- url: '/processes/users.php',
- data: {search: usersearch},
- cache: false,
- success: function (data) {
- $('.content-users .col-md-8').html(data);
- },
- error: function (data) {
- console.log(data);
- }
- });
- });
- $('#post-form-submit').click(function(){
- var posttitle = $('input[name="title"]').val();
- var postdescription = $('textarea[name="description"]').val();
- var postlink = $('input[name="link"]').val();
- var primarycategory = $('select[name="primary-category"]').val();
- var secondarycategory = $('select[name="secondary-category"]').val();
- var posttags = $('input[name="tags"]').val();
- var postpostid = $('input[name="postid"]').val();
- if(posttags.length < 3){
- $('#post-form').prepend('<div class="alert-message delete-message"><div class="card feed"><p>Tags cannot be empty!</p></div></div>');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else{
- $.ajax({
- type: 'POST',
- url: '/processes/newpost.php',
- data: {postTitle:posttitle,postDescription:postdescription,postLink: postlink,primaryCategory:primarycategory,secondaryCategory:secondarycategory,postTags:posttags,postID:postpostid},
- cache: false,
- dataType: 'json',
- success: function (data) {
- console.log(data);
- console.log(data['success']);
- if(data['success']){
- //redirects to post page after successful post
- //console.log(data);
- $('#post-form').prepend('<div class="alert-message success-message"><div class="card feed"><p>' + data['message'] + '</p></div></div>');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- setTimeout(function(){ $('.login-overlay').fadeOut(500); location.href = '/post.php?postID=' + data['post'] + ''; }, 2500);
- }else{
- //throws error if post isn't completed
- $('#post-form div').first().prepend('<div class="alert-message delete-message"><div class="card feed"><p>'+data['message']+'</p></div></div>'); //shows error message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- },
- error: function (data) {
- console.log('Error'+data);
- }
- });
- }
- });
- $('#update-announcement').click(updateAnnouncement);
- function updateAnnouncement(){
- var announcement = $('textarea[name="announcement"]').val();
- jQuery.ajax({
- type: 'POST',
- url: '/processes/newpost.php',
- data: {announcement:announcement},
- cache: false,
- success: function(data) {
- $('.announcement-para').html(data);
- $('#announcement-form').prepend('<div class="alert-message success-message"><div class="card feed"><p>The Daily Announcement has been updated!</p></div></div>');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- setTimeout(function(){ $('.login-overlay').fadeOut(500); }, 3500);
- }
- });
- }
- $('#update-comment').click(updateComment);
- function updateComment() {
- var commentID = $('textarea[name="updatecomment"]').attr('id');
- var commentData = $('textarea[name="updatecomment"]').val();
- $.ajax({
- type: 'POST',
- url: '/processes/newcomment.php?update',
- data: {commentID: commentID, comment: commentData},
- cache: false,
- success: function (data) {
- $('p[data-commentid="'+commentID+'"]').html(data);
- $('.comment-form,.login-overlay').hide();
- $('.col-md-8').prepend('<div class="alert-message edit-message"><div class="card feed"><p>Comment Updated!</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- }
- function fadeAlert(){
- $('.alert-message').slideUp(500);
- setTimeout(function(){$('.alert-message').remove();},500);
- }
- //ban / promote logic
- $('.ban-user').click(function(){
- var banid = $(this).attr('data-banID');
- $.ajax({
- type: 'POST',
- url: '/processes/users.php',
- data: {banID: banid},
- cache: false,
- success: function (data) {
- $('span[data-banID="'+banid+'"').parent('.card').parent('.col-md-4').remove(); //removes deleted card
- $('.col-md-8').prepend('<div class="alert-message edit-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 10000); //sets timeout to fade message
- }
- });
- });
- $('.mod-user').click(function(){
- var userid = $(this).attr('data-modID');
- $.ajax({
- type: 'POST',
- url: '/processes/users.php',
- data: {modID: userid},
- cache: false,
- success: function (data) {
- $('#title' + userid + '').css('color', '#9b3e7c');
- $('.img' + userid + '').attr('src', '/images/snigger-admin.png');
- $('.col-md-8').prepend('<div class="alert-message mod-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- });
- $('.adm-user').click(function(){
- var userid = $(this).attr('data-admID');
- $.ajax({
- type: 'POST',
- url: '/processes/users.php',
- data: {admID: userid},
- cache: false,
- success: function (data) {
- $('#title' + userid + '').css('color', '#d63346');
- $('.img' + userid + '').attr('src', '/images/snigger-admin.png');
- $('.col-md-8').prepend('<div class="alert-message delete-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 5000); //sets timeout to fade message
- }
- });
- });
- $('.reg-user').click(function(){
- var userid = $(this).attr('data-regID');
- $.ajax({
- type: 'POST',
- url: '/processes/users.php',
- data: {regID: userid},
- cache: false,
- success: function (data) {
- $('#title' + userid + '').css('color', '#606060');
- $('.img' + userid + '').attr('src', '/images/snigger-default.png');
- $('.col-md-8').prepend('<div class="alert-message edit-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- });
- $('.colorID').click(function(){
- var colorid = $(this).prev().val();
- var tagid = $(this).attr('data-tagid');
- $(this).parent('div.colorselector').css('background-color', colorid);
- $(this).prev().css('background-color', colorid);
- $.ajax({
- type: 'POST',
- url: '/processes/tags.php',
- data: {colorid: colorid,tagid: tagid},
- cache: false,
- success: function (data) {
- $('.wrapper-tags.col-md-12').prepend('<div class="alert-message edit-message col-md-12"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- });
- //edit / delete logic
- $('.col-md-8.wrapper-posts').on('click', 'span.starID', function(){
- var postid = $(this).attr('data-postid');
- var count = $('.featured-count').html();
- var newcount = parseInt(count) + 1;
- $.ajax({
- type: 'POST',
- url: '/processes/newpost.php',
- data: {featureid: postid},
- cache: false,
- success: function (data) {
- if(data == 'Post removed from Featured!'){
- $('.starID[data-postid="' + postid + '"').css('color', '#606060');
- }else{
- $('.starID[data-postid="' + postid + '"').css('color', '#E2BE00');
- }
- $('.featured-count').html(newcount);
- $('.col-md-8').prepend('<div class="alert-message feature-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- }).on('click', 'span.editID', function(){
- if( $(this).attr('data-postid') ){
- var postid = $(this).attr('data-postid');
- $.ajax({
- type: 'POST',
- url: '/processes/newpost.php?editpost',
- data: {editID: postid},
- dataType: 'json',
- cache: false,
- success: function (data) {
- $('input[name="title"]').val(data.postTitle);
- $('textarea[name="description"]').val(data.postDesc);
- $('input[name="link"]').val(data.postLink);
- $('input[name="tags"]').val(data.postTags);
- $('input[name="postid"]').val(postid);
- $('select[name="primary-category"]').val(data.postPrimaryCategory);
- $('select[name="secondary-category"]').val(data.postSecondaryCategory);
- $('.title-bar h4').html('Edit Post');
- $('.login-form').hide();
- $('.post-form,.login-overlay').show();
- },
- error: function(data) {
- console.log('Error');
- console.log(data);
- }
- });
- } else if( $(this).attr('data-commentid') ) {
- var commentid = $(this).attr('data-commentid');
- var text = $('p[data-commentid="'+commentid+'"]').text();
- }
- if ( $(this).attr('data-commentid') ){
- $('.login-form').hide();
- $('.comment-form,.login-overlay').show();
- $('textarea[name="updatecomment"]').val(text).attr('id', commentid);
- }
- }).on('click', 'span.deleteID', function(){
- if( $(this).attr('data-postid') ){
- var postid = $(this).attr('data-postid');
- $.ajax({
- type: 'POST',
- url: '/processes/newpost.php?delpost',
- data: {delpost: postid},
- cache: false,
- success: function (data) {
- $('.post'+postid+'').remove(); //remove post as its deleted
- $('.wrapper-posts .col-md-8').prepend('<div class="alert-message delete-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- } else if( $(this).attr('data-commentid') ) {
- var commentid = $(this).attr('data-commentid');
- $.ajax({
- type: 'POST',
- url: '/processes/newcomment.php',
- data: {delID: commentid},
- cache: false,
- success: function (data) {
- $('.comment'+commentid+'').remove(); //remove comment as its deleted
- $('.col-md-8').prepend('<div class="alert-message delete-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- }
- });
- $('#clear-featured').click(function(){
- $.ajax({
- type: 'POST',
- url: '/processes/newpost.php',
- data: {clearfeatured: true},
- cache: false,
- success: function (data) {
- $('.featured-count').html('0');
- $('.starID').css('color', '#606060');
- $('.col-md-8.wrapper-posts').prepend('<div class="alert-message feature-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- });
- });
- $('#register-form-submit').click(function(){
- var username = $('input[name="regusername"]').val();
- var email = $('input[name="regemail"]').val();
- var pass1 = $('input[name="regpassword"]').val();
- var pass2 = $('input[name="regpassword2"]').val();
- if( $('input[name="terms"]').is(':checked') ){
- var checked = true;
- }else{
- checked = false;
- }
- if(!checked){
- $('#register-form').prepend('<div class="alert-message delete-message"><div class="card feed"><p>You must agree to our Terms of Use and Privacy Policy before you can register!</p></div></div>'); //if not checked
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else if(pass1 != pass2){
- $('#register-form').prepend('<div class="alert-message delete-message"><div class="card feed"><p>Your passwords do not match!</p></div></div>'); //if passwords do not match
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else if(!isEmail(email)){
- $('#register-form').prepend('<div class="alert-message delete-message"><div class="card feed"><p>Your email is not in the correct format!</p></div></div>'); //if passwords do not match
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else{
- //disables button so we can't submit more than once
- $(this).addClass('disabled');
- //checks for users already in use or banned users
- $.ajax({
- url: '/processes/register.php',
- type: 'POST',
- //dataType: 'json',
- data: {preusername: username, preemail: email},
- cache: false,
- success: function (data) {
- // if no errors proceed with registration
- if(data == 'Do Register'){
- $.ajax({
- url: '/processes/register.php',
- type: 'POST',
- //dataType: 'json',
- data: {username: username, email: email, password: pass1, password2: pass2},
- cache: false,
- success: function (data) {
- //console.log(data);
- $('#register-form').prepend('<div class="alert-message success-message"><div class="card feed"><p>'+data+'</p></div></div>');
- $('#register-form-submit').removeClass('disabled');
- }
- });
- }else{
- $('#register-form').prepend('<div class="alert-message delete-message"><div class="card feed"><p>'+data+'</p></div></div>');
- $('#register-form-submit').removeClass('disabled');
- setTimeout(fadeAlert, 3000); //sets timeout to fade message
- }
- }
- });
- }
- function isEmail(email) {
- var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
- return regex.test(email);
- }
- });
- //login form
- $('#login-form-submit').click(function(){
- var username = $('input[name="username"]').val();
- var password = $('input[name="password"]').val();
- if(!username || !password){
- $('#login-form').prepend('<div class="alert-message delete-message"><div class="card feed"><p>Please use both a username and password to login!</p></div></div>'); //if not checked
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }else{
- $(this).addClass('disabled');
- $.ajax({
- url: '/processes/login.php',
- type: 'POST',
- //dataType: 'json',
- data: {username: username, password: password},
- cache: false,
- success: function (data) {
- console.log(data);
- if(data == 'Login Successful! Redirecting to home...'){
- $('#login-form').prepend('<div class="alert-message success-message"><div class="card feed"><p>'+data+'</p></div></div>');
- location.href = '/'; //redirect home
- }else{
- $('#login-form').prepend('<div class="alert-message delete-message"><div class="card feed"><p>'+data+'</p></div></div>');
- $('#login-form-submit').removeClass('disabled');
- setTimeout(fadeAlert, 2000); //sets timeout to fade message
- }
- }
- });
- }
- });
- var offset = 0; //default offset
- $('#LoadPosts').click(function(){
- var url = location.href;
- var type = url.substring(url.indexOf('?')+1);
- offset = offset + 5; //number of results per click
- $.ajax({
- url: '/processes/posts.php?' + type + '',
- type: 'POST',
- dataType: 'html',
- data: {offset:offset},
- cache: false,
- success: function (data) {
- console.log(data);
- delete data.category; //removes category from our data object
- $('.col-md-8 .posts-content').append(data).append( $('#LoadPosts') );
- if(($('#LoadPosts').prev().text() == 'Featured posts are updated daily. Check back later!') || $('#LoadPosts').prev().text() == 'No more posts can be loaded. Try a different section and post something!'){
- $('#LoadPosts').remove();
- }
- }
- });
- });
- $('#forgot-password').click(function(){
- $('.login-form').fadeOut(300);
- setTimeout(function(){ $('.password-form').fadeIn(300); }, 300);
- });
- $('#reset-pass-submit').click(function(){
- //$(this).addClass('disabled');
- var username = $('input[name="resetusername"]').val();
- $.ajax({
- url: '/processes/register.php',
- type: 'POST',
- dataType: 'html',
- data: {resetusername:username},
- cache: false,
- success: function (data) {
- $('#password-form').prepend('<div class="alert-message success-message"><div class="card feed"><p>'+data+'</p></div></div>'); //shows success message
- //setTimeout(fadeAlert, 4000); //sets timeout to fade message
- //setTimeout(function(){ $('.login-overlay').fadeOut(500); }, 4500);
- //$(this).removeClass('disabled');
- }
- });
- });
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
- ga('create', 'UA-58626363-2', 'auto');
- ga('send', 'pageview');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement