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-tab-advanced-resources', location = 'js/link-browser-tab-advanced.js' */ define("confluence-link-browser/link-browser-tab-advanced",["jquery","ajs","confluence/api/constants","confluence-link-browser/link-object"],function(h,d,m,n){return{dialogCreatedLinkBrowserAdvanced:function(r,e){var b,f,g,l,p=function(a,c){a=h(a);a.length&&(c=a.find("a:first"),c.length?c.hasClass("unresolved")?(a=c.attr("shortcut-key"),c=c.attr("data-space-key"),a?f.text(d.format("{0} is not a recognised shortcut",a)):c&&f.text(d.format("{0} is not a recognised space", c))):(a=n.fromNode(c[0],b.val()),e.setLink(a)):f.text("The markup provided is not valid link markup"))},q=function(a,c,b){d.debug("Error during conversion: textStatus \x3d "+c+", errorThrown \x3d "+b);f.text("An internal server error occurred")},k=e.tabs.advanced={createPanel:function(a){g=a.baseElement;b=g.find("input[name\x3d'advanced-link']");f=g.find("div[name\x3d'advanced-error']");g.find("form").keydown(function(a){13!==a.keyCode||e.isSubmitButtonEnabled()|| a.preventDefault()});g.find("form").submit(function(a){a.preventDefault()});b.keyup(function(a){clearTimeout(l);f.text("");b.val()&&(l=setTimeout(function(){var a={wiki:"["+b.val()+"]",entityId:d.Meta.get("content-id"),spaceKey:d.Meta.get("space-key")};h.ajax({type:"POST",contentType:"application/json; charset\x3dutf-8",url:m.CONTEXT_PATH+"/rest/tinymce/1/wikixhtmlconverter",data:JSON.stringify(a),dataType:"text",success:p,error:q,timeout:1E4})},200))})},setLink:function(a){b.val(a);b.keyup();b.change()}, getLink:function(){return b.val()},onSelect:function(){e.moveLocationPanel(g.find("form"));this.openedLink&&(this.openedLink.isShortcutLink()?k.setLink(this.openedLink.getShortcut()):this.openedLink.getResourceId()?k.setLink(this.openedLink.getDefaultAlias()):k.setLink("#"+this.openedLink.getAnchor()),e.setLink(this.openedLink));setTimeout(function(){b.focus()})},onDeselect:function(){e.restoreLocationPanel()},handlesLink:function(a){return a.isShortcutLink()||a.hasAnchor()}}}}}); require("confluence/module-exporter").safeRequire("confluence-link-browser/link-browser-tab-advanced",function(h){require("ajs").bind("dialog-created.link-browser",h.dialogCreatedLinkBrowserAdvanced)}); }catch(e){WRMCB(e)}; ; try { /* module-key = 'com.atlassian.confluence.plugins.confluence-link-browser:link-browser-tab-advanced-resources', location = 'templates/link-browser-tab-advanced.soy' */ // This file was automatically generated from link-browser-tab-advanced.soy. // Please don't edit this file by hand. /** * @fileoverview Templates in namespace Confluence.Templates.LinkBrowser. */ if (typeof Confluence == 'undefined') { var Confluence = {}; } if (typeof Confluence.Templates == 'undefined') { Confluence.Templates = {}; } if (typeof Confluence.Templates.LinkBrowser == 'undefined') { Confluence.Templates.LinkBrowser = {}; } Confluence.Templates.LinkBrowser.advancedPanel = function(opt_data, opt_ignored) { return '
'; }; if (goog.DEBUG) { Confluence.Templates.LinkBrowser.advancedPanel.soyTemplateName = 'Confluence.Templates.LinkBrowser.advancedPanel'; } }catch(e){WRMCB(e)};