diff --git a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.css b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.css index 7195cc20..1c86507b 100644 --- a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.css +++ b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.css @@ -1,3 +1,4 @@ #link_page_url_input { width: 100%; + outline: none; } \ No newline at end of file diff --git a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.js b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.js index ea770e17..773092b1 100644 --- a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.js +++ b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.js @@ -331,5 +331,5 @@ $(document).ready(function() { id: 'PageEditLinkTabs' }); - + $('#link_page_url_input').focus(); }); diff --git a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.min.js b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.min.js index cb4d7cc9..30798f85 100644 --- a/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.min.js +++ b/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.min.js @@ -1 +1 @@ -$(document).ready(function(){var m={selectStartLabel:ProcessWire.config.ProcessPageEditLink.selectStartLabel,selectSelectLabel:ProcessWire.config.ProcessPageEditLink.selectStartLabel,langID:ProcessWire.config.ProcessPageEditLink.langID};var k={selectStartLabel:m.selectStartLabel,selectSelectLabel:m.selectStartLabel,langID:m.langID,rootPageID:ProcessWire.config.ProcessPageEditLink.pageID};var f={id:0,title:"",url:""};var e=$("#link_page_file");var h=$("#link_page_anchor");var g=$("#link_page_url_input");g.val($("#link_page_url").val());function c(o){var n=$("#wrap_link_page_file");$.getJSON("./files?id="+o.id,function(p){e.empty();e.append("");$.each(p,function(q,s){var r=$("");e.append(r)});n.find("p.notes strong").text(o.url);n.children().effect("highlight",{},500);e.effect("bounce",{},50)})}function i(q){if(ProcessWire.config.ProcessPageEditLink.urlType==0){return q}function n(r){r=r.replace(/\//g,"../");r=r.replace(/[^.\/]/g,"");return r}if(q===ProcessWire.config.ProcessPageEditLink.pageUrl){q="./";if(!ProcessWire.config.ProcessPageEditLink.slashUrls){q+=ProcessWire.config.ProcessPageEditLink.pageName}}else{if(q.indexOf(ProcessWire.config.ProcessPageEditLink.pageUrl)===0){q=q.substring(ProcessWire.config.ProcessPageEditLink.pageUrl.length);if(!ProcessWire.config.ProcessPageEditLink.slashUrls){q=ProcessWire.config.ProcessPageEditLink.pageName+q}}else{if(ProcessWire.config.ProcessPageEditLink.pageUrl.indexOf(q)===0){var o=ProcessWire.config.ProcessPageEditLink.pageUrl.substring(q.length);if(o.indexOf("/")!=-1){o=n(o)}else{o="./"}q=o}else{if(q.indexOf(ProcessWire.config.ProcessPageEditLink.rootParentUrl)===0){var o=q.substring(ProcessWire.config.ProcessPageEditLink.rootParentUrl.length);var p=o;o=n(o)+p;q=o}else{if(ProcessWire.config.ProcessPageEditLink.urlType==2){var o=ProcessWire.config.ProcessPageEditLink.pageUrl.substring(config.urls.root.length);o=n(o);q=q.substring(ProcessWire.config.urls.root.length);q=o+q}}}}}return q}function j(n,o){if(o.url&&o.url.length){f=o;f.url=ProcessWire.config.urls.root+o.url.substring(1);f.url=i(f.url);g.val(f.url).change();if(e.is(":visible")){c(f)}}$(this).parents(".InputfieldInteger").children(".InputfieldHeader").click().parent().find(".PageListSelectHeader").removeClass("hidden").show()}$("#link_page_id").ProcessPageList(m).hide().bind("pageSelected",j);$("#child_page_id").ProcessPageList(k).hide().bind("pageSelected",j);e.change(function(){var o=$(this);var n=o.val();if(n.length){g.val(n).change()}});if(h.length){var l=h.val();h.change(function(){var n=$(this).val();if(n.length){g.val(n);l=n}else{if(g.val()==l){g.val("")}}g.change()})}function d(){if(!g.val().length){$("#link_markup").text("");return}var o=$("");o.attr("href",g.val());var p=$("#link_title");if(p.length&&p.val().length){var s=$("
").text(p.val()).html();o.attr("title",s)}var q=$("#link_rel");if(q.length&&q.val().length){o.attr("rel",q.val())}var r=$("#link_target");if(r.length&&r.val().length){o.attr("target",r.val())}var n=$("#wrap_link_class").find("input:checked");if(n.length){n.each(function(){o.addClass($(this).val())})}$("#link_markup").text(o[0].outerHTML)}function a(){var s=g;var G=$.trim(s.val());var q=G.indexOf(".");var t=G.indexOf("//");var o=t>-1&&t-1?G.indexOf("/",t+2):G.indexOf("/"));if(q>-1&&G.indexOf("..")==-1&&G.indexOf("./")==-1&&((w>q&&!o)||(w==-1&&q>1&&G.match(/^[a-z][-a-z.0-9]+\.[a-z]{2,}($|\/)/i)))){var F=G.substring(0,(w>0?w:G.length));o=true;if(s.attr("data-ignore")==F){}else{s.val("http://"+G);s.closest(".InputfieldContent").find(".notes").text("http://"+G);s.attr("data-ignore",F)}}else{if(q>0&&G.indexOf("@")>0&&G.indexOf(":")==-1&&G.match(/^[^@]+@[-.a-z0-9]{2,}\.[a-z]{2,}$/i)){s.val("mailto:"+G);s.addClass("email")}else{if(G.indexOf("@")==-1&&s.hasClass("email")){s.removeClass("email")}}}if(G.substring(0,1)=="#"){s.addClass("anchor")}else{if(s.hasClass("anchor")){s.removeClass("anchor")}}if(o){if(w==-1){w=G.length}var y=(t>-1?G.substring(t+2,w):G.substring(0,w));s.attr("data-httphost",y)}else{s.removeAttr("data-httphost")}function B(){return s.closest(".Inputfield").children(".InputfieldHeader").children("i").eq(0)}var r=false;var y=s.attr("data-httphost");if(y&&y.length){r=true;for(var z=0;z0){$("#link_target").val(p)}var A=ProcessWire.config.ProcessPageEditLink.extLinkRel;if(A.length>0){$("#link_rel").val(A)}var u=ProcessWire.config.ProcessPageEditLink.extLinkClass;if(u.length>0){u=u.split(" ");for(var z=0;z");$.each(p,function(q,s){var r=$("");e.append(r)});n.find("p.notes strong").text(o.url);n.children().effect("highlight",{},500);e.effect("bounce",{},50)})}function i(q){if(ProcessWire.config.ProcessPageEditLink.urlType==0){return q}function n(r){r=r.replace(/\//g,"../");r=r.replace(/[^.\/]/g,"");return r}if(q===ProcessWire.config.ProcessPageEditLink.pageUrl){q="./";if(!ProcessWire.config.ProcessPageEditLink.slashUrls){q+=ProcessWire.config.ProcessPageEditLink.pageName}}else{if(q.indexOf(ProcessWire.config.ProcessPageEditLink.pageUrl)===0){q=q.substring(ProcessWire.config.ProcessPageEditLink.pageUrl.length);if(!ProcessWire.config.ProcessPageEditLink.slashUrls){q=ProcessWire.config.ProcessPageEditLink.pageName+q}}else{if(ProcessWire.config.ProcessPageEditLink.pageUrl.indexOf(q)===0){var o=ProcessWire.config.ProcessPageEditLink.pageUrl.substring(q.length);if(o.indexOf("/")!=-1){o=n(o)}else{o="./"}q=o}else{if(q.indexOf(ProcessWire.config.ProcessPageEditLink.rootParentUrl)===0){var o=q.substring(ProcessWire.config.ProcessPageEditLink.rootParentUrl.length);var p=o;o=n(o)+p;q=o}else{if(ProcessWire.config.ProcessPageEditLink.urlType==2){var o=ProcessWire.config.ProcessPageEditLink.pageUrl.substring(config.urls.root.length);o=n(o);q=q.substring(ProcessWire.config.urls.root.length);q=o+q}}}}}return q}function j(n,o){if(o.url&&o.url.length){f=o;f.url=ProcessWire.config.urls.root+o.url.substring(1);f.url=i(f.url);g.val(f.url).change();if(e.is(":visible")){c(f)}}$(this).parents(".InputfieldInteger").children(".InputfieldHeader").click().parent().find(".PageListSelectHeader").removeClass("hidden").show()}$("#link_page_id").ProcessPageList(m).hide().bind("pageSelected",j);$("#child_page_id").ProcessPageList(k).hide().bind("pageSelected",j);e.change(function(){var o=$(this);var n=o.val();if(n.length){g.val(n).change()}});if(h.length){var l=h.val();h.change(function(){var n=$(this).val();if(n.length){g.val(n);l=n}else{if(g.val()==l){g.val("")}}g.change()})}function d(){if(!g.val().length){$("#link_markup").text("");return}var o=$("");o.attr("href",g.val());var p=$("#link_title");if(p.length&&p.val().length){var s=$("
").text(p.val()).html();o.attr("title",s)}var q=$("#link_rel");if(q.length&&q.val().length){o.attr("rel",q.val())}var r=$("#link_target");if(r.length&&r.val().length){o.attr("target",r.val())}var n=$("#wrap_link_class").find("input:checked");if(n.length){n.each(function(){o.addClass($(this).val())})}$("#link_markup").text(o[0].outerHTML)}function a(){var s=g;var G=$.trim(s.val());var q=G.indexOf(".");var t=G.indexOf("//");var o=t>-1&&t-1?G.indexOf("/",t+2):G.indexOf("/"));if(q>-1&&G.indexOf("..")==-1&&G.indexOf("./")==-1&&((w>q&&!o)||(w==-1&&q>1&&G.match(/^[a-z][-a-z.0-9]+\.[a-z]{2,}($|\/)/i)))){var F=G.substring(0,(w>0?w:G.length));o=true;if(s.attr("data-ignore")==F){}else{s.val("http://"+G);s.closest(".InputfieldContent").find(".notes").text("http://"+G);s.attr("data-ignore",F)}}else{if(q>0&&G.indexOf("@")>0&&G.indexOf(":")==-1&&G.match(/^[^@]+@[-.a-z0-9]{2,}\.[a-z]{2,}$/i)){s.val("mailto:"+G);s.addClass("email")}else{if(G.indexOf("@")==-1&&s.hasClass("email")){s.removeClass("email")}}}if(G.substring(0,1)=="#"){s.addClass("anchor")}else{if(s.hasClass("anchor")){s.removeClass("anchor")}}if(o){if(w==-1){w=G.length}var y=(t>-1?G.substring(t+2,w):G.substring(0,w));s.attr("data-httphost",y)}else{s.removeAttr("data-httphost")}function B(){return s.closest(".Inputfield").children(".InputfieldHeader").children("i").eq(0)}var r=false;var y=s.attr("data-httphost");if(y&&y.length){r=true;for(var z=0;z0){$("#link_target").val(p)}var A=ProcessWire.config.ProcessPageEditLink.extLinkRel;if(A.length>0){$("#link_rel").val(A)}var u=ProcessWire.config.ProcessPageEditLink.extLinkClass;if(u.length>0){u=u.split(" ");for(var z=0;z