CMD:
PHP:
mini manager
Path:
/
var
/
www
/
forum.shootsilhouette.com
/
public_html
/
js
/
Upload:
Edit: content_entry_box.js
/* =======================================================================*\ || ###################################################################### || || # vBulletin 5.6.9 || # ------------------------------------------------------------------ # || || # Copyright 2000-2022 MH Sub I, LLC dba vBulletin. All Rights Reserved. # || || # This file may not be redistributed in whole or significant part. # || || # ----------------- VBULLETIN IS NOT FREE SOFTWARE ----------------- # || || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # || || ###################################################################### || \*========================================================================*/ vBulletin.precache("all_changes_made_will_be_lost_would_you_like_to_continue attach_video close_preview enter_link_title enter_photo_gallery_title enter_poll_question enter_title error_x_while_saving_content event_invalid_enddate follow following following_pending html_off html_on invalid_user_filedata loading max_attachments_reached no_photos_or_albums no_post_content_to_preview please_enter_message_x_chars please_enter_video_url preview preview_map saving select_from_photo_album unexpected_error write_something_here write_something_here_optional x_selected your_post_is_now_being_reviewed_and_waiting_for_moderators_approval".split(" "), ["commentminchars","threadpreview"]);vBulletin.ensureObj("contentEntryBox"); $.extend(vBulletin.contentEntryBox,((h,p,r,u,m)=>{function B(a,b){return $("<input />").attr({type:"hidden",name:a}).val(b)}function W(a){var b=$(this),c=b.closest("form");a=c.find('input[name="parentid"]').val();var d=c.find('input[name="channelid"]').val(),g=c.find('input[name="nodeid"]'),e=c.data("content-type")||"",f=c.find(".js-editor").attr("id");f=p.getEditorContent(f);var k=c.find('.tag-editor-wrapper .tag-list input[name="tags"]').val(),q=c.find('select[name="htmlstate"]').val();if("text"== e&&""==f)h.error("preview","no_post_content_to_preview");else{var l={parentid:a,channelid:d,pagedata:pageData,conversationtype:e,posttags:k,rawtext:f,htmlstate:q,disable_bbcode:E,isAjaxTemplateRender:!0,isAjaxTemplateRenderWithData:!0};g.length&&(l.nodeid=g.val());if("gallery"==e){var w=[];$('.js-photo-postdata input[name="filedataid[]"]',c).each(function(){w.push(this.value);l["title_"+this.value]=$('.js-photo-postdata input[name="title_'+this.value+'"]',c).val()||""});l.filedataid=w}"link"==e&& (l.link={},l.link.title=$(".js-link-title",c).val(),l.link.meta=$(".js-link-meta",c).val(),l.link.url=$(".js-link-url",c).val(),l.link.url_image=$(".js-link-preview-checkbox",c).is(":checked")?0:$(".js-link-url-image:checked",c).val());"poll"==e&&(l.poll={options:[],mutliple:$('input[name="multiple"]',c).is(":checked")?1:0},$(".js-poll-option",c).each(function(){l.poll.options.push(this.value)}));"video"==e&&(l.video={},l.video.title=$(".js-link-title",c).val(),l.video.meta=$(".js-link-meta",c).val(), l.video.url=$(".js-link-url",c).val(),l.video.items=[],$(".js-video-url",c).each(function(){l.video.items.push(this.value)}));"event"==e&&($.each(["eventstartdate","eventenddate","location"],function(a,b){a=$('input[name="'+b+'"]',c);a.length&&(l[b]=a.val())}),$.each(["is_all_day","ignoredst"],function(a,b){a=$('input[name="'+b+'"]:checked',c);a.length&&(l[b]=a.val())}));b.prop("disabled",!0);h.AJAX({call:"/create-content/load-preview",data:l,success:function(a){var b=$("<div />").attr("id","preview-overlay").addClass("h-hide").append($("<div />").addClass("dialog-content")).append($("<div />").addClass("b-button-group h-margin-bottom-m")).appendTo("body"); $("<ul />").addClass("conversation-list list-container stream-view activity-view h-clearfix b-post--preview").appendTo($(".dialog-content",b));$("<button />").addClass("js-content-entry-preview-submit b-button b-button--primary").text($(".js-content-entry-submit",c).text()).on("click",()=>{c.trigger("submit");b.dialog("close")}).appendTo($(".b-button-group",b));$("<button />").addClass("js-content-entry-preview-close b-button").text(m.get("close")).on("click",()=>{b.dialog("close")}).appendTo($(".b-button-group", b));$(a.template).appendTo($("ul",b));$(".js-post .js-post__content-text",b).html(a.parsedText);$(".dialog-content a",b).addClass("h-disabled").on("click",()=>!1);$(".dialog-content .js-button, .dialog-content .b-button, .dialog-content button",b).prop("disabled",!0);b.removeClass("h-hide").dialog({title:m.get("preview"),autoOpen:!0,modal:!0,resizable:!1,closeOnEscape:!0,showCloseButton:!1,width:800,minHeight:0,dialogClass:"preview-dialog-container dialog-container dialog-box",open:()=>{$(".b-button--primary", b).trigger("focus")},close:()=>{b.dialog("destroy").remove()}})},title_phrase:"preview",error_phrase:"error_loading_preview",complete:()=>{b.prop("disabled",!1)}})}}function X(a){var b=$(this).closest("form");0==b.find('input[name="save_draft"]').length&&B("save_draft",1).appendTo(b);setTimeout(function(){b.find('input[name="save_draft"]').remove()},100)}function Y(a){a=$(this);var b=a.closest("form");L(b,a)}function L(a,b,c){var d=a.find('input[name="parentid"]').val(),g=a.find('input[name="channelid"]').val(), e=pageData.lastloadtime||pageData.current_server_datetime,f=0,k=pageData.past_page_limit||!1,q=a.closest(".conversation-content-widget");0==q.length&&(q=a.closest("#activities-tab"));var l=$(".conversation-list",q),w="stream",y={"activity-view":"activity-stream","full-activity-view":"full-activity-stream","thread-view":"thread"};for(p in y)l.hasClass(p)&&(w=y[p]);var t=$(".list-container",q);q=$(".list-container>li.b-post",q);l=q.length;y=parseInt($('form.toolbar-filter-overlay input[name="pagenum"]').val())|| 1;var p=Number($("form.pagenav-form span.pagetotal").text())||0;var m=[];q.each((a,b)=>{(a=$(b).data("node-id"))&&m.push(a);(b=$(b).data("node-publishdate"))&&b>f&&(f=b)});d={parentid:d,channelid:g,newreplyid:c,loadednodes:m,lastpublishdate:f,lastloadtime:e,pageload_servertime:pageData.current_server_datetime,view:w,currentpage:y,pagetotal:p,postcount:l,postsperpage:r.POSTS_PER_PAGE,commentsperpage:r.COMMENTS_PER_PAGE,past_page_limit_aware:k};h.loadingIndicator.show();b&&b.prop("disabled",!0);h.AJAX({call:"/create-content/loadnewposts", data:d,success:function(b){if(b.redirect)location.href=b.redirect;else if(pageData.lastloadtime=b.timenow,b.past_page_limit&&(pageData.past_page_limit=b.past_page_limit),b.template){if(1<t.length){var d=a.closest(".tab");t=0<d.length?$(".list-container",d):$(".list-container",$(".tab.media-tab"))}b=$(b.template);t.hasClass("ajax-order-newest-first")&&0<$("li.list-item:first",t).length?$("li.list-item:first",t).before(b):(t.append(b),d=b.closest(".ui-tabs-panel").find(".conversation-toolbar-wrapper"), d.hasClass("scrolltofixed-floating")&&(d=d.data("object-instance"))&&d.addLimit(b.filter((a,b)=>b.nodeType==Node.ELEMENT_NODE).outerHeight(!0)),c&&h.scrollToAnchor("#post"+c));(d=pageData.nodeid)&&("0"==pageData.threadmarking||"0"==pageData.userid)&&h.markRead(d);$(document).trigger("vb-loadnewposts",{insertedHtml:b})}},complete:function(){b&&b.prop("disabled",!1);h.loadingIndicator.hide()}})}function Z(a){var b=$(this),c=$(this.form).data("content-type"),d=c,g=b.closest(".js-content-entry");a=b.closest(".js-post"); var e=a.data("node-id");e||(e=a.data("nodeid"));"comment"!=c&&"media"!=c&&(1==b.closest('.list-item-body-wrapper[data-node-type="visitorMessage"], .js-post__content-wrapper[data-node-type="visitorMessage"]').length?c="visitorMessage":1==b.closest(".js-conversation-starter").length?(c=1==b.closest(".conversation-list.blog-list").length?"blog":"topic",c=1==b.closest(".conversation-list.article-list").length?"article":"topic"):c="reply");a=m.get("delete_x",m.get("posttype_"+c));$deleteDialog=openConfirmDialog({title:a, message:m.get("loading")+"...",width:500,dialogClass:"delete-post-dialog dialog-container dialog-box loading",buttonLabel:{yesLabel:a,noLabel:m.get("cancel")},onClickYes:function(){var a=g.find("form");if(!1!==h.triggerHandler.apply(a.get(0),["beforeDelete"])){var k=$deleteDialog.find(".delete-posts-form"),q=k.find("input:radio[name=deletetype]:checked").val()||1,l={hard:2==q?1:0,reason:k.find(":input[name=deletereason]").val(),nodeids:e};h.AJAX({url:h.normalizeAjaxUrl(k.attr("action")),data:l,error_phrase:"error_deleting_posts", success:function(k){$(window).off("beforeunload.editPost");$("body").trigger(d+"_editform_onunload",[g]);2==q?"topic"==c||"blog"==c?location.replace($("#breadcrumbs .crumb a:last").attr("href")||pageData.baseurl):$('.js-post[data-node-id="'+e+'"]').remove():(k=$(".filter-wrapper",b.closest(".conversation-view, .ui-tabs-panel, .widget-content").find(".conversation-toolbar")).data("object-instance"))&&"function"==typeof k.applyFilters?k.forceApplyFilters():"visitorMessage"==c?history.back():location.reload(); a.trigger("afterDelete")}})}}});h.AJAX({call:"/ajax/render/delete_post_form",data:{postType:c,nodeid:e,authorid:b.data("userid"),isAjaxTemplateRenderWithData:!0},error_phrase:"error_loading_delete_form",success:function(a){$deleteDialog.removeClass("loading").find(".dialog-content .message").html(a.template).end().dialog("option","position",{of:window})}})}function aa(a,b){var c=this.form;a=$(c);var d=$(this),g=d.closest(".edit-conversation-container");if(!b){var e=h.triggerHandler.apply(c,["beforeCancel"]); if(!1===e)return!1}if(1==g.length){if(!b)return C(function(){!1!==h.triggerHandler.apply(c,["beforeCancel"])&&d.trigger("click",[!0])},"cancel_edit");b=a.data("content-type");e=d.closest("comment"==b?".js-comment":".js-post__content-wrapper");0==e.length&&(e=d.closest(".js-post__content-wrapper"));e.removeClass("b-post--edit");e.find(".b-post__content--edit").removeClass("b-post__content--edit");e.find(".b-post__footer--edit").removeClass("b-post__footer--edit");$(window).off("beforeunload.editPost"); a.trigger("afterCancel");$("body").trigger(b+"_editform_onunload",[e]);g.empty().hide()}else if(1==d.closest(".sb-dialog").length)D(a,!0,()=>{d.closest(".sb-dialog").dialog("close")});else if("vm"==a.data("message-type")||"pm-reply"==a.data("message-type")||"reply"==a.data("message-type"))D(a,!0);else{var f="";f=c.ret&&c.ret.value?c.ret.value:"pm-new"==a.data("message-type")?pageData.baseurl+"/privatemessage/index":"pm-forward"==a.data("message-type")?pageData.baseurl+"/privatemessage/index":c.parentid&& c.parentid.value?pageData.baseurl+"/node/"+c.parentid.value:pageData.baseurl;M(a.closest(".js-content-entry"))?location.href=f:C(()=>{location.href=f})}a.trigger("afterCancel")}function N(){var a=$(this),b=h.options.get("commentminchars"),c=$(".js-editor",a);c.attr("id");var d=$.trim(c.val()),g=0<a.closest(".js-comments").length?!0:!1,e=a.data("content-type"),f=h.contentEntryBox.ATTACHLIMIT||0,k=$(".b-content-entry-panel__content--"+e,a);"video"==e&&0==k.length&&(k=$(".b-content-entry-panel__content--link", a));var q=function(a){return function(){setTimeout(function(){a.trigger("focus")},10)}};if("comment"==e||g)return d.length<b?(h.warning("error",["please_enter_message_x_chars",b],q(c)),!1):!0;if($(".js-content-entry-title",a).is(":visible")&&""==$.trim($(".js-content-entry-title",a).val()))return h.warning("error","please_enter_title_of_topic",q($(".js-content-entry-title",a))),!1;if("gallery"==e){if(0==$(".js-photo-postdata input",k).length)return h.warning("error","please_upload_at_least_one_photo"), !1;if(0<f&&$('.js-photo-postdata input[name^="filedataid"]',k).length>f)return h.warning("error",["you_may_only_attach_x_files_per_post",f]),!1}if(("link"==e||"video"==e)&&!$.trim(k.find(".js-panel-content").html()))return h.warning("error","please_enter_a_valid_url_and_click_attach",q($(".b-link-input__url",k))),!1;if("poll"==e){var l=0,w;$(".js-poll-option:visible",a).each(function(){""!=$.trim($(this).val())?l++:w||(w=$(this));if(2<=l)return!1});if(2>l)return h.warning("error",["please_enter_at_least_x_poll_answers", 2],q(w)),!1}return!0}function ba(){$(".js-content-entry").each(function(){var a=$(this);a.data("initAjaxFormSubmitDone")||1==a.closest(".edit-conversation-container").length||($("form.js-contententry-form",a).each(function(a,c){a=$(c);a.data("content-type");h.ajaxForm.apply(a,[{success:callbackSubmitSuccess,error_phrase:"error_x_while_saving_content",api_error:u.resetOnError,complete:function(){h.loadingIndicator.hide()},beforeSubmit:function(a,b,c){if(!1===N.apply(b,[c]))return!1;h.loadingIndicator.show(); return!0}}])}),a.data("initAjaxFormSubmitDone",!0))})}function ca(){r.bindEditFormEventHandlers("video");$(".b-content-entry .b-content-entry-panel__content--video").each(function(){$this=$(this);$this.data("initVideoEditPaneDone")||($("body").trigger("video_editform_onload",[$this]),$this.data("initVideoEditPaneDone",!0))})}function da(a){function b(a){var b=a.val();return""==b||a.data("last-autofill-value")==b}function c(a,c,e,f){var d=!1;b(a)&&(a.data("last-autofill-value",c),a.val(c),d=!0);b(e)&& (e.data("last-autofill-value",f),e.val(f),d=!0);!d||e.is(":visible")&&a.is(":visible")||(a=$('.js-collapse__icon.js-collapse--collapsed[data-collapse-id="{0}"]'.format("collapse_advoptionspanel_meta_new")),$('.js-collapse__icon.js-collapse--collapsed[data-collapse-id="{0}"]'.format("collapse_advoptionspanel_new")).trigger("click"),a.trigger("click"))}a.each(function(a,g){a=$(g);var d=a.find(".js-content-entry-title").first(),f=a.find(".js-content-entry-url-alias").first(),k=a.find(".js-content-entry-html-title").first(); d.off("change.urlident").on("change.urlident",function(a){a=d.val();""!=a&&b(f)?h.AJAX({call:"/create-content/get-url-ident",data:{text:a},silent:!0,success:a=>{c(f,a.urlident,k,d.val())}}):c(f,"",k,d.val())})})}function ea(){function a(a,b,d){a=a.data("collapse-id");var e='data-collapse-id="'+a+'"',g=$(".js-collapse__link["+e+"]"),f=$(".js-collapse__icon["+e+"]"),h=$(".js-collapse__body["+e+"]");e=f.add(h);g=g.add(f).is(".js-collapse--collapsed");b&&(g=!g);if(g){h.show();var y=h.find(".js-toggle-slider__dependent.h-hide").removeClass("h-hide"); h.find(".js-select-box").selectBox();y.addClass("h-hide");h.hide();h.slideDown("fast");f.removeClass("b-icon__plus-circle").addClass("b-icon__minus-circle");e.removeClass("js-collapse--collapsed")}else h.is(".b-content-entry-panel__section--lite")||(h.slideUp("fast",function(){h.hide()}),f.removeClass("b-icon__minus-circle").addClass("b-icon__plus-circle"),e.addClass("js-collapse--collapsed"));!b&&d&&c(a,!g)}var b=h.storagetools.createStorage("editor"),c=(a,c)=>b.set(a.replace(/(^collapse_|_edit$|_new$)/g, ""),c?"1":"0"),d=$(".js-collapse__icon");d.each((b,c)=>{a($(c),!0,!1)});$(".js-collapse__link").add(d).addClass("b-link js-link").offon("click",function(b){b=!!b.originalEvent;a($(this),!1,b)});d.addClass("b-icon");$(".js-content-entry-edit-post .js-collapse__icon.js-collapse--collapsed").trigger("click");setTimeout(function(){$(".js-content-entry .js-collapse__icon").each((c,d)=>{c=$(d);d=b.get(c.data("collapse-id").replace(/(^collapse_|_edit$|_new$)/g,""));null!=d&&"1"==d!=c.is(".js-collapse--collapsed")&& a(c,!1,!1)})},0)}function fa(){var a=[],b=null,c=null,d=null,g=function(a){function b(a,b,c){var d=a.first();"undefined"==typeof d.data("css-prop-restore-value_"+b)&&d.data("css-prop-restore-value_"+b,d.css(b));"undefined"!=typeof c&&a.css(b,c)}function e(a,b){var c=a.first().data("css-prop-restore-value_"+b);"undefined"!=typeof c&&a.css(b,c)}function g(b,c){a.css({width:b});f.css({width:c})}var f=c.parent();d||(d={originalPanelWidth:a.width(),originalDialogWidth:f.width(),scrollbarWidth:h.getScrollbarWidth(), originalPanelHeight:a.height(),originalDialogHeight:f.height()});var k="margin"+pageData.textDirLeft.charAt(0).toUpperCase()+pageData.textDirLeft.slice(1);b(f,"height");b(a,"height");b(f.find(".photoSelectorTabs"),"height");b(f.find(".js-dialog-body"),"padding");b(f.find(".photoSelectorTabs ul"),"width");b(f.find(".photoSelectorTabs ul li"),"width");b(f.find(".photoSelectorTabs .tabPanel"),"width");b(f.find(".photo-item-wrapper"),"width");b(f.find(".js-photo-counter"),k);var p=$(window).width(),m= d.originalDialogWidth+d.scrollbarWidth>p,n=d.originalPanelWidth,x=d.originalDialogWidth;m&&(n-=200,x-=200);g(n,x);var r=f.outerWidth()>p;r||(e(f,"height"),e(a,"height"),e(f.find(".photoSelectorTabs"),"height"),e(f.find(".js-dialog-body"),"padding"),e(f.find(".photoSelectorTabs ul"),"width"),e(f.find(".photoSelectorTabs ul li"),"width"),e(f.find(".photoSelectorTabs .tabPanel"),"width"),e(f.find(".photo-item-wrapper"),"width"),e(f.find(".js-photo-counter"),k),f.find(".photo-checkbox input").css(pageData.textDirLeft, ""),f.find(".photo-checkbox input").css(pageData.textDirRight,"5px"),f.find(".js-photo-counter").removeClass("h-margin-top-s"));g(n,x);var v=a.find(".photo-item-wrapper"),ha=v.first().outerHeight();m?(m=v.length,v.addClass("last-in-row")):(m=Math.ceil(v.length/2),v.filter(":even").removeClass("last-in-row"));v=m*ha;d.originalPanelHeight<v&&(n+=d.scrollbarWidth,x+=d.scrollbarWidth,g(n,x));r&&(f.css({width:p+"px",left:0,top:0,marginLeft:0,marginTop:0}),b(f,"height","auto"),b(a,"height",v+"px"),b(f.find(".photoSelectorTabs"), "height",v+"px"),b(f.find(".js-dialog-body"),"padding",0),b(f.find(".photoSelectorTabs ul"),"width","30%"),b(f.find(".photoSelectorTabs ul li"),"width","100%"),b(f.find(".photoSelectorTabs .tabPanel"),"width","70%"),b(f.find(".photo-item-wrapper"),"width","auto"),b(f.find(".js-photo-counter"),k,"12px"),f.find(".photo-checkbox input").css(pageData.textDirRight,""),f.find(".photo-checkbox input").css(pageData.textDirLeft,"5px"),f.find(".js-photo-counter").addClass("h-margin-top-s"));$("body").is(".l-xsmall")&& b(f,"height","auto")},e=function(b){var d=$(".photo-item-wrapper .photo-item .filedataid",b),e=$(".js-photo-counter",b.parent());g(b);d.off("click").on("click",function(b){b.stopPropagation();b=$(this).data("nodeid");var d=$(this).closest(".photo-item-wrapper");this.checked?(a.push(b),d.addClass("selected")):(d.removeClass("selected"),b=$.inArray(b,a),-1!=b&&a.splice(b,1));e.html(m.get("x_selected",a.length));$(".js-photo-selector-continue",c).prop("disabled",0==a.length)});$(".photo-item-wrapper", b).off("click").on("click",function(){var a=$(".photo-checkbox .filedataid",this);a.prop("checked",!a.prop("checked")).triggerHandler("click")});0<a.length?(d.each(function(){-1!=$.inArray($(this).data("nodeid"),a)&&(this.checked=!0,$(this).closest(".photo-item-wrapper").addClass("selected"))}),$(".js-photo-selector-continue",c).prop("disabled",!1)):(d.prop("checked",!1),$(".photo-item-wrapper",this).removeClass("selected"),$(".js-photo-selector-continue",c).prop("disabled",!0));e.html(m.get("x_selected", a.length))},f=function(a,d){a=a.nodes;b=$(".photo-selector-galleries",d);var f=b.find(".photo-selector-tabs");f.empty();b.children(".tabPanel").remove();$.each(a,function(a,c){-1!=c.nodeid&&(a="tab-gallery-"+(-2==c.nodeid?0:c.nodeid),f.append('<li class="tab-item"><a href="{0}"><span>{1}</span></a></li>'.format("#"+a,c.title)),b.append('<div id="{0}" class="tabPanel photo-display h-left"></div>'.format(a)))});var k=function(a){var b=a.attr("id");b=b.substring(b.lastIndexOf("-")+1);a.html()?g(a):h.AJAX({call:"/profile/get-photo-tab-content", data:{nodeid:b,ppr:2,isAjaxTemplateRender:!0,isAjaxTemplateRenderWithData:!0},success:function(b){a.html(b.template);e(a)}})};c=d.dialog({modal:!0,width:597,autoOpen:!1,showCloseButton:!1,closeOnEscape:!0,resizable:!1,showTitleBar:!0,title:m.get("select_from_photo_album"),dialogClass:"js-photo-selector-wrapper photo-selector-wrapper dialog-container dialog-box"});b.tabs({create:function(a,b){k(b.panel)},activate:function(a,b){k(b.newPanel)}});c.addClass("js-no-responsive-resize");c.off("vbulletin:dialogresize").on("vbulletin:dialogresize", function(){var a=c.find(".ui-tabs-panel");g(a)});c.dialog("open")};$(document).offon("click",".js-photo-selector-button",function(){$(document).data("gallery-container",$(this).closest(".b-content-entry-panel__content--gallery"));a=[];var b=$(".js-photo-selector-wrapper .js-photo-selector-container");0==b.length&&(b=$(this).closest(".b-content-entry").find(".js-photo-selector-container"));h.AJAX({call:"/profile/get-photo-tabs",success:a=>f(a,b)})})}function D(a,b,c){var d=a.closest(".js-content-entry"), g=d.find(".js-editor");if(b&&!M(d))return C(()=>{D(a,!1,c)});a.trigger("reset");$(".linkcontainer, .js-photo-postdata, .js-attach-postdata",a).html("");$(".edit-photo-link",a).addClass("h-hide");$(".upload-photo-dialog-container .photo-display-container .photo-display").html("");a.attr("default-action")&&a.attr("action",a.attr("default-action"));h.upload&&h.upload.restoreButtonText&&h.upload.restoreButtonText($(".b-button--upload .js-upload-label",a));p.resetEditor(g,function(){d.find(".b-content-entry-panel__content").each(function(a, b){A($(b))});G(d);g.attr("id")&&p.editorExists(g.attr("id"))&&p.toggleToolbar(g,!1);d.data("prev-selected-panel","");d.find(".b-toolbar__item").removeClass("b-toolbar__item--active");O(d.find(".b-toolbar"));d.find(".js-content-entry-title").val("");d.find(".js-contententry-buttons").data("hide-buttons-until-click")&&(d.find(".js-contententry-buttons").addClass("h-hide"),d.find(".js-human-verification").addClass("h-hide"));r&&r.replyWithQuotes&&h.ensureMethod(r.replyWithQuotes,"clickCancelButton")(); P(g.attr("id"));h.ensureFun(c).apply(a)})}function Q(a){if(a.hasClass("b-content-entry-panel__content--gallery"))return!$.trim(a.find(".js-panel-content").html());if(a.hasClass("b-content-entry-panel__content--link")||a.hasClass("b-content-entry-panel__content--video"))return!$.trim(a.find(".js-panel-content").html())&&!a.find(".b-link-input__url").val();if(a.hasClass("b-content-entry-panel__content--poll")){var b=!1;$(".b-poll-fieldset .b-form-input__input",a).each((a,c)=>{if($(c).val())return b= !0,!1});b||$(".b-poll-fieldset .b-form-control__control",a).each((a,c)=>{if(c.defaultChecked!=c.checked)return b=!0,!1});return!b}if(a.hasClass("b-content-entry-panel__content--attachment"))return!(1<a.find(".js-attach-list .js-attach-item").length);if(a.hasClass("b-content-entry-panel__content--event")){b=!1;var c=$('input[name="eventstartdate"]',a),d=$(".js-toggle-slider[data-name='is_all_day']",a);a=$('input[name="eventenddate"]',a);var g=$("input[name='location']");c.length&&c.val()!=c.data("initial-value")&& (b=!0);d.length&&d.hasClass("b-toggle-slider--no")&&(b=!0);a.length&&a.val()!=a.data("initial-value")&&(b=!0);g.length&&""!=g.val()&&(b=!0);return!b}return!0}function H(a){var b=$();a.is(".js-content-entry")&&(b=a);b.length||(b=a.find(".js-content-entry"));b.length||(b=a.closest(".js-content-entry"));a=1==b.find(".b-content-entry-panel__content--event:visible").length;b=b.find(".js-content-entry-event-highlights-container");var c=b.find(".js-content-entry-event-highlights");b.toggleClass("h-hide-imp", !a);b.is(":visible")&&c.is(".selectBox")&&c.val()&&c.val("").selectBox("value","")}function A(a){a.addClass("h-hide");if(a.hasClass("b-content-entry-panel__content--gallery"))a.find(".js-panel-content").empty(),a.find(".b-button--upload .js-upload-label").text(m.get("upload")),a.find(".b-form-input__file--hidden").prop("disabled",!0),a.find(".js-photo-postdata").empty(),a=h.upload.getUploadedPhotosDlg(!1,a),$(".photo-display",a).empty();else if(a.hasClass("b-content-entry-panel__content--link")|| a.hasClass("b-content-entry-panel__content--video"))a.find(".js-panel-content").empty(),a.find(".b-link-input__url").val("").prop("disabled",!0).parent().removeClass("h-hide");else if(a.hasClass("b-content-entry-panel__content--poll")){var b=a.find(".b-poll-fieldset__poll-answers li");3<b.length&&b.filter(function(a){return 3<=a}).remove();a.find(".b-poll-fieldset input").each(function(){"text"==this.type?(this.value="",this.disabled=!0):"checkbox"==this.type&&(this.checked=this.defaultChecked,$(this).hasClass("js-poll-timeout")&& h.triggerHandler.apply(this,["click"]))})}else if(a.hasClass("b-content-entry-panel__content--attachment"))a.find('.js-attach-list .js-attach-item:not(.h-hide) .js-attach-ctrl[data-action="remove"]').trigger("click");else if(a.hasClass("b-content-entry-panel__content--advanced-options"))a.removeClass("h-hide"),a.find(".js-htmlstate").selectBox("value","off"),b=a.find(".js-collapse__icon:not(.js-collapse--collapsed)"),0==a.find(".b-content-entry-panel__section--lite").length?b.trigger("click"):b.first().trigger("click"); else if(a.hasClass("b-content-entry-panel__content--event")){b=$('input[name="eventstartdate"]',a);var c=$(".js-toggle-slider[data-name='is_all_day']",a),d=$('input[name="eventenddate"]',a),g=$("input[name='location']");b.length&&b.val(b.data("initial-value"));c.length&&c.hasClass("b-toggle-slider--no")&&c.trigger("click");d.length&&d.val(d.data("initial-value"));g.length&&g.val("");H(a)}}function ia(a){a.removeClass("h-hide");H(a);1==a.closest(".edit-conversation-container").length&&(a.hasClass("b-content-entry-panel__content--link")|| a.hasClass("b-content-entry-panel__content--video"))&&$(".b-link-input",a).addClass("h-hide")}function ja(a){a.hasClass("b-content-entry-panel__content--gallery")?a.find(".b-form-input__file--hidden").prop("disabled",!1):a.hasClass("b-content-entry-panel__content--link")||a.hasClass("b-content-entry-panel__content--video")?a.find(".b-link-input__url").prop("disabled",!1):a.hasClass("b-content-entry-panel__content--poll")&&a.find(".b-poll-fieldset .b-form-input__input").prop("disabled",!1)}function O(a){var b= a.closest("form"),c=a.data("panel"),d=$(".js-content-entry-title",b),g=$(".js-editor",b);b.data("default-action")||b.data("default-action",b.attr("action"));!b.data("default-content-type")&&b.data("content-type")&&b.data("default-content-type",b.data("content-type"));d.data("default-placeholder")||d.data("default-placeholder",d.attr("placeholder"));g.data("default-placeholder")||g.data("default-placeholder",g.attr("placeholder"));if(a.hasClass("b-toolbar__item--active")){if(a=c.replace(/^b-content-entry-panel__content--/, ""),["gallery","link","video","poll","event"].includes(a)){b.attr("action",h.getAjaxBaseurl()+"/create-content/"+a);b.data("content-type",a);c={gallery:"enter_photo_gallery_title",poll:"enter_poll_question"};var e="event"==a?"enter_event_details_here":"write_something_here_optional";d.attr("placeholder",m.get(a in c?c[a]:"enter_"+a+"_title"));g.attr("placeholder",m.get(e));$(".b-editor__placeholder",b).text(m.get(e))}}else b.data("default-action")?b.attr("action",b.data("default-action")):b.attr("action", h.getAjaxBaseurl()+"/create-content/text"),b.data("default-content-type")?b.data("content-type",b.data("default-content-type")):b.data("content-type","text"),d.data("default-placeholder")?d.attr("placeholder",d.data("default-placeholder")):d.attr("placeholder",m.get("enter_title")),g.data("default-placeholder")?(g.attr("placeholder",g.data("default-placeholder")),$(".b-editor__placeholder",b).text(g.data("default-placeholder"))):(g.attr("placeholder",m.get("write_something_here")),$(".b-editor__placeholder", b).text(m.get("write_something_here")))}function ka(a,b){var c=null,d=null,g=0,e=0,f=(a,b,c,d,e)=>{a.find(b).slice(c,d?d:void 0).height(e)};a.find(b).each((k,h)=>{h=$(h);d=h.position().top;d!==c&&(e&&f(a,b,g,k,e),g=k,e=0,c=h.position().top);k=h.outerHeight(!0);e=e>k?e:k});f(a,b,g,0,e)}function la(){var a=$(this),b=a.closest(".js-smilie-container"),c=a=>{$(".js-smilie-category",a).add(".js-toggle-more-smilies",a).add(".js-smilie-category-preview",a).toggleClass("h-hide");a.toggleClass("b-smilie__container--big")}; if(b.data("all-smilies-loaded"))c(b);else{var d=$("<span />").addClass("h-left h-margin-top-xs").text(m.get("loading")+"...");a.after(d).addClass("h-hide");var g=a=>{a.find(".js-smilie-category").each((a,b)=>{var c=$(b);a=c.find("img");var d=a.length,e=0;a.offon("load",a=>{++e;e>=d-1&&ka(c,".js-smilie-button")})})};h.AJAX({call:"/ajax/render/contententry_panel_smilies",data:{previewOnly:0,isAjaxTemplateRenderWithData:1},success:e=>{a.removeClass("h-hide");d.remove();e=$(e.template).find(".js-smilie-container"); b.replaceWith(e);e.data("all-smilies-loaded","1");c(e);g(e)}})}return!1}function ma(a){var b=function(a,b){var c=$(a);a=c.attr("src");var d=c.attr("title");c=c.data("smilieid");a=b.document.createElement("img",{attributes:{src:a,"data-cke-saved-src":a,title:d,alt:d,smilieid:c}});b.insertElement(a)};a=$(this);var c=a.closest(".js-content-entry").find(".js-editor"),d=a.find("img").get(0),g=c.attr("id");if(a.hasClass("b-smilie__button--disabled"))return!1;g&&p.editorExists(g)?b(d,p.getEditor(g)):p.initEditor(c, {showToolbar:!0,success:(a,c)=>{b(d,c)}});return!1}function na(a){a=$(a.target).closest(".js-content-entry-panel__content--event").find(".js-event-dateinput");var b=a.filter("[name=eventstartdate]");a=a.filter("[name=eventenddate]");var c=b.val(),d=a.val(),g=!1;"undefined"==typeof F&&(F=36E5,I=b.data("initial-value"),J=a.data("initial-value"));c!=I?(b=function(a){return 10>a?"0"+a:a},d=new Date(Date.parse(c)),d=d.getTime()+F,d=new Date(d),d=b(d.getMonth()+1)+"/"+b(d.getDate())+"/"+d.getFullYear()+ " "+b(d.getHours())+":"+b(d.getMinutes()),g=!0):d!=J&&(b=new Date(Date.parse(c)),F=(new Date(Date.parse(d))).getTime()-b.getTime());I=c;J=d;g&&h.flatpickr.getInstance(a).setDate(d)}function oa(a){var b="1"==$(this).find("input[name=is_all_day]:checked").val(),c=$(a.target).closest(".js-content-entry-panel__content--event").find(".js-event-dateinput");a=c.filter("[name=eventstartdate]");var d=a.data("initial-value");d=a.val()||d;c=c.filter("[name=eventenddate]");var g=c.data("initial-value");g=c.val()|| g;var e="datetime";if(b)e="date",a.data("temp-saved-date",d),c.data("temp-saved-date",g);else{-1===a.val().indexOf(":")&&a.val(d);-1===c.val().indexOf(":")&&c.val(g);b=a.data("temp-saved-date");var f=c.data("temp-saved-date");b&&0<=b.indexOf(d)&&a.val(b);f&&0<=f.indexOf(g)&&c.val(f)}h.flatpickr.changePickerType(a,e);h.flatpickr.changePickerType(c,e)}function pa(a){a=$(this);var b=a.parent().data("class");a.is(".js-ckeditor-toolbar-close")&&(b="b-content-entry-panel__content--toggle-editor");a.closest(".b-content-entry").find(".b-toolbar__item[data-panel="+ b+"]").trigger("click")}function G(a){var b=a.find(".js-content-entry-panel"),c=b.find(".b-content-entry-panel__content").not(".h-hide");b.toggleClass("h-hide",!c.length);c.removeClass("b-content-entry-panel__content--first").first().addClass("b-content-entry-panel__content--first");b.closest(".js-content-entry").toggleClass("b-content-entry--all-panels-hidden",0==c.length);H(a);h.ensureFun(b.data("callback")).call(b)}function C(a,b){openConfirmDialog({title:m.get(b||"content_entry"),message:m.get("all_changes_made_will_be_lost_would_you_like_to_continue"), iconType:"warning",onClickYes:a});return!1}function qa(a){var b=!0;a.find(".b-content-entry-panel__content").each(function(a,d){if(!Q($(d)))return b=!1});return b}function M(a){var b=a.find(".js-content-entry-title").val();return("string"!=typeof b||""==b)&&p.isEditorEmpty(a.find(".js-editor"))&&qa(a)}function K(a,b,c,d,g){a.find('input[type="hidden"]').filter((a,c)=>{a=$(c).attr("name");for(key of["",b])for(field of["filedataids[{0}]","filenames[{0}]","setting[{0}][size]"])if(a==field.format(key))return!0}).remove(); a.append([B("filedataids[{0}]".format(b),c),B("filenames[{0}]".format(b),d)]);g&&a.append(B("setting[{0}][size]".format(b),g))}function R(a){a.find('.b-toolbar__item[data-panel="b-content-entry-panel__content--attachment"]:not(.b-toolbar__item--active)').trigger("click")}function S(a,b,c){if(!a)return console.warn("addAttachmentItemPanel failed because $closestElement was not provided"),!1;a=a.closest(".js-content-entry");var d=a.find(".js-attach-list"),g=d.find(".js-attach-item-sample").first().clone(!0), e=$("<img />").attr("src",pageData.baseurl+"/filedata/fetch?type=thumb&filedataid="+c.filedataid).addClass("b-attach-item__image");g.removeClass("js-attach-item-sample");g.find(".js-attach-item-image").append(e);g.find(".js-attach-item-filename").text(c.filename);e="";var f=c.filename.match(/\.([a-z]+)$/i);f&&(e=f[1]);g.data({fileext:e,filename:c.filename,filedataid:c.filedataid,attachnodeid:0,"first-insert-id":b});K(g,b,c.filedataid,c.filename,c.imagesize);g.appendTo(d).removeClass("h-hide");d.removeClass("h-hide"); R(a);return!0}function ra(a){var b=$(this);a=b.closest("form");var c=b.closest(".js-attach-item"),d=b.data("action"),g=b.data("imagesize"),e=c.data("filedataid"),f=p.generateTempAttachmentId(e),k=c.data("attachnodeid")||0,q=c.data("fileext"),l=c.data("filename"),m=a.find(".js-editor"),y=c.data("first-insert-id"),t="icon thumb small medium large full".split(" "),r=function(a,d,e,g,l,m,q){var n="",t="";n=pageData.baseurl+"/filedata/fetch?filedataid="+a;t=n+"&thumb=1";var w="",r=null!==d.match(/^(gif|jpg|jpeg|jpe|png|bmp|webp)$/i), x=!1;d=!1;var v="data-tempid",u=f;if(y||0!=k)if(!y&&0<k){var z=!1;"wysiwyg"==g.mode?(temp=document.createElement("div"),temp.innerHTML=g.getData(),z=r?"img":"a",z=0<$(temp).find(z+'[data-attachmentid="'+k+'"]').length):(regex=new RegExp("\\[ATTACH(=[^\\]]+)?\\]n"+k+"\\[/ATTACH\\]","i"),sourceText=$(g.container.$).find("textarea.cke_source").val(),(matches=regex.exec(sourceText))&&(z=!0));z?d=!0:(n=pageData.baseurl+"/filedata/fetch?id="+k,t=n+"&thumb=1",v="data-attachmentid",u=k,f="n"+k,c.data("first-insert-id", f),"insert_image"==l||"insert_sigpic"==l||m||(m="thumb"),m&&(z={},z.attachmentid=k,z.size=m,h.AJAX({call:"/uploader/saveattachmentsetting",data:z})))}else y&&(d=r);else e=(e=c.find('input[type="hidden"][name="filenames[]"]'))&&e.val(),c.data("first-insert-id",f),x=!0;r||(0<k?u=f=k:c.data("tempid")&&(u=f=c.data("tempid")));z=!1;r?("insert_sigpic"==l?t=n=" [SIGPIC][/SIGPIC] ":(r="","insert_image"==l?(q.includes(m)&&(n+="&type="+m),w=n):(m="thumb",r=" thumbnail",w=t),n=' <img class="bbcode-attachment'+ r+'" src="{0}" {1}="{2}" /> '.format(w,v,u),t=" [ATTACH=CONFIG]{0}[/ATTACH] ".format(f)),z=m):"video"==c.data("filebasetype")?n=t="[VIDEO=videofile;{0}{1}]{0}[/VIDEO]".format(n,0==k?";"+f:""):"insert_sigpic"==l?t=n="":(n=' <a class="bbcode-attachment" href="{0}" {1}="{2}" />'.format(n,v,u)+e+"</a> ",t=" [ATTACH]{0}[/ATTACH] ".format(f));x&&(K(c,f,a,e,z),c.attr("data-tempid",f));d&&(filedataObj={filedataid:a,filename:e,imagesize:m},S(b,f,filedataObj));if(a=g.document&&g.document.getBody())a.setAttribute("contentEditable", !1),a.setAttribute("contentEditable",!0);"wysiwyg"==g.mode?(g.insertHtml(n),""!=w&&p.autogrowEditorOnImageLoad(w,g)):($sourceTextArea=$(g.container.$).find("textarea.cke_source"),cursorStart=$sourceTextArea[0].selectionStart,cursorEnd=$sourceTextArea[0].selectionEnd,text=$sourceTextArea.val(),newtext=text.substring(0,cursorStart)+t+text.substring(cursorEnd),$sourceTextArea.val(newtext));setTimeout(()=>{g.focus();g.execCommand("autogrow")},10)};switch(d){case "remove":var A=function(){console.log("removeAttachmentFromPanel attachnodeid: "+ k);0<k&&B("removeattachnodeids[]",k).appendTo(c.closest("form"));c.remove()};if(p.editorExists(m.attr("id"))){a=p.getEditor(m.attr("id"));var n=a.getData(),x=pageData.baseurl+"/filedata/fetch?filedataid="+e;n=n.replace("[ATTACH]{0}[/ATTACH]".format(y),"");n=n.replace("[ATTACH=CONFIG]{0}[/ATTACH]".format(y),"");n=n.replace("[IMG]{0}[/IMG]".format(x),"");for(var u of t)n=n.replace("[IMG]{0}&type={1}[/IMG]".format(x,u),"");n=n.replace("[VIDEO=videofile;{0}]{0}[/VIDEO]".format(pageData.baseurl+"/filedata/fetch?id="+ k),"");u=c.find('input[type="hidden"]');var v=(a,b,c)=>{a=a.replace(new RegExp("\\[ATTACH(=[^\\]]+)?\\]"+b+"\\[/ATTACH\\]","i"),"");b=document.createElement("div");b.innerHTML=a;$(b).find("img["+c+"], a["+c+"]").remove();return b.innerHTML};for(x=0;x<u.length;x++)regex=/filedataids\[([^\]]+)]/,(tempid=(matches=regex.exec(u[x].name))&&matches[1])&&(n=v(n,tempid,'data-tempid="'+tempid+'"'));0<k&&(n=v(n,"n"+k,'data-attachmentid="'+k+'"'));a.setData(n,function(){A()})}else A();break;default:p.editorExists(m.attr("id"))? r(e,q,l,p.getEditor(m.attr("id")),d,g,t):p.initEditor(m,{success:()=>{setTimeout(()=>{r(e,q,l,p.getEditor(m.attr("id")),d,g,t)},0)}})}return!1}function sa(a,b){var c=$(this);a=c.closest(".js-content-entry");var d=a.find("."+c.data("panel")),g=1==c.closest(".js-toolbar-primary").length,e=a.data("prev-selected-panel")||"",f=a=>a.is(":visible")&&!Q(a);if(g){if("0"==a.data("allow-type-text")&&(c.addClass("b-toolbar__item--unselectable"),c.hasClass("b-toolbar__item--active")))return!1;if(!b&&(e.length&& f(e)||f(d)))return C(function(){e.length?(A(e),e=""):A(d);c.trigger("click",[!0])});$(".js-toolbar-primary .b-toolbar__item",a).removeClass(function(){return this==c.get(0)?($(this).toggleClass("b-toolbar__item--active"),""):"b-toolbar__item--active b-toolbar__item--unselectable"});e.length&&e.is(":visible")&&(A(e),e="");c.hasClass("b-toolbar__item--active")?(ja(d),ia(d),e=d):(A(d),e="");O(c);a.data("prev-selected-panel",e)}else{if(!b&&"b-content-entry-panel__content--attachment"==c.data("panel")&& f(d))return C(()=>{A(d);c.trigger("click",[!0])});c.toggleClass("b-toolbar__item--active");f=c.hasClass("b-toolbar__item--active");b=parseInt(pageData.user_editorstate,10);var k=c.data("panel");g=T(k);"b-content-entry-panel__content--toggle-editor"==k?toggleAdvancedEditor(c):d.toggleClass("h-hide",!f);f?(b|=g,f="add"):(b-=b&g,f="remove");b!=pageData.user_editorstate&&(h.loadingIndicator.suppressNextAjaxIndicator(),h.AJAX({call:"/ajax/api/user/saveEditorState",data:{action:f,value:g},success:function(a){a.success&& "undefined"!=typeof a.editorstate&&(pageData.user_editorstate=parseInt(a.editorstate,10))}}))}G(a);a.find(".js-contententry-buttons").removeClass("h-hide");u.show(a.find(".js-human-verification"))}function T(a){var b={"b-content-entry-panel__content--toggle-editor":1,"b-content-entry-panel__content--attachment":2,"b-content-entry-panel__content--smiley":4};return a in b?b[a]:0}function P(a){$("#"+a).closest(".js-content-entry").find(".b-toolbar__item--secondary").each(function(){var a=$(this),c=a.data("panel"); c=T(c);pageData.user_editorstate&c&&!a.hasClass("b-toolbar__item--active")&&a.trigger("click")})}function U(a){var b=$(a).data("default-content-type");b&&"Text"!=b&&(a=$('.b-toolbar__item[data-panel="b-content-entry-panel__content--{0}"]'.format(b.toLowerCase()),a),a.data("defaultSelected")||a.hasClass("b-toolbar__item--active")||(a.trigger("click"),a.data("defaultSelected",!0)))}function V(){var a=$(".js-content-entry").not(".js-content-entry-basic"),b=$(document);0<a.length&&($("form",a).each((a, b)=>{a=$(b);b=a.find(".js-editor");var c=p.getEditorContent(b);a.trigger("reset");c&&(p.editorExists(b)?p.getEditor(b).setData(c):b.val(c))}),ba(),fa(),ca(),da(a),ea(),b.offon("click",".js-content-entry-save-draft",X),b.offon("click",".js-content-entry-preview",W),b.offon("click",".js-content-entry-loadnewposts",Y),b.offon("keydown",".js-content-entry .b-link-input__url",function(a){(a=13==a.keyCode)&&$(this).next(".js-attach-button").trigger("click");return!a}),b.offon("focus",".js-content-entry .js-editor", function(){var a=$(this).closest(".js-content-entry");a.find(".js-contententry-buttons").removeClass("h-hide");u.show(a.find(".js-human-verification"))}),E=$('.js-content-entry .js-toggle-slider[data-name="disable_bbcode"]').data("value"),b.offon("change",'.js-content-entry .js-toggle-slider[data-name="disable_bbcode"]',(a,b)=>{E=b}),b.offon("change",".js-content-entry .js-content-entry-panel__content--event .js-event-dateinput",na).offon("change",".js-content-entry .js-content-entry-panel__content--event .js-toggle-slider[data-name='is_all_day']", oa),b.offon("keyup",".js-event-location",a=>{a=$(a.target);a.closest("form").find(".js-event-previewmap").prop("disabled",""==a.val())}),b.offon("click",".js-event-previewmap",a=>{a=$(a.target).closest("form").find(".js-event-location").val();h.AJAX({call:"/ajax/render/display_event_map",data:{location:a,isAjaxTemplateRenderWithData:1},success:a=>{openAlertDialog({title:m.get("preview_map"),message:a.template})}})}));b.offon("click",".js-content-entry-delete",Z);b.offon("click",".js-content-entry-cancel", aa);b.offon("click",".b-content-entry .b-toolbar__item",sa);b.offon("click",".js-content-entry .js-contententry-panel-x",pa);b.offon("click",".js-smilie-container .js-toggle-more-smilies",la);b.offon("click",".js-smilie-container .js-smilie-button",ma);b.offon("click",".js-content-entry .js-attach-ctrl",ra);a.each((a,b)=>{U(b)});console.log("vBulletin.contentEntryBox.init finish")}var E=!1;callbackSubmitSuccess=function(a,b,c,d){console.log("vBulletin.contentEntryBox.callbackSubmitSuccess");d.closest(".js-dialog-body").dialog("close"); var g=d.data("content-type")||"",e=d.data("current-channeltype")||"";d.attr("ck-editorid")||$(".js-editor",d).attr("id");D(d);if(!1!==h.triggerHandler.apply(d.get(0),["afterSave",$(document),a])){b=pageData;var f=a.nodeId;var k=d.closest(".conversation-content-widget");0==k.length&&(k=d.closest("#activities-tab"));var q=$(".conversation-list",k);var l=$(".list-container",k);1==d.closest(".private-message-widget").length?1==d.closest(".private-message-widget").find(".conversation-list").length?location.reload(): location.href=pageData.baseurl+"/privatemessage/index":a.retUrl&&0==l.length?location.href=a.retUrl:(h.loadingIndicator.show(),c=q.hasClass("thread-view")?"thread":q.hasClass("full-activity-view")?"full-activity-stream":q.hasClass("activity-view")?"activity-stream":"stream","forum"===e&&"thread"===c?(L(d,null,a.nodeId),u.reset()):(e=$(".js-post:not(.js-comment):last .js-show-post-link:first",q).text()||"1",e=Number(e.replace("#","")),b["posts-perpage"]=r.POSTS_PER_PAGE,"thread"==c&&(b["comments-perpage"]= r.COMMENTS_PER_PAGE),a&&h.ajaxtools.hasError(a.warnings,"warning_spam_post")?h.ajaxtools.showApiError(a.warnings,a,{title_phrase:"warning",after_error:function(){a.warningReturnUrl?location.href=a.warningReturnUrl:location.reload(!0)}}):($.post(h.getAjaxBaseurl()+"/create-content/loadnode",{nodeid:f,view:c,index:e,page:b,type:g,isAjaxTemplateRender:!0,isAjaxTemplateRenderWithData:!0},function(b){d.each(function(a,b){$(b).find("textarea").val("")});if(b.error)a.moderateNode?($textarea=d.find(".js-editor"), p.editorExists($textarea)?p.getEditor($textarea).setData(""):$textarea.val(""),showStatusMessage(m.get("your_post_is_now_being_reviewed_and_waiting_for_moderators_approval"),"moderate")):h.error("conversation",b.error);else{var c=$(b.template);1<l.length&&($tab=d.closest(".tab"),l=0<$tab.length?$(".list-container",$tab):$(".list-container",$(".tab.media-tab")));if(l.hasClass("ajax-order-newest-first")&&0<$("li.list-item:first",l).length)$("li.list-item:first",l).before(c);else{l.append(c);var e=c.closest(".ui-tabs-panel").find(".conversation-toolbar-wrapper"); e.hasClass("scrolltofixed-floating")&&(e=e.data("object-instance"))&&e.addLimit(c.outerHeight(!0));l.removeClass("h-hide");h.scrollToAnchor("#post"+f)}0<l.children(".list-item").length&&l.parent().find(".conversation-empty").addClass("h-hide");$("body").trigger(g+"_savepost_success",[d]);h.Responsive.checkForVideoSignature();(c=$(".js-conversation-starter",k).attr("data-node-id"))&&h.markRead(c);h.subscribe.updateSubscribeButton(b.topic_subscribed)}},"json").error(function(a,b,c){console.warn("Error loading post: {0}".format(c)); h.error("conversation","error_loading_post")}).complete(function(){h.loadingIndicator.hide()}),u.reset())))}};toggleAdvancedEditor=function(a){var b=a.closest(".js-content-entry").find(".js-editor");b.attr("id")&&p.editorExists(b.attr("id"))?p.toggleToolbar(b):p.initEditor(b,{showToolbar:!0,success:(a,d)=>{d.focus();h.ensureFun(b.data("callback")).call(b)}})};var F,I,J;V();return{init:V,addAttachmentItemPanel:S,updatePanelItemData:K,openAttachmentPanel:R,setDefaultTab:U,resetForm:D,validateForm:N, afterPanelChange:G,restoreEditorState:P,populateMetaDescription:function(a,b){var c=b.find(".js-meta-description").first();if(1==c.length){var d=c.val(),g="";b=b.is(".js-content-entry-edit-post");var e=h.options.get("threadpreview");0>=e&&(e=150);a=$("<div />").html(a).text();a=a.replace(/[\s\v\0]+/g," ").replace(/^ | $/g,"");if(a.length>e+10){a=a.substr(0,e+10);e=a.length-1;for(var f=20<a.length?20:a.length,k;0<f;){k=a.substr(e,1);if(k.match(/[\s\v\0\.\?\n-]/)){a=a.substr(0,a.length-(a.length-e)); break}--f;--e}}b&&(g=a);if(""==d&&""!=a||g==d&&""!=d||0===d.indexOf(g)&&""!=d)prevHtmlTitle=a,c.val(prevHtmlTitle),c.is(":visible")||(c=c.closest(".js-collapse__body"),a=$(".js-collapse__icon, .js-collapse__body"),c=a.index(c),a.eq(c-1).trigger("click"))}},allowBbcode:()=>!E}})(vBulletin,vBulletin.ckeditor,vBulletin.conversation,vBulletin.hv,vBulletin.phrase));
[ Kembali ]
© 2026 mini manager