<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[16397] trunk/wp-includes/js/tinymce/plugins/wplink/js/wplink.js:
  Minify wplink js.</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.wordpress.org/changeset/16397">16397</a></dd>
<dt>Author</dt> <dd>ryan</dd>
<dt>Date</dt> <dd>2010-11-16 01:21:18 +0000 (Tue, 16 Nov 2010)</dd>
</dl>

<h3>Log Message</h3>
<pre>Minify wplink js. see <a href="http://trac.wordpress.org/ticket/11420">#11420</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpincludesjstinymcepluginswplinkjswplinkjs">trunk/wp-includes/js/tinymce/plugins/wplink/js/wplink.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpincludesjstinymcepluginswplinkjswplinkjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/wplink/js/wplink.js (16396 => 16397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wplink/js/wplink.js        2010-11-16 00:47:22 UTC (rev 16396)
+++ trunk/wp-includes/js/tinymce/plugins/wplink/js/wplink.js        2010-11-16 01:21:18 UTC (rev 16397)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(a){a.widget(&quot;wp.wpTabs&quot;,{options:{},_create:function(){var b=this,d=this.element,c=d.children();this.active=c.filter(&quot;.wp-tab-active&quot;);c.each(function(){var e=b._getPanel(a(this));if(b.active[0]==this){e.show()}else{e.hide()}});d.delegate(&quot;li&quot;,&quot;click.wpTabs&quot;,function(g){var f=a(this);g.preventDefault();b._getPanel(b.active).hide();b.active.removeClass(&quot;wp-tab-active&quot;);b._trigger(&quot;hide&quot;,g,b.widget());b.active=f.addClass(&quot;wp-tab-active&quot;);b._getPanel(b.active).show();b._trigger(&quot;show&quot;,g,b.widget())})},widget:function(){return{ul:this.element,tab:this.active,panel:this._getPanel(this.active)}},_setPanel:function(c){var b=a(&quot;#&quot;+c.children(&quot;.wp-tab-for-id&quot;).val());c.data(&quot;wp-tab-panel&quot;,b);return b},_getPanel:function(c){var b=c.data(&quot;wp-tab-panel&quot;);return(!b||!b.length)?this._setPanel(c):b}});a(function(){a(&quot;.wp-tab-bar&quot;).wpTabs()})})(jQuery);(function(d){var a={},c,f,b,e={init:function(){var i,h,g;b=tinyMCEPopup.editor;a.title=d(&quot;#link-title-field&quot;);a.openInNewTab=d(&quot;#link-target-checkbox&quot;);c=d(&quot;.link-panel&quot;);f=d(&quot;.link-panel-active&quot;);d(&quot;#link-panel-tab-bar&quot;).wpTabs({show:function(k,j){f=j.panel;f.addClass(&quot;link-panel-active&quot;);e.maybeLoadPanel()},hide:function(k,j){f.removeClass(&quot;link-panel-active&quot;)}});c.each(function(){var j=this.id.replace(/^link-panel-id-/,&quot;&quot;),k=j.split(&quot;-&quot;);d(this).data(&quot;link-type&quot;,{full:j,type:k[0],name:k[1]||&quot;&quot;})});d(&quot;#wp-update&quot;).click(e.update);d(&quot;#wp-cancel&quot;).click(function(){tinyMCEPopup.close()});d(&quot;.link-panel .wp-tab-bar&quot;).wpTabs(&quot;option&quot;,&quot;show&quot;,e.maybeLoadPanel);d(&quot;.link-panel .wp-tab-panel&quot;).delegate(&quot;li&quot;,&quot;click&quot;,e.selectInternalLink);d(&quot;.wp-tab-panel-pagelinks&quot;).delegate(&quot;a&quot;,&quot;click&quot;,e.selectPageLink);d(&quot;.link-panel .link-search-field&quot;).keyup(e.searchInternalLinks);f.find(&quot;input.url-field&quot;).focus();i=b.dom.getParent(b.selection.getNode(),&quot;A&quot;);if(!i){return}f.find(&quot;input.url-field&quot;).val(i.href);a.title.val(b.dom.getAttrib(i,&quot;title&quot;));if(&quot;_blank&quot;==b.dom.getAttrib(i,&quot;target&quot;)){a.openInNewTab.attr(&quot;checked&quot;,&quot;checked&quot;)}},update:function(){var k,h=tinyMCEPopup.editor,i={title:a.title.val(),target:a.openInNewTab.attr(&quot;checked&quot;)?&quot;_blank&quot;:&quot;&quot;},j,l,g;if(f.hasClass(&quot;link-panel-custom&quot;)){i.href=f.find(&quot;input.url-field&quot;).val();j=i.href}else{k=f.find(&quot;li.selected:visible&quot;);if(!k.length){return}i.href=k.children(&quot;input&quot;).val();j=k.text()}tinyMCEPopup.restoreSelection();l=h.dom.getParent(h.selection.getNode(),&quot;A&quot;);if(!i.href){if(h.selection.isCollapsed()){tinyMCEPopup.close();return}else{if(l){tinyMCEPopup.execCommand(&quot;mceBeginUndoLevel&quot;);g=h.selection.getBookmark();h.dom.remove(l,1);h.selection.moveToBookmark(g);tinyMCEPopup.execCommand(&quot;mceEndUndoLevel&quot;);tinyMCEPopup.close();return}}}tinyMCEPopup.execCommand(&quot;mceBeginUndoLevel&quot;);if(l==null){h.getDoc().execCommand(&quot;unlink&quot;,false,null);if(h.selection.isCollapsed()){var k=h.dom.create(&quot;a&quot;,{href:&quot;#mce_temp_url#&quot;},j);h.selection.setNode(k)}else{tinyMCEPopup.execCommand(&quot;CreateLink&quot;,false,&quot;#mce_temp_url#&quot;,{skip_undo:1})}tinymce.each(h.dom.select(&quot;a&quot;),function(m){if(h.dom.getAttrib(m,&quot;href&quot;)==&quot;#mce_temp_url#&quot;){l=m;h.dom.setAttribs(l,i)}})}else{h.dom.setAttribs(l,i)}if(l.childNodes.length!=1||l.firstChild.nodeName!=&quot;IMG&quot;){h.focus();h.selection.select(l);h.selection.collapse(0);tinyMCEPopup.storeSelection()}tinyMCEPopup.execCommand(&quot;mceEndUndoLevel&quot;);tinyMCEPopup.close()},maybeLoadPanel:function(){var g=f.find(&quot;.wp-tab-panel:visible&quot;);if(g.length&amp;&amp;g.find(&quot;.wp-tab-panel-loading&quot;).length){e.linkPanelAJAX(g)}},linkPanelAJAX:function(i,h,j){if(!i.hasClass(&quot;wp-tab-panel&quot;)){i=i.parents(&quot;.wp-tab-panel&quot;)}if(!i.length){return}var g=i.children(&quot;.wp-tab-panel-query&quot;).val();e.linkAJAX(i,d.extend({preset:g,page:&quot;all&quot;==g?1:0},h),function(m,k){var l=i.children(&quot;.wp-tab-panel-pagelinks&quot;);i.children(&quot;ul&quot;).html(e.generateListMarkup(m.results,k));if(m.page_links){l.html(m.page_links).show()}else{l.hide()}if(j){j(m,k)}})},selectInternalLink:function(){var g=d(this);if(g.hasClass(&quot;unselectable&quot;)){return}g.siblings(&quot;.selected&quot;).removeClass(&quot;selected&quot;);g.addClass(&quot;selected&quot;)},selectPageLink:function(h){var g=h.target.href.match(/page=(\d+)/);g=g?g[1]:1;h.preventDefault();e.linkPanelAJAX(d(this),{page:g})},searchInternalLinks:function(){var g=d(this),h=g.siblings(&quot;img.waiting&quot;).show();e.linkPanelAJAX(g,{title:g.val()},function(){h.hide()})},linkAJAX:function(h,i,j){var g=h.parents(&quot;.link-panel&quot;).data(&quot;link-type&quot;);d.post(ajaxurl,d.extend({action:&quot;wp-link-ajax&quot;,type:g.type,name:g.name},i),function(k){return j(k,g)},&quot;json&quot;)},generateListMarkup:function(h,g){var i=&quot;&quot;;if(!h){return'&lt;li class=&quot;no-matches-found unselectable&quot;&gt;&lt;em&gt;'+wpLinkL10n.noMatchesFound+&quot;&lt;/em&gt;&lt;/li&gt;&quot;}d.each(h,function(){i+='&lt;li id=&quot;link-to-'+g.full+&quot;-&quot;+this[&quot;ID&quot;]+'&quot;&gt;';i+='&lt;input type=&quot;hidden&quot; value=&quot;'+this[&quot;permalink&quot;]+'&quot; /&gt;';i+=this[&quot;title&quot;]?this[&quot;title&quot;]:&quot;&lt;em&gt;&quot;+wpLinkL10n.untitled+&quot;&lt;/em&gt;&quot;;i+=&quot;&lt;/li&gt;&quot;});return i}};d(document).ready(e.init)})(jQuery);
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(d){var a={},c={},b,e={init:function(){var h,g,f;b=tinyMCEPopup.editor;a.url=d(&quot;#url-field&quot;);a.title=d(&quot;#link-title-field&quot;);a.openInNewTab=d(&quot;#link-target-checkbox&quot;);a.search=d(&quot;#search-field&quot;);c.search=d(&quot;#search-results&quot;);c.recent=d(&quot;#most-recent-results&quot;);d(&quot;#wp-update&quot;).click(e.update);d(&quot;#wp-cancel&quot;).click(function(){tinyMCEPopup.close()});d(&quot;.query-results&quot;).delegate(&quot;li&quot;,&quot;click&quot;,e.selectInternalLink);d(&quot;.wp-results-pagelinks&quot;).delegate(&quot;a&quot;,&quot;click&quot;,e.selectPageLink);a.search.keyup(e.searchInternalLinks);if(h=b.dom.getParent(b.selection.getNode(),&quot;A&quot;)){a.url.val(h.href);a.title.val(b.dom.getAttrib(h,&quot;title&quot;));if(&quot;_blank&quot;==b.dom.getAttrib(h,&quot;target&quot;)){a.openInNewTab.attr(&quot;checked&quot;,&quot;checked&quot;)}}},update:function(){var j,g=tinyMCEPopup.editor,h={href:a.url.val(),title:a.title.val(),target:a.openInNewTab.attr(&quot;checked&quot;)?&quot;_blank&quot;:&quot;&quot;},k,f,i=h.title?h.title:h.href;tinyMCEPopup.restoreSelection();k=g.dom.getParent(g.selection.getNode(),&quot;A&quot;);if(!h.href){if(g.selection.isCollapsed()){tinyMCEPopup.close();return}else{if(k){tinyMCEPopup.execCommand(&quot;mceBeginUndoLevel&quot;);f=g.selection.getBookmark();g.dom.remove(k,1);g.selection.moveToBookmark(f);tinyMCEPopup.execCommand(&quot;mceEndUndoLevel&quot;);tinyMCEPopup.close();return}}}tinyMCEPopup.execCommand(&quot;mceBeginUndoLevel&quot;);if(k==null){g.getDoc().execCommand(&quot;unlink&quot;,false,null);if(g.selection.isCollapsed()){var j=g.dom.create(&quot;a&quot;,{href:&quot;#mce_temp_url#&quot;},i);g.selection.setNode(j)}else{tinyMCEPopup.execCommand(&quot;CreateLink&quot;,false,&quot;#mce_temp_url#&quot;,{skip_undo:1})}tinymce.each(g.dom.select(&quot;a&quot;),function(l){if(g.dom.getAttrib(l,&quot;href&quot;)==&quot;#mce_temp_url#&quot;){k=l;g.dom.setAttribs(k,h)}})}else{g.dom.setAttribs(k,h)}if(k.childNodes.length!=1||k.firstChild.nodeName!=&quot;IMG&quot;){g.focus();g.selection.select(k);g.selection.collapse(0);tinyMCEPopup.storeSelection()}tinyMCEPopup.execCommand(&quot;mceEndUndoLevel&quot;);tinyMCEPopup.close()},selectInternalLink:function(){var f=d(this);if(f.hasClass(&quot;unselectable&quot;)){return}f.siblings(&quot;.selected&quot;).removeClass(&quot;selected&quot;);f.addClass(&quot;selected&quot;);a.url.val(f.children(&quot;.item-permalink&quot;).val());a.title.val(f.children(&quot;.item-title&quot;).text())},selectPageLink:function(g){var f=g.target.href.match(/page=(\d+)/);f=f?f[1]:1;g.preventDefault();e.linkAJAX(d(this),{page:f})},searchInternalLinks:function(){var f=d(this),h,g=f.val();if(g){c.recent.hide();c.search.show();h=f.siblings(&quot;img.waiting&quot;).show();e.linkAJAX(c.search,{title:g},function(){h.hide()})}else{c.search.hide();c.recent.show()}},linkAJAX:function(g,f,h){if(!g.hasClass(&quot;query-results&quot;)){g=g.parents(&quot;.query-results&quot;)}if(!g.length){return}d.post(ajaxurl,d.extend({action:&quot;wp-link-ajax&quot;},f),function(j){var i=g.children(&quot;.wp-results-pagelinks&quot;);g.children(&quot;ul&quot;).html(e.generateListMarkup(j.results));if(j.page_links){i.html(j.page_links).show()}else{i.hide()}if(h){h(j.results)}},&quot;json&quot;)},generateListMarkup:function(f){var g=&quot;&quot;;if(!f){return'&lt;li class=&quot;no-matches-found unselectable&quot;&gt;&lt;span class=&quot;item-title&quot;&gt;&lt;em&gt;'+wpLinkL10n.noMatchesFound+&quot;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&quot;}d.each(f,function(){g+='&lt;li&gt;&lt;input type=&quot;hidden&quot; class=&quot;item-permalink&quot; value=&quot;'+this[&quot;permalink&quot;]+'&quot; /&gt;';g+='&lt;span class=&quot;item-title&quot;&gt;';g+=this[&quot;title&quot;]?this[&quot;title&quot;]:&quot;&lt;em&gt;&quot;+wpLinkL10n.untitled+&quot;&lt;/em&gt;&quot;;g+='&lt;/span&gt;&lt;span class=&quot;item-info&quot;&gt;'+this[&quot;info&quot;]+&quot;&lt;/span&gt;&quot;;g+=&quot;&lt;/li&gt;&quot;});return g}};d(document).ready(e.init)})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre>
</div>
</div>

</body>
</html>