My blog involves a long term consensual spanking of me by an older man. We are friends. Not daddy and boy. We both enjoy spankings because they are satisfying and erotic
TraditionalDadSpankingsForAdultBoys
TraditionalDadSpankingsForAdultBoys
Cornertime Confidential sings the praises of SouthSpanking.com all the time. I think james' site is just terrific and unlike SpankThisHookups.com there's so much content to share! james has encouraged me time and again to share, so here's the latest find. A long time ago, his sites user Cal wrote his "Spanking Guide for Naughty Boyz." Today, Cornertime Confidential is thrilled to share with you.
"You must first have a good relationship based on respect, trust, care, and even real love and concern for him and his future. In this context, his punishment and his Spankings follow naturally and can be extremely educational. He needs to know and emotionally be sure that you are Spanking him for his own best future. And he must know his discipline and Spankings will occur now and in the foreseeable future."
Read the full length essay at Jake Tenneby's excellent blog
This blog contains adult content. In order to view it freely, please log in or register and confirm you are 18 years or older
'); $(document).click(function (event) { if (!$(event.target).closest('.noteholder').length) { if ($('.noteholder').is(":visible")) { $('.noteholder').hide(); } } }); } }); }); $('body').on('click', '.followpublic', function () { id = this.id; console.log(id); var url = '/follow'; $('.followpublic').fadeOut(); var $_token = $('#token').val(); button = "#" + id; $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({blog: id}), success: function (data) { $(button).fadeOut(); } }); }); $('body').on('click', '.likeheart', function () { var id = $(this).data('orgpost'); var datatosend = $(this).data('blogid'); var likeid = $(this).data('postid'); var postid = '.l' + id; var url = '/like/' + likeid; var $_token = $('#token').val(); var likecount = '.lc' + likeid; $(postid).attr('data-href', '/unlike/' + likeid); $(postid).removeClass('likeheart'); $(postid).addClass('likesheart'); $(postid).css('color', '#d95e40'); $(likecount).html(parseInt($(likecount).html()) + 1); $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({blogid: datatosend, orgpost: id}), success: function (data) { } }); }); $('body').on('click', '.likesheart', function () { var id = $(this).data('orgpost'); var likeid = $(this).data('postid'); var datatosend = $(this).data('blogid'); var postid = '.l' + id; var url = '/unlike/' + likeid; var likecount = '.lc' + likeid; var $_token = $('#token').val(); $(postid).attr('data-href', '/like/' + likeid); $(postid).removeClass('likesheart'); $(postid).addClass('likeheart'); $(postid).css('color', '#888'); $(likecount).html(parseInt($(likecount).html()) - 1) $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({blogid: datatosend, postid: likeid, thispostid: id}), success: function (data) { } }); }); $('body').on('click', '.delete', function () { var id = $(this).data('id'); console.log(id); var toFade = '.del' + id; var url = '/deletepost/' + id; var $_token = $('#token').val(); var answer = confirm("Are you sure you want to delete this post?"); if (answer) { $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, success: function (data) { $(toFade).fadeOut(); // $(postid).attr('data-href', '/unlike/' + id); // $(postid).removeClass('likeheart'); // $(postid).addClass('likesheart'); // $(postid).css('color', '#d95e40'); // $(likecount).html(parseInt($(likecount).html())+1) } }); } }); $('body').on('click', '.reblogcancel', function () { $('body').removeAttr('style'); $('.reblogcontainerouter').hide(); }); $('body').on('click', '.fa-cog', function () { var id = $(this).data('id'); var menuid = '#cog' + id; $(menuid).toggle(); }); $('body').on('click', '.rbthis', function () { var id = $(this).data('orgpost'); var datatosend = $(this).data('thispost'); var orgpost = $(this).data('orgpost'); var blogreblog = $(this).data('blogreblog'); $('.reblogcontent').html(''); // var postid = '.l' + id; // console.log(postid); var url = '/reblog/' + id; var $_token = $('#token').val(); $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({thispost: datatosend, orgpost: orgpost, blogreblog: blogreblog}), success: function (data) { $('body').css({overflow: 'hidden'}); $('.reblogcontainerouter').show(); $('.reblogcontent').html(data); $('.reblogcontainer').animate({ 'scrollTop': $("#goto").position().top }); } }); }); $('body').on('click', '.edit', function () { var id = $(this).data('id'); console.log(id); var toFade = '.del' + id; var url = '/edit/' + id; var $_token = $('#token').val(); $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, success: function (data) { $('body').css({overflow: 'hidden'}); $('.reblogcontainerouter').show(); $('.reblogcontent').html(data); } }); }); $(document).on('submit', '#askboxform', function (event) { event.preventDefault(); var $_token = $('#token').val(); var datatosend = $('.askbox').val(); userid = $('.askbox').attr('data-id'); console.log(datatosend); url = '/newask'; if (datatosend != '') { $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({textoutput: datatosend, userid: userid}), success: function (data) { $('.askholder').hide(); $('.asksent').show(); $('.askbox').val(''); setTimeout(function () { $(".asksent").fadeOut(); }, 3000); } }); } }); // ask box $('body').on('click', '.ask', function () { $('.askholder').show(); }); $('body').on('click', '.cancelbutton', function () { $('.askholder').fadeOut(); }); $(document).ready(function () { $('.image-link').magnificPopup({type: 'image'}); }); $('.magnify').magnificPopup({ type: 'image' }); $('body').on('click', '.viewnotes', function () { var data = $(this).data('id'); $('.fa-arrow-circle-up').hide(); toappendnotes = '#vns' + data; var url = '/viewnotes'; var $_token = $('#token').val(); $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, cache:false, data: ({id: data}), success: function (data) { $(toappendnotes).append(data); // $('.allActivitycPosts').css('position', 'fixed'); // $('.allActivitycPosts').css('bottom', '0;'); } }); }); $(document).click(function (e) { var target = e.target; if (!$(target).is('.AllActivityPosts') && !$(target).parents().is('.allActivitycPosts') && !$(target).parents().is('.wcommentholder') && !$(target).is('.writecomment')) { $('.allActivitycPosts').remove(); } }); $('body').on('click', '.replyc', function () { id = $(this).data('id'); div = '#cb' + id; $(div).show(); }); $('body').on('click', '.sendwcomment', function () { var data = $(this).data('id'); console.log(data); var getdiv = '.wcomment' + data; var getdiv2 = '.wcommenttwo' + data; var gettext = $(getdiv).html(); if (gettext === '' || gettext == null) { var gettext = $(getdiv2).html(); } $(getdiv).text(''); $(getdiv2).text(''); var appendto = '.cmappend' + data; var avatar = $(this).data('avatar'); var url = '/postcomment'; $(this).hide(); $(appendto).append('
' + gettext + '
'); var $_token = $('#token').val(); $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, cache: false, data: ({text: gettext, id: data}), success: function (data) { } }); });
'); // console.log(time); lastcnt = $('.countinf:last').attr('data-id'); console.log(lastcnt); var url = '/infinitepb2/' + blogname; var $_token = $('#token').val(); $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({scroll: scroll, timenow: timenow, last: lastcnt}), success: function (data) { $('.loader').remove(); // console.log(data + ' this is data'); if (data.length < 300) { processing = true; } else { processing = false; } scroll = scroll + 20; $(".theme1").append(data); $(document).ready(function () { $('.image-link').magnificPopup({type: 'image'}); }); $('.magnify').magnificPopup({ type: 'image' }); } }); } }); $('body').on('click', '.sharetochat', function() { // var url = $("#ctitle").val(); // if (validateURL(url)) { shareid = $(this).data('id'); var sharetoappend = '#share' + shareid;// $('.fa-refresh').show();// // $("#ctitle").css("background-color","green");// $(".fa-check-circle").show(); var $_token = $('#token').val(); var search = $(this).val(); var url = '/shareto'; $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({id: shareid}), timeout: 3000, success: function (data) { $(sharetoappend).append(data); } }); }); $('body').on('click', '.deletecomment', function() { commentId = $(this).data('id'); var $_token = $('#token').val(); delc = '.delc' + commentId; var url = '/deletecomment'; $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, type: "POST", url: url, data: ({id: commentId}), timeout: 3000, success: function (data) { $(delc).fadeOut(); } }); }); $(document).on('click', '.commentthisside', function (event) { var postId = $(this).data('id'); var showComment = '#showcomment' + postId; var hideCaptions = '.sc' + postId; var hideCommentBtn = '.ct' + postId; $(showComment).show(); $(hideCaptions).hide(); $(hideCommentBtn).hide(); editId = '.editside' + postId; console.log(editId); editor = new FroalaEditor(editId, { attribution: false, // imageManager: false, toolbarBottom: true, imageInsertButtons: ['imageBack', '|', 'imageUpload', 'imageByURL'], key: "6LF5g1B3F3I3A5B4E2F-11SLJCKHXOSLMc1YGSGb1ZXHSe1CgB5A4D4C3E3C2A11A19A6B2==", toolbarInline: true, toolbarButtonsXS: { 'moreText': { 'buttons': ['bold', 'italic', 'fontSize', 'textColor', 'backgroundColor', 'underline', 'strikeThrough', 'subscript', 'superscript', 'fontFamily', 'inlineClass', 'inlineStyle', 'clearFormatting'], 'buttonsVisible': 6 }, 'moreParagraph': { 'buttons': ['alignLeft', 'alignCenter', 'formatOLSimple', 'alignRight', 'alignJustify', 'formatOL', 'formatUL', 'paragraphFormat', 'paragraphStyle', 'lineHeight', 'outdent', 'indent', 'quote'], 'buttonsVisible': 6 }, 'moreRich': { 'buttons': ['insertLink', 'insertImage', 'insertTable', 'fontAwesome', 'specialCharacters', 'insertHR'], 'buttonsVisible': 6 }, 'moreMisc': { 'buttons': ['undo', 'redo', 'fullscreen', 'spellChecker', 'selectAll', 'help'], 'align': 'right', 'buttonsVisible': 6 } }, quickInsertButtons: ['image', 'table', 'emoticons', 'embedly', 'ul', 'ol', 'hr'], requestHeaders: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, imageUploadURL: '/uploadcaptionimg', imageUploadParams: { id: 'captionimg', requestHeaders: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, }, }); }); $(document).on('click', '.replyc', function (event) { var postId = $(this).data('id'); var showComment = '#showcomment' + postId; var hideCaptions = '.sc' + postId; var hideCommentBtn = '.ct' + postId; $(showComment).show(); $(hideCaptions).hide(); $(hideCommentBtn).hide(); editId = '.edit' + postId; console.log(editId); editor = new FroalaEditor(editId, { attribution: false, // imageManager: false, toolbarBottom: true, imageInsertButtons: ['imageBack', '|', 'imageUpload', 'imageByURL'], key: "6LF5g1B3F3I3A5B4E2F-11SLJCKHXOSLMc1YGSGb1ZXHSe1CgB5A4D4C3E3C2A11A19A6B2==", toolbarInline: true, toolbarButtonsXS: { 'moreText': { 'buttons': ['bold', 'italic', 'fontSize', 'textColor', 'backgroundColor', 'underline', 'strikeThrough', 'subscript', 'superscript', 'fontFamily', 'inlineClass', 'inlineStyle', 'clearFormatting'], 'buttonsVisible': 6 }, 'moreParagraph': { 'buttons': ['alignLeft', 'alignCenter', 'formatOLSimple', 'alignRight', 'alignJustify', 'formatOL', 'formatUL', 'paragraphFormat', 'paragraphStyle', 'lineHeight', 'outdent', 'indent', 'quote'], 'buttonsVisible': 6 }, 'moreRich': { 'buttons': ['insertLink', 'insertImage', 'insertTable', 'fontAwesome', 'specialCharacters', 'insertHR'], 'buttonsVisible': 6 }, 'moreMisc': { 'buttons': ['undo', 'redo', 'fullscreen', 'spellChecker', 'selectAll', 'help'], 'align': 'right', 'buttonsVisible': 6 } }, quickInsertButtons: ['image', 'table', 'emoticons', 'embedly', 'ul', 'ol', 'hr'], requestHeaders: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, imageUploadURL: '/uploadcaptionimg', imageUploadParams: { id: 'captionimg', requestHeaders: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, }, events: { initialized: function() { var editor = this; mentionId = 'mentionadd' + postId; formId = '#form' + postId; $(formId).find('.fr-view').addClass(mentionId); // tribute.attach(editor.el) // setTimeout(function (){ new Mentions({ // Input element selector // Defaults to .has-mentions input: '.mentionadd' + postId, // Output form field selector // Defaults to #mentions output: '.mentionadd' + postId, // Pools pools: [{ // Trigger the popup on the @ symbol // Defaults to @ trigger: '@', // Pool name from the mentions config pool: 'users', // Same value as the pool's 'column' value display: 'username', // The model's primary key field name reference: 'id' }] }); // }, 1000); // editor.events.on('keydown', function(e) { // if (e.which == FroalaEditor.KEYCODE.ENTER && tribute.isActive) { // return false; // } // }, true); } }, }); }); // $('.newcommentsubmit').submit(function(event) { $(document).on('submit', '.newcommentsubmit', function (event) { event.preventDefault(); var postId = $(this).data('id'); console.log(postId); // var values = $(this).serialize(); // var thisEditor = editor + postId; // console.log(editor); // console.log(editor.html.get()); values = editor.html.get(); console.log(values); url = '/newcommentsubmit'; $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, url: url, // dataType: 'text', cache: false, // contentType: false, // processData: false, data: ({content: values, postid: postId}), type: 'post', success: function (data) { toAppend = '.appendcomments' + postId; formId = '#form' + postId; $(toAppend).append(data); $(formId).trigger("reset"); // $('.tempimg').remove(); // $('.chatmsgs').append(data); // $('.magnify').magnificPopup({ // type: 'image' // }); }, // contentType: false, // processData: false, }); });