PageSourceSearch

https://board.wartenberger-sv.com/blog/js/Blog.min.js?v=1790935236

js wartenberger-sv.com collected 2026-10-02 22:24:33 UTC 12,708 bytes, 1 lines download raw bytes

1var Blog={Blog:{}};Blog.Blog.InlineEditor=WCF.InlineEditor.extend({_environment:"list",_redirectURL:"",_permissions:{},setRedirectURL:function(e,t){this._redirectURL=e,this._environment=t||"list"},_setOptions:function(){this._options=[{label:WCF.Language.get("blog.blog.delete"),optionName:"delete"},{optionName:"divider"},{label:WCF.Language.get("blog.entry.setAsFeatured"),optionName:"setAsFeatured"},{label:WCF.Language.get("blog.entry.unsetAsFeatured"),optionName:"unsetAsFeatured"},{optionName:"divider"},{label:WCF.Language.get("wcf.global.button.edit"),optionName:"edit",isQuickOption:!0}]},_show:function(e){var t=$(e.currentTarget).data("elementID"),a=null;return this._dropdowns[t]||((a=this._getTriggerElement(this._elements[t]).addClass("dropdownToggle")).wrap('<span class="dropdown" />'),this._dropdowns[t]=$('<ul class="dropdownMenu" />').insertAfter(a)),this._super(e),null!==a&&WCF.Dropdown.initDropdown(a,e.originalEvent||e),!1},_getTriggerElement:function(e){return e.find(".jsButtonBlogInlineEditor")},_validate:function(e,t){var a=$("#"+e);switch(t){case"delete":return!!a.data("isDeletable");case"setAsFeatured":return!!this._getPermission("canSetAsFeatured")&&!a.data("isFeatured");case"unsetAsFeatured":return!!this._getPermission("canSetAsFeatured")&&!!a.data("isFeatured");case"edit":return!!a.data("canEditBlog")}return!1},_execute:function(e,t){if(!this._validate(e,t))return!1;switch(t){case"delete":var a=this;WCF.System.Confirmation.show(WCF.Language.get("blog.blog.delete.confirmMessage"),(function(n){"confirm"===n&&a._updateBlog(e,t,{deleted:1})}));break;case"setAsFeatured":case"unsetAsFeatured":this._updateBlog(e,t,{isFeatured:"setAsFeatured"===t?1:0});break;case"edit":window.location=this._getTriggerElement($("#"+e)).prop("href")}},_updateBlog:function(e,t,a){var n,s=this._elements[e].data("objectID");"delete"===t?(n=this,new WCF.Action.Proxy({autoSend:!0,data:{actionName:"delete",className:"blog\\data\\blog\\BlogAction",objectIDs:[s]},success:function(e){n._redirectURL?window.location=n._redirectURL:window.location.reload()}})):(this._updateData.push({data:a,elementID:e,optionName:t}),this._proxy.setOption("data",{actionName:t,className:"blog\\data\\blog\\BlogAction",objectIDs:[s],parameters:{data:a}}),this._proxy.sendRequest())},_updateState:function(){var e,t,a,n,s,i;for(this._notification.show(),e=0,t=this._updateData.length;e<t;e++)switch(a=this._updateData[e],n=$("#"+a.elementID),a.optionName){case"setAsFeatured":null===(s=elBySel(".contentItemBadges",n[0]))&&((s=elCreate("div")).className="contentItemBadges",elBySel(".contentItemImage",n[0]).appendChild(s)),(i=elCreate("span")).className="badge label green contentItemBadge contentItemBadgeIsFeatured jsLabelFeatured",i.innerHTML=WCF.Language.get("blog.entry.featured"),s.appendChild(i),n.data("isFeatured",1);break;case"unsetAsFeatured":n.data("isFeatured",0),n.find(".jsLabelFeatured").remove()}},_getPermission:function(e){return this._permissions[e]?this._permissions[e]:0},setPermission:function(e,t){this._permissions[e]=t},setPermissions:function(e){for(var t in e)this.setPermission(t,e[t])}}),Blog.Blog.Archive=Class.extend({_proxy:null,_blogID:null,init:function(e){this._blogID=e,this._proxy=new WCF.Action.Proxy({success:$.proxy(this._success,this)}),$(".blogArchive > li > a").click($.proxy(this._openYear,this)),$(".blogArchive > li > ol > li > a").click($.proxy(this._openMonth,this))},_openYear:function(e){e.preventDefault();var t=$(e.currentTarget);t.children(".icon").toggleClass("fa-chevron-right fa-chevron-down"),t.parent().toggleClass("open")},_openMonth:function(e){var t,a;e.preventDefault(),(a=(t=$(e.currentTarget)).parent()).hasClass("open")||a.data("loaded")||($('<ul><li class="loading"><span class="icon icon24 fa-spinner" /> <span>'+WCF.Language.get("wcf.global.loading")+"</span></li></ul>").appendTo(a),a.data("loaded",1),this._proxy.setOption("data",{actionName:"loadEntriesByMonth",className:"blog\\data\\entry\\EntryAction",parameters:{blogID:this._blogID,month:a.data("month"),year:a.parent().parent().data("year")}}),this._proxy.sendRequest()),t.children(".icon").toggleClass("fa-chevron-right fa-chevron-down"),a.toggleClass("open")},_success:function(e,t,a){$(".blogArchive > li[data-year="+e.returnValues.year+"] > ol > li[data-month="+e.returnValues.month+"] > ul").empty().html(e.returnValues.template)}}),Blog.Category={},Blog.Category.MarkAllAsRead=Class.extend({_proxy:null,init:function(){this._proxy=new WCF.Action.Proxy({success:$.proxy(this._success,this)}),$(".markAllAsReadButton").click($.proxy(this._click,this))},_click:function(e){e.preventDefault(),this._proxy.setOption("data",{actionName:"markAllAsRead",className:"blog\\data\\category\\BlogCategoryAction"}
1),this._proxy.sendRequest()},_success:function(e,t,a){$(".nestedCategoryList").find(".badge.badgeUpdate").hide(),document.querySelectorAll(".mainMenu .active .badge").forEach((e=>e.remove())),WCF.System.Event.fireEvent("com.woltlab.wcf.MainMenuMobile","updateButtonState"),(new WCF.System.Notification).show()}}),Blog.Entry={},Blog.Entry.Delete=WCF.Action.Delete.extend({_redirectURL:"",init:function(e,t,a){this._super(e,t),this._redirectURL=a},_success:function(e,t,a){new WCF.System.Notification(WCF.Language.get("blog.entry.delete.success")).show($.proxy((function(){window.location=this._redirectURL}),this))}}),Blog.Entry.InlineEditor=WCF.InlineEditor.extend({_environment:"list",_redirectURL:"",setRedirectURL:function(e,t){this._redirectURL=e,this._environment=t||"list"},_setOptions:function(){this._options=[{label:WCF.Language.get("blog.entry.enable"),optionName:"enable"},{label:WCF.Language.get("blog.entry.disable"),optionName:"disable"},{label:WCF.Language.get("blog.entry.trash"),optionName:"trash"},{label:WCF.Language.get("blog.entry.restore"),optionName:"restore"},{label:WCF.Language.get("blog.entry.delete"),optionName:"delete"},{optionName:"divider"},{label:WCF.Language.get("blog.entry.setAsFeatured"),optionName:"setAsFeatured"},{label:WCF.Language.get("blog.entry.unsetAsFeatured"),optionName:"unsetAsFeatured"},{optionName:"divider"},{label:WCF.Language.get("wcf.global.button.edit"),optionName:"edit",isQuickOption:!0}],WCF.System.Event.fireEvent("Blog.Entry.InlineEditor","setOptions",{api:this})},_show:function(e){var t,a=$(e.currentTarget).data("elementID"),n=null;return this._dropdowns[a]||(n=this._getTriggerElement(this._elements[a]).addClass("dropdownToggle").parent().addClass("dropdown").end(),this._dropdowns[a]=$('<ul class="dropdownMenu" />').insertAfter(n)),this._super(e),null!==n&&(WCF.Dropdown.initDropdown(n,e.originalEvent||e),t=n.parent().wcfIdentify(),WCF.Dropdown.registerCallback(t,$.proxy(this._toggleDropdown,this)),this._toggleDropdown(t,"open")),!1},_toggleDropdown:function(e,t){WCF.Dropdown.getDropdown(e).parents(".messageOptions").toggleClass("forceOpen")},_getTriggerElement:function(e){return e.find(".jsButtonEntryInlineEditor")},_validate:function(e,t){var a,n=$("#"+e);switch(t){case"delete":if(!n.data("canDeleteEntry"))return!1;if(n.data("isDeleted"))return!0;break;case"restore":if(!n.data("canRestoreEntry"))return!1;if(n.data("isDeleted"))return!0;break;case"trash":if(!n.data("canTrashEntry"))return!1;if(!n.data("isDeleted"))return!0;break;case"enable":case"disable":return!!n.data("canModerateEntry")&&(!n.data("isDeleted")&&(n.data("isDisabled")?"enable"===t:"disable"===t));case"setAsFeatured":if(!n.data("canModerateEntry"))return!1;if(!n.data("isFeatured"))return!0;break;case"unsetAsFeatured":if(!n.data("canModerateEntry"))return!1;if(n.data("isFeatured"))return!0;break;case"edit":return!!n.data("canEditEntry")}return a={api:this,elementId:e,entryId:n.data("objectID"),optionName:t,valid:!1},WCF.System.Event.fireEvent("Blog.Entry.InlineEditor","validate",a),!0===a.valid},_execute:function(e,t){var a,n;if(!this._validate(e,t))return!1;switch(t){case"disable":case"enable":this._updateEntry(e,t,{isDisabled:"enable"===t?0:1});break;case"delete":a=this,WCF.System.Confirmation.show(WCF.Language.get("blog.entry.delete.confirmMessage"),(function(n){"confirm"===n&&a._updateEntry(e,t,{deleted:1})}));break;case"edit":window.location=this._getTriggerElement($("#"+e)).prop("href");break;case"restore":this._updateEntry(e,t,{isDeleted:0});break;case"setAsFeatured":case"unsetAsFeatured":this._updateEntry(e,t,{isFeatured:"setAsFeatured"===t?1:0});break;case"trash":a=this,WCF.System.Confirmation.show(WCF.Language.get("blog.entry.trash.confirmMessage"),(function(n){"confirm"===n&&a._updateEntry(e,t,{isDeleted:1,reason:$("#wcfSystemConfirmationContent").find("textarea").val()})}),{},$('<div class="section"><dl><dt>'+WCF.Language.get("blog.entry.trash.reason")+'</dt><dd><textarea cols="40" rows="4" /></dd></dl></div>'));break;default:return n={api:this,elementId:e,optionName:t,valid:!1},WCF.System.Event.fireEvent("Blog.Entry.InlineEditor","execute",n),!0===n.valid}return!0},_updateEntry:function(e,t,a){var n,s;"delete"===t?(n=this,s=this._elements[e].data("objectID"),new WCF.Action.Proxy({autoSend:!0,data:{actionName:"delete",className:"blog\\data\\entry\\EntryAction",objectIDs:[s]},success:function(e){n._redirectURL?window.location=n._redirectURL:window.location.reload()}})):(this._updateData.push({data:a,elementID:e,optionName:t}),this._proxy.setOption("data",{actionName:t,className:"blog\\data\\entry\\EntryAction",objectIDs:[this._elements[e].data("objectID")],parameters:{data:a}}
1),this._proxy.sendRequest())},_updateState:function(){var e,t,a,n,s;if("entry"!=this._environment||1!=this._updateData.length||"trash"!=this._updateData[0].optionName||this._elements[this._updateData[0].elementID].data("canViewDeletedEntry"))for(this._notification.show(),t=0,a=this._updateData.length;t<a;t++)switch(n=this._updateData[t],s=$("#"+n.elementID),elBySel(".contentItemBadges",s[0]),n.optionName){case"enable":s.toggleClass("messageDisabled").data("isDisabled",n.data.isDisabled),"entry"==this._environment?$(".blogEntryHeader").toggleClass("messageDisabled"):this._removeBadge(s[0],"contentItemBadgeIsDisabled");break;case"disable":s.toggleClass("messageDisabled").data("isDisabled",n.data.isDisabled),"entry"==this._environment?$(".blogEntryHeader").toggleClass("messageDisabled"):((e=elCreate("span")).className="badge label green contentItemBadge contentItemBadgeIsDisabled",e.innerHTML=WCF.Language.get("wcf.message.status.disabled"),this._addBadge(s[0],e));break;case"restore":s.toggleClass("messageDeleted").data("isDeleted",n.data.isDeleted),"entry"==this._environment?($(".blogEntryHeader").toggleClass("messageDeleted"),$(".blogEntryDeleteNote").remove()):this._removeBadge(s[0],"contentItemBadgeIsDeleted");break;case"trash":s.toggleClass("messageDeleted").data("isDeleted",n.data.isDeleted),"entry"==this._environment?$(".blogEntryHeader").toggleClass("messageDeleted"):((e=elCreate("span")).className="badge label red contentItemBadge contentItemBadgeIsDeleted",e.innerHTML=WCF.Language.get("wcf.message.status.deleted"),this._addBadge(s[0],e));break;case"setAsFeatured":"entry"==this._environment?$(".blogEntryHeader h1.contentTitle").prepend($('<span class="badge label green jsLabelFeatured">'+WCF.Language.get("blog.entry.featured")+"</span>")):((e=elCreate("span")).className="badge label green contentItemBadge contentItemBadgeIsFeatured",e.innerHTML=WCF.Language.get("blog.entry.featured"),this._addBadge(s[0],e)),s.data("isFeatured",1);break;case"unsetAsFeatured":s.data("isFeatured",0),"entry"==this._environment?$(".jsLabelFeatured").remove():this._removeBadge(s[0],"contentItemBadgeIsFeatured")}else this._notification.show($.proxy((function(){window.location=this._redirectURL}),this))},_addBadge:function(e,t){var a=elBySel(".contentItemBadges",e);null===a&&((a=elCreate("div")).className="contentItemBadges",elBySel(".contentItemImage",e).appendChild(a)),a.appendChild(t)},_removeBadge:function(e,t){var a,n=elBySel("."+t,e);n&&(a=n.parentNode,elRemove(n),0===a.childElementCount&&elRemove(a))}}),Blog.Entry.Preview=WCF.Popover.extend({_proxy:null,init:function(){this._super(".blogEntryLink"),this._proxy=new WCF.Action.Proxy({showLoadingOverlay:!1}),WCF.DOMNodeInsertedHandler.addCallback("Blog.Entry.Preview",$.proxy(this._initContainers,this))},_loadContent:function(){var e,t,a=$("#"+this._activeElementID);this._proxy.setOption("data",{actionName:"getEntryPreview",className:"blog\\data\\entry\\EntryAction",objectIDs:[a.data("entryID")]}),e=this._activeElementID,t=this,this._proxy.setOption("success",(function(a,n,s){t._insertContent(e,a.returnValues.template,!0)})),this._proxy.sendRequest()}}),Blog.Entry.QuoteHandler=WCF.Message.Quote.Handler.extend({init:function(e){require(["WoltLabSuite/Blog/Ui/Entry/Quote"],(({UiEntryQuote:t})=>{new t(e)}))}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.