/** * This file contains everything that happens when the page for the article * list editor gets loaded * * @todo Fix all insufficient use of jQuery */function arlimaTinyMCEChanged(){Arlima.ArticleEditor.updateArticle()}jQuery(function(t){Arlima.Manager.init("#arlima-container-area"),Arlima.ArticleEditor.init(),ArlimaUploader.init(),Arlima.Manager.loadCustomTemplates(),ArlimaJS.is_admin&&t.isNumeric(ArlimaJS.is_admin)&&(ArlimaJS.is_admin=parseInt(ArlimaJS.is_admin)),Arlima.Manager.loadSetup(function(){"undefined"!=typeof loadArlimListOnLoad&&Arlima.Manager.addList(loadArlimListOnLoad)}),t("[title].tooltip").qtip({position:{my:"left top",at:"center right"},style:Arlima.qtipStyle}),t("[title].tooltip-left").qtip({position:{corner:{tooltip:"bottomLeft",target:"topLeft"}},style:Arlima.qtipStyle}),t(".fancybox").fancybox({speedIn:300,speedOut:300,titlePosition:"over"}),t("#arlima-article-image-scissors-popup").fancybox({autoDimensions:!0,speedIn:300,speedOut:300,titlePosition:"over",onComplete:function(){},onClosed:function(){t("#arlima-article-image-container").removeClass("arlima-fancybox media-item-info").addClass("media-item-info"),t("#arlima-article-image img").removeClass("thumbnail"),t("#arlima-article-image-scissors").html("").hide(),Arlima.ArticleEditor.updateArticleImage({updated:Math.round((new Date).getTime()/1e3)}),Arlima.ArticleEditor.removeImageVersions()},onStart:function(){var e=t("#arlima-article-image-options").data("image_options");Arlima.Backend.loadScissorsHTML(e.attach_id,function(e){e&&t("#arlima-article-image-scissors").html(e).show()}),t("#arlima-article-image-container").addClass("arlima-fancybox media-item-info"),t("#arlima-article-image img").addClass("thumbnail").removeAttr("width").removeAttr("height")}}),t(".sticky-interval-fancybox").fancybox({autoDimensions:!0,speedIn:300,speedOut:300,titlePosition:!1,onComplete:function(){},onClosed:function(){var e=Arlima.ArticleEditor.$item.data("article"),i=e.options.sticky_interval,a=t("#sticky-interval-fancybox"),r=function(t){var e="*",i=a.find("."+t);return i.filter(":checked").length!=i.length&&(e="",i.filter(":checked").each(function(){e+=","+this.value}),e=""==e?"*":e.substr(1)),e},s=r("day")+":"+r("hour");s!=i&&(e.options.sticky_interval=s,Arlima.ArticleEditor.$item.data("article",e),t("#arlima-interval").val(e.options.sticky_interval),Arlima.ArticleEditor.updateArticle(!0,!1))},onStart:function(){var e=Arlima.ArticleEditor.$item.data("article"),i=t("#sticky-interval-fancybox").find("input");i.removeAttr("checked"),t.each(e.options.sticky_interval.split(":"),function(e,a){if("*"==t.trim(a)){var r=0==e?".day":".hour";i.filter(r).attr("checked","checked")}else t.each(a.split(","),function(t,e){i.filter('[value="'+e+'"]').attr("checked","checked")})})}});for(var e=t("#sticky-hour-container").children().eq(0),i=1;25>i;i++){var a=10>i?"0"+i:i,r=0===i%8?"
":"";t('"+r).insertBefore(e)}t("#arlima-edit-article-title-fontsize-slider").slider({value:18,min:8,max:100,slide:function(e,i){t("#arlima-edit-article-title-fontsize").val(i.value),Arlima.ArticleEditor.updateArticle()}}),t("#arlima-edit-article-options-streamer-color").colourPicker({ico:"",title:!1}),setInterval(function(){Arlima.Manager.iterateLists(function(t){t.isImported&&!Arlima.ArticleEditor.isEditingList(t.id)&&Arlima.Manager.reloadList(t)})},9e4),t("#arlima-edit-article-options-template").change(function(){Arlima.ArticleEditor.toggleAvailableFormats(this.value),Arlima.ArticleEditor.toggleEditorFeatures(this.value),Arlima.ArticleEditor.updatePreview(),Arlima.Manager.triggerEvent("templateChange")}),t("#arlima-search-lists").arlimaListSearch("#arlima-lists .arlima-list-link"),t(".arlima-list-link").on("click",function(){Arlima.Manager.addList(t(this).attr("data-alid"))}),t("#arlima-refresh-all-lists").click(function(){var t=!0;return Arlima.Manager.getUnsavedLists().length>0&&(t=confirm(ArlimaJS.lang.unsaved)),t&&Arlima.Manager.iterateLists(function(t){Arlima.Manager.reloadList(t)}),!1}),t("#arlima-article-image").click(function(e){e.preventDefault();var i=t("#arlima-article-post_id").val();t.isNumeric(i)?(t("#arlima-article-attachments").html(""),Arlima.Backend.getPostAttachments(i,function(e){var i=t("#arlima-article-attachments");t.each(e,function(e,a){t("
").addClass("arlima-article-attachment").html(a.thumb).on("click",function(){var e=Arlima.ArticleEditor.createArlimaArticleImageObject(a.large,"center","full",a.attach_id);Arlima.ArticleEditor.updateArticleImage(e),t("#fancybox-close").trigger("click")}).appendTo(i)})}),t.fancybox({href:"#arlima-article-attachments"})):alert(ArlimaJS.lang.noImages)}),t("#arlima-toggle-preview").click(function(){return Arlima.ArticleEditor.togglePreview(),!1}),t("#arlima-preview-active-list").click(function(){return Arlima.Manager.previewFocusedList(),!1}),t("#arlima-save-active-list").click(function(){return Arlima.Manager.saveFocusedList(),!1}),t("#arlima-add-list-btn").click(function(e){var i=t("#arlima-add-list-select").val();return i&&Arlima.Manager.addList(i),e.preventDefault(),!1}),t(".time-checkbox-toggler").on("click",function(){var e=t(this).parent().parent().find("input[type=checkbox]");return 0==e.filter("*:checked").length?e.attr("checked","checked"):e.removeAttr("checked"),!1}),t("html").click(function(){t(".arlima-list-version-select").hide(),t(".arlima-list-version-info").show()}),window.onbeforeunload=function(){return Arlima.Manager.previewWindow&&Arlima.Manager.previewWindow.close(),Arlima.Manager.getUnsavedLists().length>0?ArlimaJS.lang.unsaved:void 0},t("#arlima-save-setup-btn").click(function(){Arlima.Manager.saveSetup()}),t("#arlima-edit-article-form").change(function(e){var i=t(e.target),a=i.attr("name");if("image_align"!=a&&"post_id"!=a&&"arlima-article-image-size"!=i.attr("id")){var r=-1==t.inArray(a,["title","options-pre_title","options-streamer_content","options-hiderelated","url"]);Arlima.ArticleEditor.updateArticle(!0,r)}}).find("input").bind("keyup",function(){t.inArray(this.name,["title","options-pre_title","options-streamer_content","post_id","url"])>-1&&Arlima.ArticleEditor.updateArticle(this,-1==t.inArray(this.name,["post_id","url"]))}),t("#arlima-article-image-options input").click(function(){Arlima.ArticleEditor.updateArticleImage({updated:Math.round((new Date).getTime()/1e3)})}),t("#arlima-article-image-options select").change(function(){Arlima.ArticleEditor.updateArticleImage({updated:Math.round((new Date).getTime()/1e3)})}),t("#arlima-article-image-remove").click(function(){t(".hide-if-no-image").hide(),Arlima.ArticleEditor.removeArticleImage()}),t("#arlima-edit-article-options-streamer-image-list img").click(function(){t("[name='options-streamer_image']").val(t(this).attr("alt")),Arlima.ArticleEditor.updateArticle(),t.fancybox.close()}),t('.arlima-button input[type="checkbox"]').on("change",function(){var e=t(this);e.is(":checked")?e.parent().addClass("checked"):e.parent().removeClass("checked")}),t("#arlima-option-sticky").on("change",function(){var e=t(this).is(":checked"),i=Arlima.ArticleEditor.$item.data("article");e?(i.options.sticky_pos=Arlima.ArticleEditor.$item.prevAll().length,t("#arlima-option-sticky-pos").val(i.options.sticky_pos)):i.options&&i.options.sticky_pos&&(t("#arlima-option-sticky-pos").val(""),i.options.sticky_pos=""),Arlima.ArticleEditor.$item.data("article",i)}),t(".handlediv").click(function(){t(this).parent().find(".inside").slideToggle(200)}),t("#arlima-post-search").submit(function(){return Arlima.Manager.searchWordpressPosts(0),!1});var s=t(document);s.on("click",".arlima-get-posts-paging",function(){return Arlima.Manager.searchWordpressPosts(t(this).attr("alt")),!1}),t("#arlima-article-connected-post-change").click(function(e){e.preventDefault(),t(this).hide(),t("#arlima-article-connected-post").html(""),t("#arlima-article-post_id").show().focus()});var n=null;t("#arlima-article-post_id").focus(function(){n=t(this).val()}).blur(function(){var e=t(this),i=t.trim(e.val());if(t.isNumeric(i)&&n!=i)Arlima.Backend.getPost(i,function(e){var i=Arlima.ArticleEditor.$item.data("article");e&&e.url?(t("#arlima-edit-article-url").val(e.url),i.publish_date=e.publish_date):(i.publish_date=0,alert("This post does not exist")),Arlima.ArticleEditor.$item.data("article",i),Arlima.ArticleEditor.updateArticle(!0,!1)});else{var a=Arlima.ArticleEditor.$item.data("article");a.publish_date=0,Arlima.ArticleEditor.$item.data("article",a),Arlima.ArticleEditor.updateArticle(!0,!1)}});var o=setInterval(function(){if(void 0!==tinyMCE&&(clearInterval(o),tinyMCE.editors&&tinyMCE.editors.length>0)){t(tinyMCE.editors[0].getDoc()).contents().find("body").focus(function(){Arlima.Manager.setFocusedList(Arlima.ArticleEditor.currentlyEditedList)});var e=1;tinyMCE.editors[0].onKeyDown.add(function(t,i){var a=i.keyCode?i.keyCode:i.which;switch(a){case 80:if(i.ctrlKey||i.metaKey)return Arlima.ArticleEditor.togglePreview(),i.preventDefault(),!1;break;case 32:0===e%3?(arlimaTinyMCEChanged(),e=1):e++;break;case 76:if(i.ctrlKey||i.metaKey)return Arlima.Manager.previewFocusedList(),i.preventDefault(),!1}})}},500);t("#arlima-article-image-disconnect").click(function(e){var i=t("#arlima-article-image-attach_id").val();if(!t.isNumeric(i))throw Error("Trying to disconnect image that is not connected");Arlima.Backend.duplicateImage(i,function(t){if(t){var e={attach_id:t.attach_id,html:t.html,connected:"false",updated:Math.round((new Date).getTime()/1e3)};Arlima.ArticleEditor.updateArticleImage(e,!0)}}),e.preventDefault()}),document.addEventListener("DOMNodeInserted",function(e){function i(e,i,a){t("#scissorsLockBox-"+e).prop("checked",!0),scissorsAspectChange(e),t("#scissorsLockX-"+e).val(i),t("#scissorsLockY-"+e).val(a),scissorsManualAspectChange(e)}var a=t(e.target).attr("id")+"";if(String.prototype.startsWith=function(t){return this.match("^"+t)==t},a.startsWith("scissorsCrop")){t("#"+a+' input[type="checkbox"]').each(function(e,i){var a=i.id+"";a.startsWith("scissorsLockBox")&&t(i).prop("checked",!1)}),t("#"+a+" div").each(function(e,i){var a=i.id+"";a.startsWith("scissorsReir")&&t("#"+a).hide()});var r=t("#arlima-article-image-attach_id").val(),s=t("