Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/talentorbit.codeskitter.site/public/modules/blogs/js/
Upload File :
Current File : /home/users/unlimited/www/talentorbit.codeskitter.site/public/modules/blogs/js/blogs.js

var options = {

    filebrowserImageBrowseUrl: '/laravel-filemanager?type=Images',

    filebrowserImageUploadUrl: '/laravel-filemanager/upload?type=Images&_token={{csrf_token()}}',

    filebrowserBrowseUrl: '/laravel-filemanager?type=Files',

    filebrowserUploadUrl: '/laravel-filemanager/upload?type=Files&_token={{csrf_token()}}'

};







function load_blog_add_form() {

    $('#addModal').modal('show');

}



$(document).ready(function() {

    var url = $(location).attr('href');

    var segments = url.split('/');

    var id = segments[7];

    $.getJSON(APP_URL + '/admin/blog/get_blog_by_id/' + id, function(data) {

        var my_editor_id = 'content';

        $('#id').val(data.id);

        $('#title_update').val(data.heading);

        $('#slug_update').val(data.slug);

        $('#meta_title_update').val(data.meta_title);

        $('#meta_keywords_update').val(data.meta_keywords);

        $('#meta_descriptions_update').val(data.meta_descriptions);

        var ids = data.cate_id;



        $('#image_append').html('');

        if (data.image != '') {

            $("#image_append").append("<div class='featured-images-main' id='listing_img_" + data.id + "'><img  src=" + APP_URL + "/uploads/blogs/thumbnail/" + data.image + "><i onClick='remove_blog_featured_image(" + data.id + ");' class='fa fa-times'></i></div>");

        }

        $('#editModal').modal('show');

    });

});



function load_content_view_form(id) {

    $.getJSON(APP_URL + '/admin/blog/get_blog_by_id/' + id, function(data) {

        var my_editor_id = 'contentview';

        CKEDITOR.instances[my_editor_id].setData(data.content);

        CKEDITOR.instances[my_editor_id].updateElement();

        $('#viewModal').modal('show');

    });

}





function delete_blog(id) {

    var is_confirm = confirm("Are you sure you want to delete this Blog?");

    if (is_confirm) {

        $.ajax({

            type: 'DELETE',

            url: 'blog/' + id,

            data: {

                '_token': $('input[name=_token]').val(),

            },

            success: function(data) {

                toastr.success('Successfully deleted Blog!', 'Success Alert', { timeOut: 5000 });

                $('.item' + data['id']).remove();

                $('.col1').each(function(index) {

                    $(this).html(index + 1);

                });

            }

        });

    }

}



function string_to_slug(str) {

    str = str.replace(/^\s+|\s+$/g, ''); // trim

    str = str.toLowerCase();



    // remove accents, swap ñ for n, etc

    var from = "àáäâèéëêìíïîòóöôùúüûñç·/_,:;";

    var to = "aaaaeeeeiiiioooouuuunc------";

    for (var i = 0, l = from.length; i < l; i++) {

        str = str.replace(new RegExp(from.charAt(i), 'g'), to.charAt(i));

    }



    str = str.replace(/[^a-z0-9 -]/g, '') // remove invalid chars

        .replace(/\s+/g, '-') // collapse whitespace and replace by -

        .replace(/-+/g, '-'); // collapse dashes



    return str;

}



function string_to_slug(titleId, slugId) {



    var str = $("#" + titleId).val();



    var eventSlug = $("#" + slugId).val();



    if (eventSlug.length == "") {



        str = str.replace(/^\s+|\s+$/g, ''); // trim



        str = str.toLowerCase();



        // remove accents, swap ñ for n, etc



        var from = "àáäâèéëêìíïîòóöôùúüûñç·/_,:;";



        var to = "aaaaeeeeiiiioooouuuunc------";



        for (var i = 0, l = from.length; i < l; i++) {



            str = str.replace(new RegExp(from.charAt(i), 'g'), to.charAt(i));



        }







        str = str.replace(/[^a-z0-9 -]/g, '') // remove invalid chars



        .replace(/\s+/g, '-') // collapse whitespace and replace by -



        .replace(/-+/g, '-'); // collapse dashes



        //return str;



        $("#" + slugId).val(str);



    }



}









$(document).ready(function(e) {

    $("#title").change(function() {

        string_to_slug('title', 'slug');

    });

});





function remove_blog_featured_image(id) {



    var myurl = APP_URL + '/admin/blog/remove_blog_feature_image/' + id;

    var is_confirm = confirm("Are you sure you want to delete this Blog featured image?");

    if (is_confirm) {

        $.get(myurl, function(sts) {

            if (sts == 'done')

                $("#listing_img_" + id).remove();

            else

                alert('OOps! Something went wrong.');

        });

    }

}

$(function() {

    $("#show_seo_fields").click(function() {

        if ($(this).is(":checked")) {

            $("#div_show_seo_fields").show();

        } else {

            $("#div_show_seo_fields").hide();

        }

    });

});

$(function() {

    $("#show_seo_fields_for_update").click(function() {

        if ($(this).is(":checked")) {

            $("#div_show_seo_fields_for_update").show();

        } else {

            $("#div_show_seo_fields_for_update").hide();

        }

    });

});