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-link-browser:link-browser-location', location = 'js/link-browser-location.js' */ define("confluence-link-browser/link-browser-location",["jquery","confluence/templates","ajs","confluence/dialog-breadcrumbs"],function(z,A,k,r){return function(B){function l(){return k.escapeHtml(t())}function t(){return d.val()}function u(a){f.closest(".row").toggleClass("hidden",!a);b.toggleClass("has-breadcrumbs",!!a)}function C(a){var b={clearErrors:function(){},error:function(a){},select:function(a){m.update(a,b)}};a={id:a.getResourceId(),type:a.getResourceType()};m.update(a,b)}function v(){return d.is(":visible")} var b,f,m,c,d,n,w,x,p,g,q,e,h,y;b=z(A.LinkBrowser.locationPanel());f=b.find("#breadcrumbs-container");m=r.Breadcrumbs(f,r.getBreadcrumbsLegacy);w=b.find(".link-image");x=b.find(".link-mixed");g=b.find("#link-image-filename");p=b.find("#link-mixed-content");n=b.find(".link-text");d=n.find("input");y=b.find("form");d.change(function(a){a.keyCode=a.keyCode||a.which;a.keyCode&&13!==a.keyCode&&d.removeClass("default-alias")});y.submit(function(a){a.preventDefault()});return{setLink:function(a,b){k.debug("Link Browser: setting link : "+ a);var e=a.attrs["data-linked-resource-default-alias"]||a.getHtml();if(""===l()||d.hasClass("default-alias"))d.addClass("default-alias"),d.val(e);b&&a.getResourceId()&&a.getResourceType()&&C(a);u(b);c=a;B.linkValid(c&&c.isHrefValid())},getLink:function(){if(!c)return null;var a=q;a||((a=l())||(a=c.getDefaultAlias()||c.getHref()),a={html:a});c.body=a;return c},refresh:function(a){c&&u(a)},setLinkBody:function(a){q||(a.isEditable?d.val(a.text):a.isImage?g.text(a.imgName):p.text(a.text),q=a.isEditable? null:a,n.toggleClass("hidden",!a.isEditable),w.toggleClass("hidden",!a.isImage),x.toggleClass("hidden",a.isEditable||a.isImage))},getContainer:function(){return b},isLinkTextVisible:v,isLinkImageVisible:function(){return g.is(":visible")},isLinkMixedContentVisible:function(){return p.is(":visible")},focusLinkText:function(){return v()?(k.debug("LinkInfoPresenter.focusLinkText focusing alias"),d.select(),!0):!1},getLinkText:l,getRawLinkText:t,getLinkImageName:function(){return g.text()},moveLocationPanel:function(a){e|| (e=b.find(".row:not(.hidden) .field-group"),h=e.parent());a.append(e);b.hide()},restoreLocationPanel:function(){h&&(h.append(e),b.show(),h=e=null)},hasBreadcrumbs:function(a){if(!f.is(":visible"))return!1;var b=a.length,d=f.find("li");if(d.length!==b)return!1;for(var c=0;c
'; }; if (goog.DEBUG) { Confluence.Templates.LinkBrowser.locationPanel.soyTemplateName = 'Confluence.Templates.LinkBrowser.locationPanel'; } }catch(e){WRMCB(e)};