WRMCB=function(e){var c=console;if(c&&c.log&&c.error){c.log('Error running batched script.');c.error(e);}}
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-view-file-macro:view-file-macro-editor-resources', location = 'templates/view-file-macro-editor.soy' */
// This file was automatically generated from view-file-macro-editor.soy.
// Please don't edit this file by hand.
/**
* @fileoverview Templates in namespace Confluence.ViewFileMacro.Templates.Editor.
*/
if (typeof Confluence == 'undefined') { var Confluence = {}; }
if (typeof Confluence.ViewFileMacro == 'undefined') { Confluence.ViewFileMacro = {}; }
if (typeof Confluence.ViewFileMacro.Templates == 'undefined') { Confluence.ViewFileMacro.Templates = {}; }
if (typeof Confluence.ViewFileMacro.Templates.Editor == 'undefined') { Confluence.ViewFileMacro.Templates.Editor = {}; }
Confluence.ViewFileMacro.Templates.Editor.viewFilePropertyPanelHeader = function(opt_data, opt_ignored) {
return '
';
};
if (goog.DEBUG) {
Confluence.ViewFileMacro.Templates.Editor.viewFilePropertyPanelHeader.soyTemplateName = 'Confluence.ViewFileMacro.Templates.Editor.viewFilePropertyPanelHeader';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-view-file-macro:view-file-macro-editor-resources', location = '/js/components/view-file-macro-properties-panel.js' */
define("vfm/components/view-file-macro-properties-panel","jquery underscore ajs confluence confluence/jsUri tinymce vfm/view-file-macro-utils".split(" "),function(h,k,f,p,v,l,m){function q(e,c){var a=new v(e);a.getQueryParamValue("height")!==""&&a.replaceQueryParam("height",c);return a.toString()}function r(e){for(var e=e.attr(s),c=[],a="",b=0;b=0}))?a.split("=")[1]:null}function o(e,c){if(h(e).attr("class").indexOf("selected")===-1){f.Confluence.PropertyPanel.destroy();for(var a=Object.keys(n),b=h(e).attr("class"),d=0;d=0){b.attr("src",q(b.attr("src"),i));b.attr("data-mce-src",q(b.attr("data-mce-src"),i));l.isGecko&&f.Rte.getEditor().execCommand("mceRepaint",
false)}var i="height="+i,g=r(b),j=t(b,"height");if(j){j=k.indexOf(g,"height="+j);g[j]=i}else g.push(i);b.attr(s,g.join("|"));l.activeEditor.undoManager.add();h(c).click();f.trigger("analyticsEvent",{name:"confluence.view-file.resize."+a[d].substring(a[d].lastIndexOf("-")+1,a[d].length)});break}}}var s="data-macro-parameters",n={"view-file-size-small":"150","view-file-size-medium":"250","view-file-size-large":"400"},u=[{className:"macro-property-panel-view-file-size-small",text:"",tooltip:"Small thumbnail",
click:o},{className:"macro-property-panel-view-file-size-medium",text:"",tooltip:"Medium thumbnail",click:o},{className:"macro-property-panel-view-file-size-large",text:"",tooltip:"Large thumbnail",click:o},null,{className:"macro-property-panel-view-file-convert-to-link",text:"Show as link",tooltip:"Show as link",
click:function(e,c){f.trigger("analyticsEvent",{name:"confluence.view-file.convert.to-link-trigger"});f.Confluence.PropertyPanel.destroy();var a=m.getParameterByName(h(c).attr("src"),"attachmentId"),a=f.REST.makeUrl("attachment/"+a+".json");h.ajax({type:"GET",url:a,contentType:"application/json; charset=utf-8",dataType:"json"}).success(function(a){a=p.Link.fromREST(a).insert();l.activeEditor.undoManager.add();l.activeEditor.focus();a.click()})}}];return{init:function(){f.Confluence.PropertyPanel.Macro.registerInitHandler(function(e,
c){var a=k.reject(c,function(a){return a.className.indexOf("macro-placeholder-property-panel-edit-button")>-1||a.className.indexOf("macro-placeholder-property-panel-remove-button")>-1});c.splice(0,c.length);for(var b=0;b-1)){for(var b=0,d=u.length;b0){var n=false;a.each(function(){var a=i(this).attr("src"),j=b.getParameterByName(a,"attachmentId"),a=b.getParameterByName(a,
"version");if(!c[j]||c[j].version!==a){c[j]={version:a};n=true}});if(n)d=b.THUMBNAIL_POLLING_PERIOD;m.postThumbnailConversionResults(c).then(function(a){if(h.activeEditor&&f){l.each(a,function(a,e){if(c[e]){var d=i("img[data-macro-name='view-file'][src*='attachmentId="+e+"']",h.activeEditor.dom.doc),g=c[e].version;d.attr("data-thumbnail-status",a);if(a===b.THUMBNAIL_STATUS_CONVERTED){var f=d.attr("src"),g=m.getThumbnailUrl(e,g),g=b.addParamsToUrl(g,{attachmentId:e,mimeType:b.getParameterByName(f,
"mimeType")});d.attr("src",g);delete c[e]}else a===b.THUMBNAIL_STATUS_ERROR&&delete c[e]}});d=l.isEmpty(c)?b.THUMBNAIL_POLLING_PERIOD:d*p;k()}})}else if(a.length===0){d=b.THUMBNAIL_POLLING_PERIOD;k()}}}function k(){f=true;a&&clearTimeout(a);a=setTimeout(o,d)}var a,f=false,c={},d=b.THUMBNAIL_POLLING_PERIOD,p=b.THUMBNAIL_POLLING_BACKOFF_RATIO;return{startPolling:k,stopPolling:function(){if(a){clearTimeout(a);a=void 0}f=false;c={};d=b.THUMBNAIL_POLLING_PERIOD}}});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-view-file-macro:view-file-macro-editor-resources', location = '/js/vfm-editor.js' */
require(["ajs","tinymce","vfm/components/view-file-macro-properties-panel","vfm/components/view-file-macro-link-properties-panel","vfm/components/vfm-editor-poller"],function(a,e,c,d,b){a.toInit(function(){a.MacroBrowser.setMacroJsOverride("view-file",{opener:function(){}});c.init();d.init()});a.bind("rte-ready",b.startPolling);a.bind("rte-destroyed",b.stopPolling)});
}catch(e){WRMCB(e)};