<!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" />
<title>[21592] trunk: Switch to .min for compressed JS and CSS files.</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { 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 #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg > ul, #logmsg > ol { margin-left: 0; margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#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>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://core.trac.wordpress.org/changeset/21592">21592</a></dd>
<dt>Author</dt> <dd>nacin</dd>
<dt>Date</dt> <dd>2012-08-23 00:04:18 +0000 (Thu, 23 Aug 2012)</dd>
</dl>
<h3>Log Message</h3>
<pre>Switch to .min for compressed JS and CSS files.
* This moves our "development" versions from .dev.js to .js (same for css).
* The compressed version then moves from .js to .min.js (same for css).
By switching to the standard .min convention, it sets expectations for developers,
and works nicely with existing tools such as ack.
fixes <a href="http://core.trac.wordpress.org/ticket/21633">#21633</a>.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpincludesgeneraltemplatephp">trunk/wp-includes/general-template.php</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpeditimageeditimagehtml">trunk/wp-includes/js/tinymce/plugins/wpeditimage/editimage.html</a></li>
<li><a href="#trunkwpincludesscriptloaderphp">trunk/wp-includes/script-loader.php</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkwpadmincsscolorsclassiccss">trunk/wp-admin/css/colors-classic.css</a></li>
<li><a href="#trunkwpadmincsscolorsclassicmincss">trunk/wp-admin/css/colors-classic.min.css</a></li>
<li><a href="#trunkwpadmincsscolorsfreshcss">trunk/wp-admin/css/colors-fresh.css</a></li>
<li><a href="#trunkwpadmincsscolorsfreshmincss">trunk/wp-admin/css/colors-fresh.min.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolsrtlcss">trunk/wp-admin/css/customize-controls-rtl.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolsrtlmincss">trunk/wp-admin/css/customize-controls-rtl.min.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolscss">trunk/wp-admin/css/customize-controls.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolsmincss">trunk/wp-admin/css/customize-controls.min.css</a></li>
<li><a href="#trunkwpadmincssiertlcss">trunk/wp-admin/css/ie-rtl.css</a></li>
<li><a href="#trunkwpadmincssiertlmincss">trunk/wp-admin/css/ie-rtl.min.css</a></li>
<li><a href="#trunkwpadmincssiecss">trunk/wp-admin/css/ie.css</a></li>
<li><a href="#trunkwpadmincssiemincss">trunk/wp-admin/css/ie.min.css</a></li>
<li><a href="#trunkwpadmincssinstallcss">trunk/wp-admin/css/install.css</a></li>
<li><a href="#trunkwpadmincssinstallmincss">trunk/wp-admin/css/install.min.css</a></li>
<li><a href="#trunkwpadmincssmediartlcss">trunk/wp-admin/css/media-rtl.css</a></li>
<li><a href="#trunkwpadmincssmediartlmincss">trunk/wp-admin/css/media-rtl.min.css</a></li>
<li><a href="#trunkwpadmincssmediacss">trunk/wp-admin/css/media.css</a></li>
<li><a href="#trunkwpadmincssmediamincss">trunk/wp-admin/css/media.min.css</a></li>
<li><a href="#trunkwpadmincsswpadminrtlcss">trunk/wp-admin/css/wp-admin-rtl.css</a></li>
<li><a href="#trunkwpadmincsswpadminrtlmincss">trunk/wp-admin/css/wp-admin-rtl.min.css</a></li>
<li><a href="#trunkwpadmincsswpadmincss">trunk/wp-admin/css/wp-admin.css</a></li>
<li><a href="#trunkwpadmincsswpadminmincss">trunk/wp-admin/css/wp-admin.min.css</a></li>
<li><a href="#trunkwpadminjscatjs">trunk/wp-admin/js/cat.js</a></li>
<li><a href="#trunkwpadminjscatminjs">trunk/wp-admin/js/cat.min.js</a></li>
<li><a href="#trunkwpadminjscategoriesjs">trunk/wp-admin/js/categories.js</a></li>
<li><a href="#trunkwpadminjscategoriesminjs">trunk/wp-admin/js/categories.min.js</a></li>
<li><a href="#trunkwpadminjscommentjs">trunk/wp-admin/js/comment.js</a></li>
<li><a href="#trunkwpadminjscommentminjs">trunk/wp-admin/js/comment.min.js</a></li>
<li><a href="#trunkwpadminjscommonjs">trunk/wp-admin/js/common.js</a></li>
<li><a href="#trunkwpadminjscommonminjs">trunk/wp-admin/js/common.min.js</a></li>
<li><a href="#trunkwpadminjscustombackgroundjs">trunk/wp-admin/js/custom-background.js</a></li>
<li><a href="#trunkwpadminjscustombackgroundminjs">trunk/wp-admin/js/custom-background.min.js</a></li>
<li><a href="#trunkwpadminjscustomfieldsjs">trunk/wp-admin/js/custom-fields.js</a></li>
<li><a href="#trunkwpadminjscustomfieldsminjs">trunk/wp-admin/js/custom-fields.min.js</a></li>
<li><a href="#trunkwpadminjscustomizecontrolsjs">trunk/wp-admin/js/customize-controls.js</a></li>
<li><a href="#trunkwpadminjscustomizecontrolsminjs">trunk/wp-admin/js/customize-controls.min.js</a></li>
<li><a href="#trunkwpadminjsdashboardjs">trunk/wp-admin/js/dashboard.js</a></li>
<li><a href="#trunkwpadminjsdashboardminjs">trunk/wp-admin/js/dashboard.min.js</a></li>
<li><a href="#trunkwpadminjseditcommentsjs">trunk/wp-admin/js/edit-comments.js</a></li>
<li><a href="#trunkwpadminjseditcommentsminjs">trunk/wp-admin/js/edit-comments.min.js</a></li>
<li><a href="#trunkwpadminjseditorjs">trunk/wp-admin/js/editor.js</a></li>
<li><a href="#trunkwpadminjseditorminjs">trunk/wp-admin/js/editor.min.js</a></li>
<li><a href="#trunkwpadminjsgalleryjs">trunk/wp-admin/js/gallery.js</a></li>
<li><a href="#trunkwpadminjsgalleryminjs">trunk/wp-admin/js/gallery.min.js</a></li>
<li><a href="#trunkwpadminjsimageeditjs">trunk/wp-admin/js/image-edit.js</a></li>
<li><a href="#trunkwpadminjsimageeditminjs">trunk/wp-admin/js/image-edit.min.js</a></li>
<li><a href="#trunkwpadminjsinlineeditpostjs">trunk/wp-admin/js/inline-edit-post.js</a></li>
<li><a href="#trunkwpadminjsinlineeditpostminjs">trunk/wp-admin/js/inline-edit-post.min.js</a></li>
<li><a href="#trunkwpadminjsinlineedittaxjs">trunk/wp-admin/js/inline-edit-tax.js</a></li>
<li><a href="#trunkwpadminjsinlineedittaxminjs">trunk/wp-admin/js/inline-edit-tax.min.js</a></li>
<li><a href="#trunkwpadminjslinkjs">trunk/wp-admin/js/link.js</a></li>
<li><a href="#trunkwpadminjslinkminjs">trunk/wp-admin/js/link.min.js</a></li>
<li><a href="#trunkwpadminjsmediagalleryjs">trunk/wp-admin/js/media-gallery.js</a></li>
<li><a href="#trunkwpadminjsmediagalleryminjs">trunk/wp-admin/js/media-gallery.min.js</a></li>
<li><a href="#trunkwpadminjsmediauploadjs">trunk/wp-admin/js/media-upload.js</a></li>
<li><a href="#trunkwpadminjsmediauploadminjs">trunk/wp-admin/js/media-upload.min.js</a></li>
<li><a href="#trunkwpadminjsmediajs">trunk/wp-admin/js/media.js</a></li>
<li><a href="#trunkwpadminjsmediaminjs">trunk/wp-admin/js/media.min.js</a></li>
<li><a href="#trunkwpadminjsnavmenujs">trunk/wp-admin/js/nav-menu.js</a></li>
<li><a href="#trunkwpadminjsnavmenuminjs">trunk/wp-admin/js/nav-menu.min.js</a></li>
<li><a href="#trunkwpadminjspasswordstrengthmeterjs">trunk/wp-admin/js/password-strength-meter.js</a></li>
<li><a href="#trunkwpadminjspasswordstrengthmeterminjs">trunk/wp-admin/js/password-strength-meter.min.js</a></li>
<li><a href="#trunkwpadminjsplugininstalljs">trunk/wp-admin/js/plugin-install.js</a></li>
<li><a href="#trunkwpadminjsplugininstallminjs">trunk/wp-admin/js/plugin-install.min.js</a></li>
<li><a href="#trunkwpadminjspostjs">trunk/wp-admin/js/post.js</a></li>
<li><a href="#trunkwpadminjspostminjs">trunk/wp-admin/js/post.min.js</a></li>
<li><a href="#trunkwpadminjspostboxjs">trunk/wp-admin/js/postbox.js</a></li>
<li><a href="#trunkwpadminjspostboxminjs">trunk/wp-admin/js/postbox.min.js</a></li>
<li><a href="#trunkwpadminjssetpostthumbnailjs">trunk/wp-admin/js/set-post-thumbnail.js</a></li>
<li><a href="#trunkwpadminjssetpostthumbnailminjs">trunk/wp-admin/js/set-post-thumbnail.min.js</a></li>
<li><a href="#trunkwpadminjstagsjs">trunk/wp-admin/js/tags.js</a></li>
<li><a href="#trunkwpadminjstagsminjs">trunk/wp-admin/js/tags.min.js</a></li>
<li><a href="#trunkwpadminjsthemepreviewjs">trunk/wp-admin/js/theme-preview.js</a></li>
<li><a href="#trunkwpadminjsthemepreviewminjs">trunk/wp-admin/js/theme-preview.min.js</a></li>
<li><a href="#trunkwpadminjsthemejs">trunk/wp-admin/js/theme.js</a></li>
<li><a href="#trunkwpadminjsthememinjs">trunk/wp-admin/js/theme.min.js</a></li>
<li><a href="#trunkwpadminjsuserprofilejs">trunk/wp-admin/js/user-profile.js</a></li>
<li><a href="#trunkwpadminjsuserprofileminjs">trunk/wp-admin/js/user-profile.min.js</a></li>
<li><a href="#trunkwpadminjsusersuggestjs">trunk/wp-admin/js/user-suggest.js</a></li>
<li><a href="#trunkwpadminjsusersuggestminjs">trunk/wp-admin/js/user-suggest.min.js</a></li>
<li><a href="#trunkwpadminjsutilsjs">trunk/wp-admin/js/utils.js</a></li>
<li><a href="#trunkwpadminjsutilsminjs">trunk/wp-admin/js/utils.min.js</a></li>
<li><a href="#trunkwpadminjswidgetsjs">trunk/wp-admin/js/widgets.js</a></li>
<li><a href="#trunkwpadminjswidgetsminjs">trunk/wp-admin/js/widgets.min.js</a></li>
<li><a href="#trunkwpadminjswordcountjs">trunk/wp-admin/js/word-count.js</a></li>
<li><a href="#trunkwpadminjswordcountminjs">trunk/wp-admin/js/word-count.min.js</a></li>
<li><a href="#trunkwpadminjswpfullscreenjs">trunk/wp-admin/js/wp-fullscreen.js</a></li>
<li><a href="#trunkwpadminjswpfullscreenminjs">trunk/wp-admin/js/wp-fullscreen.min.js</a></li>
<li><a href="#trunkwpadminjsxfnjs">trunk/wp-admin/js/xfn.js</a></li>
<li><a href="#trunkwpadminjsxfnminjs">trunk/wp-admin/js/xfn.min.js</a></li>
<li><a href="#trunkwpincludescssadminbarrtlcss">trunk/wp-includes/css/admin-bar-rtl.css</a></li>
<li><a href="#trunkwpincludescssadminbarrtlmincss">trunk/wp-includes/css/admin-bar-rtl.min.css</a></li>
<li><a href="#trunkwpincludescssadminbarcss">trunk/wp-includes/css/admin-bar.css</a></li>
<li><a href="#trunkwpincludescssadminbarmincss">trunk/wp-includes/css/admin-bar.min.css</a></li>
<li><a href="#trunkwpincludescsseditorcss">trunk/wp-includes/css/editor.css</a></li>
<li><a href="#trunkwpincludescsseditormincss">trunk/wp-includes/css/editor.min.css</a></li>
<li><a href="#trunkwpincludescssjqueryuidialogcss">trunk/wp-includes/css/jquery-ui-dialog.css</a></li>
<li><a href="#trunkwpincludescssjqueryuidialogmincss">trunk/wp-includes/css/jquery-ui-dialog.min.css</a></li>
<li><a href="#trunkwpincludescsswppointercss">trunk/wp-includes/css/wp-pointer.css</a></li>
<li><a href="#trunkwpincludescsswppointermincss">trunk/wp-includes/css/wp-pointer.min.css</a></li>
<li><a href="#trunkwpincludesjsadminbarjs">trunk/wp-includes/js/admin-bar.js</a></li>
<li><a href="#trunkwpincludesjsadminbarminjs">trunk/wp-includes/js/admin-bar.min.js</a></li>
<li><a href="#trunkwpincludesjsautosavejs">trunk/wp-includes/js/autosave.js</a></li>
<li><a href="#trunkwpincludesjsautosaveminjs">trunk/wp-includes/js/autosave.min.js</a></li>
<li><a href="#trunkwpincludesjscolorpickerjs">trunk/wp-includes/js/colorpicker.js</a></li>
<li><a href="#trunkwpincludesjscolorpickerminjs">trunk/wp-includes/js/colorpicker.min.js</a></li>
<li><a href="#trunkwpincludesjscommentreplyjs">trunk/wp-includes/js/comment-reply.js</a></li>
<li><a href="#trunkwpincludesjscommentreplyminjs">trunk/wp-includes/js/comment-reply.min.js</a></li>
<li><a href="#trunkwpincludesjscustomizebasejs">trunk/wp-includes/js/customize-base.js</a></li>
<li><a href="#trunkwpincludesjscustomizebaseminjs">trunk/wp-includes/js/customize-base.min.js</a></li>
<li><a href="#trunkwpincludesjscustomizeloaderjs">trunk/wp-includes/js/customize-loader.js</a></li>
<li><a href="#trunkwpincludesjscustomizeloaderminjs">trunk/wp-includes/js/customize-loader.min.js</a></li>
<li><a href="#trunkwpincludesjscustomizepreviewjs">trunk/wp-includes/js/customize-preview.js</a></li>
<li><a href="#trunkwpincludesjscustomizepreviewminjs">trunk/wp-includes/js/customize-preview.min.js</a></li>
<li><a href="#trunkwpincludesjshoverIntentjs">trunk/wp-includes/js/hoverIntent.js</a></li>
<li><a href="#trunkwpincludesjshoverIntentminjs">trunk/wp-includes/js/hoverIntent.min.js</a></li>
<li><a href="#trunkwpincludesjsimgareaselectjqueryimgareaselectjs">trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js</a></li>
<li><a href="#trunkwpincludesjsimgareaselectjqueryimgareaselectminjs">trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js</a></li>
<li><a href="#trunkwpincludesjsjcropjqueryJcropjs">trunk/wp-includes/js/jcrop/jquery.Jcrop.js</a></li>
<li><a href="#trunkwpincludesjsjcropjqueryJcropminjs">trunk/wp-includes/js/jcrop/jquery.Jcrop.min.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerycolorjs">trunk/wp-includes/js/jquery/jquery.color.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerycolorminjs">trunk/wp-includes/js/jquery/jquery.color.min.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryformjs">trunk/wp-includes/js/jquery/jquery.form.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryformminjs">trunk/wp-includes/js/jquery/jquery.form.min.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryhotkeysjs">trunk/wp-includes/js/jquery/jquery.hotkeys.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryhotkeysminjs">trunk/wp-includes/js/jquery/jquery.hotkeys.min.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerytablehotkeysjs">trunk/wp-includes/js/jquery/jquery.table-hotkeys.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerytablehotkeysminjs">trunk/wp-includes/js/jquery/jquery.table-hotkeys.min.js</a></li>
<li><a href="#trunkwpincludesjsjquerysuggestjs">trunk/wp-includes/js/jquery/suggest.js</a></li>
<li><a href="#trunkwpincludesjsjquerysuggestminjs">trunk/wp-includes/js/jquery/suggest.min.js</a></li>
<li><a href="#trunkwpincludesjsjson2js">trunk/wp-includes/js/json2.js</a></li>
<li><a href="#trunkwpincludesjsjson2minjs">trunk/wp-includes/js/json2.min.js</a></li>
<li><a href="#trunkwpincludesjspluploadhandlersjs">trunk/wp-includes/js/plupload/handlers.js</a></li>
<li><a href="#trunkwpincludesjspluploadhandlersminjs">trunk/wp-includes/js/plupload/handlers.min.js</a></li>
<li><a href="#trunkwpincludesjspluploadwppluploadjs">trunk/wp-includes/js/plupload/wp-plupload.js</a></li>
<li><a href="#trunkwpincludesjspluploadwppluploadminjs">trunk/wp-includes/js/plupload/wp-plupload.min.js</a></li>
<li><a href="#trunkwpincludesjsquicktagsjs">trunk/wp-includes/js/quicktags.js</a></li>
<li><a href="#trunkwpincludesjsquicktagsminjs">trunk/wp-includes/js/quicktags.min.js</a></li>
<li><a href="#trunkwpincludesjsswfuploadhandlersjs">trunk/wp-includes/js/swfupload/handlers.js</a></li>
<li><a href="#trunkwpincludesjsswfuploadhandlersminjs">trunk/wp-includes/js/swfupload/handlers.min.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjspopupjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjspopupminjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.min.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjswpdialogjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjswpdialogminjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.min.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpeditimagejseditimagejs">trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpeditimagejseditimageminjs">trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.min.js</a></li>
<li><a href="#trunkwpincludesjstwsackjs">trunk/wp-includes/js/tw-sack.js</a></li>
<li><a href="#trunkwpincludesjstwsackminjs">trunk/wp-includes/js/tw-sack.min.js</a></li>
<li><a href="#trunkwpincludesjswpajaxresponsejs">trunk/wp-includes/js/wp-ajax-response.js</a></li>
<li><a href="#trunkwpincludesjswpajaxresponseminjs">trunk/wp-includes/js/wp-ajax-response.min.js</a></li>
<li><a href="#trunkwpincludesjswplistrevisionsjs">trunk/wp-includes/js/wp-list-revisions.js</a></li>
<li><a href="#trunkwpincludesjswplistrevisionsminjs">trunk/wp-includes/js/wp-list-revisions.min.js</a></li>
<li><a href="#trunkwpincludesjswplistsjs">trunk/wp-includes/js/wp-lists.js</a></li>
<li><a href="#trunkwpincludesjswplistsminjs">trunk/wp-includes/js/wp-lists.min.js</a></li>
<li><a href="#trunkwpincludesjswppointerjs">trunk/wp-includes/js/wp-pointer.js</a></li>
<li><a href="#trunkwpincludesjswppointerminjs">trunk/wp-includes/js/wp-pointer.min.js</a></li>
<li><a href="#trunkwpincludesjswplinkjs">trunk/wp-includes/js/wplink.js</a></li>
<li><a href="#trunkwpincludesjswplinkminjs">trunk/wp-includes/js/wplink.min.js</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkwpadmincsscolorsclassiccss">trunk/wp-admin/css/colors-classic.css</a></li>
<li><a href="#trunkwpadmincsscolorsclassicdevcss">trunk/wp-admin/css/colors-classic.dev.css</a></li>
<li><a href="#trunkwpadmincsscolorsfreshcss">trunk/wp-admin/css/colors-fresh.css</a></li>
<li><a href="#trunkwpadmincsscolorsfreshdevcss">trunk/wp-admin/css/colors-fresh.dev.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolsrtlcss">trunk/wp-admin/css/customize-controls-rtl.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolsrtldevcss">trunk/wp-admin/css/customize-controls-rtl.dev.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolscss">trunk/wp-admin/css/customize-controls.css</a></li>
<li><a href="#trunkwpadmincsscustomizecontrolsdevcss">trunk/wp-admin/css/customize-controls.dev.css</a></li>
<li><a href="#trunkwpadmincssiertlcss">trunk/wp-admin/css/ie-rtl.css</a></li>
<li><a href="#trunkwpadmincssiertldevcss">trunk/wp-admin/css/ie-rtl.dev.css</a></li>
<li><a href="#trunkwpadmincssiecss">trunk/wp-admin/css/ie.css</a></li>
<li><a href="#trunkwpadmincssiedevcss">trunk/wp-admin/css/ie.dev.css</a></li>
<li><a href="#trunkwpadmincssinstallcss">trunk/wp-admin/css/install.css</a></li>
<li><a href="#trunkwpadmincssinstalldevcss">trunk/wp-admin/css/install.dev.css</a></li>
<li><a href="#trunkwpadmincssmediartlcss">trunk/wp-admin/css/media-rtl.css</a></li>
<li><a href="#trunkwpadmincssmediartldevcss">trunk/wp-admin/css/media-rtl.dev.css</a></li>
<li><a href="#trunkwpadmincssmediacss">trunk/wp-admin/css/media.css</a></li>
<li><a href="#trunkwpadmincssmediadevcss">trunk/wp-admin/css/media.dev.css</a></li>
<li><a href="#trunkwpadmincsswpadminrtlcss">trunk/wp-admin/css/wp-admin-rtl.css</a></li>
<li><a href="#trunkwpadmincsswpadminrtldevcss">trunk/wp-admin/css/wp-admin-rtl.dev.css</a></li>
<li><a href="#trunkwpadmincsswpadmincss">trunk/wp-admin/css/wp-admin.css</a></li>
<li><a href="#trunkwpadmincsswpadmindevcss">trunk/wp-admin/css/wp-admin.dev.css</a></li>
<li><a href="#trunkwpadminjscatdevjs">trunk/wp-admin/js/cat.dev.js</a></li>
<li><a href="#trunkwpadminjscatjs">trunk/wp-admin/js/cat.js</a></li>
<li><a href="#trunkwpadminjscategoriesdevjs">trunk/wp-admin/js/categories.dev.js</a></li>
<li><a href="#trunkwpadminjscategoriesjs">trunk/wp-admin/js/categories.js</a></li>
<li><a href="#trunkwpadminjscommentdevjs">trunk/wp-admin/js/comment.dev.js</a></li>
<li><a href="#trunkwpadminjscommentjs">trunk/wp-admin/js/comment.js</a></li>
<li><a href="#trunkwpadminjscommondevjs">trunk/wp-admin/js/common.dev.js</a></li>
<li><a href="#trunkwpadminjscommonjs">trunk/wp-admin/js/common.js</a></li>
<li><a href="#trunkwpadminjscustombackgrounddevjs">trunk/wp-admin/js/custom-background.dev.js</a></li>
<li><a href="#trunkwpadminjscustombackgroundjs">trunk/wp-admin/js/custom-background.js</a></li>
<li><a href="#trunkwpadminjscustomfieldsdevjs">trunk/wp-admin/js/custom-fields.dev.js</a></li>
<li><a href="#trunkwpadminjscustomfieldsjs">trunk/wp-admin/js/custom-fields.js</a></li>
<li><a href="#trunkwpadminjscustomizecontrolsdevjs">trunk/wp-admin/js/customize-controls.dev.js</a></li>
<li><a href="#trunkwpadminjscustomizecontrolsjs">trunk/wp-admin/js/customize-controls.js</a></li>
<li><a href="#trunkwpadminjsdashboarddevjs">trunk/wp-admin/js/dashboard.dev.js</a></li>
<li><a href="#trunkwpadminjsdashboardjs">trunk/wp-admin/js/dashboard.js</a></li>
<li><a href="#trunkwpadminjseditcommentsdevjs">trunk/wp-admin/js/edit-comments.dev.js</a></li>
<li><a href="#trunkwpadminjseditcommentsjs">trunk/wp-admin/js/edit-comments.js</a></li>
<li><a href="#trunkwpadminjseditordevjs">trunk/wp-admin/js/editor.dev.js</a></li>
<li><a href="#trunkwpadminjseditorjs">trunk/wp-admin/js/editor.js</a></li>
<li><a href="#trunkwpadminjsgallerydevjs">trunk/wp-admin/js/gallery.dev.js</a></li>
<li><a href="#trunkwpadminjsgalleryjs">trunk/wp-admin/js/gallery.js</a></li>
<li><a href="#trunkwpadminjsimageeditdevjs">trunk/wp-admin/js/image-edit.dev.js</a></li>
<li><a href="#trunkwpadminjsimageeditjs">trunk/wp-admin/js/image-edit.js</a></li>
<li><a href="#trunkwpadminjsinlineeditpostdevjs">trunk/wp-admin/js/inline-edit-post.dev.js</a></li>
<li><a href="#trunkwpadminjsinlineeditpostjs">trunk/wp-admin/js/inline-edit-post.js</a></li>
<li><a href="#trunkwpadminjsinlineedittaxdevjs">trunk/wp-admin/js/inline-edit-tax.dev.js</a></li>
<li><a href="#trunkwpadminjsinlineedittaxjs">trunk/wp-admin/js/inline-edit-tax.js</a></li>
<li><a href="#trunkwpadminjslinkdevjs">trunk/wp-admin/js/link.dev.js</a></li>
<li><a href="#trunkwpadminjslinkjs">trunk/wp-admin/js/link.js</a></li>
<li><a href="#trunkwpadminjsmediagallerydevjs">trunk/wp-admin/js/media-gallery.dev.js</a></li>
<li><a href="#trunkwpadminjsmediagalleryjs">trunk/wp-admin/js/media-gallery.js</a></li>
<li><a href="#trunkwpadminjsmediauploaddevjs">trunk/wp-admin/js/media-upload.dev.js</a></li>
<li><a href="#trunkwpadminjsmediauploadjs">trunk/wp-admin/js/media-upload.js</a></li>
<li><a href="#trunkwpadminjsmediadevjs">trunk/wp-admin/js/media.dev.js</a></li>
<li><a href="#trunkwpadminjsmediajs">trunk/wp-admin/js/media.js</a></li>
<li><a href="#trunkwpadminjsnavmenudevjs">trunk/wp-admin/js/nav-menu.dev.js</a></li>
<li><a href="#trunkwpadminjsnavmenujs">trunk/wp-admin/js/nav-menu.js</a></li>
<li><a href="#trunkwpadminjspasswordstrengthmeterdevjs">trunk/wp-admin/js/password-strength-meter.dev.js</a></li>
<li><a href="#trunkwpadminjspasswordstrengthmeterjs">trunk/wp-admin/js/password-strength-meter.js</a></li>
<li><a href="#trunkwpadminjsplugininstalldevjs">trunk/wp-admin/js/plugin-install.dev.js</a></li>
<li><a href="#trunkwpadminjsplugininstalljs">trunk/wp-admin/js/plugin-install.js</a></li>
<li><a href="#trunkwpadminjspostdevjs">trunk/wp-admin/js/post.dev.js</a></li>
<li><a href="#trunkwpadminjspostjs">trunk/wp-admin/js/post.js</a></li>
<li><a href="#trunkwpadminjspostboxdevjs">trunk/wp-admin/js/postbox.dev.js</a></li>
<li><a href="#trunkwpadminjspostboxjs">trunk/wp-admin/js/postbox.js</a></li>
<li><a href="#trunkwpadminjssetpostthumbnaildevjs">trunk/wp-admin/js/set-post-thumbnail.dev.js</a></li>
<li><a href="#trunkwpadminjssetpostthumbnailjs">trunk/wp-admin/js/set-post-thumbnail.js</a></li>
<li><a href="#trunkwpadminjstagsdevjs">trunk/wp-admin/js/tags.dev.js</a></li>
<li><a href="#trunkwpadminjstagsjs">trunk/wp-admin/js/tags.js</a></li>
<li><a href="#trunkwpadminjsthemepreviewdevjs">trunk/wp-admin/js/theme-preview.dev.js</a></li>
<li><a href="#trunkwpadminjsthemepreviewjs">trunk/wp-admin/js/theme-preview.js</a></li>
<li><a href="#trunkwpadminjsthemedevjs">trunk/wp-admin/js/theme.dev.js</a></li>
<li><a href="#trunkwpadminjsthemejs">trunk/wp-admin/js/theme.js</a></li>
<li><a href="#trunkwpadminjsuserprofiledevjs">trunk/wp-admin/js/user-profile.dev.js</a></li>
<li><a href="#trunkwpadminjsuserprofilejs">trunk/wp-admin/js/user-profile.js</a></li>
<li><a href="#trunkwpadminjsusersuggestdevjs">trunk/wp-admin/js/user-suggest.dev.js</a></li>
<li><a href="#trunkwpadminjsusersuggestjs">trunk/wp-admin/js/user-suggest.js</a></li>
<li><a href="#trunkwpadminjsutilsdevjs">trunk/wp-admin/js/utils.dev.js</a></li>
<li><a href="#trunkwpadminjsutilsjs">trunk/wp-admin/js/utils.js</a></li>
<li><a href="#trunkwpadminjswidgetsdevjs">trunk/wp-admin/js/widgets.dev.js</a></li>
<li><a href="#trunkwpadminjswidgetsjs">trunk/wp-admin/js/widgets.js</a></li>
<li><a href="#trunkwpadminjswordcountdevjs">trunk/wp-admin/js/word-count.dev.js</a></li>
<li><a href="#trunkwpadminjswordcountjs">trunk/wp-admin/js/word-count.js</a></li>
<li><a href="#trunkwpadminjswpfullscreendevjs">trunk/wp-admin/js/wp-fullscreen.dev.js</a></li>
<li><a href="#trunkwpadminjswpfullscreenjs">trunk/wp-admin/js/wp-fullscreen.js</a></li>
<li><a href="#trunkwpadminjsxfndevjs">trunk/wp-admin/js/xfn.dev.js</a></li>
<li><a href="#trunkwpadminjsxfnjs">trunk/wp-admin/js/xfn.js</a></li>
<li><a href="#trunkwpincludescssadminbarrtlcss">trunk/wp-includes/css/admin-bar-rtl.css</a></li>
<li><a href="#trunkwpincludescssadminbarrtldevcss">trunk/wp-includes/css/admin-bar-rtl.dev.css</a></li>
<li><a href="#trunkwpincludescssadminbarcss">trunk/wp-includes/css/admin-bar.css</a></li>
<li><a href="#trunkwpincludescssadminbardevcss">trunk/wp-includes/css/admin-bar.dev.css</a></li>
<li><a href="#trunkwpincludescsseditorcss">trunk/wp-includes/css/editor.css</a></li>
<li><a href="#trunkwpincludescsseditordevcss">trunk/wp-includes/css/editor.dev.css</a></li>
<li><a href="#trunkwpincludescssjqueryuidialogcss">trunk/wp-includes/css/jquery-ui-dialog.css</a></li>
<li><a href="#trunkwpincludescssjqueryuidialogdevcss">trunk/wp-includes/css/jquery-ui-dialog.dev.css</a></li>
<li><a href="#trunkwpincludescsswppointercss">trunk/wp-includes/css/wp-pointer.css</a></li>
<li><a href="#trunkwpincludescsswppointerdevcss">trunk/wp-includes/css/wp-pointer.dev.css</a></li>
<li><a href="#trunkwpincludesjsadminbardevjs">trunk/wp-includes/js/admin-bar.dev.js</a></li>
<li><a href="#trunkwpincludesjsadminbarjs">trunk/wp-includes/js/admin-bar.js</a></li>
<li><a href="#trunkwpincludesjsautosavedevjs">trunk/wp-includes/js/autosave.dev.js</a></li>
<li><a href="#trunkwpincludesjsautosavejs">trunk/wp-includes/js/autosave.js</a></li>
<li><a href="#trunkwpincludesjscolorpickerdevjs">trunk/wp-includes/js/colorpicker.dev.js</a></li>
<li><a href="#trunkwpincludesjscolorpickerjs">trunk/wp-includes/js/colorpicker.js</a></li>
<li><a href="#trunkwpincludesjscommentreplydevjs">trunk/wp-includes/js/comment-reply.dev.js</a></li>
<li><a href="#trunkwpincludesjscommentreplyjs">trunk/wp-includes/js/comment-reply.js</a></li>
<li><a href="#trunkwpincludesjscustomizebasedevjs">trunk/wp-includes/js/customize-base.dev.js</a></li>
<li><a href="#trunkwpincludesjscustomizebasejs">trunk/wp-includes/js/customize-base.js</a></li>
<li><a href="#trunkwpincludesjscustomizeloaderdevjs">trunk/wp-includes/js/customize-loader.dev.js</a></li>
<li><a href="#trunkwpincludesjscustomizeloaderjs">trunk/wp-includes/js/customize-loader.js</a></li>
<li><a href="#trunkwpincludesjscustomizepreviewdevjs">trunk/wp-includes/js/customize-preview.dev.js</a></li>
<li><a href="#trunkwpincludesjscustomizepreviewjs">trunk/wp-includes/js/customize-preview.js</a></li>
<li><a href="#trunkwpincludesjshoverIntentdevjs">trunk/wp-includes/js/hoverIntent.dev.js</a></li>
<li><a href="#trunkwpincludesjshoverIntentjs">trunk/wp-includes/js/hoverIntent.js</a></li>
<li><a href="#trunkwpincludesjsimgareaselectjqueryimgareaselectdevjs">trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.dev.js</a></li>
<li><a href="#trunkwpincludesjsimgareaselectjqueryimgareaselectjs">trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js</a></li>
<li><a href="#trunkwpincludesjsjcropjqueryJcropdevjs">trunk/wp-includes/js/jcrop/jquery.Jcrop.dev.js</a></li>
<li><a href="#trunkwpincludesjsjcropjqueryJcropjs">trunk/wp-includes/js/jcrop/jquery.Jcrop.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerycolordevjs">trunk/wp-includes/js/jquery/jquery.color.dev.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerycolorjs">trunk/wp-includes/js/jquery/jquery.color.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryformdevjs">trunk/wp-includes/js/jquery/jquery.form.dev.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryformjs">trunk/wp-includes/js/jquery/jquery.form.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryhotkeysdevjs">trunk/wp-includes/js/jquery/jquery.hotkeys.dev.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjqueryhotkeysjs">trunk/wp-includes/js/jquery/jquery.hotkeys.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerytablehotkeysdevjs">trunk/wp-includes/js/jquery/jquery.table-hotkeys.dev.js</a></li>
<li><a href="#trunkwpincludesjsjqueryjquerytablehotkeysjs">trunk/wp-includes/js/jquery/jquery.table-hotkeys.js</a></li>
<li><a href="#trunkwpincludesjsjquerysuggestdevjs">trunk/wp-includes/js/jquery/suggest.dev.js</a></li>
<li><a href="#trunkwpincludesjsjquerysuggestjs">trunk/wp-includes/js/jquery/suggest.js</a></li>
<li><a href="#trunkwpincludesjsjson2devjs">trunk/wp-includes/js/json2.dev.js</a></li>
<li><a href="#trunkwpincludesjsjson2js">trunk/wp-includes/js/json2.js</a></li>
<li><a href="#trunkwpincludesjspluploadhandlersdevjs">trunk/wp-includes/js/plupload/handlers.dev.js</a></li>
<li><a href="#trunkwpincludesjspluploadhandlersjs">trunk/wp-includes/js/plupload/handlers.js</a></li>
<li><a href="#trunkwpincludesjspluploadwppluploaddevjs">trunk/wp-includes/js/plupload/wp-plupload.dev.js</a></li>
<li><a href="#trunkwpincludesjspluploadwppluploadjs">trunk/wp-includes/js/plupload/wp-plupload.js</a></li>
<li><a href="#trunkwpincludesjsquicktagsdevjs">trunk/wp-includes/js/quicktags.dev.js</a></li>
<li><a href="#trunkwpincludesjsquicktagsjs">trunk/wp-includes/js/quicktags.js</a></li>
<li><a href="#trunkwpincludesjsswfuploadhandlersdevjs">trunk/wp-includes/js/swfupload/handlers.dev.js</a></li>
<li><a href="#trunkwpincludesjsswfuploadhandlersjs">trunk/wp-includes/js/swfupload/handlers.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjspopupdevjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.dev.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjspopupjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjswpdialogdevjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.dev.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpdialogsjswpdialogjs">trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpeditimagejseditimagedevjs">trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.dev.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswpeditimagejseditimagejs">trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js</a></li>
<li><a href="#trunkwpincludesjstwsackdevjs">trunk/wp-includes/js/tw-sack.dev.js</a></li>
<li><a href="#trunkwpincludesjstwsackjs">trunk/wp-includes/js/tw-sack.js</a></li>
<li><a href="#trunkwpincludesjswpajaxresponsedevjs">trunk/wp-includes/js/wp-ajax-response.dev.js</a></li>
<li><a href="#trunkwpincludesjswpajaxresponsejs">trunk/wp-includes/js/wp-ajax-response.js</a></li>
<li><a href="#trunkwpincludesjswplistrevisionsdevjs">trunk/wp-includes/js/wp-list-revisions.dev.js</a></li>
<li><a href="#trunkwpincludesjswplistrevisionsjs">trunk/wp-includes/js/wp-list-revisions.js</a></li>
<li><a href="#trunkwpincludesjswplistsdevjs">trunk/wp-includes/js/wp-lists.dev.js</a></li>
<li><a href="#trunkwpincludesjswplistsjs">trunk/wp-includes/js/wp-lists.js</a></li>
<li><a href="#trunkwpincludesjswppointerdevjs">trunk/wp-includes/js/wp-pointer.dev.js</a></li>
<li><a href="#trunkwpincludesjswppointerjs">trunk/wp-includes/js/wp-pointer.js</a></li>
<li><a href="#trunkwpincludesjswplinkdevjs">trunk/wp-includes/js/wplink.dev.js</a></li>
<li><a href="#trunkwpincludesjswplinkjs">trunk/wp-includes/js/wplink.js</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpadmincsscolorsclassiccss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/colors-classic.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-classic.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/colors-classic.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-html,.wp-dialog{background-color:#fff}* html input,* html .widget{border-color:#dfdfdf}textarea,input[type="text"],input[type="password"],input[type="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select{border-color:#dfdfdf;background-color:#fff;color:#333}select{color:#000}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus{border-color:#d1e5ee}kbd,code{background:#eaea
ea}input[readonly]{background-color:#eee}.find-box-search{border-color:#dfdfdf;background-color:#f1f1f1}.find-box{background-color:#f1f1f1}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#333}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#d1e5ee}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}#postcustomstuff table input,#postcustomstuff table textarea{border-color:#dfdfdf;background-color:#fff}.widefat{border-color:#d1e5ee;background-color:#fff}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{bac
kground-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fff}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fff}input.disabled,textarea.disabled{background-color:#ccc}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.widget .widget-top,.postbox h3,.stuffbox h3,.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle,#fullscreen-topbar{background:#f5fafd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#f7fcfe));background-image:-webkit-linear-gradient(bottom,#eff8ff,#f7fcfe
);background-image:-moz-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-o-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:linear-gradient(to top,#eff8ff,#f7fcfe)}.widget .widget-top,.postbox h3,.stuffbox h3{border-bottom-color:#d1e5ee;text-shadow:#fff 0 1px 0;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.form-table th,.form-wrap label{color:#222;text-shadow:0 1px 0 #fff}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#21759b}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.wrap h2{color:#174f69}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#f1f1f1}.wrap .add-new-h2:focus{background:#c7e7fd}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:#808080}.ac_results li{color:#101010}.alternate,.alt{background-color:#f7fcfe}.available-theme a.screenshot{background-color:#f1f1f1;border-color:#ddd}.bar{background-color:#e8e8e8;border
-right-color:#99d}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdfdf}div.error,.login #login_error{background-color:#ffebe8;border-color:#c00}div.error a{color:#c00}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit,#commentsdiv #add-new-comment{border-color:#dfdfdf}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{background-color:#eff8ff;border-color:#d1e5ee}.ui-autocomplete li a.ui-state-hover{background-color:#def1ff}.post-com-count{background-image:url(../images/bubble_bg.gif);color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#d54e21}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.
side-info ul{color:#666}.button,.button-secondary,.submit input,input[type=button],input[type=submit]{border-color:#bbb;color:#464646}.button:hover,.button-secondary:hover,.submit input:hover,input[type=button]:hover,input[type=submit]:hover{color:#000;border-color:#666}.button,.submit input,.button-secondary{text-shadow:0 1px 0 #fff;background:#f2f2f2;background-image:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(bottom,#ededed,#fff);background-image:-moz-linear-gradient(bottom,#ededed,#fff);background-image:-o-linear-gradient(bottom,#ededed,#fff);background-image:linear-gradient(to top,#ededed,#fff)}.button:active,.submit input:active,.button-secondary:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(to
p,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff)}input.button-primary,button.button-primary,a.button-primary{border-color:#298cba;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#21759b;background-image:-webkit-gradient(linear,left bottom,left top,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(bottom,#227199,#298cba);background-image:-moz-linear-gradient(bottom,#227199,#298cba);background-image:-o-linear-gradient(bottom,#227199,#298cba);background-image:linear-gradient(to top,#227199,#298cba)}input.button-primary:active,button.button-primary:active,a.button-primary:active{color:#eaf2fa;background:#298cba;background-image:-webkit-gradient(linear,left top,left bottom,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(top,#227199,#298cba);background-image:-moz-linear-gradient(top,#227199,#298cba);background-image:-o-linear-gradient(top,#227199,#298cba);background-image:linear-gradient(to b
ottom,#227199,#298cba)}input.button-primary:hover,button.button-primary:hover,a.button-primary:hover,a.button-primary:focus,a.button-primary:active{border-color:#13455b;color:#eaf2fa}.button-disabled,.button[disabled],.button:disabled,.button-secondary[disabled],.button-secondary:disabled,a.button.disabled{color:#aaa!important;border-color:#ddd!important}.button-primary-disabled,.button-primary[disabled],.button-primary:disabled{color:#9fd0d5!important;background:#298cba!important}a:hover,a:active{color:#d54e21}a:focus{background:#c7e7fd;color:#124964}a:active{background:0;outline:thin dotted}#adminmenu a:active{outline:0}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#the-comment-list .comment a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover,.plugins .inactive a:hover,#all-plugins-table .plugins .inactive a:hover,#search-plu
gins-table .plugins .inactive a:hover{color:#d54e21}#the-comment-list .comment-item,#dashboard-widgets #dashboard_quick_press form p.submit{border-color:#dfdfdf}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}.submitbox .submit{background-color:#464646;color:#ccc}.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete{color:#f00;border-bottom-color:#f00}.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover{color:#fff;background-color:#f00;border-bottom-color:#f00}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:#f00;border-bottom-color:#f00}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#21759b}.tablenav .next:hover,.tablenav .prev:hove
r{border-color:transparent;color:#d54e21}div.updated,.login .message{background-color:#ffffe0;border-color:#e6db55}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{border-top-color:#fff;border-bottom-color:#d0dfe9}.widefat th{text-shadow:rgba(255,255,255,0.8) 0 1px 0}.widefat td{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head{color:#333}th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1;background-image:-webkit-gradient(linear,left bottom,left top,from(#dcdcdc),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-moz-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-o-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:linea
r-gradient(to top,#dcdcdc,#e9e9e9)}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#adminmenu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a{color:#21759b}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}#plugin-information .action-button{background-color:#d54e21;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}#dashboa
rd_secondary div.dashboard-widget-content ul li a{background-color:#f9f9f9}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.login #nav a,.login #backtoblog a{color:#21759b!important}.login #nav a:hover,.login #backtoblog a:hover{color:#d54e21!important}#footer{color:#777;border-color:#b0c8d7}#media-items .media-item,.media-item .describe,.imgedit-group{border-color:#dfdfdf}.checkbox,.side-info,.plugins tr,#your-profile #rich_editing{background-color:#fcfcfc}.plugins .inactive,.plugins .inactive th,.plugins .inactive td,tr.inactive+tr.plugin-update-tr .plugin-update{background-color:#f4f4f4}.plugin-update-tr .update-message{background-color:#fffbe4;border-color:#dfdfdf}.plugins .active,.plugins .active th,.plugins .active td{color:#000}.plugins .inactive a{color:#579}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4
f4f4}#the-comment-list .unapproved{background-color:#ffffe0}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,#dashboard_recent_comments .delete a,#dashboard_recent_comments .trash a,#dashboard_recent_comments .spam a{color:#bc0b0b}.welcome-panel{border-color:#d1e5ee}.welcome-panel p{color:#777}.welcome-panel-column p{color:#464646}.welcome-panel h3{text-shadow:1px 1px 1px white}.widget,#widget-list .widget-top,.postbox,#titlediv,#poststuff .postarea,.stuffbox{border-color:#d1e5ee;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px}.widget,#widget-list .widget-top,.postbox,.menu-item-settings{background-color:#f7fcfe}.postbox h3{color:#174f69}.widget .widget-top{color:#174f69}.sidebar-name:hover h3,.postbox h3:hover{color:#000}.curtime #timestamp{background-image:url(../images/date-button.gif)}#quic
ktags #ed_link{color:#00f}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}.tagchecklist span a,#bulk-titles div a{background:url(../images/xit.gif) no-repeat}.tagchecklist span a:hover,#bulk-titles div a:hover{background:url(../images/xit.gif) no-repeat -10px 0}#update-nag,.update-nag{background-color:#fffbcc;border-color:#e6db55;color:#555}.login #backtoblog a{color:#464646}#wphead{border-bottom:#d0dfe9 1px solid}#wphead h1 a{color:#174f69}#footer a:link,#footer a:visited{text-decoration:none}#footer a:hover{color:#000;text-decoration:underline}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover #dashboard_recent_comments .spam a:hover{color:#f00}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:
#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar{border-color:#d0dfe9}#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar *{color:#555}#poststuff #editor-toolbar .active{border-color:#d0dfe9 #d0dfe9 #eff8ff;background-color:#eff8ff;color:#333}#post-status-info{background-color:#eff8ff}.wp-editor-wrap .wp_themeSkin *,.wp-editor-wrap .wp_themeSkin a:hover,.wp-editor-wrap .wp_themeSkin a:link,.wp-editor-wrap .wp_themeSkin a:visited,.wp-editor-wrap .wp_themeSkin a:active{color:#000}.wp-editor-wrap .quicktags-toolbar input{background:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5f0f8),to(#fff));background-image:-webkit-linear-gradient(bottom,#e5f0f8,#fff);background-image:-moz-lin
ear-gradient(bottom,#e5f0f8,#fff);background-image:-o-linear-gradient(bottom,#e5f0f8,#fff);background-image:linear-gradient(to top,#e5f0f8,#fff)}.wp-editor-wrap .wp_themeSkin table.mceLayout{border-color:#bed1dd #bed1dd #d0dfe9}#editorcontainer #content,#editorcontainer .wp-editor-wrap .wp_themeSkin .mceIframeContainer{-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1)}.wp-editor-wrap .wp_themeSkin iframe{background:transparent}.wp-editor-wrap .wp_themeSkin .mceStatusbar{color:#000;background-color:#f5f5f5}.wp-editor-wrap .wp_themeSkin .mceButton,.wp-editor-wrap .wp_themeSkin .mceListBox .mceText,.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen{border-color:#b0c8d7;background:#cfdfe9;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(bottom,#cfdfe9,#fff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#fff);background-image:-o-linear-gradient(bott
om,#cfdfe9,#fff);background-image:linear-gradient(to top,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:hover{border-color:#5589aa;background:#c9c9c9;background-image:-webkit-gradient(linear,left bottom,left top,from(#bdccd5),to(#000));background-image:-webkit-linear-gradient(bottom,#bdccd5,#fff);background-image:-moz-linear-gradient(bottom,#bdccd5,#fff);background-image:-o-linear-gradient(bottom,#bdccd5,#fff);background-image:linear-gradient(to top,#bdccd5,#fff)}.wp-editor-wrap .wp_themeSkin a.mceButton:active,.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:active,.wp-editor-wrap .wp_themeSkin a.mceButtonSelected:active,.wp-editor-wrap .wp_themeSkin a.mceButtonActive,.wp-editor-wrap .wp_themeSkin a.mceButtonActive:active,.wp-editor-wrap .wp_themeSkin a.mceButtonActive:hover{background:#b0c8d7;border-color:#5589aa;background-image:-webkit-gradient(linear,left top,left bottom,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(top,#cfdfe9,#fff);b
ackground-image:-moz-linear-gradient(top,#cfdfe9,#fff);background-image:-o-linear-gradient(top,#cfdfe9,#fff);background-image:linear-gradient(to bottom,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin .mceButtonDisabled{border-color:#b0c8d7!important}.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen{border-left:0!important}.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxHover:active .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceText,.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:active .mceText{background:#b0c8d7;border-color:#5589aa}.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceText,.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen{bo
rder-color:#5589aa;background:#c9c9c9;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(bottom,#cfdfe9,#fff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#fff);background-image:-o-linear-gradient(bottom,#cfdfe9,#fff);background-image:linear-gradient(to top,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction,.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen{border-color:#b0c8d7}.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp-editor-wrap .wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp-editor-wrap .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction:hover{border-color:#5589aa}.wp-editor-wrap .wp_themeSkin table.mceSplitButton td{background:#cfdfe9;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(bottom,#cfd
fe9,#fff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#fff);background-image:-o-linear-gradient(bottom,#cfdfe9,#fff);background-image:linear-gradient(to top,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin table.mceSplitButton:hover td{background:#c9c9c9;background-image:-webkit-gradient(linear,left bottom,left top,from(#bdccd5),to(#000));background-image:-webkit-linear-gradient(bottom,#bdccd5,#fff);background-image:-moz-linear-gradient(bottom,#bdccd5,#fff);background-image:-o-linear-gradient(bottom,#bdccd5,#fff);background-image:linear-gradient(to top,#bdccd5,#fff)}.wp-editor-wrap .wp_themeSkin .mceSplitButtonActive{background-color:#b0c8d7}.wp-editor-wrap .wp_themeSkin div.mceColorSplitMenu table{background-color:#ebebeb;border-color:#b2b2b2}.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a{border-color:#b2b2b2}.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors{border-color:#fff}.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{borde
r-color:#0a246a;background-color:#b6bdd2}.wp-editor-wrap .wp_themeSkin a.mceMoreColors:hover{border-color:#0a246a}.wp-editor-wrap .wp_themeSkin .mceMenu{border-color:#ddd}.wp-editor-wrap .wp_themeSkin .mceMenu table{background-color:#ebeaeb}.wp-editor-wrap .wp_themeSkin .mceMenu .mceText{color:#000}.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemActive{background-color:#f5f5f5}.wp-editor-wrap .wp_themeSkin td.mceMenuItemSeparator{background-color:#aaa}.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle a{background-color:#ccc;border-bottom-color:#aaa}.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle span.mceText{color:#000}.wp-editor-wrap .wp_themeSkin .mceMenuItemDisabled .mceText{color:#888}.wp-admin #mceModalBlocker{background:#000}.wp-admin .clearlooks2 .mceFocus .mceTop .mceLeft{background:#444;border-left:1px solid #999;border-top:1px solid #999;-webkit-border-top-left-radius:3px;border-top-left-radius:3px
}.wp-admin .clearlooks2 .mceFocus .mceTop .mceRight{background:#444;border-right:1px solid #999;border-top:1px solid #999;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.wp-admin .clearlooks2 .mceMiddle .mceLeft{background:#f1f1f1;border-left:1px solid #999}.wp-admin .clearlooks2 .mceMiddle .mceRight{background:#f1f1f1;border-right:1px solid #999}.wp-admin .clearlooks2 .mceBottom{background:#f1f1f1;border-bottom:1px solid #999}.wp-admin .clearlooks2 .mceBottom .mceLeft{background:#f1f1f1;border-bottom:1px solid #999;border-left:1px solid #999}.wp-admin .clearlooks2 .mceBottom .mceCenter{background:#f1f1f1;border-bottom:1px solid #999}.wp-admin .clearlooks2 .mceBottom .mceRight{background:#f1f1f1;border-bottom:1px solid #999;border-right:1px solid #999}.wp-admin .clearlooks2 .mceFocus .mceTop span{color:#e5e5e5}.wp-editor-wrap .wp-switch-editor{background-color:#f5fafd;border-color:#d1e5ee #d1e5ee #d1e5ee;color:#999}.wp-editor-wrap.tmce-active .switch-tmce,.w
p-editor-wrap.html-active .switch-html{background-color:#eff8ff;border-color:#d1e5ee #d1e5ee #eff8ff;color:#333}.wp-editor-wrap .quicktags-toolbar input{color:#464646;border-color:#b1c6cf;background:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5f0f8),to(#fff));background-image:-webkit-linear-gradient(bottom,#e5f0f8,#fff);background-image:-moz-linear-gradient(bottom,#e5f0f8,#fff);background-image:-o-linear-gradient(bottom,#e5f0f8,#fff);background-image:linear-gradient(to top,#e5f0f8,#fff)}.wp-editor-wrap .quicktags-toolbar input:hover{border-color:#5589aa;background:#e0f1ff}.wp-editor-wrap .quicktags-toolbar,.wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar{border-bottom:1px solid #ccc;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#eff8ff));background-image:-webkit-linear-gradient(bottom,#cfdfe9,#eff8ff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#eff8ff);background-image:-o-linea
r-gradient(bottom,#cfdfe9,#eff8ff);background-image:linear-gradient(to top,#cfdfe9,#eff8ff)}#titlediv #title{border-color:#bdccd5}#editorcontainer{border-color:#bdccd5 #bdccd5 #d0dfe9}#post-status-info{border-color:#d0dfe9 #bdccd5 #bdccd5}.editwidget .widget-inside{border-color:#d0dfe9}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#timestampdiv input,#namediv input,#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap{background-color:#eff8ff;border-color:#d1e5ee}#adminmenushadow,#adminmenuback{background-image:url(../images/menu-shadow.png);background-position:top right;background-repeat:repeat-y}#adminmenu li.wp-menu-separator{background:#d1e5ee;border-color:#bed1dd}#adminmenu div.separator{border-color:#d1e5ee}#adminmenu a.menu-top,#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#fff;border-bottom-color:#cae6ff}#adminmenu li.wp-menu-open{border-color:#d1e5ee}#adminmenu a.menu-top:hover,#ad
minmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#e0f1ff;color:#d54e21;text-shadow:0 1px 0 rgba(255,255,255,0.4)}#adminmenu li.menu-top:hover>a span,#adminmenu li.menu-top>a:focus span{text-shadow:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background:#5589aa;background-image:-webkit-gradient(linear,left bottom,left top,from(#5589aa),to(#619bbb));background-image:-webkit-linear-gradient(bottom,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom,#5589aa,#619bbb);background-image:linear-gradient(to top,#5589aa,#619bbb)}#adminmenu .wp-menu-arrow div{background:#5589aa;background-image:-webkit-gradient(linear,right bottom,left top,from(#5589aa)
,to(#619bbb));background-image:-webkit-linear-gradient(bottom right,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom right,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom right,#5589aa,#619bbb);background-image:linear-gradient(to top left,#5589aa,#619bbb)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#fff;border-bottom-color:#cae6ff;background:#e0f1ff}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#e0f1ff;border-color:#cae6ff}.folded #adminmenu li.menu-top li:hover a{background-image:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{text-shadow:0 -1px 0 #333;color:#fff;border-top-color:#5a8fad;border-bottom-color:#5589aa}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-top-color:#5a8fad;border-bottom-color:#5589aa}#adminmenu .wp-submenu a:hover,#adminmenu
.wp-submenu a:focus{background-color:#eff8ff;color:#333}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover{color:#333}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#d0dfe9;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}#adminmenu .wp-submenu .wp-submenu-head{border-right-color:#dfdfdf;background-color:#e4e4e4}#collapse-menu{color:#a0c3d5;border-top-color:#f9f9f9}#collapse-menu:hover{color:#5a8fad}#collapse-button{border-color:#d0dfe9;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#fff));background-image:-webkit-linear-gradient(bottom,#eff8ff,#fff);background-image:-moz-linear-gradient(bottom,#eff8ff,#fff);background-image:-o-linear-gradient(bottom,#eff8ff,#fff);background-image:linear-gradient(to to
p,#eff8ff,#fff)}#collapse-menu:hover #collapse-button{border-color:#a0c3d5}#collapse-button div{background:transparent url(../images/arrows-vs.png) no-repeat 0 -72px}.folded #collapse-button div{background-position:0 -108px}@media only screen and (max-width:900px){.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{background-color:#5589aa;background-image:-webkit-gradient(linear,left bottom,left top,from(#5589aa),to(#619bbb));background-image:-webkit-linear-gradient(bottom,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom,#5589aa,#619bbb);background-image:linear-gradient(bottom,#5589aa,#619bbb)}.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{border-top-color:#5a8fad;border-bottom-color:#5589aa}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{background
-color:#fff;border-color:#d0dfe9;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}.auto-fold #collapse-button div{background-position:0 -108px}}.icon16,.icon32,div.wp-menu-image{background-color:transparent;background-repeat:no-repeat}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu-vs.p
ng?ver=20120201')}.icon16.icon-dashboard,#adminmenu .menu-icon-dashboard div.wp-menu-image{background-position:-59px -33px}#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-dashboard.current div.wp-menu-image{background-position:-59px -1px}.icon16.icon-post,#adminmenu .menu-icon-post div.wp-menu-image{background-position:-269px -33px}#adminmenu .menu-icon-post:hover div.wp-menu-image,#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-post.current div.wp-menu-image{background-position:-269px -1px}.icon16.icon-media,#adminmenu .menu-icon-media div.wp-menu-image{background-position:-119px -33px}#adminmenu .menu-icon-media:hover div.wp-menu-image,#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-media.current div.wp-menu-image{background-position:-119px -1px}.icon16.icon-links,#adminmenu .menu-icon-li
nks div.wp-menu-image{background-position:-89px -33px}#adminmenu .menu-icon-links:hover div.wp-menu-image,#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-links.current div.wp-menu-image{background-position:-89px -1px}.icon16.icon-page,#adminmenu .menu-icon-page div.wp-menu-image{background-position:-149px -33px}#adminmenu .menu-icon-page:hover div.wp-menu-image,#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-page.current div.wp-menu-image{background-position:-149px -1px}.icon16.icon-comments,#adminmenu .menu-icon-comments div.wp-menu-image{background-position:-29px -33px}#adminmenu .menu-icon-comments:hover div.wp-menu-image,#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-comments.current div.wp-menu-image{background-position:-29px -1px}.icon16.icon-appearance,#adminmenu .menu-icon-appearance div.wp-menu-image{background-position:1px -33px}#admin
menu .menu-icon-appearance:hover div.wp-menu-image,#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-appearance.current div.wp-menu-image{background-position:1px -1px}.icon16.icon-plugins,#adminmenu .menu-icon-plugins div.wp-menu-image{background-position:-179px -33px}#adminmenu .menu-icon-plugins:hover div.wp-menu-image,#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-plugins.current div.wp-menu-image{background-position:-179px -1px}.icon16.icon-users,#adminmenu .menu-icon-users div.wp-menu-image{background-position:-300px -33px}#adminmenu .menu-icon-users:hover div.wp-menu-image,#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-users.current div.wp-menu-image{background-position:-300px -1px}.icon16.icon-tools,#adminmenu .menu-icon-tools div.wp-menu-image{background-position:-209px -33px}#adminmenu .menu-icon-tools:hover div.wp-menu-image,#admin
menu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-tools.current div.wp-menu-image{background-position:-209px -1px}.icon16.icon-settings,#adminmenu .menu-icon-settings div.wp-menu-image{background-position:-239px -33px}#adminmenu .menu-icon-settings:hover div.wp-menu-image,#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-settings.current div.wp-menu-image{background-position:-239px -1px}.icon16.icon-site,#adminmenu .menu-icon-site div.wp-menu-image{background-position:-359px -33px}#adminmenu .menu-icon-site:hover div.wp-menu-image,#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-site.current div.wp-menu-image{background-position:-359px -1px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-pag
e,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32-vs.png?ver=20111206)}.icon32.icon-post,#icon-edit,#icon-post{background-position:-552px -5px}.icon32.icon-dashboard,#icon-index{background-position:-137px -5px}.icon32.icon-media,#icon-upload{background-position:-251px -5px}.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category{background-position:-190px -5px}.icon32.icon-page,#icon-edit-pages,#icon-page{background-position:-312px -5px}.icon32.icon-comments,#icon-edit-comments{background-position:-72px -5px}.icon32.icon-appearance,#icon-themes{background-position:-11px -5px}.icon32.icon-plugins,#icon-plugins{background-position:-370px -5px}.icon32.icon-users,#icon-users,#icon-profi
le,#icon-user-edit{background-position:-600px -5px}.icon32.icon-tools,#icon-tools,#icon-admin{background-position:-432px -5px}.icon32.icon-settings,#icon-options-general{background-position:-492px -5px}.icon32.icon-site,#icon-ms-admin{background-position:-659px -5px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32-vs-2x.png?ver=20120412);background-size:708px 45px}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu
-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu-2x.png?ver=20120412');background-size:390px 64px}}table.diff .diff-deletedline{background-color:#fdd}table.diff .diff-deletedline del{background-color:#f99}table.diff .diff-addedline{background-color:#dfd}table.diff .diff-addedline ins{background-color:#9f9}#att-info{background-color:#e4f2fd}#sidemenu a{background-color:#f9f9f9;b
order-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#fff;border-color:#dfdfdf #dfdfdf #fff;color:#d54e21}#screen-meta{background-color:#eff8ff;border-color:#d1e5ee;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05);box-shadow:0 1px 3px rgba(0,0,0,0.05)}#contextual-help-back{background:#fff}.contextual-help-tabs a:hover{background-color:#ceeaff;color:#333}#contextual-help-back,.contextual-help-tabs .active{border-color:#d1e5ee}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#fff;color:#000}#screen-options-link-wrap,#contextual-help-link-wrap{border-right:1px solid #d1e5ee;border-left:1px solid #d1e5ee;border-bottom:1px solid #d1e5ee;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#def1ff),to(#eff8ff));background-image:-webkit-linear-gradient(bottom,#def1ff,#eff8ff);background-image:-moz-linear-gradient(bottom,#def1ff,#eff8ff);background-image:-o-lin
ear-gradient(bottom,#def1ff,#eff8ff);background-image:linear-gradient(to top,#def1ff,#eff8ff)}#screen-meta-links a{color:#606060;background:transparent url(../images/arrows.png) no-repeat right 4px}#screen-meta-links a:focus{background-color:#c7e7fd;color:#124964}#screen-meta-links a:hover,#screen-meta-links a:active{color:#000;background-color:transparent}#screen-meta-links a.screen-meta-active{background-position:right -31px}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#e4f2fd!important}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border:1px solid #ccc}.inline-edit-row fieldset input[type="text"],.inline-edit-row fieldset textarea,#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor
ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .categories .catshow,.inline-editor .categories .cathide{color:#21759b}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#d54e21}.meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows-vs.png) no-repeat 6px 7px}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{border-color:#d1e5ee;background:#eee;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#d54e21}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-co
lor:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{border-top-color:#fff;border-bottom-color:#eee}#minor-publishing{border-bottom-color:#ddd}#post-body .misc-pub-section{border-left-color:#eee}.post-com-count span{background-color:#bbb}.form-table .color-palette td{border-color:#fff}.sortable-placeholder{border-color:#bbb;background-color:#f5f5f5}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-color:transparent;background-image:url('../images/list.png');background-repeat:no-repeat}.view-switch #view-switch-list{background-position:0 0}.view-switch .current #view-switch-list{background-position:-40px 0}.view-switch #view-
switch-excerpt{background-position:-20px 0}.view-switch .current #view-switch-excerpt{background-position:-60px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-image:url('../images/list-2x.png');background-size:80px 20px}}#header-logo{background:transparent url(../images/wp-logo-vs.png?ver=20101102) no-repeat scroll center center}.popular-tags,.feature-filter{background-color:#fff;border-color:#dfdfdf}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#f7fcfe;border-color:#d0dfe9}#available-widgets .widget-description{color:#555}.sidebar-name{color:#464646;text-shadow:#fff 0 1px 0;border-color:#d0dfe9;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.sidebar-name:hover,#removing-widget{color:#d54e21}#removing-widget span{color:black}.sidebar-name-arrow{background:transparent url(../images/arrows-vs.png) no-repeat 5px 9px}.
sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px}.in-widget-title{color:#606060}.deleting .widget-title *{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#dashboard_recent_comments div.undo{border-top-color:#dfdfdf}.comment-ays,.comment-ays th{border-color:#ddd}.comment-ays th{background-color:#f1f1f1}#menu-management .menu-edit{border-color:#d0dfe9}#post-body{background:#fff;border-top-color:#fff;border-bottom-color:#d0dfe9}#nav-menu-header{border-bottom-color:#d0dfe9}#nav-menu-footer{border-top-color:#fff}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#d54e21}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdf
df}#menu-management .nav-tab{background:#f7fcfe;border-color:#d0dfe9}.js .input-with-default-title{color:#aaa}#cancel-save{color:#f00}#cancel-save:hover{background-color:#f00;color:#fff}.list-container{border-color:#dfdfdf}.menu-item-handle{border-color:#d0dfe9}.menu li.deleting .menu-item-handle{background-color:#f66;text-shadow:#ccc}.item-type{color:#999}.item-controls .menu-item-delete:hover{color:#f00}.nav-menus-php .item-edit{background:transparent url(../images/arrows-vs.png) no-repeat 8px 10px;border-bottom-color:#eff8ff}.item-edit:hover{background:transparent url(../images/arrows-dark-vs.png) no-repeat 8px 10px}.menu-item-settings{border-color:#d0dfe9}.link-to-original{color:#777;border-color:#d0dfe9}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#21759b;border-bottom-color:#2175
9b}.submitbox .submitcancel:hover{background:#21759b;color:#fff}#menu-management .nav-tab-active,.menu-item-handle,.menu-item-settings{-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}#menu-management .nav-tab-active{background:#eff8ff;border-bottom-color:#eff8ff}#upload-form label{color:#777}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#bed1dd}#fullscreen-topbar{border-bottom-color:#d1e5ee}.about-wrap h1{color:#333;text-shadow:1px 1px 1px #fff}.about-text{color:#777}.wp-badge{color:#fff;text-shadow:0 -1px 0 rgba(22,57,81,0.3)}.about-wrap h2 .nav-tab{color:#21759b}.about-wrap h2 .nav-tab:hover{color:#d54e21}.about-wrap h2 .nav-tab-active,.about-wrap h2 .nav-tab-active:hover{color:#333}.about-wrap h2 .nav-tab-active{text-shadow:1px 1px 1px #fff;color:#464646}.about-wrap h3{color:#333;text-shadow:1px 1px 1px #fff}.about-wrap .feature-section h4{color:#464646}.about-wr
ap .feature-section img{background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top:1px solid #dfdfdf}.about-wrap .point-releases h3:first-child{border:0}.about-wrap h4.wp-people-group{text-shadow:1px 1px 1px #fff}.about-wrap li.wp-person img.gravatar{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.about-wrap li.wp-person .title{color:#464646;text-shadow:1px 1px 1px #fff}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.rtl .bar{border-right-color:transparent;border-left-color:#99d}.rtl .post-com-count{background-image:url(../images/bubble_bg-rtl.gif)}.rtl #screen-meta-links a.show-settings{background-position:left 3px}.rtl #screen-meta-links a.show-settings.screen-meta-active{background-position:left -33px}.rtl #adminmenushadow,.rtl #adminmenubac
k{background-image:url(../images/menu-shadow-rtl.png);background-position:top left}.rtl #adminmenu .wp-submenu .wp-submenu-head{border-right-color:transparent;border-left-color:#d1e5ee}.rtl #adminmenu .wp-submenu,.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:none;box-shadow:none}.rtl #collapse-button div{background-position:0 -108px}.rtl.folded #collapse-button div{background-position:0 -72px}@media only screen and (max-width:900px){.rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl.auto-fold #collapse-button div{background-position:0 -72px}}.rtl .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows-vs.png) no-repeat 6px 7px}.rtl #post-body .misc-pub-section{border-rig
ht-color:transparent;border-left-color:#d1e5ee}.rtl .sidebar-name-arrow{background:transparent url(../images/arrows-vs.png) no-repeat 5px 9px}.rtl .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsscolorsclassiccssfromrev21591trunkwpadmincsscolorsclassicdevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/colors-classic.css (from rev 21591, trunk/wp-admin/css/colors-classic.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-classic.css         (rev 0)
+++ trunk/wp-admin/css/colors-classic.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,2462 @@
</span><ins>+/*------------------------------------------------------------------------------
+
+
+Howdy! This is the CSS file that controls the
+Blue (classic) color style on the WordPress Dashboard.
+
+This file contains both LTR and RTL styles.
+
+
+TABLE OF CONTENTS:
+------------------
+ 1.0 - Left to Right Styles
+ 2.0 - Right to Left Styles
+
+
+------------------------------------------------------------------------------*/
+
+
+/*------------------------------------------------------------------------------
+ 1.0 - Left to Right Styles
+------------------------------------------------------------------------------*/
+
+html,
+.wp-dialog {
+        background-color: #fff;
+}
+
+* html input,
+* html .widget {
+        border-color: #dfdfdf;
+}
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="file"],
+input[type="button"],
+input[type="submit"],
+input[type="reset"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="url"],
+select {
+        border-color: #dfdfdf;
+        background-color: #fff;
+        color: #333;
+}
+
+select {
+        color: #000;
+}
+
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="file"]:focus,
+input[type="button"]:focus,
+input[type="submit"]:focus,
+input[type="reset"]:focus,
+input[type="email"]:focus,
+input[type="number"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="url"]:focus,
+select:focus {
+        border-color: #d1e5ee;
+}
+
+kbd,
+code {
+        background: #eaeaea;
+}
+
+input[readonly] {
+        background-color: #eee;
+}
+
+.find-box-search {
+        border-color: #dfdfdf;
+        background-color: #f1f1f1;
+}
+
+.find-box {
+        background-color: #f1f1f1;
+}
+
+.find-box-inside {
+        background-color: #fff;
+}
+
+a.page-numbers:hover {
+        border-color: #999;
+}
+
+body,
+#wpbody,
+.form-table .pre,
+.ui-autocomplete li a {
+        color: #333;
+}
+
+body > #upload-menu {
+        border-bottom-color: #fff;
+}
+
+#postcustomstuff table,
+#your-profile fieldset,
+#rightnow,
+div.dashboard-widget,
+#dashboard-widgets p.dashboard-widget-links {
+        border-color: #D1E5EE
+}
+
+#poststuff .inside label.spam,
+#poststuff .inside label.deleted {
+        color: red;
+}
+
+#poststuff .inside label.waiting {
+        color: orange;
+}
+
+#poststuff .inside label.approved {
+        color: green;
+}
+
+#postcustomstuff table {
+        border-color: #dfdfdf;
+        background-color: #F9F9F9;
+}
+
+#postcustomstuff thead th {
+        background-color: #F1F1F1;
+}
+
+#postcustomstuff table input,
+#postcustomstuff table textarea {
+        border-color: #dfdfdf;
+        background-color: #fff;
+}
+
+.widefat {
+        border-color: #D1E5EE;
+        background-color: #fff;
+}
+
+div.dashboard-widget-error {
+        background-color: #c43;
+}
+
+div.dashboard-widget-notice {
+        background-color: #cfe1ef;
+}
+
+div.dashboard-widget-submit {
+        border-top-color: #ccc;
+}
+
+ul.category-tabs li {
+        border-color: transparent;
+}
+
+div.tabs-panel,
+.wp-tab-panel,
+ul.category-tabs li.tabs,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+        border-color: #dfdfdf;
+        background-color: #fff;
+}
+
+ul.category-tabs li.tabs,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+        background-color: #fff;
+}
+
+input.disabled,
+textarea.disabled {
+        background-color: #ccc;
+}
+/* #upload-menu li a.upload-tab-link, */
+#plugin-information .action-button a,
+#plugin-information .action-button a:hover,
+#plugin-information .action-button a:visited {
+        color: #fff;
+}
+
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3,
+.widefat thead tr th,
+.widefat tfoot tr th,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.find-box-head,
+.sidebar-name,
+#nav-menu-header,
+#nav-menu-footer,
+.menu-item-handle,
+#fullscreen-topbar {
+        background: #f5fafd;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#f7fcfe));
+        background-image: -webkit-linear-gradient(bottom, #eff8ff, #f7fcfe);
+        background-image: -moz-linear-gradient(bottom, #eff8ff, #f7fcfe);
+        background-image: -o-linear-gradient(bottom, #eff8ff, #f7fcfe);
+        background-image: linear-gradient(to top, #eff8ff, #f7fcfe);
+}
+
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3 {
+        border-bottom-color: #d1e5ee;
+        text-shadow: #fff 0 1px 0;
+        -webkit-box-shadow: 0 1px 0 #fff;
+        box-shadow: 0 1px 0 #fff;
+}
+
+.form-table th,
+.form-wrap label {
+        color: #222;
+        text-shadow: 0 1px 0 #fff;
+}
+
+.description,
+.form-wrap p {
+        color: #666;
+}
+
+strong .post-com-count span {
+        background-color: #21759b;
+}
+
+.sorthelper {
+        background-color: #ccf3fa;
+}
+
+.ac_match,
+.subsubsub a.current {
+        color: #000;
+}
+
+.wrap h2 {
+        color: #174f69;
+}
+
+.wrap .add-new-h2,
+.wrap .add-new-h2:active {
+        background: #f1f1f1;
+}
+
+.wrap .add-new-h2:focus {
+        background: #c7e7fd;
+}
+
+.subtitle {
+        color: #777;
+}
+
+.ac_over {
+        background-color: #f0f0b8;
+}
+
+.ac_results {
+        background-color: #fff;
+        border-color: #808080;
+}
+
+.ac_results li {
+        color: #101010;
+}
+
+.alternate,
+.alt {
+        background-color: #f7fcfe;
+}
+
+.available-theme a.screenshot {
+        background-color: #f1f1f1;
+        border-color: #ddd;
+}
+
+.bar {
+        background-color: #e8e8e8;
+        border-right-color: #99d;
+}
+
+#media-upload,
+#media-upload .media-item .slidetoggle {
+        background: #fff;
+}
+
+#media-upload .slidetoggle {
+        border-top-color: #dfdfdf;
+}
+
+div.error,
+.login #login_error {
+        background-color: #ffebe8;
+        border-color: #c00;
+}
+
+div.error a {
+        color: #c00;
+}
+
+.form-invalid {
+        background-color: #ffebe8 !important;
+}
+
+.form-invalid input,
+.form-invalid select {
+        border-color: #c00 !important;
+}
+
+.submit,
+#commentsdiv #add-new-comment {
+        border-color: #dfdfdf;
+}
+
+.highlight {
+        background-color: #e4f2fd;
+        color: #000;
+}
+
+.howto,
+.nonessential,
+#edit-slug-box,
+.form-input-tip,
+.subsubsub {
+        color: #666;
+}
+
+.media-upload-form label.form-help,
+td.help {
+        color: #9a9a9a;
+}
+
+.ui-autocomplete {
+        background-color: #eff8ff;
+        border-color: #d1e5ee;
+}
+
+.ui-autocomplete li a.ui-state-hover {
+        background-color: #def1ff;
+}
+
+.post-com-count {
+        background-image: url(../images/bubble_bg.gif);
+        color: #fff;
+}
+
+.post-com-count span {
+        background-color: #bbb;
+        color: #fff;
+}
+
+.post-com-count:hover span {
+        background-color: #d54e21;
+}
+
+.quicktags, .search {
+        background-color: #ccc;
+        color: #000;
+}
+
+.side-info h5 {
+        border-bottom-color: #dadada;
+}
+
+.side-info ul {
+        color: #666;
+}
+
+.button,
+.button-secondary,
+.submit input,
+input[type=button],
+input[type=submit] {
+        border-color: #bbb;
+        color: #464646;
+}
+
+.button:hover,
+.button-secondary:hover,
+.submit input:hover,
+input[type=button]:hover,
+input[type=submit]:hover {
+        color: #000;
+        border-color: #666;
+}
+
+.button,
+.submit input,
+.button-secondary {
+        text-shadow: 0 1px 0 #fff;
+        background: #f2f2f2;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
+        background-image: -moz-linear-gradient(bottom, #ededed, #fff);
+        background-image: -o-linear-gradient(bottom, #ededed, #fff);
+        background-image: linear-gradient(to top, #ededed, #fff);
+}
+
+.button:active,
+.submit input:active,
+.button-secondary:active {
+        background: #eee;
+        background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
+        background-image: -webkit-linear-gradient(top, #ededed, #fff);
+        background-image: -moz-linear-gradient(top, #ededed, #fff);
+        background-image: -o-linear-gradient(top, #ededed, #fff);
+        background-image: linear-gradient(to bottom, #ededed, #fff);
+}
+
+input.button-primary,
+button.button-primary,
+a.button-primary {
+        border-color: #298cba;
+        font-weight: bold;
+        color: #fff;
+        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
+        background: #21759b;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
+        background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
+        background-image: -moz-linear-gradient(bottom, #227199, #298cba);
+        background-image: -o-linear-gradient(bottom, #227199, #298cba);
+        background-image: linear-gradient(to top, #227199, #298cba);
+}
+
+input.button-primary:active,
+button.button-primary:active,
+a.button-primary:active {
+        color: #eaf2fa;
+        background: #298cba;
+        background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
+        background-image: -webkit-linear-gradient(top, #227199, #298cba);
+        background-image: -moz-linear-gradient(top, #227199, #298cba);
+        background-image: -o-linear-gradient(top, #227199, #298cba);
+        background-image: linear-gradient(to bottom, #227199, #298cba);
+}
+
+input.button-primary:hover,
+button.button-primary:hover,
+a.button-primary:hover,
+a.button-primary:focus,
+a.button-primary:active {
+        border-color: #13455b;
+        color: #eaf2fa;
+}
+
+.button-disabled,
+.button[disabled],
+.button:disabled,
+.button-secondary[disabled],
+.button-secondary:disabled,
+a.button.disabled {
+        color: #aaa !important;
+        border-color: #ddd !important;
+}
+
+.button-primary-disabled,
+.button-primary[disabled],
+.button-primary:disabled {
+        color: #9fd0d5 !important;
+        background: #298cba !important;
+}
+
+a:hover,
+a:active {
+        color: #d54e21;
+}
+
+a:focus {
+        background: #c7e7fd;
+        color: #124964;
+}
+
+a:active {
+        background: none;
+        outline: thin dotted;
+}
+
+#adminmenu a:active {
+        outline: none;
+}
+
+#adminmenu a:hover,
+#adminmenu li.menu-top > a:focus,
+#adminmenu .wp-submenu a:hover,
+#the-comment-list .comment a:hover,
+#rightnow a:hover,
+#media-upload a.del-link:hover,
+div.dashboard-widget-submit input:hover,
+.subsubsub a:hover,
+.subsubsub a.current:hover,
+.ui-tabs-nav a:hover,
+.plugins .inactive a:hover,
+#all-plugins-table .plugins .inactive a:hover,
+#search-plugins-table .plugins .inactive a:hover {
+        color: #d54e21;
+}
+
+#the-comment-list .comment-item,
+#dashboard-widgets #dashboard_quick_press form p.submit {
+        border-color: #dfdfdf;
+}
+
+#side-sortables .category-tabs .tabs a,
+#side-sortables .add-menu-item-tabs .tabs a,
+.wp-tab-bar .wp-tab-active a {
+        color: #333;
+}
+
+#rightnow .rbutton {
+        background-color: #ebebeb;
+        color: #264761;
+}
+
+.submitbox .submit {
+        background-color: #464646;
+        color: #ccc;
+}
+
+.plugins a.delete:hover,
+#all-plugins-table .plugins a.delete:hover,
+#search-plugins-table .plugins a.delete:hover,
+.submitbox .submitdelete {
+        color: #f00;
+        border-bottom-color: #f00;
+}
+
+.submitbox .submitdelete:hover,
+#media-items a.delete:hover,
+#media-items a.delete-permanently:hover {
+        color: #fff;
+        background-color: #f00;
+        border-bottom-color: #f00;
+}
+
+#normal-sortables .submitbox .submitdelete:hover {
+        color: #000;
+        background-color: #f00;
+        border-bottom-color: #f00;
+}
+
+.tablenav .dots {
+        border-color: transparent;
+}
+
+.tablenav .next,
+.tablenav .prev {
+        border-color: transparent;
+        color: #21759b;
+}
+
+.tablenav .next:hover,
+.tablenav .prev:hover {
+        border-color: transparent;
+        color: #d54e21;
+}
+
+div.updated,
+.login .message {
+        background-color: #ffffe0;
+        border-color: #e6db55;
+}
+
+.update-message {
+        color: #000;
+}
+
+a.page-numbers {
+        border-bottom-color: #B8D3E2;
+}
+
+.commentlist li {
+        border-bottom-color: #ccc;
+}
+
+.widefat td,
+.widefat th {
+        border-top-color: #fff;
+        border-bottom-color: #D0DFE9;
+}
+
+.widefat th {
+        text-shadow: rgba(255,255,255,0.8) 0 1px 0;
+}
+
+.widefat td {
+        color: #555;
+}
+.widefat p,
+.widefat ol,
+.widefat ul {
+        color: #333;
+}
+
+.widefat thead tr th,
+.widefat tfoot tr th,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.find-box-head {
+        color: #333;
+}
+
+th.sortable a:hover,
+th.sortable a:active,
+th.sortable a:focus {
+        color: #333;
+}
+
+th.sortable a:focus {
+        background: #e1e1e1;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#dcdcdc), to(#e9e9e9));
+        background-image: -webkit-linear-gradient(bottom, #dcdcdc, #e9e9e9);
+        background-image: -moz-linear-gradient(bottom, #dcdcdc, #e9e9e9);
+        background-image: -o-linear-gradient(bottom, #dcdcdc, #e9e9e9);
+        background-image: linear-gradient(to top, #dcdcdc, #e9e9e9);
+}
+
+h3.dashboard-widget-title small a {
+        color: #d7d7d7;
+}
+
+h3.dashboard-widget-title small a:hover {
+        color: #fff;
+}
+
+a,
+#adminmenu a,
+#the-comment-list p.comment-author strong a,
+#media-upload a.del-link,
+#media-items a.delete,
+#media-items a.delete-permanently,
+.plugins a.delete,
+.ui-tabs-nav a {
+        color: #21759b;
+}
+
+#adminmenu .awaiting-mod,
+#adminmenu .update-plugins,
+#sidemenu a .update-plugins,
+#rightnow .reallynow {
+        background-color: #464646;
+        color: #fff;
+        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+}
+#plugin-information .action-button {
+        background-color: #d54e21;
+        color: #fff;
+}
+
+#adminmenu li.current a .awaiting-mod,
+#adminmenu        li a.wp-has-current-submenu .update-plugins{
+        background-color: #464646;
+        color: #fff;
+        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+}
+
+div#media-upload-header,
+div#plugin-information-header {
+        background-color: #f9f9f9;
+        border-bottom-color: #dfdfdf;
+}
+
+#currenttheme img {
+        border-color: #666;
+}
+
+#dashboard_secondary div.dashboard-widget-content ul li a {
+        background-color: #f9f9f9;
+}
+
+input.readonly, textarea.readonly {
+        background-color: #ddd;
+}
+
+#editable-post-name {
+        background-color: #fffbcc;
+}
+
+#edit-slug-box strong,
+.tablenav .displaying-num,
+#submitted-on,
+.submitted-on {
+        color: #777;
+}
+
+.login #nav a,
+.login #backtoblog a {
+        color: #21759b !important;
+}
+
+.login #nav a:hover,
+.login #backtoblog a:hover {
+        color: #d54e21 !important;
+}
+
+#footer {
+        color: #777;
+        border-color: #b0c8d7;
+}
+
+#media-items .media-item,
+.media-item .describe,
+.imgedit-group {
+        border-color: #dfdfdf;
+}
+
+.checkbox,
+.side-info,
+.plugins tr,
+#your-profile #rich_editing {
+        background-color: #fcfcfc;
+}
+
+.plugins .inactive,
+.plugins .inactive th,
+.plugins .inactive td,
+tr.inactive + tr.plugin-update-tr .plugin-update {
+        background-color: #f4f4f4;
+}
+
+.plugin-update-tr .update-message {
+        background-color: #fffbe4;
+        border-color: #dfdfdf;
+}
+
+.plugins .active,
+.plugins .active th,
+.plugins .active td {
+        color: #000;
+}
+
+.plugins .inactive a {
+        color: #557799;
+}
+
+#the-comment-list tr.undo,
+#the-comment-list div.undo {
+        background-color: #f4f4f4;
+}
+
+#the-comment-list .unapproved {
+        background-color: #ffffe0;
+}
+
+#the-comment-list .approve a {
+        color: #006505;
+}
+
+#the-comment-list .unapprove a {
+        color: #d98500;
+}
+
+table.widefat span.delete a,
+table.widefat span.trash a,
+table.widefat span.spam a,
+#dashboard_recent_comments .delete a,
+#dashboard_recent_comments .trash a,
+#dashboard_recent_comments .spam a {
+        color: #bc0b0b;
+}
+
+.welcome-panel {
+        border-color: #d1e5ee;
+}
+.welcome-panel p {
+        color: #777;
+}
+.welcome-panel-column p {
+        color: #464646;
+}
+.welcome-panel h3 {
+        text-shadow: 1px 1px 1px white;
+}
+
+.widget,
+#widget-list .widget-top,
+.postbox,
+#titlediv,
+#poststuff .postarea,
+.stuffbox {
+        border-color: #d1e5ee;
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+}
+
+.widget,
+#widget-list .widget-top,
+.postbox,
+.menu-item-settings {
+        background-color: #f7fcfe;
+}
+
+.postbox h3 {
+        color: #174f69;
+}
+
+.widget .widget-top {
+        color: #174f69;
+}
+
+.sidebar-name:hover h3,
+.postbox h3:hover {
+        color: #000;
+}
+
+.curtime #timestamp {
+        background-image: url(../images/date-button.gif);
+}
+
+#quicktags #ed_link {
+        color: #00f;
+}
+
+#rightnow .youhave {
+        background-color: #f0f6fb;
+}
+
+#rightnow a {
+        color: #448abd;
+}
+
+.tagchecklist span a,
+#bulk-titles div a {
+        background: url(../images/xit.gif) no-repeat;
+}
+
+.tagchecklist span a:hover,
+#bulk-titles div a:hover {
+        background: url(../images/xit.gif) no-repeat -10px 0;
+}
+
+#update-nag, .update-nag {
+        background-color: #fffbcc;
+        border-color: #e6db55;
+        color: #555;
+}
+
+.login #backtoblog a {
+        color: #464646;
+}
+
+#wphead {
+        border-bottom:#d0dfe9 1px solid;
+}
+
+#wphead h1 a {
+        color: #174f69;
+}
+
+#footer a:link,
+#footer a:visited {
+        text-decoration: none;
+}
+
+#footer a:hover {
+        color: #000;
+        text-decoration: underline;
+}
+
+.file-error,
+abbr.required,
+.widget-control-remove:hover,
+table.widefat .delete a:hover,
+table.widefat .trash a:hover,
+table.widefat .spam a:hover,
+#dashboard_recent_comments .delete a:hover,
+#dashboard_recent_comments .trash a:hover
+#dashboard_recent_comments .spam a:hover {
+        color: #f00;
+}
+
+#pass-strength-result {
+        background-color: #eee;
+        border-color: #ddd !important;
+}
+
+#pass-strength-result.bad {
+        background-color: #ffb78c;
+        border-color: #ff853c !important;
+}
+
+#pass-strength-result.good {
+        background-color: #ffec8b;
+        border-color: #fc0 !important;
+}
+
+#pass-strength-result.short {
+        background-color: #ffa0a0;
+        border-color: #f04040 !important;
+}
+
+#pass-strength-result.strong {
+        background-color: #c3ff88;
+        border-color: #8dff1c !important;
+}
+
+/* editors */
+#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar {
+        border-color: #d0dfe9;
+}
+
+#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar * {
+        color: #555;
+}
+
+#poststuff #editor-toolbar .active {
+        border-color: #d0dfe9 #d0dfe9 #eff8ff;
+        background-color: #eff8ff;
+        color: #333;
+}
+
+/* TinyMCE */
+#post-status-info {
+        background-color: #eff8ff;
+}
+
+.wp-editor-wrap .wp_themeSkin *,
+.wp-editor-wrap .wp_themeSkin a:hover,
+.wp-editor-wrap .wp_themeSkin a:link,
+.wp-editor-wrap .wp_themeSkin a:visited,
+.wp-editor-wrap .wp_themeSkin a:active {
+        color: #000;
+}
+
+.wp-editor-wrap .quicktags-toolbar input {
+        background: #fff;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#e5f0f8), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #e5f0f8, #fff);
+        background-image: -moz-linear-gradient(bottom, #e5f0f8, #fff);
+        background-image: -o-linear-gradient(bottom, #e5f0f8, #fff);
+        background-image: linear-gradient(to top, #e5f0f8, #fff);
+}
+
+/* Containers */
+.wp-editor-wrap .wp_themeSkin table.mceLayout {
+        border-color: #bed1dd #bed1dd #d0dfe9;
+}
+
+#editorcontainer #content,
+#editorcontainer .wp-editor-wrap .wp_themeSkin .mceIframeContainer {
+        -webkit-box-shadow: inset 1px 1px 2px rgba( 0, 0, 0, 0.1 );
+        box-shadow: inset 1px 1px 2px rgba( 0, 0, 0, 0.1 );
+}
+
+.wp-editor-wrap .wp_themeSkin iframe {
+        background: transparent;
+}
+
+/* Layout */
+.wp-editor-wrap .wp_themeSkin .mceStatusbar {
+        color: #000;
+        background-color: #f5f5f5;
+}
+
+/* Button */
+.wp-editor-wrap .wp_themeSkin .mceButton,
+.wp-editor-wrap .wp_themeSkin .mceListBox .mceText,
+.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen {
+        border-color: #b0c8d7;
+        background: #cfdfe9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: -moz-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: -o-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: linear-gradient(to top, #cfdfe9, #fff);
+}
+
+.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:hover {
+        border-color: #5589aa;
+        background: #c9c9c9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#bdccd5), to(#000));
+        background-image: -webkit-linear-gradient(bottom, #bdccd5, #fff);
+        background-image: -moz-linear-gradient(bottom, #bdccd5, #fff);
+        background-image: -o-linear-gradient(bottom, #bdccd5, #fff);
+        background-image: linear-gradient(to top, #bdccd5, #fff);
+}
+
+.wp-editor-wrap .wp_themeSkin a.mceButton:active,
+.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:active,
+.wp-editor-wrap .wp_themeSkin a.mceButtonSelected:active,
+.wp-editor-wrap .wp_themeSkin a.mceButtonActive,
+.wp-editor-wrap .wp_themeSkin a.mceButtonActive:active,
+.wp-editor-wrap .wp_themeSkin a.mceButtonActive:hover {
+        background: #b0c8d7;
+        border-color: #5589aa;
+        background-image: -webkit-gradient(linear, left top, left bottom, from(#cfdfe9), to(#fff));
+        background-image: -webkit-linear-gradient(top, #cfdfe9, #fff);
+        background-image: -moz-linear-gradient(top, #cfdfe9, #fff);
+        background-image: -o-linear-gradient(top, #cfdfe9, #fff);
+        background-image: linear-gradient(to bottom, #cfdfe9, #fff);
+}
+
+.wp-editor-wrap .wp_themeSkin .mceButtonDisabled {
+        border-color: #b0c8d7 !important;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen {
+        border-left: 0 !important;
+}
+
+.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen,
+.wp-editor-wrap .wp_themeSkin .mceListBoxHover:active .mceOpen,
+.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceOpen,
+.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceText,
+.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:active .mceText {
+        background: #b0c8d7;
+        border-color: #5589aa;
+}
+
+.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceText,
+.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceText,
+.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen {
+        border-color: #5589aa;
+        background: #c9c9c9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: -moz-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: -o-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: linear-gradient(to top, #cfdfe9, #fff);
+}
+
+/* SplitButton */
+.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction,
+.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen {
+        border-color: #b0c8d7;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen:hover,
+.wp-editor-wrap .wp_themeSkin .mceSplitButtonSelected a.mceOpen,
+.wp-editor-wrap .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
+.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction:hover {
+        border-color: #5589aa;
+}
+
+.wp-editor-wrap .wp_themeSkin table.mceSplitButton td {
+        background: #cfdfe9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: -moz-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: -o-linear-gradient(bottom, #cfdfe9, #fff);
+        background-image: linear-gradient(to top, #cfdfe9, #fff);
+}
+
+.wp-editor-wrap .wp_themeSkin table.mceSplitButton:hover td {
+        background: #c9c9c9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#bdccd5), to(#000));
+        background-image: -webkit-linear-gradient(bottom, #bdccd5, #fff);
+        background-image: -moz-linear-gradient(bottom, #bdccd5, #fff);
+        background-image: -o-linear-gradient(bottom, #bdccd5, #fff);
+        background-image: linear-gradient(to top, #bdccd5, #fff);
+}
+
+.wp-editor-wrap .wp_themeSkin .mceSplitButtonActive {
+        background-color: #b0c8d7;
+}
+
+/* ColorSplitButton */
+.wp-editor-wrap .wp_themeSkin div.mceColorSplitMenu table {
+        background-color: #ebebeb;
+        border-color: #b2b2b2;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a {
+        border-color: #b2b2b2;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors {
+        border-color: #fff;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {
+        border-color: #0A246A;
+        background-color: #B6BDD2;
+}
+
+.wp-editor-wrap .wp_themeSkin a.mceMoreColors:hover {
+        border-color: #0A246A;
+}
+
+/* Menu */
+.wp-editor-wrap .wp_themeSkin .mceMenu {
+        border-color: #ddd;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceMenu table {
+        background-color: #ebeaeb;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceMenu .mceText {
+        color: #000;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,
+.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemActive {
+        background-color: #f5f5f5;
+}
+
+.wp-editor-wrap .wp_themeSkin td.mceMenuItemSeparator {
+        background-color: #aaa;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle a {
+        background-color: #ccc;
+        border-bottom-color: #aaa;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle span.mceText {
+        color: #000;
+}
+
+.wp-editor-wrap .wp_themeSkin .mceMenuItemDisabled .mceText {
+        color: #888;
+}
+
+.wp-admin #mceModalBlocker {
+        background: #000;
+}
+
+.wp-admin .clearlooks2 .mceFocus .mceTop .mceLeft {
+        background: #444444;
+        border-left: 1px solid #999;
+        border-top: 1px solid #999;
+        -webkit-border-top-left-radius: 3px;
+        border-top-left-radius: 3px;
+}
+
+.wp-admin .clearlooks2 .mceFocus .mceTop .mceRight {
+        background: #444444;
+        border-right: 1px solid #999;
+        border-top: 1px solid #999;
+        -webkit-border-top-right-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+.wp-admin .clearlooks2 .mceMiddle .mceLeft {
+        background: #f1f1f1;
+        border-left: 1px solid #999;
+}
+
+.wp-admin .clearlooks2 .mceMiddle .mceRight {
+        background: #f1f1f1;
+        border-right: 1px solid #999;
+}
+
+.wp-admin .clearlooks2 .mceBottom {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+}
+
+.wp-admin .clearlooks2 .mceBottom .mceLeft {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+        border-left: 1px solid #999;
+}
+
+.wp-admin .clearlooks2 .mceBottom .mceCenter {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+}
+
+.wp-admin .clearlooks2 .mceBottom .mceRight {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+        border-right: 1px solid #999;
+}
+
+.wp-admin .clearlooks2 .mceFocus .mceTop span {
+        color: #e5e5e5;
+}
+
+.wp-editor-wrap .wp-switch-editor {
+        background-color: #f5fafd;
+        border-color: #d1e5ee #d1e5ee #d1e5ee;
+        color: #999
+}
+
+.wp-editor-wrap.tmce-active .switch-tmce,
+.wp-editor-wrap.html-active .switch-html {
+        background-color: #eff8ff;
+        border-color: #d1e5ee #d1e5ee #eff8ff;
+        color: #333;
+}
+
+.wp-editor-wrap .quicktags-toolbar input {
+        color: #464646;
+        border-color: #b1c6cf;
+        background: #fff;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#e5f0f8), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #e5f0f8, #fff);
+        background-image: -moz-linear-gradient(bottom, #e5f0f8, #fff);
+        background-image: -o-linear-gradient(bottom, #e5f0f8, #fff);
+        background-image: linear-gradient(to top, #e5f0f8, #fff);
+}
+
+.wp-editor-wrap .quicktags-toolbar input:hover {
+        border-color: #5589aa;
+        background: #e0f1ff;
+}
+
+.wp-editor-wrap .quicktags-toolbar,
+.wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar {
+        border-bottom: 1px solid #ccc;
+        background: #eff8ff;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#eff8ff));
+        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #eff8ff);
+        background-image: -moz-linear-gradient(bottom, #cfdfe9, #eff8ff);
+        background-image: -o-linear-gradient(bottom, #cfdfe9, #eff8ff);
+        background-image: linear-gradient(to top, #cfdfe9, #eff8ff);
+}
+
+/* end TinyMCE */
+
+#titlediv #title {
+        border-color: #bdccd5;
+}
+
+#editorcontainer {
+        border-color: #bdccd5 #bdccd5 #d0dfe9;
+}
+
+#post-status-info {
+        border-color: #d0dfe9 #bdccd5 #bdccd5;
+}
+
+.editwidget .widget-inside {
+        border-color: #d0dfe9;
+}
+
+#titlediv #title {
+        background-color: #fff;
+}
+
+#tTips p#tTips_inside {
+        background-color: #ddd;
+        color: #333;
+}
+
+#timestampdiv input,
+#namediv input,
+#poststuff .inside .the-tagcloud {
+        border-color: #ddd;
+}
+
+/* menu */
+#adminmenuback,
+#adminmenuwrap {
+ background-color: #EFF8FF;
+        border-color: #D1E5EE;
+}
+
+#adminmenushadow,
+#adminmenuback {
+        background-image: url(../images/menu-shadow.png);
+        background-position: top right;
+        background-repeat: repeat-y;
+}
+
+#adminmenu li.wp-menu-separator {
+        background: #D1E5EE;
+        border-color: #bed1dd;
+}
+
+#adminmenu div.separator {
+        border-color: #D1E5EE;
+}
+
+#adminmenu a.menu-top,
+#adminmenu .wp-submenu .wp-submenu-head {
+        border-top-color: #ffffff;
+        border-bottom-color: #cae6ff;
+}
+
+#adminmenu li.wp-menu-open {
+        border-color: #d1e5ee;
+}
+
+#adminmenu a.menu-top:hover,
+#adminmenu li.opensub > a.menu-top,
+#adminmenu li > a.menu-top:focus {
+        background-color: #e0f1ff;
+        color: #d54e21;
+        text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 );
+}
+
+/* So it doesn't get applied to the number spans (comments, updates, etc) */
+#adminmenu li.menu-top:hover > a span,
+#adminmenu li.menu-top > a:focus span {
+        text-shadow: none;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top,
+#adminmenu .wp-menu-arrow,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+        background: #5589aa;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#5589aa), to(#619bbb));
+        background-image: -webkit-linear-gradient(bottom, #5589aa, #619bbb);
+        background-image: -moz-linear-gradient(bottom, #5589aa, #619bbb);
+        background-image: -o-linear-gradient(bottom, #5589aa, #619bbb);
+        background-image: linear-gradient(to top, #5589aa, #619bbb);
+}
+
+#adminmenu .wp-menu-arrow div {
+        background: #5589aa;
+        background-image: -webkit-gradient(linear, right bottom, left top, from(#5589aa), to(#619bbb));
+        background-image: -webkit-linear-gradient(bottom right, #5589aa, #619bbb);
+        background-image: -moz-linear-gradient(bottom right, #5589aa, #619bbb);
+        background-image: -o-linear-gradient(bottom right, #5589aa, #619bbb);
+        background-image: linear-gradient(to top left, #5589aa, #619bbb);
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
+        border-top-color: #fff;
+        border-bottom-color: #cae6ff;
+        background: #e0f1ff;
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
+        background: #e0f1ff;
+        border-color: #cae6ff;
+}
+
+.folded #adminmenu li.menu-top li:hover a {
+        background-image: none;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+        text-shadow: 0 -1px 0 #333;
+        color: #fff;
+        border-top-color: #5A8FAD;
+        border-bottom-color: #5589AA;
+}
+
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top {
+        border-top-color: #5A8FAD;
+        border-bottom-color: #5589AA;
+}
+
+#adminmenu .wp-submenu a:hover,
+#adminmenu .wp-submenu a:focus {
+        background-color: #EFF8FF;
+        color: #333;
+}
+
+#adminmenu .wp-submenu li.current,
+#adminmenu .wp-submenu li.current a,
+#adminmenu .wp-submenu li.current a:hover {
+        color: #333;
+}
+
+#adminmenu .wp-submenu,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+        background-color: #fff;
+        border-color: #d0dfe9;
+        -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+        box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+        border-right-color: #dfdfdf;
+        background-color: #e4e4e4;
+}
+
+/* collapse menu button */
+#collapse-menu {
+        color: #A0C3D5;
+        border-top-color: #f9f9f9;
+}
+
+#collapse-menu:hover {
+        color: #5A8FAD;
+}
+
+#collapse-button {
+        border-color: #d0dfe9;
+        background: #eff8ff;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #eff8ff, #fff);
+        background-image: -moz-linear-gradient(bottom, #eff8ff, #fff);
+        background-image: -o-linear-gradient(bottom, #eff8ff, #fff);
+        background-image: linear-gradient(to top, #eff8ff, #fff);
+}
+
+#collapse-menu:hover #collapse-button {
+        border-color: #A0C3D5;
+}
+
+#collapse-button div {
+        background: transparent url(../images/arrows-vs.png) no-repeat 0 -72px;
+
+}
+
+.folded #collapse-button div {
+        background-position: 0 -108px;
+}
+
+/* Auto-folding of the admin menu */
+@media only screen and (max-width: 900px) {
+        .auto-fold #adminmenu li.wp-has-current-submenu,
+        .auto-fold #adminmenu li.current.menu-top {
+                background-color: #5589AA;
+                background-image: -webkit-gradient(linear, left bottom, left top, from(#5589AA), to(#619bbb));
+                background-image: -webkit-linear-gradient(bottom, #5589AA, #619bbb);
+                background-image: -moz-linear-gradient(bottom, #5589AA, #619bbb);
+                background-image: -o-linear-gradient(bottom, #5589AA, #619bbb);
+                background-image: linear-gradient(bottom, #5589AA, #619bbb);
+        }
+
+        .auto-fold #adminmenu li.wp-has-current-submenu,
+        .auto-fold #adminmenu li.current.menu-top {
+                border-top-color: #5A8FAD;
+                border-bottom-color: #5589AA;
+        }
+
+        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+                background-color: #fff;
+                border-color: #D0DFE9;
+                -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+                box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+        }
+
+        .auto-fold #collapse-button div {
+                background-position: 0 -108px;
+        }
+}
+
+/* menu and screen icons */
+.icon16,
+.icon32,
+div.wp-menu-image {
+        background-color: transparent;
+        background-repeat: no-repeat;
+}
+
+.icon16.icon-dashboard,
+.menu-icon-dashboard div.wp-menu-image,
+.icon16.icon-post,
+.menu-icon-post div.wp-menu-image,
+.icon16.icon-media,
+.menu-icon-media div.wp-menu-image,
+.icon16.icon-links,
+.menu-icon-links div.wp-menu-image,
+.icon16.icon-page,
+.menu-icon-page div.wp-menu-image,
+.icon16.icon-comments,
+.menu-icon-comments div.wp-menu-image,
+.icon16.icon-appearance,
+.menu-icon-appearance div.wp-menu-image,
+.icon16.icon-plugins,
+.menu-icon-plugins div.wp-menu-image,
+.icon16.icon-users,
+.menu-icon-users div.wp-menu-image,
+.icon16.icon-tools,
+.menu-icon-tools div.wp-menu-image,
+.icon16.icon-settings,
+.menu-icon-settings div.wp-menu-image,
+.icon16.icon-site,
+.menu-icon-site div.wp-menu-image {
+        background-image: url('../images/menu-vs.png?ver=20120201');
+}
+
+.icon16.icon-dashboard,
+#adminmenu .menu-icon-dashboard div.wp-menu-image {
+        background-position: -59px -33px;
+}
+
+#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,
+#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-dashboard.current div.wp-menu-image {
+        background-position: -59px -1px;
+}
+
+.icon16.icon-post,
+#adminmenu .menu-icon-post div.wp-menu-image {
+        background-position: -269px -33px;
+}
+
+#adminmenu .menu-icon-post:hover div.wp-menu-image,
+#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-post.current div.wp-menu-image {
+        background-position: -269px -1px;
+}
+
+.icon16.icon-media,
+#adminmenu .menu-icon-media div.wp-menu-image {
+        background-position: -119px -33px;
+}
+
+#adminmenu .menu-icon-media:hover div.wp-menu-image,
+#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-media.current div.wp-menu-image {
+        background-position: -119px -1px;
+}
+
+.icon16.icon-links,
+#adminmenu .menu-icon-links div.wp-menu-image {
+        background-position: -89px -33px;
+}
+
+#adminmenu .menu-icon-links:hover div.wp-menu-image,
+#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-links.current div.wp-menu-image {
+        background-position: -89px -1px;
+}
+
+.icon16.icon-page,
+#adminmenu .menu-icon-page div.wp-menu-image {
+        background-position: -149px -33px;
+}
+
+#adminmenu .menu-icon-page:hover div.wp-menu-image,
+#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-page.current div.wp-menu-image {
+        background-position: -149px -1px;
+}
+
+.icon16.icon-comments,
+#adminmenu .menu-icon-comments div.wp-menu-image {
+        background-position: -29px -33px;
+}
+
+#adminmenu .menu-icon-comments:hover div.wp-menu-image,
+#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-comments.current div.wp-menu-image {
+        background-position: -29px -1px;
+}
+
+.icon16.icon-appearance,
+#adminmenu .menu-icon-appearance div.wp-menu-image {
+        background-position: 1px -33px;
+}
+
+#adminmenu .menu-icon-appearance:hover div.wp-menu-image,
+#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-appearance.current div.wp-menu-image {
+        background-position: 1px -1px;
+}
+
+.icon16.icon-plugins,
+#adminmenu .menu-icon-plugins div.wp-menu-image {
+        background-position: -179px -33px;
+}
+
+#adminmenu .menu-icon-plugins:hover div.wp-menu-image,
+#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-plugins.current div.wp-menu-image {
+        background-position: -179px -1px;
+}
+
+.icon16.icon-users,
+#adminmenu .menu-icon-users div.wp-menu-image {
+        background-position: -300px -33px;
+}
+
+#adminmenu .menu-icon-users:hover div.wp-menu-image,
+#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-users.current div.wp-menu-image {
+        background-position: -300px -1px;
+}
+
+.icon16.icon-tools,
+#adminmenu .menu-icon-tools div.wp-menu-image {
+        background-position: -209px -33px;
+}
+
+#adminmenu .menu-icon-tools:hover div.wp-menu-image,
+#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-tools.current div.wp-menu-image {
+        background-position: -209px -1px;
+}
+
+.icon16.icon-settings,
+#adminmenu .menu-icon-settings div.wp-menu-image {
+        background-position: -239px -33px;
+}
+
+#adminmenu .menu-icon-settings:hover div.wp-menu-image,
+#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-settings.current div.wp-menu-image {
+        background-position: -239px -1px;
+}
+
+.icon16.icon-site,
+#adminmenu .menu-icon-site div.wp-menu-image {
+        background-position: -359px -33px;
+}
+
+#adminmenu .menu-icon-site:hover div.wp-menu-image,
+#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-site.current div.wp-menu-image {
+        background-position: -359px -1px;
+}
+/* end menu and screen icons */
+
+/* Screen Icons */
+.icon32.icon-post,
+#icon-edit,
+#icon-post,
+.icon32.icon-dashboard,
+#icon-index,
+.icon32.icon-media,
+#icon-upload,
+.icon32.icon-links,
+#icon-link-manager,
+#icon-link,
+#icon-link-category,
+.icon32.icon-page,
+#icon-edit-pages,
+#icon-page,
+.icon32.icon-comments,
+#icon-edit-comments,
+.icon32.icon-appearance,
+#icon-themes,
+.icon32.icon-plugins,
+#icon-plugins,
+.icon32.icon-users,
+#icon-users,
+#icon-profile,
+#icon-user-edit,
+.icon32.icon-tools,
+#icon-tools,
+#icon-admin,
+.icon32.icon-settings,
+#icon-options-general,
+.icon32.icon-site,
+#icon-ms-admin {
+        background-image: url(../images/icons32-vs.png?ver=20111206);
+}
+
+.icon32.icon-post,
+#icon-edit,
+#icon-post {
+        background-position: -552px -5px;
+}
+
+.icon32.icon-dashboard,
+#icon-index {
+        background-position: -137px -5px;
+}
+
+.icon32.icon-media,
+#icon-upload {
+        background-position: -251px -5px;
+}
+
+.icon32.icon-links,
+#icon-link-manager,
+#icon-link,
+#icon-link-category {
+        background-position: -190px -5px;
+}
+
+.icon32.icon-page,
+#icon-edit-pages,
+#icon-page {
+        background-position: -312px -5px;
+}
+
+.icon32.icon-comments,
+#icon-edit-comments {
+        background-position: -72px -5px;
+}
+
+.icon32.icon-appearance,
+#icon-themes {
+        background-position: -11px -5px;
+}
+
+.icon32.icon-plugins,
+#icon-plugins {
+        background-position: -370px -5px;
+}
+
+.icon32.icon-users,
+#icon-users,
+#icon-profile,
+#icon-user-edit {
+        background-position: -600px -5px;
+}
+
+.icon32.icon-tools,
+#icon-tools,
+#icon-admin {
+        background-position: -432px -5px;
+}
+
+.icon32.icon-settings,
+#icon-options-general {
+        background-position: -492px -5px;
+}
+
+.icon32.icon-site,
+#icon-ms-admin {
+        background-position: -659px -5px;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        .icon32.icon-post,
+        #icon-edit,
+        #icon-post,
+        .icon32.icon-dashboard,
+        #icon-index,
+        .icon32.icon-media,
+        #icon-upload,
+        .icon32.icon-links,
+        #icon-link-manager,
+        #icon-link,
+        #icon-link-category,
+        .icon32.icon-page,
+        #icon-edit-pages,
+        #icon-page,
+        .icon32.icon-comments,
+        #icon-edit-comments,
+        .icon32.icon-appearance,
+        #icon-themes,
+        .icon32.icon-plugins,
+        #icon-plugins,
+        .icon32.icon-users,
+        #icon-users,
+        #icon-profile,
+        #icon-user-edit,
+        .icon32.icon-tools,
+        #icon-tools,
+        #icon-admin,
+        .icon32.icon-settings,
+        #icon-options-general,
+        .icon32.icon-site,
+        #icon-ms-admin {
+                background-image: url(../images/icons32-vs-2x.png?ver=20120412);
+                background-size: 708px 45px;
+        }
+
+        .icon16.icon-dashboard,
+        .menu-icon-dashboard div.wp-menu-image,
+        .icon16.icon-post,
+        .menu-icon-post div.wp-menu-image,
+        .icon16.icon-media,
+        .menu-icon-media div.wp-menu-image,
+        .icon16.icon-links,
+        .menu-icon-links div.wp-menu-image,
+        .icon16.icon-page,
+        .menu-icon-page div.wp-menu-image,
+        .icon16.icon-comments,
+        .menu-icon-comments div.wp-menu-image,
+        .icon16.icon-appearance,
+        .menu-icon-appearance div.wp-menu-image,
+        .icon16.icon-plugins,
+        .menu-icon-plugins div.wp-menu-image,
+        .icon16.icon-users,
+        .menu-icon-users div.wp-menu-image,
+        .icon16.icon-tools,
+        .menu-icon-tools div.wp-menu-image,
+        .icon16.icon-settings,
+        .menu-icon-settings div.wp-menu-image,
+        .icon16.icon-site,
+        .menu-icon-site div.wp-menu-image {
+                background-image: url('../images/menu-2x.png?ver=20120412');
+                background-size: 390px 64px;
+        }
+}
+/* end screen icons */
+
+/* Diff */
+table.diff .diff-deletedline {
+        background-color: #fdd;
+}
+
+table.diff .diff-deletedline del {
+        background-color: #f99;
+}
+
+table.diff .diff-addedline {
+        background-color: #dfd;
+}
+
+table.diff .diff-addedline ins {
+        background-color: #9f9;
+}
+
+#att-info {
+        background-color: #E4F2FD;
+}
+
+/* edit image */
+#sidemenu a {
+        background-color: #f9f9f9;
+        border-color: #f9f9f9;
+        border-bottom-color: #dfdfdf;
+}
+
+#sidemenu a.current {
+        background-color: #fff;
+        border-color: #dfdfdf #dfdfdf #fff;
+        color: #D54E21;
+}
+
+#screen-meta {
+        background-color: #EFF8FF;
+        border-color: #D1E5EE;
+        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
+        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
+}
+
+#contextual-help-back {
+        background: #fff;
+}
+
+.contextual-help-tabs a:hover {
+        background-color: #ceeaff;
+        color: #333;
+}
+
+#contextual-help-back,
+.contextual-help-tabs .active {
+        border-color: #D1E5EE;
+}
+
+.contextual-help-tabs .active,
+.contextual-help-tabs .active a,
+.contextual-help-tabs .active a:hover {
+        background: #fff;
+        color: #000;
+}
+
+/* screen options and help tabs */
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
+        border-right: 1px solid #D1E5EE;
+        border-left: 1px solid #D1E5EE;
+        border-bottom: 1px solid #D1E5EE;
+        background: #eff8ff;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#def1ff), to(#eff8ff));
+        background-image: -webkit-linear-gradient(bottom, #def1ff, #eff8ff);
+        background-image: -moz-linear-gradient(bottom, #def1ff, #eff8ff);
+        background-image: -o-linear-gradient(bottom, #def1ff, #eff8ff);
+        background-image: linear-gradient(to top, #def1ff, #eff8ff);
+}
+
+#screen-meta-links a {
+        color: #606060;
+        background: transparent url(../images/arrows.png) no-repeat right 4px;
+}
+
+#screen-meta-links a:focus {
+        background-color: #c7e7fd;
+        color: #124964;
+}
+
+#screen-meta-links a:hover,
+#screen-meta-links a:active {
+        color: #000;
+        background-color: transparent;
+}
+
+#screen-meta-links a.screen-meta-active {
+        background-position: right -31px;
+}
+
+/* end screen options and help tabs */
+
+#replyerror {
+        border-color: #ddd;
+        background-color: #f9f9f9;
+}
+
+/* table vim shortcuts */
+.vim-current,
+.vim-current th,
+.vim-current td {
+        background-color: #E4F2FD !important;
+}
+
+/* Install Plugins */
+#plugin-information .fyi ul {
+        background-color: #eaf3fa;
+}
+
+#plugin-information .fyi h2.mainheader {
+        background-color: #cee1ef;
+}
+
+#plugin-information pre,
+#plugin-information code {
+        background-color: #ededff;
+}
+
+#plugin-information pre {
+        border: 1px solid #ccc;
+}
+
+/* inline editor */
+.inline-edit-row fieldset input[type="text"],
+.inline-edit-row fieldset textarea,
+#bulk-titles {
+        border-color: #ddd;
+}
+
+.inline-editor div.title {
+        background-color: #EAF3FA;
+}
+
+.inline-editor ul.cat-checklist {
+        background-color: #fff;
+        border-color: #ddd;
+}
+
+.inline-editor .categories .catshow,
+.inline-editor .categories .cathide {
+        color: #21759b;
+}
+
+.inline-editor .quick-edit-save {
+        background-color: #f1f1f1;
+}
+
+fieldset.inline-edit-col-right .inline-edit-col {
+        border-color: #dfdfdf;
+}
+
+.attention {
+        color: #D54E21;
+}
+
+.meta-box-sortables .postbox:hover .handlediv {
+        background: transparent url(../images/arrows-vs.png) no-repeat 6px 7px;
+}
+
+.tablenav .tablenav-pages {
+        color: #555;
+}
+
+.tablenav .tablenav-pages a {
+        border-color: #d1e5ee;
+        background: #eee;
+        -moz-box-shadow: inset 0 1px 0 #fff;
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+}
+
+.tablenav .tablenav-pages a:hover,
+.tablenav .tablenav-pages a:focus {
+        color: #d54e21;
+}
+
+.tablenav .tablenav-pages a.disabled,
+.tablenav .tablenav-pages a.disabled:hover,
+.tablenav .tablenav-pages a.disabled:focus {
+        color: #aaa;
+}
+
+.tablenav .tablenav-pages .current {
+        background: #dfdfdf;
+        border-color: #d3d3d3;
+}
+
+#availablethemes,
+#availablethemes td {
+        border-color: #ddd;
+}
+
+#current-theme img {
+        border-color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link,
+#TB_window #TB_title a.tb-theme-preview-link:visited {
+        color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link:hover,
+#TB_window #TB_title a.tb-theme-preview-link:focus {
+        color: #ccc;
+}
+
+.misc-pub-section {
+ border-top-color: #fff;
+        border-bottom-color: #eee;
+}
+
+#minor-publishing {
+        border-bottom-color: #ddd;
+}
+
+#post-body .misc-pub-section {
+        border-left-color: #eee;
+}
+
+.post-com-count span {
+        background-color: #bbb;
+}
+
+.form-table .color-palette td {
+        border-color: #fff;
+}
+
+.sortable-placeholder {
+        border-color: #bbb;
+        background-color: #f5f5f5;
+}
+
+#post-body ul.category-tabs li.tabs a,
+#post-body ul.add-menu-item-tabs li.tabs a,
+body.press-this ul.category-tabs li.tabs a {
+        color: #333;
+}
+
+.view-switch #view-switch-list,
+.view-switch #view-switch-excerpt {
+        background-color: transparent;
+        background-image: url('../images/list.png');
+        background-repeat: no-repeat;
+}
+
+.view-switch #view-switch-list {
+        background-position: 0 0;
+}
+
+.view-switch .current #view-switch-list {
+        background-position: -40px 0;
+}
+
+.view-switch #view-switch-excerpt {
+        background-position: -20px 0;
+}
+
+.view-switch .current #view-switch-excerpt {
+        background-position: -60px 0;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        .view-switch #view-switch-list,
+        .view-switch #view-switch-excerpt {
+                background-image: url('../images/list-2x.png');
+                background-size: 80px 20px;
+        }
+}
+
+#header-logo {
+        background: transparent url(../images/wp-logo-vs.png?ver=20101102) no-repeat scroll center center;
+}
+
+.popular-tags,
+.feature-filter {
+        background-color: #fff;
+        border-color: #DFDFDF;
+}
+
+div.widgets-sortables,
+#widgets-left .inactive,
+#available-widgets .widget-holder {
+        background-color: #f7fcfe;
+        border-color: #d0dfe9;
+}
+
+#available-widgets .widget-description {
+        color: #555;
+}
+
+.sidebar-name {
+        color: #464646;
+        text-shadow: #fff 0 1px 0;
+        border-color: #d0dfe9;
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+}
+
+.sidebar-name:hover,
+#removing-widget {
+        color: #d54e21;
+}
+
+#removing-widget span {
+        color: black;
+}
+
+.sidebar-name-arrow {
+        background: transparent url(../images/arrows-vs.png) no-repeat 5px 9px;
+}
+
+.sidebar-name:hover .sidebar-name-arrow {
+        background: transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px;
+}
+
+.in-widget-title {
+        color: #606060;
+}
+
+.deleting .widget-title * {
+        color: #aaa;
+}
+
+.imgedit-menu div {
+        border-color: #d5d5d5;
+        background-color: #f1f1f1;
+}
+
+.imgedit-menu div:hover {
+        border-color: #c1c1c1;
+        background-color: #eaeaea;
+}
+
+.imgedit-menu div.disabled {
+        border-color: #ccc;
+        background-color: #ddd;
+        filter: alpha(opacity=50);
+        opacity: 0.5;
+}
+
+#dashboard_recent_comments div.undo {
+        border-top-color: #dfdfdf;
+}
+
+.comment-ays,
+.comment-ays th {
+        border-color: #ddd;
+}
+
+.comment-ays th {
+        background-color: #f1f1f1;
+}
+
+/* added from nav-menu.css */
+#menu-management .menu-edit {
+        border-color: #d0dfe9;
+}
+
+#post-body {
+        background: #fff;
+        border-top-color: #fff;
+        border-bottom-color: #d0dfe9;
+}
+
+#nav-menu-header {
+        border-bottom-color: #d0dfe9;
+}
+
+#nav-menu-footer {
+        border-top-color: #fff;
+}
+
+#menu-management .nav-tabs-arrow a {
+        color: #C1C1C1;
+}
+
+#menu-management .nav-tabs-arrow a:hover {
+        color: #D54E21;
+}
+
+#menu-management .nav-tabs-arrow a:active {
+        color: #464646;
+}
+
+#menu-management .nav-tab-active {
+        border-color: #dfdfdf;
+}
+
+#menu-management .nav-tab {
+        background: #f7fcfe;
+        border-color: #d0dfe9;
+}
+
+.js .input-with-default-title {
+        color: #aaa;
+}
+
+#cancel-save {
+        color: #ff0000;
+}
+
+#cancel-save:hover {
+        background-color: #FF0000;
+        color: #fff;
+}
+
+.list-container {
+        border-color: #dfdfdf;
+}
+
+.menu-item-handle {
+        border-color: #d0dfe9;
+}
+
+.menu li.deleting .menu-item-handle {
+        background-color: #f66;
+        text-shadow: #ccc;
+}
+
+.item-type { /* Menu item controls */
+        color: #999999;
+}
+
+.item-controls .menu-item-delete:hover {
+        color: #ff0000;
+}
+
+.nav-menus-php .item-edit {
+        background: transparent url(../images/arrows-vs.png) no-repeat 8px 10px;
+        border-bottom-color: #eff8ff;
+}
+
+.item-edit:hover {
+        background: transparent url(../images/arrows-dark-vs.png) no-repeat 8px 10px;
+}
+
+.menu-item-settings { /* Menu editing */
+        border-color: #d0dfe9;
+}
+
+.link-to-original {
+        color: #777;
+        border-color: #d0dfe9;
+}
+
+#cancel-save:hover {
+        color: #fff !important;
+}
+
+#update-menu-item {
+        color: #fff !important;
+}
+
+#update-menu-item:hover,
+#update-menu-item:active,
+#update-menu-item:focus {
+        color: #eaf2fa !important;
+        border-color: #13455b !important;
+}
+
+.submitbox .submitcancel {
+        color: #21759B;
+        border-bottom-color: #21759B;
+}
+
+.submitbox .submitcancel:hover {
+        background: #21759B;
+        color: #fff;
+}
+/* end added from nav-menu.css */
+
+#menu-management .nav-tab-active,
+.menu-item-handle,
+.menu-item-settings {
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+}
+
+#menu-management .nav-tab-active {
+        background: #eff8ff;
+        border-bottom-color: #eff8ff;
+}
+
+#upload-form label {
+        color: #777;
+}
+/* custom header & background pages */
+
+/* full screen */
+.fullscreen-overlay {
+        background: #fff;
+}
+
+.wp-fullscreen-focus #wp-fullscreen-title,
+.wp-fullscreen-focus #wp-fullscreen-container {
+ border-color: #BED1DD;
+}
+
+#fullscreen-topbar {
+        border-bottom-color: #D1E5EE;
+}
+
+/* Begin About Pages */
+
+.about-wrap h1 {
+        color: #333;
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.about-text {
+        color: #777;
+}
+
+.wp-badge {
+        color: #fff;
+        text-shadow: 0 -1px 0 rgba(22, 57, 81, 0.3);
+}
+
+.about-wrap h2 .nav-tab {
+        color: #21759B;
+}
+
+.about-wrap h2 .nav-tab:hover {
+        color: #d54e21;
+
+}
+
+.about-wrap h2 .nav-tab-active,
+.about-wrap h2 .nav-tab-active:hover {
+        color: #333;
+}
+
+.about-wrap h2 .nav-tab-active {
+        text-shadow: 1px 1px 1px #fff;
+        color: #464646;
+}
+
+.about-wrap h3 {
+        color: #333;
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.about-wrap .feature-section h4 {
+        color: #464646;
+}
+
+.about-wrap .feature-section img {
+        background: #fff;
+        border: 1px solid #ccc;
+
+        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
+        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
+}
+
+.about-wrap .point-releases {
+        border-bottom: 1px solid #dfdfdf;
+}
+
+.about-wrap .point-releases h3 {
+        border-top: 1px solid #dfdfdf;
+}
+
+.about-wrap .point-releases h3:first-child {
+        border: 0;
+}
+
+.about-wrap h4.wp-people-group {
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.about-wrap li.wp-person img.gravatar {
+        -webkit-box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
+        box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
+}
+
+.about-wrap li.wp-person .title {
+        color: #464646;
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.freedoms-php .about-wrap ol li {
+        color: #999;
+}
+.freedoms-php .about-wrap ol p {
+        color: #464646;
+}
+
+/* End About Pages */
+
+
+/*------------------------------------------------------------------------------
+ 2.0 - Right to Left Styles
+------------------------------------------------------------------------------*/
+
+.rtl .bar {
+        border-right-color: transparent;
+        border-left-color: #99d;
+}
+
+.rtl .post-com-count {
+        background-image: url(../images/bubble_bg-rtl.gif);
+}
+
+.rtl #screen-meta-links a.show-settings {
+        background-position: left 3px;
+}
+
+.rtl #screen-meta-links a.show-settings.screen-meta-active {
+        background-position: left -33px;
+}
+
+/* Menu */
+.rtl #adminmenushadow,
+.rtl #adminmenuback {
+        background-image: url(../images/menu-shadow-rtl.png);
+        background-position: top left;
+}
+
+.rtl #adminmenu .wp-submenu .wp-submenu-head {
+        border-right-color: transparent;
+        border-left-color: #d1e5ee;
+}
+
+.rtl #adminmenu .wp-submenu,
+.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+        -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+        box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+}
+
+.rtl #adminmenu .wp-has-current-submenu .wp-submenu {
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+/* Collapse Menu Button */
+.rtl #collapse-button div {
+        background-position: 0 -108px;
+}
+
+.rtl.folded #collapse-button div {
+        background-position: 0 -72px;
+}
+
+/* Auto-folding of the admin menu for RTL */
+@media only screen and (max-width: 900px) {
+        .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+                -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+                box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+        }
+
+        .rtl.auto-fold #collapse-button div {
+                background-position: 0 -72px;
+        }
+}
+
+/* edit image */
+.rtl .meta-box-sortables .postbox:hover .handlediv {
+        background: transparent url(../images/arrows-vs.png) no-repeat 6px 7px;
+}
+
+.rtl #post-body .misc-pub-section {
+        border-right-color: transparent;
+        border-left-color: #d1e5ee;
+}
+
+.rtl .sidebar-name-arrow {
+        background: transparent url(../images/arrows-vs.png) no-repeat 5px 9px;
+}
+
+.rtl .sidebar-name:hover .sidebar-name-arrow {
+        background: transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px;
+}
</ins></span></pre></div>
<a id="trunkwpadmincsscolorsclassicdevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/colors-classic.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-classic.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/colors-classic.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,2462 +0,0 @@
</span><del>-/*------------------------------------------------------------------------------
-
-
-Howdy! This is the CSS file that controls the
-Blue (classic) color style on the WordPress Dashboard.
-
-This file contains both LTR and RTL styles.
-
-
-TABLE OF CONTENTS:
-------------------
- 1.0 - Left to Right Styles
- 2.0 - Right to Left Styles
-
-
-------------------------------------------------------------------------------*/
-
-
-/*------------------------------------------------------------------------------
- 1.0 - Left to Right Styles
-------------------------------------------------------------------------------*/
-
-html,
-.wp-dialog {
-        background-color: #fff;
-}
-
-* html input,
-* html .widget {
-        border-color: #dfdfdf;
-}
-
-textarea,
-input[type="text"],
-input[type="password"],
-input[type="file"],
-input[type="button"],
-input[type="submit"],
-input[type="reset"],
-input[type="email"],
-input[type="number"],
-input[type="search"],
-input[type="tel"],
-input[type="url"],
-select {
-        border-color: #dfdfdf;
-        background-color: #fff;
-        color: #333;
-}
-
-select {
-        color: #000;
-}
-
-textarea:focus,
-input[type="text"]:focus,
-input[type="password"]:focus,
-input[type="file"]:focus,
-input[type="button"]:focus,
-input[type="submit"]:focus,
-input[type="reset"]:focus,
-input[type="email"]:focus,
-input[type="number"]:focus,
-input[type="search"]:focus,
-input[type="tel"]:focus,
-input[type="url"]:focus,
-select:focus {
-        border-color: #d1e5ee;
-}
-
-kbd,
-code {
-        background: #eaeaea;
-}
-
-input[readonly] {
-        background-color: #eee;
-}
-
-.find-box-search {
-        border-color: #dfdfdf;
-        background-color: #f1f1f1;
-}
-
-.find-box {
-        background-color: #f1f1f1;
-}
-
-.find-box-inside {
-        background-color: #fff;
-}
-
-a.page-numbers:hover {
-        border-color: #999;
-}
-
-body,
-#wpbody,
-.form-table .pre,
-.ui-autocomplete li a {
-        color: #333;
-}
-
-body > #upload-menu {
-        border-bottom-color: #fff;
-}
-
-#postcustomstuff table,
-#your-profile fieldset,
-#rightnow,
-div.dashboard-widget,
-#dashboard-widgets p.dashboard-widget-links {
-        border-color: #D1E5EE
-}
-
-#poststuff .inside label.spam,
-#poststuff .inside label.deleted {
-        color: red;
-}
-
-#poststuff .inside label.waiting {
-        color: orange;
-}
-
-#poststuff .inside label.approved {
-        color: green;
-}
-
-#postcustomstuff table {
-        border-color: #dfdfdf;
-        background-color: #F9F9F9;
-}
-
-#postcustomstuff thead th {
-        background-color: #F1F1F1;
-}
-
-#postcustomstuff table input,
-#postcustomstuff table textarea {
-        border-color: #dfdfdf;
-        background-color: #fff;
-}
-
-.widefat {
-        border-color: #D1E5EE;
-        background-color: #fff;
-}
-
-div.dashboard-widget-error {
-        background-color: #c43;
-}
-
-div.dashboard-widget-notice {
-        background-color: #cfe1ef;
-}
-
-div.dashboard-widget-submit {
-        border-top-color: #ccc;
-}
-
-ul.category-tabs li {
-        border-color: transparent;
-}
-
-div.tabs-panel,
-.wp-tab-panel,
-ul.category-tabs li.tabs,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-        border-color: #dfdfdf;
-        background-color: #fff;
-}
-
-ul.category-tabs li.tabs,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-        background-color: #fff;
-}
-
-input.disabled,
-textarea.disabled {
-        background-color: #ccc;
-}
-/* #upload-menu li a.upload-tab-link, */
-#plugin-information .action-button a,
-#plugin-information .action-button a:hover,
-#plugin-information .action-button a:visited {
-        color: #fff;
-}
-
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3,
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small,
-.find-box-head,
-.sidebar-name,
-#nav-menu-header,
-#nav-menu-footer,
-.menu-item-handle,
-#fullscreen-topbar {
-        background: #f5fafd;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#f7fcfe));
-        background-image: -webkit-linear-gradient(bottom, #eff8ff, #f7fcfe);
-        background-image: -moz-linear-gradient(bottom, #eff8ff, #f7fcfe);
-        background-image: -o-linear-gradient(bottom, #eff8ff, #f7fcfe);
-        background-image: linear-gradient(to top, #eff8ff, #f7fcfe);
-}
-
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3 {
-        border-bottom-color: #d1e5ee;
-        text-shadow: #fff 0 1px 0;
-        -webkit-box-shadow: 0 1px 0 #fff;
-        box-shadow: 0 1px 0 #fff;
-}
-
-.form-table th,
-.form-wrap label {
-        color: #222;
-        text-shadow: 0 1px 0 #fff;
-}
-
-.description,
-.form-wrap p {
-        color: #666;
-}
-
-strong .post-com-count span {
-        background-color: #21759b;
-}
-
-.sorthelper {
-        background-color: #ccf3fa;
-}
-
-.ac_match,
-.subsubsub a.current {
-        color: #000;
-}
-
-.wrap h2 {
-        color: #174f69;
-}
-
-.wrap .add-new-h2,
-.wrap .add-new-h2:active {
-        background: #f1f1f1;
-}
-
-.wrap .add-new-h2:focus {
-        background: #c7e7fd;
-}
-
-.subtitle {
-        color: #777;
-}
-
-.ac_over {
-        background-color: #f0f0b8;
-}
-
-.ac_results {
-        background-color: #fff;
-        border-color: #808080;
-}
-
-.ac_results li {
-        color: #101010;
-}
-
-.alternate,
-.alt {
-        background-color: #f7fcfe;
-}
-
-.available-theme a.screenshot {
-        background-color: #f1f1f1;
-        border-color: #ddd;
-}
-
-.bar {
-        background-color: #e8e8e8;
-        border-right-color: #99d;
-}
-
-#media-upload,
-#media-upload .media-item .slidetoggle {
-        background: #fff;
-}
-
-#media-upload .slidetoggle {
-        border-top-color: #dfdfdf;
-}
-
-div.error,
-.login #login_error {
-        background-color: #ffebe8;
-        border-color: #c00;
-}
-
-div.error a {
-        color: #c00;
-}
-
-.form-invalid {
-        background-color: #ffebe8 !important;
-}
-
-.form-invalid input,
-.form-invalid select {
-        border-color: #c00 !important;
-}
-
-.submit,
-#commentsdiv #add-new-comment {
-        border-color: #dfdfdf;
-}
-
-.highlight {
-        background-color: #e4f2fd;
-        color: #000;
-}
-
-.howto,
-.nonessential,
-#edit-slug-box,
-.form-input-tip,
-.subsubsub {
-        color: #666;
-}
-
-.media-upload-form label.form-help,
-td.help {
-        color: #9a9a9a;
-}
-
-.ui-autocomplete {
-        background-color: #eff8ff;
-        border-color: #d1e5ee;
-}
-
-.ui-autocomplete li a.ui-state-hover {
-        background-color: #def1ff;
-}
-
-.post-com-count {
-        background-image: url(../images/bubble_bg.gif);
-        color: #fff;
-}
-
-.post-com-count span {
-        background-color: #bbb;
-        color: #fff;
-}
-
-.post-com-count:hover span {
-        background-color: #d54e21;
-}
-
-.quicktags, .search {
-        background-color: #ccc;
-        color: #000;
-}
-
-.side-info h5 {
-        border-bottom-color: #dadada;
-}
-
-.side-info ul {
-        color: #666;
-}
-
-.button,
-.button-secondary,
-.submit input,
-input[type=button],
-input[type=submit] {
-        border-color: #bbb;
-        color: #464646;
-}
-
-.button:hover,
-.button-secondary:hover,
-.submit input:hover,
-input[type=button]:hover,
-input[type=submit]:hover {
-        color: #000;
-        border-color: #666;
-}
-
-.button,
-.submit input,
-.button-secondary {
-        text-shadow: 0 1px 0 #fff;
-        background: #f2f2f2;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
-        background-image: -moz-linear-gradient(bottom, #ededed, #fff);
-        background-image: -o-linear-gradient(bottom, #ededed, #fff);
-        background-image: linear-gradient(to top, #ededed, #fff);
-}
-
-.button:active,
-.submit input:active,
-.button-secondary:active {
-        background: #eee;
-        background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
-        background-image: -webkit-linear-gradient(top, #ededed, #fff);
-        background-image: -moz-linear-gradient(top, #ededed, #fff);
-        background-image: -o-linear-gradient(top, #ededed, #fff);
-        background-image: linear-gradient(to bottom, #ededed, #fff);
-}
-
-input.button-primary,
-button.button-primary,
-a.button-primary {
-        border-color: #298cba;
-        font-weight: bold;
-        color: #fff;
-        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
-        background: #21759b;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
-        background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
-        background-image: -moz-linear-gradient(bottom, #227199, #298cba);
-        background-image: -o-linear-gradient(bottom, #227199, #298cba);
-        background-image: linear-gradient(to top, #227199, #298cba);
-}
-
-input.button-primary:active,
-button.button-primary:active,
-a.button-primary:active {
-        color: #eaf2fa;
-        background: #298cba;
-        background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
-        background-image: -webkit-linear-gradient(top, #227199, #298cba);
-        background-image: -moz-linear-gradient(top, #227199, #298cba);
-        background-image: -o-linear-gradient(top, #227199, #298cba);
-        background-image: linear-gradient(to bottom, #227199, #298cba);
-}
-
-input.button-primary:hover,
-button.button-primary:hover,
-a.button-primary:hover,
-a.button-primary:focus,
-a.button-primary:active {
-        border-color: #13455b;
-        color: #eaf2fa;
-}
-
-.button-disabled,
-.button[disabled],
-.button:disabled,
-.button-secondary[disabled],
-.button-secondary:disabled,
-a.button.disabled {
-        color: #aaa !important;
-        border-color: #ddd !important;
-}
-
-.button-primary-disabled,
-.button-primary[disabled],
-.button-primary:disabled {
-        color: #9fd0d5 !important;
-        background: #298cba !important;
-}
-
-a:hover,
-a:active {
-        color: #d54e21;
-}
-
-a:focus {
-        background: #c7e7fd;
-        color: #124964;
-}
-
-a:active {
-        background: none;
-        outline: thin dotted;
-}
-
-#adminmenu a:active {
-        outline: none;
-}
-
-#adminmenu a:hover,
-#adminmenu li.menu-top > a:focus,
-#adminmenu .wp-submenu a:hover,
-#the-comment-list .comment a:hover,
-#rightnow a:hover,
-#media-upload a.del-link:hover,
-div.dashboard-widget-submit input:hover,
-.subsubsub a:hover,
-.subsubsub a.current:hover,
-.ui-tabs-nav a:hover,
-.plugins .inactive a:hover,
-#all-plugins-table .plugins .inactive a:hover,
-#search-plugins-table .plugins .inactive a:hover {
-        color: #d54e21;
-}
-
-#the-comment-list .comment-item,
-#dashboard-widgets #dashboard_quick_press form p.submit {
-        border-color: #dfdfdf;
-}
-
-#side-sortables .category-tabs .tabs a,
-#side-sortables .add-menu-item-tabs .tabs a,
-.wp-tab-bar .wp-tab-active a {
-        color: #333;
-}
-
-#rightnow .rbutton {
-        background-color: #ebebeb;
-        color: #264761;
-}
-
-.submitbox .submit {
-        background-color: #464646;
-        color: #ccc;
-}
-
-.plugins a.delete:hover,
-#all-plugins-table .plugins a.delete:hover,
-#search-plugins-table .plugins a.delete:hover,
-.submitbox .submitdelete {
-        color: #f00;
-        border-bottom-color: #f00;
-}
-
-.submitbox .submitdelete:hover,
-#media-items a.delete:hover,
-#media-items a.delete-permanently:hover {
-        color: #fff;
-        background-color: #f00;
-        border-bottom-color: #f00;
-}
-
-#normal-sortables .submitbox .submitdelete:hover {
-        color: #000;
-        background-color: #f00;
-        border-bottom-color: #f00;
-}
-
-.tablenav .dots {
-        border-color: transparent;
-}
-
-.tablenav .next,
-.tablenav .prev {
-        border-color: transparent;
-        color: #21759b;
-}
-
-.tablenav .next:hover,
-.tablenav .prev:hover {
-        border-color: transparent;
-        color: #d54e21;
-}
-
-div.updated,
-.login .message {
-        background-color: #ffffe0;
-        border-color: #e6db55;
-}
-
-.update-message {
-        color: #000;
-}
-
-a.page-numbers {
-        border-bottom-color: #B8D3E2;
-}
-
-.commentlist li {
-        border-bottom-color: #ccc;
-}
-
-.widefat td,
-.widefat th {
-        border-top-color: #fff;
-        border-bottom-color: #D0DFE9;
-}
-
-.widefat th {
-        text-shadow: rgba(255,255,255,0.8) 0 1px 0;
-}
-
-.widefat td {
-        color: #555;
-}
-.widefat p,
-.widefat ol,
-.widefat ul {
-        color: #333;
-}
-
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small,
-.find-box-head {
-        color: #333;
-}
-
-th.sortable a:hover,
-th.sortable a:active,
-th.sortable a:focus {
-        color: #333;
-}
-
-th.sortable a:focus {
-        background: #e1e1e1;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#dcdcdc), to(#e9e9e9));
-        background-image: -webkit-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-        background-image: -moz-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-        background-image: -o-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-        background-image: linear-gradient(to top, #dcdcdc, #e9e9e9);
-}
-
-h3.dashboard-widget-title small a {
-        color: #d7d7d7;
-}
-
-h3.dashboard-widget-title small a:hover {
-        color: #fff;
-}
-
-a,
-#adminmenu a,
-#the-comment-list p.comment-author strong a,
-#media-upload a.del-link,
-#media-items a.delete,
-#media-items a.delete-permanently,
-.plugins a.delete,
-.ui-tabs-nav a {
-        color: #21759b;
-}
-
-#adminmenu .awaiting-mod,
-#adminmenu .update-plugins,
-#sidemenu a .update-plugins,
-#rightnow .reallynow {
-        background-color: #464646;
-        color: #fff;
-        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-#plugin-information .action-button {
-        background-color: #d54e21;
-        color: #fff;
-}
-
-#adminmenu li.current a .awaiting-mod,
-#adminmenu        li a.wp-has-current-submenu .update-plugins{
-        background-color: #464646;
-        color: #fff;
-        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-
-div#media-upload-header,
-div#plugin-information-header {
-        background-color: #f9f9f9;
-        border-bottom-color: #dfdfdf;
-}
-
-#currenttheme img {
-        border-color: #666;
-}
-
-#dashboard_secondary div.dashboard-widget-content ul li a {
-        background-color: #f9f9f9;
-}
-
-input.readonly, textarea.readonly {
-        background-color: #ddd;
-}
-
-#editable-post-name {
-        background-color: #fffbcc;
-}
-
-#edit-slug-box strong,
-.tablenav .displaying-num,
-#submitted-on,
-.submitted-on {
-        color: #777;
-}
-
-.login #nav a,
-.login #backtoblog a {
-        color: #21759b !important;
-}
-
-.login #nav a:hover,
-.login #backtoblog a:hover {
-        color: #d54e21 !important;
-}
-
-#footer {
-        color: #777;
-        border-color: #b0c8d7;
-}
-
-#media-items .media-item,
-.media-item .describe,
-.imgedit-group {
-        border-color: #dfdfdf;
-}
-
-.checkbox,
-.side-info,
-.plugins tr,
-#your-profile #rich_editing {
-        background-color: #fcfcfc;
-}
-
-.plugins .inactive,
-.plugins .inactive th,
-.plugins .inactive td,
-tr.inactive + tr.plugin-update-tr .plugin-update {
-        background-color: #f4f4f4;
-}
-
-.plugin-update-tr .update-message {
-        background-color: #fffbe4;
-        border-color: #dfdfdf;
-}
-
-.plugins .active,
-.plugins .active th,
-.plugins .active td {
-        color: #000;
-}
-
-.plugins .inactive a {
-        color: #557799;
-}
-
-#the-comment-list tr.undo,
-#the-comment-list div.undo {
-        background-color: #f4f4f4;
-}
-
-#the-comment-list .unapproved {
-        background-color: #ffffe0;
-}
-
-#the-comment-list .approve a {
-        color: #006505;
-}
-
-#the-comment-list .unapprove a {
-        color: #d98500;
-}
-
-table.widefat span.delete a,
-table.widefat span.trash a,
-table.widefat span.spam a,
-#dashboard_recent_comments .delete a,
-#dashboard_recent_comments .trash a,
-#dashboard_recent_comments .spam a {
-        color: #bc0b0b;
-}
-
-.welcome-panel {
-        border-color: #d1e5ee;
-}
-.welcome-panel p {
-        color: #777;
-}
-.welcome-panel-column p {
-        color: #464646;
-}
-.welcome-panel h3 {
-        text-shadow: 1px 1px 1px white;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-#titlediv,
-#poststuff .postarea,
-.stuffbox {
-        border-color: #d1e5ee;
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-.menu-item-settings {
-        background-color: #f7fcfe;
-}
-
-.postbox h3 {
-        color: #174f69;
-}
-
-.widget .widget-top {
-        color: #174f69;
-}
-
-.sidebar-name:hover h3,
-.postbox h3:hover {
-        color: #000;
-}
-
-.curtime #timestamp {
-        background-image: url(../images/date-button.gif);
-}
-
-#quicktags #ed_link {
-        color: #00f;
-}
-
-#rightnow .youhave {
-        background-color: #f0f6fb;
-}
-
-#rightnow a {
-        color: #448abd;
-}
-
-.tagchecklist span a,
-#bulk-titles div a {
-        background: url(../images/xit.gif) no-repeat;
-}
-
-.tagchecklist span a:hover,
-#bulk-titles div a:hover {
-        background: url(../images/xit.gif) no-repeat -10px 0;
-}
-
-#update-nag, .update-nag {
-        background-color: #fffbcc;
-        border-color: #e6db55;
-        color: #555;
-}
-
-.login #backtoblog a {
-        color: #464646;
-}
-
-#wphead {
-        border-bottom:#d0dfe9 1px solid;
-}
-
-#wphead h1 a {
-        color: #174f69;
-}
-
-#footer a:link,
-#footer a:visited {
-        text-decoration: none;
-}
-
-#footer a:hover {
-        color: #000;
-        text-decoration: underline;
-}
-
-.file-error,
-abbr.required,
-.widget-control-remove:hover,
-table.widefat .delete a:hover,
-table.widefat .trash a:hover,
-table.widefat .spam a:hover,
-#dashboard_recent_comments .delete a:hover,
-#dashboard_recent_comments .trash a:hover
-#dashboard_recent_comments .spam a:hover {
-        color: #f00;
-}
-
-#pass-strength-result {
-        background-color: #eee;
-        border-color: #ddd !important;
-}
-
-#pass-strength-result.bad {
-        background-color: #ffb78c;
-        border-color: #ff853c !important;
-}
-
-#pass-strength-result.good {
-        background-color: #ffec8b;
-        border-color: #fc0 !important;
-}
-
-#pass-strength-result.short {
-        background-color: #ffa0a0;
-        border-color: #f04040 !important;
-}
-
-#pass-strength-result.strong {
-        background-color: #c3ff88;
-        border-color: #8dff1c !important;
-}
-
-/* editors */
-#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar {
-        border-color: #d0dfe9;
-}
-
-#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar * {
-        color: #555;
-}
-
-#poststuff #editor-toolbar .active {
-        border-color: #d0dfe9 #d0dfe9 #eff8ff;
-        background-color: #eff8ff;
-        color: #333;
-}
-
-/* TinyMCE */
-#post-status-info {
-        background-color: #eff8ff;
-}
-
-.wp-editor-wrap .wp_themeSkin *,
-.wp-editor-wrap .wp_themeSkin a:hover,
-.wp-editor-wrap .wp_themeSkin a:link,
-.wp-editor-wrap .wp_themeSkin a:visited,
-.wp-editor-wrap .wp_themeSkin a:active {
-        color: #000;
-}
-
-.wp-editor-wrap .quicktags-toolbar input {
-        background: #fff;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#e5f0f8), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #e5f0f8, #fff);
-        background-image: -moz-linear-gradient(bottom, #e5f0f8, #fff);
-        background-image: -o-linear-gradient(bottom, #e5f0f8, #fff);
-        background-image: linear-gradient(to top, #e5f0f8, #fff);
-}
-
-/* Containers */
-.wp-editor-wrap .wp_themeSkin table.mceLayout {
-        border-color: #bed1dd #bed1dd #d0dfe9;
-}
-
-#editorcontainer #content,
-#editorcontainer .wp-editor-wrap .wp_themeSkin .mceIframeContainer {
-        -webkit-box-shadow: inset 1px 1px 2px rgba( 0, 0, 0, 0.1 );
-        box-shadow: inset 1px 1px 2px rgba( 0, 0, 0, 0.1 );
-}
-
-.wp-editor-wrap .wp_themeSkin iframe {
-        background: transparent;
-}
-
-/* Layout */
-.wp-editor-wrap .wp_themeSkin .mceStatusbar {
-        color: #000;
-        background-color: #f5f5f5;
-}
-
-/* Button */
-.wp-editor-wrap .wp_themeSkin .mceButton,
-.wp-editor-wrap .wp_themeSkin .mceListBox .mceText,
-.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen {
-        border-color: #b0c8d7;
-        background: #cfdfe9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: -moz-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: -o-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: linear-gradient(to top, #cfdfe9, #fff);
-}
-
-.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:hover {
-        border-color: #5589aa;
-        background: #c9c9c9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#bdccd5), to(#000));
-        background-image: -webkit-linear-gradient(bottom, #bdccd5, #fff);
-        background-image: -moz-linear-gradient(bottom, #bdccd5, #fff);
-        background-image: -o-linear-gradient(bottom, #bdccd5, #fff);
-        background-image: linear-gradient(to top, #bdccd5, #fff);
-}
-
-.wp-editor-wrap .wp_themeSkin a.mceButton:active,
-.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:active,
-.wp-editor-wrap .wp_themeSkin a.mceButtonSelected:active,
-.wp-editor-wrap .wp_themeSkin a.mceButtonActive,
-.wp-editor-wrap .wp_themeSkin a.mceButtonActive:active,
-.wp-editor-wrap .wp_themeSkin a.mceButtonActive:hover {
-        background: #b0c8d7;
-        border-color: #5589aa;
-        background-image: -webkit-gradient(linear, left top, left bottom, from(#cfdfe9), to(#fff));
-        background-image: -webkit-linear-gradient(top, #cfdfe9, #fff);
-        background-image: -moz-linear-gradient(top, #cfdfe9, #fff);
-        background-image: -o-linear-gradient(top, #cfdfe9, #fff);
-        background-image: linear-gradient(to bottom, #cfdfe9, #fff);
-}
-
-.wp-editor-wrap .wp_themeSkin .mceButtonDisabled {
-        border-color: #b0c8d7 !important;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen {
-        border-left: 0 !important;
-}
-
-.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
-.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen,
-.wp-editor-wrap .wp_themeSkin .mceListBoxHover:active .mceOpen,
-.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceOpen,
-.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceText,
-.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:active .mceText {
-        background: #b0c8d7;
-        border-color: #5589aa;
-}
-
-.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceText,
-.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceText,
-.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
-.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen {
-        border-color: #5589aa;
-        background: #c9c9c9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: -moz-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: -o-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: linear-gradient(to top, #cfdfe9, #fff);
-}
-
-/* SplitButton */
-.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction,
-.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen {
-        border-color: #b0c8d7;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen:hover,
-.wp-editor-wrap .wp_themeSkin .mceSplitButtonSelected a.mceOpen,
-.wp-editor-wrap .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
-.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction:hover {
-        border-color: #5589aa;
-}
-
-.wp-editor-wrap .wp_themeSkin table.mceSplitButton td {
-        background: #cfdfe9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: -moz-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: -o-linear-gradient(bottom, #cfdfe9, #fff);
-        background-image: linear-gradient(to top, #cfdfe9, #fff);
-}
-
-.wp-editor-wrap .wp_themeSkin table.mceSplitButton:hover td {
-        background: #c9c9c9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#bdccd5), to(#000));
-        background-image: -webkit-linear-gradient(bottom, #bdccd5, #fff);
-        background-image: -moz-linear-gradient(bottom, #bdccd5, #fff);
-        background-image: -o-linear-gradient(bottom, #bdccd5, #fff);
-        background-image: linear-gradient(to top, #bdccd5, #fff);
-}
-
-.wp-editor-wrap .wp_themeSkin .mceSplitButtonActive {
-        background-color: #b0c8d7;
-}
-
-/* ColorSplitButton */
-.wp-editor-wrap .wp_themeSkin div.mceColorSplitMenu table {
-        background-color: #ebebeb;
-        border-color: #b2b2b2;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a {
-        border-color: #b2b2b2;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors {
-        border-color: #fff;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {
-        border-color: #0A246A;
-        background-color: #B6BDD2;
-}
-
-.wp-editor-wrap .wp_themeSkin a.mceMoreColors:hover {
-        border-color: #0A246A;
-}
-
-/* Menu */
-.wp-editor-wrap .wp_themeSkin .mceMenu {
-        border-color: #ddd;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceMenu table {
-        background-color: #ebeaeb;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceMenu .mceText {
-        color: #000;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,
-.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemActive {
-        background-color: #f5f5f5;
-}
-
-.wp-editor-wrap .wp_themeSkin td.mceMenuItemSeparator {
-        background-color: #aaa;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle a {
-        background-color: #ccc;
-        border-bottom-color: #aaa;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle span.mceText {
-        color: #000;
-}
-
-.wp-editor-wrap .wp_themeSkin .mceMenuItemDisabled .mceText {
-        color: #888;
-}
-
-.wp-admin #mceModalBlocker {
-        background: #000;
-}
-
-.wp-admin .clearlooks2 .mceFocus .mceTop .mceLeft {
-        background: #444444;
-        border-left: 1px solid #999;
-        border-top: 1px solid #999;
-        -webkit-border-top-left-radius: 3px;
-        border-top-left-radius: 3px;
-}
-
-.wp-admin .clearlooks2 .mceFocus .mceTop .mceRight {
-        background: #444444;
-        border-right: 1px solid #999;
-        border-top: 1px solid #999;
-        -webkit-border-top-right-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-.wp-admin .clearlooks2 .mceMiddle .mceLeft {
-        background: #f1f1f1;
-        border-left: 1px solid #999;
-}
-
-.wp-admin .clearlooks2 .mceMiddle .mceRight {
-        background: #f1f1f1;
-        border-right: 1px solid #999;
-}
-
-.wp-admin .clearlooks2 .mceBottom {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-}
-
-.wp-admin .clearlooks2 .mceBottom .mceLeft {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-        border-left: 1px solid #999;
-}
-
-.wp-admin .clearlooks2 .mceBottom .mceCenter {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-}
-
-.wp-admin .clearlooks2 .mceBottom .mceRight {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-        border-right: 1px solid #999;
-}
-
-.wp-admin .clearlooks2 .mceFocus .mceTop span {
-        color: #e5e5e5;
-}
-
-.wp-editor-wrap .wp-switch-editor {
-        background-color: #f5fafd;
-        border-color: #d1e5ee #d1e5ee #d1e5ee;
-        color: #999
-}
-
-.wp-editor-wrap.tmce-active .switch-tmce,
-.wp-editor-wrap.html-active .switch-html {
-        background-color: #eff8ff;
-        border-color: #d1e5ee #d1e5ee #eff8ff;
-        color: #333;
-}
-
-.wp-editor-wrap .quicktags-toolbar input {
-        color: #464646;
-        border-color: #b1c6cf;
-        background: #fff;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#e5f0f8), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #e5f0f8, #fff);
-        background-image: -moz-linear-gradient(bottom, #e5f0f8, #fff);
-        background-image: -o-linear-gradient(bottom, #e5f0f8, #fff);
-        background-image: linear-gradient(to top, #e5f0f8, #fff);
-}
-
-.wp-editor-wrap .quicktags-toolbar input:hover {
-        border-color: #5589aa;
-        background: #e0f1ff;
-}
-
-.wp-editor-wrap .quicktags-toolbar,
-.wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar {
-        border-bottom: 1px solid #ccc;
-        background: #eff8ff;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#cfdfe9), to(#eff8ff));
-        background-image: -webkit-linear-gradient(bottom, #cfdfe9, #eff8ff);
-        background-image: -moz-linear-gradient(bottom, #cfdfe9, #eff8ff);
-        background-image: -o-linear-gradient(bottom, #cfdfe9, #eff8ff);
-        background-image: linear-gradient(to top, #cfdfe9, #eff8ff);
-}
-
-/* end TinyMCE */
-
-#titlediv #title {
-        border-color: #bdccd5;
-}
-
-#editorcontainer {
-        border-color: #bdccd5 #bdccd5 #d0dfe9;
-}
-
-#post-status-info {
-        border-color: #d0dfe9 #bdccd5 #bdccd5;
-}
-
-.editwidget .widget-inside {
-        border-color: #d0dfe9;
-}
-
-#titlediv #title {
-        background-color: #fff;
-}
-
-#tTips p#tTips_inside {
-        background-color: #ddd;
-        color: #333;
-}
-
-#timestampdiv input,
-#namediv input,
-#poststuff .inside .the-tagcloud {
-        border-color: #ddd;
-}
-
-/* menu */
-#adminmenuback,
-#adminmenuwrap {
- background-color: #EFF8FF;
-        border-color: #D1E5EE;
-}
-
-#adminmenushadow,
-#adminmenuback {
-        background-image: url(../images/menu-shadow.png);
-        background-position: top right;
-        background-repeat: repeat-y;
-}
-
-#adminmenu li.wp-menu-separator {
-        background: #D1E5EE;
-        border-color: #bed1dd;
-}
-
-#adminmenu div.separator {
-        border-color: #D1E5EE;
-}
-
-#adminmenu a.menu-top,
-#adminmenu .wp-submenu .wp-submenu-head {
-        border-top-color: #ffffff;
-        border-bottom-color: #cae6ff;
-}
-
-#adminmenu li.wp-menu-open {
-        border-color: #d1e5ee;
-}
-
-#adminmenu a.menu-top:hover,
-#adminmenu li.opensub > a.menu-top,
-#adminmenu li > a.menu-top:focus {
-        background-color: #e0f1ff;
-        color: #d54e21;
-        text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 );
-}
-
-/* So it doesn't get applied to the number spans (comments, updates, etc) */
-#adminmenu li.menu-top:hover > a span,
-#adminmenu li.menu-top > a:focus span {
-        text-shadow: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top,
-#adminmenu .wp-menu-arrow,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-        background: #5589aa;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#5589aa), to(#619bbb));
-        background-image: -webkit-linear-gradient(bottom, #5589aa, #619bbb);
-        background-image: -moz-linear-gradient(bottom, #5589aa, #619bbb);
-        background-image: -o-linear-gradient(bottom, #5589aa, #619bbb);
-        background-image: linear-gradient(to top, #5589aa, #619bbb);
-}
-
-#adminmenu .wp-menu-arrow div {
-        background: #5589aa;
-        background-image: -webkit-gradient(linear, right bottom, left top, from(#5589aa), to(#619bbb));
-        background-image: -webkit-linear-gradient(bottom right, #5589aa, #619bbb);
-        background-image: -moz-linear-gradient(bottom right, #5589aa, #619bbb);
-        background-image: -o-linear-gradient(bottom right, #5589aa, #619bbb);
-        background-image: linear-gradient(to top left, #5589aa, #619bbb);
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-        border-top-color: #fff;
-        border-bottom-color: #cae6ff;
-        background: #e0f1ff;
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
-        background: #e0f1ff;
-        border-color: #cae6ff;
-}
-
-.folded #adminmenu li.menu-top li:hover a {
-        background-image: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-        text-shadow: 0 -1px 0 #333;
-        color: #fff;
-        border-top-color: #5A8FAD;
-        border-bottom-color: #5589AA;
-}
-
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top {
-        border-top-color: #5A8FAD;
-        border-bottom-color: #5589AA;
-}
-
-#adminmenu .wp-submenu a:hover,
-#adminmenu .wp-submenu a:focus {
-        background-color: #EFF8FF;
-        color: #333;
-}
-
-#adminmenu .wp-submenu li.current,
-#adminmenu .wp-submenu li.current a,
-#adminmenu .wp-submenu li.current a:hover {
-        color: #333;
-}
-
-#adminmenu .wp-submenu,
-.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-        background-color: #fff;
-        border-color: #d0dfe9;
-        -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-        box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-}
-
-#adminmenu .wp-submenu .wp-submenu-head {
-        border-right-color: #dfdfdf;
-        background-color: #e4e4e4;
-}
-
-/* collapse menu button */
-#collapse-menu {
-        color: #A0C3D5;
-        border-top-color: #f9f9f9;
-}
-
-#collapse-menu:hover {
-        color: #5A8FAD;
-}
-
-#collapse-button {
-        border-color: #d0dfe9;
-        background: #eff8ff;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #eff8ff, #fff);
-        background-image: -moz-linear-gradient(bottom, #eff8ff, #fff);
-        background-image: -o-linear-gradient(bottom, #eff8ff, #fff);
-        background-image: linear-gradient(to top, #eff8ff, #fff);
-}
-
-#collapse-menu:hover #collapse-button {
-        border-color: #A0C3D5;
-}
-
-#collapse-button div {
-        background: transparent url(../images/arrows-vs.png) no-repeat 0 -72px;
-
-}
-
-.folded #collapse-button div {
-        background-position: 0 -108px;
-}
-
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-        .auto-fold #adminmenu li.wp-has-current-submenu,
-        .auto-fold #adminmenu li.current.menu-top {
-                background-color: #5589AA;
-                background-image: -webkit-gradient(linear, left bottom, left top, from(#5589AA), to(#619bbb));
-                background-image: -webkit-linear-gradient(bottom, #5589AA, #619bbb);
-                background-image: -moz-linear-gradient(bottom, #5589AA, #619bbb);
-                background-image: -o-linear-gradient(bottom, #5589AA, #619bbb);
-                background-image: linear-gradient(bottom, #5589AA, #619bbb);
-        }
-
-        .auto-fold #adminmenu li.wp-has-current-submenu,
-        .auto-fold #adminmenu li.current.menu-top {
-                border-top-color: #5A8FAD;
-                border-bottom-color: #5589AA;
-        }
-
-        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-                background-color: #fff;
-                border-color: #D0DFE9;
-                -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-                box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-        }
-
-        .auto-fold #collapse-button div {
-                background-position: 0 -108px;
-        }
-}
-
-/* menu and screen icons */
-.icon16,
-.icon32,
-div.wp-menu-image {
-        background-color: transparent;
-        background-repeat: no-repeat;
-}
-
-.icon16.icon-dashboard,
-.menu-icon-dashboard div.wp-menu-image,
-.icon16.icon-post,
-.menu-icon-post div.wp-menu-image,
-.icon16.icon-media,
-.menu-icon-media div.wp-menu-image,
-.icon16.icon-links,
-.menu-icon-links div.wp-menu-image,
-.icon16.icon-page,
-.menu-icon-page div.wp-menu-image,
-.icon16.icon-comments,
-.menu-icon-comments div.wp-menu-image,
-.icon16.icon-appearance,
-.menu-icon-appearance div.wp-menu-image,
-.icon16.icon-plugins,
-.menu-icon-plugins div.wp-menu-image,
-.icon16.icon-users,
-.menu-icon-users div.wp-menu-image,
-.icon16.icon-tools,
-.menu-icon-tools div.wp-menu-image,
-.icon16.icon-settings,
-.menu-icon-settings div.wp-menu-image,
-.icon16.icon-site,
-.menu-icon-site div.wp-menu-image {
-        background-image: url('../images/menu-vs.png?ver=20120201');
-}
-
-.icon16.icon-dashboard,
-#adminmenu .menu-icon-dashboard div.wp-menu-image {
-        background-position: -59px -33px;
-}
-
-#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.current div.wp-menu-image {
-        background-position: -59px -1px;
-}
-
-.icon16.icon-post,
-#adminmenu .menu-icon-post div.wp-menu-image {
-        background-position: -269px -33px;
-}
-
-#adminmenu .menu-icon-post:hover div.wp-menu-image,
-#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-post.current div.wp-menu-image {
-        background-position: -269px -1px;
-}
-
-.icon16.icon-media,
-#adminmenu .menu-icon-media div.wp-menu-image {
-        background-position: -119px -33px;
-}
-
-#adminmenu .menu-icon-media:hover div.wp-menu-image,
-#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-media.current div.wp-menu-image {
-        background-position: -119px -1px;
-}
-
-.icon16.icon-links,
-#adminmenu .menu-icon-links div.wp-menu-image {
-        background-position: -89px -33px;
-}
-
-#adminmenu .menu-icon-links:hover div.wp-menu-image,
-#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-links.current div.wp-menu-image {
-        background-position: -89px -1px;
-}
-
-.icon16.icon-page,
-#adminmenu .menu-icon-page div.wp-menu-image {
-        background-position: -149px -33px;
-}
-
-#adminmenu .menu-icon-page:hover div.wp-menu-image,
-#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-page.current div.wp-menu-image {
-        background-position: -149px -1px;
-}
-
-.icon16.icon-comments,
-#adminmenu .menu-icon-comments div.wp-menu-image {
-        background-position: -29px -33px;
-}
-
-#adminmenu .menu-icon-comments:hover div.wp-menu-image,
-#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-comments.current div.wp-menu-image {
-        background-position: -29px -1px;
-}
-
-.icon16.icon-appearance,
-#adminmenu .menu-icon-appearance div.wp-menu-image {
-        background-position: 1px -33px;
-}
-
-#adminmenu .menu-icon-appearance:hover div.wp-menu-image,
-#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-appearance.current div.wp-menu-image {
-        background-position: 1px -1px;
-}
-
-.icon16.icon-plugins,
-#adminmenu .menu-icon-plugins div.wp-menu-image {
-        background-position: -179px -33px;
-}
-
-#adminmenu .menu-icon-plugins:hover div.wp-menu-image,
-#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-plugins.current div.wp-menu-image {
-        background-position: -179px -1px;
-}
-
-.icon16.icon-users,
-#adminmenu .menu-icon-users div.wp-menu-image {
-        background-position: -300px -33px;
-}
-
-#adminmenu .menu-icon-users:hover div.wp-menu-image,
-#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-users.current div.wp-menu-image {
-        background-position: -300px -1px;
-}
-
-.icon16.icon-tools,
-#adminmenu .menu-icon-tools div.wp-menu-image {
-        background-position: -209px -33px;
-}
-
-#adminmenu .menu-icon-tools:hover div.wp-menu-image,
-#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-tools.current div.wp-menu-image {
-        background-position: -209px -1px;
-}
-
-.icon16.icon-settings,
-#adminmenu .menu-icon-settings div.wp-menu-image {
-        background-position: -239px -33px;
-}
-
-#adminmenu .menu-icon-settings:hover div.wp-menu-image,
-#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-settings.current div.wp-menu-image {
-        background-position: -239px -1px;
-}
-
-.icon16.icon-site,
-#adminmenu .menu-icon-site div.wp-menu-image {
-        background-position: -359px -33px;
-}
-
-#adminmenu .menu-icon-site:hover div.wp-menu-image,
-#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-site.current div.wp-menu-image {
-        background-position: -359px -1px;
-}
-/* end menu and screen icons */
-
-/* Screen Icons */
-.icon32.icon-post,
-#icon-edit,
-#icon-post,
-.icon32.icon-dashboard,
-#icon-index,
-.icon32.icon-media,
-#icon-upload,
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category,
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page,
-.icon32.icon-comments,
-#icon-edit-comments,
-.icon32.icon-appearance,
-#icon-themes,
-.icon32.icon-plugins,
-#icon-plugins,
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit,
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin,
-.icon32.icon-settings,
-#icon-options-general,
-.icon32.icon-site,
-#icon-ms-admin {
-        background-image: url(../images/icons32-vs.png?ver=20111206);
-}
-
-.icon32.icon-post,
-#icon-edit,
-#icon-post {
-        background-position: -552px -5px;
-}
-
-.icon32.icon-dashboard,
-#icon-index {
-        background-position: -137px -5px;
-}
-
-.icon32.icon-media,
-#icon-upload {
-        background-position: -251px -5px;
-}
-
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category {
-        background-position: -190px -5px;
-}
-
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page {
-        background-position: -312px -5px;
-}
-
-.icon32.icon-comments,
-#icon-edit-comments {
-        background-position: -72px -5px;
-}
-
-.icon32.icon-appearance,
-#icon-themes {
-        background-position: -11px -5px;
-}
-
-.icon32.icon-plugins,
-#icon-plugins {
-        background-position: -370px -5px;
-}
-
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit {
-        background-position: -600px -5px;
-}
-
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin {
-        background-position: -432px -5px;
-}
-
-.icon32.icon-settings,
-#icon-options-general {
-        background-position: -492px -5px;
-}
-
-.icon32.icon-site,
-#icon-ms-admin {
-        background-position: -659px -5px;
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        .icon32.icon-post,
-        #icon-edit,
-        #icon-post,
-        .icon32.icon-dashboard,
-        #icon-index,
-        .icon32.icon-media,
-        #icon-upload,
-        .icon32.icon-links,
-        #icon-link-manager,
-        #icon-link,
-        #icon-link-category,
-        .icon32.icon-page,
-        #icon-edit-pages,
-        #icon-page,
-        .icon32.icon-comments,
-        #icon-edit-comments,
-        .icon32.icon-appearance,
-        #icon-themes,
-        .icon32.icon-plugins,
-        #icon-plugins,
-        .icon32.icon-users,
-        #icon-users,
-        #icon-profile,
-        #icon-user-edit,
-        .icon32.icon-tools,
-        #icon-tools,
-        #icon-admin,
-        .icon32.icon-settings,
-        #icon-options-general,
-        .icon32.icon-site,
-        #icon-ms-admin {
-                background-image: url(../images/icons32-vs-2x.png?ver=20120412);
-                background-size: 708px 45px;
-        }
-
-        .icon16.icon-dashboard,
-        .menu-icon-dashboard div.wp-menu-image,
-        .icon16.icon-post,
-        .menu-icon-post div.wp-menu-image,
-        .icon16.icon-media,
-        .menu-icon-media div.wp-menu-image,
-        .icon16.icon-links,
-        .menu-icon-links div.wp-menu-image,
-        .icon16.icon-page,
-        .menu-icon-page div.wp-menu-image,
-        .icon16.icon-comments,
-        .menu-icon-comments div.wp-menu-image,
-        .icon16.icon-appearance,
-        .menu-icon-appearance div.wp-menu-image,
-        .icon16.icon-plugins,
-        .menu-icon-plugins div.wp-menu-image,
-        .icon16.icon-users,
-        .menu-icon-users div.wp-menu-image,
-        .icon16.icon-tools,
-        .menu-icon-tools div.wp-menu-image,
-        .icon16.icon-settings,
-        .menu-icon-settings div.wp-menu-image,
-        .icon16.icon-site,
-        .menu-icon-site div.wp-menu-image {
-                background-image: url('../images/menu-2x.png?ver=20120412');
-                background-size: 390px 64px;
-        }
-}
-/* end screen icons */
-
-/* Diff */
-table.diff .diff-deletedline {
-        background-color: #fdd;
-}
-
-table.diff .diff-deletedline del {
-        background-color: #f99;
-}
-
-table.diff .diff-addedline {
-        background-color: #dfd;
-}
-
-table.diff .diff-addedline ins {
-        background-color: #9f9;
-}
-
-#att-info {
-        background-color: #E4F2FD;
-}
-
-/* edit image */
-#sidemenu a {
-        background-color: #f9f9f9;
-        border-color: #f9f9f9;
-        border-bottom-color: #dfdfdf;
-}
-
-#sidemenu a.current {
-        background-color: #fff;
-        border-color: #dfdfdf #dfdfdf #fff;
-        color: #D54E21;
-}
-
-#screen-meta {
-        background-color: #EFF8FF;
-        border-color: #D1E5EE;
-        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-}
-
-#contextual-help-back {
-        background: #fff;
-}
-
-.contextual-help-tabs a:hover {
-        background-color: #ceeaff;
-        color: #333;
-}
-
-#contextual-help-back,
-.contextual-help-tabs .active {
-        border-color: #D1E5EE;
-}
-
-.contextual-help-tabs .active,
-.contextual-help-tabs .active a,
-.contextual-help-tabs .active a:hover {
-        background: #fff;
-        color: #000;
-}
-
-/* screen options and help tabs */
-#screen-options-link-wrap,
-#contextual-help-link-wrap {
-        border-right: 1px solid #D1E5EE;
-        border-left: 1px solid #D1E5EE;
-        border-bottom: 1px solid #D1E5EE;
-        background: #eff8ff;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#def1ff), to(#eff8ff));
-        background-image: -webkit-linear-gradient(bottom, #def1ff, #eff8ff);
-        background-image: -moz-linear-gradient(bottom, #def1ff, #eff8ff);
-        background-image: -o-linear-gradient(bottom, #def1ff, #eff8ff);
-        background-image: linear-gradient(to top, #def1ff, #eff8ff);
-}
-
-#screen-meta-links a {
-        color: #606060;
-        background: transparent url(../images/arrows.png) no-repeat right 4px;
-}
-
-#screen-meta-links a:focus {
-        background-color: #c7e7fd;
-        color: #124964;
-}
-
-#screen-meta-links a:hover,
-#screen-meta-links a:active {
-        color: #000;
-        background-color: transparent;
-}
-
-#screen-meta-links a.screen-meta-active {
-        background-position: right -31px;
-}
-
-/* end screen options and help tabs */
-
-#replyerror {
-        border-color: #ddd;
-        background-color: #f9f9f9;
-}
-
-/* table vim shortcuts */
-.vim-current,
-.vim-current th,
-.vim-current td {
-        background-color: #E4F2FD !important;
-}
-
-/* Install Plugins */
-#plugin-information .fyi ul {
-        background-color: #eaf3fa;
-}
-
-#plugin-information .fyi h2.mainheader {
-        background-color: #cee1ef;
-}
-
-#plugin-information pre,
-#plugin-information code {
-        background-color: #ededff;
-}
-
-#plugin-information pre {
-        border: 1px solid #ccc;
-}
-
-/* inline editor */
-.inline-edit-row fieldset input[type="text"],
-.inline-edit-row fieldset textarea,
-#bulk-titles {
-        border-color: #ddd;
-}
-
-.inline-editor div.title {
-        background-color: #EAF3FA;
-}
-
-.inline-editor ul.cat-checklist {
-        background-color: #fff;
-        border-color: #ddd;
-}
-
-.inline-editor .categories .catshow,
-.inline-editor .categories .cathide {
-        color: #21759b;
-}
-
-.inline-editor .quick-edit-save {
-        background-color: #f1f1f1;
-}
-
-fieldset.inline-edit-col-right .inline-edit-col {
-        border-color: #dfdfdf;
-}
-
-.attention {
-        color: #D54E21;
-}
-
-.meta-box-sortables .postbox:hover .handlediv {
-        background: transparent url(../images/arrows-vs.png) no-repeat 6px 7px;
-}
-
-.tablenav .tablenav-pages {
-        color: #555;
-}
-
-.tablenav .tablenav-pages a {
-        border-color: #d1e5ee;
-        background: #eee;
-        -moz-box-shadow: inset 0 1px 0 #fff;
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-}
-
-.tablenav .tablenav-pages a:hover,
-.tablenav .tablenav-pages a:focus {
-        color: #d54e21;
-}
-
-.tablenav .tablenav-pages a.disabled,
-.tablenav .tablenav-pages a.disabled:hover,
-.tablenav .tablenav-pages a.disabled:focus {
-        color: #aaa;
-}
-
-.tablenav .tablenav-pages .current {
-        background: #dfdfdf;
-        border-color: #d3d3d3;
-}
-
-#availablethemes,
-#availablethemes td {
-        border-color: #ddd;
-}
-
-#current-theme img {
-        border-color: #999;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link,
-#TB_window #TB_title a.tb-theme-preview-link:visited {
-        color: #999;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link:hover,
-#TB_window #TB_title a.tb-theme-preview-link:focus {
-        color: #ccc;
-}
-
-.misc-pub-section {
- border-top-color: #fff;
-        border-bottom-color: #eee;
-}
-
-#minor-publishing {
-        border-bottom-color: #ddd;
-}
-
-#post-body .misc-pub-section {
-        border-left-color: #eee;
-}
-
-.post-com-count span {
-        background-color: #bbb;
-}
-
-.form-table .color-palette td {
-        border-color: #fff;
-}
-
-.sortable-placeholder {
-        border-color: #bbb;
-        background-color: #f5f5f5;
-}
-
-#post-body ul.category-tabs li.tabs a,
-#post-body ul.add-menu-item-tabs li.tabs a,
-body.press-this ul.category-tabs li.tabs a {
-        color: #333;
-}
-
-.view-switch #view-switch-list,
-.view-switch #view-switch-excerpt {
-        background-color: transparent;
-        background-image: url('../images/list.png');
-        background-repeat: no-repeat;
-}
-
-.view-switch #view-switch-list {
-        background-position: 0 0;
-}
-
-.view-switch .current #view-switch-list {
-        background-position: -40px 0;
-}
-
-.view-switch #view-switch-excerpt {
-        background-position: -20px 0;
-}
-
-.view-switch .current #view-switch-excerpt {
-        background-position: -60px 0;
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        .view-switch #view-switch-list,
-        .view-switch #view-switch-excerpt {
-                background-image: url('../images/list-2x.png');
-                background-size: 80px 20px;
-        }
-}
-
-#header-logo {
-        background: transparent url(../images/wp-logo-vs.png?ver=20101102) no-repeat scroll center center;
-}
-
-.popular-tags,
-.feature-filter {
-        background-color: #fff;
-        border-color: #DFDFDF;
-}
-
-div.widgets-sortables,
-#widgets-left .inactive,
-#available-widgets .widget-holder {
-        background-color: #f7fcfe;
-        border-color: #d0dfe9;
-}
-
-#available-widgets .widget-description {
-        color: #555;
-}
-
-.sidebar-name {
-        color: #464646;
-        text-shadow: #fff 0 1px 0;
-        border-color: #d0dfe9;
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-}
-
-.sidebar-name:hover,
-#removing-widget {
-        color: #d54e21;
-}
-
-#removing-widget span {
-        color: black;
-}
-
-.sidebar-name-arrow {
-        background: transparent url(../images/arrows-vs.png) no-repeat 5px 9px;
-}
-
-.sidebar-name:hover .sidebar-name-arrow {
-        background: transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px;
-}
-
-.in-widget-title {
-        color: #606060;
-}
-
-.deleting .widget-title * {
-        color: #aaa;
-}
-
-.imgedit-menu div {
-        border-color: #d5d5d5;
-        background-color: #f1f1f1;
-}
-
-.imgedit-menu div:hover {
-        border-color: #c1c1c1;
-        background-color: #eaeaea;
-}
-
-.imgedit-menu div.disabled {
-        border-color: #ccc;
-        background-color: #ddd;
-        filter: alpha(opacity=50);
-        opacity: 0.5;
-}
-
-#dashboard_recent_comments div.undo {
-        border-top-color: #dfdfdf;
-}
-
-.comment-ays,
-.comment-ays th {
-        border-color: #ddd;
-}
-
-.comment-ays th {
-        background-color: #f1f1f1;
-}
-
-/* added from nav-menu.css */
-#menu-management .menu-edit {
-        border-color: #d0dfe9;
-}
-
-#post-body {
-        background: #fff;
-        border-top-color: #fff;
-        border-bottom-color: #d0dfe9;
-}
-
-#nav-menu-header {
-        border-bottom-color: #d0dfe9;
-}
-
-#nav-menu-footer {
-        border-top-color: #fff;
-}
-
-#menu-management .nav-tabs-arrow a {
-        color: #C1C1C1;
-}
-
-#menu-management .nav-tabs-arrow a:hover {
-        color: #D54E21;
-}
-
-#menu-management .nav-tabs-arrow a:active {
-        color: #464646;
-}
-
-#menu-management .nav-tab-active {
-        border-color: #dfdfdf;
-}
-
-#menu-management .nav-tab {
-        background: #f7fcfe;
-        border-color: #d0dfe9;
-}
-
-.js .input-with-default-title {
-        color: #aaa;
-}
-
-#cancel-save {
-        color: #ff0000;
-}
-
-#cancel-save:hover {
-        background-color: #FF0000;
-        color: #fff;
-}
-
-.list-container {
-        border-color: #dfdfdf;
-}
-
-.menu-item-handle {
-        border-color: #d0dfe9;
-}
-
-.menu li.deleting .menu-item-handle {
-        background-color: #f66;
-        text-shadow: #ccc;
-}
-
-.item-type { /* Menu item controls */
-        color: #999999;
-}
-
-.item-controls .menu-item-delete:hover {
-        color: #ff0000;
-}
-
-.nav-menus-php .item-edit {
-        background: transparent url(../images/arrows-vs.png) no-repeat 8px 10px;
-        border-bottom-color: #eff8ff;
-}
-
-.item-edit:hover {
-        background: transparent url(../images/arrows-dark-vs.png) no-repeat 8px 10px;
-}
-
-.menu-item-settings { /* Menu editing */
-        border-color: #d0dfe9;
-}
-
-.link-to-original {
-        color: #777;
-        border-color: #d0dfe9;
-}
-
-#cancel-save:hover {
-        color: #fff !important;
-}
-
-#update-menu-item {
-        color: #fff !important;
-}
-
-#update-menu-item:hover,
-#update-menu-item:active,
-#update-menu-item:focus {
-        color: #eaf2fa !important;
-        border-color: #13455b !important;
-}
-
-.submitbox .submitcancel {
-        color: #21759B;
-        border-bottom-color: #21759B;
-}
-
-.submitbox .submitcancel:hover {
-        background: #21759B;
-        color: #fff;
-}
-/* end added from nav-menu.css */
-
-#menu-management .nav-tab-active,
-.menu-item-handle,
-.menu-item-settings {
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-}
-
-#menu-management .nav-tab-active {
-        background: #eff8ff;
-        border-bottom-color: #eff8ff;
-}
-
-#upload-form label {
-        color: #777;
-}
-/* custom header & background pages */
-
-/* full screen */
-.fullscreen-overlay {
-        background: #fff;
-}
-
-.wp-fullscreen-focus #wp-fullscreen-title,
-.wp-fullscreen-focus #wp-fullscreen-container {
- border-color: #BED1DD;
-}
-
-#fullscreen-topbar {
-        border-bottom-color: #D1E5EE;
-}
-
-/* Begin About Pages */
-
-.about-wrap h1 {
-        color: #333;
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.about-text {
-        color: #777;
-}
-
-.wp-badge {
-        color: #fff;
-        text-shadow: 0 -1px 0 rgba(22, 57, 81, 0.3);
-}
-
-.about-wrap h2 .nav-tab {
-        color: #21759B;
-}
-
-.about-wrap h2 .nav-tab:hover {
-        color: #d54e21;
-
-}
-
-.about-wrap h2 .nav-tab-active,
-.about-wrap h2 .nav-tab-active:hover {
-        color: #333;
-}
-
-.about-wrap h2 .nav-tab-active {
-        text-shadow: 1px 1px 1px #fff;
-        color: #464646;
-}
-
-.about-wrap h3 {
-        color: #333;
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap .feature-section h4 {
-        color: #464646;
-}
-
-.about-wrap .feature-section img {
-        background: #fff;
-        border: 1px solid #ccc;
-
-        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
-        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
-}
-
-.about-wrap .point-releases {
-        border-bottom: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3 {
-        border-top: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3:first-child {
-        border: 0;
-}
-
-.about-wrap h4.wp-people-group {
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap li.wp-person img.gravatar {
-        -webkit-box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-        box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-}
-
-.about-wrap li.wp-person .title {
-        color: #464646;
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.freedoms-php .about-wrap ol li {
-        color: #999;
-}
-.freedoms-php .about-wrap ol p {
-        color: #464646;
-}
-
-/* End About Pages */
-
-
-/*------------------------------------------------------------------------------
- 2.0 - Right to Left Styles
-------------------------------------------------------------------------------*/
-
-.rtl .bar {
-        border-right-color: transparent;
-        border-left-color: #99d;
-}
-
-.rtl .post-com-count {
-        background-image: url(../images/bubble_bg-rtl.gif);
-}
-
-.rtl #screen-meta-links a.show-settings {
-        background-position: left 3px;
-}
-
-.rtl #screen-meta-links a.show-settings.screen-meta-active {
-        background-position: left -33px;
-}
-
-/* Menu */
-.rtl #adminmenushadow,
-.rtl #adminmenuback {
-        background-image: url(../images/menu-shadow-rtl.png);
-        background-position: top left;
-}
-
-.rtl #adminmenu .wp-submenu .wp-submenu-head {
-        border-right-color: transparent;
-        border-left-color: #d1e5ee;
-}
-
-.rtl #adminmenu .wp-submenu,
-.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-        -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-        box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-}
-
-.rtl #adminmenu .wp-has-current-submenu .wp-submenu {
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-/* Collapse Menu Button */
-.rtl #collapse-button div {
-        background-position: 0 -108px;
-}
-
-.rtl.folded #collapse-button div {
-        background-position: 0 -72px;
-}
-
-/* Auto-folding of the admin menu for RTL */
-@media only screen and (max-width: 900px) {
-        .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-                -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-                box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-        }
-
-        .rtl.auto-fold #collapse-button div {
-                background-position: 0 -72px;
-        }
-}
-
-/* edit image */
-.rtl .meta-box-sortables .postbox:hover .handlediv {
-        background: transparent url(../images/arrows-vs.png) no-repeat 6px 7px;
-}
-
-.rtl #post-body .misc-pub-section {
-        border-right-color: transparent;
-        border-left-color: #d1e5ee;
-}
-
-.rtl .sidebar-name-arrow {
-        background: transparent url(../images/arrows-vs.png) no-repeat 5px 9px;
-}
-
-.rtl .sidebar-name:hover .sidebar-name-arrow {
-        background: transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px;
-}
</del></span></pre></div>
<a id="trunkwpadmincsscolorsclassicmincssfromrev21591trunkwpadmincsscolorsclassiccss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/colors-classic.min.css (from rev 21591, trunk/wp-admin/css/colors-classic.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-classic.min.css         (rev 0)
+++ trunk/wp-admin/css/colors-classic.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+html,.wp-dialog{background-color:#fff}* html input,* html .widget{border-color:#dfdfdf}textarea,input[type="text"],input[type="password"],input[type="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select{border-color:#dfdfdf;background-color:#fff;color:#333}select{color:#000}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus{border-color:#d1e5ee}kbd,code{background:#eaea
ea}input[readonly]{background-color:#eee}.find-box-search{border-color:#dfdfdf;background-color:#f1f1f1}.find-box{background-color:#f1f1f1}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#333}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#d1e5ee}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}#postcustomstuff table input,#postcustomstuff table textarea{border-color:#dfdfdf;background-color:#fff}.widefat{border-color:#d1e5ee;background-color:#fff}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{bac
kground-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fff}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fff}input.disabled,textarea.disabled{background-color:#ccc}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.widget .widget-top,.postbox h3,.stuffbox h3,.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle,#fullscreen-topbar{background:#f5fafd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#f7fcfe));background-image:-webkit-linear-gradient(bottom,#eff8ff,#f7fcfe
);background-image:-moz-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-o-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:linear-gradient(to top,#eff8ff,#f7fcfe)}.widget .widget-top,.postbox h3,.stuffbox h3{border-bottom-color:#d1e5ee;text-shadow:#fff 0 1px 0;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.form-table th,.form-wrap label{color:#222;text-shadow:0 1px 0 #fff}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#21759b}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.wrap h2{color:#174f69}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#f1f1f1}.wrap .add-new-h2:focus{background:#c7e7fd}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:#808080}.ac_results li{color:#101010}.alternate,.alt{background-color:#f7fcfe}.available-theme a.screenshot{background-color:#f1f1f1;border-color:#ddd}.bar{background-color:#e8e8e8;border
-right-color:#99d}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdfdf}div.error,.login #login_error{background-color:#ffebe8;border-color:#c00}div.error a{color:#c00}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit,#commentsdiv #add-new-comment{border-color:#dfdfdf}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{background-color:#eff8ff;border-color:#d1e5ee}.ui-autocomplete li a.ui-state-hover{background-color:#def1ff}.post-com-count{background-image:url(../images/bubble_bg.gif);color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#d54e21}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.
side-info ul{color:#666}.button,.button-secondary,.submit input,input[type=button],input[type=submit]{border-color:#bbb;color:#464646}.button:hover,.button-secondary:hover,.submit input:hover,input[type=button]:hover,input[type=submit]:hover{color:#000;border-color:#666}.button,.submit input,.button-secondary{text-shadow:0 1px 0 #fff;background:#f2f2f2;background-image:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(bottom,#ededed,#fff);background-image:-moz-linear-gradient(bottom,#ededed,#fff);background-image:-o-linear-gradient(bottom,#ededed,#fff);background-image:linear-gradient(to top,#ededed,#fff)}.button:active,.submit input:active,.button-secondary:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(to
p,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff)}input.button-primary,button.button-primary,a.button-primary{border-color:#298cba;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#21759b;background-image:-webkit-gradient(linear,left bottom,left top,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(bottom,#227199,#298cba);background-image:-moz-linear-gradient(bottom,#227199,#298cba);background-image:-o-linear-gradient(bottom,#227199,#298cba);background-image:linear-gradient(to top,#227199,#298cba)}input.button-primary:active,button.button-primary:active,a.button-primary:active{color:#eaf2fa;background:#298cba;background-image:-webkit-gradient(linear,left top,left bottom,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(top,#227199,#298cba);background-image:-moz-linear-gradient(top,#227199,#298cba);background-image:-o-linear-gradient(top,#227199,#298cba);background-image:linear-gradient(to b
ottom,#227199,#298cba)}input.button-primary:hover,button.button-primary:hover,a.button-primary:hover,a.button-primary:focus,a.button-primary:active{border-color:#13455b;color:#eaf2fa}.button-disabled,.button[disabled],.button:disabled,.button-secondary[disabled],.button-secondary:disabled,a.button.disabled{color:#aaa!important;border-color:#ddd!important}.button-primary-disabled,.button-primary[disabled],.button-primary:disabled{color:#9fd0d5!important;background:#298cba!important}a:hover,a:active{color:#d54e21}a:focus{background:#c7e7fd;color:#124964}a:active{background:0;outline:thin dotted}#adminmenu a:active{outline:0}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#the-comment-list .comment a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover,.plugins .inactive a:hover,#all-plugins-table .plugins .inactive a:hover,#search-plu
gins-table .plugins .inactive a:hover{color:#d54e21}#the-comment-list .comment-item,#dashboard-widgets #dashboard_quick_press form p.submit{border-color:#dfdfdf}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}.submitbox .submit{background-color:#464646;color:#ccc}.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete{color:#f00;border-bottom-color:#f00}.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover{color:#fff;background-color:#f00;border-bottom-color:#f00}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:#f00;border-bottom-color:#f00}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#21759b}.tablenav .next:hover,.tablenav .prev:hove
r{border-color:transparent;color:#d54e21}div.updated,.login .message{background-color:#ffffe0;border-color:#e6db55}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{border-top-color:#fff;border-bottom-color:#d0dfe9}.widefat th{text-shadow:rgba(255,255,255,0.8) 0 1px 0}.widefat td{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head{color:#333}th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1;background-image:-webkit-gradient(linear,left bottom,left top,from(#dcdcdc),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-moz-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-o-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:linea
r-gradient(to top,#dcdcdc,#e9e9e9)}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#adminmenu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a{color:#21759b}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}#plugin-information .action-button{background-color:#d54e21;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}#dashboa
rd_secondary div.dashboard-widget-content ul li a{background-color:#f9f9f9}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.login #nav a,.login #backtoblog a{color:#21759b!important}.login #nav a:hover,.login #backtoblog a:hover{color:#d54e21!important}#footer{color:#777;border-color:#b0c8d7}#media-items .media-item,.media-item .describe,.imgedit-group{border-color:#dfdfdf}.checkbox,.side-info,.plugins tr,#your-profile #rich_editing{background-color:#fcfcfc}.plugins .inactive,.plugins .inactive th,.plugins .inactive td,tr.inactive+tr.plugin-update-tr .plugin-update{background-color:#f4f4f4}.plugin-update-tr .update-message{background-color:#fffbe4;border-color:#dfdfdf}.plugins .active,.plugins .active th,.plugins .active td{color:#000}.plugins .inactive a{color:#579}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4
f4f4}#the-comment-list .unapproved{background-color:#ffffe0}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,#dashboard_recent_comments .delete a,#dashboard_recent_comments .trash a,#dashboard_recent_comments .spam a{color:#bc0b0b}.welcome-panel{border-color:#d1e5ee}.welcome-panel p{color:#777}.welcome-panel-column p{color:#464646}.welcome-panel h3{text-shadow:1px 1px 1px white}.widget,#widget-list .widget-top,.postbox,#titlediv,#poststuff .postarea,.stuffbox{border-color:#d1e5ee;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px}.widget,#widget-list .widget-top,.postbox,.menu-item-settings{background-color:#f7fcfe}.postbox h3{color:#174f69}.widget .widget-top{color:#174f69}.sidebar-name:hover h3,.postbox h3:hover{color:#000}.curtime #timestamp{background-image:url(../images/date-button.gif)}#quic
ktags #ed_link{color:#00f}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}.tagchecklist span a,#bulk-titles div a{background:url(../images/xit.gif) no-repeat}.tagchecklist span a:hover,#bulk-titles div a:hover{background:url(../images/xit.gif) no-repeat -10px 0}#update-nag,.update-nag{background-color:#fffbcc;border-color:#e6db55;color:#555}.login #backtoblog a{color:#464646}#wphead{border-bottom:#d0dfe9 1px solid}#wphead h1 a{color:#174f69}#footer a:link,#footer a:visited{text-decoration:none}#footer a:hover{color:#000;text-decoration:underline}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover #dashboard_recent_comments .spam a:hover{color:#f00}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:
#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar{border-color:#d0dfe9}#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar *{color:#555}#poststuff #editor-toolbar .active{border-color:#d0dfe9 #d0dfe9 #eff8ff;background-color:#eff8ff;color:#333}#post-status-info{background-color:#eff8ff}.wp-editor-wrap .wp_themeSkin *,.wp-editor-wrap .wp_themeSkin a:hover,.wp-editor-wrap .wp_themeSkin a:link,.wp-editor-wrap .wp_themeSkin a:visited,.wp-editor-wrap .wp_themeSkin a:active{color:#000}.wp-editor-wrap .quicktags-toolbar input{background:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5f0f8),to(#fff));background-image:-webkit-linear-gradient(bottom,#e5f0f8,#fff);background-image:-moz-lin
ear-gradient(bottom,#e5f0f8,#fff);background-image:-o-linear-gradient(bottom,#e5f0f8,#fff);background-image:linear-gradient(to top,#e5f0f8,#fff)}.wp-editor-wrap .wp_themeSkin table.mceLayout{border-color:#bed1dd #bed1dd #d0dfe9}#editorcontainer #content,#editorcontainer .wp-editor-wrap .wp_themeSkin .mceIframeContainer{-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1)}.wp-editor-wrap .wp_themeSkin iframe{background:transparent}.wp-editor-wrap .wp_themeSkin .mceStatusbar{color:#000;background-color:#f5f5f5}.wp-editor-wrap .wp_themeSkin .mceButton,.wp-editor-wrap .wp_themeSkin .mceListBox .mceText,.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen{border-color:#b0c8d7;background:#cfdfe9;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(bottom,#cfdfe9,#fff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#fff);background-image:-o-linear-gradient(bott
om,#cfdfe9,#fff);background-image:linear-gradient(to top,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:hover{border-color:#5589aa;background:#c9c9c9;background-image:-webkit-gradient(linear,left bottom,left top,from(#bdccd5),to(#000));background-image:-webkit-linear-gradient(bottom,#bdccd5,#fff);background-image:-moz-linear-gradient(bottom,#bdccd5,#fff);background-image:-o-linear-gradient(bottom,#bdccd5,#fff);background-image:linear-gradient(to top,#bdccd5,#fff)}.wp-editor-wrap .wp_themeSkin a.mceButton:active,.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:active,.wp-editor-wrap .wp_themeSkin a.mceButtonSelected:active,.wp-editor-wrap .wp_themeSkin a.mceButtonActive,.wp-editor-wrap .wp_themeSkin a.mceButtonActive:active,.wp-editor-wrap .wp_themeSkin a.mceButtonActive:hover{background:#b0c8d7;border-color:#5589aa;background-image:-webkit-gradient(linear,left top,left bottom,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(top,#cfdfe9,#fff);b
ackground-image:-moz-linear-gradient(top,#cfdfe9,#fff);background-image:-o-linear-gradient(top,#cfdfe9,#fff);background-image:linear-gradient(to bottom,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin .mceButtonDisabled{border-color:#b0c8d7!important}.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen{border-left:0!important}.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxHover:active .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxSelected .mceText,.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:active .mceText{background:#b0c8d7;border-color:#5589aa}.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceText,.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen{bo
rder-color:#5589aa;background:#c9c9c9;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(bottom,#cfdfe9,#fff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#fff);background-image:-o-linear-gradient(bottom,#cfdfe9,#fff);background-image:linear-gradient(to top,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction,.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen{border-color:#b0c8d7}.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp-editor-wrap .wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp-editor-wrap .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp-editor-wrap .wp_themeSkin .mceSplitButton a.mceAction:hover{border-color:#5589aa}.wp-editor-wrap .wp_themeSkin table.mceSplitButton td{background:#cfdfe9;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#fff));background-image:-webkit-linear-gradient(bottom,#cfd
fe9,#fff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#fff);background-image:-o-linear-gradient(bottom,#cfdfe9,#fff);background-image:linear-gradient(to top,#cfdfe9,#fff)}.wp-editor-wrap .wp_themeSkin table.mceSplitButton:hover td{background:#c9c9c9;background-image:-webkit-gradient(linear,left bottom,left top,from(#bdccd5),to(#000));background-image:-webkit-linear-gradient(bottom,#bdccd5,#fff);background-image:-moz-linear-gradient(bottom,#bdccd5,#fff);background-image:-o-linear-gradient(bottom,#bdccd5,#fff);background-image:linear-gradient(to top,#bdccd5,#fff)}.wp-editor-wrap .wp_themeSkin .mceSplitButtonActive{background-color:#b0c8d7}.wp-editor-wrap .wp_themeSkin div.mceColorSplitMenu table{background-color:#ebebeb;border-color:#b2b2b2}.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a{border-color:#b2b2b2}.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors{border-color:#fff}.wp-editor-wrap .wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{borde
r-color:#0a246a;background-color:#b6bdd2}.wp-editor-wrap .wp_themeSkin a.mceMoreColors:hover{border-color:#0a246a}.wp-editor-wrap .wp_themeSkin .mceMenu{border-color:#ddd}.wp-editor-wrap .wp_themeSkin .mceMenu table{background-color:#ebeaeb}.wp-editor-wrap .wp_themeSkin .mceMenu .mceText{color:#000}.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,.wp-editor-wrap .wp_themeSkin .mceMenu .mceMenuItemActive{background-color:#f5f5f5}.wp-editor-wrap .wp_themeSkin td.mceMenuItemSeparator{background-color:#aaa}.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle a{background-color:#ccc;border-bottom-color:#aaa}.wp-editor-wrap .wp_themeSkin .mceMenuItemTitle span.mceText{color:#000}.wp-editor-wrap .wp_themeSkin .mceMenuItemDisabled .mceText{color:#888}.wp-admin #mceModalBlocker{background:#000}.wp-admin .clearlooks2 .mceFocus .mceTop .mceLeft{background:#444;border-left:1px solid #999;border-top:1px solid #999;-webkit-border-top-left-radius:3px;border-top-left-radius:3px
}.wp-admin .clearlooks2 .mceFocus .mceTop .mceRight{background:#444;border-right:1px solid #999;border-top:1px solid #999;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.wp-admin .clearlooks2 .mceMiddle .mceLeft{background:#f1f1f1;border-left:1px solid #999}.wp-admin .clearlooks2 .mceMiddle .mceRight{background:#f1f1f1;border-right:1px solid #999}.wp-admin .clearlooks2 .mceBottom{background:#f1f1f1;border-bottom:1px solid #999}.wp-admin .clearlooks2 .mceBottom .mceLeft{background:#f1f1f1;border-bottom:1px solid #999;border-left:1px solid #999}.wp-admin .clearlooks2 .mceBottom .mceCenter{background:#f1f1f1;border-bottom:1px solid #999}.wp-admin .clearlooks2 .mceBottom .mceRight{background:#f1f1f1;border-bottom:1px solid #999;border-right:1px solid #999}.wp-admin .clearlooks2 .mceFocus .mceTop span{color:#e5e5e5}.wp-editor-wrap .wp-switch-editor{background-color:#f5fafd;border-color:#d1e5ee #d1e5ee #d1e5ee;color:#999}.wp-editor-wrap.tmce-active .switch-tmce,.w
p-editor-wrap.html-active .switch-html{background-color:#eff8ff;border-color:#d1e5ee #d1e5ee #eff8ff;color:#333}.wp-editor-wrap .quicktags-toolbar input{color:#464646;border-color:#b1c6cf;background:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5f0f8),to(#fff));background-image:-webkit-linear-gradient(bottom,#e5f0f8,#fff);background-image:-moz-linear-gradient(bottom,#e5f0f8,#fff);background-image:-o-linear-gradient(bottom,#e5f0f8,#fff);background-image:linear-gradient(to top,#e5f0f8,#fff)}.wp-editor-wrap .quicktags-toolbar input:hover{border-color:#5589aa;background:#e0f1ff}.wp-editor-wrap .quicktags-toolbar,.wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar{border-bottom:1px solid #ccc;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#cfdfe9),to(#eff8ff));background-image:-webkit-linear-gradient(bottom,#cfdfe9,#eff8ff);background-image:-moz-linear-gradient(bottom,#cfdfe9,#eff8ff);background-image:-o-linea
r-gradient(bottom,#cfdfe9,#eff8ff);background-image:linear-gradient(to top,#cfdfe9,#eff8ff)}#titlediv #title{border-color:#bdccd5}#editorcontainer{border-color:#bdccd5 #bdccd5 #d0dfe9}#post-status-info{border-color:#d0dfe9 #bdccd5 #bdccd5}.editwidget .widget-inside{border-color:#d0dfe9}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#timestampdiv input,#namediv input,#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap{background-color:#eff8ff;border-color:#d1e5ee}#adminmenushadow,#adminmenuback{background-image:url(../images/menu-shadow.png);background-position:top right;background-repeat:repeat-y}#adminmenu li.wp-menu-separator{background:#d1e5ee;border-color:#bed1dd}#adminmenu div.separator{border-color:#d1e5ee}#adminmenu a.menu-top,#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#fff;border-bottom-color:#cae6ff}#adminmenu li.wp-menu-open{border-color:#d1e5ee}#adminmenu a.menu-top:hover,#ad
minmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#e0f1ff;color:#d54e21;text-shadow:0 1px 0 rgba(255,255,255,0.4)}#adminmenu li.menu-top:hover>a span,#adminmenu li.menu-top>a:focus span{text-shadow:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background:#5589aa;background-image:-webkit-gradient(linear,left bottom,left top,from(#5589aa),to(#619bbb));background-image:-webkit-linear-gradient(bottom,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom,#5589aa,#619bbb);background-image:linear-gradient(to top,#5589aa,#619bbb)}#adminmenu .wp-menu-arrow div{background:#5589aa;background-image:-webkit-gradient(linear,right bottom,left top,from(#5589aa)
,to(#619bbb));background-image:-webkit-linear-gradient(bottom right,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom right,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom right,#5589aa,#619bbb);background-image:linear-gradient(to top left,#5589aa,#619bbb)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#fff;border-bottom-color:#cae6ff;background:#e0f1ff}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#e0f1ff;border-color:#cae6ff}.folded #adminmenu li.menu-top li:hover a{background-image:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{text-shadow:0 -1px 0 #333;color:#fff;border-top-color:#5a8fad;border-bottom-color:#5589aa}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-top-color:#5a8fad;border-bottom-color:#5589aa}#adminmenu .wp-submenu a:hover,#adminmenu
.wp-submenu a:focus{background-color:#eff8ff;color:#333}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover{color:#333}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#d0dfe9;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}#adminmenu .wp-submenu .wp-submenu-head{border-right-color:#dfdfdf;background-color:#e4e4e4}#collapse-menu{color:#a0c3d5;border-top-color:#f9f9f9}#collapse-menu:hover{color:#5a8fad}#collapse-button{border-color:#d0dfe9;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#fff));background-image:-webkit-linear-gradient(bottom,#eff8ff,#fff);background-image:-moz-linear-gradient(bottom,#eff8ff,#fff);background-image:-o-linear-gradient(bottom,#eff8ff,#fff);background-image:linear-gradient(to to
p,#eff8ff,#fff)}#collapse-menu:hover #collapse-button{border-color:#a0c3d5}#collapse-button div{background:transparent url(../images/arrows-vs.png) no-repeat 0 -72px}.folded #collapse-button div{background-position:0 -108px}@media only screen and (max-width:900px){.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{background-color:#5589aa;background-image:-webkit-gradient(linear,left bottom,left top,from(#5589aa),to(#619bbb));background-image:-webkit-linear-gradient(bottom,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom,#5589aa,#619bbb);background-image:linear-gradient(bottom,#5589aa,#619bbb)}.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{border-top-color:#5a8fad;border-bottom-color:#5589aa}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{background
-color:#fff;border-color:#d0dfe9;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}.auto-fold #collapse-button div{background-position:0 -108px}}.icon16,.icon32,div.wp-menu-image{background-color:transparent;background-repeat:no-repeat}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu-vs.p
ng?ver=20120201')}.icon16.icon-dashboard,#adminmenu .menu-icon-dashboard div.wp-menu-image{background-position:-59px -33px}#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-dashboard.current div.wp-menu-image{background-position:-59px -1px}.icon16.icon-post,#adminmenu .menu-icon-post div.wp-menu-image{background-position:-269px -33px}#adminmenu .menu-icon-post:hover div.wp-menu-image,#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-post.current div.wp-menu-image{background-position:-269px -1px}.icon16.icon-media,#adminmenu .menu-icon-media div.wp-menu-image{background-position:-119px -33px}#adminmenu .menu-icon-media:hover div.wp-menu-image,#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-media.current div.wp-menu-image{background-position:-119px -1px}.icon16.icon-links,#adminmenu .menu-icon-li
nks div.wp-menu-image{background-position:-89px -33px}#adminmenu .menu-icon-links:hover div.wp-menu-image,#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-links.current div.wp-menu-image{background-position:-89px -1px}.icon16.icon-page,#adminmenu .menu-icon-page div.wp-menu-image{background-position:-149px -33px}#adminmenu .menu-icon-page:hover div.wp-menu-image,#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-page.current div.wp-menu-image{background-position:-149px -1px}.icon16.icon-comments,#adminmenu .menu-icon-comments div.wp-menu-image{background-position:-29px -33px}#adminmenu .menu-icon-comments:hover div.wp-menu-image,#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-comments.current div.wp-menu-image{background-position:-29px -1px}.icon16.icon-appearance,#adminmenu .menu-icon-appearance div.wp-menu-image{background-position:1px -33px}#admin
menu .menu-icon-appearance:hover div.wp-menu-image,#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-appearance.current div.wp-menu-image{background-position:1px -1px}.icon16.icon-plugins,#adminmenu .menu-icon-plugins div.wp-menu-image{background-position:-179px -33px}#adminmenu .menu-icon-plugins:hover div.wp-menu-image,#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-plugins.current div.wp-menu-image{background-position:-179px -1px}.icon16.icon-users,#adminmenu .menu-icon-users div.wp-menu-image{background-position:-300px -33px}#adminmenu .menu-icon-users:hover div.wp-menu-image,#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-users.current div.wp-menu-image{background-position:-300px -1px}.icon16.icon-tools,#adminmenu .menu-icon-tools div.wp-menu-image{background-position:-209px -33px}#adminmenu .menu-icon-tools:hover div.wp-menu-image,#admin
menu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-tools.current div.wp-menu-image{background-position:-209px -1px}.icon16.icon-settings,#adminmenu .menu-icon-settings div.wp-menu-image{background-position:-239px -33px}#adminmenu .menu-icon-settings:hover div.wp-menu-image,#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-settings.current div.wp-menu-image{background-position:-239px -1px}.icon16.icon-site,#adminmenu .menu-icon-site div.wp-menu-image{background-position:-359px -33px}#adminmenu .menu-icon-site:hover div.wp-menu-image,#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-site.current div.wp-menu-image{background-position:-359px -1px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-pag
e,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32-vs.png?ver=20111206)}.icon32.icon-post,#icon-edit,#icon-post{background-position:-552px -5px}.icon32.icon-dashboard,#icon-index{background-position:-137px -5px}.icon32.icon-media,#icon-upload{background-position:-251px -5px}.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category{background-position:-190px -5px}.icon32.icon-page,#icon-edit-pages,#icon-page{background-position:-312px -5px}.icon32.icon-comments,#icon-edit-comments{background-position:-72px -5px}.icon32.icon-appearance,#icon-themes{background-position:-11px -5px}.icon32.icon-plugins,#icon-plugins{background-position:-370px -5px}.icon32.icon-users,#icon-users,#icon-profi
le,#icon-user-edit{background-position:-600px -5px}.icon32.icon-tools,#icon-tools,#icon-admin{background-position:-432px -5px}.icon32.icon-settings,#icon-options-general{background-position:-492px -5px}.icon32.icon-site,#icon-ms-admin{background-position:-659px -5px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32-vs-2x.png?ver=20120412);background-size:708px 45px}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu
-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu-2x.png?ver=20120412');background-size:390px 64px}}table.diff .diff-deletedline{background-color:#fdd}table.diff .diff-deletedline del{background-color:#f99}table.diff .diff-addedline{background-color:#dfd}table.diff .diff-addedline ins{background-color:#9f9}#att-info{background-color:#e4f2fd}#sidemenu a{background-color:#f9f9f9;b
order-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#fff;border-color:#dfdfdf #dfdfdf #fff;color:#d54e21}#screen-meta{background-color:#eff8ff;border-color:#d1e5ee;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05);box-shadow:0 1px 3px rgba(0,0,0,0.05)}#contextual-help-back{background:#fff}.contextual-help-tabs a:hover{background-color:#ceeaff;color:#333}#contextual-help-back,.contextual-help-tabs .active{border-color:#d1e5ee}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#fff;color:#000}#screen-options-link-wrap,#contextual-help-link-wrap{border-right:1px solid #d1e5ee;border-left:1px solid #d1e5ee;border-bottom:1px solid #d1e5ee;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#def1ff),to(#eff8ff));background-image:-webkit-linear-gradient(bottom,#def1ff,#eff8ff);background-image:-moz-linear-gradient(bottom,#def1ff,#eff8ff);background-image:-o-lin
ear-gradient(bottom,#def1ff,#eff8ff);background-image:linear-gradient(to top,#def1ff,#eff8ff)}#screen-meta-links a{color:#606060;background:transparent url(../images/arrows.png) no-repeat right 4px}#screen-meta-links a:focus{background-color:#c7e7fd;color:#124964}#screen-meta-links a:hover,#screen-meta-links a:active{color:#000;background-color:transparent}#screen-meta-links a.screen-meta-active{background-position:right -31px}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#e4f2fd!important}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border:1px solid #ccc}.inline-edit-row fieldset input[type="text"],.inline-edit-row fieldset textarea,#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor
ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .categories .catshow,.inline-editor .categories .cathide{color:#21759b}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#d54e21}.meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows-vs.png) no-repeat 6px 7px}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{border-color:#d1e5ee;background:#eee;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#d54e21}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-co
lor:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{border-top-color:#fff;border-bottom-color:#eee}#minor-publishing{border-bottom-color:#ddd}#post-body .misc-pub-section{border-left-color:#eee}.post-com-count span{background-color:#bbb}.form-table .color-palette td{border-color:#fff}.sortable-placeholder{border-color:#bbb;background-color:#f5f5f5}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-color:transparent;background-image:url('../images/list.png');background-repeat:no-repeat}.view-switch #view-switch-list{background-position:0 0}.view-switch .current #view-switch-list{background-position:-40px 0}.view-switch #view-
switch-excerpt{background-position:-20px 0}.view-switch .current #view-switch-excerpt{background-position:-60px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-image:url('../images/list-2x.png');background-size:80px 20px}}#header-logo{background:transparent url(../images/wp-logo-vs.png?ver=20101102) no-repeat scroll center center}.popular-tags,.feature-filter{background-color:#fff;border-color:#dfdfdf}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#f7fcfe;border-color:#d0dfe9}#available-widgets .widget-description{color:#555}.sidebar-name{color:#464646;text-shadow:#fff 0 1px 0;border-color:#d0dfe9;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.sidebar-name:hover,#removing-widget{color:#d54e21}#removing-widget span{color:black}.sidebar-name-arrow{background:transparent url(../images/arrows-vs.png) no-repeat 5px 9px}.
sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px}.in-widget-title{color:#606060}.deleting .widget-title *{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#dashboard_recent_comments div.undo{border-top-color:#dfdfdf}.comment-ays,.comment-ays th{border-color:#ddd}.comment-ays th{background-color:#f1f1f1}#menu-management .menu-edit{border-color:#d0dfe9}#post-body{background:#fff;border-top-color:#fff;border-bottom-color:#d0dfe9}#nav-menu-header{border-bottom-color:#d0dfe9}#nav-menu-footer{border-top-color:#fff}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#d54e21}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdf
df}#menu-management .nav-tab{background:#f7fcfe;border-color:#d0dfe9}.js .input-with-default-title{color:#aaa}#cancel-save{color:#f00}#cancel-save:hover{background-color:#f00;color:#fff}.list-container{border-color:#dfdfdf}.menu-item-handle{border-color:#d0dfe9}.menu li.deleting .menu-item-handle{background-color:#f66;text-shadow:#ccc}.item-type{color:#999}.item-controls .menu-item-delete:hover{color:#f00}.nav-menus-php .item-edit{background:transparent url(../images/arrows-vs.png) no-repeat 8px 10px;border-bottom-color:#eff8ff}.item-edit:hover{background:transparent url(../images/arrows-dark-vs.png) no-repeat 8px 10px}.menu-item-settings{border-color:#d0dfe9}.link-to-original{color:#777;border-color:#d0dfe9}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#21759b;border-bottom-color:#2175
9b}.submitbox .submitcancel:hover{background:#21759b;color:#fff}#menu-management .nav-tab-active,.menu-item-handle,.menu-item-settings{-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}#menu-management .nav-tab-active{background:#eff8ff;border-bottom-color:#eff8ff}#upload-form label{color:#777}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#bed1dd}#fullscreen-topbar{border-bottom-color:#d1e5ee}.about-wrap h1{color:#333;text-shadow:1px 1px 1px #fff}.about-text{color:#777}.wp-badge{color:#fff;text-shadow:0 -1px 0 rgba(22,57,81,0.3)}.about-wrap h2 .nav-tab{color:#21759b}.about-wrap h2 .nav-tab:hover{color:#d54e21}.about-wrap h2 .nav-tab-active,.about-wrap h2 .nav-tab-active:hover{color:#333}.about-wrap h2 .nav-tab-active{text-shadow:1px 1px 1px #fff;color:#464646}.about-wrap h3{color:#333;text-shadow:1px 1px 1px #fff}.about-wrap .feature-section h4{color:#464646}.about-wr
ap .feature-section img{background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top:1px solid #dfdfdf}.about-wrap .point-releases h3:first-child{border:0}.about-wrap h4.wp-people-group{text-shadow:1px 1px 1px #fff}.about-wrap li.wp-person img.gravatar{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.about-wrap li.wp-person .title{color:#464646;text-shadow:1px 1px 1px #fff}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.rtl .bar{border-right-color:transparent;border-left-color:#99d}.rtl .post-com-count{background-image:url(../images/bubble_bg-rtl.gif)}.rtl #screen-meta-links a.show-settings{background-position:left 3px}.rtl #screen-meta-links a.show-settings.screen-meta-active{background-position:left -33px}.rtl #adminmenushadow,.rtl #adminmenubac
k{background-image:url(../images/menu-shadow-rtl.png);background-position:top left}.rtl #adminmenu .wp-submenu .wp-submenu-head{border-right-color:transparent;border-left-color:#d1e5ee}.rtl #adminmenu .wp-submenu,.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:none;box-shadow:none}.rtl #collapse-button div{background-position:0 -108px}.rtl.folded #collapse-button div{background-position:0 -72px}@media only screen and (max-width:900px){.rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl.auto-fold #collapse-button div{background-position:0 -72px}}.rtl .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows-vs.png) no-repeat 6px 7px}.rtl #post-body .misc-pub-section{border-rig
ht-color:transparent;border-left-color:#d1e5ee}.rtl .sidebar-name-arrow{background:transparent url(../images/arrows-vs.png) no-repeat 5px 9px}.rtl .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsscolorsfreshcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/colors-fresh.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-fresh.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/colors-fresh.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-html,.wp-dialog{background-color:#fff}textarea,input[type="text"],input[type="password"],input[type="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select{border-color:#dfdfdf;background-color:#fff;color:#333}select{color:#000}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus{border-color:#bbb}kbd,code{background:#eaeaea}input[readonly]{background-color:#eee}.find-box-s
earch{border-color:#dfdfdf;background-color:#f1f1f1}.find-box{background-color:#f1f1f1}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#333}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}.widefat{border-color:#dfdfdf;background-color:#f9f9f9}textarea.widefat{background-color:#fff}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}
div.tabs-panel,.wp-tab-panel,ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fff}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fff}input.disabled,textarea.disabled{background-color:#ccc}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.widget .widget-top,.postbox h3,.stuffbox h3,.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle{background:#f1f1f1;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-i
mage:linear-gradient(to top,#ececec,#f9f9f9)}.widget .widget-top,.postbox h3,.stuffbox h3{border-bottom-color:#dfdfdf;text-shadow:#fff 0 1px 0;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.form-table th,.form-wrap label{color:#222;text-shadow:#fff 0 1px 0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#21759b}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.wrap h2{color:#464646}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#f1f1f1}.wrap .add-new-h2:focus{background:#c7e7fd}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:#808080}.ac_results li{color:#101010}.alternate,.alt{background-color:#fcfcfc}.available-theme a.screenshot{background-color:#f1f1f1;border-color:#ddd}.bar{background-color:#e8e8e8;border-right-color:#99d}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdf
df}div.error,.login #login_error{background-color:#ffebe8;border-color:#c00}div.error a{color:#c00}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit,#commentsdiv #add-new-comment{border-color:#dfdfdf}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{background-color:#efefef;border-color:#bbb}.ui-autocomplete li a.ui-state-hover{background-color:#ddd}.post-com-count{background-image:url(../images/bubble_bg.gif);color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#d54e21}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}.button,.button-secondary,.submit input,input[type=button],input[type=submit]{border-color:#bbb;color:#464646}.button:
hover,.button-secondary:hover,.submit input:hover,input[type=button]:hover,input[type=submit]:hover{color:#000;border-color:#666}.button,.submit input,.button-secondary{text-shadow:0 1px 0 #fff;background:#f2f2f2;background-image:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(bottom,#ededed,#fff);background-image:-moz-linear-gradient(bottom,#ededed,#fff);background-image:-o-linear-gradient(bottom,#ededed,#fff);background-image:linear-gradient(to top,#ededed,#fff)}.button:active,.submit input:active,.button-secondary:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(top,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff)}input.button-primary,button.button-primary,a.button-primary{border-co
lor:#298cba;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#21759b;background-image:-webkit-gradient(linear,left bottom,left top,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(bottom,#227199,#298cba);background-image:-moz-linear-gradient(bottom,#227199,#298cba);background-image:-o-linear-gradient(bottom,#227199,#298cba);background-image:linear-gradient(to top,#227199,#298cba)}input.button-primary:active,button.button-primary:active,a.button-primary:active{color:#eaf2fa;background:#298cba;background-image:-webkit-gradient(linear,left top,left bottom,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(top,#227199,#298cba);background-image:-moz-linear-gradient(top,#227199,#298cba);background-image:-o-linear-gradient(top,#227199,#298cba);background-image:linear-gradient(to bottom,#227199,#298cba)}input.button-primary:hover,button.button-primary:hover,a.button-primary:hover,a.button-primary:focus,a.button-primary:a
ctive{border-color:#13455b;color:#eaf2fa}.button-disabled,.button[disabled],.button:disabled,.button-secondary[disabled],.button-secondary:disabled,a.button.disabled{color:#aaa!important;border-color:#ddd!important}.button-primary-disabled,.button-primary[disabled],.button-primary:disabled{color:#9fd0d5!important;background:#298cba!important}a:hover,a:active{color:#d54e21}a:focus{background:#c7e7fd;color:#124964}a:active{background:0;outline:thin dotted}#adminmenu a:active{outline:0}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#the-comment-list .comment a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover,.plugins .inactive a:hover,#all-plugins-table .plugins .inactive a:hover,#search-plugins-table .plugins .inactive a:hover{color:#d54e21}#the-comment-list .comment-item,#dashboard-widgets #dashboard_quick_press form p.submit{bo
rder-color:#dfdfdf}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}.submitbox .submit{background-color:#464646;color:#ccc}.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete{color:#f00;border-bottom-color:#f00}.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover{color:#fff;background-color:#f00;border-bottom-color:#f00}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:#f00;border-bottom-color:#f00}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#21759b}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#d54e21}div.updated,.login .message{background-color:#ffffe0;border-color:#e6db55}.update-message{color:#000}
a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{border-top-color:#fff;border-bottom-color:#dfdfdf}.widefat th{text-shadow:rgba(255,255,255,0.8) 0 1px 0}.widefat td{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head{color:#333}th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1;background-image:-webkit-gradient(linear,left bottom,left top,from(#dcdcdc),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-moz-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-o-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:linear-gradient(to top,#dcdcdc,#e9e9e9)}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#admin
menu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a{color:#21759b}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}#plugin-information .action-button{background-color:#d54e21;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}#dashboard_secondary div.dashboard-widget-content ul li a{background-color:#f9f9f9}input.readonly,textarea.readonly{background-color:#ddd}#editable-po
st-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.login #nav a,.login #backtoblog a{color:#21759b!important}.login #nav a:hover,.login #backtoblog a:hover{color:#d54e21!important}#footer{color:#777;border-color:#dfdfdf}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.checkbox,.side-info,.plugins tr,#your-profile #rich_editing{background-color:#fcfcfc}.plugins .inactive,.plugins .inactive th,.plugins .inactive td,tr.inactive+tr.plugin-update-tr .plugin-update{background-color:#f4f4f4}.plugin-update-tr .update-message{background-color:#fffbe4;border-color:#dfdfdf}.plugins .active,.plugins .active th,.plugins .active td{color:#000}.plugins .inactive a{color:#579}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved{background-color:#ffffe0}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d
98500}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,#dashboard_recent_comments .delete a,#dashboard_recent_comments .trash a,#dashboard_recent_comments .spam a{color:#bc0b0b}.welcome-panel{border-color:#dfdfdf}.welcome-panel p{color:#777}.welcome-panel-column p{color:#464646}.welcome-panel h3{text-shadow:1px 1px 1px white}.widget,#widget-list .widget-top,.postbox,#titlediv,#poststuff .postarea,.stuffbox{border-color:#dfdfdf;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px}.widget,#widget-list .widget-top,.postbox,.menu-item-settings{background:#f5f5f5;background-image:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:-moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:linear-gradient(to top,#f5f5f5,#f9f9f9)}
.postbox h3{color:#464646}.widget .widget-top{color:#222}.sidebar-name:hover h3,.postbox h3:hover{color:#000}.curtime #timestamp{background-image:url(../images/date-button.gif)}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}.tagchecklist span a,#bulk-titles div a{background:url(../images/xit.gif) no-repeat}.tagchecklist span a:hover,#bulk-titles div a:hover{background:url(../images/xit.gif) no-repeat -10px 0}#update-nag,.update-nag{background-color:#fffbcc;border-color:#e6db55;color:#555}#screen-meta{background-color:#f1f1f1;border-color:#ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05);box-shadow:0 1px 3px rgba(0,0,0,0.05)}#contextual-help-back{background:#fff}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active{border-color:#ccc}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#fff;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{bord
er-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#e3e3e3;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfdfdf),to(#f1f1f1));background-image:-webkit-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:-moz-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:-o-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:linear-gradient(to top,#dfdfdf,#f1f1f1)}#screen-meta-links a{color:#777;background:transparent url(../images/arrows.png) no-repeat right 4px}#screen-meta-links a:focus{background-color:#c7e7fd;color:#124964}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333;background-color:transparent}#screen-meta-links a.screen-meta-active{background-position:right -31px}.login #backtoblog a{color:#464646}#wphead{border-bottom:#dfdfdf 1px solid}#wphead h1 a{color:#464646}#footer a:link,#footer a:visited{text-decoration:none}#footer a:hover{text-decoration:underline}.file-error,abbr.required
,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover #dashboard_recent_comments .spam a:hover{color:#f00}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#titlediv #title{border-color:#ccc}#post-status-info{border-color:#dfdfdf #ccc #ccc;background-color:#eaeaea}.editwidget .widget-inside{border-color:#dfdfdf}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#timestampdiv input,#namediv input,#poststuff .inside .the-tagcloud{border-color:
#ddd}#adminmenuback,#adminmenuwrap{background-color:#ececec;border-color:#ccc}#adminmenushadow,#adminmenuback{background-image:url(../images/menu-shadow.png);background-position:top right;background-repeat:repeat-y}#adminmenu li.wp-menu-separator{background:#dfdfdf;border-color:#cfcfcf}#adminmenu div.separator{border-color:#e1e1e1}#adminmenu a.menu-top,#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#e4e4e4;color:#d54e21;text-shadow:0 1px 0 rgba(255,255,255,0.4)}#adminmenu li.menu-top:hover>a span,#adminmenu li.menu-top>a:focus span{text-shadow:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .w
p-has-current-submenu .wp-submenu .wp-submenu-head{background:#777;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-gradient(bottom,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom,#6d6d6d,#808080);background-image:linear-gradient(to top,#6d6d6d,#808080)}#adminmenu .wp-menu-arrow div{background:#777;background-image:-webkit-gradient(linear,right bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-gradient(bottom right,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom right,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom right,#6d6d6d,#808080);background-image:linear-gradient(to top left,#6d6d6d,#808080)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:#e4e4e4}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{backgr
ound:#e4e4e4;border-color:#ccc}.folded #adminmenu li.menu-top li:hover a{background-image:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{text-shadow:0 -1px 0 #333;color:#fff;border-top-color:#808080;border-bottom-color:#6d6d6d}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-top-color:#808080;border-bottom-color:#6d6d6d}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus{background-color:#eaf2fa;color:#333}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover{color:#333}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#dfdfdf;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}#adminmenu .wp-sub
menu .wp-submenu-head{background-color:#e4e4e4;color:#333}#collapse-menu{color:#aaa;border-top-color:#f9f9f9}#collapse-menu:hover{color:#999}#collapse-button{border-color:#ccc;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfdfdf),to(#fff));background-image:-webkit-linear-gradient(bottom,#dfdfdf,#fff);background-image:-moz-linear-gradient(bottom,#dfdfdf,#fff);background-image:-o-linear-gradient(bottom,#dfdfdf,#fff);background-image:linear-gradient(to top,#dfdfdf,#fff)}#collapse-menu:hover #collapse-button{border-color:#aaa}#collapse-button div{background:transparent url(../images/arrows.png) no-repeat 0 -72px}.folded #collapse-button div{background-position:0 -108px}@media only screen and (max-width:900px){.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{background-color:#777;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-
gradient(bottom,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom,#6d6d6d,#808080);background-image:linear-gradient(bottom,#6d6d6d,#808080)}.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{border-top-color:#808080;border-bottom-color:#6d6d6d}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#dfdfdf;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}.auto-fold #collapse-button div{background-position:0 -108px}}.icon16,.icon32,div.wp-menu-image{background-color:transparent;background-repeat:no-repeat}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16
.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu.png?ver=20120201')}.icon16.icon-dashboard,#adminmenu .menu-icon-dashboard div.wp-menu-image{background-position:-59px -33px}#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-dashboard.current div.wp-menu-image{background-position:-59px -1px}.icon16.icon-post,#adminmenu .menu-icon-post div.wp-menu-image{background-position:-269px -33px}#adminmenu .menu-icon-post:hover div.wp-menu-image,#adminmenu .menu
-icon-post.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-post.current div.wp-menu-image{background-position:-269px -1px}.icon16.icon-media,#adminmenu .menu-icon-media div.wp-menu-image{background-position:-119px -33px}#adminmenu .menu-icon-media:hover div.wp-menu-image,#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-media.current div.wp-menu-image{background-position:-119px -1px}.icon16.icon-links,#adminmenu .menu-icon-links div.wp-menu-image{background-position:-89px -33px}#adminmenu .menu-icon-links:hover div.wp-menu-image,#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-links.current div.wp-menu-image{background-position:-89px -1px}.icon16.icon-page,#adminmenu .menu-icon-page div.wp-menu-image{background-position:-149px -33px}#adminmenu .menu-icon-page:hover div.wp-menu-image,#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-page.cu
rrent div.wp-menu-image{background-position:-149px -1px}.icon16.icon-comments,#adminmenu .menu-icon-comments div.wp-menu-image{background-position:-29px -33px}#adminmenu .menu-icon-comments:hover div.wp-menu-image,#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-comments.current div.wp-menu-image{background-position:-29px -1px}.icon16.icon-appearance,#adminmenu .menu-icon-appearance div.wp-menu-image{background-position:1px -33px}#adminmenu .menu-icon-appearance:hover div.wp-menu-image,#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-appearance.current div.wp-menu-image{background-position:1px -1px}.icon16.icon-plugins,#adminmenu .menu-icon-plugins div.wp-menu-image{background-position:-179px -33px}#adminmenu .menu-icon-plugins:hover div.wp-menu-image,#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-plugins.current div.wp-menu-image{backgrou
nd-position:-179px -1px}.icon16.icon-users,#adminmenu .menu-icon-users div.wp-menu-image{background-position:-300px -33px}#adminmenu .menu-icon-users:hover div.wp-menu-image,#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-users.current div.wp-menu-image{background-position:-300px -1px}.icon16.icon-tools,#adminmenu .menu-icon-tools div.wp-menu-image{background-position:-209px -33px}#adminmenu .menu-icon-tools:hover div.wp-menu-image,#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-tools.current div.wp-menu-image{background-position:-209px -1px}.icon16.icon-settings,#adminmenu .menu-icon-settings div.wp-menu-image{background-position:-239px -33px}#adminmenu .menu-icon-settings:hover div.wp-menu-image,#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-settings.current div.wp-menu-image{background-position:-239px -1px}.icon16.icon-site,#adminmenu .menu-
icon-site div.wp-menu-image{background-position:-359px -33px}#adminmenu .menu-icon-site:hover div.wp-menu-image,#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-site.current div.wp-menu-image{background-position:-359px -1px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32.png?ver=20111206)}.icon32.icon-post,#icon-edit,#icon-post{background-position:-552px -5px}.icon32.icon-dashboard,#icon-index{background-position:-137px -5px}.icon32.ico
n-media,#icon-upload{background-position:-251px -5px}.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category{background-position:-190px -5px}.icon32.icon-page,#icon-edit-pages,#icon-page{background-position:-312px -5px}.icon32.icon-comments,#icon-edit-comments{background-position:-72px -5px}.icon32.icon-appearance,#icon-themes{background-position:-11px -5px}.icon32.icon-plugins,#icon-plugins{background-position:-370px -5px}.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit{background-position:-600px -5px}.icon32.icon-tools,#icon-tools,#icon-admin{background-position:-432px -5px}.icon32.icon-settings,#icon-options-general{background-position:-492px -5px}.icon32.icon-site,#icon-ms-admin{background-position:-659px -5px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.ico
n32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32-2x.png?ver=20120412);background-size:708px 45px}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.
icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu-2x.png?ver=20120412');background-size:390px 64px}}table.diff .diff-deletedline{background-color:#fdd}table.diff .diff-deletedline del{background-color:#f99}table.diff .diff-addedline{background-color:#dfd}table.diff .diff-addedline ins{background-color:#9f9}#att-info{background-color:#e4f2fd}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#fff;border-color:#dfdfdf #dfdfdf #fff;color:#d54e21}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#e4f2fd!important}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border:1px solid #ccc}
.inline-edit-row fieldset input[type="text"],.inline-edit-row fieldset textarea,#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .categories .catshow,.inline-editor .categories .cathide{color:#21759b}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#d54e21}.meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{border-color:#e3e3e3;background:#eee;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#d54e21}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.d
isabled:focus{color:#aaa}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{border-top-color:#fff;border-bottom-color:#dfdfdf}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{border-left-color:#eee}.post-com-count span{background-color:#bbb}.form-table .color-palette td{border-color:#fff}.sortable-placeholder{border-color:#bbb;background-color:#f5f5f5}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-color:transparent;background-image:url('..
/images/list.png');background-repeat:no-repeat}.view-switch #view-switch-list{background-position:0 0}.view-switch .current #view-switch-list{background-position:-40px 0}.view-switch #view-switch-excerpt{background-position:-20px 0}.view-switch .current #view-switch-excerpt{background-position:-60px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-image:url('../images/list-2x.png');background-size:80px 20px}}#header-logo{background:transparent url(../images/wp-logo.png?ver=20110504) no-repeat scroll center center}.popular-tags,.feature-filter{background-color:#fff;border-color:#dfdfdf}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fcfcfc;border-color:#dfdfdf}#available-widgets .widget-description{color:#555}.sidebar-name{color:#464646;text-shadow:#fff 0 1px 0;border-color:#dfdfdf;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1
px 0 #fff}.sidebar-name:hover,#removing-widget{color:#d54e21}#removing-widget span{color:black}.sidebar-name-arrow{background:transparent url(../images/arrows.png) no-repeat 5px 9px}.sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark.png) no-repeat 5px 9px}.in-widget-title{color:#606060}.deleting .widget-title *{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#dashboard_recent_comments div.undo{border-top-color:#dfdfdf}.comment-ays,.comment-ays th{border-color:#ddd}.comment-ays th{background-color:#f1f1f1}#menu-management .menu-edit{border-color:#dfdfdf}#post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#nav-menu-footer{border-top-color:#fff}#menu-management .nav-tabs-arro
w a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#d54e21}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:#f00}#cancel-save:hover{background-color:#f00;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66;text-shadow:#ccc}.item-type{color:#999}.item-controls .menu-item-delete:hover{color:#f00}.nav-menus-php .item-edit{background:transparent url(../images/arrows.png) no-repeat 8px 10px;border-bottom-color:#eee}.item-edit:hover{background:transparent url(../images/arrows-dark.png) no-repeat 8px 10px}.menu-item-settings{border-color:#dfdfdf}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:
active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#21759b;border-bottom-color:#21759b}.submitbox .submitcancel:hover{background:#21759b;color:#fff}#menu-management .nav-tab-active,.menu-item-handle,.menu-item-settings{-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}#menu-management .nav-tab-active{background:#f9f9f9;border-bottom-color:#f9f9f9}#upload-form label{color:#777}.about-wrap h1{color:#333;text-shadow:1px 1px 1px #fff}.about-text{color:#777}.wp-badge{color:#fff;text-shadow:0 -1px 0 rgba(22,57,81,0.3)}.about-wrap h2 .nav-tab{color:#21759b}.about-wrap h2 .nav-tab:hover{color:#d54e21}.about-wrap h2 .nav-tab-active,.about-wrap h2 .nav-tab-active:hover{color:#333}.about-wrap h2 .nav-tab-active{text-shadow:1px 1px 1px #fff;color:#464646}.about-wrap h3{color:#333;text-shadow:1px 1px 1px #fff}.about-wrap .feature-section h4{color:#464646}.about-wrap .feature-section img{background:#fff;bo
rder:1px #ccc solid;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.about-wrap h4.wp-people-group{text-shadow:1px 1px 1px #fff}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top:1px solid #dfdfdf}.about-wrap .point-releases h3:first-child{border:0}.about-wrap li.wp-person img.gravatar{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.about-wrap li.wp-person .title{color:#464646;text-shadow:1px 1px 1px #fff}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.rtl .bar{border-right-color:transparent;border-left-color:#99d}.rtl .post-com-count{background-image:url(../images/bubble_bg-rtl.gif)}.rtl #screen-meta-links a.show-settings{background-position:left 3px}.rtl #screen-meta-links a.show-settings.screen-meta-active{background-position:left -33px}.rtl #adminmenushadow,.rtl #adminmenuback{background-image:url(../images/menu-shad
ow-rtl.png);background-position:top left}.rtl #adminmenu .wp-submenu .wp-submenu-head{border-right-color:transparent;border-left-color:#dfdfdf}.rtl #adminmenu .wp-submenu,.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:none;box-shadow:none}.rtl #collapse-button div{background-position:0 -108px}.rtl.folded #collapse-button div{background-position:0 -72px}@media only screen and (max-width:900px){.rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl.auto-fold #collapse-button div{background-position:0 -72px}}.rtl .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.rtl #post-body .mis
c-pub-section{border-right-color:transparent;border-left-color:#eee}.rtl .sidebar-name-arrow{background:transparent url(../images/arrows.png) no-repeat 5px 9px}.rtl .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark.png) no-repeat 5px 9px}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsscolorsfreshcssfromrev21591trunkwpadmincsscolorsfreshdevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/colors-fresh.css (from rev 21591, trunk/wp-admin/css/colors-fresh.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-fresh.css         (rev 0)
+++ trunk/wp-admin/css/colors-fresh.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,2112 @@
</span><ins>+/*------------------------------------------------------------------------------
+
+
+Howdy! This is the CSS file that controls the
+Gray (fresh) color style on the WordPress Dashboard.
+
+This file contains both LTR and RTL styles.
+
+
+TABLE OF CONTENTS:
+------------------
+ 1.0 - Left to Right Styles
+ 2.0 - Right to Left Styles
+
+
+------------------------------------------------------------------------------*/
+
+
+/*------------------------------------------------------------------------------
+ 1.0 - Left to Right Styles
+------------------------------------------------------------------------------*/
+
+html,
+.wp-dialog {
+        background-color: #fff;
+}
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="file"],
+input[type="button"],
+input[type="submit"],
+input[type="reset"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="url"],
+select {
+        border-color: #dfdfdf;
+        background-color: #fff;
+        color: #333;
+}
+
+select {
+        color: #000;
+}
+
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="file"]:focus,
+input[type="button"]:focus,
+input[type="submit"]:focus,
+input[type="reset"]:focus,
+input[type="email"]:focus,
+input[type="number"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="url"]:focus,
+select:focus {
+        border-color: #bbb;
+}
+
+kbd,
+code {
+        background: #eaeaea;
+}
+
+input[readonly] {
+        background-color: #eee;
+}
+
+.find-box-search {
+        border-color: #dfdfdf;
+        background-color: #f1f1f1;
+}
+
+.find-box {
+        background-color: #f1f1f1;
+}
+
+.find-box-inside {
+        background-color: #fff;
+}
+
+a.page-numbers:hover {
+        border-color: #999;
+}
+
+body,
+#wpbody,
+.form-table .pre,
+.ui-autocomplete li a {
+        color: #333;
+}
+
+body > #upload-menu {
+        border-bottom-color: #fff;
+}
+
+#postcustomstuff table,
+#your-profile fieldset,
+#rightnow,
+div.dashboard-widget,
+#dashboard-widgets p.dashboard-widget-links {
+        border-color: #ccc;
+}
+
+#poststuff .inside label.spam,
+#poststuff .inside label.deleted {
+        color: red;
+}
+
+#poststuff .inside label.waiting {
+        color: orange;
+}
+
+#poststuff .inside label.approved {
+        color: green;
+}
+
+#postcustomstuff table {
+        border-color: #dfdfdf;
+        background-color: #F9F9F9;
+}
+
+#postcustomstuff thead th {
+        background-color: #F1F1F1;
+}
+
+.widefat {
+        border-color: #dfdfdf;
+        background-color: #f9f9f9;
+}
+textarea.widefat {
+        background-color: #fff;
+}
+
+div.dashboard-widget-error {
+        background-color: #c43;
+}
+
+div.dashboard-widget-notice {
+        background-color: #cfe1ef;
+}
+
+div.dashboard-widget-submit {
+        border-top-color: #ccc;
+}
+
+ul.category-tabs li {
+        border-color: transparent;
+}
+
+div.tabs-panel,
+.wp-tab-panel,
+ul.category-tabs li.tabs,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+        border-color: #dfdfdf;
+        background-color: #fff;
+}
+
+ul.category-tabs li.tabs,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+        background-color: #fff;
+}
+
+input.disabled,
+textarea.disabled {
+        background-color: #ccc;
+}
+/* #upload-menu li a.upload-tab-link, */
+#plugin-information .action-button a,
+#plugin-information .action-button a:hover,
+#plugin-information .action-button a:visited {
+        color: #fff;
+}
+
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3,
+.widefat thead tr th,
+.widefat tfoot tr th,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.find-box-head,
+.sidebar-name,
+#nav-menu-header,
+#nav-menu-footer,
+.menu-item-handle {
+        background: #f1f1f1;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
+        background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
+        background-image: -moz-linear-gradient(bottom, #ececec, #f9f9f9);
+        background-image: -o-linear-gradient(bottom, #ececec, #f9f9f9);
+        background-image: linear-gradient(to top, #ececec, #f9f9f9);
+}
+
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3 {
+        border-bottom-color: #dfdfdf;
+        text-shadow: #fff 0 1px 0;
+        -webkit-box-shadow: 0 1px 0 #fff;
+        box-shadow: 0 1px 0 #fff;
+}
+
+.form-table th,
+.form-wrap label {
+        color: #222;
+        text-shadow: #fff 0 1px 0;
+}
+
+.description,
+.form-wrap p {
+        color: #666;
+}
+
+strong .post-com-count span {
+        background-color: #21759b;
+}
+
+.sorthelper {
+        background-color: #ccf3fa;
+}
+
+.ac_match,
+.subsubsub a.current {
+        color: #000;
+}
+
+.wrap h2 {
+        color: #464646;
+}
+
+.wrap .add-new-h2,
+.wrap .add-new-h2:active {
+        background: #f1f1f1;
+}
+
+.wrap .add-new-h2:focus {
+        background: #c7e7fd;
+}
+
+.subtitle {
+        color: #777;
+}
+
+.ac_over {
+        background-color: #f0f0b8;
+}
+
+.ac_results {
+        background-color: #fff;
+        border-color: #808080;
+}
+
+.ac_results li {
+        color: #101010;
+}
+
+.alternate,
+.alt {
+        background-color: #fcfcfc;
+}
+
+.available-theme a.screenshot {
+        background-color: #f1f1f1;
+        border-color: #ddd;
+}
+
+.bar {
+        background-color: #e8e8e8;
+        border-right-color: #99d;
+}
+
+#media-upload,
+#media-upload .media-item .slidetoggle {
+        background: #fff;
+}
+
+#media-upload .slidetoggle {
+        border-top-color: #dfdfdf;
+}
+
+div.error,
+.login #login_error {
+        background-color: #ffebe8;
+        border-color: #c00;
+}
+
+div.error a {
+        color: #c00;
+}
+
+.form-invalid {
+        background-color: #ffebe8 !important;
+}
+
+.form-invalid input,
+.form-invalid select {
+        border-color: #c00 !important;
+}
+
+.submit,
+#commentsdiv #add-new-comment {
+        border-color: #dfdfdf;
+}
+
+.highlight {
+        background-color: #e4f2fd;
+        color: #000;
+}
+
+.howto,
+.nonessential,
+#edit-slug-box,
+.form-input-tip,
+.subsubsub {
+        color: #666;
+}
+
+.media-upload-form label.form-help,
+td.help {
+        color: #9a9a9a;
+}
+
+.ui-autocomplete {
+        background-color: #efefef;
+        border-color: #bbb;
+}
+
+.ui-autocomplete li a.ui-state-hover {
+        background-color: #ddd;
+}
+
+.post-com-count {
+        background-image: url(../images/bubble_bg.gif);
+        color: #fff;
+}
+
+.post-com-count span {
+        background-color: #bbb;
+        color: #fff;
+}
+
+.post-com-count:hover span {
+        background-color: #d54e21;
+}
+
+.quicktags, .search {
+        background-color: #ccc;
+        color: #000;
+}
+
+.side-info h5 {
+        border-bottom-color: #dadada;
+}
+
+.side-info ul {
+        color: #666;
+}
+
+.button,
+.button-secondary,
+.submit input,
+input[type=button],
+input[type=submit] {
+        border-color: #bbb;
+        color: #464646;
+}
+
+.button:hover,
+.button-secondary:hover,
+.submit input:hover,
+input[type=button]:hover,
+input[type=submit]:hover {
+        color: #000;
+        border-color: #666;
+}
+
+.button,
+.submit input,
+.button-secondary {
+        text-shadow: 0 1px 0 #fff;
+        background: #f2f2f2;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
+        background-image: -moz-linear-gradient(bottom, #ededed, #fff);
+        background-image: -o-linear-gradient(bottom, #ededed, #fff);
+        background-image: linear-gradient(to top, #ededed, #fff);
+}
+
+.button:active,
+.submit input:active,
+.button-secondary:active {
+        background: #eee;
+        background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
+        background-image: -webkit-linear-gradient(top, #ededed, #fff);
+        background-image: -moz-linear-gradient(top, #ededed, #fff);
+        background-image: -o-linear-gradient(top, #ededed, #fff);
+        background-image: linear-gradient(to bottom, #ededed, #fff);
+}
+
+input.button-primary,
+button.button-primary,
+a.button-primary {
+        border-color: #298cba;
+        font-weight: bold;
+        color: #fff;
+        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
+        background: #21759b;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
+        background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
+        background-image: -moz-linear-gradient(bottom, #227199, #298cba);
+        background-image: -o-linear-gradient(bottom, #227199, #298cba);
+        background-image: linear-gradient(to top, #227199, #298cba);
+}
+
+input.button-primary:active,
+button.button-primary:active,
+a.button-primary:active {
+        color: #eaf2fa;
+        background: #298cba;
+        background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
+        background-image: -webkit-linear-gradient(top, #227199, #298cba);
+        background-image: -moz-linear-gradient(top, #227199, #298cba);
+        background-image: -o-linear-gradient(top, #227199, #298cba);
+        background-image: linear-gradient(to bottom, #227199, #298cba);
+}
+
+input.button-primary:hover,
+button.button-primary:hover,
+a.button-primary:hover,
+a.button-primary:focus,
+a.button-primary:active {
+        border-color: #13455b;
+        color: #eaf2fa;
+}
+
+.button-disabled,
+.button[disabled],
+.button:disabled,
+.button-secondary[disabled],
+.button-secondary:disabled,
+a.button.disabled {
+        color: #aaa !important;
+        border-color: #ddd !important;
+}
+
+.button-primary-disabled,
+.button-primary[disabled],
+.button-primary:disabled {
+        color: #9fd0d5 !important;
+        background: #298cba !important;
+}
+
+a:hover,
+a:active {
+        color: #d54e21;
+}
+
+a:focus {
+        background: #c7e7fd;
+        color: #124964;
+}
+
+a:active {
+        background: none;
+        outline: thin dotted;
+}
+
+#adminmenu a:active {
+        outline: none;
+}
+
+#adminmenu a:hover,
+#adminmenu li.menu-top > a:focus,
+#adminmenu .wp-submenu a:hover,
+#the-comment-list .comment a:hover,
+#rightnow a:hover,
+#media-upload a.del-link:hover,
+div.dashboard-widget-submit input:hover,
+.subsubsub a:hover,
+.subsubsub a.current:hover,
+.ui-tabs-nav a:hover,
+.plugins .inactive a:hover,
+#all-plugins-table .plugins .inactive a:hover,
+#search-plugins-table .plugins .inactive a:hover {
+        color: #d54e21;
+}
+
+#the-comment-list .comment-item,
+#dashboard-widgets #dashboard_quick_press form p.submit {
+        border-color: #dfdfdf;
+}
+
+#side-sortables .category-tabs .tabs a,
+#side-sortables .add-menu-item-tabs .tabs a,
+.wp-tab-bar .wp-tab-active a {
+        color: #333;
+}
+
+#rightnow .rbutton {
+        background-color: #ebebeb;
+        color: #264761;
+}
+
+.submitbox .submit {
+        background-color: #464646;
+        color: #ccc;
+}
+
+.plugins a.delete:hover,
+#all-plugins-table .plugins a.delete:hover,
+#search-plugins-table .plugins a.delete:hover,
+.submitbox .submitdelete {
+        color: #f00;
+        border-bottom-color: #f00;
+}
+
+.submitbox .submitdelete:hover,
+#media-items a.delete:hover,
+#media-items a.delete-permanently:hover {
+        color: #fff;
+        background-color: #f00;
+        border-bottom-color: #f00;
+}
+
+#normal-sortables .submitbox .submitdelete:hover {
+        color: #000;
+        background-color: #f00;
+        border-bottom-color: #f00;
+}
+
+.tablenav .dots {
+        border-color: transparent;
+}
+
+.tablenav .next,
+.tablenav .prev {
+        border-color: transparent;
+        color: #21759b;
+}
+
+.tablenav .next:hover,
+.tablenav .prev:hover {
+        border-color: transparent;
+        color: #d54e21;
+}
+
+div.updated,
+.login .message {
+        background-color: #ffffe0;
+        border-color: #e6db55;
+}
+
+.update-message {
+        color: #000;
+}
+
+a.page-numbers {
+        border-bottom-color: #B8D3E2;
+}
+
+.commentlist li {
+        border-bottom-color: #ccc;
+}
+
+.widefat td,
+.widefat th {
+        border-top-color: #fff;
+        border-bottom-color: #dfdfdf;
+}
+
+.widefat th {
+        text-shadow: rgba(255,255,255,0.8) 0 1px 0;
+}
+
+.widefat td {
+        color: #555;
+}
+.widefat p,
+.widefat ol,
+.widefat ul {
+        color: #333;
+}
+
+.widefat thead tr th,
+.widefat tfoot tr th,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.find-box-head {
+        color: #333;
+}
+
+th.sortable a:hover,
+th.sortable a:active,
+th.sortable a:focus {
+        color: #333;
+}
+
+th.sortable a:focus {
+        background: #e1e1e1;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#dcdcdc), to(#e9e9e9));
+        background-image: -webkit-linear-gradient(bottom, #dcdcdc, #e9e9e9);
+        background-image: -moz-linear-gradient(bottom, #dcdcdc, #e9e9e9);
+        background-image: -o-linear-gradient(bottom, #dcdcdc, #e9e9e9);
+        background-image: linear-gradient(to top, #dcdcdc, #e9e9e9);
+}
+
+h3.dashboard-widget-title small a {
+        color: #d7d7d7;
+}
+
+h3.dashboard-widget-title small a:hover {
+        color: #fff;
+}
+
+a,
+#adminmenu a,
+#the-comment-list p.comment-author strong a,
+#media-upload a.del-link,
+#media-items a.delete,
+#media-items a.delete-permanently,
+.plugins a.delete,
+.ui-tabs-nav a {
+        color: #21759b;
+}
+
+#adminmenu .awaiting-mod,
+#adminmenu .update-plugins,
+#sidemenu a .update-plugins,
+#rightnow .reallynow {
+        background-color: #464646;
+        color: #fff;
+        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+}
+#plugin-information .action-button {
+        background-color: #d54e21;
+        color: #fff;
+}
+
+#adminmenu li.current a .awaiting-mod,
+#adminmenu        li a.wp-has-current-submenu .update-plugins{
+        background-color: #464646;
+        color: #fff;
+        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
+}
+
+div#media-upload-header,
+div#plugin-information-header {
+        background-color: #f9f9f9;
+        border-bottom-color: #dfdfdf;
+}
+
+#currenttheme img {
+        border-color: #666;
+}
+
+#dashboard_secondary div.dashboard-widget-content ul li a {
+        background-color: #f9f9f9;
+}
+
+input.readonly, textarea.readonly {
+        background-color: #ddd;
+}
+
+#editable-post-name {
+        background-color: #fffbcc;
+}
+
+#edit-slug-box strong,
+.tablenav .displaying-num,
+#submitted-on,
+.submitted-on {
+        color: #777;
+}
+
+.login #nav a,
+.login #backtoblog a {
+        color: #21759b !important;
+}
+
+.login #nav a:hover,
+.login #backtoblog a:hover {
+        color: #d54e21 !important;
+}
+
+#footer {
+        color: #777;
+        border-color: #dfdfdf;
+}
+
+.imgedit-group,
+#media-items .media-item,
+.media-item .describe {
+        border-color: #dfdfdf;
+}
+
+.checkbox,
+.side-info,
+.plugins tr,
+#your-profile #rich_editing {
+        background-color: #fcfcfc;
+}
+
+.plugins .inactive,
+.plugins .inactive th,
+.plugins .inactive td,
+tr.inactive + tr.plugin-update-tr .plugin-update {
+        background-color: #f4f4f4;
+}
+
+.plugin-update-tr .update-message {
+        background-color: #fffbe4;
+        border-color: #dfdfdf;
+}
+
+.plugins .active,
+.plugins .active th,
+.plugins .active td {
+        color: #000;
+}
+
+.plugins .inactive a {
+        color: #557799;
+}
+
+#the-comment-list tr.undo,
+#the-comment-list div.undo {
+        background-color: #f4f4f4;
+}
+
+#the-comment-list .unapproved {
+        background-color: #ffffe0;
+}
+
+#the-comment-list .approve a {
+        color: #006505;
+}
+
+#the-comment-list .unapprove a {
+        color: #d98500;
+}
+
+table.widefat span.delete a,
+table.widefat span.trash a,
+table.widefat span.spam a,
+#dashboard_recent_comments .delete a,
+#dashboard_recent_comments .trash a,
+#dashboard_recent_comments .spam a {
+        color: #bc0b0b;
+}
+
+.welcome-panel {
+        border-color: #dfdfdf;
+}
+.welcome-panel p {
+        color: #777;
+}
+.welcome-panel-column p {
+        color: #464646;
+}
+.welcome-panel h3 {
+        text-shadow: 1px 1px 1px white;
+}
+
+.widget,
+#widget-list .widget-top,
+.postbox,
+#titlediv,
+#poststuff .postarea,
+.stuffbox {
+        border-color: #dfdfdf;
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+}
+
+.widget,
+#widget-list .widget-top,
+.postbox,
+.menu-item-settings {
+        background: #f5f5f5;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(#f9f9f9));
+        background-image: -webkit-linear-gradient(bottom, #f5f5f5, #f9f9f9);
+        background-image: -moz-linear-gradient(bottom, #f5f5f5, #f9f9f9);
+        background-image: -o-linear-gradient(bottom, #f5f5f5, #f9f9f9);
+        background-image: linear-gradient(to top, #f5f5f5, #f9f9f9);
+}
+
+.postbox h3 {
+        color: #464646;
+}
+
+.widget .widget-top {
+        color: #222;
+}
+
+.sidebar-name:hover h3,
+.postbox h3:hover {
+        color: #000;
+}
+
+.curtime #timestamp {
+        background-image: url(../images/date-button.gif);
+}
+
+#rightnow .youhave {
+        background-color: #f0f6fb;
+}
+
+#rightnow a {
+        color: #448abd;
+}
+
+.tagchecklist span a,
+#bulk-titles div a {
+        background: url(../images/xit.gif) no-repeat;
+}
+
+.tagchecklist span a:hover,
+#bulk-titles div a:hover {
+        background: url(../images/xit.gif) no-repeat -10px 0;
+}
+
+#update-nag, .update-nag {
+        background-color: #FFFBCC;
+        border-color: #E6DB55;
+        color: #555;
+}
+
+#screen-meta {
+        background-color: #f1f1f1;
+        border-color: #ccc;
+        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
+        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
+}
+
+#contextual-help-back {
+        background: #fff;
+}
+
+.contextual-help-tabs a:hover {
+        color: #333;
+}
+
+#contextual-help-back,
+.contextual-help-tabs .active {
+        border-color: #ccc;
+}
+
+.contextual-help-tabs .active,
+.contextual-help-tabs .active a,
+.contextual-help-tabs .active a:hover {
+        background: #fff;
+        color: #333;
+}
+
+/* screen options and help tabs */
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
+        border-right: 1px solid #ccc;
+        border-left: 1px solid #ccc;
+        border-bottom: 1px solid #ccc;
+        background: #e3e3e3;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#f1f1f1));
+        background-image: -webkit-linear-gradient(bottom, #dfdfdf, #f1f1f1);
+        background-image: -moz-linear-gradient(bottom, #dfdfdf, #f1f1f1);
+        background-image: -o-linear-gradient(bottom, #dfdfdf, #f1f1f1);
+        background-image: linear-gradient(to top, #dfdfdf, #f1f1f1);
+}
+
+#screen-meta-links a {
+        color: #777;
+        background: transparent url(../images/arrows.png) no-repeat right 4px;
+}
+
+#screen-meta-links a:focus {
+        background-color: #c7e7fd;
+        color: #124964;
+}
+
+#screen-meta-links a:hover,
+#screen-meta-links a:active {
+        color: #333;
+        background-color: transparent;
+}
+
+#screen-meta-links a.screen-meta-active {
+        background-position: right -31px;
+}
+
+/* end screen options and help tabs */
+
+.login #backtoblog a {
+        color: #464646;
+}
+
+#wphead {
+        border-bottom:#dfdfdf 1px solid;
+}
+
+#wphead h1 a {
+        color: #464646;
+}
+
+#footer a:link,
+#footer a:visited {
+        text-decoration: none;
+}
+
+#footer a:hover {
+        text-decoration: underline;
+}
+
+.file-error,
+abbr.required,
+.widget-control-remove:hover,
+table.widefat .delete a:hover,
+table.widefat .trash a:hover,
+table.widefat .spam a:hover,
+#dashboard_recent_comments .delete a:hover,
+#dashboard_recent_comments .trash a:hover
+#dashboard_recent_comments .spam a:hover {
+        color: #f00;
+}
+
+#pass-strength-result {
+        background-color: #eee;
+        border-color: #ddd !important;
+}
+
+#pass-strength-result.bad {
+        background-color: #ffb78c;
+        border-color: #ff853c !important;
+}
+
+#pass-strength-result.good {
+        background-color: #ffec8b;
+        border-color: #fc0 !important;
+}
+
+#pass-strength-result.short {
+        background-color: #ffa0a0;
+        border-color: #f04040 !important;
+}
+
+#pass-strength-result.strong {
+        background-color: #c3ff88;
+        border-color: #8dff1c !important;
+}
+
+#titlediv #title {
+        border-color: #ccc;
+}
+
+#post-status-info {
+        border-color: #dfdfdf #ccc #ccc;
+        background-color: #eaeaea;
+}
+
+.editwidget .widget-inside {
+        border-color: #dfdfdf;
+}
+
+#titlediv #title {
+        background-color: #fff;
+}
+
+#tTips p#tTips_inside {
+        background-color: #ddd;
+        color: #333;
+}
+
+#timestampdiv input,
+#namediv input,
+#poststuff .inside .the-tagcloud {
+        border-color: #ddd;
+}
+
+/* menu */
+#adminmenuback,
+#adminmenuwrap {
+        background-color: #ececec;
+        border-color: #ccc;
+}
+
+#adminmenushadow,
+#adminmenuback {
+        background-image: url(../images/menu-shadow.png);
+        background-position: top right;
+        background-repeat: repeat-y;
+}
+
+#adminmenu li.wp-menu-separator {
+        background: #dfdfdf;
+        border-color: #cfcfcf;
+}
+
+#adminmenu div.separator {
+        border-color: #e1e1e1;
+}
+
+#adminmenu a.menu-top,
+#adminmenu .wp-submenu .wp-submenu-head {
+        border-top-color: #f9f9f9;
+        border-bottom-color: #dfdfdf;
+}
+
+#adminmenu li.wp-menu-open {
+        border-color: #dfdfdf;
+}
+
+#adminmenu li.menu-top:hover,
+#adminmenu li.opensub > a.menu-top,
+#adminmenu li > a.menu-top:focus {
+        background-color: #e4e4e4;
+        color: #d54e21;
+        text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 );
+}
+
+/* So it doesn't get applied to the number spans (comments, updates, etc) */
+#adminmenu li.menu-top:hover > a span,
+#adminmenu li.menu-top > a:focus span {
+        text-shadow: none;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top,
+#adminmenu .wp-menu-arrow,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+        background: #777;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
+        background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
+        background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
+        background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
+        background-image: linear-gradient(to top, #6d6d6d, #808080);
+}
+
+#adminmenu .wp-menu-arrow div {
+        background: #777;
+        background-image: -webkit-gradient(linear, right bottom, left top, from(#6d6d6d), to(#808080));
+        background-image: -webkit-linear-gradient(bottom right, #6d6d6d, #808080);
+        background-image: -moz-linear-gradient(bottom right, #6d6d6d, #808080);
+        background-image: -o-linear-gradient(bottom right, #6d6d6d, #808080);
+        background-image: linear-gradient(to top left, #6d6d6d, #808080);
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
+        border-top-color: #f9f9f9;
+        border-bottom-color: #dfdfdf;
+        background: #E4E4E4;
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
+        background: #E4E4E4;
+        border-color: #ccc;
+}
+
+.folded #adminmenu li.menu-top li:hover a {
+        background-image: none;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+        text-shadow: 0 -1px 0 #333;
+        color: #fff;
+        border-top-color: #808080;
+        border-bottom-color: #6d6d6d;
+}
+
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top {
+        border-top-color: #808080;
+        border-bottom-color: #6d6d6d;
+}
+
+#adminmenu .wp-submenu a:hover,
+#adminmenu .wp-submenu a:focus {
+        background-color: #EAF2FA;
+        color: #333;
+}
+
+#adminmenu .wp-submenu li.current,
+#adminmenu .wp-submenu li.current a,
+#adminmenu .wp-submenu li.current a:hover {
+        color: #333;
+}
+
+#adminmenu .wp-submenu,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+        background-color: #fff;
+        border-color: #dfdfdf;
+        -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+        box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+        background-color: #e4e4e4;
+        color: #333;
+}
+
+/* collapse menu button */
+#collapse-menu {
+        color: #aaa;
+        border-top-color: #f9f9f9;
+}
+
+#collapse-menu:hover {
+        color: #999;
+}
+
+#collapse-button {
+        border-color: #ccc;
+        background: #f4f4f4;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #dfdfdf, #fff);
+        background-image: -moz-linear-gradient(bottom, #dfdfdf, #fff);
+        background-image: -o-linear-gradient(bottom, #dfdfdf, #fff);
+        background-image: linear-gradient(to top, #dfdfdf, #fff);
+}
+
+#collapse-menu:hover #collapse-button {
+        border-color: #aaa;
+}
+
+#collapse-button div {
+        background: transparent url(../images/arrows.png) no-repeat 0 -72px;
+}
+
+.folded #collapse-button div {
+        background-position: 0 -108px;
+}
+
+/* Auto-folding of the admin menu */
+@media only screen and (max-width: 900px) {
+        .auto-fold #adminmenu li.wp-has-current-submenu,
+        .auto-fold #adminmenu li.current.menu-top {
+                background-color: #777;
+                background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
+                background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
+                background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
+                background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
+                background-image: linear-gradient(bottom, #6d6d6d, #808080);
+        }
+
+        .auto-fold #adminmenu li.wp-has-current-submenu,
+        .auto-fold #adminmenu li.current.menu-top {
+                border-top-color: #808080;
+                border-bottom-color: #6d6d6d;
+        }
+
+        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+                background-color: #fff;
+                border-color: #dfdfdf;
+                -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+                box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
+        }
+
+        .auto-fold #collapse-button div {
+                background-position: 0 -108px;
+        }
+}
+
+/* menu and screen icons */
+.icon16,
+.icon32,
+div.wp-menu-image {
+        background-color: transparent;
+        background-repeat: no-repeat;
+}
+
+.icon16.icon-dashboard,
+.menu-icon-dashboard div.wp-menu-image,
+.icon16.icon-post,
+.menu-icon-post div.wp-menu-image,
+.icon16.icon-media,
+.menu-icon-media div.wp-menu-image,
+.icon16.icon-links,
+.menu-icon-links div.wp-menu-image,
+.icon16.icon-page,
+.menu-icon-page div.wp-menu-image,
+.icon16.icon-comments,
+.menu-icon-comments div.wp-menu-image,
+.icon16.icon-appearance,
+.menu-icon-appearance div.wp-menu-image,
+.icon16.icon-plugins,
+.menu-icon-plugins div.wp-menu-image,
+.icon16.icon-users,
+.menu-icon-users div.wp-menu-image,
+.icon16.icon-tools,
+.menu-icon-tools div.wp-menu-image,
+.icon16.icon-settings,
+.menu-icon-settings div.wp-menu-image,
+.icon16.icon-site,
+.menu-icon-site div.wp-menu-image {
+        background-image: url('../images/menu.png?ver=20120201');
+}
+
+.icon16.icon-dashboard,
+#adminmenu .menu-icon-dashboard div.wp-menu-image {
+        background-position: -59px -33px;
+}
+
+#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,
+#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-dashboard.current div.wp-menu-image {
+        background-position: -59px -1px;
+}
+
+.icon16.icon-post,
+#adminmenu .menu-icon-post div.wp-menu-image {
+        background-position: -269px -33px;
+}
+
+#adminmenu .menu-icon-post:hover div.wp-menu-image,
+#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-post.current div.wp-menu-image {
+        background-position: -269px -1px;
+}
+
+.icon16.icon-media,
+#adminmenu .menu-icon-media div.wp-menu-image {
+        background-position: -119px -33px;
+}
+
+#adminmenu .menu-icon-media:hover div.wp-menu-image,
+#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-media.current div.wp-menu-image {
+        background-position: -119px -1px;
+}
+
+.icon16.icon-links,
+#adminmenu .menu-icon-links div.wp-menu-image {
+        background-position: -89px -33px;
+}
+
+#adminmenu .menu-icon-links:hover div.wp-menu-image,
+#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-links.current div.wp-menu-image {
+        background-position: -89px -1px;
+}
+
+.icon16.icon-page,
+#adminmenu .menu-icon-page div.wp-menu-image {
+        background-position: -149px -33px;
+}
+
+#adminmenu .menu-icon-page:hover div.wp-menu-image,
+#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-page.current div.wp-menu-image {
+        background-position: -149px -1px;
+}
+
+.icon16.icon-comments,
+#adminmenu .menu-icon-comments div.wp-menu-image {
+        background-position: -29px -33px;
+}
+
+#adminmenu .menu-icon-comments:hover div.wp-menu-image,
+#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-comments.current div.wp-menu-image {
+        background-position: -29px -1px;
+}
+
+.icon16.icon-appearance,
+#adminmenu .menu-icon-appearance div.wp-menu-image {
+        background-position: 1px -33px;
+}
+
+#adminmenu .menu-icon-appearance:hover div.wp-menu-image,
+#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-appearance.current div.wp-menu-image {
+        background-position: 1px -1px;
+}
+
+.icon16.icon-plugins,
+#adminmenu .menu-icon-plugins div.wp-menu-image {
+        background-position: -179px -33px;
+}
+
+#adminmenu .menu-icon-plugins:hover div.wp-menu-image,
+#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-plugins.current div.wp-menu-image {
+        background-position: -179px -1px;
+}
+
+.icon16.icon-users,
+#adminmenu .menu-icon-users div.wp-menu-image {
+        background-position: -300px -33px;
+}
+
+#adminmenu .menu-icon-users:hover div.wp-menu-image,
+#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-users.current div.wp-menu-image {
+        background-position: -300px -1px;
+}
+
+.icon16.icon-tools,
+#adminmenu .menu-icon-tools div.wp-menu-image {
+        background-position: -209px -33px;
+}
+
+#adminmenu .menu-icon-tools:hover div.wp-menu-image,
+#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-tools.current div.wp-menu-image {
+        background-position: -209px -1px;
+}
+
+.icon16.icon-settings,
+#adminmenu .menu-icon-settings div.wp-menu-image {
+        background-position: -239px -33px;
+}
+
+#adminmenu .menu-icon-settings:hover div.wp-menu-image,
+#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-settings.current div.wp-menu-image {
+        background-position: -239px -1px;
+}
+
+.icon16.icon-site,
+#adminmenu .menu-icon-site div.wp-menu-image {
+        background-position: -359px -33px;
+}
+
+#adminmenu .menu-icon-site:hover div.wp-menu-image,
+#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,
+#adminmenu .menu-icon-site.current div.wp-menu-image {
+        background-position: -359px -1px;
+}
+/* end menu and screen icons */
+
+/* Screen Icons */
+.icon32.icon-post,
+#icon-edit,
+#icon-post,
+.icon32.icon-dashboard,
+#icon-index,
+.icon32.icon-media,
+#icon-upload,
+.icon32.icon-links,
+#icon-link-manager,
+#icon-link,
+#icon-link-category,
+.icon32.icon-page,
+#icon-edit-pages,
+#icon-page,
+.icon32.icon-comments,
+#icon-edit-comments,
+.icon32.icon-appearance,
+#icon-themes,
+.icon32.icon-plugins,
+#icon-plugins,
+.icon32.icon-users,
+#icon-users,
+#icon-profile,
+#icon-user-edit,
+.icon32.icon-tools,
+#icon-tools,
+#icon-admin,
+.icon32.icon-settings,
+#icon-options-general,
+.icon32.icon-site,
+#icon-ms-admin {
+        background-image: url(../images/icons32.png?ver=20111206);
+}
+
+.icon32.icon-post,
+#icon-edit,
+#icon-post {
+        background-position: -552px -5px;
+}
+
+.icon32.icon-dashboard,
+#icon-index {
+        background-position: -137px -5px;
+}
+
+.icon32.icon-media,
+#icon-upload {
+        background-position: -251px -5px;
+}
+
+.icon32.icon-links,
+#icon-link-manager,
+#icon-link,
+#icon-link-category {
+        background-position: -190px -5px;
+}
+
+.icon32.icon-page,
+#icon-edit-pages,
+#icon-page {
+        background-position: -312px -5px;
+}
+
+.icon32.icon-comments,
+#icon-edit-comments {
+        background-position: -72px -5px;
+}
+
+.icon32.icon-appearance,
+#icon-themes {
+        background-position: -11px -5px;
+}
+
+.icon32.icon-plugins,
+#icon-plugins {
+        background-position: -370px -5px;
+}
+
+.icon32.icon-users,
+#icon-users,
+#icon-profile,
+#icon-user-edit {
+        background-position: -600px -5px;
+}
+
+.icon32.icon-tools,
+#icon-tools,
+#icon-admin {
+        background-position: -432px -5px;
+}
+
+.icon32.icon-settings,
+#icon-options-general {
+        background-position: -492px -5px;
+}
+
+.icon32.icon-site,
+#icon-ms-admin {
+        background-position: -659px -5px;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        .icon32.icon-post,
+        #icon-edit,
+        #icon-post,
+        .icon32.icon-dashboard,
+        #icon-index,
+        .icon32.icon-media,
+        #icon-upload,
+        .icon32.icon-links,
+        #icon-link-manager,
+        #icon-link,
+        #icon-link-category,
+        .icon32.icon-page,
+        #icon-edit-pages,
+        #icon-page,
+        .icon32.icon-comments,
+        #icon-edit-comments,
+        .icon32.icon-appearance,
+        #icon-themes,
+        .icon32.icon-plugins,
+        #icon-plugins,
+        .icon32.icon-users,
+        #icon-users,
+        #icon-profile,
+        #icon-user-edit,
+        .icon32.icon-tools,
+        #icon-tools,
+        #icon-admin,
+        .icon32.icon-settings,
+        #icon-options-general,
+        .icon32.icon-site,
+        #icon-ms-admin {
+                background-image: url(../images/icons32-2x.png?ver=20120412);
+                background-size: 708px 45px;
+        }
+
+        .icon16.icon-dashboard,
+        .menu-icon-dashboard div.wp-menu-image,
+        .icon16.icon-post,
+        .menu-icon-post div.wp-menu-image,
+        .icon16.icon-media,
+        .menu-icon-media div.wp-menu-image,
+        .icon16.icon-links,
+        .menu-icon-links div.wp-menu-image,
+        .icon16.icon-page,
+        .menu-icon-page div.wp-menu-image,
+        .icon16.icon-comments,
+        .menu-icon-comments div.wp-menu-image,
+        .icon16.icon-appearance,
+        .menu-icon-appearance div.wp-menu-image,
+        .icon16.icon-plugins,
+        .menu-icon-plugins div.wp-menu-image,
+        .icon16.icon-users,
+        .menu-icon-users div.wp-menu-image,
+        .icon16.icon-tools,
+        .menu-icon-tools div.wp-menu-image,
+        .icon16.icon-settings,
+        .menu-icon-settings div.wp-menu-image,
+        .icon16.icon-site,
+        .menu-icon-site div.wp-menu-image {
+                background-image: url('../images/menu-2x.png?ver=20120412');
+                background-size: 390px 64px;
+        }
+}
+/* end screen icons */
+
+/* Diff */
+table.diff .diff-deletedline {
+        background-color: #fdd;
+}
+
+table.diff .diff-deletedline del {
+        background-color: #f99;
+}
+
+table.diff .diff-addedline {
+        background-color: #dfd;
+}
+
+table.diff .diff-addedline ins {
+        background-color: #9f9;
+}
+
+#att-info {
+        background-color: #E4F2FD;
+}
+
+/* edit image */
+#sidemenu a {
+        background-color: #f9f9f9;
+        border-color: #f9f9f9;
+        border-bottom-color: #dfdfdf;
+}
+
+#sidemenu a.current {
+        background-color: #fff;
+        border-color: #dfdfdf #dfdfdf #fff;
+        color: #D54E21;
+}
+
+#replyerror {
+        border-color: #ddd;
+        background-color: #f9f9f9;
+}
+
+/* table vim shortcuts */
+.vim-current,
+.vim-current th,
+.vim-current td {
+        background-color: #E4F2FD !important;
+}
+
+/* Install Plugins */
+#plugin-information .fyi ul {
+        background-color: #eaf3fa;
+}
+
+#plugin-information .fyi h2.mainheader {
+        background-color: #cee1ef;
+}
+
+#plugin-information pre,
+#plugin-information code {
+        background-color: #ededff;
+}
+
+#plugin-information pre {
+        border: 1px solid #ccc;
+}
+
+/* inline editor */
+.inline-edit-row fieldset input[type="text"],
+.inline-edit-row fieldset textarea,
+#bulk-titles {
+        border-color: #ddd;
+}
+
+.inline-editor div.title {
+        background-color: #EAF3FA;
+}
+
+.inline-editor ul.cat-checklist {
+        background-color: #fff;
+        border-color: #ddd;
+}
+
+.inline-editor .categories .catshow,
+.inline-editor .categories .cathide {
+        color: #21759b;
+}
+
+.inline-editor .quick-edit-save {
+        background-color: #f1f1f1;
+}
+
+fieldset.inline-edit-col-right .inline-edit-col {
+        border-color: #dfdfdf;
+}
+
+.attention {
+        color: #D54E21;
+}
+
+.meta-box-sortables .postbox:hover .handlediv {
+        background: transparent url(../images/arrows.png) no-repeat 6px 7px;
+}
+
+.tablenav .tablenav-pages {
+        color: #555;
+}
+
+.tablenav .tablenav-pages a {
+        border-color: #e3e3e3;
+        background: #eee;
+        -moz-box-shadow: inset 0 1px 0 #fff;
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+}
+
+.tablenav .tablenav-pages a:hover,
+.tablenav .tablenav-pages a:focus {
+        color: #d54e21;
+}
+
+.tablenav .tablenav-pages a.disabled,
+.tablenav .tablenav-pages a.disabled:hover,
+.tablenav .tablenav-pages a.disabled:focus {
+        color: #aaa;
+}
+
+.tablenav .tablenav-pages .current {
+        background: #dfdfdf;
+        border-color: #d3d3d3;
+}
+
+#availablethemes,
+#availablethemes td {
+        border-color: #ddd;
+}
+
+#current-theme img {
+        border-color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link,
+#TB_window #TB_title a.tb-theme-preview-link:visited {
+        color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link:hover,
+#TB_window #TB_title a.tb-theme-preview-link:focus {
+        color: #ccc;
+}
+
+.misc-pub-section {
+        border-top-color: #fff;
+        border-bottom-color: #dfdfdf;
+}
+
+#minor-publishing {
+        border-bottom-color: #dfdfdf;
+}
+
+#post-body .misc-pub-section {
+        border-left-color: #eee;
+}
+
+.post-com-count span {
+        background-color: #bbb;
+}
+
+.form-table .color-palette td {
+        border-color: #fff;
+}
+
+.sortable-placeholder {
+        border-color: #bbb;
+        background-color: #f5f5f5;
+}
+
+#post-body ul.category-tabs li.tabs a,
+#post-body ul.add-menu-item-tabs li.tabs a,
+body.press-this ul.category-tabs li.tabs a {
+        color: #333;
+}
+
+.view-switch #view-switch-list,
+.view-switch #view-switch-excerpt {
+        background-color: transparent;
+        background-image: url('../images/list.png');
+        background-repeat: no-repeat;
+}
+
+.view-switch #view-switch-list {
+        background-position: 0 0;
+}
+
+.view-switch .current #view-switch-list {
+        background-position: -40px 0;
+}
+
+.view-switch #view-switch-excerpt {
+        background-position: -20px 0;
+}
+
+.view-switch .current #view-switch-excerpt {
+        background-position: -60px 0;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        .view-switch #view-switch-list,
+        .view-switch #view-switch-excerpt {
+                background-image: url('../images/list-2x.png');
+                background-size: 80px 20px;
+        }
+}
+
+#header-logo {
+        background: transparent url(../images/wp-logo.png?ver=20110504) no-repeat scroll center center;
+}
+
+.popular-tags,
+.feature-filter {
+        background-color: #fff;
+        border-color: #DFDFDF;
+}
+
+div.widgets-sortables,
+#widgets-left .inactive,
+#available-widgets .widget-holder {
+        background-color: #fcfcfc;
+        border-color: #dfdfdf;
+}
+
+#available-widgets .widget-description {
+        color: #555;
+}
+
+.sidebar-name {
+        color: #464646;
+        text-shadow: #fff 0 1px 0;
+        border-color: #dfdfdf;
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+}
+
+.sidebar-name:hover,
+#removing-widget {
+        color: #d54e21;
+}
+
+#removing-widget span {
+        color: black;
+}
+
+.sidebar-name-arrow {
+        background: transparent url(../images/arrows.png) no-repeat 5px 9px;
+}
+
+.sidebar-name:hover .sidebar-name-arrow {
+        background: transparent url(../images/arrows-dark.png) no-repeat 5px 9px;
+}
+
+.in-widget-title {
+        color: #606060;
+}
+
+.deleting .widget-title * {
+        color: #aaa;
+}
+
+.imgedit-menu div {
+        border-color: #d5d5d5;
+        background-color: #f1f1f1;
+}
+
+.imgedit-menu div:hover {
+        border-color: #c1c1c1;
+        background-color: #eaeaea;
+}
+
+.imgedit-menu div.disabled {
+        border-color: #ccc;
+        background-color: #ddd;
+        filter: alpha(opacity=50);
+        opacity: 0.5;
+}
+
+#dashboard_recent_comments div.undo {
+        border-top-color: #dfdfdf;
+}
+
+.comment-ays,
+.comment-ays th {
+        border-color: #ddd;
+}
+
+.comment-ays th {
+        background-color: #f1f1f1;
+}
+
+/* added from nav-menu.css */
+#menu-management .menu-edit {
+        border-color: #dfdfdf;
+}
+
+#post-body {
+        background: #fff;
+        border-top-color: #fff;
+        border-bottom-color: #dfdfdf;
+}
+
+#nav-menu-header {
+        border-bottom-color: #dfdfdf;
+}
+
+#nav-menu-footer {
+        border-top-color: #fff;
+}
+
+#menu-management .nav-tabs-arrow a {
+        color: #C1C1C1;
+}
+
+#menu-management .nav-tabs-arrow a:hover {
+        color: #D54E21;
+}
+
+#menu-management .nav-tabs-arrow a:active {
+        color: #464646;
+}
+
+#menu-management .nav-tab-active {
+        border-color: #dfdfdf;
+}
+
+#menu-management .nav-tab {
+        background: #fbfbfb;
+        border-color: #dfdfdf;
+}
+
+.js .input-with-default-title {
+        color: #aaa;
+}
+
+#cancel-save {
+        color: #ff0000;
+}
+
+#cancel-save:hover {
+        background-color: #FF0000;
+        color: #fff;
+}
+
+.list-container,
+.menu-item-handle {
+        border-color: #dfdfdf;
+}
+
+.menu li.deleting .menu-item-handle {
+        background-color: #f66;
+        text-shadow: #ccc;
+}
+
+.item-type { /* Menu item controls */
+        color: #999999;
+}
+
+.item-controls .menu-item-delete:hover {
+        color: #ff0000;
+}
+
+.nav-menus-php .item-edit {
+        background: transparent url(../images/arrows.png) no-repeat 8px 10px;
+        border-bottom-color: #eee;
+}
+
+.item-edit:hover {
+        background: transparent url(../images/arrows-dark.png) no-repeat 8px 10px;
+}
+
+.menu-item-settings { /* Menu editing */
+        border-color: #dfdfdf;
+}
+
+.link-to-original {
+        color: #777;
+        border-color: #dfdfdf;
+}
+
+#cancel-save:hover {
+        color: #fff !important;
+}
+
+#update-menu-item {
+        color: #fff !important;
+}
+
+#update-menu-item:hover,
+#update-menu-item:active,
+#update-menu-item:focus {
+        color: #eaf2fa !important;
+        border-color: #13455b !important;
+}
+
+.submitbox .submitcancel {
+        color: #21759B;
+        border-bottom-color: #21759B;
+}
+
+.submitbox .submitcancel:hover {
+        background: #21759B;
+        color: #fff;
+}
+/* end added from nav-menu.css */
+
+#menu-management .nav-tab-active,
+.menu-item-handle,
+.menu-item-settings {
+        -webkit-box-shadow: inset 0 1px 0 #fff;
+        box-shadow: inset 0 1px 0 #fff;
+}
+
+#menu-management .nav-tab-active {
+        background: #f9f9f9;
+        border-bottom-color: #f9f9f9;
+}
+
+#upload-form label {
+        color: #777;
+}
+
+/* Begin About Pages */
+
+.about-wrap h1 {
+        color: #333;
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.about-text {
+        color: #777;
+}
+
+.wp-badge {
+        color: #fff;
+        text-shadow: 0 -1px 0 rgba(22, 57, 81, 0.3);
+}
+
+.about-wrap h2 .nav-tab {
+        color: #21759B;
+}
+
+.about-wrap h2 .nav-tab:hover {
+        color: #d54e21;
+}
+
+.about-wrap h2 .nav-tab-active,
+.about-wrap h2 .nav-tab-active:hover {
+        color: #333;
+}
+
+.about-wrap h2 .nav-tab-active {
+        text-shadow: 1px 1px 1px #fff;
+        color: #464646;
+}
+
+.about-wrap h3 {
+        color: #333;
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.about-wrap .feature-section h4 {
+        color: #464646;
+}
+
+.about-wrap .feature-section img {
+        background: #fff;
+        border: 1px #ccc solid;
+        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
+        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
+}
+
+.about-wrap h4.wp-people-group {
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.about-wrap .point-releases {
+        border-bottom: 1px solid #dfdfdf;
+}
+
+.about-wrap .point-releases h3 {
+        border-top: 1px solid #dfdfdf;
+}
+
+.about-wrap .point-releases h3:first-child {
+        border: 0;
+}
+
+.about-wrap li.wp-person img.gravatar {
+        -webkit-box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
+        box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
+
+}
+.about-wrap li.wp-person .title {
+        color: #464646;
+        text-shadow: 1px 1px 1px #fff;
+}
+
+.freedoms-php .about-wrap ol li {
+        color: #999;
+
+}
+.freedoms-php .about-wrap ol p {
+        color: #464646;
+}
+
+/* End About Pages */
+
+
+/*------------------------------------------------------------------------------
+ 2.0 - Right to Left Styles
+------------------------------------------------------------------------------*/
+
+.rtl .bar {
+        border-right-color: transparent;
+        border-left-color: #99d;
+}
+
+.rtl .post-com-count {
+        background-image: url(../images/bubble_bg-rtl.gif);
+}
+
+.rtl #screen-meta-links a.show-settings {
+        background-position: left 3px;
+}
+
+.rtl #screen-meta-links a.show-settings.screen-meta-active {
+        background-position: left -33px;
+}
+
+/* Menu */
+.rtl #adminmenushadow,
+.rtl #adminmenuback {
+        background-image: url(../images/menu-shadow-rtl.png);
+        background-position: top left;
+}
+
+.rtl #adminmenu .wp-submenu .wp-submenu-head {
+        border-right-color: transparent;
+        border-left-color: #dfdfdf;
+}
+
+.rtl #adminmenu .wp-submenu,
+.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+        -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+        box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+}
+
+.rtl #adminmenu .wp-has-current-submenu .wp-submenu {
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+/* Collapse Menu Button */
+.rtl #collapse-button div {
+        background-position: 0 -108px;
+}
+
+.rtl.folded #collapse-button div {
+        background-position: 0 -72px;
+}
+
+/* Auto-folding of the admin menu for RTL */
+@media only screen and (max-width: 900px) {
+        .rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+        .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+                -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+                box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
+        }
+
+        .rtl.auto-fold #collapse-button div {
+                background-position: 0 -72px;
+        }
+}
+
+/* Edit Image */
+.rtl .meta-box-sortables .postbox:hover .handlediv {
+        background: transparent url(../images/arrows.png) no-repeat 6px 7px;
+}
+
+.rtl #post-body .misc-pub-section {
+        border-right-color: transparent;
+        border-left-color: #eee;
+}
+
+.rtl .sidebar-name-arrow {
+        background: transparent url(../images/arrows.png) no-repeat 5px 9px;
+}
+
+.rtl .sidebar-name:hover .sidebar-name-arrow {
+        background: transparent url(../images/arrows-dark.png) no-repeat 5px 9px;
+}
</ins></span></pre></div>
<a id="trunkwpadmincsscolorsfreshdevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/colors-fresh.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-fresh.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/colors-fresh.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,2112 +0,0 @@
</span><del>-/*------------------------------------------------------------------------------
-
-
-Howdy! This is the CSS file that controls the
-Gray (fresh) color style on the WordPress Dashboard.
-
-This file contains both LTR and RTL styles.
-
-
-TABLE OF CONTENTS:
-------------------
- 1.0 - Left to Right Styles
- 2.0 - Right to Left Styles
-
-
-------------------------------------------------------------------------------*/
-
-
-/*------------------------------------------------------------------------------
- 1.0 - Left to Right Styles
-------------------------------------------------------------------------------*/
-
-html,
-.wp-dialog {
-        background-color: #fff;
-}
-
-textarea,
-input[type="text"],
-input[type="password"],
-input[type="file"],
-input[type="button"],
-input[type="submit"],
-input[type="reset"],
-input[type="email"],
-input[type="number"],
-input[type="search"],
-input[type="tel"],
-input[type="url"],
-select {
-        border-color: #dfdfdf;
-        background-color: #fff;
-        color: #333;
-}
-
-select {
-        color: #000;
-}
-
-textarea:focus,
-input[type="text"]:focus,
-input[type="password"]:focus,
-input[type="file"]:focus,
-input[type="button"]:focus,
-input[type="submit"]:focus,
-input[type="reset"]:focus,
-input[type="email"]:focus,
-input[type="number"]:focus,
-input[type="search"]:focus,
-input[type="tel"]:focus,
-input[type="url"]:focus,
-select:focus {
-        border-color: #bbb;
-}
-
-kbd,
-code {
-        background: #eaeaea;
-}
-
-input[readonly] {
-        background-color: #eee;
-}
-
-.find-box-search {
-        border-color: #dfdfdf;
-        background-color: #f1f1f1;
-}
-
-.find-box {
-        background-color: #f1f1f1;
-}
-
-.find-box-inside {
-        background-color: #fff;
-}
-
-a.page-numbers:hover {
-        border-color: #999;
-}
-
-body,
-#wpbody,
-.form-table .pre,
-.ui-autocomplete li a {
-        color: #333;
-}
-
-body > #upload-menu {
-        border-bottom-color: #fff;
-}
-
-#postcustomstuff table,
-#your-profile fieldset,
-#rightnow,
-div.dashboard-widget,
-#dashboard-widgets p.dashboard-widget-links {
-        border-color: #ccc;
-}
-
-#poststuff .inside label.spam,
-#poststuff .inside label.deleted {
-        color: red;
-}
-
-#poststuff .inside label.waiting {
-        color: orange;
-}
-
-#poststuff .inside label.approved {
-        color: green;
-}
-
-#postcustomstuff table {
-        border-color: #dfdfdf;
-        background-color: #F9F9F9;
-}
-
-#postcustomstuff thead th {
-        background-color: #F1F1F1;
-}
-
-.widefat {
-        border-color: #dfdfdf;
-        background-color: #f9f9f9;
-}
-textarea.widefat {
-        background-color: #fff;
-}
-
-div.dashboard-widget-error {
-        background-color: #c43;
-}
-
-div.dashboard-widget-notice {
-        background-color: #cfe1ef;
-}
-
-div.dashboard-widget-submit {
-        border-top-color: #ccc;
-}
-
-ul.category-tabs li {
-        border-color: transparent;
-}
-
-div.tabs-panel,
-.wp-tab-panel,
-ul.category-tabs li.tabs,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-        border-color: #dfdfdf;
-        background-color: #fff;
-}
-
-ul.category-tabs li.tabs,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-        background-color: #fff;
-}
-
-input.disabled,
-textarea.disabled {
-        background-color: #ccc;
-}
-/* #upload-menu li a.upload-tab-link, */
-#plugin-information .action-button a,
-#plugin-information .action-button a:hover,
-#plugin-information .action-button a:visited {
-        color: #fff;
-}
-
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3,
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small,
-.find-box-head,
-.sidebar-name,
-#nav-menu-header,
-#nav-menu-footer,
-.menu-item-handle {
-        background: #f1f1f1;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
-        background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
-        background-image: -moz-linear-gradient(bottom, #ececec, #f9f9f9);
-        background-image: -o-linear-gradient(bottom, #ececec, #f9f9f9);
-        background-image: linear-gradient(to top, #ececec, #f9f9f9);
-}
-
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3 {
-        border-bottom-color: #dfdfdf;
-        text-shadow: #fff 0 1px 0;
-        -webkit-box-shadow: 0 1px 0 #fff;
-        box-shadow: 0 1px 0 #fff;
-}
-
-.form-table th,
-.form-wrap label {
-        color: #222;
-        text-shadow: #fff 0 1px 0;
-}
-
-.description,
-.form-wrap p {
-        color: #666;
-}
-
-strong .post-com-count span {
-        background-color: #21759b;
-}
-
-.sorthelper {
-        background-color: #ccf3fa;
-}
-
-.ac_match,
-.subsubsub a.current {
-        color: #000;
-}
-
-.wrap h2 {
-        color: #464646;
-}
-
-.wrap .add-new-h2,
-.wrap .add-new-h2:active {
-        background: #f1f1f1;
-}
-
-.wrap .add-new-h2:focus {
-        background: #c7e7fd;
-}
-
-.subtitle {
-        color: #777;
-}
-
-.ac_over {
-        background-color: #f0f0b8;
-}
-
-.ac_results {
-        background-color: #fff;
-        border-color: #808080;
-}
-
-.ac_results li {
-        color: #101010;
-}
-
-.alternate,
-.alt {
-        background-color: #fcfcfc;
-}
-
-.available-theme a.screenshot {
-        background-color: #f1f1f1;
-        border-color: #ddd;
-}
-
-.bar {
-        background-color: #e8e8e8;
-        border-right-color: #99d;
-}
-
-#media-upload,
-#media-upload .media-item .slidetoggle {
-        background: #fff;
-}
-
-#media-upload .slidetoggle {
-        border-top-color: #dfdfdf;
-}
-
-div.error,
-.login #login_error {
-        background-color: #ffebe8;
-        border-color: #c00;
-}
-
-div.error a {
-        color: #c00;
-}
-
-.form-invalid {
-        background-color: #ffebe8 !important;
-}
-
-.form-invalid input,
-.form-invalid select {
-        border-color: #c00 !important;
-}
-
-.submit,
-#commentsdiv #add-new-comment {
-        border-color: #dfdfdf;
-}
-
-.highlight {
-        background-color: #e4f2fd;
-        color: #000;
-}
-
-.howto,
-.nonessential,
-#edit-slug-box,
-.form-input-tip,
-.subsubsub {
-        color: #666;
-}
-
-.media-upload-form label.form-help,
-td.help {
-        color: #9a9a9a;
-}
-
-.ui-autocomplete {
-        background-color: #efefef;
-        border-color: #bbb;
-}
-
-.ui-autocomplete li a.ui-state-hover {
-        background-color: #ddd;
-}
-
-.post-com-count {
-        background-image: url(../images/bubble_bg.gif);
-        color: #fff;
-}
-
-.post-com-count span {
-        background-color: #bbb;
-        color: #fff;
-}
-
-.post-com-count:hover span {
-        background-color: #d54e21;
-}
-
-.quicktags, .search {
-        background-color: #ccc;
-        color: #000;
-}
-
-.side-info h5 {
-        border-bottom-color: #dadada;
-}
-
-.side-info ul {
-        color: #666;
-}
-
-.button,
-.button-secondary,
-.submit input,
-input[type=button],
-input[type=submit] {
-        border-color: #bbb;
-        color: #464646;
-}
-
-.button:hover,
-.button-secondary:hover,
-.submit input:hover,
-input[type=button]:hover,
-input[type=submit]:hover {
-        color: #000;
-        border-color: #666;
-}
-
-.button,
-.submit input,
-.button-secondary {
-        text-shadow: 0 1px 0 #fff;
-        background: #f2f2f2;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
-        background-image: -moz-linear-gradient(bottom, #ededed, #fff);
-        background-image: -o-linear-gradient(bottom, #ededed, #fff);
-        background-image: linear-gradient(to top, #ededed, #fff);
-}
-
-.button:active,
-.submit input:active,
-.button-secondary:active {
-        background: #eee;
-        background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
-        background-image: -webkit-linear-gradient(top, #ededed, #fff);
-        background-image: -moz-linear-gradient(top, #ededed, #fff);
-        background-image: -o-linear-gradient(top, #ededed, #fff);
-        background-image: linear-gradient(to bottom, #ededed, #fff);
-}
-
-input.button-primary,
-button.button-primary,
-a.button-primary {
-        border-color: #298cba;
-        font-weight: bold;
-        color: #fff;
-        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
-        background: #21759b;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
-        background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
-        background-image: -moz-linear-gradient(bottom, #227199, #298cba);
-        background-image: -o-linear-gradient(bottom, #227199, #298cba);
-        background-image: linear-gradient(to top, #227199, #298cba);
-}
-
-input.button-primary:active,
-button.button-primary:active,
-a.button-primary:active {
-        color: #eaf2fa;
-        background: #298cba;
-        background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
-        background-image: -webkit-linear-gradient(top, #227199, #298cba);
-        background-image: -moz-linear-gradient(top, #227199, #298cba);
-        background-image: -o-linear-gradient(top, #227199, #298cba);
-        background-image: linear-gradient(to bottom, #227199, #298cba);
-}
-
-input.button-primary:hover,
-button.button-primary:hover,
-a.button-primary:hover,
-a.button-primary:focus,
-a.button-primary:active {
-        border-color: #13455b;
-        color: #eaf2fa;
-}
-
-.button-disabled,
-.button[disabled],
-.button:disabled,
-.button-secondary[disabled],
-.button-secondary:disabled,
-a.button.disabled {
-        color: #aaa !important;
-        border-color: #ddd !important;
-}
-
-.button-primary-disabled,
-.button-primary[disabled],
-.button-primary:disabled {
-        color: #9fd0d5 !important;
-        background: #298cba !important;
-}
-
-a:hover,
-a:active {
-        color: #d54e21;
-}
-
-a:focus {
-        background: #c7e7fd;
-        color: #124964;
-}
-
-a:active {
-        background: none;
-        outline: thin dotted;
-}
-
-#adminmenu a:active {
-        outline: none;
-}
-
-#adminmenu a:hover,
-#adminmenu li.menu-top > a:focus,
-#adminmenu .wp-submenu a:hover,
-#the-comment-list .comment a:hover,
-#rightnow a:hover,
-#media-upload a.del-link:hover,
-div.dashboard-widget-submit input:hover,
-.subsubsub a:hover,
-.subsubsub a.current:hover,
-.ui-tabs-nav a:hover,
-.plugins .inactive a:hover,
-#all-plugins-table .plugins .inactive a:hover,
-#search-plugins-table .plugins .inactive a:hover {
-        color: #d54e21;
-}
-
-#the-comment-list .comment-item,
-#dashboard-widgets #dashboard_quick_press form p.submit {
-        border-color: #dfdfdf;
-}
-
-#side-sortables .category-tabs .tabs a,
-#side-sortables .add-menu-item-tabs .tabs a,
-.wp-tab-bar .wp-tab-active a {
-        color: #333;
-}
-
-#rightnow .rbutton {
-        background-color: #ebebeb;
-        color: #264761;
-}
-
-.submitbox .submit {
-        background-color: #464646;
-        color: #ccc;
-}
-
-.plugins a.delete:hover,
-#all-plugins-table .plugins a.delete:hover,
-#search-plugins-table .plugins a.delete:hover,
-.submitbox .submitdelete {
-        color: #f00;
-        border-bottom-color: #f00;
-}
-
-.submitbox .submitdelete:hover,
-#media-items a.delete:hover,
-#media-items a.delete-permanently:hover {
-        color: #fff;
-        background-color: #f00;
-        border-bottom-color: #f00;
-}
-
-#normal-sortables .submitbox .submitdelete:hover {
-        color: #000;
-        background-color: #f00;
-        border-bottom-color: #f00;
-}
-
-.tablenav .dots {
-        border-color: transparent;
-}
-
-.tablenav .next,
-.tablenav .prev {
-        border-color: transparent;
-        color: #21759b;
-}
-
-.tablenav .next:hover,
-.tablenav .prev:hover {
-        border-color: transparent;
-        color: #d54e21;
-}
-
-div.updated,
-.login .message {
-        background-color: #ffffe0;
-        border-color: #e6db55;
-}
-
-.update-message {
-        color: #000;
-}
-
-a.page-numbers {
-        border-bottom-color: #B8D3E2;
-}
-
-.commentlist li {
-        border-bottom-color: #ccc;
-}
-
-.widefat td,
-.widefat th {
-        border-top-color: #fff;
-        border-bottom-color: #dfdfdf;
-}
-
-.widefat th {
-        text-shadow: rgba(255,255,255,0.8) 0 1px 0;
-}
-
-.widefat td {
-        color: #555;
-}
-.widefat p,
-.widefat ol,
-.widefat ul {
-        color: #333;
-}
-
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small,
-.find-box-head {
-        color: #333;
-}
-
-th.sortable a:hover,
-th.sortable a:active,
-th.sortable a:focus {
-        color: #333;
-}
-
-th.sortable a:focus {
-        background: #e1e1e1;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#dcdcdc), to(#e9e9e9));
-        background-image: -webkit-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-        background-image: -moz-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-        background-image: -o-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-        background-image: linear-gradient(to top, #dcdcdc, #e9e9e9);
-}
-
-h3.dashboard-widget-title small a {
-        color: #d7d7d7;
-}
-
-h3.dashboard-widget-title small a:hover {
-        color: #fff;
-}
-
-a,
-#adminmenu a,
-#the-comment-list p.comment-author strong a,
-#media-upload a.del-link,
-#media-items a.delete,
-#media-items a.delete-permanently,
-.plugins a.delete,
-.ui-tabs-nav a {
-        color: #21759b;
-}
-
-#adminmenu .awaiting-mod,
-#adminmenu .update-plugins,
-#sidemenu a .update-plugins,
-#rightnow .reallynow {
-        background-color: #464646;
-        color: #fff;
-        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-#plugin-information .action-button {
-        background-color: #d54e21;
-        color: #fff;
-}
-
-#adminmenu li.current a .awaiting-mod,
-#adminmenu        li a.wp-has-current-submenu .update-plugins{
-        background-color: #464646;
-        color: #fff;
-        -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-        box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-
-div#media-upload-header,
-div#plugin-information-header {
-        background-color: #f9f9f9;
-        border-bottom-color: #dfdfdf;
-}
-
-#currenttheme img {
-        border-color: #666;
-}
-
-#dashboard_secondary div.dashboard-widget-content ul li a {
-        background-color: #f9f9f9;
-}
-
-input.readonly, textarea.readonly {
-        background-color: #ddd;
-}
-
-#editable-post-name {
-        background-color: #fffbcc;
-}
-
-#edit-slug-box strong,
-.tablenav .displaying-num,
-#submitted-on,
-.submitted-on {
-        color: #777;
-}
-
-.login #nav a,
-.login #backtoblog a {
-        color: #21759b !important;
-}
-
-.login #nav a:hover,
-.login #backtoblog a:hover {
-        color: #d54e21 !important;
-}
-
-#footer {
-        color: #777;
-        border-color: #dfdfdf;
-}
-
-.imgedit-group,
-#media-items .media-item,
-.media-item .describe {
-        border-color: #dfdfdf;
-}
-
-.checkbox,
-.side-info,
-.plugins tr,
-#your-profile #rich_editing {
-        background-color: #fcfcfc;
-}
-
-.plugins .inactive,
-.plugins .inactive th,
-.plugins .inactive td,
-tr.inactive + tr.plugin-update-tr .plugin-update {
-        background-color: #f4f4f4;
-}
-
-.plugin-update-tr .update-message {
-        background-color: #fffbe4;
-        border-color: #dfdfdf;
-}
-
-.plugins .active,
-.plugins .active th,
-.plugins .active td {
-        color: #000;
-}
-
-.plugins .inactive a {
-        color: #557799;
-}
-
-#the-comment-list tr.undo,
-#the-comment-list div.undo {
-        background-color: #f4f4f4;
-}
-
-#the-comment-list .unapproved {
-        background-color: #ffffe0;
-}
-
-#the-comment-list .approve a {
-        color: #006505;
-}
-
-#the-comment-list .unapprove a {
-        color: #d98500;
-}
-
-table.widefat span.delete a,
-table.widefat span.trash a,
-table.widefat span.spam a,
-#dashboard_recent_comments .delete a,
-#dashboard_recent_comments .trash a,
-#dashboard_recent_comments .spam a {
-        color: #bc0b0b;
-}
-
-.welcome-panel {
-        border-color: #dfdfdf;
-}
-.welcome-panel p {
-        color: #777;
-}
-.welcome-panel-column p {
-        color: #464646;
-}
-.welcome-panel h3 {
-        text-shadow: 1px 1px 1px white;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-#titlediv,
-#poststuff .postarea,
-.stuffbox {
-        border-color: #dfdfdf;
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-.menu-item-settings {
-        background: #f5f5f5;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(#f9f9f9));
-        background-image: -webkit-linear-gradient(bottom, #f5f5f5, #f9f9f9);
-        background-image: -moz-linear-gradient(bottom, #f5f5f5, #f9f9f9);
-        background-image: -o-linear-gradient(bottom, #f5f5f5, #f9f9f9);
-        background-image: linear-gradient(to top, #f5f5f5, #f9f9f9);
-}
-
-.postbox h3 {
-        color: #464646;
-}
-
-.widget .widget-top {
-        color: #222;
-}
-
-.sidebar-name:hover h3,
-.postbox h3:hover {
-        color: #000;
-}
-
-.curtime #timestamp {
-        background-image: url(../images/date-button.gif);
-}
-
-#rightnow .youhave {
-        background-color: #f0f6fb;
-}
-
-#rightnow a {
-        color: #448abd;
-}
-
-.tagchecklist span a,
-#bulk-titles div a {
-        background: url(../images/xit.gif) no-repeat;
-}
-
-.tagchecklist span a:hover,
-#bulk-titles div a:hover {
-        background: url(../images/xit.gif) no-repeat -10px 0;
-}
-
-#update-nag, .update-nag {
-        background-color: #FFFBCC;
-        border-color: #E6DB55;
-        color: #555;
-}
-
-#screen-meta {
-        background-color: #f1f1f1;
-        border-color: #ccc;
-        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-}
-
-#contextual-help-back {
-        background: #fff;
-}
-
-.contextual-help-tabs a:hover {
-        color: #333;
-}
-
-#contextual-help-back,
-.contextual-help-tabs .active {
-        border-color: #ccc;
-}
-
-.contextual-help-tabs .active,
-.contextual-help-tabs .active a,
-.contextual-help-tabs .active a:hover {
-        background: #fff;
-        color: #333;
-}
-
-/* screen options and help tabs */
-#screen-options-link-wrap,
-#contextual-help-link-wrap {
-        border-right: 1px solid #ccc;
-        border-left: 1px solid #ccc;
-        border-bottom: 1px solid #ccc;
-        background: #e3e3e3;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#f1f1f1));
-        background-image: -webkit-linear-gradient(bottom, #dfdfdf, #f1f1f1);
-        background-image: -moz-linear-gradient(bottom, #dfdfdf, #f1f1f1);
-        background-image: -o-linear-gradient(bottom, #dfdfdf, #f1f1f1);
-        background-image: linear-gradient(to top, #dfdfdf, #f1f1f1);
-}
-
-#screen-meta-links a {
-        color: #777;
-        background: transparent url(../images/arrows.png) no-repeat right 4px;
-}
-
-#screen-meta-links a:focus {
-        background-color: #c7e7fd;
-        color: #124964;
-}
-
-#screen-meta-links a:hover,
-#screen-meta-links a:active {
-        color: #333;
-        background-color: transparent;
-}
-
-#screen-meta-links a.screen-meta-active {
-        background-position: right -31px;
-}
-
-/* end screen options and help tabs */
-
-.login #backtoblog a {
-        color: #464646;
-}
-
-#wphead {
-        border-bottom:#dfdfdf 1px solid;
-}
-
-#wphead h1 a {
-        color: #464646;
-}
-
-#footer a:link,
-#footer a:visited {
-        text-decoration: none;
-}
-
-#footer a:hover {
-        text-decoration: underline;
-}
-
-.file-error,
-abbr.required,
-.widget-control-remove:hover,
-table.widefat .delete a:hover,
-table.widefat .trash a:hover,
-table.widefat .spam a:hover,
-#dashboard_recent_comments .delete a:hover,
-#dashboard_recent_comments .trash a:hover
-#dashboard_recent_comments .spam a:hover {
-        color: #f00;
-}
-
-#pass-strength-result {
-        background-color: #eee;
-        border-color: #ddd !important;
-}
-
-#pass-strength-result.bad {
-        background-color: #ffb78c;
-        border-color: #ff853c !important;
-}
-
-#pass-strength-result.good {
-        background-color: #ffec8b;
-        border-color: #fc0 !important;
-}
-
-#pass-strength-result.short {
-        background-color: #ffa0a0;
-        border-color: #f04040 !important;
-}
-
-#pass-strength-result.strong {
-        background-color: #c3ff88;
-        border-color: #8dff1c !important;
-}
-
-#titlediv #title {
-        border-color: #ccc;
-}
-
-#post-status-info {
-        border-color: #dfdfdf #ccc #ccc;
-        background-color: #eaeaea;
-}
-
-.editwidget .widget-inside {
-        border-color: #dfdfdf;
-}
-
-#titlediv #title {
-        background-color: #fff;
-}
-
-#tTips p#tTips_inside {
-        background-color: #ddd;
-        color: #333;
-}
-
-#timestampdiv input,
-#namediv input,
-#poststuff .inside .the-tagcloud {
-        border-color: #ddd;
-}
-
-/* menu */
-#adminmenuback,
-#adminmenuwrap {
-        background-color: #ececec;
-        border-color: #ccc;
-}
-
-#adminmenushadow,
-#adminmenuback {
-        background-image: url(../images/menu-shadow.png);
-        background-position: top right;
-        background-repeat: repeat-y;
-}
-
-#adminmenu li.wp-menu-separator {
-        background: #dfdfdf;
-        border-color: #cfcfcf;
-}
-
-#adminmenu div.separator {
-        border-color: #e1e1e1;
-}
-
-#adminmenu a.menu-top,
-#adminmenu .wp-submenu .wp-submenu-head {
-        border-top-color: #f9f9f9;
-        border-bottom-color: #dfdfdf;
-}
-
-#adminmenu li.wp-menu-open {
-        border-color: #dfdfdf;
-}
-
-#adminmenu li.menu-top:hover,
-#adminmenu li.opensub > a.menu-top,
-#adminmenu li > a.menu-top:focus {
-        background-color: #e4e4e4;
-        color: #d54e21;
-        text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 );
-}
-
-/* So it doesn't get applied to the number spans (comments, updates, etc) */
-#adminmenu li.menu-top:hover > a span,
-#adminmenu li.menu-top > a:focus span {
-        text-shadow: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top,
-#adminmenu .wp-menu-arrow,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-        background: #777;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
-        background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
-        background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
-        background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
-        background-image: linear-gradient(to top, #6d6d6d, #808080);
-}
-
-#adminmenu .wp-menu-arrow div {
-        background: #777;
-        background-image: -webkit-gradient(linear, right bottom, left top, from(#6d6d6d), to(#808080));
-        background-image: -webkit-linear-gradient(bottom right, #6d6d6d, #808080);
-        background-image: -moz-linear-gradient(bottom right, #6d6d6d, #808080);
-        background-image: -o-linear-gradient(bottom right, #6d6d6d, #808080);
-        background-image: linear-gradient(to top left, #6d6d6d, #808080);
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-        border-top-color: #f9f9f9;
-        border-bottom-color: #dfdfdf;
-        background: #E4E4E4;
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
-        background: #E4E4E4;
-        border-color: #ccc;
-}
-
-.folded #adminmenu li.menu-top li:hover a {
-        background-image: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-        text-shadow: 0 -1px 0 #333;
-        color: #fff;
-        border-top-color: #808080;
-        border-bottom-color: #6d6d6d;
-}
-
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top {
-        border-top-color: #808080;
-        border-bottom-color: #6d6d6d;
-}
-
-#adminmenu .wp-submenu a:hover,
-#adminmenu .wp-submenu a:focus {
-        background-color: #EAF2FA;
-        color: #333;
-}
-
-#adminmenu .wp-submenu li.current,
-#adminmenu .wp-submenu li.current a,
-#adminmenu .wp-submenu li.current a:hover {
-        color: #333;
-}
-
-#adminmenu .wp-submenu,
-.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-        background-color: #fff;
-        border-color: #dfdfdf;
-        -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-        box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-}
-
-#adminmenu .wp-submenu .wp-submenu-head {
-        background-color: #e4e4e4;
-        color: #333;
-}
-
-/* collapse menu button */
-#collapse-menu {
-        color: #aaa;
-        border-top-color: #f9f9f9;
-}
-
-#collapse-menu:hover {
-        color: #999;
-}
-
-#collapse-button {
-        border-color: #ccc;
-        background: #f4f4f4;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #dfdfdf, #fff);
-        background-image: -moz-linear-gradient(bottom, #dfdfdf, #fff);
-        background-image: -o-linear-gradient(bottom, #dfdfdf, #fff);
-        background-image: linear-gradient(to top, #dfdfdf, #fff);
-}
-
-#collapse-menu:hover #collapse-button {
-        border-color: #aaa;
-}
-
-#collapse-button div {
-        background: transparent url(../images/arrows.png) no-repeat 0 -72px;
-}
-
-.folded #collapse-button div {
-        background-position: 0 -108px;
-}
-
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-        .auto-fold #adminmenu li.wp-has-current-submenu,
-        .auto-fold #adminmenu li.current.menu-top {
-                background-color: #777;
-                background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
-                background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
-                background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
-                background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
-                background-image: linear-gradient(bottom, #6d6d6d, #808080);
-        }
-
-        .auto-fold #adminmenu li.wp-has-current-submenu,
-        .auto-fold #adminmenu li.current.menu-top {
-                border-top-color: #808080;
-                border-bottom-color: #6d6d6d;
-        }
-
-        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-                background-color: #fff;
-                border-color: #dfdfdf;
-                -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-                box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-        }
-
-        .auto-fold #collapse-button div {
-                background-position: 0 -108px;
-        }
-}
-
-/* menu and screen icons */
-.icon16,
-.icon32,
-div.wp-menu-image {
-        background-color: transparent;
-        background-repeat: no-repeat;
-}
-
-.icon16.icon-dashboard,
-.menu-icon-dashboard div.wp-menu-image,
-.icon16.icon-post,
-.menu-icon-post div.wp-menu-image,
-.icon16.icon-media,
-.menu-icon-media div.wp-menu-image,
-.icon16.icon-links,
-.menu-icon-links div.wp-menu-image,
-.icon16.icon-page,
-.menu-icon-page div.wp-menu-image,
-.icon16.icon-comments,
-.menu-icon-comments div.wp-menu-image,
-.icon16.icon-appearance,
-.menu-icon-appearance div.wp-menu-image,
-.icon16.icon-plugins,
-.menu-icon-plugins div.wp-menu-image,
-.icon16.icon-users,
-.menu-icon-users div.wp-menu-image,
-.icon16.icon-tools,
-.menu-icon-tools div.wp-menu-image,
-.icon16.icon-settings,
-.menu-icon-settings div.wp-menu-image,
-.icon16.icon-site,
-.menu-icon-site div.wp-menu-image {
-        background-image: url('../images/menu.png?ver=20120201');
-}
-
-.icon16.icon-dashboard,
-#adminmenu .menu-icon-dashboard div.wp-menu-image {
-        background-position: -59px -33px;
-}
-
-#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.current div.wp-menu-image {
-        background-position: -59px -1px;
-}
-
-.icon16.icon-post,
-#adminmenu .menu-icon-post div.wp-menu-image {
-        background-position: -269px -33px;
-}
-
-#adminmenu .menu-icon-post:hover div.wp-menu-image,
-#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-post.current div.wp-menu-image {
-        background-position: -269px -1px;
-}
-
-.icon16.icon-media,
-#adminmenu .menu-icon-media div.wp-menu-image {
-        background-position: -119px -33px;
-}
-
-#adminmenu .menu-icon-media:hover div.wp-menu-image,
-#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-media.current div.wp-menu-image {
-        background-position: -119px -1px;
-}
-
-.icon16.icon-links,
-#adminmenu .menu-icon-links div.wp-menu-image {
-        background-position: -89px -33px;
-}
-
-#adminmenu .menu-icon-links:hover div.wp-menu-image,
-#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-links.current div.wp-menu-image {
-        background-position: -89px -1px;
-}
-
-.icon16.icon-page,
-#adminmenu .menu-icon-page div.wp-menu-image {
-        background-position: -149px -33px;
-}
-
-#adminmenu .menu-icon-page:hover div.wp-menu-image,
-#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-page.current div.wp-menu-image {
-        background-position: -149px -1px;
-}
-
-.icon16.icon-comments,
-#adminmenu .menu-icon-comments div.wp-menu-image {
-        background-position: -29px -33px;
-}
-
-#adminmenu .menu-icon-comments:hover div.wp-menu-image,
-#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-comments.current div.wp-menu-image {
-        background-position: -29px -1px;
-}
-
-.icon16.icon-appearance,
-#adminmenu .menu-icon-appearance div.wp-menu-image {
-        background-position: 1px -33px;
-}
-
-#adminmenu .menu-icon-appearance:hover div.wp-menu-image,
-#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-appearance.current div.wp-menu-image {
-        background-position: 1px -1px;
-}
-
-.icon16.icon-plugins,
-#adminmenu .menu-icon-plugins div.wp-menu-image {
-        background-position: -179px -33px;
-}
-
-#adminmenu .menu-icon-plugins:hover div.wp-menu-image,
-#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-plugins.current div.wp-menu-image {
-        background-position: -179px -1px;
-}
-
-.icon16.icon-users,
-#adminmenu .menu-icon-users div.wp-menu-image {
-        background-position: -300px -33px;
-}
-
-#adminmenu .menu-icon-users:hover div.wp-menu-image,
-#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-users.current div.wp-menu-image {
-        background-position: -300px -1px;
-}
-
-.icon16.icon-tools,
-#adminmenu .menu-icon-tools div.wp-menu-image {
-        background-position: -209px -33px;
-}
-
-#adminmenu .menu-icon-tools:hover div.wp-menu-image,
-#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-tools.current div.wp-menu-image {
-        background-position: -209px -1px;
-}
-
-.icon16.icon-settings,
-#adminmenu .menu-icon-settings div.wp-menu-image {
-        background-position: -239px -33px;
-}
-
-#adminmenu .menu-icon-settings:hover div.wp-menu-image,
-#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-settings.current div.wp-menu-image {
-        background-position: -239px -1px;
-}
-
-.icon16.icon-site,
-#adminmenu .menu-icon-site div.wp-menu-image {
-        background-position: -359px -33px;
-}
-
-#adminmenu .menu-icon-site:hover div.wp-menu-image,
-#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-site.current div.wp-menu-image {
-        background-position: -359px -1px;
-}
-/* end menu and screen icons */
-
-/* Screen Icons */
-.icon32.icon-post,
-#icon-edit,
-#icon-post,
-.icon32.icon-dashboard,
-#icon-index,
-.icon32.icon-media,
-#icon-upload,
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category,
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page,
-.icon32.icon-comments,
-#icon-edit-comments,
-.icon32.icon-appearance,
-#icon-themes,
-.icon32.icon-plugins,
-#icon-plugins,
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit,
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin,
-.icon32.icon-settings,
-#icon-options-general,
-.icon32.icon-site,
-#icon-ms-admin {
-        background-image: url(../images/icons32.png?ver=20111206);
-}
-
-.icon32.icon-post,
-#icon-edit,
-#icon-post {
-        background-position: -552px -5px;
-}
-
-.icon32.icon-dashboard,
-#icon-index {
-        background-position: -137px -5px;
-}
-
-.icon32.icon-media,
-#icon-upload {
-        background-position: -251px -5px;
-}
-
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category {
-        background-position: -190px -5px;
-}
-
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page {
-        background-position: -312px -5px;
-}
-
-.icon32.icon-comments,
-#icon-edit-comments {
-        background-position: -72px -5px;
-}
-
-.icon32.icon-appearance,
-#icon-themes {
-        background-position: -11px -5px;
-}
-
-.icon32.icon-plugins,
-#icon-plugins {
-        background-position: -370px -5px;
-}
-
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit {
-        background-position: -600px -5px;
-}
-
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin {
-        background-position: -432px -5px;
-}
-
-.icon32.icon-settings,
-#icon-options-general {
-        background-position: -492px -5px;
-}
-
-.icon32.icon-site,
-#icon-ms-admin {
-        background-position: -659px -5px;
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        .icon32.icon-post,
-        #icon-edit,
-        #icon-post,
-        .icon32.icon-dashboard,
-        #icon-index,
-        .icon32.icon-media,
-        #icon-upload,
-        .icon32.icon-links,
-        #icon-link-manager,
-        #icon-link,
-        #icon-link-category,
-        .icon32.icon-page,
-        #icon-edit-pages,
-        #icon-page,
-        .icon32.icon-comments,
-        #icon-edit-comments,
-        .icon32.icon-appearance,
-        #icon-themes,
-        .icon32.icon-plugins,
-        #icon-plugins,
-        .icon32.icon-users,
-        #icon-users,
-        #icon-profile,
-        #icon-user-edit,
-        .icon32.icon-tools,
-        #icon-tools,
-        #icon-admin,
-        .icon32.icon-settings,
-        #icon-options-general,
-        .icon32.icon-site,
-        #icon-ms-admin {
-                background-image: url(../images/icons32-2x.png?ver=20120412);
-                background-size: 708px 45px;
-        }
-
-        .icon16.icon-dashboard,
-        .menu-icon-dashboard div.wp-menu-image,
-        .icon16.icon-post,
-        .menu-icon-post div.wp-menu-image,
-        .icon16.icon-media,
-        .menu-icon-media div.wp-menu-image,
-        .icon16.icon-links,
-        .menu-icon-links div.wp-menu-image,
-        .icon16.icon-page,
-        .menu-icon-page div.wp-menu-image,
-        .icon16.icon-comments,
-        .menu-icon-comments div.wp-menu-image,
-        .icon16.icon-appearance,
-        .menu-icon-appearance div.wp-menu-image,
-        .icon16.icon-plugins,
-        .menu-icon-plugins div.wp-menu-image,
-        .icon16.icon-users,
-        .menu-icon-users div.wp-menu-image,
-        .icon16.icon-tools,
-        .menu-icon-tools div.wp-menu-image,
-        .icon16.icon-settings,
-        .menu-icon-settings div.wp-menu-image,
-        .icon16.icon-site,
-        .menu-icon-site div.wp-menu-image {
-                background-image: url('../images/menu-2x.png?ver=20120412');
-                background-size: 390px 64px;
-        }
-}
-/* end screen icons */
-
-/* Diff */
-table.diff .diff-deletedline {
-        background-color: #fdd;
-}
-
-table.diff .diff-deletedline del {
-        background-color: #f99;
-}
-
-table.diff .diff-addedline {
-        background-color: #dfd;
-}
-
-table.diff .diff-addedline ins {
-        background-color: #9f9;
-}
-
-#att-info {
-        background-color: #E4F2FD;
-}
-
-/* edit image */
-#sidemenu a {
-        background-color: #f9f9f9;
-        border-color: #f9f9f9;
-        border-bottom-color: #dfdfdf;
-}
-
-#sidemenu a.current {
-        background-color: #fff;
-        border-color: #dfdfdf #dfdfdf #fff;
-        color: #D54E21;
-}
-
-#replyerror {
-        border-color: #ddd;
-        background-color: #f9f9f9;
-}
-
-/* table vim shortcuts */
-.vim-current,
-.vim-current th,
-.vim-current td {
-        background-color: #E4F2FD !important;
-}
-
-/* Install Plugins */
-#plugin-information .fyi ul {
-        background-color: #eaf3fa;
-}
-
-#plugin-information .fyi h2.mainheader {
-        background-color: #cee1ef;
-}
-
-#plugin-information pre,
-#plugin-information code {
-        background-color: #ededff;
-}
-
-#plugin-information pre {
-        border: 1px solid #ccc;
-}
-
-/* inline editor */
-.inline-edit-row fieldset input[type="text"],
-.inline-edit-row fieldset textarea,
-#bulk-titles {
-        border-color: #ddd;
-}
-
-.inline-editor div.title {
-        background-color: #EAF3FA;
-}
-
-.inline-editor ul.cat-checklist {
-        background-color: #fff;
-        border-color: #ddd;
-}
-
-.inline-editor .categories .catshow,
-.inline-editor .categories .cathide {
-        color: #21759b;
-}
-
-.inline-editor .quick-edit-save {
-        background-color: #f1f1f1;
-}
-
-fieldset.inline-edit-col-right .inline-edit-col {
-        border-color: #dfdfdf;
-}
-
-.attention {
-        color: #D54E21;
-}
-
-.meta-box-sortables .postbox:hover .handlediv {
-        background: transparent url(../images/arrows.png) no-repeat 6px 7px;
-}
-
-.tablenav .tablenav-pages {
-        color: #555;
-}
-
-.tablenav .tablenav-pages a {
-        border-color: #e3e3e3;
-        background: #eee;
-        -moz-box-shadow: inset 0 1px 0 #fff;
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-}
-
-.tablenav .tablenav-pages a:hover,
-.tablenav .tablenav-pages a:focus {
-        color: #d54e21;
-}
-
-.tablenav .tablenav-pages a.disabled,
-.tablenav .tablenav-pages a.disabled:hover,
-.tablenav .tablenav-pages a.disabled:focus {
-        color: #aaa;
-}
-
-.tablenav .tablenav-pages .current {
-        background: #dfdfdf;
-        border-color: #d3d3d3;
-}
-
-#availablethemes,
-#availablethemes td {
-        border-color: #ddd;
-}
-
-#current-theme img {
-        border-color: #999;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link,
-#TB_window #TB_title a.tb-theme-preview-link:visited {
-        color: #999;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link:hover,
-#TB_window #TB_title a.tb-theme-preview-link:focus {
-        color: #ccc;
-}
-
-.misc-pub-section {
-        border-top-color: #fff;
-        border-bottom-color: #dfdfdf;
-}
-
-#minor-publishing {
-        border-bottom-color: #dfdfdf;
-}
-
-#post-body .misc-pub-section {
-        border-left-color: #eee;
-}
-
-.post-com-count span {
-        background-color: #bbb;
-}
-
-.form-table .color-palette td {
-        border-color: #fff;
-}
-
-.sortable-placeholder {
-        border-color: #bbb;
-        background-color: #f5f5f5;
-}
-
-#post-body ul.category-tabs li.tabs a,
-#post-body ul.add-menu-item-tabs li.tabs a,
-body.press-this ul.category-tabs li.tabs a {
-        color: #333;
-}
-
-.view-switch #view-switch-list,
-.view-switch #view-switch-excerpt {
-        background-color: transparent;
-        background-image: url('../images/list.png');
-        background-repeat: no-repeat;
-}
-
-.view-switch #view-switch-list {
-        background-position: 0 0;
-}
-
-.view-switch .current #view-switch-list {
-        background-position: -40px 0;
-}
-
-.view-switch #view-switch-excerpt {
-        background-position: -20px 0;
-}
-
-.view-switch .current #view-switch-excerpt {
-        background-position: -60px 0;
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        .view-switch #view-switch-list,
-        .view-switch #view-switch-excerpt {
-                background-image: url('../images/list-2x.png');
-                background-size: 80px 20px;
-        }
-}
-
-#header-logo {
-        background: transparent url(../images/wp-logo.png?ver=20110504) no-repeat scroll center center;
-}
-
-.popular-tags,
-.feature-filter {
-        background-color: #fff;
-        border-color: #DFDFDF;
-}
-
-div.widgets-sortables,
-#widgets-left .inactive,
-#available-widgets .widget-holder {
-        background-color: #fcfcfc;
-        border-color: #dfdfdf;
-}
-
-#available-widgets .widget-description {
-        color: #555;
-}
-
-.sidebar-name {
-        color: #464646;
-        text-shadow: #fff 0 1px 0;
-        border-color: #dfdfdf;
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-}
-
-.sidebar-name:hover,
-#removing-widget {
-        color: #d54e21;
-}
-
-#removing-widget span {
-        color: black;
-}
-
-.sidebar-name-arrow {
-        background: transparent url(../images/arrows.png) no-repeat 5px 9px;
-}
-
-.sidebar-name:hover .sidebar-name-arrow {
-        background: transparent url(../images/arrows-dark.png) no-repeat 5px 9px;
-}
-
-.in-widget-title {
-        color: #606060;
-}
-
-.deleting .widget-title * {
-        color: #aaa;
-}
-
-.imgedit-menu div {
-        border-color: #d5d5d5;
-        background-color: #f1f1f1;
-}
-
-.imgedit-menu div:hover {
-        border-color: #c1c1c1;
-        background-color: #eaeaea;
-}
-
-.imgedit-menu div.disabled {
-        border-color: #ccc;
-        background-color: #ddd;
-        filter: alpha(opacity=50);
-        opacity: 0.5;
-}
-
-#dashboard_recent_comments div.undo {
-        border-top-color: #dfdfdf;
-}
-
-.comment-ays,
-.comment-ays th {
-        border-color: #ddd;
-}
-
-.comment-ays th {
-        background-color: #f1f1f1;
-}
-
-/* added from nav-menu.css */
-#menu-management .menu-edit {
-        border-color: #dfdfdf;
-}
-
-#post-body {
-        background: #fff;
-        border-top-color: #fff;
-        border-bottom-color: #dfdfdf;
-}
-
-#nav-menu-header {
-        border-bottom-color: #dfdfdf;
-}
-
-#nav-menu-footer {
-        border-top-color: #fff;
-}
-
-#menu-management .nav-tabs-arrow a {
-        color: #C1C1C1;
-}
-
-#menu-management .nav-tabs-arrow a:hover {
-        color: #D54E21;
-}
-
-#menu-management .nav-tabs-arrow a:active {
-        color: #464646;
-}
-
-#menu-management .nav-tab-active {
-        border-color: #dfdfdf;
-}
-
-#menu-management .nav-tab {
-        background: #fbfbfb;
-        border-color: #dfdfdf;
-}
-
-.js .input-with-default-title {
-        color: #aaa;
-}
-
-#cancel-save {
-        color: #ff0000;
-}
-
-#cancel-save:hover {
-        background-color: #FF0000;
-        color: #fff;
-}
-
-.list-container,
-.menu-item-handle {
-        border-color: #dfdfdf;
-}
-
-.menu li.deleting .menu-item-handle {
-        background-color: #f66;
-        text-shadow: #ccc;
-}
-
-.item-type { /* Menu item controls */
-        color: #999999;
-}
-
-.item-controls .menu-item-delete:hover {
-        color: #ff0000;
-}
-
-.nav-menus-php .item-edit {
-        background: transparent url(../images/arrows.png) no-repeat 8px 10px;
-        border-bottom-color: #eee;
-}
-
-.item-edit:hover {
-        background: transparent url(../images/arrows-dark.png) no-repeat 8px 10px;
-}
-
-.menu-item-settings { /* Menu editing */
-        border-color: #dfdfdf;
-}
-
-.link-to-original {
-        color: #777;
-        border-color: #dfdfdf;
-}
-
-#cancel-save:hover {
-        color: #fff !important;
-}
-
-#update-menu-item {
-        color: #fff !important;
-}
-
-#update-menu-item:hover,
-#update-menu-item:active,
-#update-menu-item:focus {
-        color: #eaf2fa !important;
-        border-color: #13455b !important;
-}
-
-.submitbox .submitcancel {
-        color: #21759B;
-        border-bottom-color: #21759B;
-}
-
-.submitbox .submitcancel:hover {
-        background: #21759B;
-        color: #fff;
-}
-/* end added from nav-menu.css */
-
-#menu-management .nav-tab-active,
-.menu-item-handle,
-.menu-item-settings {
-        -webkit-box-shadow: inset 0 1px 0 #fff;
-        box-shadow: inset 0 1px 0 #fff;
-}
-
-#menu-management .nav-tab-active {
-        background: #f9f9f9;
-        border-bottom-color: #f9f9f9;
-}
-
-#upload-form label {
-        color: #777;
-}
-
-/* Begin About Pages */
-
-.about-wrap h1 {
-        color: #333;
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.about-text {
-        color: #777;
-}
-
-.wp-badge {
-        color: #fff;
-        text-shadow: 0 -1px 0 rgba(22, 57, 81, 0.3);
-}
-
-.about-wrap h2 .nav-tab {
-        color: #21759B;
-}
-
-.about-wrap h2 .nav-tab:hover {
-        color: #d54e21;
-}
-
-.about-wrap h2 .nav-tab-active,
-.about-wrap h2 .nav-tab-active:hover {
-        color: #333;
-}
-
-.about-wrap h2 .nav-tab-active {
-        text-shadow: 1px 1px 1px #fff;
-        color: #464646;
-}
-
-.about-wrap h3 {
-        color: #333;
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap .feature-section h4 {
-        color: #464646;
-}
-
-.about-wrap .feature-section img {
-        background: #fff;
-        border: 1px #ccc solid;
-        -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
-        box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.3 );
-}
-
-.about-wrap h4.wp-people-group {
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap .point-releases {
-        border-bottom: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3 {
-        border-top: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3:first-child {
-        border: 0;
-}
-
-.about-wrap li.wp-person img.gravatar {
-        -webkit-box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-        box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-
-}
-.about-wrap li.wp-person .title {
-        color: #464646;
-        text-shadow: 1px 1px 1px #fff;
-}
-
-.freedoms-php .about-wrap ol li {
-        color: #999;
-
-}
-.freedoms-php .about-wrap ol p {
-        color: #464646;
-}
-
-/* End About Pages */
-
-
-/*------------------------------------------------------------------------------
- 2.0 - Right to Left Styles
-------------------------------------------------------------------------------*/
-
-.rtl .bar {
-        border-right-color: transparent;
-        border-left-color: #99d;
-}
-
-.rtl .post-com-count {
-        background-image: url(../images/bubble_bg-rtl.gif);
-}
-
-.rtl #screen-meta-links a.show-settings {
-        background-position: left 3px;
-}
-
-.rtl #screen-meta-links a.show-settings.screen-meta-active {
-        background-position: left -33px;
-}
-
-/* Menu */
-.rtl #adminmenushadow,
-.rtl #adminmenuback {
-        background-image: url(../images/menu-shadow-rtl.png);
-        background-position: top left;
-}
-
-.rtl #adminmenu .wp-submenu .wp-submenu-head {
-        border-right-color: transparent;
-        border-left-color: #dfdfdf;
-}
-
-.rtl #adminmenu .wp-submenu,
-.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-        -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-        box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-}
-
-.rtl #adminmenu .wp-has-current-submenu .wp-submenu {
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-/* Collapse Menu Button */
-.rtl #collapse-button div {
-        background-position: 0 -108px;
-}
-
-.rtl.folded #collapse-button div {
-        background-position: 0 -72px;
-}
-
-/* Auto-folding of the admin menu for RTL */
-@media only screen and (max-width: 900px) {
-        .rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-        .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-                -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-                box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-        }
-
-        .rtl.auto-fold #collapse-button div {
-                background-position: 0 -72px;
-        }
-}
-
-/* Edit Image */
-.rtl .meta-box-sortables .postbox:hover .handlediv {
-        background: transparent url(../images/arrows.png) no-repeat 6px 7px;
-}
-
-.rtl #post-body .misc-pub-section {
-        border-right-color: transparent;
-        border-left-color: #eee;
-}
-
-.rtl .sidebar-name-arrow {
-        background: transparent url(../images/arrows.png) no-repeat 5px 9px;
-}
-
-.rtl .sidebar-name:hover .sidebar-name-arrow {
-        background: transparent url(../images/arrows-dark.png) no-repeat 5px 9px;
-}
</del></span></pre></div>
<a id="trunkwpadmincsscolorsfreshmincssfromrev21591trunkwpadmincsscolorsfreshcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/colors-fresh.min.css (from rev 21591, trunk/wp-admin/css/colors-fresh.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-fresh.min.css         (rev 0)
+++ trunk/wp-admin/css/colors-fresh.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+html,.wp-dialog{background-color:#fff}textarea,input[type="text"],input[type="password"],input[type="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select{border-color:#dfdfdf;background-color:#fff;color:#333}select{color:#000}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus{border-color:#bbb}kbd,code{background:#eaeaea}input[readonly]{background-color:#eee}.find-box-s
earch{border-color:#dfdfdf;background-color:#f1f1f1}.find-box{background-color:#f1f1f1}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#333}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}.widefat{border-color:#dfdfdf;background-color:#f9f9f9}textarea.widefat{background-color:#fff}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}
div.tabs-panel,.wp-tab-panel,ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fff}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fff}input.disabled,textarea.disabled{background-color:#ccc}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.widget .widget-top,.postbox h3,.stuffbox h3,.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle{background:#f1f1f1;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-i
mage:linear-gradient(to top,#ececec,#f9f9f9)}.widget .widget-top,.postbox h3,.stuffbox h3{border-bottom-color:#dfdfdf;text-shadow:#fff 0 1px 0;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.form-table th,.form-wrap label{color:#222;text-shadow:#fff 0 1px 0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#21759b}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.wrap h2{color:#464646}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#f1f1f1}.wrap .add-new-h2:focus{background:#c7e7fd}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:#808080}.ac_results li{color:#101010}.alternate,.alt{background-color:#fcfcfc}.available-theme a.screenshot{background-color:#f1f1f1;border-color:#ddd}.bar{background-color:#e8e8e8;border-right-color:#99d}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdf
df}div.error,.login #login_error{background-color:#ffebe8;border-color:#c00}div.error a{color:#c00}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit,#commentsdiv #add-new-comment{border-color:#dfdfdf}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{background-color:#efefef;border-color:#bbb}.ui-autocomplete li a.ui-state-hover{background-color:#ddd}.post-com-count{background-image:url(../images/bubble_bg.gif);color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#d54e21}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}.button,.button-secondary,.submit input,input[type=button],input[type=submit]{border-color:#bbb;color:#464646}.button:
hover,.button-secondary:hover,.submit input:hover,input[type=button]:hover,input[type=submit]:hover{color:#000;border-color:#666}.button,.submit input,.button-secondary{text-shadow:0 1px 0 #fff;background:#f2f2f2;background-image:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(bottom,#ededed,#fff);background-image:-moz-linear-gradient(bottom,#ededed,#fff);background-image:-o-linear-gradient(bottom,#ededed,#fff);background-image:linear-gradient(to top,#ededed,#fff)}.button:active,.submit input:active,.button-secondary:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(top,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff)}input.button-primary,button.button-primary,a.button-primary{border-co
lor:#298cba;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#21759b;background-image:-webkit-gradient(linear,left bottom,left top,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(bottom,#227199,#298cba);background-image:-moz-linear-gradient(bottom,#227199,#298cba);background-image:-o-linear-gradient(bottom,#227199,#298cba);background-image:linear-gradient(to top,#227199,#298cba)}input.button-primary:active,button.button-primary:active,a.button-primary:active{color:#eaf2fa;background:#298cba;background-image:-webkit-gradient(linear,left top,left bottom,from(#227199),to(#298cba));background-image:-webkit-linear-gradient(top,#227199,#298cba);background-image:-moz-linear-gradient(top,#227199,#298cba);background-image:-o-linear-gradient(top,#227199,#298cba);background-image:linear-gradient(to bottom,#227199,#298cba)}input.button-primary:hover,button.button-primary:hover,a.button-primary:hover,a.button-primary:focus,a.button-primary:a
ctive{border-color:#13455b;color:#eaf2fa}.button-disabled,.button[disabled],.button:disabled,.button-secondary[disabled],.button-secondary:disabled,a.button.disabled{color:#aaa!important;border-color:#ddd!important}.button-primary-disabled,.button-primary[disabled],.button-primary:disabled{color:#9fd0d5!important;background:#298cba!important}a:hover,a:active{color:#d54e21}a:focus{background:#c7e7fd;color:#124964}a:active{background:0;outline:thin dotted}#adminmenu a:active{outline:0}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#the-comment-list .comment a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover,.plugins .inactive a:hover,#all-plugins-table .plugins .inactive a:hover,#search-plugins-table .plugins .inactive a:hover{color:#d54e21}#the-comment-list .comment-item,#dashboard-widgets #dashboard_quick_press form p.submit{bo
rder-color:#dfdfdf}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}.submitbox .submit{background-color:#464646;color:#ccc}.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete{color:#f00;border-bottom-color:#f00}.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover{color:#fff;background-color:#f00;border-bottom-color:#f00}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:#f00;border-bottom-color:#f00}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#21759b}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#d54e21}div.updated,.login .message{background-color:#ffffe0;border-color:#e6db55}.update-message{color:#000}
a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{border-top-color:#fff;border-bottom-color:#dfdfdf}.widefat th{text-shadow:rgba(255,255,255,0.8) 0 1px 0}.widefat td{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head{color:#333}th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1;background-image:-webkit-gradient(linear,left bottom,left top,from(#dcdcdc),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-moz-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-o-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:linear-gradient(to top,#dcdcdc,#e9e9e9)}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#admin
menu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a{color:#21759b}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}#plugin-information .action-button{background-color:#d54e21;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,0.5) 0 1px 0;box-shadow:rgba(255,255,255,0.5) 0 1px 0}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}#dashboard_secondary div.dashboard-widget-content ul li a{background-color:#f9f9f9}input.readonly,textarea.readonly{background-color:#ddd}#editable-po
st-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.login #nav a,.login #backtoblog a{color:#21759b!important}.login #nav a:hover,.login #backtoblog a:hover{color:#d54e21!important}#footer{color:#777;border-color:#dfdfdf}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.checkbox,.side-info,.plugins tr,#your-profile #rich_editing{background-color:#fcfcfc}.plugins .inactive,.plugins .inactive th,.plugins .inactive td,tr.inactive+tr.plugin-update-tr .plugin-update{background-color:#f4f4f4}.plugin-update-tr .update-message{background-color:#fffbe4;border-color:#dfdfdf}.plugins .active,.plugins .active th,.plugins .active td{color:#000}.plugins .inactive a{color:#579}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved{background-color:#ffffe0}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d
98500}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,#dashboard_recent_comments .delete a,#dashboard_recent_comments .trash a,#dashboard_recent_comments .spam a{color:#bc0b0b}.welcome-panel{border-color:#dfdfdf}.welcome-panel p{color:#777}.welcome-panel-column p{color:#464646}.welcome-panel h3{text-shadow:1px 1px 1px white}.widget,#widget-list .widget-top,.postbox,#titlediv,#poststuff .postarea,.stuffbox{border-color:#dfdfdf;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px}.widget,#widget-list .widget-top,.postbox,.menu-item-settings{background:#f5f5f5;background-image:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:-moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:linear-gradient(to top,#f5f5f5,#f9f9f9)}
.postbox h3{color:#464646}.widget .widget-top{color:#222}.sidebar-name:hover h3,.postbox h3:hover{color:#000}.curtime #timestamp{background-image:url(../images/date-button.gif)}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}.tagchecklist span a,#bulk-titles div a{background:url(../images/xit.gif) no-repeat}.tagchecklist span a:hover,#bulk-titles div a:hover{background:url(../images/xit.gif) no-repeat -10px 0}#update-nag,.update-nag{background-color:#fffbcc;border-color:#e6db55;color:#555}#screen-meta{background-color:#f1f1f1;border-color:#ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05);box-shadow:0 1px 3px rgba(0,0,0,0.05)}#contextual-help-back{background:#fff}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active{border-color:#ccc}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#fff;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{bord
er-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#e3e3e3;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfdfdf),to(#f1f1f1));background-image:-webkit-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:-moz-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:-o-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:linear-gradient(to top,#dfdfdf,#f1f1f1)}#screen-meta-links a{color:#777;background:transparent url(../images/arrows.png) no-repeat right 4px}#screen-meta-links a:focus{background-color:#c7e7fd;color:#124964}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333;background-color:transparent}#screen-meta-links a.screen-meta-active{background-position:right -31px}.login #backtoblog a{color:#464646}#wphead{border-bottom:#dfdfdf 1px solid}#wphead h1 a{color:#464646}#footer a:link,#footer a:visited{text-decoration:none}#footer a:hover{text-decoration:underline}.file-error,abbr.required
,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover #dashboard_recent_comments .spam a:hover{color:#f00}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#titlediv #title{border-color:#ccc}#post-status-info{border-color:#dfdfdf #ccc #ccc;background-color:#eaeaea}.editwidget .widget-inside{border-color:#dfdfdf}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#timestampdiv input,#namediv input,#poststuff .inside .the-tagcloud{border-color:
#ddd}#adminmenuback,#adminmenuwrap{background-color:#ececec;border-color:#ccc}#adminmenushadow,#adminmenuback{background-image:url(../images/menu-shadow.png);background-position:top right;background-repeat:repeat-y}#adminmenu li.wp-menu-separator{background:#dfdfdf;border-color:#cfcfcf}#adminmenu div.separator{border-color:#e1e1e1}#adminmenu a.menu-top,#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#e4e4e4;color:#d54e21;text-shadow:0 1px 0 rgba(255,255,255,0.4)}#adminmenu li.menu-top:hover>a span,#adminmenu li.menu-top>a:focus span{text-shadow:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .w
p-has-current-submenu .wp-submenu .wp-submenu-head{background:#777;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-gradient(bottom,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom,#6d6d6d,#808080);background-image:linear-gradient(to top,#6d6d6d,#808080)}#adminmenu .wp-menu-arrow div{background:#777;background-image:-webkit-gradient(linear,right bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-gradient(bottom right,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom right,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom right,#6d6d6d,#808080);background-image:linear-gradient(to top left,#6d6d6d,#808080)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:#e4e4e4}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{backgr
ound:#e4e4e4;border-color:#ccc}.folded #adminmenu li.menu-top li:hover a{background-image:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{text-shadow:0 -1px 0 #333;color:#fff;border-top-color:#808080;border-bottom-color:#6d6d6d}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-top-color:#808080;border-bottom-color:#6d6d6d}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus{background-color:#eaf2fa;color:#333}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover{color:#333}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#dfdfdf;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}#adminmenu .wp-sub
menu .wp-submenu-head{background-color:#e4e4e4;color:#333}#collapse-menu{color:#aaa;border-top-color:#f9f9f9}#collapse-menu:hover{color:#999}#collapse-button{border-color:#ccc;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfdfdf),to(#fff));background-image:-webkit-linear-gradient(bottom,#dfdfdf,#fff);background-image:-moz-linear-gradient(bottom,#dfdfdf,#fff);background-image:-o-linear-gradient(bottom,#dfdfdf,#fff);background-image:linear-gradient(to top,#dfdfdf,#fff)}#collapse-menu:hover #collapse-button{border-color:#aaa}#collapse-button div{background:transparent url(../images/arrows.png) no-repeat 0 -72px}.folded #collapse-button div{background-position:0 -108px}@media only screen and (max-width:900px){.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{background-color:#777;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-
gradient(bottom,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom,#6d6d6d,#808080);background-image:linear-gradient(bottom,#6d6d6d,#808080)}.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{border-top-color:#808080;border-bottom-color:#6d6d6d}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#dfdfdf;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);box-shadow:2px 3px 6px rgba(0,0,0,0.4)}.auto-fold #collapse-button div{background-position:0 -108px}}.icon16,.icon32,div.wp-menu-image{background-color:transparent;background-repeat:no-repeat}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16
.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu.png?ver=20120201')}.icon16.icon-dashboard,#adminmenu .menu-icon-dashboard div.wp-menu-image{background-position:-59px -33px}#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-dashboard.current div.wp-menu-image{background-position:-59px -1px}.icon16.icon-post,#adminmenu .menu-icon-post div.wp-menu-image{background-position:-269px -33px}#adminmenu .menu-icon-post:hover div.wp-menu-image,#adminmenu .menu
-icon-post.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-post.current div.wp-menu-image{background-position:-269px -1px}.icon16.icon-media,#adminmenu .menu-icon-media div.wp-menu-image{background-position:-119px -33px}#adminmenu .menu-icon-media:hover div.wp-menu-image,#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-media.current div.wp-menu-image{background-position:-119px -1px}.icon16.icon-links,#adminmenu .menu-icon-links div.wp-menu-image{background-position:-89px -33px}#adminmenu .menu-icon-links:hover div.wp-menu-image,#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-links.current div.wp-menu-image{background-position:-89px -1px}.icon16.icon-page,#adminmenu .menu-icon-page div.wp-menu-image{background-position:-149px -33px}#adminmenu .menu-icon-page:hover div.wp-menu-image,#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-page.cu
rrent div.wp-menu-image{background-position:-149px -1px}.icon16.icon-comments,#adminmenu .menu-icon-comments div.wp-menu-image{background-position:-29px -33px}#adminmenu .menu-icon-comments:hover div.wp-menu-image,#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-comments.current div.wp-menu-image{background-position:-29px -1px}.icon16.icon-appearance,#adminmenu .menu-icon-appearance div.wp-menu-image{background-position:1px -33px}#adminmenu .menu-icon-appearance:hover div.wp-menu-image,#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-appearance.current div.wp-menu-image{background-position:1px -1px}.icon16.icon-plugins,#adminmenu .menu-icon-plugins div.wp-menu-image{background-position:-179px -33px}#adminmenu .menu-icon-plugins:hover div.wp-menu-image,#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-plugins.current div.wp-menu-image{backgrou
nd-position:-179px -1px}.icon16.icon-users,#adminmenu .menu-icon-users div.wp-menu-image{background-position:-300px -33px}#adminmenu .menu-icon-users:hover div.wp-menu-image,#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-users.current div.wp-menu-image{background-position:-300px -1px}.icon16.icon-tools,#adminmenu .menu-icon-tools div.wp-menu-image{background-position:-209px -33px}#adminmenu .menu-icon-tools:hover div.wp-menu-image,#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-tools.current div.wp-menu-image{background-position:-209px -1px}.icon16.icon-settings,#adminmenu .menu-icon-settings div.wp-menu-image{background-position:-239px -33px}#adminmenu .menu-icon-settings:hover div.wp-menu-image,#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-settings.current div.wp-menu-image{background-position:-239px -1px}.icon16.icon-site,#adminmenu .menu-
icon-site div.wp-menu-image{background-position:-359px -33px}#adminmenu .menu-icon-site:hover div.wp-menu-image,#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-site.current div.wp-menu-image{background-position:-359px -1px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32.png?ver=20111206)}.icon32.icon-post,#icon-edit,#icon-post{background-position:-552px -5px}.icon32.icon-dashboard,#icon-index{background-position:-137px -5px}.icon32.ico
n-media,#icon-upload{background-position:-251px -5px}.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category{background-position:-190px -5px}.icon32.icon-page,#icon-edit-pages,#icon-page{background-position:-312px -5px}.icon32.icon-comments,#icon-edit-comments{background-position:-72px -5px}.icon32.icon-appearance,#icon-themes{background-position:-11px -5px}.icon32.icon-plugins,#icon-plugins{background-position:-370px -5px}.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit{background-position:-600px -5px}.icon32.icon-tools,#icon-tools,#icon-admin{background-position:-432px -5px}.icon32.icon-settings,#icon-options-general{background-position:-492px -5px}.icon32.icon-site,#icon-ms-admin{background-position:-659px -5px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.ico
n32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin{background-image:url(../images/icons32-2x.png?ver=20120412);background-size:708px 45px}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.
icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image{background-image:url('../images/menu-2x.png?ver=20120412');background-size:390px 64px}}table.diff .diff-deletedline{background-color:#fdd}table.diff .diff-deletedline del{background-color:#f99}table.diff .diff-addedline{background-color:#dfd}table.diff .diff-addedline ins{background-color:#9f9}#att-info{background-color:#e4f2fd}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#fff;border-color:#dfdfdf #dfdfdf #fff;color:#d54e21}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#e4f2fd!important}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border:1px solid #ccc}
.inline-edit-row fieldset input[type="text"],.inline-edit-row fieldset textarea,#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .categories .catshow,.inline-editor .categories .cathide{color:#21759b}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#d54e21}.meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{border-color:#e3e3e3;background:#eee;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#d54e21}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.d
isabled:focus{color:#aaa}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{border-top-color:#fff;border-bottom-color:#dfdfdf}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{border-left-color:#eee}.post-com-count span{background-color:#bbb}.form-table .color-palette td{border-color:#fff}.sortable-placeholder{border-color:#bbb;background-color:#f5f5f5}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-color:transparent;background-image:url('..
/images/list.png');background-repeat:no-repeat}.view-switch #view-switch-list{background-position:0 0}.view-switch .current #view-switch-list{background-position:-40px 0}.view-switch #view-switch-excerpt{background-position:-20px 0}.view-switch .current #view-switch-excerpt{background-position:-60px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-image:url('../images/list-2x.png');background-size:80px 20px}}#header-logo{background:transparent url(../images/wp-logo.png?ver=20110504) no-repeat scroll center center}.popular-tags,.feature-filter{background-color:#fff;border-color:#dfdfdf}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fcfcfc;border-color:#dfdfdf}#available-widgets .widget-description{color:#555}.sidebar-name{color:#464646;text-shadow:#fff 0 1px 0;border-color:#dfdfdf;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1
px 0 #fff}.sidebar-name:hover,#removing-widget{color:#d54e21}#removing-widget span{color:black}.sidebar-name-arrow{background:transparent url(../images/arrows.png) no-repeat 5px 9px}.sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark.png) no-repeat 5px 9px}.in-widget-title{color:#606060}.deleting .widget-title *{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#dashboard_recent_comments div.undo{border-top-color:#dfdfdf}.comment-ays,.comment-ays th{border-color:#ddd}.comment-ays th{background-color:#f1f1f1}#menu-management .menu-edit{border-color:#dfdfdf}#post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#nav-menu-footer{border-top-color:#fff}#menu-management .nav-tabs-arro
w a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#d54e21}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:#f00}#cancel-save:hover{background-color:#f00;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66;text-shadow:#ccc}.item-type{color:#999}.item-controls .menu-item-delete:hover{color:#f00}.nav-menus-php .item-edit{background:transparent url(../images/arrows.png) no-repeat 8px 10px;border-bottom-color:#eee}.item-edit:hover{background:transparent url(../images/arrows-dark.png) no-repeat 8px 10px}.menu-item-settings{border-color:#dfdfdf}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:
active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#21759b;border-bottom-color:#21759b}.submitbox .submitcancel:hover{background:#21759b;color:#fff}#menu-management .nav-tab-active,.menu-item-handle,.menu-item-settings{-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}#menu-management .nav-tab-active{background:#f9f9f9;border-bottom-color:#f9f9f9}#upload-form label{color:#777}.about-wrap h1{color:#333;text-shadow:1px 1px 1px #fff}.about-text{color:#777}.wp-badge{color:#fff;text-shadow:0 -1px 0 rgba(22,57,81,0.3)}.about-wrap h2 .nav-tab{color:#21759b}.about-wrap h2 .nav-tab:hover{color:#d54e21}.about-wrap h2 .nav-tab-active,.about-wrap h2 .nav-tab-active:hover{color:#333}.about-wrap h2 .nav-tab-active{text-shadow:1px 1px 1px #fff;color:#464646}.about-wrap h3{color:#333;text-shadow:1px 1px 1px #fff}.about-wrap .feature-section h4{color:#464646}.about-wrap .feature-section img{background:#fff;bo
rder:1px #ccc solid;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.about-wrap h4.wp-people-group{text-shadow:1px 1px 1px #fff}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top:1px solid #dfdfdf}.about-wrap .point-releases h3:first-child{border:0}.about-wrap li.wp-person img.gravatar{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.about-wrap li.wp-person .title{color:#464646;text-shadow:1px 1px 1px #fff}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.rtl .bar{border-right-color:transparent;border-left-color:#99d}.rtl .post-com-count{background-image:url(../images/bubble_bg-rtl.gif)}.rtl #screen-meta-links a.show-settings{background-position:left 3px}.rtl #screen-meta-links a.show-settings.screen-meta-active{background-position:left -33px}.rtl #adminmenushadow,.rtl #adminmenuback{background-image:url(../images/menu-shad
ow-rtl.png);background-position:top left}.rtl #adminmenu .wp-submenu .wp-submenu-head{border-right-color:transparent;border-left-color:#dfdfdf}.rtl #adminmenu .wp-submenu,.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:none;box-shadow:none}.rtl #collapse-button div{background-position:0 -108px}.rtl.folded #collapse-button div{background-position:0 -72px}@media only screen and (max-width:900px){.rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,0.4);box-shadow:-2px 2px 5px rgba(0,0,0,0.4)}.rtl.auto-fold #collapse-button div{background-position:0 -72px}}.rtl .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.rtl #post-body .mis
c-pub-section{border-right-color:transparent;border-left-color:#eee}.rtl .sidebar-name-arrow{background:transparent url(../images/arrows.png) no-repeat 5px 9px}.rtl .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark.png) no-repeat 5px 9px}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolsrtlcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/customize-controls-rtl.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls-rtl.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/customize-controls-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-.control-section .customize-section-title{font-family:Tahoma,Arial,sans-serif}.customize-section-title:after{right:auto;left:20px}#customize-header-actions .button-primary{float:left}#customize-header-actions img{float:left;margin-right:0;margin-left:4px}.customize-control{float:right}.customize-control-radio input,.customize-control-checkbox input{margin-right:0;margin-left:5px}.customize-section .dropdown{float:right}.customize-section .dropdown-content{float:right;margin-right:0;margin-left:16px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.customize-control .dropdown-arrow{right:auto;left:0;border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.customize-control .dropdown-arrow:after{right:auto;left:4px}.customize-control-color .dropdown{margin-right:0;margin-left:5px}.customize-section input[type="text"].color-picker-hex,.customize-control-color .farbtastic-placeho
lder{float:right}.customize-section .customize-control-image .actions{text-align:left}.customize-control-image .library,.customize-control-image .actions,.customize-section .customize-control-image .library ul,.customize-section .customize-control-image .library li,.customize-section .customize-control-image .library-content{float:right}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolsrtlcssfromrev21591trunkwpadmincsscustomizecontrolsrtldevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/customize-controls-rtl.css (from rev 21591, trunk/wp-admin/css/customize-controls-rtl.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls-rtl.css         (rev 0)
+++ trunk/wp-admin/css/customize-controls-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,86 @@
</span><ins>+.control-section .customize-section-title {
+        font-family: Tahoma, Arial, sans-serif;
+}
+.customize-section-title:after {
+        right: auto;
+        left: 20px;
+}
+
+#customize-header-actions .button-primary {
+        float: left;
+}
+
+#customize-header-actions img {
+        float: left;
+        margin-right: 0;
+        margin-left: 4px;
+}
+
+.customize-control {
+        float: right;
+}
+
+.customize-control-radio input,
+.customize-control-checkbox input {
+        margin-right: 0;
+        margin-left: 5px;
+}
+
+/*
+ * Dropdowns
+ */
+.customize-section .dropdown {
+        float: right;
+}
+
+.customize-section .dropdown-content {
+        float: right;
+        margin-right: 0px;
+        margin-left: 16px;
+        -webkit-border-radius: 0 3px 3px 0;
+        border-radius: 0 3px 3px 0;
+}
+
+.customize-control .dropdown-arrow {
+        right: auto;
+        left: 0;
+
+        border-color: #ccc;
+        border-style: solid;
+        border-width: 1px 0 1px 1px;
+        -webkit-border-radius: 3px 0 0 3px;
+        border-radius: 3px 0 0 3px;
+}
+
+.customize-control .dropdown-arrow:after {
+        right: auto;
+        left: 4px;
+}
+
+/*
+ * Color Picker
+ */
+.customize-control-color .dropdown {
+        margin-right: 0;
+        margin-left: 5px;
+}
+
+.customize-section input[type="text"].color-picker-hex,
+.customize-control-color .farbtastic-placeholder {
+        float: right;
+}
+
+/*
+ * Image Picker
+ */
+.customize-section .customize-control-image .actions {
+        text-align: left;
+}
+
+.customize-control-image .library,
+.customize-control-image .actions,
+.customize-section .customize-control-image .library ul,
+.customize-section .customize-control-image .library li,
+.customize-section .customize-control-image .library-content {
+        float: right;
+}
</ins></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolsrtldevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/customize-controls-rtl.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls-rtl.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/customize-controls-rtl.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,86 +0,0 @@
</span><del>-.control-section .customize-section-title {
-        font-family: Tahoma, Arial, sans-serif;
-}
-.customize-section-title:after {
-        right: auto;
-        left: 20px;
-}
-
-#customize-header-actions .button-primary {
-        float: left;
-}
-
-#customize-header-actions img {
-        float: left;
-        margin-right: 0;
-        margin-left: 4px;
-}
-
-.customize-control {
-        float: right;
-}
-
-.customize-control-radio input,
-.customize-control-checkbox input {
-        margin-right: 0;
-        margin-left: 5px;
-}
-
-/*
- * Dropdowns
- */
-.customize-section .dropdown {
-        float: right;
-}
-
-.customize-section .dropdown-content {
-        float: right;
-        margin-right: 0px;
-        margin-left: 16px;
-        -webkit-border-radius: 0 3px 3px 0;
-        border-radius: 0 3px 3px 0;
-}
-
-.customize-control .dropdown-arrow {
-        right: auto;
-        left: 0;
-
-        border-color: #ccc;
-        border-style: solid;
-        border-width: 1px 0 1px 1px;
-        -webkit-border-radius: 3px 0 0 3px;
-        border-radius: 3px 0 0 3px;
-}
-
-.customize-control .dropdown-arrow:after {
-        right: auto;
-        left: 4px;
-}
-
-/*
- * Color Picker
- */
-.customize-control-color .dropdown {
-        margin-right: 0;
-        margin-left: 5px;
-}
-
-.customize-section input[type="text"].color-picker-hex,
-.customize-control-color .farbtastic-placeholder {
-        float: right;
-}
-
-/*
- * Image Picker
- */
-.customize-section .customize-control-image .actions {
-        text-align: left;
-}
-
-.customize-control-image .library,
-.customize-control-image .actions,
-.customize-section .customize-control-image .library ul,
-.customize-section .customize-control-image .library li,
-.customize-section .customize-control-image .library-content {
-        float: right;
-}
</del></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolsrtlmincssfromrev21591trunkwpadmincsscustomizecontrolsrtlcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/customize-controls-rtl.min.css (from rev 21591, trunk/wp-admin/css/customize-controls-rtl.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls-rtl.min.css         (rev 0)
+++ trunk/wp-admin/css/customize-controls-rtl.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+.control-section .customize-section-title{font-family:Tahoma,Arial,sans-serif}.customize-section-title:after{right:auto;left:20px}#customize-header-actions .button-primary{float:left}#customize-header-actions img{float:left;margin-right:0;margin-left:4px}.customize-control{float:right}.customize-control-radio input,.customize-control-checkbox input{margin-right:0;margin-left:5px}.customize-section .dropdown{float:right}.customize-section .dropdown-content{float:right;margin-right:0;margin-left:16px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.customize-control .dropdown-arrow{right:auto;left:0;border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.customize-control .dropdown-arrow:after{right:auto;left:4px}.customize-control-color .dropdown{margin-right:0;margin-left:5px}.customize-section input[type="text"].color-picker-hex,.customize-control-color .farbtastic-placeho
lder{float:right}.customize-section .customize-control-image .actions{text-align:left}.customize-control-image .library,.customize-control-image .actions,.customize-section .customize-control-image .library ul,.customize-section .customize-control-image .library li,.customize-section .customize-control-image .library-content{float:right}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolscss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/customize-controls.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/customize-controls.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-body{overflow:hidden}#customize-controls a{text-decoration:none}.customize-section{border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;margin:0}.control-section.customize-section:hover,.control-section.customize-section.open{border-top-color:#808080}.control-section.customize-section:hover{border-bottom-color:#6d6d6d}.customize-section.open:hover{border-bottom-color:#dfdfdf}.customize-section:last-child{box-shadow:0 1px 0 0 #fff}.customize-section-title{margin:0;padding:15px 20px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cannot-expand .customize-section-title{cursor:auto}.customize-section-content{display:none;padding:10px 20px 15px;overflow:hidden}.control-section .customize-section-title{padding:10px 20px;font-size:15px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:normal;text-shadow:0 1px 0 #fff;background:#f5f5f5;background-image:-webkit-gradi
ent(linear,left bottom,left top,from(#eee),to(#f5f5f5));background-image:-webkit-linear-gradient(bottom,#eee,#f5f5f5);background-image:-moz-linear-gradient(bottom,#eee,#f5f5f5);background-image:-o-linear-gradient(bottom,#eee,#f5f5f5);background-image:linear-gradient(to top,#eee,#f5f5f5)}.control-section:hover .customize-section-title,.control-section .customize-section-title:hover,.control-section.open .customize-section-title{color:#fff;text-shadow:0 -1px 0 #333;background:#808080;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-gradient(bottom,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom,#6d6d6d,#808080);background-image:linear-gradient(to top,#6d6d6d,#808080)}.control-section.open .customize-section-title{border-bottom:1px solid #6d6d6d}.customize-section.open .customize-section-content{display:block;background:#fdfdfd}.custo
mize-section-title:after{content:'';width:0;height:0;border-color:#ccc transparent;border-style:solid;border-width:6px 6px 0;position:absolute;top:25px;right:20px;z-index:1}.cannot-expand .customize-section-title:after{display:none}.customize-section-title:hover:after{border-color:#aaa transparent}.control-section .customize-section-title:hover:after{border-color:#eee transparent}.control-section .customize-section-title:after{top:15px}#customize-info .customize-section-content{background:transparent}#customize-info .preview-notice{font-size:13px;line-height:24px;color:#999}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;color:#333;display:block;text-shadow:0 1px 0 #fff}#customize-info .theme-screenshot{width:258px;border:1px solid #ccc}#customize-info .theme-description{margin-top:1em;color:#777;line-height:20px}#customize-controls .submit{text-align:center}#customize-theme-controls>ul,#customize-theme-controls .customize-section-content{margi
n:0}#customize-header-actions .button-primary{float:right;margin-top:11px}#customize-header-actions img{display:none;float:right;margin-top:13px;margin-right:4px}.saving #customize-header-actions img{display:block}.customize-control{width:100%;float:left;clear:both;margin-bottom:8px}.customize-control-title{display:block;line-height:24px;font-weight:bold}.customize-control select,.customize-control input[type="text"],.customize-control input[type="radio"],.customize-control input[type="checkbox"],.customize-control-color .color-picker,.customize-control-checkbox label,.customize-control-upload div{line-height:28px}.customize-control input[type="text"]{width:98%;line-height:18px;margin:0}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control-checkbox input{margin-right:5px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-hei
ght:22px}.customize-control-radio label{line-height:20px}.customize-control-radio input{margin-right:5px}#customize-preview iframe{width:100%;height:100%}.customize-section .dropdown{float:left;display:block;position:relative;cursor:pointer;-webkit-border-radius:3px;border-radius:3px}.customize-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;background-color:#eee;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:15px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.customize-control .dropdown-arrow:after{content:'';width:0;height:0;border-color:#ccc transparent;border-style:solid;border-width:4px 4px 0 4px;position:absolute;top:50%;margin-top:-
1px;right:4px;z-index:1}.customize-section .dropdown:hover .dropdown-content,.customize-control .dropdown:hover .dropdown-arrow{border-color:#aaa}.customize-section .dropdown:hover .dropdown-arrow:after{border-color:#aaa transparent}.customize-control .dropdown-status{display:none;max-width:112px;color:#777}.customize-control-color .color-picker-hex,.customize-control-color .farbtastic-placeholder{display:none}.customize-control-color.open .color-picker-hex,.customize-control-color.open .farbtastic-placeholder{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#fff;border:1px solid rgba(0,0,0,0.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,0.25)}.customize-section input[type="text"].color-picker-hex{float:left;width:85px;font-family:monospace;text-align:center}.customize-section input[type="text"].color-picker-hex
:focus::-webkit-input-placeholder{color:transparent}.customize-section input[type="text"].color-picker-hex:-moz-placeholder{color:#999}.customize-control-color .farbtastic-placeholder{width:100%;margin:5px 0 10px;float:left}.customize-control-color .farbtastic{margin:0 auto}.customize-control-image .library,.customize-control-image .actions{display:none;float:left;width:100%}.customize-control-image.open .library,.customize-control-image.open .actions{display:block}.customize-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.customize-section .customize-control-image .dropdown-status{padding:4px 5px}.customize-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.customize-section .customize-control-image .actions{text-align:right}.customize-section .customize-control-image .library ul{border-bottom:1px solid #dfdfdf;float:left;width:100%
;margin:10px 0 0}.customize-section .customize-control-image .library li{color:#999;float:left;padding:3px 5px;margin:0;border-style:solid;border-color:transparent;border-width:1px 1px 0 1px}.customize-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#777;background:#fdfdfd;border-color:#dfdfdf;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.customize-section .customize-control-image .library-content{display:none;width:100%;float:left;padding:10px 0}.customize-section .customize-control-image .library-content.library-selected{display:block}.customize-section .customize-control-image .library .thumbnail{display:block;width:100%}.customize-section .customize-control-image .library .thumbnail:hover img{border-color:#21759b}.customize-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:4px;background:#fff;border:1px solid #dfdfdf}.customi
ze-section .customize-control-upload .upload-fallback,.customize-section .customize-control-image .upload-fallback{display:none}.customize-section .customize-control-upload .upload-dropzone,.customize-section .customize-control-image .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;color:#777;position:relative;cursor:default}.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop,.customize-section .customize-control-image .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;-moz-transition:border-color .1s;-ms-transition:border-color .1s;-o-transition:border-color .1s;transition:border-color .1s}.customize-section .customize-control-upload .library ul li,.customize-section .customize-control-image .library ul li{cursor:pointer}.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,.customize-section .customize-control-image
.upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios .wp-full-overlay{position:relative}.ios #customize-preview{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}body.cheatin{min-width:0;background:#f9f9f9;padding:50px}body.cheatin p{max-width:700px;margin:0 auto;padding:2em;font-size:14px;background:#fff;border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolscssfromrev21591trunkwpadmincsscustomizecontrolsdevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/customize-controls.css (from rev 21591, trunk/wp-admin/css/customize-controls.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls.css         (rev 0)
+++ trunk/wp-admin/css/customize-controls.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,534 @@
</span><ins>+body {
+        overflow: hidden;
+}
+
+#customize-controls a {
+        text-decoration: none;
+}
+
+.customize-section {
+        border-top: 1px solid #fff;
+        border-bottom: 1px solid #dfdfdf;
+        margin: 0;
+}
+
+.control-section.customize-section:hover,
+.control-section.customize-section.open {
+        border-top-color: #808080;
+}
+
+.control-section.customize-section:hover {
+        border-bottom-color: #6d6d6d;
+}
+
+.customize-section.open:hover {
+        border-bottom-color: #dfdfdf;
+}
+
+.customize-section:last-child {
+        box-shadow: 0 1px 0 0px #fff;
+}
+
+.customize-section-title {
+        margin: 0;
+        padding: 15px 20px;
+        position: relative;
+
+        cursor: pointer;
+
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        user-select: none;
+}
+
+.cannot-expand .customize-section-title {
+        cursor: auto;
+}
+
+.customize-section-content {
+        display: none;
+        padding: 10px 20px 15px;
+        overflow: hidden;
+}
+
+.control-section .customize-section-title {
+        padding: 10px 20px;
+        font-size: 15px;
+        font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
+        font-weight: normal;
+        text-shadow: 0 1px 0 #fff;
+        background: #f5f5f5;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#f5f5f5));
+        background-image: -webkit-linear-gradient(bottom, #eee, #f5f5f5);
+        background-image: -moz-linear-gradient(bottom, #eee, #f5f5f5);
+        background-image: -o-linear-gradient(bottom, #eee, #f5f5f5);
+        background-image: linear-gradient(to top, #eee, #f5f5f5);
+}
+
+.control-section:hover .customize-section-title,
+.control-section .customize-section-title:hover,
+.control-section.open .customize-section-title {
+        color: #fff;
+        text-shadow: 0 -1px 0 #333;
+        background: #808080;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
+        background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
+        background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
+        background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
+        background-image: linear-gradient(to top, #6d6d6d, #808080);
+}
+
+.control-section.open .customize-section-title {
+        border-bottom: 1px solid #6d6d6d;
+}
+
+.customize-section.open .customize-section-content {
+        display: block;
+        background: #fdfdfd;
+}
+
+.customize-section-title:after {
+        content: '';
+        width: 0;
+        height: 0;
+        border-color: #ccc transparent;
+        border-style: solid;
+        border-width: 6px 6px 0;
+        position: absolute;
+        top: 25px;
+        right: 20px;
+        z-index: 1;
+}
+
+.cannot-expand .customize-section-title:after {
+        display: none;
+}
+
+.customize-section-title:hover:after {
+        border-color: #aaa transparent;
+}
+
+.control-section .customize-section-title:hover:after {
+        border-color: #eee transparent;
+}
+
+.control-section .customize-section-title:after {
+        top: 15px;
+}
+
+#customize-info .customize-section-content {
+        background: transparent;
+}
+
+#customize-info .preview-notice {
+        font-size: 13px;
+        line-height: 24px;
+        color: #999;
+}
+
+#customize-info .theme-name {
+        font-size: 20px;
+        font-weight: 200;
+        line-height: 24px;
+        color: #333;
+        display: block;
+        text-shadow: 0 1px 0 #fff;
+}
+
+#customize-info .theme-screenshot {
+        width: 258px;
+        border: 1px solid #ccc;
+}
+
+#customize-info .theme-description {
+        margin-top: 1em;
+        color: #777;
+        line-height: 20px;
+}
+
+#customize-controls .submit {
+        text-align: center;
+}
+
+#customize-theme-controls > ul,
+#customize-theme-controls .customize-section-content {
+        margin: 0;
+}
+
+#customize-header-actions .button-primary {
+        float: right;
+        margin-top: 11px;
+}
+
+#customize-header-actions img {
+        display: none;
+        float: right;
+        margin-top: 13px;
+        margin-right: 4px;
+}
+
+.saving #customize-header-actions img {
+        display: block;
+}
+
+.customize-control {
+        width: 100%;
+        float: left;
+        clear: both;
+        margin-bottom: 8px;
+}
+
+.customize-control-title {
+        display: block;
+        line-height: 24px;
+        font-weight: bold;
+}
+
+.customize-control select,
+.customize-control input[type="text"],
+.customize-control input[type="radio"],
+.customize-control input[type="checkbox"],
+.customize-control-color .color-picker,
+.customize-control-checkbox label,
+.customize-control-upload div {
+        line-height: 28px;
+}
+
+.customize-control input[type="text"] {
+        width: 98%;
+        line-height: 18px;
+        margin: 0;
+}
+
+.customize-control select {
+        min-width: 50%;
+        max-width: 100%;
+        height: 28px;
+        line-height: 28px;
+}
+
+.customize-control-checkbox input {
+        margin-right: 5px;
+}
+
+.customize-control-radio {
+        padding: 5px 0 10px;
+}
+
+.customize-control-radio .customize-control-title {
+        margin-bottom: 0;
+        line-height: 22px;
+}
+
+.customize-control-radio label {
+        line-height: 20px;
+}
+
+.customize-control-radio input {
+        margin-right: 5px;
+}
+
+#customize-preview iframe {
+        width: 100%;
+        height: 100%;
+}
+
+/*
+ * Style for custom settings
+ */
+
+/*
+ * Dropdowns
+ */
+.customize-section .dropdown {
+        float: left;
+        display: block;
+        position: relative;
+        cursor: pointer;
+
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+}
+
+.customize-section .dropdown-content {
+        overflow: hidden;
+        float: left;
+        min-width: 30px;
+        height: 16px;
+        line-height: 16px;
+        margin-right: 16px;
+        padding: 4px 5px;
+        background-color: #eee;
+        border: 1px solid #ccc;
+        -webkit-border-radius: 3px 0 0 3px;
+        border-radius: 3px 0 0 3px;
+
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        user-select: none;
+}
+
+.customize-control .dropdown-arrow {
+        position: absolute;
+        top: 0;
+        bottom: 0;
+        right: 0;
+        width: 15px;
+
+        border-color: #ccc;
+        border-style: solid;
+        border-width: 1px 1px 1px 0;
+        -webkit-border-radius: 0 3px 3px 0;
+        border-radius: 0 3px 3px 0;
+}
+
+.customize-control .dropdown-arrow:after {
+        content: '';
+        width: 0;
+        height: 0;
+        border-color: #ccc transparent;
+        border-style: solid;
+        border-width: 4px 4px 0 4px;
+        position: absolute;
+        top: 50%;
+        margin-top: -1px;
+        right: 4px;
+        z-index: 1;
+}
+
+.customize-section .dropdown:hover .dropdown-content,
+.customize-control .dropdown:hover .dropdown-arrow {
+        border-color: #aaa;
+}
+
+.customize-section .dropdown:hover .dropdown-arrow:after {
+        border-color: #aaa transparent;
+}
+
+.customize-control .dropdown-status {
+        display: none;
+        max-width: 112px;
+        color: #777;
+}
+
+/*
+ * Color Picker
+ */
+.customize-control-color .color-picker-hex,
+.customize-control-color .farbtastic-placeholder {
+        display: none;
+}
+
+.customize-control-color.open .color-picker-hex,
+.customize-control-color.open .farbtastic-placeholder {
+        display: block;
+}
+
+.customize-control-color .dropdown {
+        margin-right: 5px;
+        margin-bottom: 5px;
+}
+
+.customize-control-color .dropdown .dropdown-content {
+        background-color: #fff;
+        border: 1px solid rgba( 0, 0, 0, 0.15 );
+}
+
+.customize-control-color .dropdown:hover .dropdown-content {
+        border-color: rgba( 0, 0, 0, 0.25 );
+}
+
+.customize-section input[type="text"].color-picker-hex {
+        float: left;
+        width: 85px;
+        font-family: monospace;
+        text-align: center;
+}
+
+/* The centered cursor overlaps the placeholder in webkit. Hide it when selected. */
+.customize-section input[type="text"].color-picker-hex:focus::-webkit-input-placeholder {
+        color: transparent;
+}
+.customize-section input[type="text"].color-picker-hex:-moz-placeholder {
+        color: #999;
+}
+
+.customize-control-color .farbtastic-placeholder {
+        width: 100%;
+        margin: 5px 0 10px;
+        float: left;
+}
+
+.customize-control-color .farbtastic {
+        margin: 0 auto;
+}
+
+/*
+ * Image Picker
+ */
+.customize-control-image .library,
+.customize-control-image .actions {
+        display: none;
+        float: left;
+        width: 100%;
+}
+
+.customize-control-image.open .library,
+.customize-control-image.open .actions {
+        display: block;
+}
+
+.customize-section .customize-control-image .dropdown-content {
+        height: auto;
+        min-height: 24px;
+        min-width: 40px;
+        padding: 0;
+}
+
+.customize-section .customize-control-image .dropdown-status {
+        padding: 4px 5px;
+}
+
+.customize-section .customize-control-image .preview-thumbnail img {
+        display: block;
+        width: 100%;
+        max-width: 122px;
+        max-height: 98px;
+        margin: 0 auto;
+}
+
+.customize-section .customize-control-image .actions {
+        text-align: right;
+}
+
+.customize-section .customize-control-image .library ul {
+        border-bottom: 1px solid #dfdfdf;
+        float: left;
+        width: 100%;
+        margin: 10px 0 0;
+}
+
+.customize-section .customize-control-image .library li {
+        color: #999;
+        float: left;
+        padding: 3px 5px;
+        margin: 0;
+        border-style: solid;
+        border-color: transparent;
+        border-width: 1px 1px 0 1px;
+}
+
+.customize-section .customize-control-image .library li.library-selected {
+        margin-bottom: -1px;
+        padding-bottom: 4px;
+
+        color: #777;
+        background: #fdfdfd;
+        border-color: #dfdfdf;
+        -webkit-border-radius: 3px 3px 0 0;
+        border-radius: 3px 3px 0 0 ;
+}
+
+.customize-section .customize-control-image .library-content {
+        display: none;
+        width: 100%;
+        float: left;
+        padding: 10px 0;
+}
+
+.customize-section .customize-control-image .library-content.library-selected {
+        display: block;
+}
+
+.customize-section .customize-control-image .library .thumbnail {
+        display: block;
+        width: 100%;
+}
+
+.customize-section .customize-control-image .library .thumbnail:hover img {
+        border-color: #21759b;
+}
+
+.customize-section .customize-control-image .library .thumbnail img {
+        display: block;
+        max-width: 90%;
+        max-height: 80px;
+
+        margin: 5px auto;
+        padding: 4px;
+        background: #fff;
+        border: 1px solid #dfdfdf;
+}
+
+.customize-section .customize-control-upload .upload-fallback,
+.customize-section .customize-control-image .upload-fallback {
+        display: none;
+}
+
+.customize-section .customize-control-upload .upload-dropzone,
+.customize-section .customize-control-image .upload-dropzone {
+        display: none;
+        padding: 15px 10px;
+        border: 3px dashed #dfdfdf;
+        margin: 5px auto;
+        text-align: center;
+        color: #777;
+        position: relative;
+        cursor: default;
+}
+
+.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop,
+.customize-section .customize-control-image .upload-dropzone.supports-drag-drop {
+        display: block;
+        -webkit-transition: border-color 0.1s;
+        -moz-transition: border-color 0.1s;
+        -ms-transition: border-color 0.1s;
+        -o-transition: border-color 0.1s;
+        transition: border-color 0.1s;
+}
+
+.customize-section .customize-control-upload .library ul li,
+.customize-section .customize-control-image .library ul li {
+        cursor: pointer;
+}
+
+.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,
+.customize-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over {
+        border-color: #83b4d8;
+}
+
+/**
+ * iOS can't scroll iframes,
+ * instead it expands the iframe size to match the size of the content
+ */
+.ios .wp-full-overlay {
+        position: relative;
+}
+
+.ios #customize-preview {
+        position: relative;
+}
+
+.ios #customize-controls .wp-full-overlay-sidebar-content {
+        -webkit-overflow-scrolling: touch;
+}
+
+/**
+ * Handle cheaters.
+ */
+body.cheatin {
+        min-width: 0;
+        background: #f9f9f9;
+        padding: 50px;
+}
+
+body.cheatin p {
+        max-width: 700px;
+        margin: 0 auto;
+        padding: 2em;
+        font-size: 14px;
+        background: #fff;
+        border: 1px solid #dfdfdf;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+}
</ins></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolsdevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/customize-controls.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/customize-controls.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,534 +0,0 @@
</span><del>-body {
-        overflow: hidden;
-}
-
-#customize-controls a {
-        text-decoration: none;
-}
-
-.customize-section {
-        border-top: 1px solid #fff;
-        border-bottom: 1px solid #dfdfdf;
-        margin: 0;
-}
-
-.control-section.customize-section:hover,
-.control-section.customize-section.open {
-        border-top-color: #808080;
-}
-
-.control-section.customize-section:hover {
-        border-bottom-color: #6d6d6d;
-}
-
-.customize-section.open:hover {
-        border-bottom-color: #dfdfdf;
-}
-
-.customize-section:last-child {
-        box-shadow: 0 1px 0 0px #fff;
-}
-
-.customize-section-title {
-        margin: 0;
-        padding: 15px 20px;
-        position: relative;
-
-        cursor: pointer;
-
-        -webkit-user-select: none;
-        -moz-user-select: none;
-        user-select: none;
-}
-
-.cannot-expand .customize-section-title {
-        cursor: auto;
-}
-
-.customize-section-content {
-        display: none;
-        padding: 10px 20px 15px;
-        overflow: hidden;
-}
-
-.control-section .customize-section-title {
-        padding: 10px 20px;
-        font-size: 15px;
-        font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
-        font-weight: normal;
-        text-shadow: 0 1px 0 #fff;
-        background: #f5f5f5;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#f5f5f5));
-        background-image: -webkit-linear-gradient(bottom, #eee, #f5f5f5);
-        background-image: -moz-linear-gradient(bottom, #eee, #f5f5f5);
-        background-image: -o-linear-gradient(bottom, #eee, #f5f5f5);
-        background-image: linear-gradient(to top, #eee, #f5f5f5);
-}
-
-.control-section:hover .customize-section-title,
-.control-section .customize-section-title:hover,
-.control-section.open .customize-section-title {
-        color: #fff;
-        text-shadow: 0 -1px 0 #333;
-        background: #808080;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
-        background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
-        background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
-        background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
-        background-image: linear-gradient(to top, #6d6d6d, #808080);
-}
-
-.control-section.open .customize-section-title {
-        border-bottom: 1px solid #6d6d6d;
-}
-
-.customize-section.open .customize-section-content {
-        display: block;
-        background: #fdfdfd;
-}
-
-.customize-section-title:after {
-        content: '';
-        width: 0;
-        height: 0;
-        border-color: #ccc transparent;
-        border-style: solid;
-        border-width: 6px 6px 0;
-        position: absolute;
-        top: 25px;
-        right: 20px;
-        z-index: 1;
-}
-
-.cannot-expand .customize-section-title:after {
-        display: none;
-}
-
-.customize-section-title:hover:after {
-        border-color: #aaa transparent;
-}
-
-.control-section .customize-section-title:hover:after {
-        border-color: #eee transparent;
-}
-
-.control-section .customize-section-title:after {
-        top: 15px;
-}
-
-#customize-info .customize-section-content {
-        background: transparent;
-}
-
-#customize-info .preview-notice {
-        font-size: 13px;
-        line-height: 24px;
-        color: #999;
-}
-
-#customize-info .theme-name {
-        font-size: 20px;
-        font-weight: 200;
-        line-height: 24px;
-        color: #333;
-        display: block;
-        text-shadow: 0 1px 0 #fff;
-}
-
-#customize-info .theme-screenshot {
-        width: 258px;
-        border: 1px solid #ccc;
-}
-
-#customize-info .theme-description {
-        margin-top: 1em;
-        color: #777;
-        line-height: 20px;
-}
-
-#customize-controls .submit {
-        text-align: center;
-}
-
-#customize-theme-controls > ul,
-#customize-theme-controls .customize-section-content {
-        margin: 0;
-}
-
-#customize-header-actions .button-primary {
-        float: right;
-        margin-top: 11px;
-}
-
-#customize-header-actions img {
-        display: none;
-        float: right;
-        margin-top: 13px;
-        margin-right: 4px;
-}
-
-.saving #customize-header-actions img {
-        display: block;
-}
-
-.customize-control {
-        width: 100%;
-        float: left;
-        clear: both;
-        margin-bottom: 8px;
-}
-
-.customize-control-title {
-        display: block;
-        line-height: 24px;
-        font-weight: bold;
-}
-
-.customize-control select,
-.customize-control input[type="text"],
-.customize-control input[type="radio"],
-.customize-control input[type="checkbox"],
-.customize-control-color .color-picker,
-.customize-control-checkbox label,
-.customize-control-upload div {
-        line-height: 28px;
-}
-
-.customize-control input[type="text"] {
-        width: 98%;
-        line-height: 18px;
-        margin: 0;
-}
-
-.customize-control select {
-        min-width: 50%;
-        max-width: 100%;
-        height: 28px;
-        line-height: 28px;
-}
-
-.customize-control-checkbox input {
-        margin-right: 5px;
-}
-
-.customize-control-radio {
-        padding: 5px 0 10px;
-}
-
-.customize-control-radio .customize-control-title {
-        margin-bottom: 0;
-        line-height: 22px;
-}
-
-.customize-control-radio label {
-        line-height: 20px;
-}
-
-.customize-control-radio input {
-        margin-right: 5px;
-}
-
-#customize-preview iframe {
-        width: 100%;
-        height: 100%;
-}
-
-/*
- * Style for custom settings
- */
-
-/*
- * Dropdowns
- */
-.customize-section .dropdown {
-        float: left;
-        display: block;
-        position: relative;
-        cursor: pointer;
-
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-}
-
-.customize-section .dropdown-content {
-        overflow: hidden;
-        float: left;
-        min-width: 30px;
-        height: 16px;
-        line-height: 16px;
-        margin-right: 16px;
-        padding: 4px 5px;
-        background-color: #eee;
-        border: 1px solid #ccc;
-        -webkit-border-radius: 3px 0 0 3px;
-        border-radius: 3px 0 0 3px;
-
-        -webkit-user-select: none;
-        -moz-user-select: none;
-        user-select: none;
-}
-
-.customize-control .dropdown-arrow {
-        position: absolute;
-        top: 0;
-        bottom: 0;
-        right: 0;
-        width: 15px;
-
-        border-color: #ccc;
-        border-style: solid;
-        border-width: 1px 1px 1px 0;
-        -webkit-border-radius: 0 3px 3px 0;
-        border-radius: 0 3px 3px 0;
-}
-
-.customize-control .dropdown-arrow:after {
-        content: '';
-        width: 0;
-        height: 0;
-        border-color: #ccc transparent;
-        border-style: solid;
-        border-width: 4px 4px 0 4px;
-        position: absolute;
-        top: 50%;
-        margin-top: -1px;
-        right: 4px;
-        z-index: 1;
-}
-
-.customize-section .dropdown:hover .dropdown-content,
-.customize-control .dropdown:hover .dropdown-arrow {
-        border-color: #aaa;
-}
-
-.customize-section .dropdown:hover .dropdown-arrow:after {
-        border-color: #aaa transparent;
-}
-
-.customize-control .dropdown-status {
-        display: none;
-        max-width: 112px;
-        color: #777;
-}
-
-/*
- * Color Picker
- */
-.customize-control-color .color-picker-hex,
-.customize-control-color .farbtastic-placeholder {
-        display: none;
-}
-
-.customize-control-color.open .color-picker-hex,
-.customize-control-color.open .farbtastic-placeholder {
-        display: block;
-}
-
-.customize-control-color .dropdown {
-        margin-right: 5px;
-        margin-bottom: 5px;
-}
-
-.customize-control-color .dropdown .dropdown-content {
-        background-color: #fff;
-        border: 1px solid rgba( 0, 0, 0, 0.15 );
-}
-
-.customize-control-color .dropdown:hover .dropdown-content {
-        border-color: rgba( 0, 0, 0, 0.25 );
-}
-
-.customize-section input[type="text"].color-picker-hex {
-        float: left;
-        width: 85px;
-        font-family: monospace;
-        text-align: center;
-}
-
-/* The centered cursor overlaps the placeholder in webkit. Hide it when selected. */
-.customize-section input[type="text"].color-picker-hex:focus::-webkit-input-placeholder {
-        color: transparent;
-}
-.customize-section input[type="text"].color-picker-hex:-moz-placeholder {
-        color: #999;
-}
-
-.customize-control-color .farbtastic-placeholder {
-        width: 100%;
-        margin: 5px 0 10px;
-        float: left;
-}
-
-.customize-control-color .farbtastic {
-        margin: 0 auto;
-}
-
-/*
- * Image Picker
- */
-.customize-control-image .library,
-.customize-control-image .actions {
-        display: none;
-        float: left;
-        width: 100%;
-}
-
-.customize-control-image.open .library,
-.customize-control-image.open .actions {
-        display: block;
-}
-
-.customize-section .customize-control-image .dropdown-content {
-        height: auto;
-        min-height: 24px;
-        min-width: 40px;
-        padding: 0;
-}
-
-.customize-section .customize-control-image .dropdown-status {
-        padding: 4px 5px;
-}
-
-.customize-section .customize-control-image .preview-thumbnail img {
-        display: block;
-        width: 100%;
-        max-width: 122px;
-        max-height: 98px;
-        margin: 0 auto;
-}
-
-.customize-section .customize-control-image .actions {
-        text-align: right;
-}
-
-.customize-section .customize-control-image .library ul {
-        border-bottom: 1px solid #dfdfdf;
-        float: left;
-        width: 100%;
-        margin: 10px 0 0;
-}
-
-.customize-section .customize-control-image .library li {
-        color: #999;
-        float: left;
-        padding: 3px 5px;
-        margin: 0;
-        border-style: solid;
-        border-color: transparent;
-        border-width: 1px 1px 0 1px;
-}
-
-.customize-section .customize-control-image .library li.library-selected {
-        margin-bottom: -1px;
-        padding-bottom: 4px;
-
-        color: #777;
-        background: #fdfdfd;
-        border-color: #dfdfdf;
-        -webkit-border-radius: 3px 3px 0 0;
-        border-radius: 3px 3px 0 0 ;
-}
-
-.customize-section .customize-control-image .library-content {
-        display: none;
-        width: 100%;
-        float: left;
-        padding: 10px 0;
-}
-
-.customize-section .customize-control-image .library-content.library-selected {
-        display: block;
-}
-
-.customize-section .customize-control-image .library .thumbnail {
-        display: block;
-        width: 100%;
-}
-
-.customize-section .customize-control-image .library .thumbnail:hover img {
-        border-color: #21759b;
-}
-
-.customize-section .customize-control-image .library .thumbnail img {
-        display: block;
-        max-width: 90%;
-        max-height: 80px;
-
-        margin: 5px auto;
-        padding: 4px;
-        background: #fff;
-        border: 1px solid #dfdfdf;
-}
-
-.customize-section .customize-control-upload .upload-fallback,
-.customize-section .customize-control-image .upload-fallback {
-        display: none;
-}
-
-.customize-section .customize-control-upload .upload-dropzone,
-.customize-section .customize-control-image .upload-dropzone {
-        display: none;
-        padding: 15px 10px;
-        border: 3px dashed #dfdfdf;
-        margin: 5px auto;
-        text-align: center;
-        color: #777;
-        position: relative;
-        cursor: default;
-}
-
-.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop,
-.customize-section .customize-control-image .upload-dropzone.supports-drag-drop {
-        display: block;
-        -webkit-transition: border-color 0.1s;
-        -moz-transition: border-color 0.1s;
-        -ms-transition: border-color 0.1s;
-        -o-transition: border-color 0.1s;
-        transition: border-color 0.1s;
-}
-
-.customize-section .customize-control-upload .library ul li,
-.customize-section .customize-control-image .library ul li {
-        cursor: pointer;
-}
-
-.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,
-.customize-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over {
-        border-color: #83b4d8;
-}
-
-/**
- * iOS can't scroll iframes,
- * instead it expands the iframe size to match the size of the content
- */
-.ios .wp-full-overlay {
-        position: relative;
-}
-
-.ios #customize-preview {
-        position: relative;
-}
-
-.ios #customize-controls .wp-full-overlay-sidebar-content {
-        -webkit-overflow-scrolling: touch;
-}
-
-/**
- * Handle cheaters.
- */
-body.cheatin {
-        min-width: 0;
-        background: #f9f9f9;
-        padding: 50px;
-}
-
-body.cheatin p {
-        max-width: 700px;
-        margin: 0 auto;
-        padding: 2em;
-        font-size: 14px;
-        background: #fff;
-        border: 1px solid #dfdfdf;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-}
</del></span></pre></div>
<a id="trunkwpadmincsscustomizecontrolsmincssfromrev21591trunkwpadmincsscustomizecontrolscss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/customize-controls.min.css (from rev 21591, trunk/wp-admin/css/customize-controls.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/customize-controls.min.css         (rev 0)
+++ trunk/wp-admin/css/customize-controls.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+body{overflow:hidden}#customize-controls a{text-decoration:none}.customize-section{border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;margin:0}.control-section.customize-section:hover,.control-section.customize-section.open{border-top-color:#808080}.control-section.customize-section:hover{border-bottom-color:#6d6d6d}.customize-section.open:hover{border-bottom-color:#dfdfdf}.customize-section:last-child{box-shadow:0 1px 0 0 #fff}.customize-section-title{margin:0;padding:15px 20px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cannot-expand .customize-section-title{cursor:auto}.customize-section-content{display:none;padding:10px 20px 15px;overflow:hidden}.control-section .customize-section-title{padding:10px 20px;font-size:15px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:normal;text-shadow:0 1px 0 #fff;background:#f5f5f5;background-image:-webkit-gradi
ent(linear,left bottom,left top,from(#eee),to(#f5f5f5));background-image:-webkit-linear-gradient(bottom,#eee,#f5f5f5);background-image:-moz-linear-gradient(bottom,#eee,#f5f5f5);background-image:-o-linear-gradient(bottom,#eee,#f5f5f5);background-image:linear-gradient(to top,#eee,#f5f5f5)}.control-section:hover .customize-section-title,.control-section .customize-section-title:hover,.control-section.open .customize-section-title{color:#fff;text-shadow:0 -1px 0 #333;background:#808080;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(#808080));background-image:-webkit-linear-gradient(bottom,#6d6d6d,#808080);background-image:-moz-linear-gradient(bottom,#6d6d6d,#808080);background-image:-o-linear-gradient(bottom,#6d6d6d,#808080);background-image:linear-gradient(to top,#6d6d6d,#808080)}.control-section.open .customize-section-title{border-bottom:1px solid #6d6d6d}.customize-section.open .customize-section-content{display:block;background:#fdfdfd}.custo
mize-section-title:after{content:'';width:0;height:0;border-color:#ccc transparent;border-style:solid;border-width:6px 6px 0;position:absolute;top:25px;right:20px;z-index:1}.cannot-expand .customize-section-title:after{display:none}.customize-section-title:hover:after{border-color:#aaa transparent}.control-section .customize-section-title:hover:after{border-color:#eee transparent}.control-section .customize-section-title:after{top:15px}#customize-info .customize-section-content{background:transparent}#customize-info .preview-notice{font-size:13px;line-height:24px;color:#999}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;color:#333;display:block;text-shadow:0 1px 0 #fff}#customize-info .theme-screenshot{width:258px;border:1px solid #ccc}#customize-info .theme-description{margin-top:1em;color:#777;line-height:20px}#customize-controls .submit{text-align:center}#customize-theme-controls>ul,#customize-theme-controls .customize-section-content{margi
n:0}#customize-header-actions .button-primary{float:right;margin-top:11px}#customize-header-actions img{display:none;float:right;margin-top:13px;margin-right:4px}.saving #customize-header-actions img{display:block}.customize-control{width:100%;float:left;clear:both;margin-bottom:8px}.customize-control-title{display:block;line-height:24px;font-weight:bold}.customize-control select,.customize-control input[type="text"],.customize-control input[type="radio"],.customize-control input[type="checkbox"],.customize-control-color .color-picker,.customize-control-checkbox label,.customize-control-upload div{line-height:28px}.customize-control input[type="text"]{width:98%;line-height:18px;margin:0}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control-checkbox input{margin-right:5px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-hei
ght:22px}.customize-control-radio label{line-height:20px}.customize-control-radio input{margin-right:5px}#customize-preview iframe{width:100%;height:100%}.customize-section .dropdown{float:left;display:block;position:relative;cursor:pointer;-webkit-border-radius:3px;border-radius:3px}.customize-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;background-color:#eee;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:15px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.customize-control .dropdown-arrow:after{content:'';width:0;height:0;border-color:#ccc transparent;border-style:solid;border-width:4px 4px 0 4px;position:absolute;top:50%;margin-top:-
1px;right:4px;z-index:1}.customize-section .dropdown:hover .dropdown-content,.customize-control .dropdown:hover .dropdown-arrow{border-color:#aaa}.customize-section .dropdown:hover .dropdown-arrow:after{border-color:#aaa transparent}.customize-control .dropdown-status{display:none;max-width:112px;color:#777}.customize-control-color .color-picker-hex,.customize-control-color .farbtastic-placeholder{display:none}.customize-control-color.open .color-picker-hex,.customize-control-color.open .farbtastic-placeholder{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#fff;border:1px solid rgba(0,0,0,0.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,0.25)}.customize-section input[type="text"].color-picker-hex{float:left;width:85px;font-family:monospace;text-align:center}.customize-section input[type="text"].color-picker-hex
:focus::-webkit-input-placeholder{color:transparent}.customize-section input[type="text"].color-picker-hex:-moz-placeholder{color:#999}.customize-control-color .farbtastic-placeholder{width:100%;margin:5px 0 10px;float:left}.customize-control-color .farbtastic{margin:0 auto}.customize-control-image .library,.customize-control-image .actions{display:none;float:left;width:100%}.customize-control-image.open .library,.customize-control-image.open .actions{display:block}.customize-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.customize-section .customize-control-image .dropdown-status{padding:4px 5px}.customize-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.customize-section .customize-control-image .actions{text-align:right}.customize-section .customize-control-image .library ul{border-bottom:1px solid #dfdfdf;float:left;width:100%
;margin:10px 0 0}.customize-section .customize-control-image .library li{color:#999;float:left;padding:3px 5px;margin:0;border-style:solid;border-color:transparent;border-width:1px 1px 0 1px}.customize-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#777;background:#fdfdfd;border-color:#dfdfdf;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.customize-section .customize-control-image .library-content{display:none;width:100%;float:left;padding:10px 0}.customize-section .customize-control-image .library-content.library-selected{display:block}.customize-section .customize-control-image .library .thumbnail{display:block;width:100%}.customize-section .customize-control-image .library .thumbnail:hover img{border-color:#21759b}.customize-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:4px;background:#fff;border:1px solid #dfdfdf}.customi
ze-section .customize-control-upload .upload-fallback,.customize-section .customize-control-image .upload-fallback{display:none}.customize-section .customize-control-upload .upload-dropzone,.customize-section .customize-control-image .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;color:#777;position:relative;cursor:default}.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop,.customize-section .customize-control-image .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;-moz-transition:border-color .1s;-ms-transition:border-color .1s;-o-transition:border-color .1s;transition:border-color .1s}.customize-section .customize-control-upload .library ul li,.customize-section .customize-control-image .library ul li{cursor:pointer}.customize-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,.customize-section .customize-control-image
.upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios .wp-full-overlay{position:relative}.ios #customize-preview{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}body.cheatin{min-width:0;background:#f9f9f9;padding:50px}body.cheatin p{max-width:700px;margin:0 auto;padding:2em;font-size:14px;background:#fff;border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssiertlcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/ie-rtl.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie-rtl.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/ie-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-body{direction:rtl;width:99.5%}.rtl #adminmenuback{left:auto;right:0;background-image:none}.rtl #adminmenuback,.rtl #adminmenuwrap{border-width:0 0 0 1px}#plupload-upload-ui{zoom:1}.post-com-count-wrapper a.post-com-count{float:none}#adminmenu .wp-submenu ul{width:99%}#adminmenu .wp-submenu .wp-submenu .wp-submenu,#adminmenu .wp-menu-open .wp-submenu .wp-submenu{border:1px solid #dfdfdf}.folded #adminmenu .wp-submenu{right:30px;top:-4px}#adminmenu .wp-submenu .wp-submenu-head{padding:6px 10px 6px 4px}#wpcontent #adminmenu .wp-submenu li.wp-submenu-head{padding:3px 10px 4px 4px}div.quicktags-toolbar input{min-width:0}.inline-edit-row fieldset label span.title{float:right}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}p.search-box{float:left}#bh{margin:7px 10px 0 0;float:left}.postbox div.inside,.wp-editor-wrap .wp-editor-container .wp-editor-area,#nav-menu-theme-locations .howto select{width:97.5%}div#dashboard-widgets{padding-right:0;padding-
left:1px}#dashboard_quick_press h4{text-align:right}.tagchecklist span a{margin:4px -9px 0 0}.widefat th input{margin:0 5px 0 0}#TB_window{width:670px;position:absolute;top:50%;left:50%;margin-right:335px!important}#dashboard_plugins{direction:ltr}#dashboard_plugins h3.hndle{direction:rtl}#dashboard_incoming_links ul li,#dashboard_secondary ul li,#dashboard_primary ul li,p.row-actions{width:100%}#post-status-info{height:25px}p.submit{height:22px}form#widgets-filter{position:static}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:-30px}.menu-item-depth-2{margin-left:-60px}.menu-item-depth-3{margin-left:-90px}.menu-item-depth-4{margin-left:-120px}.menu-item-depth-5{margin-left:-150px}.menu-item-depth-6{margin-left:-180px}.menu-item-depth-7{margin-left:-210px}.menu-item-depth-8{margin-left:-240px}.menu-item-depth-9{margin-left:-270px}.menu-item-depth-10{margin-left:-300px}.menu-item-depth-11{margin-left:-330px}#menu-management,.nav-menus-php .menu-edit,#nav-menu-
header .submitbox{zoom:1}.nav-menus-php label{max-width:90%!important}p.button-controls,.nav-menus-php .tabs-panel{max-width:90%}.nav-menus-php .major-publishing-actions .publishing-action{float:none}#wpbody #nav-menu-header label{float:none}#nav-menu-header{margin-top:-10px}#nav-menu-footer{margin-bottom:-20px}#update-nav-menu .publishing-action{max-width:200px}#nav-menus-frame #update-nav-menu .delete-action{margin-top:-25px;float:left}#menu-to-edit li{margin-top:-10px;margin-bottom:-10px}.sortable-placeholder{margin-top:0!important;margin-left:0!important;margin-bottom:13px!important;padding:0!important}.auto-add-pages{clear:both;float:none}#nav-menus-frame .open-label span{float:none;display:inline-block}#nav-menus-frame .delete-action{float:none}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssiertlcssfromrev21591trunkwpadmincssiertldevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/ie-rtl.css (from rev 21591, trunk/wp-admin/css/ie-rtl.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie-rtl.css         (rev 0)
+++ trunk/wp-admin/css/ie-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,235 @@
</span><ins>+
+body {
+        direction: rtl;
+        width: 99.5%;
+}
+
+.rtl #adminmenuback {
+        left: auto;
+        right: 0;
+        background-image: none;
+}
+
+.rtl #adminmenuback,
+.rtl #adminmenuwrap {
+        border-width: 0 0 0 1px;
+}
+
+#plupload-upload-ui {
+        zoom: 1;
+}
+
+.post-com-count-wrapper a.post-com-count {
+        float: none;
+}
+
+#adminmenu .wp-submenu ul {
+        width: 99%;
+}
+
+#adminmenu .wp-submenu .wp-submenu .wp-submenu,
+#adminmenu .wp-menu-open .wp-submenu .wp-submenu {
+        border: 1px solid #dfdfdf;
+}
+
+.folded #adminmenu .wp-submenu {
+        right: 30px;
+        top: -4px;
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+        padding: 6px 10px 6px 4px;
+}
+
+#wpcontent #adminmenu .wp-submenu li.wp-submenu-head {
+        padding: 3px 10px 4px 4px;
+}
+
+div.quicktags-toolbar input {
+        min-width: 0;
+}
+
+.inline-edit-row fieldset label span.title {
+        float: right;
+}
+
+.inline-edit-row fieldset label span.input-text-wrap {
+        margin-right: 0;
+}
+
+p.search-box {
+        float: left;
+}
+
+#bh {
+        margin: 7px 10px 0 0;
+        float: left;
+}
+
+.postbox div.inside,
+.wp-editor-wrap .wp-editor-container .wp-editor-area,
+#nav-menu-theme-locations .howto select {
+        width: 97.5%;
+}
+
+/* without this dashboard widgets appear in one column for some screen widths */
+div#dashboard-widgets {
+        padding-right: 0;
+        padding-left: 1px;
+}
+
+#dashboard_quick_press h4 {
+        text-align: right;
+}
+
+.tagchecklist span a {
+        margin: 4px -9px 0 0;
+}
+
+.widefat th input {
+        margin: 0 5px 0 0;
+}
+
+/* ---------- add by navid */
+#TB_window {
+        width: 670px;
+        position: absolute;
+        top: 50%;
+        left: 50%;
+        margin-right: 335px !important;
+}
+
+#dashboard_plugins {
+        direction: ltr;
+}
+
+#dashboard_plugins h3.hndle {
+        direction: rtl;
+}
+
+#dashboard_incoming_links ul li,
+#dashboard_secondary ul li,
+#dashboard_primary ul li,
+p.row-actions {
+        width: 100%;
+}
+
+#post-status-info {
+        height: 25px;
+}
+
+p.submit { /* quick edit and reply in edit-comments.php */
+        height:22px;
+}
+
+form#widgets-filter { /* fix widget page */
+        position: static;
+}
+
+/* nav menus
+.menu-max-depth-0 #menu-management { width: 460px; }
+.menu-max-depth-1 #menu-management { width: 490px; }
+.menu-max-depth-2 #menu-management { width: 520px; }
+.menu-max-depth-3 #menu-management { width: 550px; }
+.menu-max-depth-4 #menu-management { width: 580px; }
+.menu-max-depth-5 #menu-management { width: 610px; }
+.menu-max-depth-6 #menu-management { width: 640px; }
+.menu-max-depth-7 #menu-management { width: 670px; }
+.menu-max-depth-8 #menu-management { width: 700px; }
+.menu-max-depth-9 #menu-management { width: 730px; }
+.menu-max-depth-10 #menu-management { width: 760px; }
+.menu-max-depth-11 #menu-management { width: 790px; }
+*/
+.menu-item-depth-0 { margin-left: 0px; }
+.menu-item-depth-1 { margin-left: -30px; }
+.menu-item-depth-2 { margin-left: -60px; }
+.menu-item-depth-3 { margin-left: -90px; }
+.menu-item-depth-4 { margin-left: -120px; }
+.menu-item-depth-5 { margin-left: -150px; }
+.menu-item-depth-6 { margin-left: -180px; }
+.menu-item-depth-7 { margin-left: -210px; }
+.menu-item-depth-8 { margin-left: -240px; }
+.menu-item-depth-9 { margin-left: -270px; }
+.menu-item-depth-10 { margin-left: -300px; }
+.menu-item-depth-11 { margin-left: -330px; }
+
+/*
+#menu-to-edit li dl {
+        padding: 0 !important;
+        margin: 0 !important;
+}
+
+.ui-sortable-helper .menu-item-transport {
+        margin-top: 13px;
+}
+
+.ui-sortable-helper .menu-item-transport .menu-item-transport {
+        margin-top: 0;
+}
+*/
+
+#menu-management,
+.nav-menus-php .menu-edit,
+#nav-menu-header .submitbox {
+        zoom: 1;
+}
+
+.nav-menus-php label {
+        max-width: 90% !important;
+}
+
+p.button-controls,
+.nav-menus-php .tabs-panel {
+        max-width: 90%;
+}
+
+.nav-menus-php .major-publishing-actions .publishing-action {
+        float: none;
+}
+
+#wpbody #nav-menu-header label {
+        float: none;
+}
+
+#nav-menu-header {
+        margin-top: -10px;
+}
+
+#nav-menu-footer {
+        margin-bottom: -20px;
+}
+
+#update-nav-menu .publishing-action {
+        max-width: 200px;
+}
+
+#nav-menus-frame #update-nav-menu .delete-action {
+        margin-top: -25px;
+        float: left;
+}
+
+#menu-to-edit li {
+        margin-top: -10px;
+        margin-bottom: -10px;
+}
+
+.sortable-placeholder {
+        margin-top: 0 !important;
+        margin-left: 0 !important;
+        margin-bottom: 13px !important;
+        padding: 0 !important;
+}
+
+.auto-add-pages {
+        clear: both;
+        float: none;
+}
+
+#nav-menus-frame .open-label span {
+        float: none;
+        display: inline-block;
+}
+
+#nav-menus-frame .delete-action {
+        float: none;
+}
</ins></span></pre></div>
<a id="trunkwpadmincssiertldevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/ie-rtl.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie-rtl.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/ie-rtl.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,235 +0,0 @@
</span><del>-
-body {
-        direction: rtl;
-        width: 99.5%;
-}
-
-.rtl #adminmenuback {
-        left: auto;
-        right: 0;
-        background-image: none;
-}
-
-.rtl #adminmenuback,
-.rtl #adminmenuwrap {
-        border-width: 0 0 0 1px;
-}
-
-#plupload-upload-ui {
-        zoom: 1;
-}
-
-.post-com-count-wrapper a.post-com-count {
-        float: none;
-}
-
-#adminmenu .wp-submenu ul {
-        width: 99%;
-}
-
-#adminmenu .wp-submenu .wp-submenu .wp-submenu,
-#adminmenu .wp-menu-open .wp-submenu .wp-submenu {
-        border: 1px solid #dfdfdf;
-}
-
-.folded #adminmenu .wp-submenu {
-        right: 30px;
-        top: -4px;
-}
-
-#adminmenu .wp-submenu .wp-submenu-head {
-        padding: 6px 10px 6px 4px;
-}
-
-#wpcontent #adminmenu .wp-submenu li.wp-submenu-head {
-        padding: 3px 10px 4px 4px;
-}
-
-div.quicktags-toolbar input {
-        min-width: 0;
-}
-
-.inline-edit-row fieldset label span.title {
-        float: right;
-}
-
-.inline-edit-row fieldset label span.input-text-wrap {
-        margin-right: 0;
-}
-
-p.search-box {
-        float: left;
-}
-
-#bh {
-        margin: 7px 10px 0 0;
-        float: left;
-}
-
-.postbox div.inside,
-.wp-editor-wrap .wp-editor-container .wp-editor-area,
-#nav-menu-theme-locations .howto select {
-        width: 97.5%;
-}
-
-/* without this dashboard widgets appear in one column for some screen widths */
-div#dashboard-widgets {
-        padding-right: 0;
-        padding-left: 1px;
-}
-
-#dashboard_quick_press h4 {
-        text-align: right;
-}
-
-.tagchecklist span a {
-        margin: 4px -9px 0 0;
-}
-
-.widefat th input {
-        margin: 0 5px 0 0;
-}
-
-/* ---------- add by navid */
-#TB_window {
-        width: 670px;
-        position: absolute;
-        top: 50%;
-        left: 50%;
-        margin-right: 335px !important;
-}
-
-#dashboard_plugins {
-        direction: ltr;
-}
-
-#dashboard_plugins h3.hndle {
-        direction: rtl;
-}
-
-#dashboard_incoming_links ul li,
-#dashboard_secondary ul li,
-#dashboard_primary ul li,
-p.row-actions {
-        width: 100%;
-}
-
-#post-status-info {
-        height: 25px;
-}
-
-p.submit { /* quick edit and reply in edit-comments.php */
-        height:22px;
-}
-
-form#widgets-filter { /* fix widget page */
-        position: static;
-}
-
-/* nav menus
-.menu-max-depth-0 #menu-management { width: 460px; }
-.menu-max-depth-1 #menu-management { width: 490px; }
-.menu-max-depth-2 #menu-management { width: 520px; }
-.menu-max-depth-3 #menu-management { width: 550px; }
-.menu-max-depth-4 #menu-management { width: 580px; }
-.menu-max-depth-5 #menu-management { width: 610px; }
-.menu-max-depth-6 #menu-management { width: 640px; }
-.menu-max-depth-7 #menu-management { width: 670px; }
-.menu-max-depth-8 #menu-management { width: 700px; }
-.menu-max-depth-9 #menu-management { width: 730px; }
-.menu-max-depth-10 #menu-management { width: 760px; }
-.menu-max-depth-11 #menu-management { width: 790px; }
-*/
-.menu-item-depth-0 { margin-left: 0px; }
-.menu-item-depth-1 { margin-left: -30px; }
-.menu-item-depth-2 { margin-left: -60px; }
-.menu-item-depth-3 { margin-left: -90px; }
-.menu-item-depth-4 { margin-left: -120px; }
-.menu-item-depth-5 { margin-left: -150px; }
-.menu-item-depth-6 { margin-left: -180px; }
-.menu-item-depth-7 { margin-left: -210px; }
-.menu-item-depth-8 { margin-left: -240px; }
-.menu-item-depth-9 { margin-left: -270px; }
-.menu-item-depth-10 { margin-left: -300px; }
-.menu-item-depth-11 { margin-left: -330px; }
-
-/*
-#menu-to-edit li dl {
-        padding: 0 !important;
-        margin: 0 !important;
-}
-
-.ui-sortable-helper .menu-item-transport {
-        margin-top: 13px;
-}
-
-.ui-sortable-helper .menu-item-transport .menu-item-transport {
-        margin-top: 0;
-}
-*/
-
-#menu-management,
-.nav-menus-php .menu-edit,
-#nav-menu-header .submitbox {
-        zoom: 1;
-}
-
-.nav-menus-php label {
-        max-width: 90% !important;
-}
-
-p.button-controls,
-.nav-menus-php .tabs-panel {
-        max-width: 90%;
-}
-
-.nav-menus-php .major-publishing-actions .publishing-action {
-        float: none;
-}
-
-#wpbody #nav-menu-header label {
-        float: none;
-}
-
-#nav-menu-header {
-        margin-top: -10px;
-}
-
-#nav-menu-footer {
-        margin-bottom: -20px;
-}
-
-#update-nav-menu .publishing-action {
-        max-width: 200px;
-}
-
-#nav-menus-frame #update-nav-menu .delete-action {
-        margin-top: -25px;
-        float: left;
-}
-
-#menu-to-edit li {
-        margin-top: -10px;
-        margin-bottom: -10px;
-}
-
-.sortable-placeholder {
-        margin-top: 0 !important;
-        margin-left: 0 !important;
-        margin-bottom: 13px !important;
-        padding: 0 !important;
-}
-
-.auto-add-pages {
-        clear: both;
-        float: none;
-}
-
-#nav-menus-frame .open-label span {
-        float: none;
-        display: inline-block;
-}
-
-#nav-menus-frame .delete-action {
-        float: none;
-}
</del></span></pre></div>
<a id="trunkwpadmincssiertlmincssfromrev21591trunkwpadmincssiertlcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/ie-rtl.min.css (from rev 21591, trunk/wp-admin/css/ie-rtl.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie-rtl.min.css         (rev 0)
+++ trunk/wp-admin/css/ie-rtl.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+body{direction:rtl;width:99.5%}.rtl #adminmenuback{left:auto;right:0;background-image:none}.rtl #adminmenuback,.rtl #adminmenuwrap{border-width:0 0 0 1px}#plupload-upload-ui{zoom:1}.post-com-count-wrapper a.post-com-count{float:none}#adminmenu .wp-submenu ul{width:99%}#adminmenu .wp-submenu .wp-submenu .wp-submenu,#adminmenu .wp-menu-open .wp-submenu .wp-submenu{border:1px solid #dfdfdf}.folded #adminmenu .wp-submenu{right:30px;top:-4px}#adminmenu .wp-submenu .wp-submenu-head{padding:6px 10px 6px 4px}#wpcontent #adminmenu .wp-submenu li.wp-submenu-head{padding:3px 10px 4px 4px}div.quicktags-toolbar input{min-width:0}.inline-edit-row fieldset label span.title{float:right}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}p.search-box{float:left}#bh{margin:7px 10px 0 0;float:left}.postbox div.inside,.wp-editor-wrap .wp-editor-container .wp-editor-area,#nav-menu-theme-locations .howto select{width:97.5%}div#dashboard-widgets{padding-right:0;padding-
left:1px}#dashboard_quick_press h4{text-align:right}.tagchecklist span a{margin:4px -9px 0 0}.widefat th input{margin:0 5px 0 0}#TB_window{width:670px;position:absolute;top:50%;left:50%;margin-right:335px!important}#dashboard_plugins{direction:ltr}#dashboard_plugins h3.hndle{direction:rtl}#dashboard_incoming_links ul li,#dashboard_secondary ul li,#dashboard_primary ul li,p.row-actions{width:100%}#post-status-info{height:25px}p.submit{height:22px}form#widgets-filter{position:static}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:-30px}.menu-item-depth-2{margin-left:-60px}.menu-item-depth-3{margin-left:-90px}.menu-item-depth-4{margin-left:-120px}.menu-item-depth-5{margin-left:-150px}.menu-item-depth-6{margin-left:-180px}.menu-item-depth-7{margin-left:-210px}.menu-item-depth-8{margin-left:-240px}.menu-item-depth-9{margin-left:-270px}.menu-item-depth-10{margin-left:-300px}.menu-item-depth-11{margin-left:-330px}#menu-management,.nav-menus-php .menu-edit,#nav-menu-
header .submitbox{zoom:1}.nav-menus-php label{max-width:90%!important}p.button-controls,.nav-menus-php .tabs-panel{max-width:90%}.nav-menus-php .major-publishing-actions .publishing-action{float:none}#wpbody #nav-menu-header label{float:none}#nav-menu-header{margin-top:-10px}#nav-menu-footer{margin-bottom:-20px}#update-nav-menu .publishing-action{max-width:200px}#nav-menus-frame #update-nav-menu .delete-action{margin-top:-25px;float:left}#menu-to-edit li{margin-top:-10px;margin-bottom:-10px}.sortable-placeholder{margin-top:0!important;margin-left:0!important;margin-bottom:13px!important;padding:0!important}.auto-add-pages{clear:both;float:none}#nav-menus-frame .open-label span{float:none;display:inline-block}#nav-menus-frame .delete-action{float:none}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssiecss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/ie.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/ie.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column{margin:0 -25px 0 4%}#wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenushadow{display:none}#adminmenuback{left:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}#adminmenu .wp-submenu li.wp-submenu-head{padding:6px 4px 7px 10px;zoom:100%}.js.folded #a
dminmenu .menu-top{height:30px}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}table.fixed th,table.fixed td{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary,#wpbody-content input.button-highlighted{overflow:visible}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:none}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox h3{margin-bottom:-1px}.major-publishing-acti
ons,.wp-submenu,.wp-submenu li,#template,#template div,#editcat,#addcat{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}a.button{line-height:1.4em;margin:1px;padding:2px 6px}#screen-options-wrap{overflow:hidden}#the-comment-list .c
omment-item,#post-status-info,#wpwrap,#wrap,#postdivrich,#postdiv,#poststuff,.metabox-holder,#titlediv,#post-body,#editorcontainer,.tablenav,.widget-liquid-left,.widget-liquid-right,#widgets-left,.widgets-sortables,#dragHelper,.widget .widget-top,.widget-control-actions,.tagchecklist,#col-container,#col-left,#col-right,.fileedit-sub{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.tagchecklist span a{margin:4px 0 0 -9px}.tablenav .button-secondary,.nav .button-secondar
y{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}table.ie-fixed{table-layout:fixed}.widefat tr,.widefat th{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 0 0 5px}.widefat .check-column{padding:6px 0 2px}.widefat tbody th.check-column{padding:4px 0 22px}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.widget-liquid-right .widget,.inactive-sidebar .widget{position:relative}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9fd0d5;background:#298cba}#wpcontent #ajax-loading,#wpcontent .ajax-loading{vertical-align:baseline}#the-comment-list .unapproved tr,#the-comment-list .unapproved td{backgr
ound-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.about-wrap img.element-screenshot{padding:2px}.about-wrap .feature-section img,.about-wrap .feature-section .image-mask{border-width:1px;border-style:solid}.about-wrap .feature-section.three-col img{margin-left:0}.available-theme{display:inline}.available-theme ul{margin:0}.about-wrap .three-col-images img{margin:0 .6% 10px}.about-wrap .three-col-images .last-feature,.about-wrap .three-col-images .first-feature{float:none}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #dfdfdf}* html .feature-filter .feature-group li{width:145px}* html div.w
idget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #footer{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssiecssfromrev21591trunkwpadmincssiedevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/ie.css (from rev 21591, trunk/wp-admin/css/ie.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie.css         (rev 0)
+++ trunk/wp-admin/css/ie.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,560 @@
</span><ins>+/* Fixes for IE 7 bugs */
+
+.wp-editor-wrap .wp-editor-container textarea.wp-editor-area {
+        width: 97%;
+}
+
+#post-body.columns-2 #postbox-container-1 {
+        padding-left: 19px;
+}
+
+.welcome-panel .wp-badge {
+        position: absolute;
+}
+
+.welcome-panel .welcome-panel-column {
+        margin: 0 -25px 0 4%;
+}
+
+#wp-fullscreen-title {
+        width: 97%;
+}
+
+#wp_mce_fullscreen_ifr {
+        background-color: #f9f9f9;
+}
+
+#wp-fullscreen-tagline {
+        color: #888;
+        font-size: 14px;
+}
+
+#adminmenushadow {
+        display: none;
+}
+
+#adminmenuback {
+        left: 0;
+        background-image: none;
+}
+
+#adminmenuwrap {
+        position: static;
+}
+
+#adminmenu {
+        position: relative;
+}
+
+#adminmenu li.wp-menu-separator,
+#adminmenu li.wp-menu-separator-last {
+        font-size: 1px;
+        line-height: 1;
+}
+
+#adminmenu a.menu-top {
+        border-bottom: 0 none;
+        border-top: 1px solid #ddd;
+}
+
+#adminmenu .separator {
+        font-size: 1px;
+        line-height: 1px;
+}
+
+#adminmenu .wp-submenu ul {
+        margin: 0;
+}
+
+.folded #adminmenu .wp-submenu ul {
+        margin-left: 5px;
+}
+
+#adminmenu li.menu-top {
+        margin-bottom: -2px;
+}
+
+#adminmenu .wp-menu-arrow {
+        display: none !important;
+}
+
+#adminmenu .wp-submenu li.wp-submenu-head {
+        padding: 6px 4px 7px 10px;
+        zoom: 100%;
+}
+
+.js.folded #adminmenu .menu-top {
+        height: 30px;
+}
+
+.js.folded #adminmenu li.menu-top {
+        display: block;
+        zoom: 100%;
+}
+
+ul#adminmenu {
+        z-index: 99;
+}
+
+#adminmenu li.menu-top a.menu-top {
+        min-width: auto;
+        width: auto;
+}
+
+#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu {
+        font-style: normal;
+}
+
+#wpcontent #adminmenu .wp-submenu li {
+        padding: 0;
+}
+
+#collapse-menu {
+        line-height: 23px;
+}
+
+#wpadminbar .ab-comments-icon {
+        padding-top: 7px;
+}
+
+table.fixed th,
+table.fixed td {
+        border-top: 1px solid #ddd;
+}
+
+#wpbody-content input.button,
+#wpbody-content input.button-primary,
+#wpbody-content input.button-secondary,
+#wpbody-content input.button-highlighted {
+        overflow: visible;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit #publish {
+        float: none;
+}
+
+#dashboard-widgets h3 a {
+        height: 14px;
+        line-height: 14px;
+}
+
+#dashboard_browser_nag {
+        color: #fff;
+}
+
+#dashboard_browser_nag .browser-icon {
+        position: relative;
+}
+
+.tablenav-pages .current-page {
+        vertical-align: middle;
+}
+
+#wpbody-content .postbox {
+        border: 1px solid #dfdfdf;
+}
+
+#wpbody-content .postbox h3 {
+        margin-bottom: -1px;
+}
+
+.major-publishing-actions,
+.wp-submenu,
+.wp-submenu li,
+#template,
+#template div,
+#editcat,
+#addcat {
+        zoom: 100%;
+}
+
+.wp-menu-arrow {
+        height: 28px;
+}
+
+.submitbox {
+        margin-top: 10px;
+}
+
+/* Inline Editor */
+#wpbody-content .quick-edit-row-post .inline-edit-col-left {
+        width: 39%;
+}
+
+#wpbody-content .inline-edit-row-post .inline-edit-col-center {
+        width: 19%;
+}
+
+#wpbody-content .quick-edit-row-page .inline-edit-col-left {
+        width: 49%;
+}
+
+#wpbody-content .bulk-edit-row .inline-edit-col-left {
+        width: 29%;
+}
+
+.inline-edit-row p.submit {
+        zoom: 100%;
+}
+
+.inline-edit-row fieldset label span.title {
+        display: block;
+        float: left;
+        width: 5em;
+}
+
+.inline-edit-row fieldset label span.input-text-wrap {
+        margin-left: 0;
+        zoom: 100%;
+}
+
+#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input {
+        line-height: 130%;
+}
+
+#wpbody-content .inline-edit-row .input-text-wrap input {
+        width: 95%;
+}
+
+#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input {
+        width: 8em;
+}
+/* end Inline Editor */
+
+#titlediv #title {
+        width: 98%;
+}
+
+a.button {
+        line-height: 1.4em;
+        margin: 1px;
+        padding: 2px 6px;
+}
+
+#screen-options-wrap {
+        overflow: hidden;
+}
+
+#the-comment-list .comment-item,
+#post-status-info,
+#wpwrap,
+#wrap,
+#postdivrich,
+#postdiv,
+#poststuff,
+.metabox-holder,
+#titlediv,
+#post-body,
+#editorcontainer,
+.tablenav,
+.widget-liquid-left,
+.widget-liquid-right,
+#widgets-left,
+.widgets-sortables,
+#dragHelper,
+.widget .widget-top,
+.widget-control-actions,
+.tagchecklist,
+#col-container,
+#col-left,
+#col-right,
+.fileedit-sub {
+        display: block;
+        zoom: 100%;
+}
+
+p.search-box {
+        position: static;
+        float: right;
+        margin: -3px 0 4px;
+}
+
+#widget-list .widget,
+.feature-filter .feature-group li {
+        display: inline;
+}
+
+.feature-filter .feature-group li input {
+        vertical-align: middle;
+}
+
+#editorcontainer #content {
+        overflow: auto;
+        margin: auto;
+        width: 98%;
+}
+
+form#template div {
+        width: 100%;
+}
+
+.wp-editor-container .quicktags-toolbar input {
+        overflow: visible;
+        padding: 0 4px;
+}
+
+#poststuff h2 {
+        font-size: 1.6em;
+}
+
+#bh {
+        margin: 7px 10px 0 0;
+        float: right;
+}
+
+/* without this dashboard widgets appear in one column for some screen widths */
+div#dashboard-widgets {
+        padding-right: 1px;
+}
+
+.tagchecklist span, .tagchecklist span a {
+        display: inline-block;
+        display: block;
+}
+
+.tagchecklist span a {
+        margin: 4px 0 0 -9px;
+}
+
+.tablenav .button-secondary,
+.nav .button-secondary {
+        padding-top: 2px;
+        padding-bottom: 2px;
+}
+
+.tablenav select {
+        font-size: 13px;
+        display: inline-block;
+        vertical-align: top;
+        margin-top: 2px;
+}
+
+.tablenav .actions select {
+        width: 155px;
+}
+
+table.ie-fixed {
+        table-layout: fixed;
+}
+
+.widefat tr, .widefat th {
+        margin-bottom: 0;
+        border-spacing: 0;
+}
+
+.widefat th input {
+        margin: 0 0 0 5px;
+}
+
+.widefat .check-column {
+        padding: 6px 0 2px;
+}
+
+.widefat tbody th.check-column {
+        padding: 4px 0 22px;
+}
+
+.widefat {
+        empty-cells: show;
+        border-collapse: collapse;
+}
+
+.tablenav a.button-secondary {
+        display: inline-block;
+        padding: 2px 5px;
+}
+
+.inactive-sidebar .widgets-sortables {
+        padding-bottom: 8px;
+}
+
+#available-widgets .widget-holder {
+        padding-bottom: 65px;
+}
+
+#widgets-left .inactive {
+        padding-bottom: 10px;
+}
+
+.widget-liquid-right .widget,
+.inactive-sidebar .widget {
+        position: relative;
+}
+
+.inactive-sidebar .widget {
+        display: block;
+        float: left;
+}
+
+#wpcontent .button-primary-disabled {
+        color: #9FD0D5;
+        background: #298CBA;
+}
+
+#wpcontent #ajax-loading,
+#wpcontent .ajax-loading {
+        vertical-align: baseline;
+}
+
+#the-comment-list .unapproved tr,
+#the-comment-list .unapproved td {
+        background-color: #ffffe0;
+}
+
+.imgedit-submit {
+        width: 300px;
+}
+
+#nav-menus-frame,
+#wpbody,
+.menu li {
+        zoom: 100%;
+}
+
+#update-nav-menu #post-body {
+        overflow:hidden;
+}
+
+.menu li {
+        min-width: 100%;
+}
+
+.menu li.sortable-placeholder {
+        min-width: 400px;
+}
+
+.about-wrap img.element-screenshot {
+        padding: 2px;
+}
+
+.about-wrap .feature-section img,
+.about-wrap .feature-section .image-mask {
+        border-width: 1px;
+        border-style: solid;
+}
+
+.about-wrap .feature-section.three-col img {
+        margin-left: 0;
+}
+
+.available-theme {
+        display: inline;
+}
+
+.available-theme ul {
+        margin: 0;
+}
+
+.about-wrap .three-col-images img {
+        margin: 0 0.6% 10px;
+}
+
+.about-wrap .three-col-images .last-feature,
+.about-wrap .three-col-images .first-feature {
+        float: none;
+}
+
+/* IE6 leftovers */
+* html .row-actions {
+        visibility: visible;
+}
+
+* html div.widget-liquid-left,
+* html div.widget-liquid-right {
+        display: block;
+        position: relative;
+}
+
+* html #editorcontainer {
+        padding: 0;
+}
+
+* html #poststuff h2 {
+        margin-left: 0;
+}
+
+* html .stuffbox,
+* html .stuffbox input,
+* html .stuffbox textarea {
+        border: 1px solid #DFDFDF;
+}
+
+* html .feature-filter .feature-group li {
+        width: 145px;
+}
+
+* html div.widget-liquid-left {
+        width: 99%;
+}
+
+* html .widgets-sortables {
+        height: 50px;
+}
+
+* html a#content_resize {
+        right: -2px;
+}
+
+* html .widget-title h4 {
+        width: 205px;
+}
+
+* html #removing-widget .in-widget-title {
+        display: none;
+}
+
+* html .media-item .pinkynail {
+        height: 32px;
+        width: 40px;
+}
+
+* html .describe .field input.text,
+* html .describe .field textarea {
+        width: 440px;
+}
+
+* html input {
+        border: 1px solid #dfdfdf;
+}
+
+* html .edit-box {
+        display: inline;
+}
+
+* html .postbox-container .meta-box-sortables {
+        height: 300px;
+}
+
+* html #wpbody-content #screen-options-link-wrap {
+        display: inline-block;
+        width: 150px;
+        text-align: center;
+}
+
+* html #wpbody-content #contextual-help-link-wrap {
+        display: inline-block;
+        width: 100px;
+        text-align: center;
+}
+
+* html #adminmenu {
+        margin-left: -80px;
+}
+
+* html .folded #adminmenu {
+        margin-left: -22px;
+}
+
+* html #wpcontent #adminmenu li.menu-top {
+        display: inline;
+        padding: 0;
+        margin: 0;
+}
+
+* html #footer {
+        margin: 0;
+}
+
+* html #adminmenu div.wp-menu-image {
+        height: 29px;
+}
</ins></span></pre></div>
<a id="trunkwpadmincssiedevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/ie.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/ie.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,560 +0,0 @@
</span><del>-/* Fixes for IE 7 bugs */
-
-.wp-editor-wrap .wp-editor-container textarea.wp-editor-area {
-        width: 97%;
-}
-
-#post-body.columns-2 #postbox-container-1 {
-        padding-left: 19px;
-}
-
-.welcome-panel .wp-badge {
-        position: absolute;
-}
-
-.welcome-panel .welcome-panel-column {
-        margin: 0 -25px 0 4%;
-}
-
-#wp-fullscreen-title {
-        width: 97%;
-}
-
-#wp_mce_fullscreen_ifr {
-        background-color: #f9f9f9;
-}
-
-#wp-fullscreen-tagline {
-        color: #888;
-        font-size: 14px;
-}
-
-#adminmenushadow {
-        display: none;
-}
-
-#adminmenuback {
-        left: 0;
-        background-image: none;
-}
-
-#adminmenuwrap {
-        position: static;
-}
-
-#adminmenu {
-        position: relative;
-}
-
-#adminmenu li.wp-menu-separator,
-#adminmenu li.wp-menu-separator-last {
-        font-size: 1px;
-        line-height: 1;
-}
-
-#adminmenu a.menu-top {
-        border-bottom: 0 none;
-        border-top: 1px solid #ddd;
-}
-
-#adminmenu .separator {
-        font-size: 1px;
-        line-height: 1px;
-}
-
-#adminmenu .wp-submenu ul {
-        margin: 0;
-}
-
-.folded #adminmenu .wp-submenu ul {
-        margin-left: 5px;
-}
-
-#adminmenu li.menu-top {
-        margin-bottom: -2px;
-}
-
-#adminmenu .wp-menu-arrow {
-        display: none !important;
-}
-
-#adminmenu .wp-submenu li.wp-submenu-head {
-        padding: 6px 4px 7px 10px;
-        zoom: 100%;
-}
-
-.js.folded #adminmenu .menu-top {
-        height: 30px;
-}
-
-.js.folded #adminmenu li.menu-top {
-        display: block;
-        zoom: 100%;
-}
-
-ul#adminmenu {
-        z-index: 99;
-}
-
-#adminmenu li.menu-top a.menu-top {
-        min-width: auto;
-        width: auto;
-}
-
-#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu {
-        font-style: normal;
-}
-
-#wpcontent #adminmenu .wp-submenu li {
-        padding: 0;
-}
-
-#collapse-menu {
-        line-height: 23px;
-}
-
-#wpadminbar .ab-comments-icon {
-        padding-top: 7px;
-}
-
-table.fixed th,
-table.fixed td {
-        border-top: 1px solid #ddd;
-}
-
-#wpbody-content input.button,
-#wpbody-content input.button-primary,
-#wpbody-content input.button-secondary,
-#wpbody-content input.button-highlighted {
-        overflow: visible;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-        float: none;
-}
-
-#dashboard-widgets h3 a {
-        height: 14px;
-        line-height: 14px;
-}
-
-#dashboard_browser_nag {
-        color: #fff;
-}
-
-#dashboard_browser_nag .browser-icon {
-        position: relative;
-}
-
-.tablenav-pages .current-page {
-        vertical-align: middle;
-}
-
-#wpbody-content .postbox {
-        border: 1px solid #dfdfdf;
-}
-
-#wpbody-content .postbox h3 {
-        margin-bottom: -1px;
-}
-
-.major-publishing-actions,
-.wp-submenu,
-.wp-submenu li,
-#template,
-#template div,
-#editcat,
-#addcat {
-        zoom: 100%;
-}
-
-.wp-menu-arrow {
-        height: 28px;
-}
-
-.submitbox {
-        margin-top: 10px;
-}
-
-/* Inline Editor */
-#wpbody-content .quick-edit-row-post .inline-edit-col-left {
-        width: 39%;
-}
-
-#wpbody-content .inline-edit-row-post .inline-edit-col-center {
-        width: 19%;
-}
-
-#wpbody-content .quick-edit-row-page .inline-edit-col-left {
-        width: 49%;
-}
-
-#wpbody-content .bulk-edit-row .inline-edit-col-left {
-        width: 29%;
-}
-
-.inline-edit-row p.submit {
-        zoom: 100%;
-}
-
-.inline-edit-row fieldset label span.title {
-        display: block;
-        float: left;
-        width: 5em;
-}
-
-.inline-edit-row fieldset label span.input-text-wrap {
-        margin-left: 0;
-        zoom: 100%;
-}
-
-#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input {
-        line-height: 130%;
-}
-
-#wpbody-content .inline-edit-row .input-text-wrap input {
-        width: 95%;
-}
-
-#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input {
-        width: 8em;
-}
-/* end Inline Editor */
-
-#titlediv #title {
-        width: 98%;
-}
-
-a.button {
-        line-height: 1.4em;
-        margin: 1px;
-        padding: 2px 6px;
-}
-
-#screen-options-wrap {
-        overflow: hidden;
-}
-
-#the-comment-list .comment-item,
-#post-status-info,
-#wpwrap,
-#wrap,
-#postdivrich,
-#postdiv,
-#poststuff,
-.metabox-holder,
-#titlediv,
-#post-body,
-#editorcontainer,
-.tablenav,
-.widget-liquid-left,
-.widget-liquid-right,
-#widgets-left,
-.widgets-sortables,
-#dragHelper,
-.widget .widget-top,
-.widget-control-actions,
-.tagchecklist,
-#col-container,
-#col-left,
-#col-right,
-.fileedit-sub {
-        display: block;
-        zoom: 100%;
-}
-
-p.search-box {
-        position: static;
-        float: right;
-        margin: -3px 0 4px;
-}
-
-#widget-list .widget,
-.feature-filter .feature-group li {
-        display: inline;
-}
-
-.feature-filter .feature-group li input {
-        vertical-align: middle;
-}
-
-#editorcontainer #content {
-        overflow: auto;
-        margin: auto;
-        width: 98%;
-}
-
-form#template div {
-        width: 100%;
-}
-
-.wp-editor-container .quicktags-toolbar input {
-        overflow: visible;
-        padding: 0 4px;
-}
-
-#poststuff h2 {
-        font-size: 1.6em;
-}
-
-#bh {
-        margin: 7px 10px 0 0;
-        float: right;
-}
-
-/* without this dashboard widgets appear in one column for some screen widths */
-div#dashboard-widgets {
-        padding-right: 1px;
-}
-
-.tagchecklist span, .tagchecklist span a {
-        display: inline-block;
-        display: block;
-}
-
-.tagchecklist span a {
-        margin: 4px 0 0 -9px;
-}
-
-.tablenav .button-secondary,
-.nav .button-secondary {
-        padding-top: 2px;
-        padding-bottom: 2px;
-}
-
-.tablenav select {
-        font-size: 13px;
-        display: inline-block;
-        vertical-align: top;
-        margin-top: 2px;
-}
-
-.tablenav .actions select {
-        width: 155px;
-}
-
-table.ie-fixed {
-        table-layout: fixed;
-}
-
-.widefat tr, .widefat th {
-        margin-bottom: 0;
-        border-spacing: 0;
-}
-
-.widefat th input {
-        margin: 0 0 0 5px;
-}
-
-.widefat .check-column {
-        padding: 6px 0 2px;
-}
-
-.widefat tbody th.check-column {
-        padding: 4px 0 22px;
-}
-
-.widefat {
-        empty-cells: show;
-        border-collapse: collapse;
-}
-
-.tablenav a.button-secondary {
-        display: inline-block;
-        padding: 2px 5px;
-}
-
-.inactive-sidebar .widgets-sortables {
-        padding-bottom: 8px;
-}
-
-#available-widgets .widget-holder {
-        padding-bottom: 65px;
-}
-
-#widgets-left .inactive {
-        padding-bottom: 10px;
-}
-
-.widget-liquid-right .widget,
-.inactive-sidebar .widget {
-        position: relative;
-}
-
-.inactive-sidebar .widget {
-        display: block;
-        float: left;
-}
-
-#wpcontent .button-primary-disabled {
-        color: #9FD0D5;
-        background: #298CBA;
-}
-
-#wpcontent #ajax-loading,
-#wpcontent .ajax-loading {
-        vertical-align: baseline;
-}
-
-#the-comment-list .unapproved tr,
-#the-comment-list .unapproved td {
-        background-color: #ffffe0;
-}
-
-.imgedit-submit {
-        width: 300px;
-}
-
-#nav-menus-frame,
-#wpbody,
-.menu li {
-        zoom: 100%;
-}
-
-#update-nav-menu #post-body {
-        overflow:hidden;
-}
-
-.menu li {
-        min-width: 100%;
-}
-
-.menu li.sortable-placeholder {
-        min-width: 400px;
-}
-
-.about-wrap img.element-screenshot {
-        padding: 2px;
-}
-
-.about-wrap .feature-section img,
-.about-wrap .feature-section .image-mask {
-        border-width: 1px;
-        border-style: solid;
-}
-
-.about-wrap .feature-section.three-col img {
-        margin-left: 0;
-}
-
-.available-theme {
-        display: inline;
-}
-
-.available-theme ul {
-        margin: 0;
-}
-
-.about-wrap .three-col-images img {
-        margin: 0 0.6% 10px;
-}
-
-.about-wrap .three-col-images .last-feature,
-.about-wrap .three-col-images .first-feature {
-        float: none;
-}
-
-/* IE6 leftovers */
-* html .row-actions {
-        visibility: visible;
-}
-
-* html div.widget-liquid-left,
-* html div.widget-liquid-right {
-        display: block;
-        position: relative;
-}
-
-* html #editorcontainer {
-        padding: 0;
-}
-
-* html #poststuff h2 {
-        margin-left: 0;
-}
-
-* html .stuffbox,
-* html .stuffbox input,
-* html .stuffbox textarea {
-        border: 1px solid #DFDFDF;
-}
-
-* html .feature-filter .feature-group li {
-        width: 145px;
-}
-
-* html div.widget-liquid-left {
-        width: 99%;
-}
-
-* html .widgets-sortables {
-        height: 50px;
-}
-
-* html a#content_resize {
-        right: -2px;
-}
-
-* html .widget-title h4 {
-        width: 205px;
-}
-
-* html #removing-widget .in-widget-title {
-        display: none;
-}
-
-* html .media-item .pinkynail {
-        height: 32px;
-        width: 40px;
-}
-
-* html .describe .field input.text,
-* html .describe .field textarea {
-        width: 440px;
-}
-
-* html input {
-        border: 1px solid #dfdfdf;
-}
-
-* html .edit-box {
-        display: inline;
-}
-
-* html .postbox-container .meta-box-sortables {
-        height: 300px;
-}
-
-* html #wpbody-content #screen-options-link-wrap {
-        display: inline-block;
-        width: 150px;
-        text-align: center;
-}
-
-* html #wpbody-content #contextual-help-link-wrap {
-        display: inline-block;
-        width: 100px;
-        text-align: center;
-}
-
-* html #adminmenu {
-        margin-left: -80px;
-}
-
-* html .folded #adminmenu {
-        margin-left: -22px;
-}
-
-* html #wpcontent #adminmenu li.menu-top {
-        display: inline;
-        padding: 0;
-        margin: 0;
-}
-
-* html #footer {
-        margin: 0;
-}
-
-* html #adminmenu div.wp-menu-image {
-        height: 29px;
-}
</del></span></pre></div>
<a id="trunkwpadmincssiemincssfromrev21591trunkwpadmincssiecss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/ie.min.css (from rev 21591, trunk/wp-admin/css/ie.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie.min.css         (rev 0)
+++ trunk/wp-admin/css/ie.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column{margin:0 -25px 0 4%}#wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenushadow{display:none}#adminmenuback{left:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}#adminmenu .wp-submenu li.wp-submenu-head{padding:6px 4px 7px 10px;zoom:100%}.js.folded #a
dminmenu .menu-top{height:30px}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}table.fixed th,table.fixed td{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary,#wpbody-content input.button-highlighted{overflow:visible}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:none}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox h3{margin-bottom:-1px}.major-publishing-acti
ons,.wp-submenu,.wp-submenu li,#template,#template div,#editcat,#addcat{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}a.button{line-height:1.4em;margin:1px;padding:2px 6px}#screen-options-wrap{overflow:hidden}#the-comment-list .c
omment-item,#post-status-info,#wpwrap,#wrap,#postdivrich,#postdiv,#poststuff,.metabox-holder,#titlediv,#post-body,#editorcontainer,.tablenav,.widget-liquid-left,.widget-liquid-right,#widgets-left,.widgets-sortables,#dragHelper,.widget .widget-top,.widget-control-actions,.tagchecklist,#col-container,#col-left,#col-right,.fileedit-sub{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.tagchecklist span a{margin:4px 0 0 -9px}.tablenav .button-secondary,.nav .button-secondar
y{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}table.ie-fixed{table-layout:fixed}.widefat tr,.widefat th{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 0 0 5px}.widefat .check-column{padding:6px 0 2px}.widefat tbody th.check-column{padding:4px 0 22px}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.widget-liquid-right .widget,.inactive-sidebar .widget{position:relative}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9fd0d5;background:#298cba}#wpcontent #ajax-loading,#wpcontent .ajax-loading{vertical-align:baseline}#the-comment-list .unapproved tr,#the-comment-list .unapproved td{backgr
ound-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.about-wrap img.element-screenshot{padding:2px}.about-wrap .feature-section img,.about-wrap .feature-section .image-mask{border-width:1px;border-style:solid}.about-wrap .feature-section.three-col img{margin-left:0}.available-theme{display:inline}.available-theme ul{margin:0}.about-wrap .three-col-images img{margin:0 .6% 10px}.about-wrap .three-col-images .last-feature,.about-wrap .three-col-images .first-feature{float:none}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #dfdfdf}* html .feature-filter .feature-group li{width:145px}* html div.w
idget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #footer{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssinstallcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/install.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/install.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/install.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-html{background:#f9f9f9}body{background:#fff;color:#333;font-family:sans-serif;margin:2em auto;padding:1em 2em;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dfdfdf;max-width:700px}a{color:#21759b;text-decoration:none}a:hover{color:#d54e21}h1{border-bottom:1px solid #dadada;clear:both;color:#666;font:24px Georgia,"Times New Roman",Times,serif;margin:30px 0 0 0;padding:0;padding-bottom:7px}h2{font-size:16px}p,li,dd,dt{padding-bottom:2px;font-size:14px;line-height:1.5}code,.code{font-size:14px}ul,ol,dl{padding:5px 5px 5px 22px}a img{border:0}abbr{border:0;font-variant:normal}#logo{margin:6px 0 14px 0;border-bottom:0;text-align:center}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.submit input,.button,.button-secondary{font-family:sans-serif;text-decoration:none;font-size:14px!important;line-height:16px;padding:6px 12px;cursor:pointer;border:1px solid #bbb;color:#464646;-webkit-border-radius:15px;border-radius:15px;-webkit-box-
sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#f2f2f2;background-image:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(bottom,#ededed,#fff);background-image:-moz-linear-gradient(bottom,#ededed,#fff);background-image:-o-linear-gradient(bottom,#ededed,#fff);background-image:linear-gradient(to top,#ededed,#fff)}.button:hover,.button-secondary:hover,.submit input:hover{color:#000;border-color:#666}.button:active,.submit input:active,.button-secondary:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(top,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff)}textarea{border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px;font-family:sans-serif;width
:695px}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px;padding:10px 20px 10px 0;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:left;padding:16px 20px 10px 0;border-bottom:8px solid #fff;width:140px;vertical-align:top}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:2px;border:1px #dfdfdf solid;-webkit-border-radius:3px;border-radius:3px;font-family:sans-serif}.form-table input[type=text],.form-table input[type=password]{width:206px}.form-table th p{font-weight:normal}.form-table.install-success td{vertical-align:middle;padding:16px 20px 10px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.co
de{font-family:Consolas,Monaco,monospace}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #e6db55;padding:.3em .6em;margin:5px 0 15px;background-color:#ffffe0}body.rtl{font-family:Tahoma,arial}.rtl h1{font-family:arial;margin:5px -4px 0 0}.rtl ul,.rtl ol{padding:5px 22px 5px 5px}.rtl .step,.rtl th,.rtl .form-table th{text-align:right}.rtl .submit input,.rtl .button,.rtl .button-secondary{margin-right:0}.rtl #dbname,.rtl #uname,.rtl #pwd,.rtl #dbhost,.rtl #prefix,.rtl #user_login,.rtl #admin_e
mail,.rtl #pass1,.rtl #pass2{direction:ltr}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssinstallcssfromrev21591trunkwpadmincssinstalldevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/install.css (from rev 21591, trunk/wp-admin/css/install.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/install.css         (rev 0)
+++ trunk/wp-admin/css/install.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,281 @@
</span><ins>+html {
+        background: #f9f9f9;
+}
+
+body {
+        background: #fff;
+        color: #333;
+        font-family: sans-serif;
+        margin: 2em auto;
+        padding: 1em 2em;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+        border: 1px solid #dfdfdf;
+        max-width: 700px;
+}
+
+a {
+        color: #21759b;
+        text-decoration: none;
+}
+
+a:hover {
+        color: #d54e21;
+}
+
+h1 {
+        border-bottom: 1px solid #dadada;
+        clear: both;
+        color: #666;
+        font: 24px Georgia, "Times New Roman", Times, serif;
+        margin: 30px 0 0 0;
+        padding: 0;
+        padding-bottom: 7px;
+}
+
+h2 {
+        font-size: 16px;
+}
+
+p, li, dd, dt {
+        padding-bottom: 2px;
+        font-size: 14px;
+        line-height: 1.5;
+}
+
+code, .code {
+        font-size: 14px;
+}
+
+ul, ol, dl {
+        padding: 5px 5px 5px 22px;
+}
+
+a img {
+        border:0
+}
+abbr {
+        border: 0;
+        font-variant: normal;
+}
+#logo {
+        margin: 6px 0 14px 0;
+        border-bottom: none;
+        text-align:center
+}
+.step {
+        margin: 20px 0 15px;
+}
+.step, th {
+        text-align: left;
+        padding: 0;
+}
+
+.submit input,
+.button,
+.button-secondary {
+        font-family: sans-serif;
+        text-decoration: none;
+        font-size: 14px !important;
+        line-height: 16px;
+        padding: 6px 12px;
+        cursor: pointer;
+        border: 1px solid #bbb;
+        color: #464646;
+        -webkit-border-radius: 15px;
+        border-radius: 15px;
+        -webkit-box-sizing: content-box;
+        -moz-box-sizing: content-box;
+        box-sizing: content-box;
+        background: #f2f2f2;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
+        background-image: -moz-linear-gradient(bottom, #ededed, #fff);
+        background-image: -o-linear-gradient(bottom, #ededed, #fff);
+        background-image: linear-gradient(to top, #ededed, #fff);
+}
+
+.button:hover,
+.button-secondary:hover,
+.submit input:hover {
+        color: #000;
+        border-color: #666;
+}
+
+.button:active,
+.submit input:active,
+.button-secondary:active {
+        background: #eee;
+        background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
+        background-image: -webkit-linear-gradient(top, #ededed, #fff);
+        background-image: -moz-linear-gradient(top, #ededed, #fff);
+        background-image: -o-linear-gradient(top, #ededed, #fff);
+        background-image: linear-gradient(to bottom, #ededed, #fff);
+}
+
+textarea {
+        border: 1px solid #dfdfdf;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+        font-family: sans-serif;
+        width: 695px;
+}
+
+.form-table {
+        border-collapse: collapse;
+        margin-top: 1em;
+        width: 100%;
+}
+
+.form-table td {
+        margin-bottom: 9px;
+        padding: 10px 20px 10px 0;
+        border-bottom: 8px solid #fff;
+        font-size: 14px;
+        vertical-align: top
+}
+
+.form-table th {
+        font-size: 14px;
+        text-align: left;
+        padding: 16px 20px 10px 0;
+        border-bottom: 8px solid #fff;
+        width: 140px;
+        vertical-align: top;
+}
+
+.form-table code {
+        line-height: 18px;
+        font-size: 14px;
+}
+
+.form-table p {
+        margin: 4px 0 0 0;
+        font-size: 11px;
+}
+
+.form-table input {
+        line-height: 20px;
+        font-size: 15px;
+        padding: 2px;
+        border: 1px #dfdfdf solid;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+        font-family: sans-serif;
+}
+
+.form-table input[type=text],
+.form-table input[type=password] {
+        width: 206px;
+}
+
+.form-table th p {
+        font-weight: normal;
+}
+
+.form-table.install-success td {
+        vertical-align: middle;
+        padding: 16px 20px 10px 0;
+}
+
+.form-table.install-success td p {
+        margin: 0;
+        font-size: 14px;
+}
+
+.form-table.install-success td code {
+        margin: 0;
+        font-size: 18px;
+}
+
+#error-page {
+        margin-top: 50px;
+}
+
+#error-page p {
+        font-size: 14px;
+        line-height: 18px;
+        margin: 25px 0 20px;
+}
+
+#error-page code, .code {
+        font-family: Consolas, Monaco, monospace;
+}
+
+#pass-strength-result {
+        background-color: #eee;
+        border-color: #ddd !important;
+        border-style: solid;
+        border-width: 1px;
+        margin: 5px 5px 5px 0;
+        padding: 5px;
+        text-align: center;
+        width: 200px;
+        display: none;
+}
+
+#pass-strength-result.bad {
+        background-color: #ffb78c;
+        border-color: #ff853c !important;
+}
+
+#pass-strength-result.good {
+        background-color: #ffec8b;
+        border-color: #ffcc00 !important;
+}
+
+#pass-strength-result.short {
+        background-color: #ffa0a0;
+        border-color: #f04040 !important;
+}
+
+#pass-strength-result.strong {
+        background-color: #c3ff88;
+        border-color: #8dff1c !important;
+}
+
+.message {
+        border: 1px solid #e6db55;
+        padding: 0.3em 0.6em;
+        margin: 5px 0 15px;
+        background-color: #ffffe0;
+}
+
+/* install-rtl */
+body.rtl {
+        font-family: Tahoma, arial;
+}
+
+.rtl h1 {
+        font-family: arial;
+        margin: 5px -4px 0 0;
+}
+
+.rtl ul,
+.rtl ol {
+        padding: 5px 22px 5px 5px;
+}
+
+.rtl .step,
+.rtl th,
+.rtl .form-table th {
+        text-align: right;
+}
+
+.rtl .submit input,
+.rtl .button,
+.rtl .button-secondary {
+        margin-right: 0;
+}
+
+.rtl #dbname,
+.rtl #uname,
+.rtl #pwd,
+.rtl #dbhost,
+.rtl #prefix,
+.rtl #user_login,
+.rtl #admin_email,
+.rtl #pass1,
+.rtl #pass2 {
+        direction: ltr;
+}
</ins></span></pre></div>
<a id="trunkwpadmincssinstalldevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/install.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/install.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/install.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,281 +0,0 @@
</span><del>-html {
-        background: #f9f9f9;
-}
-
-body {
-        background: #fff;
-        color: #333;
-        font-family: sans-serif;
-        margin: 2em auto;
-        padding: 1em 2em;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-        border: 1px solid #dfdfdf;
-        max-width: 700px;
-}
-
-a {
-        color: #21759b;
-        text-decoration: none;
-}
-
-a:hover {
-        color: #d54e21;
-}
-
-h1 {
-        border-bottom: 1px solid #dadada;
-        clear: both;
-        color: #666;
-        font: 24px Georgia, "Times New Roman", Times, serif;
-        margin: 30px 0 0 0;
-        padding: 0;
-        padding-bottom: 7px;
-}
-
-h2 {
-        font-size: 16px;
-}
-
-p, li, dd, dt {
-        padding-bottom: 2px;
-        font-size: 14px;
-        line-height: 1.5;
-}
-
-code, .code {
-        font-size: 14px;
-}
-
-ul, ol, dl {
-        padding: 5px 5px 5px 22px;
-}
-
-a img {
-        border:0
-}
-abbr {
-        border: 0;
-        font-variant: normal;
-}
-#logo {
-        margin: 6px 0 14px 0;
-        border-bottom: none;
-        text-align:center
-}
-.step {
-        margin: 20px 0 15px;
-}
-.step, th {
-        text-align: left;
-        padding: 0;
-}
-
-.submit input,
-.button,
-.button-secondary {
-        font-family: sans-serif;
-        text-decoration: none;
-        font-size: 14px !important;
-        line-height: 16px;
-        padding: 6px 12px;
-        cursor: pointer;
-        border: 1px solid #bbb;
-        color: #464646;
-        -webkit-border-radius: 15px;
-        border-radius: 15px;
-        -webkit-box-sizing: content-box;
-        -moz-box-sizing: content-box;
-        box-sizing: content-box;
-        background: #f2f2f2;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
-        background-image: -moz-linear-gradient(bottom, #ededed, #fff);
-        background-image: -o-linear-gradient(bottom, #ededed, #fff);
-        background-image: linear-gradient(to top, #ededed, #fff);
-}
-
-.button:hover,
-.button-secondary:hover,
-.submit input:hover {
-        color: #000;
-        border-color: #666;
-}
-
-.button:active,
-.submit input:active,
-.button-secondary:active {
-        background: #eee;
-        background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
-        background-image: -webkit-linear-gradient(top, #ededed, #fff);
-        background-image: -moz-linear-gradient(top, #ededed, #fff);
-        background-image: -o-linear-gradient(top, #ededed, #fff);
-        background-image: linear-gradient(to bottom, #ededed, #fff);
-}
-
-textarea {
-        border: 1px solid #dfdfdf;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-        font-family: sans-serif;
-        width: 695px;
-}
-
-.form-table {
-        border-collapse: collapse;
-        margin-top: 1em;
-        width: 100%;
-}
-
-.form-table td {
-        margin-bottom: 9px;
-        padding: 10px 20px 10px 0;
-        border-bottom: 8px solid #fff;
-        font-size: 14px;
-        vertical-align: top
-}
-
-.form-table th {
-        font-size: 14px;
-        text-align: left;
-        padding: 16px 20px 10px 0;
-        border-bottom: 8px solid #fff;
-        width: 140px;
-        vertical-align: top;
-}
-
-.form-table code {
-        line-height: 18px;
-        font-size: 14px;
-}
-
-.form-table p {
-        margin: 4px 0 0 0;
-        font-size: 11px;
-}
-
-.form-table input {
-        line-height: 20px;
-        font-size: 15px;
-        padding: 2px;
-        border: 1px #dfdfdf solid;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-        font-family: sans-serif;
-}
-
-.form-table input[type=text],
-.form-table input[type=password] {
-        width: 206px;
-}
-
-.form-table th p {
-        font-weight: normal;
-}
-
-.form-table.install-success td {
-        vertical-align: middle;
-        padding: 16px 20px 10px 0;
-}
-
-.form-table.install-success td p {
-        margin: 0;
-        font-size: 14px;
-}
-
-.form-table.install-success td code {
-        margin: 0;
-        font-size: 18px;
-}
-
-#error-page {
-        margin-top: 50px;
-}
-
-#error-page p {
-        font-size: 14px;
-        line-height: 18px;
-        margin: 25px 0 20px;
-}
-
-#error-page code, .code {
-        font-family: Consolas, Monaco, monospace;
-}
-
-#pass-strength-result {
-        background-color: #eee;
-        border-color: #ddd !important;
-        border-style: solid;
-        border-width: 1px;
-        margin: 5px 5px 5px 0;
-        padding: 5px;
-        text-align: center;
-        width: 200px;
-        display: none;
-}
-
-#pass-strength-result.bad {
-        background-color: #ffb78c;
-        border-color: #ff853c !important;
-}
-
-#pass-strength-result.good {
-        background-color: #ffec8b;
-        border-color: #ffcc00 !important;
-}
-
-#pass-strength-result.short {
-        background-color: #ffa0a0;
-        border-color: #f04040 !important;
-}
-
-#pass-strength-result.strong {
-        background-color: #c3ff88;
-        border-color: #8dff1c !important;
-}
-
-.message {
-        border: 1px solid #e6db55;
-        padding: 0.3em 0.6em;
-        margin: 5px 0 15px;
-        background-color: #ffffe0;
-}
-
-/* install-rtl */
-body.rtl {
-        font-family: Tahoma, arial;
-}
-
-.rtl h1 {
-        font-family: arial;
-        margin: 5px -4px 0 0;
-}
-
-.rtl ul,
-.rtl ol {
-        padding: 5px 22px 5px 5px;
-}
-
-.rtl .step,
-.rtl th,
-.rtl .form-table th {
-        text-align: right;
-}
-
-.rtl .submit input,
-.rtl .button,
-.rtl .button-secondary {
-        margin-right: 0;
-}
-
-.rtl #dbname,
-.rtl #uname,
-.rtl #pwd,
-.rtl #dbhost,
-.rtl #prefix,
-.rtl #user_login,
-.rtl #admin_email,
-.rtl #pass1,
-.rtl #pass2 {
-        direction: ltr;
-}
</del></span></pre></div>
<a id="trunkwpadmincssinstallmincssfromrev21591trunkwpadmincssinstallcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/install.min.css (from rev 21591, trunk/wp-admin/css/install.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/install.min.css         (rev 0)
+++ trunk/wp-admin/css/install.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+html{background:#f9f9f9}body{background:#fff;color:#333;font-family:sans-serif;margin:2em auto;padding:1em 2em;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dfdfdf;max-width:700px}a{color:#21759b;text-decoration:none}a:hover{color:#d54e21}h1{border-bottom:1px solid #dadada;clear:both;color:#666;font:24px Georgia,"Times New Roman",Times,serif;margin:30px 0 0 0;padding:0;padding-bottom:7px}h2{font-size:16px}p,li,dd,dt{padding-bottom:2px;font-size:14px;line-height:1.5}code,.code{font-size:14px}ul,ol,dl{padding:5px 5px 5px 22px}a img{border:0}abbr{border:0;font-variant:normal}#logo{margin:6px 0 14px 0;border-bottom:0;text-align:center}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.submit input,.button,.button-secondary{font-family:sans-serif;text-decoration:none;font-size:14px!important;line-height:16px;padding:6px 12px;cursor:pointer;border:1px solid #bbb;color:#464646;-webkit-border-radius:15px;border-radius:15px;-webkit-box-
sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#f2f2f2;background-image:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(bottom,#ededed,#fff);background-image:-moz-linear-gradient(bottom,#ededed,#fff);background-image:-o-linear-gradient(bottom,#ededed,#fff);background-image:linear-gradient(to top,#ededed,#fff)}.button:hover,.button-secondary:hover,.submit input:hover{color:#000;border-color:#666}.button:active,.submit input:active,.button-secondary:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(top,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff)}textarea{border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px;font-family:sans-serif;width
:695px}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px;padding:10px 20px 10px 0;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:left;padding:16px 20px 10px 0;border-bottom:8px solid #fff;width:140px;vertical-align:top}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:2px;border:1px #dfdfdf solid;-webkit-border-radius:3px;border-radius:3px;font-family:sans-serif}.form-table input[type=text],.form-table input[type=password]{width:206px}.form-table th p{font-weight:normal}.form-table.install-success td{vertical-align:middle;padding:16px 20px 10px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.co
de{font-family:Consolas,Monaco,monospace}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #e6db55;padding:.3em .6em;margin:5px 0 15px;background-color:#ffffe0}body.rtl{font-family:Tahoma,arial}.rtl h1{font-family:arial;margin:5px -4px 0 0}.rtl ul,.rtl ol{padding:5px 22px 5px 5px}.rtl .step,.rtl th,.rtl .form-table th{text-align:right}.rtl .submit input,.rtl .button,.rtl .button-secondary{margin-right:0}.rtl #dbname,.rtl #uname,.rtl #pwd,.rtl #dbhost,.rtl #prefix,.rtl #user_login,.rtl #admin_e
mail,.rtl #pass1,.rtl #pass2{direction:ltr}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssmediartlcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/media-rtl.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media-rtl.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/media-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-body#media-upload ul#sidemenu{left:auto;right:0}#search-filter{text-align:left}.align .field label{padding:0 23px 0 0;margin:0 3px 0 1em}.image-align-none-label,.image-align-left-label,.image-align-center-label,.image-align-right-label{background-position:center right}tr.image-size label{margin:0 5px 0 0}.file-error{margin:0 50px 5px 0}.progress{left:auto;right:0}.describe td{padding:0 0 0 5px}#media-upload .describe th.label{text-align:right}.menu_order{float:left}.media-upload-form label.form-help,td.help,#media-upload p.help,#media-upload label.help{font-family:Tahoma,Arial}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title,h3.media-title{font-family:Tahoma,Arial}#gallery-settings .describe th.label{text-align:right}#gallery-settings label,#gallery-settings legend{margin-right:0;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#sort-buttons{margin:3px 0 -8px 25px;text-align:left}#sort-buttons #asc,#sort-bu
ttons #showall{padding-left:0;padding-right:5px}#sort-buttons span{margin-right:0;margin-left:25px}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssmediartlcssfromrev21591trunkwpadmincssmediartldevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/media-rtl.css (from rev 21591, trunk/wp-admin/css/media-rtl.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media-rtl.css         (rev 0)
+++ trunk/wp-admin/css/media-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,71 @@
</span><ins>+body#media-upload ul#sidemenu {
+        left: auto;
+        right: 0;
+}
+#search-filter {
+        text-align: left;
+}
+/* specific to the image upload form */
+.align .field label {
+        padding: 0 23px 0 0;
+        margin: 0 3px 0 1em;
+}
+.image-align-none-label, .image-align-left-label, .image-align-center-label, .image-align-right-label {
+        background-position: center right;
+}
+tr.image-size label {
+        margin: 0 5px 0 0;
+}
+.file-error {
+        margin: 0 50px 5px 0;
+}
+.progress {
+        left: auto;
+        right: 0;
+}
+.describe td {
+        padding: 0 0 0 5px;
+}
+
+/* Specific to Uploader */
+#media-upload .describe th.label {
+        text-align: right;
+}
+.menu_order {
+        float: left;
+}
+.media-upload-form label.form-help, td.help, #media-upload p.help, #media-upload label.help {
+        font-family: Tahoma, Arial;
+}
+#gallery-settings #basic th.label {
+        padding: 5px 0 5px 5px;
+}
+#gallery-settings .title, h3.media-title {
+        font-family: Tahoma, Arial;
+}
+#gallery-settings .describe th.label {
+        text-align: right;
+}
+#gallery-settings label,
+#gallery-settings legend {
+        margin-right: 0;
+        margin-left: 15px;
+}
+#gallery-settings .align .field label {
+        margin: 0 3px 0 1em;
+}
+#sort-buttons {
+        margin: 3px 0 -8px 25px;
+        text-align: left;
+}
+
+#sort-buttons #asc,
+#sort-buttons #showall {
+        padding-left: 0;
+        padding-right: 5px;
+}
+
+#sort-buttons span {
+        margin-right: 0;
+        margin-left: 25px;
+}
</ins></span></pre></div>
<a id="trunkwpadmincssmediartldevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/media-rtl.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media-rtl.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/media-rtl.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,71 +0,0 @@
</span><del>-body#media-upload ul#sidemenu {
-        left: auto;
-        right: 0;
-}
-#search-filter {
-        text-align: left;
-}
-/* specific to the image upload form */
-.align .field label {
-        padding: 0 23px 0 0;
-        margin: 0 3px 0 1em;
-}
-.image-align-none-label, .image-align-left-label, .image-align-center-label, .image-align-right-label {
-        background-position: center right;
-}
-tr.image-size label {
-        margin: 0 5px 0 0;
-}
-.file-error {
-        margin: 0 50px 5px 0;
-}
-.progress {
-        left: auto;
-        right: 0;
-}
-.describe td {
-        padding: 0 0 0 5px;
-}
-
-/* Specific to Uploader */
-#media-upload .describe th.label {
-        text-align: right;
-}
-.menu_order {
-        float: left;
-}
-.media-upload-form label.form-help, td.help, #media-upload p.help, #media-upload label.help {
-        font-family: Tahoma, Arial;
-}
-#gallery-settings #basic th.label {
-        padding: 5px 0 5px 5px;
-}
-#gallery-settings .title, h3.media-title {
-        font-family: Tahoma, Arial;
-}
-#gallery-settings .describe th.label {
-        text-align: right;
-}
-#gallery-settings label,
-#gallery-settings legend {
-        margin-right: 0;
-        margin-left: 15px;
-}
-#gallery-settings .align .field label {
-        margin: 0 3px 0 1em;
-}
-#sort-buttons {
-        margin: 3px 0 -8px 25px;
-        text-align: left;
-}
-
-#sort-buttons #asc,
-#sort-buttons #showall {
-        padding-left: 0;
-        padding-right: 5px;
-}
-
-#sort-buttons span {
-        margin-right: 0;
-        margin-left: 25px;
-}
</del></span></pre></div>
<a id="trunkwpadmincssmediartlmincssfromrev21591trunkwpadmincssmediartlcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/media-rtl.min.css (from rev 21591, trunk/wp-admin/css/media-rtl.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media-rtl.min.css         (rev 0)
+++ trunk/wp-admin/css/media-rtl.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+body#media-upload ul#sidemenu{left:auto;right:0}#search-filter{text-align:left}.align .field label{padding:0 23px 0 0;margin:0 3px 0 1em}.image-align-none-label,.image-align-left-label,.image-align-center-label,.image-align-right-label{background-position:center right}tr.image-size label{margin:0 5px 0 0}.file-error{margin:0 50px 5px 0}.progress{left:auto;right:0}.describe td{padding:0 0 0 5px}#media-upload .describe th.label{text-align:right}.menu_order{float:left}.media-upload-form label.form-help,td.help,#media-upload p.help,#media-upload label.help{font-family:Tahoma,Arial}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title,h3.media-title{font-family:Tahoma,Arial}#gallery-settings .describe th.label{text-align:right}#gallery-settings label,#gallery-settings legend{margin-right:0;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#sort-buttons{margin:3px 0 -8px 25px;text-align:left}#sort-buttons #asc,#sort-bu
ttons #showall{padding-left:0;padding-right:5px}#sort-buttons span{margin-right:0;margin-left:25px}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssmediacss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/media.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/media.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:bold;position:relative;border-bottom-width:1px;border-bottom-style:solid}body#media-upload ul#sidemenu{font-weight:normal;margin:0 5px;left:0;bottom:-1px;float:none;overflow:hidden}form{margin:1em}#search-filter{text-align:right}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:normal}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:0;text-align:justify;margin:0 0 1em 0;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center left}.image-align-left-label{background:url(../images/align-left.png) no-repeat center left}.image-align-center-label{background:url(../images/align-center.png) no-repeat center left}.image-align-right-label{background:url(../images/align-right.png) no-repeat center left}tr.image-size td{width:460px}tr.image-size div.image-size-item{margi
n:0 0 5px}#library-form .progress,#gallery-form .progress,.insert-gallery,.describe.startopen,.describe.startclosed{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:0}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type="text"],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload p.help,#media-upload label.help{font-family:sans-serif;font-style:italic;font-weight:normal}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload
.del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:10px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-items a.delete{display:block;float:right}#media-upload .widefat{width:626px;border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #dadada}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #dadada;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-
family:Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#5a5a5a}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:615px;clear:both;cursor:default}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{margin:1em}tr.not-image{display:none}table.not-image tr.not-image{display
:table-row}table.not-image tr.image-only{display:none}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincssmediacssfromrev21591trunkwpadmincssmediadevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/media.css (from rev 21591, trunk/wp-admin/css/media.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media.css         (rev 0)
+++ trunk/wp-admin/css/media.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,329 @@
</span><ins>+/* Styles for the media library iframe (not used on the Library screen) */
+
+div#media-upload-header {
+        margin: 0;
+        padding: 5px 5px 0;
+        font-weight: bold;
+        position: relative;
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+}
+
+body#media-upload ul#sidemenu {
+        font-weight: normal;
+        margin: 0 5px;
+        left: 0;
+        bottom: -1px;
+        float: none;
+        overflow: hidden;
+}
+
+form {
+        margin: 1em;
+}
+
+#search-filter {
+        text-align: right;
+}
+
+th {
+        position: relative;
+}
+
+.media-upload-form label.form-help, td.help {
+        font-family: sans-serif;
+        font-style: italic;
+        font-weight: normal;
+}
+
+.media-upload-form p.help {
+        margin: 0;
+        padding: 0;
+}
+
+.media-upload-form fieldset {
+        width: 100%;
+        border: none;
+        text-align: justify;
+        margin: 0 0 1em 0;
+        padding: 0;
+}
+
+/* specific to the image upload form */
+
+.image-align-none-label {
+        background: url(../images/align-none.png) no-repeat center left;
+}
+
+.image-align-left-label {
+        background: url(../images/align-left.png) no-repeat center left;
+}
+
+.image-align-center-label {
+        background: url(../images/align-center.png) no-repeat center left;
+}
+
+.image-align-right-label {
+        background: url(../images/align-right.png) no-repeat center left;
+}
+
+tr.image-size td {
+        width: 460px;
+}
+
+tr.image-size div.image-size-item {
+        margin: 0 0 5px;
+}
+
+#library-form .progress,
+#gallery-form .progress,
+.insert-gallery,
+.describe.startopen,
+.describe.startclosed {
+        display: none;
+}
+
+.media-item .thumbnail {
+        max-width: 128px;
+        max-height: 128px;
+}
+
+thead.media-item-info tr {
+        background-color: transparent;
+}
+
+.form-table thead.media-item-info {
+        border: 8px solid #fff;
+}
+
+abbr.required {
+        text-decoration: none;
+        border: none;
+}
+
+.describe label {
+        display: inline;
+}
+
+.describe td.error {
+        padding: 2px 8px;
+}
+
+.describe td.A1 {
+        width: 132px;
+}
+
+.describe input[type="text"],
+.describe textarea {
+        width: 460px;
+        border-width: 1px;
+        border-style: solid;
+}
+
+/* Specific to Uploader */
+
+#media-upload p.ml-submit {
+        padding: 1em 0;
+}
+
+#media-upload p.help,
+#media-upload label.help {
+        font-family: sans-serif;
+        font-style: italic;
+        font-weight: normal;
+}
+
+#media-upload .ui-sortable .media-item {
+        cursor: move;
+}
+
+#media-upload tr.image-size {
+        margin-bottom: 1em;
+        height: 3em;
+}
+
+#media-upload #filter {
+        width: 623px;
+}
+
+#media-upload #filter .subsubsub {
+        margin: 8px 0;
+}
+
+#filter .tablenav select {
+        border-style: solid;
+        border-width: 1px;
+        padding: 2px;
+        vertical-align: top;
+        width: auto;
+}
+
+#media-upload .del-attachment {
+        display: none;
+        margin: 5px 0;
+}
+
+.menu_order {
+        float: right;
+        font-size: 11px;
+        margin: 10px 10px 0;
+}
+
+.menu_order_input {
+        border: 1px solid #ddd;
+        font-size: 10px;
+        padding: 1px;
+        width: 23px;
+}
+
+.ui-sortable-helper {
+        background-color: #fff;
+        border: 1px solid #aaa;
+        opacity: 0.6;
+        filter: alpha(opacity=60);
+}
+
+#media-upload th.order-head {
+        width: 20%;
+        text-align: center;
+}
+
+#media-upload th.actions-head {
+        width: 25%;
+        text-align: center;
+}
+
+#media-upload a.wp-post-thumbnail {
+        margin: 0 20px;
+}
+
+#media-items a.delete {
+        display: block;
+        float: right;
+}
+
+#media-upload .widefat {
+        width: 626px;
+        border-style: solid solid none;
+}
+
+.sorthelper {
+        height: 37px;
+        width: 623px;
+        display: block;
+}
+
+#gallery-settings th.label {
+        width: 160px;
+}
+
+#gallery-settings #basic th.label {
+        padding: 5px 5px 5px 0;
+}
+
+#gallery-settings .title {
+        clear: both;
+        padding: 0 0 3px;
+        font-size: 1.6em;
+        border-bottom: 1px solid #DADADA;
+}
+
+h3.media-title {
+        font-size: 1.6em;
+}
+
+h4.media-sub-title {
+        border-bottom: 1px solid #DADADA;
+        font-size: 1.3em;
+        margin: 12px;
+        padding: 0 0 3px;
+}
+
+#gallery-settings .title,
+h3.media-title,
+h4.media-sub-title {
+        font-family: Georgia,"Times New Roman",Times,serif;
+        font-weight: normal;
+        color: #5A5A5A;
+}
+
+#gallery-settings .describe td {
+        vertical-align: middle;
+        height: 3em;
+}
+
+#gallery-settings .describe th.label {
+        padding-top: .5em;
+        text-align: left;
+}
+
+#gallery-settings .describe {
+        padding: 5px;
+        width: 615px;
+        clear: both;
+        cursor: default;
+}
+
+#gallery-settings .describe select {
+        width: 15em;
+}
+
+#gallery-settings .describe select option,
+#gallery-settings .describe td {
+        padding: 0;
+}
+
+#gallery-settings label,
+#gallery-settings legend {
+        font-size: 13px;
+        color: #464646;
+        margin-right: 15px;
+}
+
+#gallery-settings .align .field label {
+        margin: 0 1em 0 3px;
+}
+
+#gallery-settings p.ml-submit {
+        border-top: 1px solid #dfdfdf;
+}
+
+#gallery-settings select#columns {
+        width: 6em;
+}
+
+#sort-buttons {
+        font-size: 0.8em;
+        margin: 3px 25px -8px 0;
+        text-align: right;
+        max-width: 625px;
+}
+
+#sort-buttons a {
+        text-decoration: none;
+}
+
+#sort-buttons #asc,
+#sort-buttons #showall {
+        padding-left: 5px;
+}
+
+#sort-buttons span {
+        margin-right: 25px;
+}
+
+p.media-types {
+        margin: 1em;
+}
+
+tr.not-image {
+        display: none;
+}
+
+table.not-image tr.not-image {
+        display: table-row;
+}
+
+table.not-image tr.image-only {
+        display: none;
+}
</ins></span></pre></div>
<a id="trunkwpadmincssmediadevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/media.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/media.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,329 +0,0 @@
</span><del>-/* Styles for the media library iframe (not used on the Library screen) */
-
-div#media-upload-header {
-        margin: 0;
-        padding: 5px 5px 0;
-        font-weight: bold;
-        position: relative;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-}
-
-body#media-upload ul#sidemenu {
-        font-weight: normal;
-        margin: 0 5px;
-        left: 0;
-        bottom: -1px;
-        float: none;
-        overflow: hidden;
-}
-
-form {
-        margin: 1em;
-}
-
-#search-filter {
-        text-align: right;
-}
-
-th {
-        position: relative;
-}
-
-.media-upload-form label.form-help, td.help {
-        font-family: sans-serif;
-        font-style: italic;
-        font-weight: normal;
-}
-
-.media-upload-form p.help {
-        margin: 0;
-        padding: 0;
-}
-
-.media-upload-form fieldset {
-        width: 100%;
-        border: none;
-        text-align: justify;
-        margin: 0 0 1em 0;
-        padding: 0;
-}
-
-/* specific to the image upload form */
-
-.image-align-none-label {
-        background: url(../images/align-none.png) no-repeat center left;
-}
-
-.image-align-left-label {
-        background: url(../images/align-left.png) no-repeat center left;
-}
-
-.image-align-center-label {
-        background: url(../images/align-center.png) no-repeat center left;
-}
-
-.image-align-right-label {
-        background: url(../images/align-right.png) no-repeat center left;
-}
-
-tr.image-size td {
-        width: 460px;
-}
-
-tr.image-size div.image-size-item {
-        margin: 0 0 5px;
-}
-
-#library-form .progress,
-#gallery-form .progress,
-.insert-gallery,
-.describe.startopen,
-.describe.startclosed {
-        display: none;
-}
-
-.media-item .thumbnail {
-        max-width: 128px;
-        max-height: 128px;
-}
-
-thead.media-item-info tr {
-        background-color: transparent;
-}
-
-.form-table thead.media-item-info {
-        border: 8px solid #fff;
-}
-
-abbr.required {
-        text-decoration: none;
-        border: none;
-}
-
-.describe label {
-        display: inline;
-}
-
-.describe td.error {
-        padding: 2px 8px;
-}
-
-.describe td.A1 {
-        width: 132px;
-}
-
-.describe input[type="text"],
-.describe textarea {
-        width: 460px;
-        border-width: 1px;
-        border-style: solid;
-}
-
-/* Specific to Uploader */
-
-#media-upload p.ml-submit {
-        padding: 1em 0;
-}
-
-#media-upload p.help,
-#media-upload label.help {
-        font-family: sans-serif;
-        font-style: italic;
-        font-weight: normal;
-}
-
-#media-upload .ui-sortable .media-item {
-        cursor: move;
-}
-
-#media-upload tr.image-size {
-        margin-bottom: 1em;
-        height: 3em;
-}
-
-#media-upload #filter {
-        width: 623px;
-}
-
-#media-upload #filter .subsubsub {
-        margin: 8px 0;
-}
-
-#filter .tablenav select {
-        border-style: solid;
-        border-width: 1px;
-        padding: 2px;
-        vertical-align: top;
-        width: auto;
-}
-
-#media-upload .del-attachment {
-        display: none;
-        margin: 5px 0;
-}
-
-.menu_order {
-        float: right;
-        font-size: 11px;
-        margin: 10px 10px 0;
-}
-
-.menu_order_input {
-        border: 1px solid #ddd;
-        font-size: 10px;
-        padding: 1px;
-        width: 23px;
-}
-
-.ui-sortable-helper {
-        background-color: #fff;
-        border: 1px solid #aaa;
-        opacity: 0.6;
-        filter: alpha(opacity=60);
-}
-
-#media-upload th.order-head {
-        width: 20%;
-        text-align: center;
-}
-
-#media-upload th.actions-head {
-        width: 25%;
-        text-align: center;
-}
-
-#media-upload a.wp-post-thumbnail {
-        margin: 0 20px;
-}
-
-#media-items a.delete {
-        display: block;
-        float: right;
-}
-
-#media-upload .widefat {
-        width: 626px;
-        border-style: solid solid none;
-}
-
-.sorthelper {
-        height: 37px;
-        width: 623px;
-        display: block;
-}
-
-#gallery-settings th.label {
-        width: 160px;
-}
-
-#gallery-settings #basic th.label {
-        padding: 5px 5px 5px 0;
-}
-
-#gallery-settings .title {
-        clear: both;
-        padding: 0 0 3px;
-        font-size: 1.6em;
-        border-bottom: 1px solid #DADADA;
-}
-
-h3.media-title {
-        font-size: 1.6em;
-}
-
-h4.media-sub-title {
-        border-bottom: 1px solid #DADADA;
-        font-size: 1.3em;
-        margin: 12px;
-        padding: 0 0 3px;
-}
-
-#gallery-settings .title,
-h3.media-title,
-h4.media-sub-title {
-        font-family: Georgia,"Times New Roman",Times,serif;
-        font-weight: normal;
-        color: #5A5A5A;
-}
-
-#gallery-settings .describe td {
-        vertical-align: middle;
-        height: 3em;
-}
-
-#gallery-settings .describe th.label {
-        padding-top: .5em;
-        text-align: left;
-}
-
-#gallery-settings .describe {
-        padding: 5px;
-        width: 615px;
-        clear: both;
-        cursor: default;
-}
-
-#gallery-settings .describe select {
-        width: 15em;
-}
-
-#gallery-settings .describe select option,
-#gallery-settings .describe td {
-        padding: 0;
-}
-
-#gallery-settings label,
-#gallery-settings legend {
-        font-size: 13px;
-        color: #464646;
-        margin-right: 15px;
-}
-
-#gallery-settings .align .field label {
-        margin: 0 1em 0 3px;
-}
-
-#gallery-settings p.ml-submit {
-        border-top: 1px solid #dfdfdf;
-}
-
-#gallery-settings select#columns {
-        width: 6em;
-}
-
-#sort-buttons {
-        font-size: 0.8em;
-        margin: 3px 25px -8px 0;
-        text-align: right;
-        max-width: 625px;
-}
-
-#sort-buttons a {
-        text-decoration: none;
-}
-
-#sort-buttons #asc,
-#sort-buttons #showall {
-        padding-left: 5px;
-}
-
-#sort-buttons span {
-        margin-right: 25px;
-}
-
-p.media-types {
-        margin: 1em;
-}
-
-tr.not-image {
-        display: none;
-}
-
-table.not-image tr.not-image {
-        display: table-row;
-}
-
-table.not-image tr.image-only {
-        display: none;
-}
</del></span></pre></div>
<a id="trunkwpadmincssmediamincssfromrev21591trunkwpadmincssmediacss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/media.min.css (from rev 21591, trunk/wp-admin/css/media.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/media.min.css         (rev 0)
+++ trunk/wp-admin/css/media.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:bold;position:relative;border-bottom-width:1px;border-bottom-style:solid}body#media-upload ul#sidemenu{font-weight:normal;margin:0 5px;left:0;bottom:-1px;float:none;overflow:hidden}form{margin:1em}#search-filter{text-align:right}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:normal}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:0;text-align:justify;margin:0 0 1em 0;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center left}.image-align-left-label{background:url(../images/align-left.png) no-repeat center left}.image-align-center-label{background:url(../images/align-center.png) no-repeat center left}.image-align-right-label{background:url(../images/align-right.png) no-repeat center left}tr.image-size td{width:460px}tr.image-size div.image-size-item{margi
n:0 0 5px}#library-form .progress,#gallery-form .progress,.insert-gallery,.describe.startopen,.describe.startclosed{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:0}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type="text"],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload p.help,#media-upload label.help{font-family:sans-serif;font-style:italic;font-weight:normal}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload
.del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:10px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-items a.delete{display:block;float:right}#media-upload .widefat{width:626px;border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #dadada}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #dadada;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-
family:Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#5a5a5a}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:615px;clear:both;cursor:default}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{margin:1em}tr.not-image{display:none}table.not-image tr.not-image{display
:table-row}table.not-image tr.image-only{display:none}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsswpadminrtlcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/wp-admin-rtl.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin-rtl.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/wp-admin-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-ol{margin-left:0;margin-right:2em}.code,code{font-family:monospace;direction:ltr}.quicktags,.search{font:12px Tahoma,Arial,sans-serif}.icon32{float:right;margin-right:0;margin-left:8px}.icon16{float:right;margin-right:-8px;margin-left:0}.howto{font-style:normal;font-family:Tahoma,Arial,sans-serif}p.install-help{font-style:normal}#doaction,#doaction2,#post-query-submit{margin-right:0;margin-left:8px}#timezone_string option{margin-left:0;margin-right:1em}#pass-strength-result{float:right;margin:13px 1px 5px 5px}p.search-box{float:left}input[type=password]{direction:ltr}input[type="text"].ui-autocomplete-loading{background:transparent url('../images/loading.gif') no-repeat left center}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete li{text-align:right}#delete-action{float:right}#publishing-action{float:left}#post-body .misc-pub-section{border-right:0;border-left-width:1px;border-left-style:solid}#post-body .misc-pub-section-last{border-left:0}#mino
r-publishing-actions{padding:10px 8px 2px 10px;text-align:left}#save-post{float:right}#minor-publishing .ajax-loading{padding:3px 4px 0 0;float:right}.preview{float:left}#sticky-span{margin-left:0;margin-right:18px}.side-info ul{padding-left:0;padding-right:18px}td.action-links,th.action-links{text-align:left}.describe .del-link{padding-left:0;padding-right:5px}form.upgrade .hint{font-style:normal}#ajax-response.alignleft{margin-left:0;margin-right:2em}#quicktags{background-position:right top}#ed_reply_toolbar input{margin:1px 1px 1px 2px}#wphead{height:32px;margin-left:15px;margin-right:2px}#header-logo{float:right}#wphead h1{float:right}#screen-meta-links{margin-right:0;margin-left:24px}#screen-meta{margin-right:5px;margin-left:15px}#screen-options-link-wrap,#contextual-help-link-wrap{float:left;margin-left:0;margin-right:6px}#screen-meta-links a.show-settings{padding-right:6px;padding-left:16px}.toggle-arrow{background-position:top right}.toggle-arrow-active{background-po
sition:bottom right}.metabox-prefs label{padding-right:0;padding-left:15px}.metabox-prefs label input{margin-right:2px;margin-left:5px}#contextual-help-wrap{margin-left:0;margin-right:-4px}#contextual-help-back{left:170px;right:150px}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;right:150px;border-right-width:1px;border-left-width:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right}.contextual-help-tabs a{padding-left:5px;padding-right:12px}.contextual-help-tabs .active{margin-right:0;margin-left:-1px}.contextual-help-tabs .active,.contextual-help-tabs-wrap{border-left:0;border-right-width:1px}.help-tab-content{margin-right:0;margin-left:22px}.help-tab-content li{margin-left:0;margin-right:18px}.contextual-help-sidebar{float:left;padding-right:12px;padding-left:8px}.folded #wpcontent{margin-left:0;margin-right:52px}.folded.wp-admin #footer{mar
gin-left:15px;margin-right:52px}#adminmenuback,#adminmenuwrap{border-width:0 0 0 1px}#adminmenushadow{right:auto;left:0}#adminmenu li .wp-submenu{left:auto;right:146px}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{left:auto;right:32px}#adminmenu div.wp-menu-image,.folded #adminmenu div.wp-menu-image{float:right;width:30px}#adminmenu .wp-submenu a,#adminmenu li li a,.folded #adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:12px}#adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:18px}.wp-menu-arrow{right:0;-moz-transform:translate(-139px);-webkit-transform:translate(-139px);-o-transform:translate(-139px);-m
s-transform:translate(-139px);transform:translate(-139px)}.ie8 .wp-menu-arrow{right:-20px}#adminmenu .wp-menu-arrow div{left:-8px;width:16px}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{-moz-transform:translate(-138px);-webkit-transform:translate(-138px);-o-transform:translate(-138px);-ms-transform:translate(-138px);transform:translate(-138px)}.folded .wp-menu-arrow{-moz-transform:translate(-27px);-webkit-transform:translate(-27px);-o-transform:translate(-27px);-ms-transform:translate(-27px);transform:translate(-27px)}#adminmenu .wp-not-current-submenu .wp-menu-arrow div{border-style:solid solid none none;border-width:1px 1px 0 0}#adminmenu .wp-menu-image img{padding:7px 7px 0 0}#adminmenu .wp-submenu .wp-submenu-head{padding:6px 10px 5px 4px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}.folded #adminmenu li.wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;-webkit-border
-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:7px}#collapse-button{float:right}@media only screen and (max-width:900px){.auto-fold #wpcontent{margin-left:0;margin-right:52px}.auto-fold.wp-admin #footer{margin-left:15px;margin-right:52px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.auto-fold #adminmenu .wp-has-submenu:hover .wp-sub
menu{left:auto;right:32px}.auto-fold #adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:12px}.auto-fold .wp-menu-arrow{-moz-transform:translate(-27px);-webkit-transform:translate(-27px);-o-transform:translate(-27px);-ms-transform:translate(-27px);transform:translate(-27px)}.auto-fold #adminmenu li.wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}}.post-com-count-wrapper{font-family:Tahoma,Arial,sans-serif}.column-response .post-com-count{float:right;margin-right:0;margin-left:5px}.response-links{float:right}.widefat th{font-family:Tahoma,Arial,sans-serif}.widefat td p{margin:2px 0 .8em}.postbox-container{float:right}.postbox .handlediv{float:left}#the-comment-list p.comment-author img
{float:right;margin-right:0;margin-left:8px}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:0;padding-left:125px}.welcome-panel .welcome-panel-close{right:auto;left:10px}.welcome-panel .welcome-panel-close:before{left:auto;right:-12px}.welcome-panel .wp-badge{float:right}.welcome-panel-content .about-description,.welcome-panel h3{margin-left:0;margin-right:190px}.welcome-panel .welcome-panel-column{margin:0 -25px 0 5%;padding-left:0;padding-right:25px;float:right}.welcome-panel .welcome-panel-column.welcome-panel-last{margin-right:auto;padding-right:0;margin-left:0}.welcome-panel h4 .icon16{margin-left:0;margin-right:-32px}.welcome-panel .welcome-panel-column-container{padding:0 25px 0 0}.welcome-panel .welcome-panel-column ul{margin:1.6em 1.3em 1em 1em}.welcome-panel .welcome-panel-column li{padding-left:0;padding-right:2px}.fixed .column-comments{text-align:right}.fixed .column-comments .vers{padding-left:0;padding-right:3px}.fixed .column-commen
ts a{float:right}.sorting-indicator{margin-left:0;margin-right:7px}th.sortable a span,th.sorted a span{float:right}.tablenav-pages a{margin-right:0;margin-left:1px}.tablenav-pages .next-page{margin-left:0;margin-right:2px}.tablenav a.button-secondary{margin:3px 0 0 8px}.tablenav .tablenav-pages{float:left}.tablenav .displaying-num{margin-right:0;margin-left:10px;font-family:Tahoma,Arial,sans-serif;font-style:normal}.tablenav .actions{padding:2px 0 0 8px}.tablenav .delete{margin-right:0;margin-left:20px}.view-switch{float:left}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-left:0;margin-right:-10px}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex}#posts-filter fieldset legend{padding:0 1px .2em 0}#wpbody-content .inline-edit-row fieldset{float:right}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 1px 0 0}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left}.inline-edit-row fieldset lab
el span.title{float:right}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;margin-right:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{padding-right:0;padding-left:.5em}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:0;margin-left:.5em}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-family:Tahoma,Arial,sans-serif;font-style:normal}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row .catshow,.inline-edit-row .cathide,.inline-edit-row #bulk-titles div{font-family:Tahoma,Arial,sans-serif}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles div a{float:right;margin:3px -2px 0 3px;overflow:hidden;text-indent:-9999px}#post-body-content{float:right}#poststuff #post-body.columns-2{margin-left:300px;margin-right:0}#post-body.columns-2 #postbox-container-
1{float:left;margin-left:-300px;margin-right:0}@media only screen and (max-width:850px){#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0}}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{right:0}#sample-permalink{direction:ltr}#sample-permalink #editable-post-name{unicode-bidi:embed}#wp-fullscreen-title-prompt-text{left:auto;right:0}.postarea h3 label{float:right}.submitbox .submit{text-align:right}.inside-submitbox #post_status{margin:2px -2px 2px 0}.submitbox .submit input{margin-right:0;margin-left:4px}#normal-sortables .postbox .submit{float:left}.taxonomy div.tabs-panel{margin:0 125px 0 5px}#side-sortables .comments-box thead th,#normal-sortables .comments-box thead th{font-style:normal}#commentsdiv img.waiting{padding-left:0;padding-right:5px}#post-body .add-menu-item-tabs li.tabs{border-width:1px 1px 1px 0;margin-right:0;margin-left:-1px}#post-body .tagsdiv #newtag{margin-right:0;margin-left:5px}.autosave-info{padding:2px 2px 2px 15
px;text-align:left}#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom;cursor:sw-resize}.curtime #timestamp{background-position:right top;padding-left:0;padding-right:18px}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{margin:8px 8px 8px 0}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace}.category-adder{margin-left:0;margin-right:120px}#post-body ul.add-menu-item-tabs{float:right;text-align:left;margin:0 5px 0 -120px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:3px}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist
ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-left:0;margin-right:18px}#post-body .add-menu-item-tabs li.tabs{border-style:solid solid solid none;border-width:1px 1px 1px 0;margin-right:0;margin-left:-1px}p.help,p.description,span.description,.form-wrap p{font-style:normal;font-family:Tahoma,Arial,sans-serif}.taghint{margin:15px 12px -24px 0}#poststuff .tagsdiv .howto{margin:0 8px 6px 0}.ac_results li{text-align:right}.links-table th{text-align:right}#wpbody-content .describe th{text-align:right}.describe .media-item-info .A1B1{padding:0 10px 0 0}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{padding:0 23px 0 0;margin:0 3px 0 1em}.media-upload-form tr.image-size label{margin:0 5px 0 0}#wpbody-content .describe p.help{padding:0 5px 0 0}.media-item .error-div a.dismiss,.describe-toggle-on,.describe-toggle-off{float:left;margin-right:0;margin-left:1
5px}.media-item .error-div a.dismiss{padding:0 15px 0 0}.media-item .error-div{padding-left:0;padding-right:10px}.media-item .pinkynail{float:right}.media-item .describe td{padding:0 0 8px 8px}.media-item .progress{float:left;margin:6px 0 0 10px}#find-posts-response .found-radio{padding:5px 8px 0 0}.find-box-search label{padding-right:0;padding-left:6px}.find-box #resize-se{right:auto;left:1px}form.upgrade .hint{font-style:normal}.imgedit-menu div{float:right}.imgedit-help{font-style:normal}.imgedit-submit-btn{margin-left:0;margin-right:20px}.form-table th{text-align:right}.form-table input.tog{margin-right:0;margin-left:2px;float:right}.form-table table.color-palette{float:right}#replysubmit img.waiting,.inline-edit-save img.waiting{float:left}#replysubmit .button{margin-right:0;margin-left:5px}#edithead .inside{float:right;padding:3px 5px 2px 0}.comment-ays th{border-right-style:none;border-left-style:solid;border-right-width:0;border-left-width:1px}.spam-undo-inside .avat
ar,.trash-undo-inside .avatar{margin-left:8px}#comment-status-radio input{margin:2px 0 5px 3px}h3.available-themes{float:right}.available-theme{margin-right:0;margin-left:10px;padding:20px 0 20px 20px}#current-theme .theme-info li,.theme-options li,.available-theme .action-links li{float:right;padding-right:0;padding-left:10px;margin-right:0;margin-left:10px;border-right:0;border-left:1px solid #dfdfdf}.available-theme .action-links li{padding-left:8px;margin-left:8px}#current-theme .theme-info li:last-child,.theme-options li:last-child,.available-theme .action-links li:last-child{padding-left:0;margin-right:0;border-left:0}.available-theme .action-links .delete-theme{float:left;margin-left:0;margin-right:8px}.available-theme .action-links p{float:right}#current-theme.has-screenshot{padding-left:0;padding-right:330px}#current-theme h4 span{margin-left:0;margin-right:20px}#current-theme img{float:right;width:300px;margin-left:0;margin-right:-330px}.theme-options .load-customi
ze{margin-right:0;margin-left:30px;float:right}.theme-options span{float:right;margin-right:0;margin-left:10px}.theme-options ul{float:right}@media only screen and (max-width:1200px){#current-theme.has-screenshot{padding-right:270px}#current-theme img{margin-right:-270px;width:240px}}#broken-themes{text-align:right}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{margin:0 0 20px 20px}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:0;margin-left:10px}.nav-tab{margin:0 0 -1px 6px}h2 .nav-tab{font-family:Tahoma,Arial,sans-serif}.plugins .desc ul,.plugins .desc ol{margin:0 2em 0 0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:0;padding-left:12px}#profile-page .form-table #rich_editing{margin-right:0;margin-left:5px}#profile-page #pass1,#profile-page #pass2,
#profile-page #user_login{direction:ltr}#your-profile legend{font-family:Tahoma,Arial,sans-serif}.pressthis a span{background-position:right 5px;padding:8px 27px 8px 11px}.pressthis a:after{right:auto;left:10px;background:transparent;transform:skew(-20deg) rotate(-6deg);-webkit-transform:skew(-20deg) rotate(-6deg);-moz-transform:skew(-20deg) rotate(-6deg)}.pressthis a:hover:after{transform:skew(-20deg) rotate(-9deg);-webkit-transform:skew(-20deg) rotate(-9deg);-moz-transform:skew(-20deg) rotate(-9deg)}#utc-time,#local-time{padding-left:0;padding-right:25px;font-style:normal;font-family:Tahoma,Arial,sans-serif}#footer{margin-left:20px}#wpcontent,#footer{margin-right:165px}.wrap.about-wrap{margin-left:40px;margin-right:20px}.about-wrap h1,.about-text{margin-right:0;margin-left:200px}.about-wrap h2.nav-tab-wrapper{padding-left:0;padding-right:6px}.about-wrap .wp-badge{right:auto;left:0}.about-wrap h2 .nav-tab{margin-right:0;margin-left:3px}.about-wrap .changelog li{margin-left:
0;margin-right:3em}.about-wrap .three-col-images .last-feature{float:left}.about-wrap .three-col-images .first-feature{float:right}.about-wrap .feature-section.three-col div{margin-right:0;margin-left:4.999999999%;float:right}.about-wrap .feature-section.three-col h4{text-align:right}.about-wrap .feature-section.three-col img{margin-right:5px;margin-left:0}.about-wrap .feature-section.three-col .last-feature{margin-left:0}.about-wrap .feature-section img{margin:0 0 10px .7%}.about-wrap .feature-section.images-stagger-right img{float:left;margin:0 12px 12px 5px}.about-wrap .feature-section.images-stagger-left img{float:right;margin:0 5px 12px 12px}.about-wrap li.wp-person,.about-wrap li.wp-person img.gravatar{float:right;margin-right:0;margin-left:10px}#template div{margin-right:0;margin-left:190px}.column-author img,.column-username img{float:right;margin-right:0;margin-left:10px}.tagchecklist{margin-left:0;margin-right:14px}.tagchecklist strong{margin-left:0;margin-right:-8
px}.tagchecklist span{margin-right:0;margin-left:25px;float:right}.tagchecklist span a{margin:6px -9px 0 0;float:right}#poststuff h2{clear:right}#poststuff h3,.metabox-holder h3{font-family:Tahoma,Arial,sans-serif}.tool-box .title{font-family:Tahoma,Arial,sans-serif}#sidemenu{margin:-30px 315px 0 15px;float:left;padding-left:0;padding-right:10px}#sidemenu a{float:right}table .vers,table .column-visible,table .column-rating{text-align:right}.screen-meta-toggle{right:auto;left:15px}* html #template div{margin-left:0}.list-ajax-loading{float:left;margin-right:0;margin-left:9px}#editorcontainer .wp_themeSkin .mceStatusbar{padding-left:0;padding-right:5px}#editorcontainer .wp_themeSkin .mceStatusbar div{float:right}#editorcontainer .wp_themeSkin .mceStatusbar a.mceResize{float:left}.wp-full-overlay .wp-full-overlay-sidebar{margin:0;left:auto;right:0;border-right:0;border-left:1px solid rgba(0,0,0,0.2)}.wp-full-overlay-sidebar:after{right:auto;left:0;box-shadow:inset 5px 0 4px -4p
x rgba(0,0,0,0.1)}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px;margin-left:0}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-right:-300px;margin-left:0}.wp-full-overlay .collapse-sidebar{right:0;left:auto;margin-right:15px}.wp-full-overlay.collapsed .collapse-sidebar{right:100%}.wp-full-overlay .collapse-sidebar-arrow{margin-right:2px;margin-left:0;background:transparent url('../../wp-admin/images/arrows.png') no-repeat 0 -108px}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:0 -72px}.wp-full-overlay .collapse-sidebar-label{right:100%;left:auto;margin-right:10px;margin-left:0}.install-theme-info .theme-install{float:left}#wpcontent{margin-left:0;margin-right:165px}#wpbody-content{float:right}#adminmenuwrap{float:right}#adminmenu{clear:right}.inner-sidebar{float:left;clear:left}.has-right-sidebar #post-body{float:right;clear:right;margin-rig
ht:0;margin-left:-340px}.has-right-sidebar #post-body-content{margin-right:0;margin-left:300px}#col-right{float:left;clear:left}.alignleft{float:right}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}body,td,textarea,input,select{font-family:Tahoma,Arial,sans-serif}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-left:0;margin-right:1.8em}.subsubsub{float:right}.widefat thead th:first-of-type{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px}.widefat thead th:last-of-type{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}.widefat tfoot th:first-of-type{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:3px}.widefat tfoot th:last-of-type{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border-bottom-right-ra
dius:0;border-bottom-left-radius:3px}.widefat th{text-align:right}.widefat th input{margin:0 8px 0 0}.wrap{margin-right:0;margin-left:15px}.wrap h2,.subtitle{font-family:Tahoma,Arial,sans-serif}.wrap h2{padding-right:0;padding-left:15px}.subtitle{padding-left:0;padding-right:25px}.wrap .add-new-h2{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:4px}.wrap h2.long-header{padding-left:0}#dashboard-widgets-wrap .has-sidebar{margin-right:0;margin-left:-51%}#dashboard-widgets-wrap .has-sidebar .has-sidebar-content{margin-right:0;margin-left:51%}.view-all{right:auto;left:0}#dashboard_right_now p.sub,#dashboard-widgets h4,a.rsswidget,#dashboard_plugins h4,#dashboard_plugins h5,#dashboard_recent_comments .comment-meta .approve,#dashboard_right_now td.b,#dashboard_right_now .versions a{font-family:Tahoma,Arial,sans-serif}#dashboard_right_now p.sub{left:auto;right:15px}#dashboard_right_now td.b{padding-right:0;padding-left:6px;text-align:left}#dashboard_right_now .t{padd
ing-right:0;padding-left:12px}#dashboard_right_now .table_content{float:right}#dashboard_right_now .table_discussion{float:left}#dashboard_right_now a.button{float:left;clear:left}#dashboard_plugins .inside span{padding-left:0;padding-right:5px}#dashboard-widgets h3 .postbox-title-action{right:auto;left:30px}#the-comment-list .pingback{padding-left:0!important;padding-right:9px!important}#the-comment-list .comment-item{padding:1em 70px 1em 10px}#the-comment-list .comment-item .avatar{float:right;margin-left:0;margin-right:-60px}.rss-widget cite{text-align:left}.rss-widget span.rss-date{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:3px}#dashboard_quick_press h4{float:right;text-align:left}#dashboard_quick_press .wp-media-buttons{margin:0 5em .5em 0}#dashboard_quick_press h4 label{margin-right:0;margin-left:10px}#dashboard_quick_press .input-text-wrap,#dashboard_quick_press .textarea-wrap{margin:0 5em 1em 0}#dashboard_quick_press #media-buttons{margin:0 5em .5
em 0;padding:0}#dashboard-widgets #dashboard_quick_press form p.submit{margin-left:0;margin-right:4.6em}#dashboard-widgets #dashboard_quick_press form p.submit input{float:right}#dashboard-widgets #dashboard_quick_press form p.submit #save-post{margin:0 10px 0 1em}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:left}#dashboard-widgets #dashboard_quick_press form p.submit img.waiting{margin:4px 0 0 6px}#dashboard_recent_drafts h4 abbr{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:3px}body.login{font-family:Tahoma,Arial,sans-serif}.login form{margin-right:8px;margin-left:0}.login form .forgetmenot{float:right}.login form .submit{float:left}#login form .submit input{font-family:Tahoma,Arial,sans-serif}.login #nav,.login #backtoblog{margin:0 16px 0 0}#login_error,.login .message{margin:0 8px 16px 0}.login #user_pass,.login #user_login,.login #user_email{margin-left:6px;margin-right:0;direction:ltr}.login h1 a{text-decoration:none}.login .b
utton-primary{float:left}#nav-menus-frame{margin-right:300px;margin-left:0}#wpbody-content #menu-settings-column{margin-right:-300px;margin-left:0;float:right}#menu-management-liquid{float:right}#menu-management{margin-left:20px;margin-right:0}.post-body-plain{padding:10px 0 0 10px}#menu-management .nav-tabs-arrow-left{right:0;left:auto}#menu-management .nav-tabs-arrow-right{left:0;right:auto;text-align:left;font-family:Tahoma,Arial,sans-serif}#menu-management .nav-tabs{padding-right:20px;padding-left:10px}.js #menu-management .nav-tabs{float:right;margin-right:0;margin-left:-400px}#select-nav-menu-container{text-align:left}#wpbody .open-label{float:right}#wpbody .open-label span{padding-left:10px;padding-right:0}.js .input-with-default-title{font-style:normal;font-weight:bold}.postbox .howto input{float:left}#nav-menu-theme-locations .button-controls{text-align:left}.meta-sep,.submitcancel{float:right}#cancel-save{margin-left:0;margin-right:20px}.list-controls{float:right}.
add-to-menu{float:left}#add-custom-link label span{float:right;padding-left:5px;padding-right:0}.nav-menus-php .howto span{float:right}.list li .menu-item-title input{margin-left:3px;margin-right:0}.menu-item-handle{padding-right:10px;padding-left:0}.menu-item-edit-active .menu-item-handle{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-item-handle .item-title{margin-left:13em;margin-right:0}.menu-item-handle .item-edit{right:auto;left:-20px}.menu-item-depth-0{margin-right:0;margin-left:0}.menu-item-depth-1{margin-right:30px;margin-left:0}.menu-item-depth-2{margin-right:60px;margin-left:0}.menu-item-depth-3{margin-right:90px;margin-left:0}.menu-item-depth-4{margin-right:120px;margin-left:0}.menu-item-depth-5{margin-right:150px;margin-left:0}.menu-item-depth-6{margin-right:180px;margin-left:0}.menu-item-depth-7{margin-right:210px;margin-left:0}.menu-item-depth-8{margin-right:240px;margin-l
eft:0}.menu-item-depth-9{margin-right:270px;margin-left:0}.menu-item-depth-10{margin-right:300px;margin-left:0}.menu-item-depth-11{margin-right:330px;margin-left:0}.menu-item-depth-0 .menu-item-transport{margin-right:0;margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px;margin-left:0}.menu-item-depth-2 .menu-item-transport{margin-right:-60px;margin-left:0}.menu-item-depth-3 .menu-item-transport{margin-right:-90px;margin-left:0}.menu-item-depth-4 .menu-item-transport{margin-right:-120px;margin-left:0}.menu-item-depth-5 .menu-item-transport{margin-right:-150px;margin-left:0}.menu-item-depth-6 .menu-item-transport{margin-right:-180px;margin-left:0}.menu-item-depth-7 .menu-item-transport{margin-right:-210px;margin-left:0}.menu-item-depth-8 .menu-item-transport{margin-right:-240px;margin-left:0}.menu-item-depth-9 .menu-item-transport{margin-right:-270px;margin-left:0}.menu-item-depth-10 .menu-item-transport{margin-right:-300px;margin-left:0}.menu-item-depth-1
1 .menu-item-transport{margin-right:-330px;margin-left:0}.item-type{padding-left:10px;padding-right:0}.item-controls{left:20px;right:auto}.item-controls .item-order{padding-left:10px;padding-right:0}.item-edit{left:-20px;right:auto;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0}.menu-item-settings{padding:10px 10px 10px 0;border-width:0 1px 1px 1px}#custom-menu-item-url{direction:ltr}.link-to-original{font-style:normal;font-weight:bold}.link-to-original a{padding-right:4px;padding-left:0}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;margin-right:0;float:right}.major-publishing-actions .publishing-action{text-align:left;float:left}.major-publishing-actions .delete-action{text-align:right;float:right;padding-left:15px;padding-right:0}.menu-name-label{margin-left:15px;margin-right:0}.auto-add-pages{float:right}div.star-holder{background:url('../i
mages/stars-rtl.png?ver=20120506.png') repeat-x bottom right}div.star-holder .star-rating{background:url('../images/stars-rtl.png?ver=20120506.png') repeat-x top right;float:right}#plugin-information ul#sidemenu{left:auto;right:0}#plugin-information h2{margin-right:0;margin-left:200px}#plugin-information .fyi{margin-left:5px;margin-right:20px}#plugin-information .fyi h2{margin-left:0}#plugin-information .fyi ul{padding:10px 7px 10px 5px}#plugin-information #section-screenshots li p{padding-left:0;padding-right:20px}#plugin-information #section-screenshots ol,#plugin-information .updated,#plugin-information pre{margin-right:0;margin-left:215px}#plugin-information .updated,#plugin-information .error{clear:none;direction:rtl}#plugin-information #section-holder .section{direction:ltr}.posting{margin-left:212px;margin-right:0;position:relative}h3.tb{margin-left:0;margin-right:5px}#publish{float:left}.postbox .handlediv{float:left}.actions li{float:right;margin-right:0;margin-left
:10px}#extra-fields .actions{margin:-23px 0 0 -7px}#img_container a{float:right}#category-add input,#category-add select{font-family:Tahoma,Arial,sans-serif}#tagsdiv #newtag{margin-right:0;margin-left:5px}#tagadd{margin-left:0;margin-right:3px}#tagchecklist span{margin-left:.5em;margin-right:10px;float:right}#tagchecklist span a{margin:6px -9px 0 0;float:right}.submit input,.button,.button-primary,.button-secondary,.button-highlighted,#postcustomstuff .submit input{font-family:Tahoma,Arial,sans-serif}.ac_results li{text-align:right}#TB_ajaxContent #options{right:auto;left:25px}#post_status{margin-left:0;margin-right:10px}#templateside{float:left}#template textarea,#docs-list{direction:ltr}.theme-details .theme-version{float:right}.theme-details .star-holder{float:left}.feature-filter .feature-group{float:right}.feature-filter .feature-name{float:right;text-align:left}.feature-filter .feature-group li{float:right;padding-right:0;padding-left:25px}div.widget-liquid-left{float:
right;clear:right;margin-right:0;margin-left:-325px}div#widgets-left{margin-right:5px;margin-left:325px}div.widget-liquid-right{float:left;clear:left}.inactive-sidebar .widget{float:right}div.sidebar-name h3{font-family:Tahoma,Arial,sans-serif}#widget-list .widget{float:right}.inactive-sidebar .widget-placeholder{float:right}.widget-top .widget-title-action{float:left}.widget-control-edit{padding:0 0 0 8px}.sidebar-name-arrow{float:left}.press-this-sidebar{float:left}.press-this #header-logo,.press-this #wphead h1{float:right}.ltr{direction:ltr}body.locale-he-il,.locale-he-il .quicktags,.locale-he-il .search,.locale-he-il .howto,.locale-he-il #adminmenu .awaiting-mod,.locale-he-il #adminmenu span.update-plugins,.locale-he-il #sidemenu li a span.update-plugins,.locale-he-il .post-com-count-wrapper,.locale-he-il .widefat th,.locale-he-il .tablenav .displaying-num,.locale-he-il .inline-edit-row fieldset span.title,.locale-he-il .inline-edit-row fieldset span.checkbox-title,.loc
ale-he-il .inline-edit-row fieldset ul.cat-checklist label,.locale-he-il .inline-edit-row .catshow,.locale-he-il .inline-edit-row .cathide,.locale-he-il .inline-edit-row #bulk-titles div,.locale-he-il p.help,.locale-he-il p.description,.locale-he-il span.description,.locale-he-il .form-wrap p,.locale-he-il h2 .nav-tab,.locale-he-il #your-profile legend,.locale-he-il #utc-time,.locale-he-il #local-time,.locale-he-il #poststuff h3,.locale-he-il .metabox-holder h3,.locale-he-il .tool-box .title,.locale-he-il td,.locale-he-il textarea,.locale-he-il input,.locale-he-il select,.locale-he-il .wrap h2,.locale-he-il .subtitle,.locale-he-il .wrap .add-new-h2,.locale-he-il #dashboard_right_now p.sub,.locale-he-il #dashboard-widgets h4,.locale-he-il a.rsswidget,.locale-he-il #dashboard_plugins h4,.locale-he-il #dashboard_plugins h5,.locale-he-il #dashboard_recent_comments .comment-meta .approve,.locale-he-il #dashboard_right_now td.b,.locale-he-il #dashboard_right_now .versions a,.local
e-he-il .rss-widget span.rss-date,.locale-he-il #dashboard_recent_drafts h4 abbr,body.login.locale-he-il,.locale-he-il #login form .submit input,.locale-he-il #menu-management .nav-tabs-arrow-right,.locale-he-il #category-add input,.locale-he-il #category-add select,.locale-he-il .submit input,.locale-he-il .button,.locale-he-il .button-primary,.locale-he-il .button-secondary,.locale-he-il .button-highlighted,.locale-he-il #postcustomstuff .submit input,.locale-he-il div.sidebar-name h3{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:bold}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsswpadminrtlcssfromrev21591trunkwpadmincsswpadminrtldevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/wp-admin-rtl.css (from rev 21591, trunk/wp-admin/css/wp-admin-rtl.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin-rtl.css         (rev 0)
+++ trunk/wp-admin/css/wp-admin-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,2486 @@
</span><ins>+/*------------------------------------------------------------------------------
+
+
+Hello, this is the RTL version of the main WordPress admin CSS file.
+All the important stuff is in here.
+
+
+TABLE OF CONTENTS:
+------------------
+ 1.0 - Text Elements
+ 2.0 - Forms
+ 3.0 - Actions
+ 4.0 - Notifications
+ 5.0 - TinyMCE
+ 6.0 - Admin Header
+        6.1 - Screen Options Tabs
+ 7.0 - Main Navigation
+ 8.0 - Layout Blocks
+ 9.0 - Dashboard
+10.0 - List Posts
+        10.1 - Inline Editing
+11.0 - Write/Edit Post Screen
+        11.1 - Custom Fields
+        11.2 - Post Revisions
+12.0 - Categories
+13.0 - Tags
+14.0 - Media Screen
+        14.1 - Media Uploader
+        14.2 - Image Editor
+15.0 - Comments Screen
+16.0 - Themes
+        16.1 - Custom Header
+        16.2 - Custom Background
+        16.3 - Tabbed Admin Screen Interface
+17.0 - Plugins
+18.0 - Users
+19.0 - Tools
+20.0 - Settings
+21.0 - Admin Footer
+22.0 - About Pages
+23.0 - Misc
+24.0 - Dead
+25.0 - TinyMCE tweaks
+26.0 - Full Overlay w/ Sidebar
+27.0 - Customize Loader
+
+
+------------------------------------------------------------------------------*/
+
+
+/*------------------------------------------------------------------------------
+ 1.0 - Text Styles
+------------------------------------------------------------------------------*/
+
+ol {
+        margin-left: 0;
+        margin-right: 2em;
+}
+
+.code, code {
+        font-family: monospace;
+        direction: ltr;
+}
+
+.quicktags, .search {
+        font: 12px Tahoma, Arial, sans-serif;
+}
+
+.icon32 {
+        float: right;
+        margin-right: 0;
+        margin-left: 8px;
+}
+
+.icon16 {
+        float: right;
+        margin-right: -8px;
+        margin-left: 0;
+}
+
+.howto {
+        font-style: normal;
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+p.install-help {
+        font-style: normal;
+}
+
+
+/*------------------------------------------------------------------------------
+ 2.0 - Forms
+------------------------------------------------------------------------------*/
+
+#doaction,
+#doaction2,
+#post-query-submit {
+        margin-right: 0;
+        margin-left: 8px;
+}
+
+#timezone_string option {
+        margin-left: 0;
+        margin-right: 1em;
+}
+
+#pass-strength-result {
+        float: right;
+        margin: 13px 1px 5px 5px;
+}
+
+p.search-box {
+        float: left;
+}
+
+input[type=password] {
+        direction: ltr;
+}
+
+input[type="text"].ui-autocomplete-loading {
+        background: transparent url('../images/loading.gif') no-repeat left center;
+}
+
+ul#add-to-blog-users {
+        margin: 0 14px 0 0;
+}
+
+.ui-autocomplete li {
+        text-align: right;
+}
+
+/*------------------------------------------------------------------------------
+ 3.0 - Actions
+------------------------------------------------------------------------------*/
+
+#delete-action {
+        float: right;
+}
+
+#publishing-action {
+        float: left;
+}
+
+#post-body .misc-pub-section {
+        border-right:0;
+        border-left-width: 1px;
+        border-left-style: solid;
+}
+
+#post-body .misc-pub-section-last {
+        border-left: 0;
+}
+
+#minor-publishing-actions {
+        padding: 10px 8px 2px 10px;
+        text-align: left;
+}
+
+#save-post {
+        float: right;
+}
+
+#minor-publishing .ajax-loading {
+        padding: 3px 4px 0 0;
+        float: right;
+}
+
+.preview {
+        float: left;
+}
+
+#sticky-span {
+        margin-left: 0;
+        margin-right: 18px;
+}
+
+.side-info ul {
+        padding-left: 0;
+        padding-right: 18px;
+}
+
+td.action-links,
+th.action-links {
+        text-align: left;
+}
+
+.describe .del-link {
+        padding-left: 0;
+        padding-right: 5px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 4.0 - Notifications
+------------------------------------------------------------------------------*/
+
+form.upgrade .hint {
+        font-style: normal;
+}
+
+#ajax-response.alignleft {
+        margin-left: 0;
+        margin-right: 2em;
+}
+
+
+/*------------------------------------------------------------------------------
+ 5.0 - TinyMCE
+------------------------------------------------------------------------------*/
+
+#quicktags {
+        background-position: right top;
+}
+
+#ed_reply_toolbar input {
+        margin: 1px 1px 1px 2px;
+}
+
+/*------------------------------------------------------------------------------
+ 6.0 - Admin Header
+------------------------------------------------------------------------------*/
+#wphead {
+        height: 32px;
+        margin-left: 15px;
+        margin-right: 2px;
+}
+
+#header-logo {
+        float: right;
+}
+
+#wphead h1 {
+        float: right;
+}
+
+/*------------------------------------------------------------------------------
+ 6.1 - Screen Options Tabs
+------------------------------------------------------------------------------*/
+
+#screen-meta-links {
+        margin-right: 0;
+        margin-left: 24px;
+}
+
+#screen-meta {
+        margin-right: 5px;
+        margin-left: 15px;
+}
+
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
+        float: left;
+        margin-left: 0;
+        margin-right: 6px;
+}
+
+#screen-meta-links a.show-settings {
+        padding-right: 6px;
+        padding-left: 16px;
+}
+
+.toggle-arrow {
+        background-position: top right;
+}
+.toggle-arrow-active {
+        background-position: bottom right;
+}
+
+.metabox-prefs label {
+        padding-right: 0;
+        padding-left: 15px;
+}
+
+.metabox-prefs label input {
+        margin-right: 2px;
+        margin-left: 5px;
+}
+
+/*------------------------------------------------------------------------------
+ 6.2 - Help Menu
+------------------------------------------------------------------------------*/
+
+#contextual-help-wrap {
+        margin-left: 0;
+        margin-right: -4px;
+}
+
+#contextual-help-back {
+        left: 170px;
+        right: 150px;
+}
+
+#contextual-help-wrap.no-sidebar #contextual-help-back {
+        left: 0;
+        right: 150px;
+
+        border-right-width: 1px;
+        border-left-width: 0;
+        -webkit-border-bottom-right-radius: 0;
+        border-bottom-right-radius: 0;
+        -webkit-border-bottom-left-radius: 2px;
+        border-bottom-left-radius: 2px;
+}
+
+.contextual-help-tabs {
+        float: right;
+}
+
+.contextual-help-tabs a {
+        padding-left: 5px;
+        padding-right: 12px;
+}
+
+.contextual-help-tabs .active {
+        margin-right: 0;
+        margin-left: -1px;
+}
+
+.contextual-help-tabs .active,
+.contextual-help-tabs-wrap {
+        border-left: 0;
+        border-right-width: 1px;
+}
+
+.help-tab-content {
+        margin-right: 0;
+        margin-left: 22px;
+}
+
+.help-tab-content li {
+        margin-left: 0;
+        margin-right: 18px;
+}
+
+.contextual-help-sidebar {
+        float: left;
+        padding-right: 12px;
+        padding-left: 8px;
+}
+
+/*------------------------------------------------------------------------------
+ 7.0 - Main Navigation (Right Menu) (RTL: Left Menu)
+------------------------------------------------------------------------------*/
+
+.folded #wpcontent {
+        margin-left: 0;
+        margin-right: 52px;
+}
+
+.folded.wp-admin #footer {
+        margin-left: 15px;
+        margin-right: 52px;
+}
+
+#adminmenuback,
+#adminmenuwrap {
+        border-width: 0 0 0 1px;
+}
+
+#adminmenushadow {
+        right: auto;
+        left: 0;
+}
+
+#adminmenu li .wp-submenu {
+        left: auto;
+        right: 146px;
+}
+
+
+.folded #adminmenu .wp-submenu.sub-open,
+.folded #adminmenu .opensub .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
+.folded #adminmenu a.menu-top:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
+.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
+        left: auto;
+        right: 32px;
+}
+
+#adminmenu div.wp-menu-image,
+.folded #adminmenu div.wp-menu-image {
+        float: right;
+        width: 30px;
+}
+
+#adminmenu .wp-submenu a,
+#adminmenu li li a,
+.folded #adminmenu .wp-not-current-submenu li a {
+        padding-left: 0;
+        padding-right: 12px;
+}
+
+#adminmenu .wp-not-current-submenu li a {
+        padding-left: 0;
+        padding-right: 18px;
+}
+
+.wp-menu-arrow {
+        right: 0;
+
+        -moz-transform: translate( -139px );
+        -webkit-transform: translate( -139px );
+        -o-transform: translate( -139px );
+        -ms-transform: translate( -139px );
+        transform: translate( -139px );
+}
+
+.ie8 .wp-menu-arrow {
+        right: -20px;
+}
+
+#adminmenu .wp-menu-arrow div {
+        left: -8px;
+        width: 16px;
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
+        -moz-transform: translate( -138px );
+        -webkit-transform: translate( -138px );
+        -o-transform: translate( -138px );
+        -ms-transform: translate( -138px );
+        transform: translate( -138px );
+}
+
+.folded .wp-menu-arrow {
+        -moz-transform: translate( -27px );
+        -webkit-transform: translate( -27px );
+        -o-transform: translate( -27px );
+        -ms-transform: translate( -27px );
+        transform: translate( -27px );
+}
+
+#adminmenu .wp-not-current-submenu .wp-menu-arrow div {
+ border-style: solid solid none none;
+ border-width: 1px 1px 0 0;
+}
+
+#adminmenu .wp-menu-image img {
+        padding: 7px 7px 0 0;
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+        padding: 6px 10px 5px 4px;
+        -webkit-border-top-right-radius: 0;
+        -webkit-border-top-left-radius: 3px;
+        border-top-right-radius: 0;
+        border-top-left-radius: 3px;
+}
+
+.folded #adminmenu li.wp-has-current-submenu .wp-submenu {
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-bottom-right-radius: 0;
+        -webkit-border-bottom-left-radius: 3px;
+        -webkit-border-top-right-radius: 0;
+        -webkit-border-top-left-radius: 3px;
+        border-bottom-right-radius: 0;
+        border-bottom-left-radius: 3px;
+        border-top-right-radius: 0;
+        border-top-left-radius: 3px;
+}
+
+#adminmenu .awaiting-mod,
+#adminmenu span.update-plugins,
+#sidemenu li a span.update-plugins {
+        font-family: Tahoma, Arial, sans-serif;
+        margin-left: 0;
+        margin-right: 7px;
+}
+
+#collapse-button {
+        float: right;
+}
+
+/* Auto-folding of the admin menu */
+@media only screen and (max-width: 900px) {
+        .auto-fold #wpcontent {
+                margin-left: 0;
+                margin-right: 52px;
+        }
+
+        .auto-fold.wp-admin #footer {
+                margin-left: 15px;
+                margin-right: 52px;
+        }
+
+        .auto-fold #adminmenu .wp-submenu.sub-open,
+        .auto-fold #adminmenu .opensub .wp-submenu,
+        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+        .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
+        .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
+        .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
+        .no-js.auto-fold #adminmenu .wp-has-submenu:hover .wp-submenu {
+                left: auto;
+                right: 32px;
+        }
+
+        .auto-fold #adminmenu .wp-not-current-submenu li a {
+                padding-left: 0;
+                padding-right: 12px;
+        }
+
+        .auto-fold .wp-menu-arrow {
+                -moz-transform: translate( -27px );
+                -webkit-transform: translate( -27px );
+                -o-transform: translate( -27px );
+                -ms-transform: translate( -27px );
+                transform: translate( -27px );
+        }
+
+        .auto-fold #adminmenu li.wp-has-current-submenu .wp-submenu {
+                border-width: 1px;
+                border-style: solid;
+                -webkit-border-bottom-right-radius: 0;
+                -webkit-border-bottom-left-radius: 3px;
+                -webkit-border-top-right-radius: 0;
+                -webkit-border-top-left-radius: 3px;
+                border-bottom-right-radius: 0;
+                border-bottom-left-radius: 3px;
+                border-top-right-radius: 0;
+                border-top-left-radius: 3px;
+        }
+}
+
+/* List table styles */
+.post-com-count-wrapper {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.column-response .post-com-count {
+        float: right;
+        margin-right: 0;
+        margin-left: 5px;
+}
+
+.response-links {
+        float: right;
+}
+
+
+/*------------------------------------------------------------------------------
+ 8.0 - Layout Blocks
+------------------------------------------------------------------------------*/
+
+.widefat th {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.widefat td p {
+        margin: 2px 0 0.8em;
+}
+
+.postbox-container {
+        float: right;
+}
+
+.postbox .handlediv {
+        float: left;
+}
+
+/*------------------------------------------------------------------------------
+ 9.0 - Dashboard
+------------------------------------------------------------------------------*/
+
+#the-comment-list p.comment-author img {
+        float: right;
+        margin-right: 0;
+        margin-left: 8px;
+}
+
+/* Browser Nag */
+#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
+        padding-right: 0;
+        padding-left: 125px;
+}
+
+.welcome-panel .welcome-panel-close {
+        right: auto;
+        left: 10px;
+}
+
+.welcome-panel .welcome-panel-close:before {
+        left: auto;
+        right: -12px;
+}
+
+.welcome-panel .wp-badge {
+        float: right;
+}
+
+.welcome-panel-content .about-description, .welcome-panel h3 {
+        margin-left: 0;
+        margin-right: 190px;
+}
+
+.welcome-panel .welcome-panel-column {
+        margin: 0 -25px 0 5%;
+        padding-left: 0;
+        padding-right: 25px;
+        float: right;
+}
+
+.welcome-panel .welcome-panel-column.welcome-panel-last {
+        margin-right: auto;
+        padding-right: 0;
+        margin-left: 0;
+}
+
+.welcome-panel h4 .icon16 {
+        margin-left: 0;
+        margin-right: -32px;
+}
+
+.welcome-panel .welcome-panel-column-container {
+        padding: 0 25px 0 0;
+}
+
+.welcome-panel .welcome-panel-column ul {
+        margin: 1.6em 1.3em 1em 1em;
+}
+
+.welcome-panel .welcome-panel-column li {
+        padding-left: 0;
+        padding-right: 2px;
+}
+
+/*------------------------------------------------------------------------------
+ 10.0 - List Posts (/Pages/etc)
+------------------------------------------------------------------------------*/
+
+.fixed .column-comments {
+        text-align: right;
+}
+.fixed .column-comments .vers {
+        padding-left: 0;
+        padding-right: 3px;
+}
+.fixed .column-comments a {
+        float: right;
+}
+.sorting-indicator {
+        margin-left: 0;
+        margin-right: 7px;
+}
+th.sortable a span,
+th.sorted a span {
+        float: right;
+}
+
+/* Bulk Actions */
+
+.tablenav-pages a {
+        margin-right: 0;
+        margin-left: 1px;
+}
+.tablenav-pages .next-page {
+        margin-left: 0;
+        margin-right: 2px;
+}
+
+.tablenav a.button-secondary {
+        margin: 3px 0 0 8px;
+}
+
+.tablenav .tablenav-pages {
+        float: left;
+}
+
+.tablenav .displaying-num {
+        margin-right: 0;
+        margin-left: 10px;
+        font-family: Tahoma, Arial, sans-serif;
+        font-style: normal;
+}
+
+.tablenav .actions {
+        padding: 2px 0 0 8px;
+}
+
+.tablenav .delete {
+        margin-right: 0;
+        margin-left: 20px;
+}
+
+.view-switch {
+        float: left;
+}
+
+.filter {
+        float: right;
+        margin: -5px 10px 0 0;
+}
+
+.filter .subsubsub {
+        margin-left: 0;
+        margin-right: -10px;
+}
+
+#posts-filter fieldset {
+        float: right;
+        margin: 0 0 1em 1.5ex;
+}
+
+#posts-filter fieldset legend {
+        padding: 0 1px .2em 0;
+}
+
+/*------------------------------------------------------------------------------
+ 10.1 - Inline Editing
+------------------------------------------------------------------------------*/
+
+#wpbody-content .inline-edit-row fieldset {
+        float: right;
+}
+
+#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
+        border-width: 0 1px 0 0;
+}
+
+#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
+        float: left;
+}
+
+.inline-edit-row fieldset label span.title {
+        float: right;
+}
+
+.inline-edit-row fieldset label span.input-text-wrap {
+        margin-left: 0;
+        margin-right: 5em;
+}
+
+.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
+        padding-right: 0;
+        padding-left: 0.5em;
+}
+
+#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
+        margin-right: 0;
+        margin-left: 0.5em
+}
+
+/*        Styling */
+
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title {
+        font-family: Tahoma, Arial, sans-serif;
+        font-style: normal;
+}
+
+.inline-edit-row fieldset .inline-edit-date {
+        float: right;
+}
+
+.inline-edit-row fieldset ul.cat-checklist label,
+.inline-edit-row .catshow,
+.inline-edit-row .cathide,
+.inline-edit-row #bulk-titles div {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.quick-edit-row-post fieldset label.inline-edit-status {
+        float: right;
+}
+
+#bulk-titles div a {
+        float: right;
+        margin: 3px -2px 0 3px;
+        overflow: hidden;
+        text-indent: -9999px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 11.0 - Write/Edit Post Screen
+------------------------------------------------------------------------------*/
+/* structural/layout */
+#post-body-content {
+        float: right;
+}
+
+#poststuff #post-body.columns-2 {
+        margin-left: 300px;
+        margin-right: 0;
+}
+
+#post-body.columns-2 #postbox-container-1 {
+        float: left;
+        margin-left: -300px;
+        margin-right: 0;
+}
+
+@media only screen and (max-width: 850px) {
+        #wpbody-content #post-body.columns-2 #postbox-container-1 {
+                margin-left: 0;
+        }
+}
+
+#titlediv #title-prompt-text,
+#wp-fullscreen-title-prompt-text {
+        right:0;
+}
+
+#sample-permalink {
+        direction:ltr;
+}
+
+#sample-permalink #editable-post-name {
+        unicode-bidi:embed;
+}
+#wp-fullscreen-title-prompt-text {
+        left: auto;
+        right: 0;
+}
+
+.postarea h3 label {
+        float: right;
+}
+
+.submitbox .submit {
+        text-align: right;
+}
+
+.inside-submitbox #post_status {
+        margin: 2px -2px 2px 0;
+}
+
+.submitbox .submit input {
+        margin-right: 0;
+        margin-left: 4px;
+}
+
+#normal-sortables .postbox .submit {
+        float: left;
+}
+
+.taxonomy div.tabs-panel {
+        margin: 0 125px 0 5px;
+}
+
+#side-sortables .comments-box thead th,
+#normal-sortables .comments-box thead th {
+        font-style: normal;
+}
+
+#commentsdiv img.waiting {
+        padding-left: 0;
+        padding-right: 5px;
+}
+
+#post-body .add-menu-item-tabs li.tabs {
+        border-width: 1px 1px 1px 0;
+        margin-right: 0;
+        margin-left: -1px;
+}
+
+/* Global classes */
+
+#post-body .tagsdiv #newtag {
+        margin-right: 0;
+        margin-left: 5px;
+}
+
+.autosave-info {
+        padding: 2px 2px 2px 15px;
+        text-align: left;
+}
+
+#post-body .wp_themeSkin .mceStatusbar a.mceResize {
+        background: transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom;
+        cursor: sw-resize;
+}
+
+.curtime #timestamp {
+        background-position: right top;
+        padding-left: 0;
+        padding-right: 18px;
+}
+
+/*------------------------------------------------------------------------------
+ 11.1 - Custom Fields
+------------------------------------------------------------------------------*/
+
+#postcustomstuff table input,
+#postcustomstuff table select,
+#postcustomstuff table textarea {
+        margin: 8px 8px 8px 0;
+}
+
+/*------------------------------------------------------------------------------
+ 11.2 - Post Revisions
+------------------------------------------------------------------------------*/
+
+table.diff td, table.diff th {
+        font-family: Consolas, Monaco, monospace;
+}
+
+/*------------------------------------------------------------------------------
+ 12.0 - Categories
+------------------------------------------------------------------------------*/
+
+.category-adder {
+        margin-left: 0;
+        margin-right: 120px;
+}
+
+#post-body ul.add-menu-item-tabs {
+        float: right;
+        text-align: left;
+        /* Negative margin for the sake of those without JS: all tabs display */
+        margin: 0 5px 0 -120px;
+}
+
+#post-body ul.add-menu-item-tabs li.tabs {
+        -webkit-border-top-left-radius: 0;
+        -webkit-border-top-right-radius: 3px;
+        -webkit-border-bottom-left-radius: 0;
+        -webkit-border-bottom-right-radius: 3px;
+        border-top-left-radius: 0;
+        border-top-right-radius: 3px;
+        border-bottom-left-radius: 0;
+        border-bottom-right-radius: 3px;
+}
+
+#front-page-warning,
+#front-static-pages ul,
+ul.export-filters,
+.inline-editor ul.cat-checklist ul,
+.categorydiv ul.categorychecklist ul,
+.customlinkdiv ul.categorychecklist ul,
+.posttypediv ul.categorychecklist ul,
+.taxonomydiv ul.categorychecklist ul {
+        margin-left: 0;
+        margin-right: 18px;
+}
+
+#post-body .add-menu-item-tabs li.tabs {
+        border-style: solid solid solid none;
+        border-width: 1px 1px 1px 0;
+        margin-right: 0;
+        margin-left: -1px;
+}
+
+p.help,
+p.description,
+span.description,
+.form-wrap p {
+        font-style: normal;
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+/*------------------------------------------------------------------------------
+ 13.0 - Tags
+------------------------------------------------------------------------------*/
+
+.taghint {
+        margin: 15px 12px -24px 0;
+}
+
+#poststuff .tagsdiv .howto {
+        margin: 0 8px 6px 0;
+}
+
+.ac_results li {
+        text-align: right;
+}
+
+.links-table th {
+        text-align: right;
+}
+
+/*------------------------------------------------------------------------------
+ 14.0 - Media Screen
+------------------------------------------------------------------------------*/
+
+#wpbody-content .describe th {
+        text-align: right;
+
+}
+
+.describe .media-item-info .A1B1 {
+        padding: 0 10px 0 0;
+}
+
+.media-upload-form td label {
+        margin-left: 6px;
+        margin-right: 2px;
+}
+
+.media-upload-form .align .field label {
+        padding: 0 23px 0 0;
+        margin: 0 3px 0 1em;
+}
+
+.media-upload-form tr.image-size label {
+        margin: 0 5px 0 0;
+}
+
+#wpbody-content .describe p.help {
+        padding: 0 5px 0 0;
+}
+
+.media-item .error-div a.dismiss,
+.describe-toggle-on,
+.describe-toggle-off {
+        float: left;
+        margin-right: 0;
+        margin-left: 15px;
+}
+
+.media-item .error-div a.dismiss {
+        padding: 0 15px 0 0;
+}
+
+.media-item .error-div {
+        padding-left: 0;
+        padding-right: 10px;
+}
+
+.media-item .pinkynail {
+        float: right;
+}
+
+.media-item .describe td {
+        padding: 0 0 8px 8px;
+}
+
+.media-item .progress {
+        float: left;
+ margin: 6px 0 0 10px;
+}
+
+/*------------------------------------------------------------------------------
+ 14.1 - Media Uploader
+------------------------------------------------------------------------------*/
+
+#find-posts-response .found-radio {
+        padding: 5px 8px 0 0;
+}
+
+.find-box-search label {
+        padding-right: 0;
+        padding-left: 6px;
+}
+
+.find-box #resize-se {
+        right: auto;
+        left: 1px;
+}
+
+form.upgrade .hint {
+        font-style: normal;
+}
+
+
+/*------------------------------------------------------------------------------
+ 14.2 - Image Editor
+------------------------------------------------------------------------------*/
+
+.imgedit-menu div {
+        float: right;
+}
+
+.imgedit-help {
+        font-style: normal;
+}
+
+.imgedit-submit-btn {
+        margin-left: 0;
+        margin-right: 20px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 15.0 - Comments Screen
+------------------------------------------------------------------------------*/
+
+.form-table th {
+        text-align: right;
+}
+
+.form-table input.tog {
+        margin-right: 0;
+        margin-left: 2px;
+        float: right;
+}
+
+.form-table table.color-palette {
+        float: right;
+}
+
+/* reply to comments */
+
+#replysubmit img.waiting,
+.inline-edit-save img.waiting {
+        float: left;
+}
+
+#replysubmit .button {
+        margin-right: 0;
+        margin-left: 5px;
+}
+
+#edithead .inside {
+        float: right;
+        padding: 3px 5px 2px 0;
+}
+
+.comment-ays th {
+        border-right-style: none;
+        border-left-style: solid;
+        border-right-width: 0;
+        border-left-width: 1px;
+}
+
+.spam-undo-inside .avatar,
+.trash-undo-inside .avatar {
+        margin-left: 8px;
+}
+
+#comment-status-radio input {
+        margin: 2px 0 5px 3px;
+}
+
+/*------------------------------------------------------------------------------
+ 16.0 - Themes
+------------------------------------------------------------------------------*/
+
+h3.available-themes {
+        float: right;
+}
+
+.available-theme {
+        margin-right: 0;
+        margin-left: 10px;
+        padding: 20px 0 20px 20px;
+}
+
+#current-theme .theme-info li,
+.theme-options li,
+.available-theme .action-links li {
+        float: right;
+        padding-right: 0;
+        padding-left: 10px;
+        margin-right: 0;
+        margin-left: 10px;
+        border-right: none;
+        border-left: 1px solid #dfdfdf;
+}
+
+.available-theme .action-links li {
+        padding-left: 8px;
+        margin-left: 8px;
+}
+
+#current-theme .theme-info li:last-child,
+.theme-options li:last-child,
+.available-theme .action-links li:last-child {
+        padding-left: 0;
+        margin-right: 0;
+        border-left: 0;
+}
+
+.available-theme .action-links .delete-theme {
+        float: left;
+        margin-left: 0;
+        margin-right: 8px;
+}
+
+.available-theme .action-links p {
+        float: right;
+}
+
+#current-theme.has-screenshot {
+        padding-left: 0;
+        padding-right: 330px;
+}
+
+#current-theme h4 span {
+        margin-left: 0;
+        margin-right: 20px;
+}
+
+#current-theme img {
+        float: right;
+        width: 300px;
+        margin-left: 0;
+        margin-right: -330px;
+}
+
+.theme-options .load-customize {
+        margin-right: 0;
+        margin-left: 30px;
+        float: right;
+}
+
+.theme-options span {
+        float: right;
+        margin-right: 0;
+        margin-left: 10px;
+}
+
+.theme-options ul {
+        float: right;
+}
+
+/* Allow for three-up on 1024px wide screens, e.g. tablets */
+@media only screen and (max-width: 1200px) {
+        #current-theme.has-screenshot {
+                padding-right: 270px;
+        }
+
+        #current-theme img {
+                margin-right: -270px;
+                width: 240px;
+        }
+}
+
+#broken-themes {
+        text-align: right;
+}
+
+/*------------------------------------------------------------------------------
+ 16.1 - Custom Header Screen
+------------------------------------------------------------------------------*/
+
+.appearance_page_custom-header .available-headers .default-header {
+        float: right;
+        margin: 0 0 20px 20px;
+}
+
+.appearance_page_custom-header .random-header {
+        margin: 0 0 20px 20px;
+}
+
+.appearance_page_custom-header .available-headers label input,
+.appearance_page_custom-header .random-header label input {
+        margin-right: 0;
+        margin-left: 10px;
+}
+
+/*------------------------------------------------------------------------------
+ 16.2 - Custom Background Screen
+------------------------------------------------------------------------------*/
+
+/* No RTL for now, this space intentionally left blank */
+
+
+/*------------------------------------------------------------------------------
+ 16.3 - Tabbed Admin Screen Interface (Experimental)
+------------------------------------------------------------------------------*/
+
+.nav-tab {
+        margin: 0 0 -1px 6px;
+}
+
+h2 .nav-tab {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+
+/*------------------------------------------------------------------------------
+ 17.0 - Plugins
+------------------------------------------------------------------------------*/
+
+.plugins .desc ul,
+.plugins .desc ol {
+        margin: 0 2em 0 0;
+}
+
+#wpbody-content .plugins .plugin-title, #wpbody-content .plugins .theme-title {
+        padding-right: 0;
+        padding-left: 12px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 18.0 - Users
+------------------------------------------------------------------------------*/
+
+#profile-page .form-table #rich_editing {
+        margin-right: 0;
+        margin-left: 5px
+}
+
+#profile-page #pass1,
+#profile-page #pass2,
+#profile-page #user_login {
+        direction: ltr;
+}
+
+#your-profile legend {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+/*------------------------------------------------------------------------------
+ 19.0 - Tools
+------------------------------------------------------------------------------*/
+
+.pressthis a span {
+        background-position: right 5px;
+        padding: 8px 27px 8px 11px;
+}
+
+.pressthis a:after {
+        right: auto;
+        left: 10px;
+        background: transparent;
+        transform: skew(-20deg) rotate(-6deg);
+        -webkit-transform: skew(-20deg) rotate(-6deg);
+        -moz-transform: skew(-20deg) rotate(-6deg);
+}
+
+
+.pressthis a:hover:after {
+        transform: skew(-20deg) rotate(-9deg);
+        -webkit-transform: skew(-20deg) rotate(-9deg);
+        -moz-transform: skew(-20deg) rotate(-9deg);
+}
+
+/*------------------------------------------------------------------------------
+ 20.0 - Settings
+------------------------------------------------------------------------------*/
+
+#utc-time, #local-time {
+        padding-left: 0;
+        padding-right: 25px;
+        font-style: normal;
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+/*------------------------------------------------------------------------------
+ 21.0 - Admin Footer
+------------------------------------------------------------------------------*/
+
+#footer {
+        margin-left: 20px;
+}
+
+#wpcontent,
+#footer {
+        margin-right: 165px;
+}
+
+/*------------------------------------------------------------------------------
+ 22.0 - About Pages
+------------------------------------------------------------------------------*/
+
+.wrap.about-wrap {
+        margin-left: 40px;
+        margin-right: 20px;
+}
+
+.about-wrap h1,
+.about-text {
+        margin-right: 0;
+        margin-left: 200px;
+}
+
+.about-wrap h2.nav-tab-wrapper {
+        padding-left: 0px;
+        padding-right: 6px;
+}
+
+.about-wrap .wp-badge {
+        right: auto;
+        left: 0;
+}
+
+.about-wrap h2 .nav-tab {
+        margin-right: 0;
+        margin-left: 3px;
+}
+
+.about-wrap .changelog li {
+        margin-left: 0;
+        margin-right: 3em;
+}
+
+.about-wrap .three-col-images .last-feature {
+        float: left;
+}
+
+.about-wrap .three-col-images .first-feature {
+        float: right;
+}
+
+.about-wrap .feature-section.three-col div {
+        margin-right: 0;
+        margin-left: 4.999999999%;
+        float: right;
+}
+
+.about-wrap .feature-section.three-col h4 {
+        text-align: right;
+}
+
+.about-wrap .feature-section.three-col img {
+        margin-right: 5px;
+        margin-left: 0;
+}
+
+.about-wrap .feature-section.three-col .last-feature {
+        margin-left: 0;
+}
+
+.about-wrap .feature-section img {
+        margin: 0 0 10px 0.7%;
+}
+
+.about-wrap .feature-section.images-stagger-right img {
+        float: left;
+        margin: 0 12px 12px 5px;
+}
+
+.about-wrap .feature-section.images-stagger-left img {
+        float: right;
+        margin: 0 5px 12px 12px;
+}
+
+.about-wrap li.wp-person,
+.about-wrap li.wp-person img.gravatar {
+        float: right;
+        margin-right: 0;
+        margin-left: 10px;
+}
+
+/*------------------------------------------------------------------------------
+ 23.0 - Misc
+------------------------------------------------------------------------------*/
+
+#template div {
+        margin-right: 0;
+        margin-left: 190px;
+}
+
+.column-author img, .column-username img {
+        float: right;
+        margin-right: 0;
+        margin-left: 10px;
+}
+
+.tagchecklist {
+        margin-left: 0;
+        margin-right: 14px;
+}
+
+.tagchecklist strong {
+        margin-left: 0;
+        margin-right: -8px;
+}
+
+.tagchecklist span {
+        margin-right: 0;
+        margin-left: 25px;
+        float: right;
+
+}
+.tagchecklist span a {
+        margin: 6px -9px 0pt 0pt;
+        float: right;
+}
+
+#poststuff h2 {
+        clear: right;
+}
+
+#poststuff h3,
+.metabox-holder h3 {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.tool-box .title {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+#sidemenu {
+        margin: -30px 315px 0 15px;
+        float: left;
+        padding-left: 0;
+        padding-right: 10px;
+}
+#sidemenu a {
+        float: right;
+}
+
+table .vers,
+table .column-visible,
+table .column-rating {
+        text-align: right;
+}
+
+.screen-meta-toggle {
+        right: auto;
+        left: 15px;
+}
+
+/*------------------------------------------------------------------------------
+ 24.0 - Dead
+------------------------------------------------------------------------------*/
+
+/* - Not used anywhere in WordPress - verify and then deprecate
+------------------------------------------------------------------------------*/
+
+/* No RTL for now, this space intentionally left blank */
+
+
+/* - Only used once or twice in all of WP - deprecate for global style
+------------------------------------------------------------------------------*/
+
+* html #template div {margin-left: 0;}
+
+.list-ajax-loading {
+        float: left;
+        margin-right: 0;
+        margin-left: 9px;
+}
+
+/* - Used - but could/should be deprecated with a CSS reset
+------------------------------------------------------------------------------*/
+/* No RTL for now, this space intentionally left blank */
+
+
+/*------------------------------------------------------------------------------
+ 25.0 - TinyMCE tweaks
+                Small tweaks for until tinymce css files are proprely RTLized
+------------------------------------------------------------------------------*/
+#editorcontainer .wp_themeSkin .mceStatusbar {
+        padding-left: 0;
+        padding-right: 5px;
+}
+#editorcontainer .wp_themeSkin .mceStatusbar div {
+        float: right;
+}
+
+#editorcontainer .wp_themeSkin .mceStatusbar a.mceResize {
+        float: left;
+}
+
+/*------------------------------------------------------------------------------
+ 26.0 - Full Overlay w/ Sidebar
+------------------------------------------------------------------------------*/
+.wp-full-overlay .wp-full-overlay-sidebar {
+        margin: 0;
+        left: auto;
+        right: 0;
+        border-right: 0;
+        border-left: 1px solid rgba( 0, 0, 0, 0.2 );
+}
+
+.wp-full-overlay-sidebar:after {
+        right: auto;
+        left: 0;
+        box-shadow: inset 5px 0 4px -4px rgba(0, 0, 0, 0.1);
+}
+
+.wp-full-overlay.collapsed,
+.wp-full-overlay.expanded .wp-full-overlay-sidebar {
+        margin-right: 0 !important;
+}
+
+.wp-full-overlay.expanded {
+        margin-right: 300px;
+        margin-left: 0;
+}
+
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+        margin-right: -300px;
+        margin-left: 0;
+}
+
+/* Collapse Button */
+.wp-full-overlay .collapse-sidebar {
+        right: 0;
+        left: auto;
+        margin-right: 15px;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar {
+        right: 100%;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow {
+        margin-right: 2px;
+        margin-left: 0;
+        background: transparent url('../../wp-admin/images/arrows.png') no-repeat 0 -108px;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-arrow {
+        background-position: 0 -72px;
+}
+
+.wp-full-overlay .collapse-sidebar-label {
+        right: 100%;
+        left: auto;
+        margin-right: 10px;
+        margin-left: 0;
+}
+
+/*------------------------------------------------------------------------------
+ 27.0 - Customize Loader
+------------------------------------------------------------------------------*/
+.install-theme-info .theme-install {
+        float: left;
+}
+
+/* MERGED */
+
+/* global */
+
+/* 2 column liquid layout */
+
+#wpcontent {
+        margin-left: 0;
+        margin-right: 165px;
+}
+
+#wpbody-content {
+        float: right;
+}
+
+#adminmenuwrap {
+        float: right;
+}
+
+#adminmenu {
+        clear: right;
+}
+
+/* inner 2 column liquid layout */
+.inner-sidebar {
+        float: left;
+        clear: left;
+}
+
+.has-right-sidebar #post-body {
+        float: right;
+        clear: right;
+        margin-right: 0;
+        margin-left: -340px;
+}
+
+.has-right-sidebar #post-body-content {
+        margin-right: 0;
+        margin-left: 300px;
+}
+
+/* 2 columns main area */
+
+#col-right {
+        float: left;
+        clear: left;
+}
+
+/* utility classes*/
+.alignleft {
+        float: right;
+}
+
+.alignright {
+        float: left;
+}
+
+.textleft {
+        text-align: right;
+}
+
+.textright {
+        text-align: left;
+}
+
+/* styles for use by people extending the WordPress interface */
+
+body,
+td,
+textarea,
+input,
+select {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+ul.ul-disc,
+ul.ul-square,
+ol.ol-decimal {
+        margin-left: 0;
+        margin-right: 1.8em;
+}
+
+.subsubsub {
+        float: right;
+}
+
+.widefat thead th:first-of-type {
+        -webkit-border-top-left-radius: 0;
+        -webkit-border-top-right-radius: 3px;
+        border-top-left-radius: 0;
+        border-top-right-radius: 3px;
+}
+
+.widefat thead th:last-of-type {
+        -webkit-border-top-right-radius: 0;
+        -webkit-border-top-left-radius: 3px;
+        border-top-right-radius: 0;
+        border-top-left-radius: 3px;
+}
+.widefat tfoot th:first-of-type {
+        -webkit-border-bottom-left-radius: 0;
+        -webkit-border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 0;
+        border-bottom-right-radius: 3px;
+}
+.widefat tfoot th:last-of-type {
+        -webkit-border-bottom-right-radius: 0;
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 0;
+        border-bottom-left-radius: 3px;
+}
+
+.widefat th {
+        text-align: right;
+}
+
+.widefat th input {
+        margin: 0 8px 0 0;
+}
+
+.wrap {
+        margin-right: 0;
+        margin-left: 15px;
+}
+
+.wrap h2,
+.subtitle {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.wrap h2 {
+        padding-right: 0;
+        padding-left: 15px;
+}
+
+.subtitle {
+        padding-left: 0;
+        padding-right: 25px;
+}
+
+.wrap .add-new-h2 {
+        font-family: Tahoma, Arial, sans-serif;
+        margin-left: 0;
+        margin-right: 4px;
+}
+
+.wrap h2.long-header {
+        padding-left: 0;
+}
+
+/* dashboard */
+#dashboard-widgets-wrap .has-sidebar {
+        margin-right: 0;
+        margin-left: -51%;
+}
+
+#dashboard-widgets-wrap .has-sidebar .has-sidebar-content {
+        margin-right: 0;
+        margin-left: 51%;
+}
+
+.view-all {
+        right: auto;
+        left: 0;
+}
+
+#dashboard_right_now p.sub,
+#dashboard-widgets h4,
+a.rsswidget,
+#dashboard_plugins h4,
+#dashboard_plugins h5,
+#dashboard_recent_comments .comment-meta .approve,
+#dashboard_right_now td.b,
+#dashboard_right_now .versions a {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+#dashboard_right_now p.sub {
+        left:auto;
+        right:15px;
+}
+
+#dashboard_right_now td.b {
+        padding-right: 0;
+        padding-left: 6px;
+        text-align: left;
+}
+
+#dashboard_right_now .t {
+        padding-right: 0;
+        padding-left: 12px;
+}
+
+#dashboard_right_now .table_content {
+        float:right;
+}
+
+#dashboard_right_now .table_discussion {
+        float:left;
+}
+
+#dashboard_right_now a.button {
+        float: left;
+        clear: left;
+}
+
+#dashboard_plugins .inside span {
+         padding-left: 0;
+         padding-right: 5px;
+}
+
+#dashboard-widgets h3 .postbox-title-action {
+        right: auto;
+        left: 30px;
+}
+
+#the-comment-list .pingback {
+        padding-left: 0 !important;
+        padding-right: 9px !important;
+}
+
+/* Recent Comments */
+#the-comment-list .comment-item {
+        padding: 1em 70px 1em 10px;
+}
+
+#the-comment-list .comment-item .avatar {
+        float: right;
+        margin-left: 0;
+        margin-right: -60px;
+}
+
+/* Feeds */
+.rss-widget cite {
+        text-align: left;
+}
+
+.rss-widget span.rss-date {
+        font-family: Tahoma, Arial, sans-serif;
+        margin-left: 0;
+        margin-right: 3px;
+}
+
+/* QuickPress */
+#dashboard_quick_press h4 {
+        float: right;
+        text-align: left;
+}
+
+#dashboard_quick_press .wp-media-buttons {
+        margin: 0 5em 0.5em 0;
+}
+
+#dashboard_quick_press h4 label {
+        margin-right: 0;
+        margin-left: 10px;
+}
+
+#dashboard_quick_press .input-text-wrap,
+#dashboard_quick_press .textarea-wrap {
+        margin: 0 5em 1em 0;
+}
+
+#dashboard_quick_press #media-buttons {
+        margin: 0 5em .5em 0;
+        padding: 0;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit {
+        margin-left: 0;
+        margin-right: 4.6em;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit input {
+        float: right;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
+        margin: 0 10px 0 1em;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit #publish {
+        float: left;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit img.waiting {
+        margin: 4px 0 0 6px;
+}
+
+/* Recent Drafts */
+#dashboard_recent_drafts h4 abbr {
+        font-family: Tahoma, Arial, sans-serif;
+        margin-left:0;
+        margin-right: 3px;
+}
+
+/* login */
+body.login {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.login form {
+        margin-right: 8px;
+        margin-left: 0;
+}
+
+.login form .forgetmenot {
+        float: right;
+}
+
+.login form .submit {
+        float: left;
+}
+
+#login form .submit input {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.login #nav,
+.login #backtoblog {
+        margin: 0 16px 0 0;
+}
+
+#login_error,
+.login .message {
+        margin: 0 8px 16px 0;
+}
+
+.login #user_pass,
+.login #user_login,
+.login #user_email {
+        margin-left: 6px;
+        margin-right: 0;
+        direction: ltr;
+}
+
+.login h1 a {
+        text-decoration: none;
+}
+
+.login .button-primary {
+        float: left;
+}
+
+/* nav-menu */
+#nav-menus-frame {
+        margin-right: 300px;
+        margin-left: 0;
+}
+
+#wpbody-content #menu-settings-column {
+        margin-right: -300px;
+        margin-left: 0;
+        float: right;
+}
+
+/* Menu Container */
+#menu-management-liquid {
+        float: right;
+}
+
+#menu-management {
+        margin-left: 20px;
+        margin-right: 0;
+}
+
+.post-body-plain {
+        padding: 10px 0 0 10px;
+}
+
+/* Menu Tabs */
+
+#menu-management .nav-tabs-arrow-left {
+        right: 0;
+        left:auto;
+}
+
+#menu-management .nav-tabs-arrow-right {
+        left: 0;
+        right:auto;
+        text-align: left;
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+#menu-management .nav-tabs {
+        padding-right: 20px;
+        padding-left: 10px;
+}
+
+.js #menu-management .nav-tabs {
+        float: right;
+        margin-right: 0px;
+        margin-left: -400px;
+}
+
+#select-nav-menu-container {
+        text-align: left;
+}
+
+#wpbody .open-label {
+        float:right;
+}
+
+#wpbody .open-label span {
+        padding-left: 10px;
+        padding-right:0;
+}
+
+.js .input-with-default-title {
+        font-style: normal;
+        font-weight: bold;
+}
+
+/* Add Menu Item Boxes */
+.postbox .howto input {
+        float: left;
+}
+#nav-menu-theme-locations .button-controls {
+        text-align: left;
+}
+
+/* Button Primary Actions */
+
+.meta-sep,
+.submitcancel {
+        float: right;
+}
+
+#cancel-save {
+        margin-left: 0;
+        margin-right: 20px;
+}
+
+/* Button Secondary Actions */
+.list-controls {
+         float: right;
+}
+.add-to-menu {
+        float: left;
+}
+
+/* Custom Links */
+#add-custom-link label span {
+        float: right;
+        padding-left: 5px;
+        padding-right: 0;
+}
+
+.nav-menus-php .howto span {
+        float: right;
+}
+
+.list li .menu-item-title input {
+        margin-left: 3px;
+        margin-right: 0;
+}
+
+/* Nav Menu */
+.menu-item-handle {
+        padding-right: 10px;
+        padding-left: 0;
+}
+.menu-item-edit-active .menu-item-handle {
+        -webkit-border-bottom-left-radius: 0;
+        -webkit-border-bottom-right-radius: 0;
+        border-bottom-left-radius: 0;
+        border-bottom-right-radius: 0;
+}
+.menu-item-handle .item-title {
+        margin-left:13em;
+        margin-right:0;
+}
+.menu-item-handle .item-edit {
+        right: auto;
+        left: -20px;
+}
+
+/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
+.menu-item-depth-0 { margin-right: 0px; margin-left:0;}
+.menu-item-depth-1 { margin-right: 30px; margin-left:0;}
+.menu-item-depth-2 { margin-right: 60px; margin-left:0;}
+.menu-item-depth-3 { margin-right: 90px; margin-left:0;}
+.menu-item-depth-4 { margin-right: 120px; margin-left:0;}
+.menu-item-depth-5 { margin-right: 150px; margin-left:0;}
+.menu-item-depth-6 { margin-right: 180px; margin-left:0;}
+.menu-item-depth-7 { margin-right: 210px; margin-left:0;}
+.menu-item-depth-8 { margin-right: 240px; margin-left:0;}
+.menu-item-depth-9 { margin-right: 270px; margin-left:0;}
+.menu-item-depth-10 { margin-right: 300px; margin-left:0;}
+.menu-item-depth-11 { margin-right: 330px; margin-left:0;}
+
+.menu-item-depth-0 .menu-item-transport { margin-right: 0px; margin-left:0;}
+.menu-item-depth-1 .menu-item-transport { margin-right: -30px; margin-left:0;}
+.menu-item-depth-2 .menu-item-transport { margin-right: -60px; margin-left:0;}
+.menu-item-depth-3 .menu-item-transport { margin-right: -90px; margin-left:0;}
+.menu-item-depth-4 .menu-item-transport { margin-right: -120px; margin-left:0;}
+.menu-item-depth-5 .menu-item-transport { margin-right: -150px; margin-left:0;}
+.menu-item-depth-6 .menu-item-transport { margin-right: -180px; margin-left:0;}
+.menu-item-depth-7 .menu-item-transport { margin-right: -210px; margin-left:0;}
+.menu-item-depth-8 .menu-item-transport { margin-right: -240px; margin-left:0;}
+.menu-item-depth-9 .menu-item-transport { margin-right: -270px; margin-left:0;}
+.menu-item-depth-10 .menu-item-transport { margin-right: -300px; margin-left:0;}
+.menu-item-depth-11 .menu-item-transport { margin-right: -330px; margin-left:0;}
+
+/* Menu item controls */
+.item-type {
+        padding-left: 10px;
+        padding-right:0;
+}
+
+.item-controls {
+        left: 20px;
+        right: auto;
+}
+
+.item-controls .item-order {
+        padding-left: 10px;
+        padding-right: 0;
+}
+
+.item-edit {
+        left: -20px;
+        right:auto;
+        -webkit-border-bottom-right-radius: 3px;
+        -webkit-border-bottom-left-radius: 0;
+        border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 0;
+}
+
+/* Menu editing */
+.menu-item-settings {
+        padding: 10px 10px 10px 0;
+        border-width: 0 1px 1px 1px;
+}
+
+#custom-menu-item-url {
+        direction: ltr;
+}
+
+.link-to-original {
+        font-style: normal;
+        font-weight: bold;
+}
+
+.link-to-original a {
+        padding-right: 4px;
+        padding-left:0;
+}
+
+.menu-item-settings .description-thin,
+.menu-item-settings .description-wide {
+        margin-left: 10px;
+        margin-right:0;
+        float: right;
+}
+
+/* Major/minor publishing actions (classes) */
+.major-publishing-actions .publishing-action {
+        text-align: left;
+        float: left;
+}
+
+.major-publishing-actions .delete-action {
+        text-align: right;
+        float: right;
+        padding-left: 15px;
+        padding-right:0;
+}
+
+.menu-name-label {
+        margin-left: 15px;
+        margin-right:0;
+}
+
+.auto-add-pages {
+        float: right;
+}
+
+/* Star ratings */
+div.star-holder {
+        background: url('../images/stars-rtl.png?ver=20120506.png') repeat-x bottom right;
+}
+div.star-holder .star-rating {
+        background: url('../images/stars-rtl.png?ver=20120506.png') repeat-x top right;
+        float: right;
+}
+
+#plugin-information ul#sidemenu {
+        left: auto;
+        right: 0;
+}
+
+#plugin-information h2 {
+        margin-right: 0;
+        margin-left: 200px;
+}
+
+#plugin-information .fyi {
+        margin-left: 5px;
+        margin-right: 20px;
+}
+
+#plugin-information .fyi h2 {
+        margin-left: 0;
+}
+
+#plugin-information .fyi ul {
+        padding: 10px 7px 10px 5px;
+}
+
+#plugin-information #section-screenshots li p {
+        padding-left: 0;
+        padding-right: 20px;
+}
+
+#plugin-information #section-screenshots ol,
+#plugin-information .updated,
+#plugin-information pre {
+        margin-right: 0;
+        margin-left: 215px;
+}
+
+#plugin-information .updated,
+#plugin-information .error {
+        clear: none;
+        direction: rtl;
+}
+
+#plugin-information #section-holder .section {
+        direction: ltr;
+}
+
+/* Editor/Main Column */
+.posting {
+        margin-left: 212px;
+        margin-right: 0;
+        position: relative;
+}
+
+h3.tb {
+        margin-left: 0;
+        margin-right: 5px;
+}
+
+#publish {
+        float: left;
+}
+
+.postbox .handlediv {
+        float: left;
+}
+
+.actions li {
+        float: right;
+        margin-right: 0;
+        margin-left: 10px;
+}
+
+#extra-fields .actions {
+ margin: -23px 0 0 -7px;
+}
+
+/* Photo Styles */
+#img_container a {
+        float: right;
+}
+
+#category-add input,
+#category-add select {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+/* Tags */
+#tagsdiv #newtag {
+        margin-right: 0;
+        margin-left: 5px;
+}
+
+#tagadd {
+        margin-left: 0;
+        margin-right: 3px;
+}
+
+#tagchecklist span {
+        margin-left: .5em;
+        margin-right: 10px;
+        float: right;
+}
+#tagchecklist span a {
+        margin: 6px -9px 0 0;
+        float: right;
+}
+
+.submit input,
+.button,
+.button-primary,
+.button-secondary,
+.button-highlighted,
+#postcustomstuff .submit input {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+.ac_results li {
+        text-align: right;
+}
+
+#TB_ajaxContent #options {
+        right: auto;
+        left: 25px;
+}
+
+#post_status {
+        margin-left: 0;
+        margin-right: 10px;
+}
+
+/* theme-editor, plugin-editor */
+#templateside {
+        float: left;
+}
+
+#template textarea,
+#docs-list {
+        direction: ltr;
+}
+
+/* theme-install */
+.theme-details .theme-version {
+        float: right;
+}
+
+.theme-details .star-holder {
+        float: left;
+}
+
+.feature-filter .feature-group {
+        float: right;
+}
+
+.feature-filter .feature-name {
+        float: right;
+        text-align: left;
+}
+
+.feature-filter .feature-group li {
+        float: right;
+        padding-right: 0;
+        padding-left: 25px;
+}
+
+/* widgets */
+/* 2 column liquid layout */
+div.widget-liquid-left {
+        float: right;
+        clear: right;
+        margin-right: 0;
+        margin-left: -325px;
+}
+
+div#widgets-left {
+        margin-right: 5px;
+        margin-left: 325px;
+}
+
+div.widget-liquid-right {
+        float: left;
+        clear: left;
+}
+
+.inactive-sidebar .widget {
+        float: right;
+}
+
+div.sidebar-name h3 {
+        font-family: Tahoma, Arial, sans-serif;
+}
+
+#widget-list .widget {
+        float: right;
+}
+
+.inactive-sidebar .widget-placeholder {
+        float: right;
+}
+
+.widget-top .widget-title-action {
+        float: left;
+}
+
+.widget-control-edit {
+        padding: 0 0 0 8px;
+}
+
+.sidebar-name-arrow {
+        float: left;
+}
+
+/* Press This */
+.press-this-sidebar {
+        float: left;
+}
+
+.press-this #header-logo,
+.press-this #wphead h1 {
+        float: right;
+}
+
+/* RTL */
+.ltr {
+        direction: ltr;
+}
+
+/* =Localized CSS
+-------------------------------------------------------------- */
+
+/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */
+body.locale-he-il,
+.locale-he-il .quicktags, .locale-he-il .search,
+.locale-he-il .howto,
+.locale-he-il #adminmenu .awaiting-mod,
+.locale-he-il #adminmenu span.update-plugins,
+.locale-he-il #sidemenu li a span.update-plugins,
+.locale-he-il .post-com-count-wrapper,
+.locale-he-il .widefat th,
+.locale-he-il .tablenav .displaying-num,
+.locale-he-il .inline-edit-row fieldset span.title,
+.locale-he-il .inline-edit-row fieldset span.checkbox-title,
+.locale-he-il .inline-edit-row fieldset ul.cat-checklist label,
+.locale-he-il .inline-edit-row .catshow,
+.locale-he-il .inline-edit-row .cathide,
+.locale-he-il .inline-edit-row #bulk-titles div,
+.locale-he-il p.help,
+.locale-he-il p.description,
+.locale-he-il span.description,
+.locale-he-il .form-wrap p,
+.locale-he-il h2 .nav-tab,
+.locale-he-il #your-profile legend,
+.locale-he-il #utc-time, .locale-he-il #local-time,
+.locale-he-il #poststuff h3,
+.locale-he-il .metabox-holder h3,
+.locale-he-il .tool-box .title,
+.locale-he-il td,
+.locale-he-il textarea,
+.locale-he-il input,
+.locale-he-il select,
+.locale-he-il .wrap h2,
+.locale-he-il .subtitle,
+.locale-he-il .wrap .add-new-h2,
+.locale-he-il #dashboard_right_now p.sub,
+.locale-he-il #dashboard-widgets h4,
+.locale-he-il a.rsswidget,
+.locale-he-il #dashboard_plugins h4,
+.locale-he-il #dashboard_plugins h5,
+.locale-he-il #dashboard_recent_comments .comment-meta .approve,
+.locale-he-il #dashboard_right_now td.b,
+.locale-he-il #dashboard_right_now .versions a,
+.locale-he-il .rss-widget span.rss-date,
+.locale-he-il #dashboard_recent_drafts h4 abbr,
+body.login.locale-he-il,
+.locale-he-il #login form .submit input,
+.locale-he-il #menu-management .nav-tabs-arrow-right,
+.locale-he-il #category-add input,
+.locale-he-il #category-add select,
+.locale-he-il .submit input,
+.locale-he-il .button,
+.locale-he-il .button-primary,
+.locale-he-il .button-secondary,
+.locale-he-il .button-highlighted,
+.locale-he-il #postcustomstuff .submit input,
+.locale-he-il div.sidebar-name h3 {
+        font-family: Arial, sans-serif;
+}
+
+/* he_IL: Have <em> be bold rather than italic. */
+.locale-he-il em {
+        font-style: normal;
+        font-weight: bold;
+}
</ins></span></pre></div>
<a id="trunkwpadmincsswpadminrtldevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/wp-admin-rtl.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin-rtl.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/wp-admin-rtl.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,2486 +0,0 @@
</span><del>-/*------------------------------------------------------------------------------
-
-
-Hello, this is the RTL version of the main WordPress admin CSS file.
-All the important stuff is in here.
-
-
-TABLE OF CONTENTS:
-------------------
- 1.0 - Text Elements
- 2.0 - Forms
- 3.0 - Actions
- 4.0 - Notifications
- 5.0 - TinyMCE
- 6.0 - Admin Header
-        6.1 - Screen Options Tabs
- 7.0 - Main Navigation
- 8.0 - Layout Blocks
- 9.0 - Dashboard
-10.0 - List Posts
-        10.1 - Inline Editing
-11.0 - Write/Edit Post Screen
-        11.1 - Custom Fields
-        11.2 - Post Revisions
-12.0 - Categories
-13.0 - Tags
-14.0 - Media Screen
-        14.1 - Media Uploader
-        14.2 - Image Editor
-15.0 - Comments Screen
-16.0 - Themes
-        16.1 - Custom Header
-        16.2 - Custom Background
-        16.3 - Tabbed Admin Screen Interface
-17.0 - Plugins
-18.0 - Users
-19.0 - Tools
-20.0 - Settings
-21.0 - Admin Footer
-22.0 - About Pages
-23.0 - Misc
-24.0 - Dead
-25.0 - TinyMCE tweaks
-26.0 - Full Overlay w/ Sidebar
-27.0 - Customize Loader
-
-
-------------------------------------------------------------------------------*/
-
-
-/*------------------------------------------------------------------------------
- 1.0 - Text Styles
-------------------------------------------------------------------------------*/
-
-ol {
-        margin-left: 0;
-        margin-right: 2em;
-}
-
-.code, code {
-        font-family: monospace;
-        direction: ltr;
-}
-
-.quicktags, .search {
-        font: 12px Tahoma, Arial, sans-serif;
-}
-
-.icon32 {
-        float: right;
-        margin-right: 0;
-        margin-left: 8px;
-}
-
-.icon16 {
-        float: right;
-        margin-right: -8px;
-        margin-left: 0;
-}
-
-.howto {
-        font-style: normal;
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-p.install-help {
-        font-style: normal;
-}
-
-
-/*------------------------------------------------------------------------------
- 2.0 - Forms
-------------------------------------------------------------------------------*/
-
-#doaction,
-#doaction2,
-#post-query-submit {
-        margin-right: 0;
-        margin-left: 8px;
-}
-
-#timezone_string option {
-        margin-left: 0;
-        margin-right: 1em;
-}
-
-#pass-strength-result {
-        float: right;
-        margin: 13px 1px 5px 5px;
-}
-
-p.search-box {
-        float: left;
-}
-
-input[type=password] {
-        direction: ltr;
-}
-
-input[type="text"].ui-autocomplete-loading {
-        background: transparent url('../images/loading.gif') no-repeat left center;
-}
-
-ul#add-to-blog-users {
-        margin: 0 14px 0 0;
-}
-
-.ui-autocomplete li {
-        text-align: right;
-}
-
-/*------------------------------------------------------------------------------
- 3.0 - Actions
-------------------------------------------------------------------------------*/
-
-#delete-action {
-        float: right;
-}
-
-#publishing-action {
-        float: left;
-}
-
-#post-body .misc-pub-section {
-        border-right:0;
-        border-left-width: 1px;
-        border-left-style: solid;
-}
-
-#post-body .misc-pub-section-last {
-        border-left: 0;
-}
-
-#minor-publishing-actions {
-        padding: 10px 8px 2px 10px;
-        text-align: left;
-}
-
-#save-post {
-        float: right;
-}
-
-#minor-publishing .ajax-loading {
-        padding: 3px 4px 0 0;
-        float: right;
-}
-
-.preview {
-        float: left;
-}
-
-#sticky-span {
-        margin-left: 0;
-        margin-right: 18px;
-}
-
-.side-info ul {
-        padding-left: 0;
-        padding-right: 18px;
-}
-
-td.action-links,
-th.action-links {
-        text-align: left;
-}
-
-.describe .del-link {
-        padding-left: 0;
-        padding-right: 5px;
-}
-
-
-/*------------------------------------------------------------------------------
- 4.0 - Notifications
-------------------------------------------------------------------------------*/
-
-form.upgrade .hint {
-        font-style: normal;
-}
-
-#ajax-response.alignleft {
-        margin-left: 0;
-        margin-right: 2em;
-}
-
-
-/*------------------------------------------------------------------------------
- 5.0 - TinyMCE
-------------------------------------------------------------------------------*/
-
-#quicktags {
-        background-position: right top;
-}
-
-#ed_reply_toolbar input {
-        margin: 1px 1px 1px 2px;
-}
-
-/*------------------------------------------------------------------------------
- 6.0 - Admin Header
-------------------------------------------------------------------------------*/
-#wphead {
-        height: 32px;
-        margin-left: 15px;
-        margin-right: 2px;
-}
-
-#header-logo {
-        float: right;
-}
-
-#wphead h1 {
-        float: right;
-}
-
-/*------------------------------------------------------------------------------
- 6.1 - Screen Options Tabs
-------------------------------------------------------------------------------*/
-
-#screen-meta-links {
-        margin-right: 0;
-        margin-left: 24px;
-}
-
-#screen-meta {
-        margin-right: 5px;
-        margin-left: 15px;
-}
-
-#screen-options-link-wrap,
-#contextual-help-link-wrap {
-        float: left;
-        margin-left: 0;
-        margin-right: 6px;
-}
-
-#screen-meta-links a.show-settings {
-        padding-right: 6px;
-        padding-left: 16px;
-}
-
-.toggle-arrow {
-        background-position: top right;
-}
-.toggle-arrow-active {
-        background-position: bottom right;
-}
-
-.metabox-prefs label {
-        padding-right: 0;
-        padding-left: 15px;
-}
-
-.metabox-prefs label input {
-        margin-right: 2px;
-        margin-left: 5px;
-}
-
-/*------------------------------------------------------------------------------
- 6.2 - Help Menu
-------------------------------------------------------------------------------*/
-
-#contextual-help-wrap {
-        margin-left: 0;
-        margin-right: -4px;
-}
-
-#contextual-help-back {
-        left: 170px;
-        right: 150px;
-}
-
-#contextual-help-wrap.no-sidebar #contextual-help-back {
-        left: 0;
-        right: 150px;
-
-        border-right-width: 1px;
-        border-left-width: 0;
-        -webkit-border-bottom-right-radius: 0;
-        border-bottom-right-radius: 0;
-        -webkit-border-bottom-left-radius: 2px;
-        border-bottom-left-radius: 2px;
-}
-
-.contextual-help-tabs {
-        float: right;
-}
-
-.contextual-help-tabs a {
-        padding-left: 5px;
-        padding-right: 12px;
-}
-
-.contextual-help-tabs .active {
-        margin-right: 0;
-        margin-left: -1px;
-}
-
-.contextual-help-tabs .active,
-.contextual-help-tabs-wrap {
-        border-left: 0;
-        border-right-width: 1px;
-}
-
-.help-tab-content {
-        margin-right: 0;
-        margin-left: 22px;
-}
-
-.help-tab-content li {
-        margin-left: 0;
-        margin-right: 18px;
-}
-
-.contextual-help-sidebar {
-        float: left;
-        padding-right: 12px;
-        padding-left: 8px;
-}
-
-/*------------------------------------------------------------------------------
- 7.0 - Main Navigation (Right Menu) (RTL: Left Menu)
-------------------------------------------------------------------------------*/
-
-.folded #wpcontent {
-        margin-left: 0;
-        margin-right: 52px;
-}
-
-.folded.wp-admin #footer {
-        margin-left: 15px;
-        margin-right: 52px;
-}
-
-#adminmenuback,
-#adminmenuwrap {
-        border-width: 0 0 0 1px;
-}
-
-#adminmenushadow {
-        right: auto;
-        left: 0;
-}
-
-#adminmenu li .wp-submenu {
-        left: auto;
-        right: 146px;
-}
-
-
-.folded #adminmenu .wp-submenu.sub-open,
-.folded #adminmenu .opensub .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
-.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
-.folded #adminmenu a.menu-top:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
-.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
-        left: auto;
-        right: 32px;
-}
-
-#adminmenu div.wp-menu-image,
-.folded #adminmenu div.wp-menu-image {
-        float: right;
-        width: 30px;
-}
-
-#adminmenu .wp-submenu a,
-#adminmenu li li a,
-.folded #adminmenu .wp-not-current-submenu li a {
-        padding-left: 0;
-        padding-right: 12px;
-}
-
-#adminmenu .wp-not-current-submenu li a {
-        padding-left: 0;
-        padding-right: 18px;
-}
-
-.wp-menu-arrow {
-        right: 0;
-
-        -moz-transform: translate( -139px );
-        -webkit-transform: translate( -139px );
-        -o-transform: translate( -139px );
-        -ms-transform: translate( -139px );
-        transform: translate( -139px );
-}
-
-.ie8 .wp-menu-arrow {
-        right: -20px;
-}
-
-#adminmenu .wp-menu-arrow div {
-        left: -8px;
-        width: 16px;
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-        -moz-transform: translate( -138px );
-        -webkit-transform: translate( -138px );
-        -o-transform: translate( -138px );
-        -ms-transform: translate( -138px );
-        transform: translate( -138px );
-}
-
-.folded .wp-menu-arrow {
-        -moz-transform: translate( -27px );
-        -webkit-transform: translate( -27px );
-        -o-transform: translate( -27px );
-        -ms-transform: translate( -27px );
-        transform: translate( -27px );
-}
-
-#adminmenu .wp-not-current-submenu .wp-menu-arrow div {
- border-style: solid solid none none;
- border-width: 1px 1px 0 0;
-}
-
-#adminmenu .wp-menu-image img {
-        padding: 7px 7px 0 0;
-}
-
-#adminmenu .wp-submenu .wp-submenu-head {
-        padding: 6px 10px 5px 4px;
-        -webkit-border-top-right-radius: 0;
-        -webkit-border-top-left-radius: 3px;
-        border-top-right-radius: 0;
-        border-top-left-radius: 3px;
-}
-
-.folded #adminmenu li.wp-has-current-submenu .wp-submenu {
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-bottom-right-radius: 0;
-        -webkit-border-bottom-left-radius: 3px;
-        -webkit-border-top-right-radius: 0;
-        -webkit-border-top-left-radius: 3px;
-        border-bottom-right-radius: 0;
-        border-bottom-left-radius: 3px;
-        border-top-right-radius: 0;
-        border-top-left-radius: 3px;
-}
-
-#adminmenu .awaiting-mod,
-#adminmenu span.update-plugins,
-#sidemenu li a span.update-plugins {
-        font-family: Tahoma, Arial, sans-serif;
-        margin-left: 0;
-        margin-right: 7px;
-}
-
-#collapse-button {
-        float: right;
-}
-
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-        .auto-fold #wpcontent {
-                margin-left: 0;
-                margin-right: 52px;
-        }
-
-        .auto-fold.wp-admin #footer {
-                margin-left: 15px;
-                margin-right: 52px;
-        }
-
-        .auto-fold #adminmenu .wp-submenu.sub-open,
-        .auto-fold #adminmenu .opensub .wp-submenu,
-        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
-        .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
-        .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
-        .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
-        .no-js.auto-fold #adminmenu .wp-has-submenu:hover .wp-submenu {
-                left: auto;
-                right: 32px;
-        }
-
-        .auto-fold #adminmenu .wp-not-current-submenu li a {
-                padding-left: 0;
-                padding-right: 12px;
-        }
-
-        .auto-fold .wp-menu-arrow {
-                -moz-transform: translate( -27px );
-                -webkit-transform: translate( -27px );
-                -o-transform: translate( -27px );
-                -ms-transform: translate( -27px );
-                transform: translate( -27px );
-        }
-
-        .auto-fold #adminmenu li.wp-has-current-submenu .wp-submenu {
-                border-width: 1px;
-                border-style: solid;
-                -webkit-border-bottom-right-radius: 0;
-                -webkit-border-bottom-left-radius: 3px;
-                -webkit-border-top-right-radius: 0;
-                -webkit-border-top-left-radius: 3px;
-                border-bottom-right-radius: 0;
-                border-bottom-left-radius: 3px;
-                border-top-right-radius: 0;
-                border-top-left-radius: 3px;
-        }
-}
-
-/* List table styles */
-.post-com-count-wrapper {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.column-response .post-com-count {
-        float: right;
-        margin-right: 0;
-        margin-left: 5px;
-}
-
-.response-links {
-        float: right;
-}
-
-
-/*------------------------------------------------------------------------------
- 8.0 - Layout Blocks
-------------------------------------------------------------------------------*/
-
-.widefat th {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.widefat td p {
-        margin: 2px 0 0.8em;
-}
-
-.postbox-container {
-        float: right;
-}
-
-.postbox .handlediv {
-        float: left;
-}
-
-/*------------------------------------------------------------------------------
- 9.0 - Dashboard
-------------------------------------------------------------------------------*/
-
-#the-comment-list p.comment-author img {
-        float: right;
-        margin-right: 0;
-        margin-left: 8px;
-}
-
-/* Browser Nag */
-#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
-        padding-right: 0;
-        padding-left: 125px;
-}
-
-.welcome-panel .welcome-panel-close {
-        right: auto;
-        left: 10px;
-}
-
-.welcome-panel .welcome-panel-close:before {
-        left: auto;
-        right: -12px;
-}
-
-.welcome-panel .wp-badge {
-        float: right;
-}
-
-.welcome-panel-content .about-description, .welcome-panel h3 {
-        margin-left: 0;
-        margin-right: 190px;
-}
-
-.welcome-panel .welcome-panel-column {
-        margin: 0 -25px 0 5%;
-        padding-left: 0;
-        padding-right: 25px;
-        float: right;
-}
-
-.welcome-panel .welcome-panel-column.welcome-panel-last {
-        margin-right: auto;
-        padding-right: 0;
-        margin-left: 0;
-}
-
-.welcome-panel h4 .icon16 {
-        margin-left: 0;
-        margin-right: -32px;
-}
-
-.welcome-panel .welcome-panel-column-container {
-        padding: 0 25px 0 0;
-}
-
-.welcome-panel .welcome-panel-column ul {
-        margin: 1.6em 1.3em 1em 1em;
-}
-
-.welcome-panel .welcome-panel-column li {
-        padding-left: 0;
-        padding-right: 2px;
-}
-
-/*------------------------------------------------------------------------------
- 10.0 - List Posts (/Pages/etc)
-------------------------------------------------------------------------------*/
-
-.fixed .column-comments {
-        text-align: right;
-}
-.fixed .column-comments .vers {
-        padding-left: 0;
-        padding-right: 3px;
-}
-.fixed .column-comments a {
-        float: right;
-}
-.sorting-indicator {
-        margin-left: 0;
-        margin-right: 7px;
-}
-th.sortable a span,
-th.sorted a span {
-        float: right;
-}
-
-/* Bulk Actions */
-
-.tablenav-pages a {
-        margin-right: 0;
-        margin-left: 1px;
-}
-.tablenav-pages .next-page {
-        margin-left: 0;
-        margin-right: 2px;
-}
-
-.tablenav a.button-secondary {
-        margin: 3px 0 0 8px;
-}
-
-.tablenav .tablenav-pages {
-        float: left;
-}
-
-.tablenav .displaying-num {
-        margin-right: 0;
-        margin-left: 10px;
-        font-family: Tahoma, Arial, sans-serif;
-        font-style: normal;
-}
-
-.tablenav .actions {
-        padding: 2px 0 0 8px;
-}
-
-.tablenav .delete {
-        margin-right: 0;
-        margin-left: 20px;
-}
-
-.view-switch {
-        float: left;
-}
-
-.filter {
-        float: right;
-        margin: -5px 10px 0 0;
-}
-
-.filter .subsubsub {
-        margin-left: 0;
-        margin-right: -10px;
-}
-
-#posts-filter fieldset {
-        float: right;
-        margin: 0 0 1em 1.5ex;
-}
-
-#posts-filter fieldset legend {
-        padding: 0 1px .2em 0;
-}
-
-/*------------------------------------------------------------------------------
- 10.1 - Inline Editing
-------------------------------------------------------------------------------*/
-
-#wpbody-content .inline-edit-row fieldset {
-        float: right;
-}
-
-#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
-        border-width: 0 1px 0 0;
-}
-
-#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
-        float: left;
-}
-
-.inline-edit-row fieldset label span.title {
-        float: right;
-}
-
-.inline-edit-row fieldset label span.input-text-wrap {
-        margin-left: 0;
-        margin-right: 5em;
-}
-
-.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
-        padding-right: 0;
-        padding-left: 0.5em;
-}
-
-#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
-        margin-right: 0;
-        margin-left: 0.5em
-}
-
-/*        Styling */
-
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title {
-        font-family: Tahoma, Arial, sans-serif;
-        font-style: normal;
-}
-
-.inline-edit-row fieldset .inline-edit-date {
-        float: right;
-}
-
-.inline-edit-row fieldset ul.cat-checklist label,
-.inline-edit-row .catshow,
-.inline-edit-row .cathide,
-.inline-edit-row #bulk-titles div {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.quick-edit-row-post fieldset label.inline-edit-status {
-        float: right;
-}
-
-#bulk-titles div a {
-        float: right;
-        margin: 3px -2px 0 3px;
-        overflow: hidden;
-        text-indent: -9999px;
-}
-
-
-/*------------------------------------------------------------------------------
- 11.0 - Write/Edit Post Screen
-------------------------------------------------------------------------------*/
-/* structural/layout */
-#post-body-content {
-        float: right;
-}
-
-#poststuff #post-body.columns-2 {
-        margin-left: 300px;
-        margin-right: 0;
-}
-
-#post-body.columns-2 #postbox-container-1 {
-        float: left;
-        margin-left: -300px;
-        margin-right: 0;
-}
-
-@media only screen and (max-width: 850px) {
-        #wpbody-content #post-body.columns-2 #postbox-container-1 {
-                margin-left: 0;
-        }
-}
-
-#titlediv #title-prompt-text,
-#wp-fullscreen-title-prompt-text {
-        right:0;
-}
-
-#sample-permalink {
-        direction:ltr;
-}
-
-#sample-permalink #editable-post-name {
-        unicode-bidi:embed;
-}
-#wp-fullscreen-title-prompt-text {
-        left: auto;
-        right: 0;
-}
-
-.postarea h3 label {
-        float: right;
-}
-
-.submitbox .submit {
-        text-align: right;
-}
-
-.inside-submitbox #post_status {
-        margin: 2px -2px 2px 0;
-}
-
-.submitbox .submit input {
-        margin-right: 0;
-        margin-left: 4px;
-}
-
-#normal-sortables .postbox .submit {
-        float: left;
-}
-
-.taxonomy div.tabs-panel {
-        margin: 0 125px 0 5px;
-}
-
-#side-sortables .comments-box thead th,
-#normal-sortables .comments-box thead th {
-        font-style: normal;
-}
-
-#commentsdiv img.waiting {
-        padding-left: 0;
-        padding-right: 5px;
-}
-
-#post-body .add-menu-item-tabs li.tabs {
-        border-width: 1px 1px 1px 0;
-        margin-right: 0;
-        margin-left: -1px;
-}
-
-/* Global classes */
-
-#post-body .tagsdiv #newtag {
-        margin-right: 0;
-        margin-left: 5px;
-}
-
-.autosave-info {
-        padding: 2px 2px 2px 15px;
-        text-align: left;
-}
-
-#post-body .wp_themeSkin .mceStatusbar a.mceResize {
-        background: transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom;
-        cursor: sw-resize;
-}
-
-.curtime #timestamp {
-        background-position: right top;
-        padding-left: 0;
-        padding-right: 18px;
-}
-
-/*------------------------------------------------------------------------------
- 11.1 - Custom Fields
-------------------------------------------------------------------------------*/
-
-#postcustomstuff table input,
-#postcustomstuff table select,
-#postcustomstuff table textarea {
-        margin: 8px 8px 8px 0;
-}
-
-/*------------------------------------------------------------------------------
- 11.2 - Post Revisions
-------------------------------------------------------------------------------*/
-
-table.diff td, table.diff th {
-        font-family: Consolas, Monaco, monospace;
-}
-
-/*------------------------------------------------------------------------------
- 12.0 - Categories
-------------------------------------------------------------------------------*/
-
-.category-adder {
-        margin-left: 0;
-        margin-right: 120px;
-}
-
-#post-body ul.add-menu-item-tabs {
-        float: right;
-        text-align: left;
-        /* Negative margin for the sake of those without JS: all tabs display */
-        margin: 0 5px 0 -120px;
-}
-
-#post-body ul.add-menu-item-tabs li.tabs {
-        -webkit-border-top-left-radius: 0;
-        -webkit-border-top-right-radius: 3px;
-        -webkit-border-bottom-left-radius: 0;
-        -webkit-border-bottom-right-radius: 3px;
-        border-top-left-radius: 0;
-        border-top-right-radius: 3px;
-        border-bottom-left-radius: 0;
-        border-bottom-right-radius: 3px;
-}
-
-#front-page-warning,
-#front-static-pages ul,
-ul.export-filters,
-.inline-editor ul.cat-checklist ul,
-.categorydiv ul.categorychecklist ul,
-.customlinkdiv ul.categorychecklist ul,
-.posttypediv ul.categorychecklist ul,
-.taxonomydiv ul.categorychecklist ul {
-        margin-left: 0;
-        margin-right: 18px;
-}
-
-#post-body .add-menu-item-tabs li.tabs {
-        border-style: solid solid solid none;
-        border-width: 1px 1px 1px 0;
-        margin-right: 0;
-        margin-left: -1px;
-}
-
-p.help,
-p.description,
-span.description,
-.form-wrap p {
-        font-style: normal;
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-/*------------------------------------------------------------------------------
- 13.0 - Tags
-------------------------------------------------------------------------------*/
-
-.taghint {
-        margin: 15px 12px -24px 0;
-}
-
-#poststuff .tagsdiv .howto {
-        margin: 0 8px 6px 0;
-}
-
-.ac_results li {
-        text-align: right;
-}
-
-.links-table th {
-        text-align: right;
-}
-
-/*------------------------------------------------------------------------------
- 14.0 - Media Screen
-------------------------------------------------------------------------------*/
-
-#wpbody-content .describe th {
-        text-align: right;
-
-}
-
-.describe .media-item-info .A1B1 {
-        padding: 0 10px 0 0;
-}
-
-.media-upload-form td label {
-        margin-left: 6px;
-        margin-right: 2px;
-}
-
-.media-upload-form .align .field label {
-        padding: 0 23px 0 0;
-        margin: 0 3px 0 1em;
-}
-
-.media-upload-form tr.image-size label {
-        margin: 0 5px 0 0;
-}
-
-#wpbody-content .describe p.help {
-        padding: 0 5px 0 0;
-}
-
-.media-item .error-div a.dismiss,
-.describe-toggle-on,
-.describe-toggle-off {
-        float: left;
-        margin-right: 0;
-        margin-left: 15px;
-}
-
-.media-item .error-div a.dismiss {
-        padding: 0 15px 0 0;
-}
-
-.media-item .error-div {
-        padding-left: 0;
-        padding-right: 10px;
-}
-
-.media-item .pinkynail {
-        float: right;
-}
-
-.media-item .describe td {
-        padding: 0 0 8px 8px;
-}
-
-.media-item .progress {
-        float: left;
- margin: 6px 0 0 10px;
-}
-
-/*------------------------------------------------------------------------------
- 14.1 - Media Uploader
-------------------------------------------------------------------------------*/
-
-#find-posts-response .found-radio {
-        padding: 5px 8px 0 0;
-}
-
-.find-box-search label {
-        padding-right: 0;
-        padding-left: 6px;
-}
-
-.find-box #resize-se {
-        right: auto;
-        left: 1px;
-}
-
-form.upgrade .hint {
-        font-style: normal;
-}
-
-
-/*------------------------------------------------------------------------------
- 14.2 - Image Editor
-------------------------------------------------------------------------------*/
-
-.imgedit-menu div {
-        float: right;
-}
-
-.imgedit-help {
-        font-style: normal;
-}
-
-.imgedit-submit-btn {
-        margin-left: 0;
-        margin-right: 20px;
-}
-
-
-/*------------------------------------------------------------------------------
- 15.0 - Comments Screen
-------------------------------------------------------------------------------*/
-
-.form-table th {
-        text-align: right;
-}
-
-.form-table input.tog {
-        margin-right: 0;
-        margin-left: 2px;
-        float: right;
-}
-
-.form-table table.color-palette {
-        float: right;
-}
-
-/* reply to comments */
-
-#replysubmit img.waiting,
-.inline-edit-save img.waiting {
-        float: left;
-}
-
-#replysubmit .button {
-        margin-right: 0;
-        margin-left: 5px;
-}
-
-#edithead .inside {
-        float: right;
-        padding: 3px 5px 2px 0;
-}
-
-.comment-ays th {
-        border-right-style: none;
-        border-left-style: solid;
-        border-right-width: 0;
-        border-left-width: 1px;
-}
-
-.spam-undo-inside .avatar,
-.trash-undo-inside .avatar {
-        margin-left: 8px;
-}
-
-#comment-status-radio input {
-        margin: 2px 0 5px 3px;
-}
-
-/*------------------------------------------------------------------------------
- 16.0 - Themes
-------------------------------------------------------------------------------*/
-
-h3.available-themes {
-        float: right;
-}
-
-.available-theme {
-        margin-right: 0;
-        margin-left: 10px;
-        padding: 20px 0 20px 20px;
-}
-
-#current-theme .theme-info li,
-.theme-options li,
-.available-theme .action-links li {
-        float: right;
-        padding-right: 0;
-        padding-left: 10px;
-        margin-right: 0;
-        margin-left: 10px;
-        border-right: none;
-        border-left: 1px solid #dfdfdf;
-}
-
-.available-theme .action-links li {
-        padding-left: 8px;
-        margin-left: 8px;
-}
-
-#current-theme .theme-info li:last-child,
-.theme-options li:last-child,
-.available-theme .action-links li:last-child {
-        padding-left: 0;
-        margin-right: 0;
-        border-left: 0;
-}
-
-.available-theme .action-links .delete-theme {
-        float: left;
-        margin-left: 0;
-        margin-right: 8px;
-}
-
-.available-theme .action-links p {
-        float: right;
-}
-
-#current-theme.has-screenshot {
-        padding-left: 0;
-        padding-right: 330px;
-}
-
-#current-theme h4 span {
-        margin-left: 0;
-        margin-right: 20px;
-}
-
-#current-theme img {
-        float: right;
-        width: 300px;
-        margin-left: 0;
-        margin-right: -330px;
-}
-
-.theme-options .load-customize {
-        margin-right: 0;
-        margin-left: 30px;
-        float: right;
-}
-
-.theme-options span {
-        float: right;
-        margin-right: 0;
-        margin-left: 10px;
-}
-
-.theme-options ul {
-        float: right;
-}
-
-/* Allow for three-up on 1024px wide screens, e.g. tablets */
-@media only screen and (max-width: 1200px) {
-        #current-theme.has-screenshot {
-                padding-right: 270px;
-        }
-
-        #current-theme img {
-                margin-right: -270px;
-                width: 240px;
-        }
-}
-
-#broken-themes {
-        text-align: right;
-}
-
-/*------------------------------------------------------------------------------
- 16.1 - Custom Header Screen
-------------------------------------------------------------------------------*/
-
-.appearance_page_custom-header .available-headers .default-header {
-        float: right;
-        margin: 0 0 20px 20px;
-}
-
-.appearance_page_custom-header .random-header {
-        margin: 0 0 20px 20px;
-}
-
-.appearance_page_custom-header .available-headers label input,
-.appearance_page_custom-header .random-header label input {
-        margin-right: 0;
-        margin-left: 10px;
-}
-
-/*------------------------------------------------------------------------------
- 16.2 - Custom Background Screen
-------------------------------------------------------------------------------*/
-
-/* No RTL for now, this space intentionally left blank */
-
-
-/*------------------------------------------------------------------------------
- 16.3 - Tabbed Admin Screen Interface (Experimental)
-------------------------------------------------------------------------------*/
-
-.nav-tab {
-        margin: 0 0 -1px 6px;
-}
-
-h2 .nav-tab {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-
-/*------------------------------------------------------------------------------
- 17.0 - Plugins
-------------------------------------------------------------------------------*/
-
-.plugins .desc ul,
-.plugins .desc ol {
-        margin: 0 2em 0 0;
-}
-
-#wpbody-content .plugins .plugin-title, #wpbody-content .plugins .theme-title {
-        padding-right: 0;
-        padding-left: 12px;
-}
-
-
-/*------------------------------------------------------------------------------
- 18.0 - Users
-------------------------------------------------------------------------------*/
-
-#profile-page .form-table #rich_editing {
-        margin-right: 0;
-        margin-left: 5px
-}
-
-#profile-page #pass1,
-#profile-page #pass2,
-#profile-page #user_login {
-        direction: ltr;
-}
-
-#your-profile legend {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-/*------------------------------------------------------------------------------
- 19.0 - Tools
-------------------------------------------------------------------------------*/
-
-.pressthis a span {
-        background-position: right 5px;
-        padding: 8px 27px 8px 11px;
-}
-
-.pressthis a:after {
-        right: auto;
-        left: 10px;
-        background: transparent;
-        transform: skew(-20deg) rotate(-6deg);
-        -webkit-transform: skew(-20deg) rotate(-6deg);
-        -moz-transform: skew(-20deg) rotate(-6deg);
-}
-
-
-.pressthis a:hover:after {
-        transform: skew(-20deg) rotate(-9deg);
-        -webkit-transform: skew(-20deg) rotate(-9deg);
-        -moz-transform: skew(-20deg) rotate(-9deg);
-}
-
-/*------------------------------------------------------------------------------
- 20.0 - Settings
-------------------------------------------------------------------------------*/
-
-#utc-time, #local-time {
-        padding-left: 0;
-        padding-right: 25px;
-        font-style: normal;
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-/*------------------------------------------------------------------------------
- 21.0 - Admin Footer
-------------------------------------------------------------------------------*/
-
-#footer {
-        margin-left: 20px;
-}
-
-#wpcontent,
-#footer {
-        margin-right: 165px;
-}
-
-/*------------------------------------------------------------------------------
- 22.0 - About Pages
-------------------------------------------------------------------------------*/
-
-.wrap.about-wrap {
-        margin-left: 40px;
-        margin-right: 20px;
-}
-
-.about-wrap h1,
-.about-text {
-        margin-right: 0;
-        margin-left: 200px;
-}
-
-.about-wrap h2.nav-tab-wrapper {
-        padding-left: 0px;
-        padding-right: 6px;
-}
-
-.about-wrap .wp-badge {
-        right: auto;
-        left: 0;
-}
-
-.about-wrap h2 .nav-tab {
-        margin-right: 0;
-        margin-left: 3px;
-}
-
-.about-wrap .changelog li {
-        margin-left: 0;
-        margin-right: 3em;
-}
-
-.about-wrap .three-col-images .last-feature {
-        float: left;
-}
-
-.about-wrap .three-col-images .first-feature {
-        float: right;
-}
-
-.about-wrap .feature-section.three-col div {
-        margin-right: 0;
-        margin-left: 4.999999999%;
-        float: right;
-}
-
-.about-wrap .feature-section.three-col h4 {
-        text-align: right;
-}
-
-.about-wrap .feature-section.three-col img {
-        margin-right: 5px;
-        margin-left: 0;
-}
-
-.about-wrap .feature-section.three-col .last-feature {
-        margin-left: 0;
-}
-
-.about-wrap .feature-section img {
-        margin: 0 0 10px 0.7%;
-}
-
-.about-wrap .feature-section.images-stagger-right img {
-        float: left;
-        margin: 0 12px 12px 5px;
-}
-
-.about-wrap .feature-section.images-stagger-left img {
-        float: right;
-        margin: 0 5px 12px 12px;
-}
-
-.about-wrap li.wp-person,
-.about-wrap li.wp-person img.gravatar {
-        float: right;
-        margin-right: 0;
-        margin-left: 10px;
-}
-
-/*------------------------------------------------------------------------------
- 23.0 - Misc
-------------------------------------------------------------------------------*/
-
-#template div {
-        margin-right: 0;
-        margin-left: 190px;
-}
-
-.column-author img, .column-username img {
-        float: right;
-        margin-right: 0;
-        margin-left: 10px;
-}
-
-.tagchecklist {
-        margin-left: 0;
-        margin-right: 14px;
-}
-
-.tagchecklist strong {
-        margin-left: 0;
-        margin-right: -8px;
-}
-
-.tagchecklist span {
-        margin-right: 0;
-        margin-left: 25px;
-        float: right;
-
-}
-.tagchecklist span a {
-        margin: 6px -9px 0pt 0pt;
-        float: right;
-}
-
-#poststuff h2 {
-        clear: right;
-}
-
-#poststuff h3,
-.metabox-holder h3 {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.tool-box .title {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-#sidemenu {
-        margin: -30px 315px 0 15px;
-        float: left;
-        padding-left: 0;
-        padding-right: 10px;
-}
-#sidemenu a {
-        float: right;
-}
-
-table .vers,
-table .column-visible,
-table .column-rating {
-        text-align: right;
-}
-
-.screen-meta-toggle {
-        right: auto;
-        left: 15px;
-}
-
-/*------------------------------------------------------------------------------
- 24.0 - Dead
-------------------------------------------------------------------------------*/
-
-/* - Not used anywhere in WordPress - verify and then deprecate
-------------------------------------------------------------------------------*/
-
-/* No RTL for now, this space intentionally left blank */
-
-
-/* - Only used once or twice in all of WP - deprecate for global style
-------------------------------------------------------------------------------*/
-
-* html #template div {margin-left: 0;}
-
-.list-ajax-loading {
-        float: left;
-        margin-right: 0;
-        margin-left: 9px;
-}
-
-/* - Used - but could/should be deprecated with a CSS reset
-------------------------------------------------------------------------------*/
-/* No RTL for now, this space intentionally left blank */
-
-
-/*------------------------------------------------------------------------------
- 25.0 - TinyMCE tweaks
-                Small tweaks for until tinymce css files are proprely RTLized
-------------------------------------------------------------------------------*/
-#editorcontainer .wp_themeSkin .mceStatusbar {
-        padding-left: 0;
-        padding-right: 5px;
-}
-#editorcontainer .wp_themeSkin .mceStatusbar div {
-        float: right;
-}
-
-#editorcontainer .wp_themeSkin .mceStatusbar a.mceResize {
-        float: left;
-}
-
-/*------------------------------------------------------------------------------
- 26.0 - Full Overlay w/ Sidebar
-------------------------------------------------------------------------------*/
-.wp-full-overlay .wp-full-overlay-sidebar {
-        margin: 0;
-        left: auto;
-        right: 0;
-        border-right: 0;
-        border-left: 1px solid rgba( 0, 0, 0, 0.2 );
-}
-
-.wp-full-overlay-sidebar:after {
-        right: auto;
-        left: 0;
-        box-shadow: inset 5px 0 4px -4px rgba(0, 0, 0, 0.1);
-}
-
-.wp-full-overlay.collapsed,
-.wp-full-overlay.expanded .wp-full-overlay-sidebar {
-        margin-right: 0 !important;
-}
-
-.wp-full-overlay.expanded {
-        margin-right: 300px;
-        margin-left: 0;
-}
-
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-        margin-right: -300px;
-        margin-left: 0;
-}
-
-/* Collapse Button */
-.wp-full-overlay .collapse-sidebar {
-        right: 0;
-        left: auto;
-        margin-right: 15px;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar {
-        right: 100%;
-}
-
-.wp-full-overlay .collapse-sidebar-arrow {
-        margin-right: 2px;
-        margin-left: 0;
-        background: transparent url('../../wp-admin/images/arrows.png') no-repeat 0 -108px;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-arrow {
-        background-position: 0 -72px;
-}
-
-.wp-full-overlay .collapse-sidebar-label {
-        right: 100%;
-        left: auto;
-        margin-right: 10px;
-        margin-left: 0;
-}
-
-/*------------------------------------------------------------------------------
- 27.0 - Customize Loader
-------------------------------------------------------------------------------*/
-.install-theme-info .theme-install {
-        float: left;
-}
-
-/* MERGED */
-
-/* global */
-
-/* 2 column liquid layout */
-
-#wpcontent {
-        margin-left: 0;
-        margin-right: 165px;
-}
-
-#wpbody-content {
-        float: right;
-}
-
-#adminmenuwrap {
-        float: right;
-}
-
-#adminmenu {
-        clear: right;
-}
-
-/* inner 2 column liquid layout */
-.inner-sidebar {
-        float: left;
-        clear: left;
-}
-
-.has-right-sidebar #post-body {
-        float: right;
-        clear: right;
-        margin-right: 0;
-        margin-left: -340px;
-}
-
-.has-right-sidebar #post-body-content {
-        margin-right: 0;
-        margin-left: 300px;
-}
-
-/* 2 columns main area */
-
-#col-right {
-        float: left;
-        clear: left;
-}
-
-/* utility classes*/
-.alignleft {
-        float: right;
-}
-
-.alignright {
-        float: left;
-}
-
-.textleft {
-        text-align: right;
-}
-
-.textright {
-        text-align: left;
-}
-
-/* styles for use by people extending the WordPress interface */
-
-body,
-td,
-textarea,
-input,
-select {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-ul.ul-disc,
-ul.ul-square,
-ol.ol-decimal {
-        margin-left: 0;
-        margin-right: 1.8em;
-}
-
-.subsubsub {
-        float: right;
-}
-
-.widefat thead th:first-of-type {
-        -webkit-border-top-left-radius: 0;
-        -webkit-border-top-right-radius: 3px;
-        border-top-left-radius: 0;
-        border-top-right-radius: 3px;
-}
-
-.widefat thead th:last-of-type {
-        -webkit-border-top-right-radius: 0;
-        -webkit-border-top-left-radius: 3px;
-        border-top-right-radius: 0;
-        border-top-left-radius: 3px;
-}
-.widefat tfoot th:first-of-type {
-        -webkit-border-bottom-left-radius: 0;
-        -webkit-border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 0;
-        border-bottom-right-radius: 3px;
-}
-.widefat tfoot th:last-of-type {
-        -webkit-border-bottom-right-radius: 0;
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 0;
-        border-bottom-left-radius: 3px;
-}
-
-.widefat th {
-        text-align: right;
-}
-
-.widefat th input {
-        margin: 0 8px 0 0;
-}
-
-.wrap {
-        margin-right: 0;
-        margin-left: 15px;
-}
-
-.wrap h2,
-.subtitle {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.wrap h2 {
-        padding-right: 0;
-        padding-left: 15px;
-}
-
-.subtitle {
-        padding-left: 0;
-        padding-right: 25px;
-}
-
-.wrap .add-new-h2 {
-        font-family: Tahoma, Arial, sans-serif;
-        margin-left: 0;
-        margin-right: 4px;
-}
-
-.wrap h2.long-header {
-        padding-left: 0;
-}
-
-/* dashboard */
-#dashboard-widgets-wrap .has-sidebar {
-        margin-right: 0;
-        margin-left: -51%;
-}
-
-#dashboard-widgets-wrap .has-sidebar .has-sidebar-content {
-        margin-right: 0;
-        margin-left: 51%;
-}
-
-.view-all {
-        right: auto;
-        left: 0;
-}
-
-#dashboard_right_now p.sub,
-#dashboard-widgets h4,
-a.rsswidget,
-#dashboard_plugins h4,
-#dashboard_plugins h5,
-#dashboard_recent_comments .comment-meta .approve,
-#dashboard_right_now td.b,
-#dashboard_right_now .versions a {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-#dashboard_right_now p.sub {
-        left:auto;
-        right:15px;
-}
-
-#dashboard_right_now td.b {
-        padding-right: 0;
-        padding-left: 6px;
-        text-align: left;
-}
-
-#dashboard_right_now .t {
-        padding-right: 0;
-        padding-left: 12px;
-}
-
-#dashboard_right_now .table_content {
-        float:right;
-}
-
-#dashboard_right_now .table_discussion {
-        float:left;
-}
-
-#dashboard_right_now a.button {
-        float: left;
-        clear: left;
-}
-
-#dashboard_plugins .inside span {
-         padding-left: 0;
-         padding-right: 5px;
-}
-
-#dashboard-widgets h3 .postbox-title-action {
-        right: auto;
-        left: 30px;
-}
-
-#the-comment-list .pingback {
-        padding-left: 0 !important;
-        padding-right: 9px !important;
-}
-
-/* Recent Comments */
-#the-comment-list .comment-item {
-        padding: 1em 70px 1em 10px;
-}
-
-#the-comment-list .comment-item .avatar {
-        float: right;
-        margin-left: 0;
-        margin-right: -60px;
-}
-
-/* Feeds */
-.rss-widget cite {
-        text-align: left;
-}
-
-.rss-widget span.rss-date {
-        font-family: Tahoma, Arial, sans-serif;
-        margin-left: 0;
-        margin-right: 3px;
-}
-
-/* QuickPress */
-#dashboard_quick_press h4 {
-        float: right;
-        text-align: left;
-}
-
-#dashboard_quick_press .wp-media-buttons {
-        margin: 0 5em 0.5em 0;
-}
-
-#dashboard_quick_press h4 label {
-        margin-right: 0;
-        margin-left: 10px;
-}
-
-#dashboard_quick_press .input-text-wrap,
-#dashboard_quick_press .textarea-wrap {
-        margin: 0 5em 1em 0;
-}
-
-#dashboard_quick_press #media-buttons {
-        margin: 0 5em .5em 0;
-        padding: 0;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit {
-        margin-left: 0;
-        margin-right: 4.6em;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit input {
-        float: right;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
-        margin: 0 10px 0 1em;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-        float: left;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit img.waiting {
-        margin: 4px 0 0 6px;
-}
-
-/* Recent Drafts */
-#dashboard_recent_drafts h4 abbr {
-        font-family: Tahoma, Arial, sans-serif;
-        margin-left:0;
-        margin-right: 3px;
-}
-
-/* login */
-body.login {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.login form {
-        margin-right: 8px;
-        margin-left: 0;
-}
-
-.login form .forgetmenot {
-        float: right;
-}
-
-.login form .submit {
-        float: left;
-}
-
-#login form .submit input {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.login #nav,
-.login #backtoblog {
-        margin: 0 16px 0 0;
-}
-
-#login_error,
-.login .message {
-        margin: 0 8px 16px 0;
-}
-
-.login #user_pass,
-.login #user_login,
-.login #user_email {
-        margin-left: 6px;
-        margin-right: 0;
-        direction: ltr;
-}
-
-.login h1 a {
-        text-decoration: none;
-}
-
-.login .button-primary {
-        float: left;
-}
-
-/* nav-menu */
-#nav-menus-frame {
-        margin-right: 300px;
-        margin-left: 0;
-}
-
-#wpbody-content #menu-settings-column {
-        margin-right: -300px;
-        margin-left: 0;
-        float: right;
-}
-
-/* Menu Container */
-#menu-management-liquid {
-        float: right;
-}
-
-#menu-management {
-        margin-left: 20px;
-        margin-right: 0;
-}
-
-.post-body-plain {
-        padding: 10px 0 0 10px;
-}
-
-/* Menu Tabs */
-
-#menu-management .nav-tabs-arrow-left {
-        right: 0;
-        left:auto;
-}
-
-#menu-management .nav-tabs-arrow-right {
-        left: 0;
-        right:auto;
-        text-align: left;
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-#menu-management .nav-tabs {
-        padding-right: 20px;
-        padding-left: 10px;
-}
-
-.js #menu-management .nav-tabs {
-        float: right;
-        margin-right: 0px;
-        margin-left: -400px;
-}
-
-#select-nav-menu-container {
-        text-align: left;
-}
-
-#wpbody .open-label {
-        float:right;
-}
-
-#wpbody .open-label span {
-        padding-left: 10px;
-        padding-right:0;
-}
-
-.js .input-with-default-title {
-        font-style: normal;
-        font-weight: bold;
-}
-
-/* Add Menu Item Boxes */
-.postbox .howto input {
-        float: left;
-}
-#nav-menu-theme-locations .button-controls {
-        text-align: left;
-}
-
-/* Button Primary Actions */
-
-.meta-sep,
-.submitcancel {
-        float: right;
-}
-
-#cancel-save {
-        margin-left: 0;
-        margin-right: 20px;
-}
-
-/* Button Secondary Actions */
-.list-controls {
-         float: right;
-}
-.add-to-menu {
-        float: left;
-}
-
-/* Custom Links */
-#add-custom-link label span {
-        float: right;
-        padding-left: 5px;
-        padding-right: 0;
-}
-
-.nav-menus-php .howto span {
-        float: right;
-}
-
-.list li .menu-item-title input {
-        margin-left: 3px;
-        margin-right: 0;
-}
-
-/* Nav Menu */
-.menu-item-handle {
-        padding-right: 10px;
-        padding-left: 0;
-}
-.menu-item-edit-active .menu-item-handle {
-        -webkit-border-bottom-left-radius: 0;
-        -webkit-border-bottom-right-radius: 0;
-        border-bottom-left-radius: 0;
-        border-bottom-right-radius: 0;
-}
-.menu-item-handle .item-title {
-        margin-left:13em;
-        margin-right:0;
-}
-.menu-item-handle .item-edit {
-        right: auto;
-        left: -20px;
-}
-
-/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
-.menu-item-depth-0 { margin-right: 0px; margin-left:0;}
-.menu-item-depth-1 { margin-right: 30px; margin-left:0;}
-.menu-item-depth-2 { margin-right: 60px; margin-left:0;}
-.menu-item-depth-3 { margin-right: 90px; margin-left:0;}
-.menu-item-depth-4 { margin-right: 120px; margin-left:0;}
-.menu-item-depth-5 { margin-right: 150px; margin-left:0;}
-.menu-item-depth-6 { margin-right: 180px; margin-left:0;}
-.menu-item-depth-7 { margin-right: 210px; margin-left:0;}
-.menu-item-depth-8 { margin-right: 240px; margin-left:0;}
-.menu-item-depth-9 { margin-right: 270px; margin-left:0;}
-.menu-item-depth-10 { margin-right: 300px; margin-left:0;}
-.menu-item-depth-11 { margin-right: 330px; margin-left:0;}
-
-.menu-item-depth-0 .menu-item-transport { margin-right: 0px; margin-left:0;}
-.menu-item-depth-1 .menu-item-transport { margin-right: -30px; margin-left:0;}
-.menu-item-depth-2 .menu-item-transport { margin-right: -60px; margin-left:0;}
-.menu-item-depth-3 .menu-item-transport { margin-right: -90px; margin-left:0;}
-.menu-item-depth-4 .menu-item-transport { margin-right: -120px; margin-left:0;}
-.menu-item-depth-5 .menu-item-transport { margin-right: -150px; margin-left:0;}
-.menu-item-depth-6 .menu-item-transport { margin-right: -180px; margin-left:0;}
-.menu-item-depth-7 .menu-item-transport { margin-right: -210px; margin-left:0;}
-.menu-item-depth-8 .menu-item-transport { margin-right: -240px; margin-left:0;}
-.menu-item-depth-9 .menu-item-transport { margin-right: -270px; margin-left:0;}
-.menu-item-depth-10 .menu-item-transport { margin-right: -300px; margin-left:0;}
-.menu-item-depth-11 .menu-item-transport { margin-right: -330px; margin-left:0;}
-
-/* Menu item controls */
-.item-type {
-        padding-left: 10px;
-        padding-right:0;
-}
-
-.item-controls {
-        left: 20px;
-        right: auto;
-}
-
-.item-controls .item-order {
-        padding-left: 10px;
-        padding-right: 0;
-}
-
-.item-edit {
-        left: -20px;
-        right:auto;
-        -webkit-border-bottom-right-radius: 3px;
-        -webkit-border-bottom-left-radius: 0;
-        border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 0;
-}
-
-/* Menu editing */
-.menu-item-settings {
-        padding: 10px 10px 10px 0;
-        border-width: 0 1px 1px 1px;
-}
-
-#custom-menu-item-url {
-        direction: ltr;
-}
-
-.link-to-original {
-        font-style: normal;
-        font-weight: bold;
-}
-
-.link-to-original a {
-        padding-right: 4px;
-        padding-left:0;
-}
-
-.menu-item-settings .description-thin,
-.menu-item-settings .description-wide {
-        margin-left: 10px;
-        margin-right:0;
-        float: right;
-}
-
-/* Major/minor publishing actions (classes) */
-.major-publishing-actions .publishing-action {
-        text-align: left;
-        float: left;
-}
-
-.major-publishing-actions .delete-action {
-        text-align: right;
-        float: right;
-        padding-left: 15px;
-        padding-right:0;
-}
-
-.menu-name-label {
-        margin-left: 15px;
-        margin-right:0;
-}
-
-.auto-add-pages {
-        float: right;
-}
-
-/* Star ratings */
-div.star-holder {
-        background: url('../images/stars-rtl.png?ver=20120506.png') repeat-x bottom right;
-}
-div.star-holder .star-rating {
-        background: url('../images/stars-rtl.png?ver=20120506.png') repeat-x top right;
-        float: right;
-}
-
-#plugin-information ul#sidemenu {
-        left: auto;
-        right: 0;
-}
-
-#plugin-information h2 {
-        margin-right: 0;
-        margin-left: 200px;
-}
-
-#plugin-information .fyi {
-        margin-left: 5px;
-        margin-right: 20px;
-}
-
-#plugin-information .fyi h2 {
-        margin-left: 0;
-}
-
-#plugin-information .fyi ul {
-        padding: 10px 7px 10px 5px;
-}
-
-#plugin-information #section-screenshots li p {
-        padding-left: 0;
-        padding-right: 20px;
-}
-
-#plugin-information #section-screenshots ol,
-#plugin-information .updated,
-#plugin-information pre {
-        margin-right: 0;
-        margin-left: 215px;
-}
-
-#plugin-information .updated,
-#plugin-information .error {
-        clear: none;
-        direction: rtl;
-}
-
-#plugin-information #section-holder .section {
-        direction: ltr;
-}
-
-/* Editor/Main Column */
-.posting {
-        margin-left: 212px;
-        margin-right: 0;
-        position: relative;
-}
-
-h3.tb {
-        margin-left: 0;
-        margin-right: 5px;
-}
-
-#publish {
-        float: left;
-}
-
-.postbox .handlediv {
-        float: left;
-}
-
-.actions li {
-        float: right;
-        margin-right: 0;
-        margin-left: 10px;
-}
-
-#extra-fields .actions {
- margin: -23px 0 0 -7px;
-}
-
-/* Photo Styles */
-#img_container a {
-        float: right;
-}
-
-#category-add input,
-#category-add select {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-/* Tags */
-#tagsdiv #newtag {
-        margin-right: 0;
-        margin-left: 5px;
-}
-
-#tagadd {
-        margin-left: 0;
-        margin-right: 3px;
-}
-
-#tagchecklist span {
-        margin-left: .5em;
-        margin-right: 10px;
-        float: right;
-}
-#tagchecklist span a {
-        margin: 6px -9px 0 0;
-        float: right;
-}
-
-.submit input,
-.button,
-.button-primary,
-.button-secondary,
-.button-highlighted,
-#postcustomstuff .submit input {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-.ac_results li {
-        text-align: right;
-}
-
-#TB_ajaxContent #options {
-        right: auto;
-        left: 25px;
-}
-
-#post_status {
-        margin-left: 0;
-        margin-right: 10px;
-}
-
-/* theme-editor, plugin-editor */
-#templateside {
-        float: left;
-}
-
-#template textarea,
-#docs-list {
-        direction: ltr;
-}
-
-/* theme-install */
-.theme-details .theme-version {
-        float: right;
-}
-
-.theme-details .star-holder {
-        float: left;
-}
-
-.feature-filter .feature-group {
-        float: right;
-}
-
-.feature-filter .feature-name {
-        float: right;
-        text-align: left;
-}
-
-.feature-filter .feature-group li {
-        float: right;
-        padding-right: 0;
-        padding-left: 25px;
-}
-
-/* widgets */
-/* 2 column liquid layout */
-div.widget-liquid-left {
-        float: right;
-        clear: right;
-        margin-right: 0;
-        margin-left: -325px;
-}
-
-div#widgets-left {
-        margin-right: 5px;
-        margin-left: 325px;
-}
-
-div.widget-liquid-right {
-        float: left;
-        clear: left;
-}
-
-.inactive-sidebar .widget {
-        float: right;
-}
-
-div.sidebar-name h3 {
-        font-family: Tahoma, Arial, sans-serif;
-}
-
-#widget-list .widget {
-        float: right;
-}
-
-.inactive-sidebar .widget-placeholder {
-        float: right;
-}
-
-.widget-top .widget-title-action {
-        float: left;
-}
-
-.widget-control-edit {
-        padding: 0 0 0 8px;
-}
-
-.sidebar-name-arrow {
-        float: left;
-}
-
-/* Press This */
-.press-this-sidebar {
-        float: left;
-}
-
-.press-this #header-logo,
-.press-this #wphead h1 {
-        float: right;
-}
-
-/* RTL */
-.ltr {
-        direction: ltr;
-}
-
-/* =Localized CSS
--------------------------------------------------------------- */
-
-/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */
-body.locale-he-il,
-.locale-he-il .quicktags, .locale-he-il .search,
-.locale-he-il .howto,
-.locale-he-il #adminmenu .awaiting-mod,
-.locale-he-il #adminmenu span.update-plugins,
-.locale-he-il #sidemenu li a span.update-plugins,
-.locale-he-il .post-com-count-wrapper,
-.locale-he-il .widefat th,
-.locale-he-il .tablenav .displaying-num,
-.locale-he-il .inline-edit-row fieldset span.title,
-.locale-he-il .inline-edit-row fieldset span.checkbox-title,
-.locale-he-il .inline-edit-row fieldset ul.cat-checklist label,
-.locale-he-il .inline-edit-row .catshow,
-.locale-he-il .inline-edit-row .cathide,
-.locale-he-il .inline-edit-row #bulk-titles div,
-.locale-he-il p.help,
-.locale-he-il p.description,
-.locale-he-il span.description,
-.locale-he-il .form-wrap p,
-.locale-he-il h2 .nav-tab,
-.locale-he-il #your-profile legend,
-.locale-he-il #utc-time, .locale-he-il #local-time,
-.locale-he-il #poststuff h3,
-.locale-he-il .metabox-holder h3,
-.locale-he-il .tool-box .title,
-.locale-he-il td,
-.locale-he-il textarea,
-.locale-he-il input,
-.locale-he-il select,
-.locale-he-il .wrap h2,
-.locale-he-il .subtitle,
-.locale-he-il .wrap .add-new-h2,
-.locale-he-il #dashboard_right_now p.sub,
-.locale-he-il #dashboard-widgets h4,
-.locale-he-il a.rsswidget,
-.locale-he-il #dashboard_plugins h4,
-.locale-he-il #dashboard_plugins h5,
-.locale-he-il #dashboard_recent_comments .comment-meta .approve,
-.locale-he-il #dashboard_right_now td.b,
-.locale-he-il #dashboard_right_now .versions a,
-.locale-he-il .rss-widget span.rss-date,
-.locale-he-il #dashboard_recent_drafts h4 abbr,
-body.login.locale-he-il,
-.locale-he-il #login form .submit input,
-.locale-he-il #menu-management .nav-tabs-arrow-right,
-.locale-he-il #category-add input,
-.locale-he-il #category-add select,
-.locale-he-il .submit input,
-.locale-he-il .button,
-.locale-he-il .button-primary,
-.locale-he-il .button-secondary,
-.locale-he-il .button-highlighted,
-.locale-he-il #postcustomstuff .submit input,
-.locale-he-il div.sidebar-name h3 {
-        font-family: Arial, sans-serif;
-}
-
-/* he_IL: Have <em> be bold rather than italic. */
-.locale-he-il em {
-        font-style: normal;
-        font-weight: bold;
-}
</del></span></pre></div>
<a id="trunkwpadmincsswpadminrtlmincssfromrev21591trunkwpadmincsswpadminrtlcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/wp-admin-rtl.min.css (from rev 21591, trunk/wp-admin/css/wp-admin-rtl.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin-rtl.min.css         (rev 0)
+++ trunk/wp-admin/css/wp-admin-rtl.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+ol{margin-left:0;margin-right:2em}.code,code{font-family:monospace;direction:ltr}.quicktags,.search{font:12px Tahoma,Arial,sans-serif}.icon32{float:right;margin-right:0;margin-left:8px}.icon16{float:right;margin-right:-8px;margin-left:0}.howto{font-style:normal;font-family:Tahoma,Arial,sans-serif}p.install-help{font-style:normal}#doaction,#doaction2,#post-query-submit{margin-right:0;margin-left:8px}#timezone_string option{margin-left:0;margin-right:1em}#pass-strength-result{float:right;margin:13px 1px 5px 5px}p.search-box{float:left}input[type=password]{direction:ltr}input[type="text"].ui-autocomplete-loading{background:transparent url('../images/loading.gif') no-repeat left center}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete li{text-align:right}#delete-action{float:right}#publishing-action{float:left}#post-body .misc-pub-section{border-right:0;border-left-width:1px;border-left-style:solid}#post-body .misc-pub-section-last{border-left:0}#mino
r-publishing-actions{padding:10px 8px 2px 10px;text-align:left}#save-post{float:right}#minor-publishing .ajax-loading{padding:3px 4px 0 0;float:right}.preview{float:left}#sticky-span{margin-left:0;margin-right:18px}.side-info ul{padding-left:0;padding-right:18px}td.action-links,th.action-links{text-align:left}.describe .del-link{padding-left:0;padding-right:5px}form.upgrade .hint{font-style:normal}#ajax-response.alignleft{margin-left:0;margin-right:2em}#quicktags{background-position:right top}#ed_reply_toolbar input{margin:1px 1px 1px 2px}#wphead{height:32px;margin-left:15px;margin-right:2px}#header-logo{float:right}#wphead h1{float:right}#screen-meta-links{margin-right:0;margin-left:24px}#screen-meta{margin-right:5px;margin-left:15px}#screen-options-link-wrap,#contextual-help-link-wrap{float:left;margin-left:0;margin-right:6px}#screen-meta-links a.show-settings{padding-right:6px;padding-left:16px}.toggle-arrow{background-position:top right}.toggle-arrow-active{background-po
sition:bottom right}.metabox-prefs label{padding-right:0;padding-left:15px}.metabox-prefs label input{margin-right:2px;margin-left:5px}#contextual-help-wrap{margin-left:0;margin-right:-4px}#contextual-help-back{left:170px;right:150px}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;right:150px;border-right-width:1px;border-left-width:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right}.contextual-help-tabs a{padding-left:5px;padding-right:12px}.contextual-help-tabs .active{margin-right:0;margin-left:-1px}.contextual-help-tabs .active,.contextual-help-tabs-wrap{border-left:0;border-right-width:1px}.help-tab-content{margin-right:0;margin-left:22px}.help-tab-content li{margin-left:0;margin-right:18px}.contextual-help-sidebar{float:left;padding-right:12px;padding-left:8px}.folded #wpcontent{margin-left:0;margin-right:52px}.folded.wp-admin #footer{mar
gin-left:15px;margin-right:52px}#adminmenuback,#adminmenuwrap{border-width:0 0 0 1px}#adminmenushadow{right:auto;left:0}#adminmenu li .wp-submenu{left:auto;right:146px}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{left:auto;right:32px}#adminmenu div.wp-menu-image,.folded #adminmenu div.wp-menu-image{float:right;width:30px}#adminmenu .wp-submenu a,#adminmenu li li a,.folded #adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:12px}#adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:18px}.wp-menu-arrow{right:0;-moz-transform:translate(-139px);-webkit-transform:translate(-139px);-o-transform:translate(-139px);-m
s-transform:translate(-139px);transform:translate(-139px)}.ie8 .wp-menu-arrow{right:-20px}#adminmenu .wp-menu-arrow div{left:-8px;width:16px}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{-moz-transform:translate(-138px);-webkit-transform:translate(-138px);-o-transform:translate(-138px);-ms-transform:translate(-138px);transform:translate(-138px)}.folded .wp-menu-arrow{-moz-transform:translate(-27px);-webkit-transform:translate(-27px);-o-transform:translate(-27px);-ms-transform:translate(-27px);transform:translate(-27px)}#adminmenu .wp-not-current-submenu .wp-menu-arrow div{border-style:solid solid none none;border-width:1px 1px 0 0}#adminmenu .wp-menu-image img{padding:7px 7px 0 0}#adminmenu .wp-submenu .wp-submenu-head{padding:6px 10px 5px 4px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}.folded #adminmenu li.wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;-webkit-border
-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:7px}#collapse-button{float:right}@media only screen and (max-width:900px){.auto-fold #wpcontent{margin-left:0;margin-right:52px}.auto-fold.wp-admin #footer{margin-left:15px;margin-right:52px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.auto-fold #adminmenu .wp-has-submenu:hover .wp-sub
menu{left:auto;right:32px}.auto-fold #adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:12px}.auto-fold .wp-menu-arrow{-moz-transform:translate(-27px);-webkit-transform:translate(-27px);-o-transform:translate(-27px);-ms-transform:translate(-27px);transform:translate(-27px)}.auto-fold #adminmenu li.wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}}.post-com-count-wrapper{font-family:Tahoma,Arial,sans-serif}.column-response .post-com-count{float:right;margin-right:0;margin-left:5px}.response-links{float:right}.widefat th{font-family:Tahoma,Arial,sans-serif}.widefat td p{margin:2px 0 .8em}.postbox-container{float:right}.postbox .handlediv{float:left}#the-comment-list p.comment-author img
{float:right;margin-right:0;margin-left:8px}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:0;padding-left:125px}.welcome-panel .welcome-panel-close{right:auto;left:10px}.welcome-panel .welcome-panel-close:before{left:auto;right:-12px}.welcome-panel .wp-badge{float:right}.welcome-panel-content .about-description,.welcome-panel h3{margin-left:0;margin-right:190px}.welcome-panel .welcome-panel-column{margin:0 -25px 0 5%;padding-left:0;padding-right:25px;float:right}.welcome-panel .welcome-panel-column.welcome-panel-last{margin-right:auto;padding-right:0;margin-left:0}.welcome-panel h4 .icon16{margin-left:0;margin-right:-32px}.welcome-panel .welcome-panel-column-container{padding:0 25px 0 0}.welcome-panel .welcome-panel-column ul{margin:1.6em 1.3em 1em 1em}.welcome-panel .welcome-panel-column li{padding-left:0;padding-right:2px}.fixed .column-comments{text-align:right}.fixed .column-comments .vers{padding-left:0;padding-right:3px}.fixed .column-commen
ts a{float:right}.sorting-indicator{margin-left:0;margin-right:7px}th.sortable a span,th.sorted a span{float:right}.tablenav-pages a{margin-right:0;margin-left:1px}.tablenav-pages .next-page{margin-left:0;margin-right:2px}.tablenav a.button-secondary{margin:3px 0 0 8px}.tablenav .tablenav-pages{float:left}.tablenav .displaying-num{margin-right:0;margin-left:10px;font-family:Tahoma,Arial,sans-serif;font-style:normal}.tablenav .actions{padding:2px 0 0 8px}.tablenav .delete{margin-right:0;margin-left:20px}.view-switch{float:left}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-left:0;margin-right:-10px}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex}#posts-filter fieldset legend{padding:0 1px .2em 0}#wpbody-content .inline-edit-row fieldset{float:right}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 1px 0 0}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left}.inline-edit-row fieldset lab
el span.title{float:right}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;margin-right:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{padding-right:0;padding-left:.5em}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:0;margin-left:.5em}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-family:Tahoma,Arial,sans-serif;font-style:normal}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row .catshow,.inline-edit-row .cathide,.inline-edit-row #bulk-titles div{font-family:Tahoma,Arial,sans-serif}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles div a{float:right;margin:3px -2px 0 3px;overflow:hidden;text-indent:-9999px}#post-body-content{float:right}#poststuff #post-body.columns-2{margin-left:300px;margin-right:0}#post-body.columns-2 #postbox-container-
1{float:left;margin-left:-300px;margin-right:0}@media only screen and (max-width:850px){#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0}}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{right:0}#sample-permalink{direction:ltr}#sample-permalink #editable-post-name{unicode-bidi:embed}#wp-fullscreen-title-prompt-text{left:auto;right:0}.postarea h3 label{float:right}.submitbox .submit{text-align:right}.inside-submitbox #post_status{margin:2px -2px 2px 0}.submitbox .submit input{margin-right:0;margin-left:4px}#normal-sortables .postbox .submit{float:left}.taxonomy div.tabs-panel{margin:0 125px 0 5px}#side-sortables .comments-box thead th,#normal-sortables .comments-box thead th{font-style:normal}#commentsdiv img.waiting{padding-left:0;padding-right:5px}#post-body .add-menu-item-tabs li.tabs{border-width:1px 1px 1px 0;margin-right:0;margin-left:-1px}#post-body .tagsdiv #newtag{margin-right:0;margin-left:5px}.autosave-info{padding:2px 2px 2px 15
px;text-align:left}#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom;cursor:sw-resize}.curtime #timestamp{background-position:right top;padding-left:0;padding-right:18px}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{margin:8px 8px 8px 0}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace}.category-adder{margin-left:0;margin-right:120px}#post-body ul.add-menu-item-tabs{float:right;text-align:left;margin:0 5px 0 -120px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:3px}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist
ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-left:0;margin-right:18px}#post-body .add-menu-item-tabs li.tabs{border-style:solid solid solid none;border-width:1px 1px 1px 0;margin-right:0;margin-left:-1px}p.help,p.description,span.description,.form-wrap p{font-style:normal;font-family:Tahoma,Arial,sans-serif}.taghint{margin:15px 12px -24px 0}#poststuff .tagsdiv .howto{margin:0 8px 6px 0}.ac_results li{text-align:right}.links-table th{text-align:right}#wpbody-content .describe th{text-align:right}.describe .media-item-info .A1B1{padding:0 10px 0 0}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{padding:0 23px 0 0;margin:0 3px 0 1em}.media-upload-form tr.image-size label{margin:0 5px 0 0}#wpbody-content .describe p.help{padding:0 5px 0 0}.media-item .error-div a.dismiss,.describe-toggle-on,.describe-toggle-off{float:left;margin-right:0;margin-left:1
5px}.media-item .error-div a.dismiss{padding:0 15px 0 0}.media-item .error-div{padding-left:0;padding-right:10px}.media-item .pinkynail{float:right}.media-item .describe td{padding:0 0 8px 8px}.media-item .progress{float:left;margin:6px 0 0 10px}#find-posts-response .found-radio{padding:5px 8px 0 0}.find-box-search label{padding-right:0;padding-left:6px}.find-box #resize-se{right:auto;left:1px}form.upgrade .hint{font-style:normal}.imgedit-menu div{float:right}.imgedit-help{font-style:normal}.imgedit-submit-btn{margin-left:0;margin-right:20px}.form-table th{text-align:right}.form-table input.tog{margin-right:0;margin-left:2px;float:right}.form-table table.color-palette{float:right}#replysubmit img.waiting,.inline-edit-save img.waiting{float:left}#replysubmit .button{margin-right:0;margin-left:5px}#edithead .inside{float:right;padding:3px 5px 2px 0}.comment-ays th{border-right-style:none;border-left-style:solid;border-right-width:0;border-left-width:1px}.spam-undo-inside .avat
ar,.trash-undo-inside .avatar{margin-left:8px}#comment-status-radio input{margin:2px 0 5px 3px}h3.available-themes{float:right}.available-theme{margin-right:0;margin-left:10px;padding:20px 0 20px 20px}#current-theme .theme-info li,.theme-options li,.available-theme .action-links li{float:right;padding-right:0;padding-left:10px;margin-right:0;margin-left:10px;border-right:0;border-left:1px solid #dfdfdf}.available-theme .action-links li{padding-left:8px;margin-left:8px}#current-theme .theme-info li:last-child,.theme-options li:last-child,.available-theme .action-links li:last-child{padding-left:0;margin-right:0;border-left:0}.available-theme .action-links .delete-theme{float:left;margin-left:0;margin-right:8px}.available-theme .action-links p{float:right}#current-theme.has-screenshot{padding-left:0;padding-right:330px}#current-theme h4 span{margin-left:0;margin-right:20px}#current-theme img{float:right;width:300px;margin-left:0;margin-right:-330px}.theme-options .load-customi
ze{margin-right:0;margin-left:30px;float:right}.theme-options span{float:right;margin-right:0;margin-left:10px}.theme-options ul{float:right}@media only screen and (max-width:1200px){#current-theme.has-screenshot{padding-right:270px}#current-theme img{margin-right:-270px;width:240px}}#broken-themes{text-align:right}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{margin:0 0 20px 20px}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:0;margin-left:10px}.nav-tab{margin:0 0 -1px 6px}h2 .nav-tab{font-family:Tahoma,Arial,sans-serif}.plugins .desc ul,.plugins .desc ol{margin:0 2em 0 0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:0;padding-left:12px}#profile-page .form-table #rich_editing{margin-right:0;margin-left:5px}#profile-page #pass1,#profile-page #pass2,
#profile-page #user_login{direction:ltr}#your-profile legend{font-family:Tahoma,Arial,sans-serif}.pressthis a span{background-position:right 5px;padding:8px 27px 8px 11px}.pressthis a:after{right:auto;left:10px;background:transparent;transform:skew(-20deg) rotate(-6deg);-webkit-transform:skew(-20deg) rotate(-6deg);-moz-transform:skew(-20deg) rotate(-6deg)}.pressthis a:hover:after{transform:skew(-20deg) rotate(-9deg);-webkit-transform:skew(-20deg) rotate(-9deg);-moz-transform:skew(-20deg) rotate(-9deg)}#utc-time,#local-time{padding-left:0;padding-right:25px;font-style:normal;font-family:Tahoma,Arial,sans-serif}#footer{margin-left:20px}#wpcontent,#footer{margin-right:165px}.wrap.about-wrap{margin-left:40px;margin-right:20px}.about-wrap h1,.about-text{margin-right:0;margin-left:200px}.about-wrap h2.nav-tab-wrapper{padding-left:0;padding-right:6px}.about-wrap .wp-badge{right:auto;left:0}.about-wrap h2 .nav-tab{margin-right:0;margin-left:3px}.about-wrap .changelog li{margin-left:
0;margin-right:3em}.about-wrap .three-col-images .last-feature{float:left}.about-wrap .three-col-images .first-feature{float:right}.about-wrap .feature-section.three-col div{margin-right:0;margin-left:4.999999999%;float:right}.about-wrap .feature-section.three-col h4{text-align:right}.about-wrap .feature-section.three-col img{margin-right:5px;margin-left:0}.about-wrap .feature-section.three-col .last-feature{margin-left:0}.about-wrap .feature-section img{margin:0 0 10px .7%}.about-wrap .feature-section.images-stagger-right img{float:left;margin:0 12px 12px 5px}.about-wrap .feature-section.images-stagger-left img{float:right;margin:0 5px 12px 12px}.about-wrap li.wp-person,.about-wrap li.wp-person img.gravatar{float:right;margin-right:0;margin-left:10px}#template div{margin-right:0;margin-left:190px}.column-author img,.column-username img{float:right;margin-right:0;margin-left:10px}.tagchecklist{margin-left:0;margin-right:14px}.tagchecklist strong{margin-left:0;margin-right:-8
px}.tagchecklist span{margin-right:0;margin-left:25px;float:right}.tagchecklist span a{margin:6px -9px 0 0;float:right}#poststuff h2{clear:right}#poststuff h3,.metabox-holder h3{font-family:Tahoma,Arial,sans-serif}.tool-box .title{font-family:Tahoma,Arial,sans-serif}#sidemenu{margin:-30px 315px 0 15px;float:left;padding-left:0;padding-right:10px}#sidemenu a{float:right}table .vers,table .column-visible,table .column-rating{text-align:right}.screen-meta-toggle{right:auto;left:15px}* html #template div{margin-left:0}.list-ajax-loading{float:left;margin-right:0;margin-left:9px}#editorcontainer .wp_themeSkin .mceStatusbar{padding-left:0;padding-right:5px}#editorcontainer .wp_themeSkin .mceStatusbar div{float:right}#editorcontainer .wp_themeSkin .mceStatusbar a.mceResize{float:left}.wp-full-overlay .wp-full-overlay-sidebar{margin:0;left:auto;right:0;border-right:0;border-left:1px solid rgba(0,0,0,0.2)}.wp-full-overlay-sidebar:after{right:auto;left:0;box-shadow:inset 5px 0 4px -4p
x rgba(0,0,0,0.1)}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px;margin-left:0}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-right:-300px;margin-left:0}.wp-full-overlay .collapse-sidebar{right:0;left:auto;margin-right:15px}.wp-full-overlay.collapsed .collapse-sidebar{right:100%}.wp-full-overlay .collapse-sidebar-arrow{margin-right:2px;margin-left:0;background:transparent url('../../wp-admin/images/arrows.png') no-repeat 0 -108px}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:0 -72px}.wp-full-overlay .collapse-sidebar-label{right:100%;left:auto;margin-right:10px;margin-left:0}.install-theme-info .theme-install{float:left}#wpcontent{margin-left:0;margin-right:165px}#wpbody-content{float:right}#adminmenuwrap{float:right}#adminmenu{clear:right}.inner-sidebar{float:left;clear:left}.has-right-sidebar #post-body{float:right;clear:right;margin-rig
ht:0;margin-left:-340px}.has-right-sidebar #post-body-content{margin-right:0;margin-left:300px}#col-right{float:left;clear:left}.alignleft{float:right}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}body,td,textarea,input,select{font-family:Tahoma,Arial,sans-serif}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-left:0;margin-right:1.8em}.subsubsub{float:right}.widefat thead th:first-of-type{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px}.widefat thead th:last-of-type{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}.widefat tfoot th:first-of-type{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:3px}.widefat tfoot th:last-of-type{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border-bottom-right-ra
dius:0;border-bottom-left-radius:3px}.widefat th{text-align:right}.widefat th input{margin:0 8px 0 0}.wrap{margin-right:0;margin-left:15px}.wrap h2,.subtitle{font-family:Tahoma,Arial,sans-serif}.wrap h2{padding-right:0;padding-left:15px}.subtitle{padding-left:0;padding-right:25px}.wrap .add-new-h2{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:4px}.wrap h2.long-header{padding-left:0}#dashboard-widgets-wrap .has-sidebar{margin-right:0;margin-left:-51%}#dashboard-widgets-wrap .has-sidebar .has-sidebar-content{margin-right:0;margin-left:51%}.view-all{right:auto;left:0}#dashboard_right_now p.sub,#dashboard-widgets h4,a.rsswidget,#dashboard_plugins h4,#dashboard_plugins h5,#dashboard_recent_comments .comment-meta .approve,#dashboard_right_now td.b,#dashboard_right_now .versions a{font-family:Tahoma,Arial,sans-serif}#dashboard_right_now p.sub{left:auto;right:15px}#dashboard_right_now td.b{padding-right:0;padding-left:6px;text-align:left}#dashboard_right_now .t{padd
ing-right:0;padding-left:12px}#dashboard_right_now .table_content{float:right}#dashboard_right_now .table_discussion{float:left}#dashboard_right_now a.button{float:left;clear:left}#dashboard_plugins .inside span{padding-left:0;padding-right:5px}#dashboard-widgets h3 .postbox-title-action{right:auto;left:30px}#the-comment-list .pingback{padding-left:0!important;padding-right:9px!important}#the-comment-list .comment-item{padding:1em 70px 1em 10px}#the-comment-list .comment-item .avatar{float:right;margin-left:0;margin-right:-60px}.rss-widget cite{text-align:left}.rss-widget span.rss-date{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:3px}#dashboard_quick_press h4{float:right;text-align:left}#dashboard_quick_press .wp-media-buttons{margin:0 5em .5em 0}#dashboard_quick_press h4 label{margin-right:0;margin-left:10px}#dashboard_quick_press .input-text-wrap,#dashboard_quick_press .textarea-wrap{margin:0 5em 1em 0}#dashboard_quick_press #media-buttons{margin:0 5em .5
em 0;padding:0}#dashboard-widgets #dashboard_quick_press form p.submit{margin-left:0;margin-right:4.6em}#dashboard-widgets #dashboard_quick_press form p.submit input{float:right}#dashboard-widgets #dashboard_quick_press form p.submit #save-post{margin:0 10px 0 1em}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:left}#dashboard-widgets #dashboard_quick_press form p.submit img.waiting{margin:4px 0 0 6px}#dashboard_recent_drafts h4 abbr{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:3px}body.login{font-family:Tahoma,Arial,sans-serif}.login form{margin-right:8px;margin-left:0}.login form .forgetmenot{float:right}.login form .submit{float:left}#login form .submit input{font-family:Tahoma,Arial,sans-serif}.login #nav,.login #backtoblog{margin:0 16px 0 0}#login_error,.login .message{margin:0 8px 16px 0}.login #user_pass,.login #user_login,.login #user_email{margin-left:6px;margin-right:0;direction:ltr}.login h1 a{text-decoration:none}.login .b
utton-primary{float:left}#nav-menus-frame{margin-right:300px;margin-left:0}#wpbody-content #menu-settings-column{margin-right:-300px;margin-left:0;float:right}#menu-management-liquid{float:right}#menu-management{margin-left:20px;margin-right:0}.post-body-plain{padding:10px 0 0 10px}#menu-management .nav-tabs-arrow-left{right:0;left:auto}#menu-management .nav-tabs-arrow-right{left:0;right:auto;text-align:left;font-family:Tahoma,Arial,sans-serif}#menu-management .nav-tabs{padding-right:20px;padding-left:10px}.js #menu-management .nav-tabs{float:right;margin-right:0;margin-left:-400px}#select-nav-menu-container{text-align:left}#wpbody .open-label{float:right}#wpbody .open-label span{padding-left:10px;padding-right:0}.js .input-with-default-title{font-style:normal;font-weight:bold}.postbox .howto input{float:left}#nav-menu-theme-locations .button-controls{text-align:left}.meta-sep,.submitcancel{float:right}#cancel-save{margin-left:0;margin-right:20px}.list-controls{float:right}.
add-to-menu{float:left}#add-custom-link label span{float:right;padding-left:5px;padding-right:0}.nav-menus-php .howto span{float:right}.list li .menu-item-title input{margin-left:3px;margin-right:0}.menu-item-handle{padding-right:10px;padding-left:0}.menu-item-edit-active .menu-item-handle{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-item-handle .item-title{margin-left:13em;margin-right:0}.menu-item-handle .item-edit{right:auto;left:-20px}.menu-item-depth-0{margin-right:0;margin-left:0}.menu-item-depth-1{margin-right:30px;margin-left:0}.menu-item-depth-2{margin-right:60px;margin-left:0}.menu-item-depth-3{margin-right:90px;margin-left:0}.menu-item-depth-4{margin-right:120px;margin-left:0}.menu-item-depth-5{margin-right:150px;margin-left:0}.menu-item-depth-6{margin-right:180px;margin-left:0}.menu-item-depth-7{margin-right:210px;margin-left:0}.menu-item-depth-8{margin-right:240px;margin-l
eft:0}.menu-item-depth-9{margin-right:270px;margin-left:0}.menu-item-depth-10{margin-right:300px;margin-left:0}.menu-item-depth-11{margin-right:330px;margin-left:0}.menu-item-depth-0 .menu-item-transport{margin-right:0;margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px;margin-left:0}.menu-item-depth-2 .menu-item-transport{margin-right:-60px;margin-left:0}.menu-item-depth-3 .menu-item-transport{margin-right:-90px;margin-left:0}.menu-item-depth-4 .menu-item-transport{margin-right:-120px;margin-left:0}.menu-item-depth-5 .menu-item-transport{margin-right:-150px;margin-left:0}.menu-item-depth-6 .menu-item-transport{margin-right:-180px;margin-left:0}.menu-item-depth-7 .menu-item-transport{margin-right:-210px;margin-left:0}.menu-item-depth-8 .menu-item-transport{margin-right:-240px;margin-left:0}.menu-item-depth-9 .menu-item-transport{margin-right:-270px;margin-left:0}.menu-item-depth-10 .menu-item-transport{margin-right:-300px;margin-left:0}.menu-item-depth-1
1 .menu-item-transport{margin-right:-330px;margin-left:0}.item-type{padding-left:10px;padding-right:0}.item-controls{left:20px;right:auto}.item-controls .item-order{padding-left:10px;padding-right:0}.item-edit{left:-20px;right:auto;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0}.menu-item-settings{padding:10px 10px 10px 0;border-width:0 1px 1px 1px}#custom-menu-item-url{direction:ltr}.link-to-original{font-style:normal;font-weight:bold}.link-to-original a{padding-right:4px;padding-left:0}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;margin-right:0;float:right}.major-publishing-actions .publishing-action{text-align:left;float:left}.major-publishing-actions .delete-action{text-align:right;float:right;padding-left:15px;padding-right:0}.menu-name-label{margin-left:15px;margin-right:0}.auto-add-pages{float:right}div.star-holder{background:url('../i
mages/stars-rtl.png?ver=20120506.png') repeat-x bottom right}div.star-holder .star-rating{background:url('../images/stars-rtl.png?ver=20120506.png') repeat-x top right;float:right}#plugin-information ul#sidemenu{left:auto;right:0}#plugin-information h2{margin-right:0;margin-left:200px}#plugin-information .fyi{margin-left:5px;margin-right:20px}#plugin-information .fyi h2{margin-left:0}#plugin-information .fyi ul{padding:10px 7px 10px 5px}#plugin-information #section-screenshots li p{padding-left:0;padding-right:20px}#plugin-information #section-screenshots ol,#plugin-information .updated,#plugin-information pre{margin-right:0;margin-left:215px}#plugin-information .updated,#plugin-information .error{clear:none;direction:rtl}#plugin-information #section-holder .section{direction:ltr}.posting{margin-left:212px;margin-right:0;position:relative}h3.tb{margin-left:0;margin-right:5px}#publish{float:left}.postbox .handlediv{float:left}.actions li{float:right;margin-right:0;margin-left
:10px}#extra-fields .actions{margin:-23px 0 0 -7px}#img_container a{float:right}#category-add input,#category-add select{font-family:Tahoma,Arial,sans-serif}#tagsdiv #newtag{margin-right:0;margin-left:5px}#tagadd{margin-left:0;margin-right:3px}#tagchecklist span{margin-left:.5em;margin-right:10px;float:right}#tagchecklist span a{margin:6px -9px 0 0;float:right}.submit input,.button,.button-primary,.button-secondary,.button-highlighted,#postcustomstuff .submit input{font-family:Tahoma,Arial,sans-serif}.ac_results li{text-align:right}#TB_ajaxContent #options{right:auto;left:25px}#post_status{margin-left:0;margin-right:10px}#templateside{float:left}#template textarea,#docs-list{direction:ltr}.theme-details .theme-version{float:right}.theme-details .star-holder{float:left}.feature-filter .feature-group{float:right}.feature-filter .feature-name{float:right;text-align:left}.feature-filter .feature-group li{float:right;padding-right:0;padding-left:25px}div.widget-liquid-left{float:
right;clear:right;margin-right:0;margin-left:-325px}div#widgets-left{margin-right:5px;margin-left:325px}div.widget-liquid-right{float:left;clear:left}.inactive-sidebar .widget{float:right}div.sidebar-name h3{font-family:Tahoma,Arial,sans-serif}#widget-list .widget{float:right}.inactive-sidebar .widget-placeholder{float:right}.widget-top .widget-title-action{float:left}.widget-control-edit{padding:0 0 0 8px}.sidebar-name-arrow{float:left}.press-this-sidebar{float:left}.press-this #header-logo,.press-this #wphead h1{float:right}.ltr{direction:ltr}body.locale-he-il,.locale-he-il .quicktags,.locale-he-il .search,.locale-he-il .howto,.locale-he-il #adminmenu .awaiting-mod,.locale-he-il #adminmenu span.update-plugins,.locale-he-il #sidemenu li a span.update-plugins,.locale-he-il .post-com-count-wrapper,.locale-he-il .widefat th,.locale-he-il .tablenav .displaying-num,.locale-he-il .inline-edit-row fieldset span.title,.locale-he-il .inline-edit-row fieldset span.checkbox-title,.loc
ale-he-il .inline-edit-row fieldset ul.cat-checklist label,.locale-he-il .inline-edit-row .catshow,.locale-he-il .inline-edit-row .cathide,.locale-he-il .inline-edit-row #bulk-titles div,.locale-he-il p.help,.locale-he-il p.description,.locale-he-il span.description,.locale-he-il .form-wrap p,.locale-he-il h2 .nav-tab,.locale-he-il #your-profile legend,.locale-he-il #utc-time,.locale-he-il #local-time,.locale-he-il #poststuff h3,.locale-he-il .metabox-holder h3,.locale-he-il .tool-box .title,.locale-he-il td,.locale-he-il textarea,.locale-he-il input,.locale-he-il select,.locale-he-il .wrap h2,.locale-he-il .subtitle,.locale-he-il .wrap .add-new-h2,.locale-he-il #dashboard_right_now p.sub,.locale-he-il #dashboard-widgets h4,.locale-he-il a.rsswidget,.locale-he-il #dashboard_plugins h4,.locale-he-il #dashboard_plugins h5,.locale-he-il #dashboard_recent_comments .comment-meta .approve,.locale-he-il #dashboard_right_now td.b,.locale-he-il #dashboard_right_now .versions a,.local
e-he-il .rss-widget span.rss-date,.locale-he-il #dashboard_recent_drafts h4 abbr,body.login.locale-he-il,.locale-he-il #login form .submit input,.locale-he-il #menu-management .nav-tabs-arrow-right,.locale-he-il #category-add input,.locale-he-il #category-add select,.locale-he-il .submit input,.locale-he-il .button,.locale-he-il .button-primary,.locale-he-il .button-secondary,.locale-he-il .button-highlighted,.locale-he-il #postcustomstuff .submit input,.locale-he-il div.sidebar-name h3{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:bold}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsswpadmincss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/wp-admin.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/wp-admin.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-#wpwrap{height:auto;min-height:100%;width:100%;position:relative}#wpcontent{height:100%}#wpcontent,#footer{margin-left:165px}.folded #wpcontent,.folded #footer{margin-left:52px}#wpbody-content{padding-bottom:65px;float:left;width:100%}#adminmenuback,#adminmenuwrap,#adminmenu,#adminmenu .wp-submenu{width:145px}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:left;margin:0;padding:0;list-style:none}.folded #adminmenuback,.folded #adminmenuwrap,.folded #adminmenu,.folded #adminmenu li.menu-top{width:32px}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.inner-sidebar #side-sortables,.columns-2 .inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-ri
ght:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.screen-reader-text,.screen-reader-text span{position:absolute;left:-1000em;height:1px;width:1px;overflow:hidden}.screen-reader-shortcut:focus{left:5px;top:5px;height:auto;width:auto;display:block;padding:10px 15px;background:#fff;color:#000;border:2px solid #333;border-radius:3px;z-index:100000}.hidden,.js .closed .inside,.js .hide-if-js,.no-js .hide-if-no-js{display:none}input[type="text"],input[type="password"],input[type="number"],input[type="search"],input[type="email"],input[type="url"],textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[t
ype="checkbox"],input[type="radio"]{vertical-align:text-top;padding:0;margin:1px 0 0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{display:none}html,body{height:100%;margin:0;padding:0}body{font-family:sans-serif;font-size:12px;line-height:1.4em;min-width:600px}body.iframe{min-width:0}body.login{background:#fbfbfb;min-width:0}iframe,img{border:0}td,textarea,input,select{font-family:inherit;font-size:inherit;font-weight:inherit}td,textarea{line-height:inherit}input,select{line-height:15px}a,input,select,div{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}p{margin:1em 0}blockquote{margin:1em}label{cursor:pointer}li,dd{margin-bottom:6px}textarea,input,select{margin:1px;padding:3px}h1,h2,h3,h4,h5,h6{display:block;font-weight:bold}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0
}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ul,ol{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc outside}ul.ul-square{list-style:square outside}ol.ol-decimal{list-style:decimal outside}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-left:1.8em}ul.ul-disc>li,ul.ul-square>li,ol.ol-decimal>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace}kbd,code{padding:1px 3px;margin:0 1px;font-size:11px}.subsubsub{list-style:none;margin:8px 0 5px;padding:0;white-space:nowrap;font-size:12px;float:left}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:normal}.subsubsub a.current{font-weight:bold;border:0}.subsubsub li{display:inline;margin:0;padding:0}.widefat,div.updated,div.error,.wrap .add-new-h2,textarea,input[type="text"],input[type="password"],input[typ
e="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select,.tablenav .tablenav-pages a,.tablenav-pages span.current,#titlediv #title,.postbox,#postcustomstuff table,#postcustomstuff input,#postcustomstuff textarea,.imgedit-menu div,.plugin-update-tr .update-message,#poststuff .inside .the-tagcloud,.login form,#login_error,.login .message,#menu-management .menu-edit,.nav-menus-php .list-container,.menu-item-handle,.link-to-original,.nav-menus-php .major-publishing-actions .form-invalid,.press-this #message,#TB_window,.tbtitle,.highlight,.feature-filter,#widget-list .widget-top,.editwidget .widget-inside{-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat *{word-wrap:break-word}.w
idefat a{text-decoration:none}.widefat thead th:first-of-type{-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.widefat thead th:last-of-type{-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.widefat tfoot th:first-of-type{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.widefat tfoot th:last-of-type{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.widefat td,.widefat th{border-width:1px 0;border-style:solid}.widefat tfoot th{border-bottom:0}.widefat .no-items td{border-bottom-width:0}.widefat td{font-size:12px;padding:4px 7px 2px;vertical-align:top}.widefat td p,.widefat td ol,.widefat td ul{font-size:12px}.widefat th{padding:7px 7px 8px;text-align:left;line-height:1.3em;font-size:14px}.widefat th input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:11px 0 0;vertical-align:top}.widefat tbody th.check-column{padding:9px 0 22px}.widefat .num,.column-comments,.c
olumn-links,.column-posts{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:4px 15px 0 0}div.updated,div.error{padding:0 .6em;margin:5px 15px 2px}div.updated p,div.error p{margin:.5em 0;padding:2px}.wrap div.updated,.wrap div.error,.media-upload-form div.error{margin:5px 0 15px}.wrap h2,.subtitle{font-weight:normal;margin:0;text-shadow:#fff 0 1px 0}.wrap h2{font-size:23px;padding:9px 15px 4px 0;line-height:29px}.subtitle{font-size:14px;padding-left:25px}.wrap .add-new-h2{font-family:sans-serif;margin-left:4px;padding:3px 8px;position:relative;top:-3px;text-decoration:none;font-size:12px;border:0 none}.wrap h2.long-header{padding-right:0}div.sidebar-name h3,#menu-management .nav-tab,#dashboard_plugins h5,a.rsswidget,#dashboard_right_now td.b,#dashboard-widgets h4,.tool-box .title,#poststuff h3,.metabox-holder h3,.pressthis a,#your-profile legend,.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title,.tablenav .displaying-num
,.widefat th,.quicktags,.search{font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}h2 .nav-tab,.wrap h2,.subtitle,.login form .input{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif}.quicktags,.search{font-size:12px}.icon32{float:left;height:34px;margin:7px 8px 0 0;width:36px}.icon16{height:18px;width:18px;padding:6px 6px;margin:-6px 0 0 -8px;float:left}.key-labels label{line-height:24px}.pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.howto{font-style:italic;display:block;font-family:sans-serif}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}.wp-admin select{padding:2px;height:2em}.wp-admin select[multiple]{height:auto}select option{padding:2px}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-b
ottom-left-radius:3px;border-bottom-right-radius:3px}form p.submit a.cancel:hover{text-decoration:none}.submit input,.button,input.button,.button-primary,input.button-primary,.button-secondary,input.button-secondary,.button-highlighted,input.button-highlighted,#postcustomstuff .submit input{text-decoration:none;font-size:12px!important;line-height:13px;padding:3px 8px;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#minor-publishing-actions input,#major-publishing-actions input,#minor-publishing-actions .preview{min-width:80px;text-align:center}textarea.all-options,input.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text,#adduser .form-field input{width:25em}input.small-text{width:50px}input[type="number"].small-text{width:60px}#doaction,#doaction2,#post-query-submit{margin-right:8px}.tablenav sele
ct[name="action"],.tablenav select[name="action2"]{width:130px}.tablenav select[name="m"]{width:155px}.tablenav select#cat{width:170px}#wpcontent option{padding:2px}#timezone_string option{margin-left:1em}label,#your-profile label+a{vertical-align:middle}#misc-publishing-actions label{vertical-align:baseline}#pass-strength-result{border-style:solid;border-width:1px;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}.indicator-hint{padding-top:8px}p.search-box{float:right;margin:0}input[type="text"].ui-autocomplete-loading{background:transparent url('../images/loading.gif') no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-width:1p
x;border-style:solid}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px}.ui-autocomplete li a.ui-state-hover{cursor:pointer}#major-publishing-actions{padding:10px 10px 8px;clear:both;border-top:1px solid #f5f5f5;margin-top:-2px}#delete-action{line-height:25px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px;border-width:1px 0;border-style:solid}.misc-pub-section:first-child{border-top-width:0}.misc-pub-section-last{border-bottom-width:0}#minor-publishing-actions{padding:10px 10px 2px 8px;text-align:right}#minor-publishing{border-bottom-width:1px;border-bottom-style:solid;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}#save-post{float:left}#minor-publishing .ajax-loading{padding:3px 0 0 4px;float:left}.preview{float:right}#sticky-span{margin
-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom-width:1px;border-bottom-style:solid}.side-info ul{margin:0;padding-left:18px;list-style:square}a.button,a.button-primary,a.button-secondary{line-height:15px;padding:3px 10px;white-space:nowrap;-webkit-border-radius:10px}.approve,.unapproved .unapprove{display:none}.unapproved .approve,.spam .approve,.trash .approve{display:inline}td.action-links,th.action-links{text-align:right}.describe .del-link{padding-left:5px}#update-nag,.update-nag{line-height:19px;padding:5px 0;font-size:12px;text-align:center;margin:-1px 15px 0 5px;border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.plugins .plugin-update{padding:0}.plugin-update .update-message{margin:0 10px 8px 31px;font-weight:bold}ul#dismissed-updates{display:none}form.up
grade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-0.5em 0 2em 0}.ajax-feedback{visibility:hidden;vertical-align:bottom}#ajax-response.alignleft{margin-left:2em}#adminmenu a,#sidemenu a,#taglist a,#catlist a{text-decoration:none}#screen-options-wrap,#contextual-help-wrap{margin:0;padding:8px 20px 12px;position:relative;overflow:auto}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 24px 0 0}#screen-meta{display:none;position:relative;margin:0 15px 0 5px;border-width:0 1px 1px;border-style:none solid solid}#screen-options-link-wrap,#contextual-help-link-wrap{float:right;height:23px;padding:0;margin:0 0 0 6px;font-family:sans-serif}#screen-options-link-wrap,#contextual-help-link-wrap,#screen-meta{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#screen-meta-links .screen-meta-toggle{position:relative;top:-1px}#screen-meta-links a.sh
ow-settings{text-decoration:none;z-index:1;padding:1px 16px 0 6px;height:22px;line-height:22px;font-size:12px;display:block;text-shadow:rgba(255,255,255,0.7) 0 1px 0}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#screen-options-wrap h5,#contextual-help-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-right:15px;white-space:nowrap;line-height:30px}.metabox-prefs label input{margin:0 5px 0 2px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#contextual-help-wrap{padding:0;margin-left:-4px}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border-width:0 1px;border-style:solid}#contextual-help-wrap.no-sidebar #contextual-h
elp-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:1px 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-width:1px 0 1px 1px;border-style:solid}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}#adminmenuback,#adminmenuwrap{border-width:0 1px 0 0;border-style:solid}#adminmenuwrap{position:relative;float:left}#adminmenushadow{position:absolute;
top:0;right:0;bottom:0;width:6px;z-index:20}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px}#adminmenu li.menu-top{min-height:28px;position:relative}#adminmenu .wp-submenu{list-style:none;padding:4px 0;margin:0;position:absolute;top:-1000em;left:146px;z-index:999;overflow:visible;border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.js #adminmenu .sub-open,.js #adminmenu .opensub .wp-submenu,#adminmenu a.menu-top:focus+.wp-submenu,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opens
ub .wp-submenu{position:relative;z-index:2;top:auto;left:auto;right:auto;bottom:auto;border:0 none;-webkit-box-shadow:none;box-shadow:none}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:-1px;left:32px}.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;position:absolute;top:-1000em}#adminmenu .wp-submenu a{font-size:12px;line-height:18px;margin:0;padding-left:12px}#adminmenu .wp-not-current-submenu li>a{padding-left:16px}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding-left:1
2px}#adminmenu a.menu-top,#adminmenu .wp-submenu-head{font-size:13px;font-weight:bold;line-height:18px;padding:0}#adminmenu .wp-submenu-head,.folded #adminmenu .wp-menu-name{display:none}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu a.menu-top{border-width:1px 0;border-style:solid none}#adminmenu .wp-menu-image img{padding:7px 0 0 7px;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:5px}#adminmenu div.wp-menu-image{float:left;width:28px;height:28px;margin-top:-1px}.folded #adminmenu div.wp-menu-image{width:32px;margin-top:0;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:29px}.wp-menu-arrow{display:none;z-index:25;position:absolute;right:100%;margin:0;height:30px;width:6px;-moz-transform:translate(146px);-webkit-transform:translate(146px);-o-transform:translate(146px);-ms-transform:translate(146px);transform:translate(146px)}#adminmenu .wp-menu-arrow div{posit
ion:absolute;top:7px;left:-1px;width:14px;height:15px;-moz-transform:matrix(-0.6,1,0.6,1,0,0);-webkit-transform:matrix(-0.6,1,0.6,1,0,0);-o-transform:matrix(-0.6,1,0.6,1,0,0);-ms-transform:matrix(-0.6,1,0.6,1,0,0);transform:matrix(-0.6,1,0.6,1,0,0)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{-moz-transform:translate(145px);-webkit-transform:translate(145px);-o-transform:translate(145px);-ms-transform:translate(145px);transform:translate(145px);height:28px;border-width:1px 0;border-style:solid;top:0}.folded .wp-menu-arrow{-moz-transform:translate(33px);-webkit-transform:translate(33px);-o-transform:translate(33px);-ms-transform:translate(33px);transform:translate(33px)}#adminmenu li.wp-has-current-submenu .wp-menu-arrow,#adminmenu a.menu-top:focus .wp-menu-arrow,.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,#adminmenu li.current .wp-menu-arrow,#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow{display:block}#adminmenu li.current .wp-menu-arrow,#adminmenu l
i.wp-menu-open .wp-menu-arrow{top:0}.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,#adminmenu .opensub a.wp-has-submenu .wp-menu-arrow,#adminmenu a.wp-has-submenu:focus .wp-menu-arrow{z-index:1001}.ie8 #adminmenu li.menu-top:hover .wp-menu-arrow{display:none}#adminmenu .wp-not-current-submenu .wp-menu-arrow div{width:15px;top:6px;border-width:0 0 1px 1px;border-style:solid}.wp-menu-arrow,.folded #adminmenu li.wp-not-current-submenu .wp-menu-arrow,.no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow{display:none}.folded #adminmenu li.current .wp-menu-arrow,.folded #adminmenu li.wp-menu-open .wp-menu-arrow{display:block;top:1px}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:3px;padding:0;margin:0;border-width:1px 0;border-style:solid;cursor:inherit}#adminmenu div.separator{height:1px;padding:0;border-width:1px 0 0 0;border-st
yle:solid}#adminmenu .wp-submenu .wp-submenu-head{padding:6px 4px 5px 10px;margin:-4px -1px 4px;border-width:1px 0;border-style:solid;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}#adminmenu li.wp-menu-open{border-width:0 0 1px;border-style:solid}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0 none}.folded #adminmenu li.wp-has-current-submenu{margin-bottom:1px}.folded #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{position:absolute;font-family:sans-serif;font-size:9px;line-height:17px;font-weight:bold;margin-top:1px;margin-left:7px;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span,#sidemenu li a span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:12px;line-height:34p
x;border-width:1px 0 0;border-style:solid}.folded #collapse-menu span{display:none}#collapse-button,#collapse-button div{width:15px;height:15px}#collapse-button{float:left;margin:8px 6px;border-width:1px;border-style:solid;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width:900px){.auto-fold #wpcontent,.auto-fold #footer{margin-left:52px}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap,.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top{width:32px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu{top:-1px;left:32px}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{border-width:1p
x;border-style:solid;position:absolute;top:-1000em}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{display:none}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{width:32px;margin-top:0;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:29px}.auto-fold .wp-menu-arrow{-moz-transform:translate(33px);-webkit-transform:translate(33px);-o-transform:translate(33px);-ms-transform:translate(33px);transform:translate(33px)}.auto-fold #adminmenu li.wp-not-current-submenu .wp-menu-arrow{display:none}.auto-fold #adminmenu li.current .wp-menu-arrow,.auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow{display:block;top:1px}.auto-fold #adminmenu li.wp-menu-open{border:0 none}.auto-fold #adminmenu li.wp-has-current-submenu{margin-bottom:1px}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold #collapse-menu span{display:none}}.post-com
-count-wrapper{min-width:22px;font-family:sans-serif}.post-com-count{height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;background-position:center -80px;background-repeat:no-repeat}.post-com-count span{font-size:11px;font-weight:bold;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px}strong .post-com-count{background-position:center -55px}.post-com-count:hover{background-position:center -3px}.column-response .post-com-count{float:left;margin-right:5px;text-align:center}.response-links{float:left}#the-comment-list .attachment-80x60{padding:4px 8px}html.wp-toolbar{padding-top:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat th,.widefat td{overflow:hidden}.widefat th{font-weight:normal}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6e
m 0}.postbox-container{float:left}#dashboard-widgets.columns-1 .postbox-container{width:100%}#dashboard-widgets.columns-2 .postbox-container{width:49.5%}#dashboard-widgets.columns-2 #postbox-container-2,#dashboard-widgets.columns-2 #postbox-container-3,#dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#dashboard-widgets.columns-3 .postbox-container{width:33.5%}#dashboard-widgets.columns-3 #postbox-container-1{width:33%}#dashboard-widgets.columns-3 #postbox-container-3,#dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets.columns-4 .postbox-container{width:25%}.postbox-container .meta-box-sortables{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.metabox-holder .postbox-container .empty-container{border:3px dashed #ccc;height:250px}.metabox-holder.columns-1 .postbox-container .empty-container,.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container
-4 .empty-container,.columns-3 #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#poststuff{padding-top:10px}#poststuff #post-body{padding:0}#post-body-content{width:100%;float:left}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}#wpbody-content .metabox-holder .postbox-container .empty-container{border:0 none;height:0;min-height:0}}@media only screen and (min-width:800px) and (max-width:1200px){#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets
#postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0 none;height:0;min-height:0}.index-php .screen-layout,.index-php .columns-prefs{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (max-width:850px){#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 .empty-container,#poststuff #postbox-container-1 #side-sortables:empty{border:0 none;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0}.screen-layout,.columns-prefs{display:none}}.postbox .hndle{cursor:move;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radi
us:3px;border-top-left-radius:3px;border-top-right-radius:3px}.postbox.closed .hndle{-webkit-border-radius:3px;border-radius:3px}.hndle a{font-size:11px;font-weight:normal}.postbox .handlediv{float:right;width:27px;height:30px;cursor:pointer}.sortable-placeholder{border-width:1px;border-style:dashed;margin-bottom:20px}.widget,.postbox,.stuffbox{margin-bottom:20px;padding:0;border-width:1px;border-style:solid;line-height:1}.widget .widget-top,.postbox h3,.stuffbox h3{margin-top:1px;border-bottom-width:1px;border-bottom-style:solid;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stuffbox h3{cursor:auto}.postbox .inside,.stuffbox .inside{padding:0 10px;line-height:1.4em}.postbox .inside{margin:10px 0;position:relative}.postbox.closed h3{border:0;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 5px}#dashboard-widgets-wrap{margin:0 -8px}#wpbody-content
.metabox-holder{padding-top:10px}#dashboard-widgets .meta-box-sortables{margin:0 8px}#dashboard_recent_comments div.undo{border-top-style:solid;border-top-width:1px;margin:0 -10px;padding:3px 8px;font-size:11px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:0}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}.welcome-panel{margin:20px 8px;padding:30px 10px 20px;border-width:1px 0;border-style:solid;position:relative;line-height:1.6em;overflow:auto}.welcome-panel h3{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:32px;font-weight:normal;line-height:1.2;margin:.1em 0 .8em}.welcome-panel h4{font-size:14px}.welcome-panel .welcome-panel-close{position:absolute;top:0;right:10px;padding:8px 3px;font-size:13px;text-decoration:
none}.welcome-panel .welcome-panel-close:before{background:url('../images/xit.gif') 0 17% no-repeat;content:' ';height:100%;width:10px;left:-12px;position:absolute}.welcome-panel .welcome-panel-close:hover:before{background-position:100% 17%}.welcome-panel .wp-badge{float:left;margin-bottom:20px}.welcome-panel-content{max-width:1500px}.welcome-panel-content .about-description,.welcome-panel h3{margin-left:190px}.welcome-panel p.welcome-panel-dismiss{clear:both;padding:1em 0 0 0}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative;padding-left:26px}.welcome-panel .welcome-panel-column{margin:0 5% 0 -25px;padding-left:25px;width:30%;min-width:200px;float:left}.welcome-panel .welcome-panel-column.welcome-panel-last{margin-right:0}.welcome-panel h4 .icon16{margin-left:-32px}.welcome-panel .welcome-panel-column ul{margin:1.6em 1em 1em 1.3em}.welcome-panel .welcome-panel-column li{list-style-type:disc;padding-left:2px}table.fixed{table-layout
:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-date,.fixed .column-parent,.fixed .column-links{width:10%}.fixed .column-response,.fixed .column-author,.fixed .column-categories,.fixed .column-tags,.fixed .column-rel,.fixed .column-role{width:15%}.fixed .column-comments{width:4em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}.fixed .column-comments a{float:left}.fixed .column-slug{width:25%}.fixed .column-posts{width:10%}.fixed .column-icon{width:80px}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv #add-new-comment{border-width:0 0 1px;border-style:none none solid}#commentsdiv .comments-box{border:0 none}#commentsdiv .comments-box th
ead th{background:transparent;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv img.waiting{padding-left:5px}.sorting-indicator{display:none;width:7px;height:4px;margin-top:8px;margin-left:7px;background-image:url(../images/sort.gif);background-repeat:no-repeat}.fixed .column-comments .sorting-indicator{margin-top:3px}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:7px 7px 8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.sorted.asc .sorting-indicator,th.desc:hover span.sorting-indicator{display:block;background-position:0 0}th.sorted.desc .sorting-indicator,th.asc:hover span.sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{border-bottom-style:solid;border-bottom-width:2px;font-weight:bold;margin-right:1px;padding:0 2px}
.tablenav-pages .current-page{text-align:center}.tablenav-pages .next-page{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;display:block;cursor:default;height:30px;line-height:30px;font-size:12px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:active{cursor:default}.tablenav .displaying-num{margin-right:10px;font-size:12px;font-style:italic}.tablenav .actions{padding:2px 8px 0 0}.tablenav .delete{margin-right:20px}.view-switch{float:right;margin:6px 8px 0}.view-switch a{text-decoration:none}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#post
s-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}span.post-state-format{font-weight:normal}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}tr.inline-edit-row td,#wpbody-content .inline-edit-row fieldset .inline-edit-col{padding:0 .5em}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 0 0 1px;border-style:none none none solid}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-r
ow-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{margin:0;padding:0;line-height:27px}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0}.inline-edit-row fieldset label span
.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-style:italic;line-height:1.8em}.inline-edit-row fieldset input[type="text"],.inline-edit-row fieldset textarea{border-style:solid;border-width:1px}
.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.1em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}.inline-edit-row .catshow,.inline-edit-row .cathide{cursor:pointer}ul.cat-checklist{height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0}#bulk-titles{display:block;height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.inline-edit-row fieldset ul.cat-checklist li,.inline-edit-row fieldset ul.cat-checklist input{margin:0}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row .catshow,.inline-edit-row .cathide,.inline-edit-row #bulk-titles div{font-family:sans-serif;font-style:normal;font-size:11px}table .inline-edit-row fieldset ul.cat-hover{height
:auto;max-height:30em;overflow-y:auto;position:absolute}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles{line-height:140%}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:10px;margin:3px 3px 0 -2px;overflow:hidden;position:relative;text-indent:-9999px;width:10px}#titlediv{position:relative;margin-bottom:20px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;width:100%;outline:0}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{color:#bbb;position:absolute;font-size:1.7em;padding:8px 10px}#wp-fullscreen-title-prompt-text{padding:11px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}inp
ut#link_description,input#link_url{width:98%}#pending{background:0 none;border:0 none;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{height:1em;margin-top:8px;padding:0 10px}#editable-post-name-full{display:none}#editable-post-name input{width:16em}.postarea h3 label{float:left}#submitpost #ajax-loading,#submitpost .ajax-loading{vertical-align:middle}#wpcontent .ajax-loading{visibility:hidden}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}.submitbox .submitdelete,.submitbox .submit a:hover{border-bottom-width:1px;border-bottom-style:solid}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select,#post-format{line-height:2.5em;margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;min-width:255px}#trackback_url{width:99%}#normal-sortables .postbox .submit{backgrou
nd:transparent none;border:0 none;float:right;padding:0 12px;margin:0}.category-add input[type="text"],.category-add select{width:100%;max-width:260px}.press-this #side-sortables .category-tabs li,ul.category-tabs li,#side-sortables .add-menu-item-tabs li,.wp-tab-bar li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}.category-tabs a,#side-sortables .add-menu-item-tabs a,.wp-tab-bar a{text-decoration:none}.category-tabs{margin:8px 0 3px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit input,#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover{border:0 none}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.category-tabs,ul.add-menu-item-tabs,ul.wp-tab-bar{margin-top:12px}ul.category-tabs li
,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-style:solid solid none;border-width:1px 1px 0}#post-body .add-menu-item-tabs li.tabs{border-style:solid none solid solid;border-width:1px 0 1px 1px;margin-right:-1px}ul.category-tabs li,ul.add-menu-item-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}form#tags-filter{position:relative}td.post-title strong,td.plugin-title strong{display:block;margin-bottom:.2em}td.post-title p,td.plugin-title p{margin:6px 0}.wp-hidden-children .wp-hidden-child,.ui-tabs-hide{display:none}.commentlist .avatar{vertical-align:text-top}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{border-width:0 1px 1px;border-style:none solid solid;width:100%;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-r
adius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#post-status-info td{font-size:12px}.autosave-info{padding:2px 15px;text-align:right}#editorcontent #post-status-info{border:0}#post-body .wp_themeSkin .mceStatusbar a.mceResize{display:block;background:transparent url(../images/resize.gif) no-repeat scroll right bottom;width:12px;cursor:se-resize;margin:0 2px;position:relative;top:-2px}#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize{top:20px}#wp-word-count{display:block;padding:2px 10px}#timestampdiv select{height:20px;line-height:14px;padding:0;vertical-align:top}#aa,#jj,#hh,#mn{padding:1px;font-size:12px}#jj,#hh,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{background-repeat:no-repeat;background-position:left top;padding-left:18px}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}#postcustomstuff .updatemeta,#postcustomstuff .deletemeta{margin:auto}#p
ostcustomstuff thead th{padding:5px 8px 8px}#postcustom #postcustomstuff .submit{border:0 none;float:none;padding:5px 8px}#side-sortables #postcustom #postcustomstuff .submit{padding:0 5px}#side-sortables #postcustom #postcustomstuff td.left input{margin:3px 3px 0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px;margin:3px}#postcustomstuff table{margin:0;width:100%;border-width:1px;border-style:solid;border-spacing:0}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:95%;margin:8px 0 8px 8px}#postcustomstuff th.left,#postcustomstuff td.left{width:38%}#postcustomstuff #newmeta .submit{padding:0 8px}#postcustomstuff .submit input,#postcustomstuff table #addmetasub{width:auto}#postcustomstuff #newmetaleft{vertical-align:top}#postcustomstuff #newmetaleft a{padding:0 10px;text-decoration:none}table.diff{width:100%}table.diff col.content{width:50%}table.diff tr{background-color:transparent}table.diff td,table
.diff th{padding:.5em;font-family:Consolas,Monaco,monospace;border:0}table.diff .diff-deletedline del,table.diff .diff-addedline ins{text-decoration:none}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}#post-body ul.add-menu-item-tabs{float:left;width:120px;text-align:right;margin:0 -120px 0 5px;padding:0}#post-body ul.add-menu-item-tabs li{padding:8px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.wp-tab-panel,.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel{height:200px;overflow:auto;padding:.5em .9em;border-style:solid;border-width:1px}.nav-menus-php .customlinkdiv div.tabs-panel,.nav-menus-php .posttypediv div.tabs-panel,.nav-menus-php .taxonomydiv div.tabs-panel{height:auto;max-height:205px}div.tabs-panel-acti
ve{display:block}div.tabs-panel-inactive{display:none}.customlinkdiv ul,.posttypediv ul,.taxonomydiv ul{list-style:none;padding:0;margin:0}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:19px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap p,.form-wrap label{font-size:11px}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input,.form-field textarea{border-style:solid;border-width:1px;width:95%}p.description,.form-wrap p{margin:2px 0 5px}p.help,p.description,span.description,.form-wrap p{font-size:12px;font-style:italic;font-family:sans-serif}.form-wrap .form-field{margin
:0 0 10px;padding:8px 0}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}#poststuff .taghint{color:#aaa;margin:15px 0 -24px 12px}#poststuff .tagsdiv .howto{margin:0 0 6px 8px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{-webkit-border-radius:8px;border-radius:8px;border-width:1px;border-style:solid;line-height:2em;max-width:1000px;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border-width:1px;border-style:solid}.ac_results li{padding:2px 5px;white-space:nowrap;text-align:left}.ac_over{cursor:pointer}.ac_match{text-decoration:underline}table.links-table{width:100%}.links-table th
{font-weight:normal;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table th,.links-table td{padding:5px 0}.links-table td label{margin-right:8px}.links-table td input[type="text"],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}.media-item .describe{border-collapse:collapse;width:100%;border-top-style:solid;border-top-width:1px;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{
display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:bold}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:bold}.media-upload-form th.label label{font-weight:bold;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}abbr.required{border:medium none;text-decoration:none}.media-item .describe input[type="text"],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-on,.describe-toggle-off{display:block;line-height:36px;float:right;margin-right:15px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on,.media-item.open img.pinkynail{display:none}.media-item.open .describe-toggle-off{display:block}#media-items .media-item{border-style:solid;border-width:1px;min-height:36px;position:relative;
margin-top:-1px;width:100%}#media-items{width:623px}#media-items:empty{border:0 none}.media-item .filename{line-height:36px;overflow:hidden;padding:0 10px}.media-item .error-div{padding-left:10px}.media-item .pinkynail{float:left;margin:2px 2px 0;max-width:40px;max-height:32px}.media-item .startopen,.media-item .startclosed{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:6px 10px 0 0;width:200px;line-height:2em;padding:0;overflow:hidden;margin-bottom:2px;border:1px solid #d1d1d1;background:#f7f7f7;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f7f7f7));background-image:-webkit-linear-gradient(bottom,#fff,#f7f7f7);background-image:-moz-linear-gradient(bottom,#fff,#f7f7f7);background-image:-o-linear-gradient(bottom,#fff,#f7f7f7);background-image:linear-gradient(to top,#fff,#f7f7f7);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);box-s
hadow:inset 0 0 3px rgba(0,0,0,0.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-24px;background-color:#8cc1e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#72a7cf),to(#8cc1e9));background-image:-webkit-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-moz-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-o-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:linear-gradient(to top,#72a7cf,#8cc1e9);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0 8px;text-shadow:0 1px 0 rgba(255,255,255,0.4);color:rgba(0,0,0,0.6)}.upload-php .fixed .column-parent{width:25%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item.error{margin:0;padding:0}.media-upload-form .media-item.error p,.media-item .error-
div{line-height:16px;margin:5px 10px;padding:0}.media-item .error-div a.dismiss{display:block;float:right;margin:5px 4px 0 15px}.find-box{width:500px;height:300px;overflow:hidden;padding:33px 5px 40px;position:absolute;z-index:1000}.find-box-head{cursor:move;font-weight:bold;height:2em;line-height:2em;padding:1px 12px;position:absolute;top:5px;width:100%}.find-box-inside{overflow:auto;width:100%;height:100%}.find-box-search{padding:12px;border-width:1px;border-style:none none solid}#find-posts-response{margin:8px 0;padding:0 1px}#find-posts-response table{width:100%}#find-posts-response .found-radio{padding:5px 0 0 8px;width:15px}.find-box-buttons{width:480px;margin:8px}.find-box-search label{padding-right:6px}.find-box #resize-se{position:absolute;right:1px;bottom:1px}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-0.5em 0 2em 0}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border-widt
h:1px;border-style:solid;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #ddd;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0}.describe .imgedit-wrap table td{vertical-align:top;padding-top:0}.imgedit-wrap p,.describe .imgedit-wrap table td{font-size:11px;line-height:18px}.describe .imgedit-wrap table td.imgedit-settings{padding:0 5px}td.imgedit-settings input{vertical-align:middle}.imgedit-wait{position:absolute;top:0;backgro
und:#fff url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.media-disabled,.imgedit-settings .disabled{color:grey}.imgedit-wait-spin{padding:0 4px 4px;vertical-align:bottom;visibility:hidden}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;height:32px}.imgedit-crop-wrap{position:relative}.imgedit-crop{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -9px -31px;margin:0 8px 0 0}.imgedit-crop.disabled:hover{background-position:-9px -31px}.imgedit-crop:hover{background-position:-9px -1px}.imgedit-rleft{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -46px -31px;margin:0 3px}.imgedit-rleft.disabled:hover{background-position:-46px -31px}.imgedit-rleft:hover{background-position:-46px -1px}.imgedit-rright{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -77px -31px;margin:0 8px 0 3px}.im
gedit-rright.disabled:hover{background-position:-77px -31px}.imgedit-rright:hover{background-position:-77px -1px}.imgedit-flipv{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -115px -31px;margin:0 3px}.imgedit-flipv.disabled:hover{background-position:-115px -31px}.imgedit-flipv:hover{background-position:-115px -1px}.imgedit-fliph{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -147px -31px;margin:0 8px 0 3px}.imgedit-fliph.disabled:hover{background-position:-147px -31px}.imgedit-fliph:hover{background-position:-147px -1px}.imgedit-undo{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -184px -31px;margin:0 3px}.imgedit-undo.disabled:hover{background-position:-184px -31px}.imgedit-undo:hover{background-position:-184px -1px}.imgedit-redo{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -215px -31px;margin:0 8px 0 3px}.imgedit-redo.disabled:hover{background-position:-215px
-31px}.imgedit-redo:hover{background-position:-215px -1px}.imgedit-applyto img{margin:0 8px 0 0}.imgedit-group-top{margin:5px 0}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic;margin-bottom:8px}.imgedit-help ul li{font-size:11px}a.imgedit-help-toggle{text-decoration:none}#wpbody-content .imgedit-response div{width:600px;margin:8px}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{border-width:1px;border-style:solid;-webkit-border-radius:8px;border-radius:8px;margin-bottom:8px;padding:2px 10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.imgedit-crop,.imgedit-rleft,.imgedit-rright,.imgedit-flipv,.imgedit-fliph,.imgedit-undo,.imgedit-redo{background-image:url('../images/imgedit-icons-2x
.png');background-size:260px 64px}}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;margin-bottom:-8px;clear:both}.form-table td{margin-bottom:9px;padding:8px 10px;line-height:20px;font-size:12px}.form-table th,.form-wrap label{font-weight:normal;text-shadow:#fff 0 1px 0}.form-table th{vertical-align:top;text-align:left;padding:10px;width:200px}.form-table th.th-full{width:auto}.form-table div.color-option{display:block;clear:both;margin-top:12px}.form-table input.tog{margin-top:2px;margin-right:2px;float:left}.form-table td p{margin-top:4px}.form-table table.color-palette{vertical-align:bottom;float:left;margin:-12px 3px 11px}.form-table .color-palette td{border-width:1px 1px 0;border-style:solid solid none;height:10px;line-height:20px;width:10px}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom-width:1px;border-bottom-style:solid}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#replyrow input{border-width:1px;b
order-style:solid}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 7px 3px;text-align:center}#replysubmit img.waiting,.inline-edit-save img.waiting{padding:4px 10px 0;vertical-align:top;float:right}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px}.comment-ays{margin-bottom:0;border-style:solid;border-width:1px}.comment-ays th{border-right-style:solid;border-right-width:1px}.trash-undo-inside,.spam-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-sta
tus-radio input{margin:2px 3px 5px 0;vertical-align:middle}#comment-status-radio label{padding:5px 0}.commentlist .avatar{vertical-align:text-top}.theme-install-php .tablenav{height:auto}h3.available-themes{margin:0 0 1em;float:left}.available-theme{display:inline-block;margin-right:10px;overflow:hidden;padding:20px 20px 20px 0;vertical-align:top;width:300px}.available-theme .screenshot{width:300px;height:225px;display:block;border-width:1px;border-style:solid;margin-bottom:10px;overflow:hidden}.available-theme img{width:300px}.available-theme h3{margin:15px 0 0}.available-theme .theme-author{line-height:18px}.available-theme .action-links{margin-top:10px;overflow:hidden}#current-theme .theme-info li,.theme-options li,.available-theme .action-links li{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #dfdfdf}.available-theme .action-links li{padding-right:8px;margin-right:8px}#current-theme .theme-info li:last-child,.theme-options li:last-child,.availabl
e-theme .action-links li:last-child{padding-right:0;margin-right:0;border-right:0}.available-theme .action-links .delete-theme{float:right;margin-left:8px;margin-right:0}.available-theme .action-links .delete-theme a{color:red;padding:2px}.available-theme .action-links .delete-theme a:hover{background:red;color:#fff;text-decoration:none}.available-theme .action-links p{float:left}#current-theme{margin:20px 0 10px;padding:0 0 20px;border-bottom:1px solid #dfdfdf;overflow:hidden}#current-theme.has-screenshot{padding-left:330px}#current-theme h3{margin:0;font-size:12px;font-weight:normal;color:#999}#current-theme h4{margin:3px 0 16px;font-size:20px}#current-theme h4 span{margin-left:20px;font-size:12px;font-weight:normal}#current-theme a{border-bottom:0}#current-theme .theme-info{margin:1em 0;overflow:hidden}#current-theme .theme-description{margin-top:5px;max-width:600px;line-height:1.6em}#current-theme img{float:left;width:300px;margin-left:-330px;border-width:1px;border-styl
e:solid}.theme-options{overflow:hidden;font-size:14px;padding-bottom:10px}.theme-options .load-customize{margin-right:30px;float:left}.theme-options span{float:left;margin-right:10px;text-transform:uppercase;font-size:11px;line-height:18px;color:#999}.theme-options ul{float:left;margin:0}@media only screen and (max-width:1200px){.available-theme,.available-theme .screenshot,#current-theme img{width:240px}.available-theme .screenshot{height:180px}.available-theme img{width:100%}#current-theme.has-screenshot{padding-left:270px}#current-theme img{margin-left:-270px}}#post-body ul.add-menu-item-tabs li.tabs a,#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{font-weight:bold;text-decoration:none}#TB_window #TB_title{background-color:#222;color:#cfcfcf}#broken-themes{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-install-php h4{margin:2.5em 0 8px}.appearance_page_custom-header #headimg{border:1px solid #dfdfdf;overf
low:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}.nav-tab{border-style:solid;border-color:#dfdfdf #dfdfdf #fff;border-width:1px 1px 0;color:#aaa;text-shadow:#fff 0 1px 0;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:0 6px -1px 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-ri
ght-radius:3px}.nav-tab-active{border-width:1px;color:#464646}.nav-tab:hover,.nav-tab-active{border-color:#ccc #ccc #fff}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0}h2 .nav-tab{padding:4px 10px 6px;font-weight:200;font-size:20px;line-height:24px}#dashboard_right_now .versions .b,#post-status-display,#post-visibility-display,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,.media-item .percent,.plugins .name,#pass-strength-result.strong,#pass-strength-result.short,.button-highlighted,input.button-highlighted,#ed_reply_toolbar #ed_reply_strong,.item-controls .item-order a,.feature-filter .feature-name{font-weight:bold}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ul,.plugins .desc ol{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions-visible{padding:0}.plugins tbody th.check-colum
n{padding:7px 0}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th{border-top-style:solid;border-top-width:1px;padding:5px 7px 0}.plugins .update th,.plugins .update td{border-bottom:0}.plugin-update-tr td{border-top:0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .second,.plugins .row-actions-visible{padding:0 0 5px}.plugins .update .second,.plugins .update .row-actions-visible{padding-bottom:0}.plugins-php .widefat tfoot th,.plugins-php .widefat tfoot td{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{margin:5px;padding:3px 5px}.plugin-install-php h4{margin:2.5em 0 8px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#your-profile #rich_editing{border:0}#display_name{width:15em}#createuser .form-field input{width:25em}.pressthi
s{margin:20px 0}.pressthis a{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(7%,#e6e6e6),color-stop(77%,#d8d8d8));background-image:-webkit-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:-moz-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:-o-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:linear-gradient(to top,#e6e6e6 7%,#d8d8d8 77%);-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none;text-shadow:0 1px 0 #fff}.pressthis a:hover,.pressthis a:active{color:#333}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-moz-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,0.7);box-shadow:0 10px 8px rgba(0,0,0,0.7)}.pressthis a span{background:url(../images/press-this.p
ng?v=20120502) no-repeat 0 5px;padding:8px 11px 8px 27px;margin:0 5px;display:inline-block}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:transparent;-webkit-transform:skew(20deg) rotate(6deg);-moz-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,0.6);box-shadow:0 10px 8px rgba(0,0,0,0.6)}#utc-time,#local-time{padding-left:25px;font-style:italic;font-family:sans-serif}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}#footer{position:absolute;bottom:0;left:0;right:0;padding:10px 0;margin-right:20px;border-top-width:1px;border-top-style:solid}#footer p{margin:0;line-height:20px}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap div.updated,.about-wrap div.error{display:none!important}.about-wrap p{line-height:1.6em}.ab
out-wrap h1{margin:.2em 200px 0 0;line-height:1.2em;font-size:2.8em;font-weight:200}.about-text,.about-description,.about-wrap li.wp-person a.web{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:normal;line-height:1.6em;font-size:20px}.about-description{margin-top:1.4em}.about-text{margin:1em 200px 1.4em 0;min-height:60px;font-size:24px}.about-wrap h3{font-size:24px;margin-bottom:1em;padding-top:20px}.about-wrap .changelog{overflow:hidden}.about-wrap .changelog li{list-style-type:disc;margin-left:3em}.about-wrap .feature-section{padding-bottom:20px}.about-wrap .feature-section h4{margin-bottom:.6em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code{font-size:14px}.about-wrap .point-releases{margin-top:5px}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{padding-top:142px;height:50px;width:173px;font
-weight:bold;font-size:14px;text-align:center;margin:0 -5px;background:url('../images/wp-badge.png?ver=20111120') no-repeat}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap h2.nav-tab-wrapper{padding-left:6px}.about-wrap h2 .nav-tab{padding:4px 10px 6px;margin:0 3px -1px 0;font-size:18px;vertical-align:top}.about-wrap h2 .nav-tab-active{font-weight:bold;padding-top:3px}.about-wrap .feature-section img{border:0;margin:0 1.94% 10px 0;-webkit-border-radius:3px;border-radius:3px}.about-wrap .feature-section img.image-50{max-width:50%}.about-wrap .feature-section img.image-30{max-width:31.2381%}.ie8 .about-wrap .feature-section img{border-width:1px;border-style:solid}.about-wrap .feature-section.three-col{padding-top:15px;margin-bottom:0}.about-wrap .feature-section.three-col div{width:30%;margin-right:4.999999999%;float:left}.about-wrap .feature-section.three-col h4{margin:0 0 .6em 0}.about-wrap .feature-section.three-col img{margin:.5em 0 .5em 5px;max-width:100
%;float:none}.ie8 .about-wrap .feature-section.three-col img{margin-left:0}.about-wrap .feature-section.three-col .last-feature{margin-right:0}.about-wrap .three-col-images{text-align:center}.about-wrap .three-col-images img{margin:0 0 10px}.about-wrap .three-col-images .last-feature{float:right}.about-wrap .three-col-images .first-feature{float:left}.about-wrap .feature-section.images-stagger-right img{float:right;margin:0 5px 12px 12px}.about-wrap .feature-section.images-stagger-left img{float:left;margin:0 12px 12px 5px}@media only screen and (max-width:900px){.about-wrap .feature-section.images-stagger-left img,.about-wrap .feature-section.images-stagger-right img{clear:both}}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:bold}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:5px;margin:0 -15px 0 -5px}
.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:left;margin-right:10px}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:bold}.freedoms-php .about-wrap ol p{font-weight:normal;margin:.6em 0}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;hei
ght:100%;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;overflow:auto;background:#f5f5f5;border-right:1px solid rgba(0,0,0,0.2)}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-300px}.wp-full-overlay-sidebar:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:3px;box-shadow:-5px 0 4px -4px rgba(0,0,0,0.1) inset;z-index:1000}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header,.wp-full-overlay-sidebar .wp-full-overlay-footer{position:absolute;left:0;right:0;height:45px;padding:0 20px;line-h
eight:45px;z-index:10;margin:0}.wp-full-overlay-sidebar .wp-full-overlay-header{top:0;border-top:0;border-bottom:1px solid #fff;box-shadow:inset 0 -1px 0 0 #dfdfdf}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:0;border-top:1px solid #dfdfdf;box-shadow:inset 0 1px 0 0 #fff}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.wp-full-overlay .close-full-overlay{text-decoration:none}.wp-full-overlay .collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:50;display:block;width:19px;height:19px;margin-left:15px;padding:0;border-radius:50%;text-decoration:none}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;left:100%}.wp-full-overlay .collapse-sidebar-arrow{position:absolute;margin-top:2px;margin-left:2px;display:block;width:15px;height:15px;background:transparent url('../images/arrows.png') no-repeat 0 -72px}.wp-full-overlay.collapsed .collapse-sidebar-arrow{
background-position:0 -108px}.wp-full-overlay .collapse-sidebar-label{position:absolute;left:100%;color:#808080;line-height:20px;margin-left:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label{color:#666}.wp-full-overlay,.wp-full-overlay-sidebar,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main{-webkit-transition-property:left,right,top,bottom,width,margin;-moz-transition-property:left,right,top,bottom,width,margin;-ms-transition-property:left,right,top,bottom,width,margin;-o-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:
fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url("../images/wpspin_light.gif") no-repeat fixed center center}#customize-container iframe,#theme-installer iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#theme-installer{display:none}#theme-installer.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 20px}.single-theme .install-theme-info{padding-top:15px}#theme-installer .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0}.install-theme-info .theme-screenshot
{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .star-holder{margin:14px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px}#excerpt,.attachmentlinks{margin:0;height:4em;width:98%}#template div{margin-right:190px}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:bold;margin:0 6px}.row-title{font-size:13px!important;font-weight:bold}.column-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{visibility:hidden;padding:2px 0 0}.mobile .row-actions{visibility:visible}tr:hover .row-actions,div.comment-item:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist strong{margin-left:-8px;position:absolute}.t
agchecklist span{margin-right:25px;display:block;float:left;font-size:11px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:6px 0 0 -9px;cursor:pointer;width:10px;height:10px;display:block;float:left;text-indent:-9999px;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:left}#poststuff h3,.metabox-holder h3{font-size:15px;font-weight:normal;padding:7px 10px;margin:0;line-height:1}#poststuff .inside{margin:6px 0 8px}#poststuff .inside #parent_id,.inline-edit-row #post_parent{max-width:100%}#post-visibility-select,#post-formats-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#titlediv,#poststuff .postarea{margin-bottom:20px}#templateside ul li a{text-decoration:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:normal;line-height:24px}#sidemenu{margin:-30px 15px 0 315px;list-style:none;position:relative;float:right;padding-lef
t:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:normal;padding-left:6px;padding-right:6px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-width:1px;border-style:solid}#sidemenu li a .count-0{display:none}.plugin-install #description,.plugin-install-network #description{width:60%}table .vers,table .column-visible,table .column-rating{text-align:left}.error-message{color:red;font-weight:bold}body.iframe{height:98%}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}.list-ajax-loading{float:right;margin-right:9px;margin-top:-1px}.tablenav .l
ist-ajax-loading{margin-top:7px}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:0;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}.edit-box{display:none}h3:hover .edit-box{display:inline}.index-php form .input-text-wrap{background:#fff;border-style:solid;border-width:1px;padding:2px 3px;border-color:#ccc}#dashboard-widgets form .input-text-wrap input{border:0 none;outline:0;margin:0;padding:0;width:99%;color:#333}form .textarea-wrap{background:#fff;border-style:solid;border-width:1px;padding:2px;border-color:#ccc
}#dashboard-widgets form .textarea-wrap textarea{border:0 none;padding:0;outline:0;width:99%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:0}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit input{margin:0}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:30px;padding:0;top:5px}#dashboard-widgets h4{font-weight:normal;font-size:13px;margin:0 0 .2em;padding:0}#dashboard_right_now p.sub,#dashboard_right_now .table,#dashboard_right_now .versions{margin:-12px}#dashboard_right_now .inside{font-size:12px;padding-top:20px}#dashboard_right_now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px}#dashboard_right_now .tabl
e{margin:0;padding:0;position:relative}#dashboard_right_now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#dashboard_right_now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#dashboard_right_now table td{padding:3px 0;white-space:nowrap}#dashboard_right_now table tr.first td{border-top:0}#dashboard_right_now td.b{padding-right:6px;text-align:right;font-size:14px;width:1%}#dashboard_right_now td.b a{font-size:18px}#dashboard_right_now td.b a:hover{color:#d54e21}#dashboard_right_now .t{font-size:12px;padding-right:12px;padding-top:6px;color:#777}#dashboard_right_now .t a{white-space:nowrap}#dashboard_right_now .spam{color:red}#dashboard_right_now .waiting{color:#e66f00}#dashboard_right_now .approved{color:green}#dashboard_right_now .versions{padding:6px 10px 12px;clear:both}#dashboard_right_now a.button{float:right;clear:right;position:relative;top:-5px}#dashboard_recent_comments h3{margin-bottom:0}#dashboard_recent_comments .inside{mar
gin-top:0}#dashboard_recent_comments .comment-meta .approve{font-style:italic;font-family:sans-serif;font-size:10px}#dashboard_recent_comments .subsubsub{float:none;white-space:normal}#the-comment-list{position:relative}#the-comment-list .comment-item{padding:1em 10px;border-top:1px solid}#the-comment-list .pingback{padding-left:9px!important}#the-comment-list .comment-item,#the-comment-list #replyrow{margin:0 -10px}#the-comment-list .comment-item:first-child{border-top:0}#the-comment-list .comment-item .avatar{float:left;margin:0 10px 5px 0}#the-comment-list .comment-item h4{line-height:1.7em;margin-top:-0.4em;color:#777}#the-comment-list .comment-item h4 cite{font-style:normal;font-weight:normal}#the-comment-list .comment-item blockquote,#the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#dashboard_recent_comments #the-comment-list .trackback blockquote,#dashboard_recent_comments #the-comment-list .pingback blockquote{display:block}#the-comment-
list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:12px}#dashboard_quick_press h4{font-family:sans-serif;float:left;width:5em;clear:both;font-weight:normal;text-align:right;font-size:12px}#dashboard_quick_press h4 label{margin-right:10px}#dashboard_quick_press .input-text-wrap,#dashboard_quick_press .textarea-wrap{margin:0 0 1em 5em}#dashboard_quick_press .wp-media-buttons{margin:0 0 .5em 5em;padding:0}#dashboard_quick_press .wp-media-buttons a{color:#777}#dashboard-widgets #dashboard_quick_press form p.submit{margin-left:4.6em}#dashboard-widgets #dashboard_quick_press form p.submit input{float:left}#dashboard-widgets #dashboard_quick_press form p.submit #save-post{margin:0 1em 0 10px}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:right}#dashboard-widgets #dashboard_quick_press form p.submit img.waiting{vertical-align:middle;visibility:hidden;margin:4px 6px 0 0}#dashboard_recent_drafts ul,#dashboard_recent_drafts p{margin:0;padding:0;
word-wrap:break-word}#dashboard_recent_drafts ul{list-style:none}#dashboard_recent_drafts ul li{margin-bottom:1em}#dashboard_recent_drafts h4{line-height:1.7em;word-wrap:break-word}#dashboard_recent_drafts h4 abbr{font-weight:normal;font-family:sans-serif;font-size:12px;color:#999;margin-left:3px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:13px;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:12px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}#dashboard_plugins h4{line-height:1.7em}#dashboard_plugins h5{font-weight:normal;font-size:13px;margin:0;display:inline;line-height:1.4em}#dashboard_plugins h5 a{line-height:1.4em}#dashboard_plugins .inside span{font-size:12px;padding-left:5px}#dashboard_plugins p{margin:.3em 0 1.4em;line-height:1.4em}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-w
ord}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:bold}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;text-shadow:none;background:transparent none;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag.browser-insecure a.browse-happy-link,#dashboard_browser_nag.browser-insecure a.update-browser-link{text-shadow:#871b15 0 1px 0}#dashboard_browser_nag a.browse-happy-link,
#dashboard_browser_nag a.update-browser-link{text-shadow:#d29a04 0 1px 0}.login *{margin:0;padding:0}.login form{margin-left:8px;padding:26px 24px 46px;font-weight:normal;background:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px}.login form .forgetmenot{font-weight:normal;float:left;margin-bottom:0}.login .button-primary{font-size:13px!important;line-height:16px;padding:3px 10px;float:right}#login form p{margin-bottom:0}#login form p.submit{padding:0}.login label{color:#777;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1 a{background-image:url('../images/wordpress-logo.png?ver=20120216');background-size:274px 63px;background-position:top center;background-repeat:no-repeat;width:326px;height:67px;text-indent:-9999px;overflow:hidden;padding-bottom:15px;display:block}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.login h1 a{background-im
age:url('../images/wordpress-logo-2x.png?ver=20120412');background-size:274px 63px}.wp-badge{background-image:url('../images/wp-badge-2x.png?ver=20120516');background-size:173px 194px}}#login{width:320px;padding:114px 0 0;margin:auto}#login_error,.login .message{margin:0 0 16px 8px;padding:12px}.login #nav,.login #backtoblog{text-shadow:#fff 0 1px 0;margin:0 0 0 16px;padding:16px 16px 0}#backtoblog{padding:12px 16px 0}.login form .input,.login input[type="text"]{color:#555;font-weight:200;font-size:24px;line-height:1;width:100%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;outline:0;-webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2)}.login #pass-strength-result{width:250px;font-weight:bold;border-style:solid;border-width:1px;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login form,.mobile #login .messag
e,.mobile #login_error{margin-left:0}.mobile #login #nav,.mobile #login #backtoblog{margin-left:8px}.mobile #login h1 a{width:auto}#dashboard_right_now p.musub{margin-top:12px;border-top:1px solid #ececec;padding-left:16px;position:static}.rtl #dashboard_right_now p.musub{padding-left:0;padding-right:16px}#dashboard_right_now td.b a.musublink{font-size:16px}#dashboard_right_now div.musubtable{border-top:0}#dashboard_right_now div.musubtable .t{white-space:normal}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}#nav-menus-frame{margin-left:300px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:24px}.no-js #wpbody-content #menu-settings-column{padding-top:31px}#menu-settings-column .inside{clear:both}.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)
}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}#menu-management-liquid{float:left;min-width:100%}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:10px;border-width:1px 0;border-style:solid}#nav-menu-header,#nav-menu-footer{padding:0 10px}#nav-menu-header{border-bottom:1px solid}#nav-menu-footer{border-top:1px solid}.nav-menus-php #post-body div.updated,.nav-menus-php #post-body div.error{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:bold}#menu-management .nav-tabs-nav{margin:0 20px}#menu-management .nav-tabs-arrow{width:10px;padding:0 5px 4px;cursor:pointer;position:absolute;top:0;line-height:22px;font-size:18px;text-shadow:0 1px 0 #fff}#menu-management .nav-tabs-arrow-left{left:0}#menu-management .nav-tabs-arrow-right{right:0;text-align:right}#m
enu-management .nav-tabs-wrapper{width:100%;height:28px;margin-bottom:-1px;overflow:hidden}#menu-management .nav-tabs{padding-left:20px;padding-right:10px}.js #menu-management .nav-tabs{float:left;margin-left:0;margin-right:-400px}#menu-management .nav-tab{margin-bottom:0;font-size:14px}#select-nav-menu-container{text-align:right;padding:0 10px 3px 10px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{font-style:italic}#menu-management .inside{padding:0 10px}.postbox .howto input{width:180px;float:right}.customlinkdiv .howto input{width:200px}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .meta-sep,.nav-menus-php .submitdelete,.nav-menus-php .submitc
ancel{display:block;float:left;margin:4px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;font-size:12px;margin-left:20px;margin-top:5px}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.postbox img.waiting{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.show-all,.hide-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:4px;display:block;float:left}.quick-search{width:190px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .list-container{max-height:200px;overflow-y:auto;padding:10px 10px 5px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0;margin-bo
ttom:5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{padding:1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:13px 0 0 0}.menu-item-handle{border:1px solid #dfdfdf;position:relative;padding-left:10px;height:auto;width:400px;line-height:35px;text-shadow:0 1px 0 #fff;overflow:hidden;word-wrap:break-word}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;background-image:-webkit-gradient(linear,left bottom,left top,from(#f6c9cc),to(#fdf8ff));background-image:-webkit-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:-moz-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:-o-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:linear-gradient(to top,#f6c9cc,#fdf8ff)}.menu-it
em-edit-active .menu-item-handle{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}.menu li.deleting .menu-item-handle{background-image:none;text-shadow:0}.menu-item-handle .item-title{font-size:12px;font-weight:bold;padding:7px 0;line-height:20px;display:block;margin-right:13em}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-l
eft:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.me
nu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{font-size:12px;padding-right:10px}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:36px;overflow:hidden;text-indent:-999em;border-bottom:1px solid;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:400px;padding:10px 0 10px 10px;border:solid;border-width:0 1
px 1px 1px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;font-size:12px;font-style:italic}.link-to-original a{padding-left:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 5px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:5px 0 1px}.nav-menus-php .major-publishing-actions .delete
-action{vertical-align:middle;text-align:left;float:left;padding-right:15px;margin-top:5px}.menu-name-label span,.auto-add-pages label{font-size:12px;font-style:normal}.menu-name-label{margin-right:15px}.auto-add-pages input{margin-top:0}.auto-add-pages{margin-top:4px;float:left}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid;padding:1px 2px;text-decoration:none}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px;border:0 none}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#nav-menus-frame,.button-controls,#menu-item-url-wrap,#menu-item-name-wrap{display:block}div.star-holder{position:relative;height:
17px;width:100px;background:url('../images/stars.png?ver=20120307') repeat-x bottom left}div.star-holder .star-rating{background:url('../images/stars.png?ver=20120307') repeat-x top left;height:17px;float:left}div.action-links{font-weight:normal;margin:6px 0 0}#plugin-information-header{margin:0;padding:0 5px;font-weight:bold;position:relative;border-bottom-width:1px;border-bottom-style:solid;height:2.5em}#plugin-information ul#sidemenu{font-weight:normal;margin:0 5px;position:absolute;left:0;bottom:-1px}#plugin-information p.action-button{width:100%;padding-bottom:0;margin-bottom:0;margin-top:10px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .action-button a{text-align:center;font-weight:bold;text-decoration:none;display:block;line-height:2em}#plugin-information h2{clear:none!important;margin-right:200px}#plugin-information .fyi{margin:0 10px 50px;width:210px}#plugin-inf
ormation .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi h2.mainheader{padding:5px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}#plugin-information .fyi ul{padding:10px 5px 10px 7px;margin:0;list-style:none;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .fyi li{margin-right:0}#plugin-information #section-holder{padding:10px}#plugin-information .section ul,#plugin-information .section ol{margin-left:16px;list-style-type:square;list-style-image:none}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;max-width:100%;width:auto;height:auto}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px;padding-bottom:2em}#plugin-information #section-screenshots ol,#plugin-information .updated,#plugin-information pre{margin-right:215px}#plugin-information pre{padding:7px;overflow:auto}bo
dy.press-this{color:#333;margin:0;padding:0;min-width:675px;min-height:400px}img{border:0}.press-this #wphead{height:32px;margin-left:0;margin-right:0;margin-bottom:5px}.press-this #header-logo{float:left;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.press-this #wphead h1{font-weight:normal;font-size:16px;line-height:32px;margin:0;float:left}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this-sidebar{float:right;width:200px;padding-top:10px}.press-this #title{margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist span a{background:transparent url(../images/xit.gif) no-repeat 0 0}.press-this #titlediv{margin:0}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 0}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;fon
t-style:italic;display:block}.press-this #poststuff{margin:0 10px 10px}#poststuff #editor-toolbar{height:30px}div.zerosize{border:0 none;height:0;margin:0;overflow:hidden;padding:0;width:0}.posting{margin-right:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:right}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #tagsdiv-post_tag h3,.press-this #categorydiv h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{text-shadow:0 1px 0 #fff;font-weight:bold;font-size:12px;margin-left:5px}#TB_window{border:1px solid #333}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.postbox:hover .handlediv,.stuffbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.press
-this #submitdiv:hover .handlediv{background:0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border-color:#dfdfdf}.press-this .actions{float:right;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-25px -7px 0 0}.press-this .actions li{float:left;list-style:none;margin-right:10px}#extra-fields .button{margin-right:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:100px}#img_container a{display:block;float:left;overflow:hidden}#img_container img,#img_container a{width:68px;height:68px}#img_container img{border:0;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:hover,#img_container a:active{border-c
olor:#000;z-index:1000;border-width:2px;margin:-1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:130px}.press-this #content{margin:5px 0;padding:0 5px;border:0 none;height:357px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:transparent}#saving{display:inline;vertical-align:middle}#TB_ajaxContent #options{position:absolute;top:20px;right:25px;padding:5px}#TB_ajaxContent h3{margin-bottom:.25em}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}.taghint{color:#aaa;margin:-17px 0 0 7px;visibility:hidden}input.newtag ~ div.taghint{visibility:visible}input.newtag:focus ~ div.taghint{visibility:hidden}#mce_fullscreen_container{background:#fff}#photo-add-url-div input[type="text"]{width:300px}.alignleft h3{margin:0}h3 span{font-weight:normal}#template textarea{font-family:Consolas,Monaco,monospace;font-size:12px;width:97%;backg
round:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px;word-wrap:break-word}#templateside h3,#postcustomstuff p.submit{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em;padding:0}#templateside li{margin:4px 0}#templateside ul li a span.highlight{display:block}.nonessential{font-size:11px;font-style:italic;padding-left:12px}.highlight{padding:3px 3px 3px 12px;margin-left:-12px;font-weight:bold;border:0 none}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:top;font-weight:bold}.fileedit-sub{padding:10px 0 8px;line-height:180%}#filter-box{clear:both}.feature-filter{padding:8px 12px 0}.feature-filter .feature-group{float:left;margin:5px 10px 10px}.feature-filter .feature-group li{display:inline-block;vertical-align:top;list-style-type:none;padding-right:25px;width:150px}.feature-container{width:100%;overflow:auto;margin-bottom:10px}div.widget-liquid-left{float:left;clear:left;wid
th:100%;margin-right:-325px}div#widgets-left{margin-left:5px;margin-right:325px}div#widgets-right{width:285px;margin:0 auto}div.widget-liquid-right{float:right;clear:right;width:300px}.widget-liquid-right .widget,.inactive-sidebar .widget,.widget-liquid-right .sidebar-description{width:250px;margin:0 auto 20px;overflow:hidden}.widget-liquid-right .sidebar-description{margin-bottom:10px}.inactive-sidebar .widget{margin:0 10px 20px;display:inline-block}div.sidebar-name h3{font-weight:normal;font-size:15px;margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}div.sidebar-name{cursor:pointer;font-size:13px;border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}.js .closed .sidebar-name{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.widget-liquid-right .widgets-sortables,#widge
ts-left .widget-holder{border-width:0 1px 1px;border-style:none solid solid;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.js .closed .widgets-sortables,.js .closed .widget-holder{display:none}.widget-liquid-right .widgets-sortables{padding:15px 0 0}#available-widgets .widget-holder{padding:7px 5px 0}#available-widgets .widget{-webkit-box-shadow:none;box-shadow:none}.inactive-sidebar{padding:5px 5px 0}#widget-list .widget{width:250px;margin:0 10px 15px;border:0 none;background:transparent;display:inline-block;vertical-align:top}#widget-list .widget-description{padding:5px 8px}.widget-placeholder{border-width:1px;border-style:dashed;margin:0 auto 20px;height:27px;width:250px}.inactive-sidebar .widget-placeholder{margin:0 10px 20px;float:left}div.widgets-holder-wrap{padding:0;margin:10px 0 20px}#widgets-left #available-widgets{background-color:transparent;border:0 none}ul#widget-list{li
st-style:none;margin:0;padding:0;min-height:100px}.widget .widget-top{margin-bottom:-1px;font-size:12px;font-weight:bold;height:26px;overflow:hidden}.widget-top .widget-title{padding:7px 9px}.widget-top .widget-title-action{float:right}a.widget-action{display:block;width:24px;height:26px}#available-widgets a.widget-action{display:none}.widget-top a.widget-action{background:transparent url(../images/arrows.png) no-repeat 4px 6px}.widget-top a.widget-action:hover{background:transparent url(../images/arrows-dark.png) no-repeat 4px 6px}.widget .widget-inside,.widget .widget-description{padding:12px 12px 10px;font-size:12px;line-height:16px}.widget-inside,.widget-description{display:none}#available-widgets .widget-description{display:block}.widget .widget-inside p{margin:0 0 1em;padding:0}.widget-title h4{margin:0;padding-bottom:.2em;line-height:1;overflow:hidden;white-space:nowrap}.widgets-sortables{min-height:90px}.widget-control-actions{margin-top:8px}.widget-control-actions a
{text-decoration:none}.widget-control-actions a:hover{text-decoration:underline}.widget-control-actions .ajax-feedback{padding-bottom:3px}.widget-control-actions div.alignleft{margin-top:6px}div#sidebar-info{padding:0 1em;margin-bottom:1em;font-size:12px}.widget-title a,.widget-title a:hover{text-decoration:none;border-bottom:0}.widget-control-edit{display:block;font-size:12px;font-weight:normal;line-height:26px;padding:0 8px 0 0}a.widget-control-edit{text-decoration:none}.widget-control-edit .add,.widget-control-edit .edit{display:none}#available-widgets .widget-control-edit .add,#widgets-right .widget-control-edit .edit,.inactive-sidebar .widget-control-edit .edit{display:inline}.editwidget{margin:0 auto 15px}.editwidget .widget-inside{display:block;padding:10px}.inactive p.description{margin:5px 15px 10px}#available-widgets p.description{margin:0 12px 12px}.widget-position{margin-top:8px}.inactive{padding-top:2px}.sidebar-name-arrow{float:right;height:29px;width:26px}.wid
get-title .in-widget-title{font-size:12px;white-space:nowrap}#removing-widget{display:none;font-weight:normal;padding-left:15px;font-size:12px;line-height:1}.widget-control-noform,#access-off,.widgets_access .widget-action,.widgets_access .sidebar-name-arrow,.widgets_access #access-on,.widgets_access .widget-holder .description{display:none}.widgets_access .widget-holder,.widgets_access #widget-list{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access #wpbody-content .widget-title-action,.widgets_access #wpbody-content .widget-control-edit,.widgets_access .closed .widgets-sortables,.widgets_access .closed .widget-holder{display:block}.widgets_access .closed .sidebar-name{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{wi
dth:100%}}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-zh-cn .howto,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn #utc-time,.locale-zh-cn #local-time,.locale-zh-cn p.install-help,.locale-zh-cn p.help,.locale-zh-cn p.description,.locale-zh-cn span.description,.locale-zh-cn .form-wrap p{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-
cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-ru-ru #dashboard_quick_press .input-text-wrap,.locale-ru-ru #dashboard_quick_press .textarea-wrap,.locale-ru-ru #dashboard_quick_press .wp-media-buttons{margin-left:5.7em}.locale-ru-ru #dashboard_quick_press h4{width:5.7em}.locale-ru-ru #dashboard-widgets #dashboard_quick_press form p.submit{margin-left:5.3em}.locale-ru-ru .inline-edit-row fieldset label span.title{width:auto;min-width:5em}.locale-ru-ru.press-this .posting{margin-right:257px}.locale-ru-ru.press-this #photo-add-url-div input[type="text"]{width:255px}.locale-ru-ru.press-this #side-sortables{width:245px}.locale-lt-lt #dashboard_quick_press .input-text-wrap,.locale-lt-lt #dashboard_quick_press .textarea-wrap,.locale-lt-lt #dashboard_quick_press .wp-media-
buttons{margin-left:7em}.locale-lt-lt #dashboard_quick_press h4{width:7em}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadmincsswpadmincssfromrev21591trunkwpadmincsswpadmindevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/wp-admin.css (from rev 21591, trunk/wp-admin/css/wp-admin.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin.css         (rev 0)
+++ trunk/wp-admin/css/wp-admin.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,8140 @@
</span><ins>+/*------------------------------------------------------------------------------
+
+
+Hello, this is the main WordPress admin CSS file.
+All the important stuff is in here.
+
+
+TABLE OF CONTENTS:
+------------------
+ 1.0 - Text Elements
+ 2.0 - Forms
+ 3.0 - Actions
+ 4.0 - Notifications
+ 5.0 - TinyMCE
+ 6.0 - Admin Header
+        6.1 - Screen Options Tabs
+        6.2 - Help Menu
+ 7.0 - Main Navigation
+ 8.0 - Layout Blocks
+ 9.0 - Dashboard
+10.0 - List Posts
+        10.1 - Inline Editing
+11.0 - Write/Edit Post Screen
+        11.1 - Custom Fields
+        11.2 - Post Revisions
+12.0 - Categories
+13.0 - Tags
+14.0 - Media Screen
+        14.1 - Media Library
+        14.2 - Image Editor
+15.0 - Comments Screen
+16.0 - Themes
+        16.1 - Custom Header
+        16.2 - Custom Background
+        16.3 - Tabbed Admin Screen Interface
+17.0 - Plugins
+18.0 - Users
+19.0 - Tools
+20.0 - Settings
+21.0 - Admin Footer
+22.0 - About Pages
+23.0 - Full Overlay w/ Sidebar
+24.0 - Customize Loader
+25.0 - Misc
+
+------------------------------------------------------------------------*/
+
+/* 2 column liquid layout */
+#wpwrap {
+        height: auto;
+        min-height: 100%;
+        width: 100%;
+        position: relative;
+}
+
+#wpcontent {
+        height: 100%;
+}
+
+#wpcontent,
+#footer {
+        margin-left: 165px;
+}
+
+.folded #wpcontent,
+.folded #footer {
+        margin-left: 52px;
+}
+
+#wpbody-content {
+        padding-bottom: 65px;
+        float: left;
+        width: 100%;
+}
+
+#adminmenuback,
+#adminmenuwrap,
+#adminmenu,
+#adminmenu .wp-submenu {
+        width: 145px;
+}
+
+#adminmenuback {
+        position: absolute;
+        top: 0;
+        bottom: 0;
+        z-index: -1;
+}
+
+#adminmenu {
+        clear: left;
+        margin: 0;
+        padding: 0;
+        list-style: none;
+}
+
+.folded #adminmenuback,
+.folded #adminmenuwrap,
+.folded #adminmenu,
+.folded #adminmenu li.menu-top {
+        width: 32px;
+}
+
+/* inner 2 column liquid layout */
+
+.inner-sidebar {
+        float: right;
+        clear: right;
+        display: none;
+        width: 281px;
+        position: relative;
+}
+
+.columns-2 .inner-sidebar {
+        margin-right: auto;
+        width: 286px;
+        display: block;
+}
+
+.inner-sidebar #side-sortables,
+.columns-2 .inner-sidebar #side-sortables {
+        min-height: 300px;
+        width: 280px;
+        padding: 0;
+}
+
+.has-right-sidebar .inner-sidebar {
+        display: block;
+}
+
+.has-right-sidebar #post-body {
+        float: left;
+        clear: left;
+        width: 100%;
+        margin-right: -2000px;
+}
+
+.has-right-sidebar #post-body-content {
+        margin-right: 300px;
+        float: none;
+        width: auto;
+}
+
+/* 2 columns main area */
+
+#col-container,
+#col-left,
+#col-right {
+        overflow: hidden;
+        padding: 0;
+        margin: 0;
+}
+
+#col-left {
+        width: 35%;
+}
+
+#col-right {
+        float: right;
+        clear: right;
+        width: 65%;
+}
+
+.col-wrap {
+        padding: 0 7px;
+}
+
+/* utility classes */
+.alignleft {
+        float: left;
+}
+
+.alignright {
+        float: right;
+}
+
+.textleft {
+        text-align: left;
+}
+
+.textright {
+        text-align: right;
+}
+
+.clear {
+        clear: both;
+}
+
+/* Hide visually but not from screen readers */
+.screen-reader-text,
+.screen-reader-text span {
+        position: absolute;
+        left: -1000em;
+        height: 1px;
+        width: 1px;
+        overflow: hidden;
+}
+
+.screen-reader-shortcut:focus {
+        left: 5px;
+        top: 5px;
+        height: auto;
+        width: auto;
+        display: block;
+        padding: 10px 15px;
+        background: #fff;
+        color: #000;
+        border: 2px solid #333;
+        border-radius: 3px;
+        z-index: 100000;
+}
+
+.hidden,
+.js .closed .inside,
+.js .hide-if-js,
+.no-js .hide-if-no-js {
+        display: none;
+}
+
+/* include margin and padding in the width calculation of input and textarea */
+input[type="text"],
+input[type="password"],
+input[type="number"],
+input[type="search"],
+input[type="email"],
+input[type="url"],
+textarea {
+        -moz-box-sizing: border-box;
+        -webkit-box-sizing: border-box;
+        -ms-box-sizing: border-box; /* ie8 only */
+        box-sizing: border-box;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+        vertical-align: text-top;
+        padding: 0;
+        margin: 1px 0 0;
+}
+
+input[type="search"] {
+        -webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-decoration {
+        display: none;
+}
+
+/* general */
+html,
+body {
+        height: 100%;
+        margin: 0;
+        padding: 0;
+}
+
+body {
+        font-family: sans-serif;
+        font-size: 12px;
+        line-height: 1.4em;
+        min-width: 600px;
+}
+
+body.iframe {
+        min-width: 0;
+}
+
+body.login {
+        background: #fbfbfb;
+        min-width: 0;
+}
+
+iframe,
+img {
+        border: 0;
+}
+
+td,
+textarea,
+input,
+select {
+        font-family: inherit;
+        font-size: inherit;
+        font-weight: inherit;
+}
+
+td,
+textarea {
+        line-height: inherit;
+}
+
+input,
+select {
+        line-height: 15px;
+}
+
+a,
+input,
+select,
+div {
+        outline: 0;
+}
+
+blockquote,
+q {
+        quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+        content: '';
+        content: none;
+}
+
+p {
+        margin: 1em 0;
+}
+
+blockquote {
+        margin: 1em;
+}
+
+label {
+        cursor: pointer;
+}
+
+li,
+dd {
+        margin-bottom: 6px;
+}
+
+textarea,
+input,
+select {
+        margin: 1px;
+        padding: 3px;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+        display: block;
+        font-weight: bold;
+}
+
+h1 {
+        font-size: 2em;
+        margin: .67em 0;
+}
+
+h2 {
+        font-size: 1.5em;
+        margin: .83em 0;
+}
+
+h3 {
+        font-size: 1.17em;
+        margin: 1em 0;
+}
+
+h4 {
+        font-size: 1em;
+        margin: 1.33em 0;
+}
+
+h5 {
+        font-size: 0.83em;
+        margin: 1.67em 0;
+}
+
+h6 {
+        font-size: 0.67em;
+        margin: 2.33em 0;
+}
+
+ul,
+ol {
+        padding: 0;
+}
+
+ul {
+        list-style: none;
+}
+
+ol {
+        list-style-type: decimal;
+        margin-left: 2em;
+}
+
+ul.ul-disc {
+        list-style: disc outside;
+}
+
+ul.ul-square {
+        list-style: square outside;
+}
+
+ol.ol-decimal {
+        list-style: decimal outside;
+}
+
+ul.ul-disc,
+ul.ul-square,
+ol.ol-decimal {
+        margin-left: 1.8em;
+}
+
+ul.ul-disc > li,
+ul.ul-square > li,
+ol.ol-decimal > li {
+        margin: 0 0 0.5em;
+}
+
+.code,
+code {
+        font-family: Consolas, Monaco, monospace;
+}
+
+kbd,
+code {
+        padding: 1px 3px;
+        margin: 0 1px;
+        font-size: 11px;
+}
+
+.subsubsub {
+        list-style: none;
+        margin: 8px 0 5px;
+        padding: 0;
+        white-space: nowrap;
+        font-size: 12px;
+        float: left;
+}
+
+.subsubsub a {
+        line-height: 2;
+        padding: .2em;
+        text-decoration: none;
+}
+
+.subsubsub a .count,
+.subsubsub a.current .count {
+        color: #999;
+        font-weight: normal;
+}
+
+.subsubsub a.current {
+        font-weight: bold;
+        border: none;
+}
+
+.subsubsub li {
+        display: inline;
+        margin: 0;
+        padding: 0;
+}
+
+.widefat,
+div.updated,
+div.error,
+.wrap .add-new-h2,
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="file"],
+input[type="button"],
+input[type="submit"],
+input[type="reset"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="url"],
+select,
+.tablenav .tablenav-pages a,
+.tablenav-pages span.current,
+#titlediv #title,
+.postbox,
+#postcustomstuff table,
+#postcustomstuff input,
+#postcustomstuff textarea,
+.imgedit-menu div,
+.plugin-update-tr .update-message,
+#poststuff .inside .the-tagcloud,
+.login form,
+#login_error,
+.login .message,
+#menu-management .menu-edit,
+.nav-menus-php .list-container,
+.menu-item-handle,
+.link-to-original,
+.nav-menus-php .major-publishing-actions .form-invalid,
+.press-this #message,
+#TB_window,
+.tbtitle,
+.highlight,
+.feature-filter,
+#widget-list .widget-top,
+.editwidget .widget-inside {
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+        border-width: 1px;
+        border-style: solid;
+}
+
+/* .widefat - main style for tables */
+.widefat {
+        border-spacing: 0;
+        width: 100%;
+        clear: both;
+        margin: 0;
+}
+
+.widefat * {
+        word-wrap: break-word;
+}
+
+.widefat a {
+        text-decoration: none;
+}
+
+.widefat thead th:first-of-type {
+        -webkit-border-top-left-radius: 3px;
+        border-top-left-radius: 3px;
+}
+.widefat thead th:last-of-type {
+        -webkit-border-top-right-radius: 3px;
+        border-top-right-radius: 3px;
+}
+.widefat tfoot th:first-of-type {
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+.widefat tfoot th:last-of-type {
+        -webkit-border-bottom-right-radius: 3px;
+        border-bottom-right-radius: 3px;
+}
+
+.widefat td,
+.widefat th {
+        border-width: 1px 0;
+        border-style: solid;
+}
+.widefat tfoot th {
+        border-bottom: none;
+}
+
+.widefat .no-items td {
+        border-bottom-width: 0;
+}
+
+.widefat td {
+        font-size: 12px;
+        padding: 4px 7px 2px;
+        vertical-align: top;
+}
+
+.widefat td p,
+.widefat td ol,
+.widefat td ul {
+        font-size: 12px;
+}
+
+.widefat th {
+        padding: 7px 7px 8px;
+        text-align: left;
+        line-height: 1.3em;
+        font-size: 14px;
+}
+
+.widefat th input {
+        margin: 0 0 0 8px;
+        padding: 0;
+        vertical-align: text-top;
+}
+
+.widefat .check-column {
+        width: 2.2em;
+        padding: 11px 0 0;
+        vertical-align: top;
+}
+
+.widefat tbody th.check-column {
+        padding: 9px 0 22px;
+}
+
+.widefat .num,
+.column-comments,
+.column-links,
+.column-posts {
+        text-align: center;
+}
+
+.widefat th#comments {
+        vertical-align: middle;
+}
+
+.wrap {
+        margin: 4px 15px 0 0;
+}
+
+div.updated,
+div.error {
+        padding: 0 0.6em;
+        margin: 5px 15px 2px;
+}
+
+div.updated p,
+div.error p {
+        margin: 0.5em 0;
+        padding: 2px;
+}
+
+.wrap div.updated,
+.wrap div.error,
+.media-upload-form div.error {
+        margin: 5px 0 15px;
+}
+
+.wrap h2,
+.subtitle {
+        font-weight: normal;
+        margin: 0;
+        text-shadow: #fff 0 1px 0;
+}
+
+.wrap h2 {
+        font-size: 23px;
+        padding: 9px 15px 4px 0;
+        line-height: 29px;
+}
+
+.subtitle {
+        font-size: 14px;
+        padding-left: 25px;
+}
+
+.wrap .add-new-h2 {
+        font-family: sans-serif;
+        margin-left: 4px;
+        padding: 3px 8px;
+        position: relative;
+        top: -3px;
+        text-decoration: none;
+        font-size: 12px;
+        border: 0 none;
+}
+
+.wrap h2.long-header {
+        padding-right: 0;
+}
+
+
+/*------------------------------------------------------------------------------
+ 1.0 - Text Styles
+------------------------------------------------------------------------------*/
+
+div.sidebar-name h3,
+#menu-management .nav-tab,
+#dashboard_plugins h5,
+a.rsswidget,
+#dashboard_right_now td.b,
+#dashboard-widgets h4,
+.tool-box .title,
+#poststuff h3,
+.metabox-holder h3,
+.pressthis a,
+#your-profile legend,
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title,
+.tablenav .displaying-num,
+.widefat th,
+.quicktags,
+.search {
+        font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
+}
+
+h2 .nav-tab,
+.wrap h2,
+.subtitle,
+.login form .input {
+        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
+}
+
+.quicktags,
+.search {
+        font-size: 12px;
+}
+
+.icon32 {
+        float: left;
+        height: 34px;
+        margin: 7px 8px 0 0;
+        width: 36px;
+}
+
+.icon16 {
+        height: 18px;
+        width: 18px;
+        padding: 6px 6px;
+        margin: -6px 0 0 -8px;
+        float: left;
+}
+
+.key-labels label {
+        line-height: 24px;
+}
+
+.pre {
+        /* http://www.longren.org/2006/09/27/wrapping-text-inside-pre-tags/ */
+        white-space: pre-wrap; /* css-3 */
+        white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
+        white-space: -pre-wrap; /* Opera 4-6 */
+        white-space: -o-pre-wrap; /* Opera 7 */
+        word-wrap: break-word; /* Internet Explorer 5.5+ */
+}
+
+.howto {
+        font-style: italic;
+        display: block;
+        font-family: sans-serif;
+}
+
+p.install-help {
+        margin: 8px 0;
+        font-style: italic;
+}
+
+.no-break {
+        white-space: nowrap;
+}
+
+/*------------------------------------------------------------------------------
+ 2.0 - Forms
+------------------------------------------------------------------------------*/
+
+
+.wp-admin select {
+        padding: 2px;
+        height: 2em;
+}
+
+.wp-admin select[multiple] {
+        height: auto;
+}
+
+select option {
+        padding: 2px;
+}
+
+.submit {
+        padding: 1.5em 0;
+        margin: 5px 0;
+        -webkit-border-bottom-left-radius: 3px;
+        -webkit-border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 3px;
+}
+
+form p.submit a.cancel:hover {
+        text-decoration: none;
+}
+
+.submit input,
+.button,
+input.button,
+.button-primary,
+input.button-primary,
+.button-secondary,
+input.button-secondary,
+.button-highlighted,
+input.button-highlighted,
+#postcustomstuff .submit input {
+        text-decoration: none;
+        font-size: 12px !important;
+        line-height: 13px;
+        padding: 3px 8px;
+        cursor: pointer;
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-radius: 11px;
+        border-radius: 11px;
+        -moz-box-sizing: content-box;
+        -webkit-box-sizing: content-box;
+        box-sizing: content-box;
+}
+
+#minor-publishing-actions input,
+#major-publishing-actions input,
+#minor-publishing-actions .preview {
+        min-width: 80px;
+        text-align: center;
+}
+
+textarea.all-options,
+input.all-options {
+        width: 250px;
+}
+
+input.large-text,
+textarea.large-text {
+        width: 99%;
+}
+
+input.regular-text,
+#adduser .form-field input {
+        width: 25em;
+}
+
+input.small-text {
+        width: 50px;
+}
+
+input[type="number"].small-text {
+        width: 60px;
+}
+
+#doaction,
+#doaction2,
+#post-query-submit {
+        margin-right: 8px;
+}
+
+.tablenav select[name="action"],
+.tablenav select[name="action2"] {
+        width: 130px;
+}
+
+.tablenav select[name="m"] {
+        width: 155px;
+}
+
+.tablenav select#cat {
+        width: 170px;
+}
+
+#wpcontent option {
+        padding: 2px;
+}
+
+#timezone_string option {
+        margin-left: 1em;
+}
+
+label,
+#your-profile label + a {
+        vertical-align: middle;
+}
+
+#misc-publishing-actions label {
+        vertical-align: baseline;
+}
+
+#pass-strength-result {
+        border-style: solid;
+        border-width: 1px;
+        float: left;
+        margin: 13px 5px 5px 1px;
+        padding: 3px 5px;
+        text-align: center;
+        width: 200px;
+        display: none;
+}
+.indicator-hint {
+        padding-top: 8px;
+}
+
+p.search-box {
+        float: right;
+        margin: 0;
+}
+
+input[type="text"].ui-autocomplete-loading {
+        background: transparent url('../images/loading.gif') no-repeat right center;
+        visibility: visible;
+}
+
+ul#add-to-blog-users {
+        margin: 0 0 0 14px;
+}
+
+.ui-autocomplete-input.open {
+        border-bottom-right-radius: 0;
+        border-bottom-left-radius: 0;
+}
+
+.ui-autocomplete {
+        padding: 0;
+        margin: 0;
+        list-style: none;
+        position: absolute;
+        z-index: 10000;
+        border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 3px;
+        border-width: 1px;
+        border-style: solid;
+}
+
+.ui-autocomplete li {
+        margin-bottom: 0;
+        white-space: nowrap;
+        text-align: left;
+}
+
+.ui-autocomplete li a {
+        display: block;
+        height: 100%;
+        padding: 4px 10px;
+}
+
+.ui-autocomplete li a.ui-state-hover {
+        cursor: pointer;
+}
+
+/*------------------------------------------------------------------------------
+ 3.0 - Actions
+------------------------------------------------------------------------------*/
+
+#major-publishing-actions {
+        padding: 10px 10px 8px;
+        clear: both;
+        border-top: 1px solid #f5f5f5;
+        margin-top: -2px;
+}
+
+#delete-action {
+        line-height: 25px;
+        vertical-align: middle;
+        text-align: left;
+        float: left;
+}
+
+#publishing-action {
+        text-align: right;
+        float: right;
+        line-height: 23px;
+}
+
+#misc-publishing-actions {
+        padding: 6px 0 0;
+}
+
+.misc-pub-section {
+        padding: 6px 10px 8px;
+        border-width: 1px 0;
+        border-style: solid;
+}
+
+.misc-pub-section:first-child {
+        border-top-width: 0;
+}
+
+.misc-pub-section-last {
+        border-bottom-width: 0;
+}
+
+#minor-publishing-actions {
+        padding: 10px 10px 2px 8px;
+        text-align: right;
+}
+
+#minor-publishing {
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+        -webkit-box-shadow: 0 1px 0 #fff;
+        box-shadow: 0 1px 0 #fff;
+}
+
+#save-post {
+        float: left;
+}
+
+#minor-publishing .ajax-loading {
+        padding: 3px 0 0 4px;
+        float: left;
+}
+
+.preview {
+        float: right;
+}
+
+#sticky-span {
+        margin-left: 18px;
+}
+
+.side-info {
+        margin: 0;
+        padding: 4px;
+        font-size: 11px;
+}
+
+.side-info h5 {
+        padding-bottom: 7px;
+        font-size: 14px;
+        margin: 12px 2px 5px;
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+}
+
+.side-info ul {
+        margin: 0;
+        padding-left: 18px;
+        list-style: square;
+}
+
+a.button,
+a.button-primary,
+a.button-secondary {
+        line-height: 15px;
+        padding: 3px 10px;
+        white-space: nowrap;
+        -webkit-border-radius: 10px;
+}
+
+.approve,
+.unapproved .unapprove {
+        display: none;
+}
+
+.unapproved .approve,
+.spam .approve,
+.trash .approve {
+        display: inline;
+}
+
+td.action-links,
+th.action-links {
+        text-align: right;
+}
+
+.describe .del-link {
+        padding-left: 5px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 4.0 - Notifications
+------------------------------------------------------------------------------*/
+
+#update-nag,
+.update-nag {
+        line-height: 19px;
+        padding: 5px 0;
+        font-size: 12px;
+        text-align: center;
+        margin: -1px 15px 0 5px;
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-bottom-right-radius: 3px;
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+.plugins .plugin-update {
+        padding: 0;
+}
+
+.plugin-update .update-message {
+        margin: 0 10px 8px 31px;
+        font-weight: bold;
+}
+
+ul#dismissed-updates {
+        display: none;
+}
+
+form.upgrade {
+        margin-top: 8px;
+}
+
+form.upgrade .hint {
+        font-style: italic;
+        font-size: 85%;
+        margin: -0.5em 0 2em 0;
+}
+
+.ajax-feedback {
+        visibility: hidden;
+        vertical-align: bottom;
+}
+
+#ajax-response.alignleft {
+        margin-left: 2em;
+}
+
+
+/*------------------------------------------------------------------------------
+ 6.0 - Admin Header
+------------------------------------------------------------------------------*/
+#adminmenu a,
+#sidemenu a,
+#taglist a,
+#catlist a {
+        text-decoration: none;
+}
+
+/*------------------------------------------------------------------------------
+ 6.1 - Screen Options Tabs
+------------------------------------------------------------------------------*/
+
+#screen-options-wrap,
+#contextual-help-wrap {
+        margin: 0;
+        padding: 8px 20px 12px;
+        position: relative;
+        overflow: auto;
+}
+
+#screen-meta .screen-reader-text {
+        visibility: hidden;
+}
+
+#screen-meta-links {
+        margin: 0 24px 0 0;
+}
+
+/* screen options and help tabs revert */
+#screen-meta {
+        display: none;
+        position: relative;
+        margin: 0 15px 0 5px;
+        border-width: 0 1px 1px;
+        border-style: none solid solid;
+}
+
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
+        float: right;
+        height: 23px;
+        padding: 0;
+        margin: 0 0 0 6px;
+        font-family: sans-serif;
+}
+
+#screen-options-link-wrap,
+#contextual-help-link-wrap,
+#screen-meta {
+        -webkit-border-bottom-left-radius: 3px;
+        -webkit-border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 3px;
+}
+
+#screen-meta-links .screen-meta-toggle {
+        position: relative;
+        top: -1px;
+}
+
+#screen-meta-links a.show-settings {
+        text-decoration: none;
+        z-index: 1;
+        padding: 1px 16px 0 6px;
+        height: 22px;
+        line-height: 22px;
+        font-size: 12px;
+        display: block;
+        text-shadow: rgba(255,255,255,0.7) 0 1px 0;
+}
+
+#screen-meta-links a.show-settings:hover {
+        text-decoration: none;
+}
+/* end screen options and help tabs */
+
+.toggle-arrow {
+        background-repeat: no-repeat;
+        background-position: top left;
+        background-color: transparent;
+        height: 22px;
+        line-height: 22px;
+        display: block;
+}
+
+.toggle-arrow-active {
+        background-position: bottom left;
+}
+
+#screen-options-wrap h5,
+#contextual-help-wrap h5 {
+        margin: 8px 0;
+        font-size: 13px;
+}
+
+.metabox-prefs label {
+        display: inline-block;
+        padding-right: 15px;
+        white-space: nowrap;
+        line-height: 30px;
+}
+
+.metabox-prefs label input {
+        margin: 0 5px 0 2px;
+}
+
+.metabox-prefs .columns-prefs label input {
+        margin: 0 2px;
+}
+
+.metabox-prefs label a {
+        display: none;
+}
+
+/*------------------------------------------------------------------------------
+ 6.2 - Help Menu
+------------------------------------------------------------------------------*/
+
+#contextual-help-wrap {
+        padding: 0;
+        margin-left: -4px;
+}
+
+#contextual-help-columns {
+        position: relative;
+}
+
+#contextual-help-back {
+        position: absolute;
+        top: 0;
+        bottom: 0;
+        left: 150px;
+        right: 170px;
+        border-width: 0 1px;
+        border-style: solid;
+}
+
+#contextual-help-wrap.no-sidebar #contextual-help-back {
+        right: 0;
+
+        border-right-width: 0;
+        -webkit-border-bottom-right-radius: 2px;
+        border-bottom-right-radius: 2px;
+}
+
+.contextual-help-tabs {
+        float: left;
+        width: 150px;
+        margin: 0;
+}
+
+.contextual-help-tabs ul {
+        margin: 1em 0;
+}
+
+.contextual-help-tabs li {
+        margin-bottom: 0;
+        list-style-type: none;
+        border-style: solid;
+        border-width: 1px 0;
+        border-color: transparent;
+}
+
+.contextual-help-tabs a {
+        display: block;
+        padding: 5px 5px 5px 12px;
+        line-height: 18px;
+        text-decoration: none;
+}
+
+.contextual-help-tabs .active {
+        padding: 0;
+        margin: 0 -1px 0 0;
+        border-width: 1px 0 1px 1px;
+        border-style: solid;
+}
+
+.contextual-help-tabs-wrap {
+        padding: 0 20px;
+        overflow: auto;
+}
+
+.help-tab-content {
+        display: none;
+        margin: 0 22px 12px 0;
+        line-height: 1.6em;
+}
+
+.help-tab-content.active {
+        display: block;
+}
+
+.help-tab-content li {
+        list-style-type: disc;
+        margin-left: 18px;
+}
+
+.contextual-help-sidebar {
+        width: 150px;
+        float: right;
+        padding: 0 8px 0 12px;
+        overflow: auto;
+}
+
+
+/*------------------------------------------------------------------------------
+ 7.0 - Main Navigation (Left Menu)
+------------------------------------------------------------------------------*/
+
+#adminmenuback,
+#adminmenuwrap {
+        border-width: 0 1px 0 0;
+        border-style: solid;
+}
+
+#adminmenuwrap {
+        position: relative;
+        float: left;
+}
+
+#adminmenushadow {
+        position: absolute;
+        top: 0;
+        right: 0;
+        bottom: 0;
+        width: 6px;
+        z-index: 20;
+}
+
+/* side admin menu */
+#adminmenu * {
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        user-select: none;
+}
+
+#adminmenu li {
+        margin: 0;
+        padding: 0;
+        cursor: pointer;
+}
+
+#adminmenu a {
+        display: block;
+        line-height: 18px;
+        padding: 2px 5px;
+}
+
+#adminmenu li.menu-top {
+        min-height: 28px;
+        position: relative;
+}
+
+#adminmenu .wp-submenu {
+        list-style: none;
+        padding: 4px 0;
+        margin: 0;
+        position: absolute;
+        top: -1000em;
+        left: 146px;
+        z-index: 999;
+        overflow: visible;
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-bottom-right-radius: 3px;
+        -webkit-border-top-right-radius: 3px;
+        border-bottom-right-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+.js #adminmenu .sub-open,
+.js #adminmenu .opensub .wp-submenu,
+#adminmenu a.menu-top:focus + .wp-submenu,
+.no-js li.wp-has-submenu:hover .wp-submenu {
+        top: -1px;
+}
+
+#adminmenu .wp-has-current-submenu .wp-submenu,
+.no-js li.wp-has-current-submenu:hover .wp-submenu,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
+        position: relative;
+        z-index: 2;
+        top: auto;
+        left: auto;
+        right: auto;
+        bottom: auto;
+        border: 0 none;
+
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+.folded #adminmenu .wp-submenu.sub-open,
+.folded #adminmenu .opensub .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
+.folded #adminmenu a.menu-top:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
+.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
+        top: -1px;
+        left: 32px;
+}
+
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+        border-width: 1px;
+        border-style: solid;
+        position: absolute;
+        top: -1000em;
+}
+
+#adminmenu .wp-submenu a {
+        font-size: 12px;
+        line-height: 18px;
+        margin: 0;
+        padding-left: 12px;
+}
+
+#adminmenu .wp-not-current-submenu li > a {
+        padding-left: 16px;
+}
+
+#adminmenu .wp-has-current-submenu ul > li > a,
+.folded #adminmenu li.menu-top .wp-submenu > li > a {
+        padding-left: 12px;
+}
+
+#adminmenu a.menu-top,
+#adminmenu .wp-submenu-head {
+        font-size: 13px;
+        font-weight: bold;
+        line-height: 18px;
+        padding: 0;
+}
+
+#adminmenu .wp-submenu-head,
+.folded #adminmenu .wp-menu-name {
+        display: none;
+}
+
+.folded #adminmenu .wp-submenu-head {
+        display: block;
+}
+
+#adminmenu .wp-submenu li {
+        padding: 0;
+        margin: 0;
+        overflow: hidden;
+}
+
+#adminmenu a.menu-top {
+        border-width: 1px 0;
+        border-style: solid none;
+}
+
+#adminmenu .wp-menu-image img {
+        padding: 7px 0 0 7px;
+        opacity: 0.6;
+        filter: alpha(opacity=60);
+}
+
+#adminmenu div.wp-menu-name {
+        padding: 5px;
+}
+
+#adminmenu div.wp-menu-image {
+        float: left;
+        width: 28px;
+        height: 28px;
+        margin-top: -1px;
+}
+
+.folded #adminmenu div.wp-menu-image {
+        width: 32px;
+        margin-top: 0;
+        position: absolute;
+        z-index: 25;
+}
+
+.folded #adminmenu a.menu-top {
+        height: 29px;
+}
+
+.wp-menu-arrow {
+        display: none;
+        z-index: 25;
+        position: absolute;
+        right: 100%;
+        margin: 0;
+        height: 30px;
+        width: 6px;
+
+        -moz-transform: translate( 146px );
+        -webkit-transform: translate( 146px );
+        -o-transform: translate( 146px );
+        -ms-transform: translate( 146px );
+        transform: translate( 146px );
+}
+
+#adminmenu .wp-menu-arrow div {
+        position: absolute;
+        top: 7px;
+        left: -1px;
+        width: 14px;
+        height: 15px;
+
+        -moz-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
+        -webkit-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
+        -o-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
+        -ms-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
+        transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
+        -moz-transform: translate( 145px );
+        -webkit-transform: translate( 145px );
+        -o-transform: translate( 145px );
+        -ms-transform: translate( 145px );
+        transform: translate( 145px );
+        height: 28px;
+        border-width: 1px 0;
+        border-style: solid;
+        top: 0;
+}
+
+.folded .wp-menu-arrow {
+        -moz-transform: translate( 33px );
+        -webkit-transform: translate( 33px );
+        -o-transform: translate( 33px );
+        -ms-transform: translate( 33px );
+        transform: translate( 33px );
+}
+
+#adminmenu li.wp-has-current-submenu .wp-menu-arrow,
+#adminmenu a.menu-top:focus .wp-menu-arrow,
+.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
+#adminmenu li.current .wp-menu-arrow,
+#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow {
+        display: block;
+}
+
+#adminmenu li.current .wp-menu-arrow,
+#adminmenu li.wp-menu-open .wp-menu-arrow {
+        top: 0;
+}
+
+.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
+#adminmenu .opensub a.wp-has-submenu .wp-menu-arrow,
+#adminmenu a.wp-has-submenu:focus .wp-menu-arrow {
+        z-index: 1001;
+}
+
+.ie8 #adminmenu li.menu-top:hover .wp-menu-arrow {
+        display: none;
+}
+
+#adminmenu .wp-not-current-submenu .wp-menu-arrow div {
+        width: 15px;
+        top: 6px;
+        border-width: 0 0 1px 1px;
+        border-style: solid;
+}
+
+.wp-menu-arrow,
+.folded #adminmenu li.wp-not-current-submenu .wp-menu-arrow,
+.no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow {
+        display: none;
+}
+
+.folded #adminmenu li.current .wp-menu-arrow,
+.folded #adminmenu li.wp-menu-open .wp-menu-arrow {
+        display: block;
+        top: 1px;
+}
+
+#adminmenu li.menu-top:hover .wp-menu-image img,
+#adminmenu li.wp-has-current-submenu .wp-menu-image img {
+        opacity: 1;
+        filter: alpha(opacity=100);
+}
+
+#adminmenu li.wp-menu-separator {
+        height: 3px;
+        padding: 0;
+        margin: 0;
+        border-width: 1px 0;
+        border-style: solid;
+        cursor: inherit;
+}
+
+#adminmenu div.separator {
+        height: 1px;
+        padding: 0;
+        border-width: 1px 0 0 0;
+        border-style: solid;
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+        padding: 6px 4px 5px 10px;
+        margin: -4px -1px 4px;
+        border-width: 1px 0;
+        border-style: solid;
+        -webkit-border-top-right-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+#adminmenu li.wp-menu-open {
+        border-width: 0 0 1px;
+        border-style: solid;
+}
+
+#adminmenu li.current,
+.folded #adminmenu li.wp-menu-open {
+        border: 0 none;
+}
+
+.folded #adminmenu li.wp-has-current-submenu {
+        margin-bottom: 1px;
+}
+
+.folded #adminmenu .wp-has-current-submenu.menu-top-last {
+        margin-bottom: 0;
+}
+
+#adminmenu .awaiting-mod,
+#adminmenu span.update-plugins,
+#sidemenu li a span.update-plugins {
+        position: absolute;
+        font-family: sans-serif;
+        font-size: 9px;
+        line-height: 17px;
+        font-weight: bold;
+        margin-top: 1px;
+        margin-left: 7px;
+        -webkit-border-radius: 10px;
+        border-radius: 10px;
+        z-index: 26;
+}
+
+#adminmenu li .awaiting-mod span,
+#adminmenu li span.update-plugins span,
+#sidemenu li a span.update-plugins span {
+        display: block;
+        padding: 0 6px;
+}
+
+#adminmenu li span.count-0,
+#sidemenu li a .count-0 {
+        display: none;
+}
+
+#collapse-menu {
+        font-size: 12px;
+        line-height: 34px;
+        border-width: 1px 0 0;
+        border-style: solid;
+}
+
+.folded #collapse-menu span {
+        display: none;
+}
+
+#collapse-button,
+#collapse-button div {
+        width: 15px;
+        height: 15px;
+}
+
+#collapse-button {
+        float: left;
+        margin: 8px 6px;
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-radius: 10px;
+        border-radius: 10px;
+}
+
+/* Auto-folding of the admin menu */
+@media only screen and (max-width: 900px) {
+        .auto-fold #wpcontent,
+        .auto-fold #footer {
+                margin-left: 52px;
+        }
+
+        .auto-fold #adminmenuback,
+        .auto-fold #adminmenuwrap,
+        .auto-fold #adminmenu,
+        .auto-fold #adminmenu li.menu-top {
+                width: 32px;
+        }
+
+        .auto-fold #adminmenu .wp-submenu.sub-open,
+        .auto-fold #adminmenu .opensub .wp-submenu,
+        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+        .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
+        .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
+        .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
+                top: -1px;
+                left: 32px;
+        }
+
+        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+                border-width: 1px;
+                border-style: solid;
+                position: absolute;
+                top: -1000em;
+        }
+
+        .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
+                padding-left: 12px;
+        }
+
+        .auto-fold #adminmenu .wp-menu-name {
+                display: none;
+        }
+
+        .auto-fold #adminmenu .wp-submenu-head {
+                display: block;
+        }
+
+        .auto-fold #adminmenu div.wp-menu-image {
+                width: 32px;
+                margin-top: 0;
+                position: absolute;
+                z-index: 25;
+        }
+
+        .auto-fold #adminmenu a.menu-top {
+                height: 29px;
+        }
+
+        .auto-fold .wp-menu-arrow {
+                -moz-transform: translate( 33px );
+                -webkit-transform: translate( 33px );
+                -o-transform: translate( 33px );
+                -ms-transform: translate( 33px );
+                transform: translate( 33px );
+        }
+
+        .auto-fold #adminmenu li.wp-not-current-submenu .wp-menu-arrow {
+                display: none;
+        }
+
+        .auto-fold #adminmenu li.current .wp-menu-arrow,
+        .auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow {
+                display: block;
+                top: 1px;
+        }
+
+        .auto-fold #adminmenu li.wp-menu-open {
+                border: 0 none;
+        }
+
+        .auto-fold #adminmenu li.wp-has-current-submenu {
+                margin-bottom: 1px;
+        }
+
+        .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
+                margin-bottom: 0;
+        }
+
+        .auto-fold #collapse-menu span {
+                display: none;
+        }
+}
+
+/* List table styles */
+.post-com-count-wrapper {
+        min-width: 22px;
+        font-family: sans-serif;
+}
+
+.post-com-count {
+        height: 1.3em;
+        line-height: 1.1em;
+        display: block;
+        text-decoration: none;
+        padding: 0 0 6px;
+        cursor: pointer;
+        background-position: center -80px;
+        background-repeat: no-repeat;
+}
+
+.post-com-count span {
+        font-size: 11px;
+        font-weight: bold;
+        height: 1.4em;
+        line-height: 1.4em;
+        min-width: 0.7em;
+        padding: 0 6px;
+        display: inline-block;
+        -webkit-border-radius: 5px;
+        border-radius: 5px;
+}
+
+strong .post-com-count {
+        background-position: center -55px;
+}
+
+.post-com-count:hover {
+        background-position: center -3px;
+}
+
+.column-response .post-com-count {
+        float: left;
+        margin-right: 5px;
+        text-align: center;
+}
+
+.response-links {
+        float: left;
+}
+
+#the-comment-list .attachment-80x60 {
+        padding: 4px 8px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 8.0 - Layout Blocks
+------------------------------------------------------------------------------*/
+
+html.wp-toolbar {
+        padding-top: 28px;
+        -webkit-box-sizing: border-box;
+        -moz-box-sizing: border-box;
+        box-sizing: border-box;
+}
+
+.narrow {
+        width: 70%;
+        margin-bottom: 40px;
+}
+
+.narrow p {
+        line-height: 150%;
+}
+
+.widefat th,
+.widefat td {
+        overflow: hidden;
+}
+
+.widefat th {
+        font-weight: normal;
+}
+
+.widefat td p {
+        margin: 2px 0 0.8em;
+}
+
+.widefat .column-comment p {
+        margin: 0.6em 0;
+}
+
+/* Screens with postboxes */
+.postbox-container {
+        float: left;
+}
+
+#dashboard-widgets.columns-1 .postbox-container {
+        width: 100%;
+}
+
+#dashboard-widgets.columns-2 .postbox-container {
+        width: 49.5%;
+}
+
+#dashboard-widgets.columns-2 #postbox-container-2,
+#dashboard-widgets.columns-2 #postbox-container-3,
+#dashboard-widgets.columns-2 #postbox-container-4 {
+        float: right;
+        width: 50.5%;
+}
+
+#dashboard-widgets.columns-3 .postbox-container {
+        width: 33.5%;
+}
+
+#dashboard-widgets.columns-3 #postbox-container-1 {
+        width: 33%;
+}
+
+#dashboard-widgets.columns-3 #postbox-container-3,
+#dashboard-widgets.columns-3 #postbox-container-4 {
+        float: right;
+}
+
+#dashboard-widgets.columns-4 .postbox-container {
+        width: 25%;
+}
+
+.postbox-container .meta-box-sortables {
+        -moz-box-sizing: border-box;
+        -webkit-box-sizing: border-box;
+        -ms-box-sizing: border-box;
+        box-sizing: border-box;
+}
+
+.metabox-holder .postbox-container .empty-container {
+        border: 3px dashed #CCCCCC;
+        height: 250px;
+}
+
+.metabox-holder.columns-1 .postbox-container .empty-container,
+.columns-2 #postbox-container-3 .empty-container,
+.columns-2 #postbox-container-4 .empty-container,
+.columns-3 #postbox-container-4 .empty-container {
+        border: 0 none;
+        height: 0;
+        min-height: 0;
+}
+
+#poststuff {
+        padding-top: 10px;
+}
+
+#poststuff #post-body {
+        padding: 0;
+}
+
+#post-body-content {
+        width: 100%;
+        float: left;
+}
+
+#poststuff .postbox-container {
+        width: 100%;
+}
+
+#poststuff #post-body.columns-2 {
+        margin-right: 300px;
+}
+
+#post-body.columns-2 #postbox-container-1 {
+        float: right;
+        margin-right: -300px;
+        width: 280px;
+}
+
+#post-body.columns-2 #side-sortables {
+        min-height: 250px;
+}
+
+/* one column on the dash */
+@media only screen and (max-width: 799px) {
+        #wpbody-content #dashboard-widgets .postbox-container {
+                width: 100%;
+        }
+
+        #wpbody-content .metabox-holder .postbox-container .empty-container {
+                border: 0 none;
+                height: 0;
+                min-height: 0;
+        }
+}
+
+/* two columns on the dash, but keep the setting if one is selected */
+@media only screen and (min-width: 800px) and (max-width: 1200px) {
+        #wpbody-content #dashboard-widgets .postbox-container {
+                width: 49.5%;
+        }
+
+        #wpbody-content #dashboard-widgets #postbox-container-2,
+        #wpbody-content #dashboard-widgets #postbox-container-3,
+        #wpbody-content #dashboard-widgets #postbox-container-4 {
+                float: right;
+                width: 50.5%;
+        }
+
+        #dashboard-widgets #postbox-container-3 .empty-container,
+        #dashboard-widgets #postbox-container-4 .empty-container {
+                border: 0 none;
+                height: 0;
+                min-height: 0;
+        }
+
+        #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
+                width: 100%;
+        }
+
+        #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
+                border: 0 none;
+                height: 0;
+                min-height: 0;
+        }
+
+        /* show the radio buttons for column prefs only for one or two columns */
+        .index-php .screen-layout,
+        .index-php .columns-prefs {
+                display: block;
+        }
+
+        .columns-prefs .columns-prefs-3,
+        .columns-prefs .columns-prefs-4 {
+                display: none;
+        }
+}
+
+/* one column on the post write/edit screen */
+@media only screen and (max-width: 850px) {
+        #wpbody-content #poststuff #post-body {
+                margin: 0;
+        }
+
+        #wpbody-content #post-body.columns-2 #postbox-container-1 {
+                margin-right: 0;
+                width: 100%;
+        }
+
+        #poststuff #postbox-container-1 .empty-container,
+        #poststuff #postbox-container-1 #side-sortables:empty {
+                border: 0 none;
+                height: 0;
+                min-height: 0;
+        }
+
+        #poststuff #post-body.columns-2 #side-sortables {
+                min-height: 0;
+        }
+
+        /* hide the radio buttons for column prefs */
+        .screen-layout,
+        .columns-prefs {
+                display: none;
+        }
+}
+
+.postbox .hndle {
+        cursor: move;
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+.postbox.closed .hndle {
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+}
+
+.hndle a {
+        font-size: 11px;
+        font-weight: normal;
+}
+
+.postbox .handlediv {
+        float: right;
+        width: 27px;
+        height: 30px;
+        cursor: pointer;
+}
+
+.sortable-placeholder {
+        border-width: 1px;
+        border-style: dashed;
+        margin-bottom: 20px;
+}
+
+.widget,
+.postbox,
+.stuffbox {
+        margin-bottom: 20px;
+        padding: 0;
+        border-width: 1px;
+        border-style: solid;
+        line-height: 1;
+}
+
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3 {
+        margin-top: 1px;
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+        cursor: move;
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        user-select: none;
+}
+
+.stuffbox h3 {
+        cursor: auto;
+}
+
+.postbox .inside,
+.stuffbox .inside {
+        padding: 0 10px;
+        line-height: 1.4em;
+}
+
+.postbox .inside {
+        margin: 10px 0;
+        position: relative;
+}
+
+.postbox.closed h3 {
+        border: none;
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+.postbox table.form-table {
+        margin-bottom: 0;
+}
+
+.temp-border {
+        border: 1px dotted #ccc;
+}
+
+.columns-prefs label {
+        padding: 0 5px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 9.0 - Dashboard
+------------------------------------------------------------------------------*/
+
+#dashboard-widgets-wrap {
+        margin: 0 -8px;
+}
+
+#wpbody-content .metabox-holder {
+        padding-top: 10px;
+}
+
+#dashboard-widgets .meta-box-sortables {
+        margin: 0 8px;
+}
+
+#dashboard_recent_comments div.undo {
+        border-top-style: solid;
+        border-top-width: 1px;
+        margin: 0 -10px;
+        padding: 3px 8px;
+        font-size: 11px;
+}
+
+#the-comment-list td.comment p.comment-author {
+        margin-top: 0;
+        margin-left: 0;
+}
+
+#the-comment-list p.comment-author img {
+        float: left;
+        margin-right: 8px;
+}
+
+#the-comment-list p.comment-author strong a {
+        border: none;
+}
+
+#the-comment-list td {
+        vertical-align: top;
+}
+
+#the-comment-list td.comment {
+        word-wrap: break-word;
+}
+
+/* Welcome Panel */
+.welcome-panel {
+        margin: 20px 8px;
+        padding: 30px 10px 20px;
+        border-width: 1px 0;
+        border-style: solid;
+        position: relative;
+        line-height: 1.6em;
+        overflow: auto;
+}
+
+.welcome-panel h3 {
+        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
+        font-size: 32px;
+        font-weight: normal;
+        line-height: 1.2;
+        margin: 0.1em 0 0.8em;
+}
+.welcome-panel h4 {
+        font-size: 14px;
+}
+
+.welcome-panel .welcome-panel-close {
+        position: absolute;
+        top: 0;
+        right: 10px;
+        padding: 8px 3px;
+        font-size: 13px;
+        text-decoration: none;
+}
+
+.welcome-panel .welcome-panel-close:before {
+        background: url('../images/xit.gif') 0 17% no-repeat;
+        content: ' ';
+        height: 100%;
+        width: 10px;
+        left: -12px;
+        position: absolute;
+}
+
+.welcome-panel .welcome-panel-close:hover:before {
+        background-position: 100% 17%;
+}
+
+.welcome-panel .wp-badge {
+        float: left;
+        margin-bottom: 20px;
+}
+
+.welcome-panel-content {
+        max-width: 1500px;
+}
+
+.welcome-panel-content .about-description,
+.welcome-panel h3 {
+        margin-left: 190px;
+}
+
+.welcome-panel p.welcome-panel-dismiss {
+        clear: both;
+        padding: 1em 0 0 0;
+}
+
+.welcome-panel .welcome-panel-column-container {
+        clear: both;
+        overflow: hidden;
+        position: relative;
+        padding-left: 26px;
+}
+
+.welcome-panel .welcome-panel-column {
+        margin: 0 5% 0 -25px;
+        padding-left: 25px;
+        width: 30%;
+        min-width: 200px;
+        float: left;
+}
+
+.welcome-panel .welcome-panel-column.welcome-panel-last {
+        margin-right: 0;
+}
+
+.welcome-panel h4 .icon16 {
+        margin-left: -32px;
+}
+
+.welcome-panel .welcome-panel-column ul {
+        margin: 1.6em 1em 1em 1.3em;
+}
+
+.welcome-panel .welcome-panel-column li {
+        list-style-type: disc;
+        padding-left: 2px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 10.0 - List Posts (/Pages/etc)
+------------------------------------------------------------------------------*/
+
+table.fixed {
+        table-layout: fixed;
+}
+
+.fixed .column-rating,
+.fixed .column-visible {
+        width: 8%;
+}
+
+.fixed .column-date,
+.fixed .column-parent,
+.fixed .column-links {
+        width: 10%;
+}
+
+.fixed .column-response,
+.fixed .column-author,
+.fixed .column-categories,
+.fixed .column-tags,
+.fixed .column-rel,
+.fixed .column-role {
+        width: 15%;
+}
+
+.fixed .column-comments {
+        width: 4em;
+        padding: 8px 0;
+        text-align: left;
+}
+
+.fixed .column-comments .vers {
+        padding-left: 3px;
+}
+
+.fixed .column-comments a {
+        float: left;
+}
+
+.fixed .column-slug {
+        width: 25%;
+}
+
+.fixed .column-posts {
+        width: 10%;
+}
+
+.fixed .column-icon {
+        width: 80px;
+}
+
+#comments-form .fixed .column-author {
+        width: 20%;
+}
+
+#commentsdiv.postbox .inside {
+        margin: 0;
+        padding: 0;
+}
+
+#commentsdiv .inside .row-actions {
+        line-height:18px;
+}
+
+#commentsdiv .inside .column-author {
+        width: 25%;
+}
+
+#commentsdiv .column-comment p {
+        margin: 0.6em 0;
+        padding: 0;
+}
+
+#commentsdiv #replyrow td {
+        padding: 0;
+}
+
+#commentsdiv p {
+        padding: 8px 10px;
+        margin: 0;
+}
+
+#commentsdiv #add-new-comment {
+        border-width: 0 0 1px;
+        border-style: none none solid;
+}
+
+#commentsdiv .comments-box {
+        border: 0 none;
+}
+
+#commentsdiv .comments-box thead th {
+        background: transparent;
+        padding: 0 7px 4px;
+        font-style: italic;
+}
+
+#commentsdiv .comments-box tr:last-child td {
+        border-bottom: 0 none;
+}
+
+#commentsdiv img.waiting {
+        padding-left: 5px;
+}
+
+.sorting-indicator {
+        display: none;
+        width: 7px;
+        height: 4px;
+        margin-top: 8px;
+        margin-left: 7px;
+        background-image: url(../images/sort.gif);
+        background-repeat: no-repeat;
+}
+
+.fixed .column-comments .sorting-indicator {
+        margin-top: 3px;
+}
+
+.widefat th.sortable,
+.widefat th.sorted {
+        padding: 0;
+}
+
+th.sortable a,
+th.sorted a {
+        display: block;
+        overflow: hidden;
+        padding: 7px 7px 8px;
+}
+
+.fixed .column-comments.sortable a,
+.fixed .column-comments.sorted a {
+        padding: 8px 0;
+}
+
+th.sortable a span,
+th.sorted a span {
+        float: left;
+        cursor: pointer;
+}
+
+th.sorted.asc .sorting-indicator,
+th.desc:hover span.sorting-indicator {
+        display: block;
+        background-position: 0 0;
+}
+
+th.sorted.desc .sorting-indicator,
+th.asc:hover span.sorting-indicator {
+        display: block;
+        background-position: -7px 0;
+}
+
+/* Bulk Actions */
+.tablenav-pages a {
+        border-bottom-style: solid;
+        border-bottom-width: 2px;
+        font-weight: bold;
+        margin-right: 1px;
+        padding: 0 2px;
+}
+.tablenav-pages .current-page {
+        text-align: center;
+}
+.tablenav-pages .next-page {
+        margin-left: 2px;
+}
+
+.tablenav a.button-secondary {
+        display: block;
+        margin: 3px 8px 0 0;
+}
+
+.tablenav {
+        clear: both;
+        height: 30px;
+        margin: 6px 0 4px;
+        vertical-align: middle;
+}
+
+.tablenav.themes {
+        max-width: 98%;
+}
+
+.tablenav .tablenav-pages {
+        float: right;
+        display: block;
+        cursor: default;
+        height: 30px;
+        line-height: 30px;
+        font-size: 12px;
+}
+
+.tablenav .no-pages,
+.tablenav .one-page .pagination-links {
+        display: none;
+}
+
+.tablenav .tablenav-pages a,
+.tablenav-pages span.current {
+        text-decoration: none;
+        padding: 3px 6px;
+}
+
+.tablenav .tablenav-pages a.disabled:hover ,
+.tablenav .tablenav-pages a.disabled:active {
+        cursor: default;
+}
+
+.tablenav .displaying-num {
+        margin-right: 10px;
+        font-size: 12px;
+        font-style: italic;
+}
+
+.tablenav .actions {
+        padding: 2px 8px 0 0;
+}
+
+.tablenav .delete {
+        margin-right: 20px;
+}
+
+.view-switch {
+        float: right;
+        margin: 6px 8px 0;
+}
+
+.view-switch a {
+        text-decoration: none;
+}
+
+.filter {
+        float: left;
+        margin: -5px 0 0 10px;
+}
+
+.filter .subsubsub {
+        margin-left: -10px;
+        margin-top: 13px;
+}
+.screen-per-page {
+        width: 4em;
+}
+
+#posts-filter fieldset {
+        float: left;
+        margin: 0 1.5ex 1em 0;
+        padding: 0;
+}
+
+#posts-filter fieldset legend {
+        padding: 0 0 .2em 1px;
+}
+
+span.post-state-format {
+        font-weight: normal;
+}
+
+
+/*------------------------------------------------------------------------------
+ 10.1 - Inline Editing
+------------------------------------------------------------------------------*/
+
+/*
+.quick-edit* is for Quick Edit
+.bulk-edit* is for Bulk Edit
+.inline-edit* is for everything
+*/
+
+/*        Layout */
+
+#wpbody-content .inline-edit-row fieldset {
+        font-size: 12px;
+        float: left;
+        margin: 0;
+        padding: 0;
+        width: 100%;
+}
+
+tr.inline-edit-row td,
+#wpbody-content .inline-edit-row fieldset .inline-edit-col {
+        padding: 0 0.5em;
+}
+
+#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
+        border-width: 0 0 0 1px;
+        border-style: none none none solid;
+}
+
+#wpbody-content .quick-edit-row-post .inline-edit-col-left {
+        width: 40%;
+}
+
+#wpbody-content .quick-edit-row-post .inline-edit-col-right {
+        width: 39%;
+}
+
+#wpbody-content .inline-edit-row-post .inline-edit-col-center {
+        width: 20%;
+}
+
+#wpbody-content .quick-edit-row-page .inline-edit-col-left {
+        width: 50%;
+}
+
+#wpbody-content .quick-edit-row-page .inline-edit-col-right,
+#wpbody-content .bulk-edit-row-post .inline-edit-col-right {
+        width: 49%;
+}
+
+#wpbody-content .bulk-edit-row .inline-edit-col-left {
+        width: 30%;
+}
+
+#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
+        width: 69%;
+}
+
+#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
+        float: right;
+        width: 69%;
+}
+
+#wpbody-content .inline-edit-row-page .inline-edit-col-right {
+        margin-top: 27px;
+}
+
+.inline-edit-row fieldset .inline-edit-group {
+        clear: both;
+}
+
+.inline-edit-row fieldset .inline-edit-group:after {
+        content: ".";
+        display: block;
+        height: 0;
+        clear: both;
+        visibility: hidden;
+}
+
+.inline-edit-row p.submit {
+        clear: both;
+        padding: 0.5em;
+        margin: 0.5em 0 0;
+}
+
+.inline-edit-row span.error {
+        line-height: 22px;
+        margin: 0 15px;
+        padding: 3px 5px;
+}
+
+/*        Positioning */
+.inline-edit-row h4 {
+        margin: .2em 0;
+        padding: 0;
+        line-height: 23px;
+}
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title {
+        margin: 0;
+        padding: 0;
+        line-height: 27px;
+}
+
+.inline-edit-row fieldset label,
+.inline-edit-row fieldset span.inline-edit-categories-label {
+        display: block;
+        margin: .2em 0;
+}
+
+.inline-edit-row fieldset label.inline-edit-tags {
+        margin-top: 0;
+}
+
+.inline-edit-row fieldset label.inline-edit-tags span.title {
+        margin: .2em 0;
+}
+
+.inline-edit-row fieldset label span.title {
+        display: block;
+        float: left;
+        width: 5em;
+}
+
+.inline-edit-row fieldset label span.input-text-wrap {
+        display: block;
+        margin-left: 5em;
+}
+
+.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
+        width: auto;
+        padding-right: 0.5em;
+}
+
+.inline-edit-row .input-text-wrap input[type=text] {
+        width: 100%;
+}
+
+.inline-edit-row fieldset label input[type=checkbox] {
+        vertical-align: text-bottom;
+}
+
+.inline-edit-row fieldset label textarea {
+        width: 100%;
+        height: 4em;
+}
+
+#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
+        max-width: 50%;
+}
+
+#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
+        margin-right: 0.5em
+}
+
+.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
+        width: 6em;
+}
+
+/*        Styling */
+.inline-edit-row h4 {
+        text-transform: uppercase;
+}
+
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title {
+        font-style: italic;
+        line-height: 1.8em;
+}
+
+/*        Specific Elements */
+.inline-edit-row fieldset input[type="text"],
+.inline-edit-row fieldset textarea {
+        border-style: solid;
+        border-width: 1px;
+}
+
+.inline-edit-row fieldset .inline-edit-date {
+        float: left;
+}
+
+.inline-edit-row fieldset input[name=jj],
+.inline-edit-row fieldset input[name=hh],
+.inline-edit-row fieldset input[name=mn] {
+        font-size: 12px;
+        width: 2.1em;
+}
+
+.inline-edit-row fieldset input[name=aa] {
+        font-size: 12px;
+        width: 3.5em;
+}
+
+.inline-edit-row fieldset label input.inline-edit-password-input {
+        width: 8em;
+}
+
+.inline-edit-row .catshow,
+.inline-edit-row .cathide {
+        cursor: pointer;
+}
+
+ul.cat-checklist {
+        height: 12em;
+        border-style: solid;
+        border-width: 1px;
+        overflow-y: scroll;
+        padding: 0 5px;
+        margin: 0;
+}
+
+#bulk-titles {
+        display: block;
+        height: 12em;
+        border-style: solid;
+        border-width: 1px;
+        overflow-y: scroll;
+        padding: 0 5px;
+        margin: 0 0 5px;
+}
+
+.inline-edit-row fieldset ul.cat-checklist li,
+.inline-edit-row fieldset ul.cat-checklist input {
+        margin: 0;
+}
+
+.inline-edit-row fieldset ul.cat-checklist label,
+.inline-edit-row .catshow,
+.inline-edit-row .cathide,
+.inline-edit-row #bulk-titles div {
+        font-family: sans-serif;
+        font-style: normal;
+        font-size: 11px;
+}
+
+table .inline-edit-row fieldset ul.cat-hover {
+        height: auto;
+        max-height: 30em;
+        overflow-y: auto;
+        position: absolute;
+}
+
+.inline-edit-row fieldset label input.inline-edit-menu-order-input {
+        width: 3em;
+}
+
+.inline-edit-row fieldset label input.inline-edit-slug-input {
+        width: 75%;
+}
+
+.quick-edit-row-post fieldset label.inline-edit-status {
+        float: left;
+}
+
+#bulk-titles {
+        line-height: 140%;
+}
+#bulk-titles div {
+        margin: 0.2em 0.3em;
+}
+
+#bulk-titles div a {
+        cursor: pointer;
+        display: block;
+        float: left;
+        height: 10px;
+        margin: 3px 3px 0 -2px;
+        overflow: hidden;
+        position: relative;
+        text-indent: -9999px;
+        width: 10px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 11.0 - Write/Edit Post Screen
+------------------------------------------------------------------------------*/
+
+#titlediv {
+        position: relative;
+        margin-bottom: 20px;
+}
+#titlediv label { cursor: text; }
+
+#titlediv div.inside {
+        margin: 0;
+}
+
+#poststuff #titlewrap {
+        border: 0;
+        padding: 0;
+}
+
+#titlediv #title {
+        padding: 3px 8px;
+        font-size: 1.7em;
+        line-height: 100%;
+        width: 100%;
+        outline: none;
+}
+
+#titlediv #title-prompt-text,
+#wp-fullscreen-title-prompt-text {
+        color: #bbb;
+        position: absolute;
+        font-size: 1.7em;
+        padding: 8px 10px;
+}
+
+#wp-fullscreen-title-prompt-text {
+        padding: 11px;
+}
+
+#poststuff .inside-submitbox,
+#side-sortables .inside-submitbox {
+        margin: 0 3px;
+        font-size: 11px;
+}
+
+input#link_description,
+input#link_url {
+        width: 98%;
+}
+
+#pending {
+        background: 0 none;
+        border: 0 none;
+        padding: 0;
+        font-size: 11px;
+        margin-top: -1px;
+}
+
+#edit-slug-box {
+        height: 1em;
+        margin-top: 8px;
+        padding: 0 10px;
+}
+
+#editable-post-name-full {
+        display: none;
+}
+
+#editable-post-name input {
+        width: 16em;
+}
+
+.postarea h3 label {
+        float: left;
+}
+
+#submitpost #ajax-loading,
+#submitpost .ajax-loading {
+        vertical-align: middle;
+}
+
+#wpcontent .ajax-loading {
+        visibility: hidden;
+}
+
+.submitbox .submit {
+        text-align: left;
+        padding: 12px 10px 10px;
+        font-size: 11px;
+}
+
+.submitbox .submitdelete {
+        text-decoration: none;
+        padding: 1px 2px;
+}
+
+.submitbox .submitdelete,
+.submitbox .submit a:hover {
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+}
+
+.submitbox .submit input {
+        margin-bottom: 8px;
+        margin-right: 4px;
+        padding: 6px;
+}
+
+.inside-submitbox #post_status {
+        margin: 2px 0 2px -2px;
+}
+
+#post-status-select, #post-format {
+        line-height: 2.5em;
+        margin-top: 3px;
+}
+
+/* Post Screen */
+#post-body #normal-sortables {
+        min-height: 50px;
+}
+
+.postbox {
+        position: relative;
+        min-width: 255px;
+}
+
+#trackback_url {
+        width: 99%;
+}
+
+#normal-sortables .postbox .submit {
+        background: transparent none;
+        border: 0 none;
+        float: right;
+        padding: 0 12px;
+        margin:0;
+}
+
+.category-add input[type="text"],
+.category-add select {
+        width: 100%;
+        max-width: 260px;
+}
+
+.press-this #side-sortables .category-tabs li,
+ul.category-tabs li,
+#side-sortables .add-menu-item-tabs li,
+.wp-tab-bar li {
+        display: inline;
+        line-height: 1.35em;
+}
+
+.no-js .category-tabs li.hide-if-no-js {
+         display: none;
+}
+
+.category-tabs a,
+#side-sortables .add-menu-item-tabs a,
+.wp-tab-bar a {
+        text-decoration: none;
+}
+
+.category-tabs {
+        margin: 8px 0 3px;
+}
+
+#category-adder h4 {
+        margin: 10px 0;
+}
+
+#side-sortables .add-menu-item-tabs,
+.wp-tab-bar {
+        margin-bottom: 3px;
+}
+
+#normal-sortables .postbox #replyrow .submit {
+        float: none;
+        margin: 0;
+        padding: 0 7px 5px;
+}
+
+#side-sortables .submitbox .submit input,
+#side-sortables .submitbox .submit .preview,
+#side-sortables .submitbox .submit a.preview:hover {
+        border: 0 none;
+}
+
+#side-sortables .inside-submitbox .insidebox,
+.stuffbox .insidebox {
+        margin: 11px 0;
+}
+
+ul.category-tabs,
+ul.add-menu-item-tabs,
+ul.wp-tab-bar {
+        margin-top: 12px;
+}
+
+ul.category-tabs li,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+        border-style: solid solid none;
+        border-width: 1px 1px 0;
+}
+
+#post-body .add-menu-item-tabs li.tabs {
+        border-style: solid none solid solid;
+        border-width: 1px 0 1px 1px;
+        margin-right: -1px;
+}
+
+ul.category-tabs li,
+ul.add-menu-item-tabs li,
+ul.wp-tab-bar li {
+        padding: 3px 5px 5px;
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+/* positioning etc. */
+form#tags-filter {
+        position: relative;
+}
+
+/* Edit posts */
+td.post-title strong,
+td.plugin-title strong {
+        display: block;
+        margin-bottom: .2em;
+}
+
+td.post-title p,
+td.plugin-title p {
+        margin: 6px 0;
+}
+
+/* Global classes */
+.wp-hidden-children .wp-hidden-child,
+.ui-tabs-hide {
+        display: none;
+}
+
+.commentlist .avatar {
+        vertical-align: text-top;
+}
+
+#post-body .tagsdiv #newtag {
+        margin-right: 5px;
+        width: 16em;
+}
+
+#side-sortables input#post_password {
+        width: 94%
+}
+
+#side-sortables .tagsdiv #newtag {
+        width: 68%;
+}
+
+#post-status-info {
+        border-width: 0 1px 1px;
+        border-style: none solid solid;
+        width: 100%;
+        -webkit-border-bottom-left-radius: 3px;
+        -webkit-border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 3px;
+}
+
+#post-status-info td {
+        font-size: 12px;
+}
+
+.autosave-info {
+        padding: 2px 15px;
+        text-align: right;
+}
+
+#editorcontent #post-status-info {
+        border: none;
+}
+
+#post-body .wp_themeSkin .mceStatusbar a.mceResize {
+        display: block;
+        background: transparent url(../images/resize.gif) no-repeat scroll right bottom;
+        width: 12px;
+        cursor: se-resize;
+        margin: 0 2px;
+        position: relative;
+        top: -2px;
+}
+
+#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
+        top: 20px;
+}
+
+#wp-word-count {
+        display: block;
+        padding: 2px 10px;
+}
+
+#timestampdiv select {
+        height: 20px;
+        line-height: 14px;
+        padding: 0;
+        vertical-align: top;
+}
+
+#aa, #jj, #hh, #mn {
+        padding: 1px;
+        font-size: 12px;
+}
+
+#jj, #hh, #mn {
+        width: 2em;
+}
+
+#aa {
+        width: 3.4em;
+}
+
+.curtime #timestamp {
+        background-repeat: no-repeat;
+        background-position: left top;
+        padding-left: 18px;
+}
+
+#timestampdiv {
+        padding-top: 5px;
+        line-height: 23px;
+}
+
+#timestampdiv p {
+        margin: 8px 0 6px;
+}
+
+#timestampdiv input {
+        border-width: 1px;
+        border-style: solid;
+}
+
+
+/*------------------------------------------------------------------------------
+ 11.1 - Custom Fields
+------------------------------------------------------------------------------*/
+
+#postcustomstuff .updatemeta,
+#postcustomstuff .deletemeta {
+        margin: auto;
+}
+
+#postcustomstuff thead th {
+        padding: 5px 8px 8px;
+}
+
+#postcustom #postcustomstuff .submit {
+        border: 0 none;
+        float: none;
+        padding: 5px 8px;
+}
+
+#side-sortables #postcustom #postcustomstuff .submit {
+        padding: 0 5px;
+}
+
+#side-sortables #postcustom #postcustomstuff td.left input {
+        margin: 3px 3px 0;
+}
+
+#side-sortables #postcustom #postcustomstuff #the-list textarea {
+        height: 85px;
+        margin: 3px;
+}
+
+#postcustomstuff table {
+        margin: 0;
+        width: 100%;
+        border-width: 1px;
+        border-style: solid;
+        border-spacing: 0;
+}
+
+#postcustomstuff table input,
+#postcustomstuff table select,
+#postcustomstuff table textarea {
+        width: 95%;
+        margin: 8px 0 8px 8px;
+}
+
+#postcustomstuff th.left,
+#postcustomstuff td.left {
+        width: 38%;
+}
+
+#postcustomstuff #newmeta .submit {
+        padding: 0 8px;
+}
+
+#postcustomstuff .submit input,
+#postcustomstuff table #addmetasub {
+        width: auto;
+}
+
+#postcustomstuff #newmetaleft {
+        vertical-align: top;
+}
+
+#postcustomstuff #newmetaleft a {
+        padding: 0 10px;
+        text-decoration: none;
+}
+
+
+/*------------------------------------------------------------------------------
+ 11.2 - Post Revisions
+------------------------------------------------------------------------------*/
+
+table.diff {
+        width: 100%;
+}
+
+table.diff col.content {
+        width: 50%;
+}
+
+table.diff tr {
+        background-color: transparent;
+}
+
+table.diff td, table.diff th {
+        padding: .5em;
+        font-family: Consolas, Monaco, monospace;
+        border: none;
+}
+
+table.diff .diff-deletedline del, table.diff .diff-addedline ins {
+        text-decoration: none;
+}
+
+
+/*------------------------------------------------------------------------------
+ 12.0 - Categories
+------------------------------------------------------------------------------*/
+
+.category-adder {
+        margin-left: 120px;
+        padding: 4px 0;
+}
+
+.category-adder h4 {
+        margin: 0 0 8px;
+}
+
+#side-sortables .category-adder {
+        margin: 0;
+}
+
+#post-body ul.add-menu-item-tabs {
+        float: left;
+        width: 120px;
+        text-align: right;
+        /* Negative margin for the sake of those without JS: all tabs display */
+        margin: 0 -120px 0 5px;
+        padding: 0;
+}
+
+#post-body ul.add-menu-item-tabs li {
+        padding: 8px;
+}
+
+#post-body ul.add-menu-item-tabs li.tabs {
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-bottom-left-radius: 3px;
+        border-top-left-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+.wp-tab-panel,
+.categorydiv div.tabs-panel,
+.customlinkdiv div.tabs-panel,
+.posttypediv div.tabs-panel,
+.taxonomydiv div.tabs-panel {
+        height: 200px;
+        overflow: auto;
+        padding: 0.5em 0.9em;
+        border-style: solid;
+        border-width: 1px;
+}
+
+.nav-menus-php .customlinkdiv div.tabs-panel,
+.nav-menus-php .posttypediv div.tabs-panel,
+.nav-menus-php .taxonomydiv div.tabs-panel {
+        height: auto;
+        max-height: 205px;
+}
+
+div.tabs-panel-active {
+        display:block;
+}
+
+div.tabs-panel-inactive {
+        display:none;
+}
+
+.customlinkdiv ul,
+.posttypediv ul,
+.taxonomydiv ul {
+        list-style: none;
+        padding: 0;
+        margin: 0;
+}
+
+#front-page-warning,
+#front-static-pages ul,
+ul.export-filters,
+.inline-editor ul.cat-checklist ul,
+.categorydiv ul.categorychecklist ul,
+.customlinkdiv ul.categorychecklist ul,
+.posttypediv ul.categorychecklist ul,
+.taxonomydiv ul.categorychecklist ul {
+        margin-left: 18px;
+}
+
+ul.categorychecklist li {
+        margin: 0;
+        padding: 0;
+        line-height: 19px;
+        word-wrap: break-word;
+}
+
+.categorydiv .tabs-panel,
+.customlinkdiv .tabs-panel,
+.posttypediv .tabs-panel,
+.taxonomydiv .tabs-panel {
+        border-width: 3px;
+        border-style: solid;
+}
+
+.form-wrap p,
+.form-wrap label {
+        font-size: 11px;
+}
+
+.form-wrap label {
+        display: block;
+        padding: 2px;
+        font-size: 12px;
+}
+
+.form-field input,
+.form-field textarea {
+        border-style: solid;
+        border-width: 1px;
+        width: 95%;
+}
+
+p.description,
+.form-wrap p {
+        margin: 2px 0 5px;
+}
+
+p.help,
+p.description,
+span.description,
+.form-wrap p {
+        font-size: 12px;
+        font-style: italic;
+        font-family: sans-serif;
+}
+
+.form-wrap .form-field {
+        margin: 0 0 10px;
+        padding: 8px 0;
+}
+
+.col-wrap h3 {
+        margin: 12px 0;
+        font-size: 1.1em;
+}
+
+.col-wrap p.submit {
+        margin-top: -10px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 13.0 - Tags
+------------------------------------------------------------------------------*/
+
+#poststuff .taghint {
+        color: #aaa;
+        margin: 15px 0 -24px 12px;
+}
+
+#poststuff .tagsdiv .howto {
+        margin: 0 0 6px 8px;
+}
+
+.ajaxtag .newtag {
+        position: relative;
+}
+
+.tagsdiv .newtag {
+        width: 180px;
+}
+
+.tagsdiv .the-tags {
+        display: block;
+        height: 60px;
+        margin: 0 auto;
+        overflow: auto;
+        width: 260px;
+}
+
+#post-body-content .tagsdiv .the-tags {
+        margin: 0 5px;
+}
+
+p.popular-tags {
+        -webkit-border-radius: 8px;
+        border-radius: 8px;
+        border-width: 1px;
+        border-style: solid;
+        line-height: 2em;
+        max-width: 1000px;
+        padding: 8px 12px 12px;
+        text-align: justify;
+}
+
+p.popular-tags a {
+        padding: 0 3px;
+}
+
+.tagcloud {
+        width: 97%;
+        margin: 0 0 40px;
+        text-align: justify;
+}
+
+.tagcloud h3 {
+        margin: 2px 0 12px;
+}
+
+.ac_results {
+        padding: 0;
+        margin: 0;
+        list-style: none;
+        position: absolute;
+        z-index: 10000;
+        display: none;
+        border-width: 1px;
+        border-style: solid;
+}
+
+.ac_results li {
+        padding: 2px 5px;
+        white-space: nowrap;
+        text-align: left;
+}
+
+.ac_over {
+        cursor: pointer;
+}
+
+.ac_match {
+        text-decoration: underline;
+}
+
+/* links tables */
+table.links-table {
+        width: 100%;
+}
+
+.links-table th {
+        font-weight: normal;
+        text-align: left;
+        vertical-align: top;
+        min-width: 80px;
+        width: 20%;
+        word-wrap: break-word;
+}
+
+.links-table th,
+.links-table td {
+        padding: 5px 0;
+}
+
+.links-table td label {
+        margin-right: 8px;
+}
+
+.links-table td input[type="text"],
+.links-table td textarea {
+        width: 100%;
+}
+
+.links-table #link_rel {
+        max-width: 280px;
+}
+
+/*------------------------------------------------------------------------------
+ 14.0 - Media Screen
+------------------------------------------------------------------------------*/
+
+.media-item .describe {
+        border-collapse: collapse;
+        width: 100%;
+        border-top-style: solid;
+        border-top-width: 1px;
+        clear: both;
+        cursor: default;
+}
+
+.media-item.media-blank .describe {
+        border: 0;
+}
+
+.media-item .describe th {
+        vertical-align: top;
+        text-align: left;
+        padding: 5px 10px 10px;
+        width: 140px;
+}
+
+.media-item .describe .align th {
+        padding-top: 0;
+}
+
+.media-item .media-item-info tr {
+        background-color: transparent;
+}
+
+.media-item .describe td {
+        padding: 0 8px 8px 0;
+        vertical-align: top;
+}
+
+.media-item thead.media-item-info td {
+        padding: 4px 10px 0;
+}
+
+.media-item .media-item-info .A1B1 {
+        padding: 0 0 0 10px;
+}
+
+.media-item td.savesend {
+        padding-bottom: 15px;
+}
+
+.media-item .thumbnail {
+        max-height: 128px;
+        max-width: 128px;
+}
+
+#wpbody-content #async-upload-wrap a {
+        display: none;
+}
+
+.media-upload-form {
+        margin-top: 20px;
+}
+
+.media-upload-form td label {
+        margin-right: 6px;
+        margin-left: 2px;
+}
+
+.media-upload-form .align .field label {
+        display: inline;
+        padding: 0 0 0 23px;
+        margin: 0 1em 0 3px;
+        font-weight: bold;
+}
+
+.media-upload-form tr.image-size label {
+        margin: 0 0 0 5px;
+        font-weight: bold;
+}
+
+.media-upload-form th.label label {
+        font-weight: bold;
+        margin: 0.5em;
+        font-size: 13px;
+}
+
+.media-upload-form th.label label span {
+        padding: 0 5px;
+}
+
+abbr.required {
+        border: medium none;
+        text-decoration: none;
+}
+
+.media-item .describe input[type="text"],
+.media-item .describe textarea {
+        width: 460px;
+}
+
+.media-item .describe p.help {
+        margin: 0;
+        padding: 0 0 0 5px;
+}
+
+.describe-toggle-on,
+.describe-toggle-off {
+        display: block;
+        line-height: 36px;
+        float: right;
+        margin-right: 15px;
+}
+
+.media-item .describe-toggle-off,
+.media-item.open .describe-toggle-on,
+.media-item.open img.pinkynail {
+        display: none;
+}
+
+.media-item.open .describe-toggle-off {
+        display: block;
+}
+
+#media-items .media-item {
+        border-style: solid;
+        border-width: 1px;
+        min-height: 36px;
+        position: relative;
+        margin-top: -1px;
+        width: 100%;
+}
+
+#media-items {
+        width: 623px;
+}
+
+#media-items:empty {
+        border: 0 none;
+}
+
+.media-item .filename {
+        line-height: 36px;
+        overflow: hidden;
+        padding: 0 10px;
+}
+
+.media-item .error-div {
+        padding-left: 10px;
+}
+
+.media-item .pinkynail {
+        float: left;
+        margin: 2px 2px 0;
+        max-width: 40px;
+        max-height: 32px;
+}
+
+.media-item .startopen,
+.media-item .startclosed {
+        display: none;
+}
+
+.media-item .original {
+        position: relative;
+        height: 34px;
+}
+
+.media-item .progress {
+        float: right;
+        height: 22px;
+        margin: 6px 10px 0 0;
+        width: 200px;
+        line-height: 2em;
+        padding: 0;
+        overflow: hidden;
+        margin-bottom: 2px;
+        border: 1px solid #d1d1d1;
+        background: #f7f7f7;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));
+        background-image: -webkit-linear-gradient(bottom, #fff, #f7f7f7);
+        background-image: -moz-linear-gradient(bottom, #fff, #f7f7f7);
+        background-image: -o-linear-gradient(bottom, #fff, #f7f7f7);
+        background-image: linear-gradient(to top, #fff, #f7f7f7);
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
+        box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
+}
+
+.media-item .bar {
+        z-index: 9;
+        width: 0;
+        height: 100%;
+        margin-top: -24px;
+        background-color: #8cc1e9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
+        background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
+        background-image: -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
+        background-image: -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
+        background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+        -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
+        box-shadow: 0 0 3px rgba(0,0,0,0.3);
+}
+
+.media-item .progress .percent {
+        z-index: 10;
+        position: relative;
+        width: 200px;
+        padding: 0 8px;
+        text-shadow: 0 1px 0 rgba(255,255,255,0.4);
+        color: rgba(0,0,0,0.6);
+}
+
+.upload-php .fixed .column-parent {
+        width: 25%;
+}
+
+.js .html-uploader #plupload-upload-ui {
+        display: none;
+}
+
+.js .html-uploader #html-upload-ui {
+        display: block;
+}
+
+.media-upload-form .media-item.error {
+        margin: 0;
+        padding: 0;
+}
+
+.media-upload-form .media-item.error p,
+.media-item .error-div {
+        line-height: 16px;
+        margin: 5px 10px;
+        padding: 0;
+}
+
+.media-item .error-div a.dismiss {
+        display: block;
+        float: right;
+        margin: 5px 4px 0 15px;
+}
+
+/*------------------------------------------------------------------------------
+ 14.1 - Media Library
+------------------------------------------------------------------------------*/
+
+.find-box {
+        width: 500px;
+        height: 300px;
+        overflow: hidden;
+        padding: 33px 5px 40px;
+        position: absolute;
+        z-index: 1000;
+}
+
+.find-box-head {
+        cursor: move;
+        font-weight: bold;
+        height: 2em;
+        line-height: 2em;
+        padding: 1px 12px;
+        position: absolute;
+        top: 5px;
+        width: 100%;
+}
+
+.find-box-inside {
+        overflow: auto;
+        width: 100%;
+        height: 100%;
+}
+
+.find-box-search {
+        padding: 12px;
+        border-width: 1px;
+        border-style: none none solid;
+}
+
+#find-posts-response {
+        margin: 8px 0;
+        padding: 0 1px;
+}
+
+#find-posts-response table {
+        width: 100%;
+}
+
+#find-posts-response .found-radio {
+        padding: 5px 0 0 8px;
+        width: 15px;
+}
+
+.find-box-buttons {
+        width: 480px;
+        margin: 8px;
+}
+
+.find-box-search label {
+        padding-right: 6px;
+}
+
+.find-box #resize-se {
+        position: absolute;
+        right: 1px;
+        bottom: 1px;
+}
+
+ul#dismissed-updates {
+        display: none;
+}
+
+form.upgrade {
+        margin-top: 8px;
+}
+
+form.upgrade .hint {
+        font-style: italic;
+        font-size: 85%;
+        margin: -0.5em 0 2em 0;
+}
+
+#poststuff .inside .the-tagcloud {
+        margin: 5px 0 10px;
+        padding: 8px;
+        border-width: 1px;
+        border-style: solid;
+        line-height: 1.8em;
+        word-spacing: 3px;
+        -webkit-border-radius: 6px;
+        border-radius: 6px;
+}
+
+.drag-drop #drag-drop-area {
+        border: 4px dashed #DDDDDD;
+        height: 200px;
+}
+
+.drag-drop .drag-drop-inside {
+        margin: 70px auto 0;
+        width: 250px;
+}
+
+.drag-drop-inside p {
+        color: #aaa;
+        font-size: 14px;
+        margin: 5px 0;
+        display: none;
+}
+
+.drag-drop .drag-drop-inside p {
+        text-align: center;
+}
+
+.drag-drop-inside p.drag-drop-info {
+        font-size: 20px;
+}
+
+.drag-drop .drag-drop-inside p,
+.drag-drop-inside p.drag-drop-buttons {
+        display: block;
+}
+
+/*
+#drag-drop-area:-moz-drag-over {
+        border-color: #83b4d8;
+}
+borger color while dragging a file over the uploader drop area */
+.drag-drop.drag-over #drag-drop-area {
+        border-color: #83b4d8;
+}
+
+#plupload-upload-ui {
+        position: relative;
+}
+
+
+/*------------------------------------------------------------------------------
+ 14.2 - Image Editor
+------------------------------------------------------------------------------*/
+
+.describe .image-editor {
+        vertical-align: top;
+}
+
+.imgedit-wrap {
+        position: relative;
+}
+
+.imgedit-settings p {
+        margin: 8px 0;
+}
+
+.describe .imgedit-wrap table td {
+        vertical-align: top;
+        padding-top: 0;
+}
+
+.imgedit-wrap p,
+.describe .imgedit-wrap table td {
+        font-size: 11px;
+        line-height: 18px;
+}
+
+.describe .imgedit-wrap table td.imgedit-settings {
+        padding: 0 5px;
+}
+
+td.imgedit-settings input {
+        vertical-align: middle;
+}
+
+.imgedit-wait {
+        position: absolute;
+        top: 0;
+        background: #FFFFFF url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
+        opacity: 0.7;
+        filter: alpha(opacity=70);
+        width: 100%;
+        height: 500px;
+        display: none;
+}
+
+.media-disabled,
+.imgedit-settings .disabled {
+        color: grey;
+}
+
+.imgedit-wait-spin {
+        padding: 0 4px 4px;
+        vertical-align: bottom;
+        visibility: hidden;
+}
+
+.imgedit-menu {
+        margin: 0 0 12px;
+        min-width: 300px;
+}
+
+.imgedit-menu div {
+        float: left;
+        width: 32px;
+        height: 32px;
+}
+
+.imgedit-crop-wrap {
+        position: relative;
+}
+
+.imgedit-crop {
+        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -9px -31px;
+        margin: 0 8px 0 0;
+}
+
+.imgedit-crop.disabled:hover {
+        background-position: -9px -31px;
+}
+
+.imgedit-crop:hover {
+        background-position: -9px -1px;
+}
+
+.imgedit-rleft {
+        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -46px -31px;
+        margin: 0 3px;
+}
+
+.imgedit-rleft.disabled:hover {
+        background-position: -46px -31px;
+}
+
+.imgedit-rleft:hover {
+        background-position: -46px -1px;
+}
+
+.imgedit-rright {
+        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -77px -31px;
+        margin: 0 8px 0 3px;
+}
+
+.imgedit-rright.disabled:hover {
+        background-position: -77px -31px;
+}
+
+.imgedit-rright:hover {
+        background-position: -77px -1px;
+}
+
+.imgedit-flipv {
+        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -115px -31px;
+        margin: 0 3px;
+}
+
+.imgedit-flipv.disabled:hover {
+        background-position: -115px -31px;
+}
+
+.imgedit-flipv:hover {
+        background-position: -115px -1px;
+}
+
+.imgedit-fliph {
+        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -147px -31px;
+        margin: 0 8px 0 3px;
+}
+
+.imgedit-fliph.disabled:hover {
+        background-position: -147px -31px;
+}
+
+.imgedit-fliph:hover {
+        background-position: -147px -1px;
+}
+
+.imgedit-undo {
+        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -184px -31px;
+        margin: 0 3px;
+}
+
+.imgedit-undo.disabled:hover {
+        background-position: -184px -31px;
+}
+
+.imgedit-undo:hover {
+        background-position: -184px -1px;
+}
+
+.imgedit-redo {
+        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -215px -31px;
+        margin: 0 8px 0 3px;
+}
+
+.imgedit-redo.disabled:hover {
+        background-position: -215px -31px;
+}
+
+.imgedit-redo:hover {
+        background-position: -215px -1px;
+}
+
+.imgedit-applyto img {
+        margin: 0 8px 0 0;
+}
+
+.imgedit-group-top {
+        margin: 5px 0;
+}
+
+.imgedit-applyto .imgedit-label {
+        padding: 2px 0 0;
+        display: block;
+}
+
+.imgedit-help {
+        display: none;
+        font-style: italic;
+        margin-bottom: 8px;
+}
+
+.imgedit-help ul li {
+        font-size: 11px;
+}
+
+a.imgedit-help-toggle {
+        text-decoration: none;
+}
+
+#wpbody-content .imgedit-response div {
+        width: 600px;
+        margin: 8px;
+}
+
+.form-table td.imgedit-response {
+        padding: 0;
+}
+
+.imgedit-submit {
+        margin: 8px 0;
+}
+
+.imgedit-submit-btn {
+        margin-left: 20px;
+}
+
+.imgedit-wrap .nowrap {
+        white-space: nowrap;
+}
+
+span.imgedit-scale-warn {
+        color: red;
+        font-size: 20px;
+        font-style: normal;
+        visibility: hidden;
+        vertical-align: middle;
+}
+
+.imgedit-group {
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-radius: 8px;
+        border-radius: 8px;
+        margin-bottom: 8px;
+        padding: 2px 10px;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        .imgedit-crop,
+        .imgedit-rleft,
+        .imgedit-rright,
+        .imgedit-flipv,
+        .imgedit-fliph,
+        .imgedit-undo,
+        .imgedit-redo {
+                background-image: url('../images/imgedit-icons-2x.png');
+                background-size: 260px 64px;
+        }
+}
+
+/*------------------------------------------------------------------------------
+ 15.0 - Comments Screen
+------------------------------------------------------------------------------*/
+
+.form-table {
+        border-collapse: collapse;
+        margin-top: 0.5em;
+        width: 100%;
+        margin-bottom: -8px;
+        clear: both;
+}
+
+.form-table td {
+        margin-bottom: 9px;
+        padding: 8px 10px;
+        line-height: 20px;
+        font-size: 12px;
+}
+
+.form-table th,
+.form-wrap label {
+        font-weight: normal;
+        text-shadow: #fff 0 1px 0;
+}
+
+.form-table th {
+        vertical-align: top;
+        text-align: left;
+        padding: 10px;
+        width: 200px;
+}
+
+.form-table th.th-full {
+        width: auto;
+}
+
+.form-table div.color-option {
+        display: block;
+        clear: both;
+        margin-top: 12px;
+}
+
+.form-table input.tog {
+        margin-top: 2px;
+        margin-right: 2px;
+        float: left;
+}
+
+.form-table td p {
+        margin-top: 4px;
+}
+
+.form-table table.color-palette {
+        vertical-align: bottom;
+        float: left;
+        margin: -12px 3px 11px;
+}
+
+.form-table .color-palette td {
+        border-width: 1px 1px 0;
+        border-style: solid solid none;
+        height: 10px;
+        line-height: 20px;
+        width: 10px;
+}
+
+.commentlist li {
+        padding: 1em 1em .2em;
+        margin: 0;
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+}
+
+.commentlist li li {
+        border-bottom: 0;
+        padding: 0;
+}
+
+.commentlist p {
+        padding: 0;
+        margin: 0 0 .8em;
+}
+
+/* reply to comments */
+#replyrow input {
+        border-width: 1px;
+        border-style: solid;
+}
+
+#replyrow td {
+        padding: 2px;
+}
+
+#replysubmit {
+        margin: 0;
+        padding: 0 7px 3px;
+        text-align: center;
+}
+
+#replysubmit img.waiting,
+.inline-edit-save img.waiting {
+        padding: 4px 10px 0;
+        vertical-align: top;
+        float: right;
+}
+
+#replysubmit .button {
+        margin-right: 5px;
+}
+
+#replysubmit .error {
+        color: red;
+        line-height: 21px;
+        text-align: center;
+}
+
+#replyrow h5 {
+        margin: .2em 0 0;
+        padding: 0 5px;
+        line-height: 1.4em;
+        font-size: 1em;
+}
+
+#edithead .inside {
+        float: left;
+        padding: 3px 0 2px 5px;
+        margin: 0;
+        text-align: center;
+}
+
+#edithead .inside input {
+        width: 180px;
+}
+
+#edithead label {
+        padding: 2px 0;
+}
+
+#replycontainer {
+        padding: 5px;
+}
+
+#replycontent {
+        height: 120px;
+}
+
+.comment-ays {
+        margin-bottom: 0;
+        border-style: solid;
+        border-width: 1px;
+}
+
+.comment-ays th {
+        border-right-style: solid;
+        border-right-width: 1px;
+}
+
+.trash-undo-inside,
+.spam-undo-inside {
+        margin: 1px 8px 1px 0;
+        line-height: 16px;
+}
+
+.spam-undo-inside .avatar,
+.trash-undo-inside .avatar {
+        height: 20px;
+        width: 20px;
+        margin-right: 8px;
+        vertical-align: middle;
+}
+
+.stuffbox .editcomment {
+        clear: none;
+}
+
+#comment-status-radio p {
+        margin: 3px 0 5px;
+}
+
+#comment-status-radio input {
+        margin: 2px 3px 5px 0;
+        vertical-align: middle;
+}
+
+#comment-status-radio label {
+        padding: 5px 0;
+}
+
+.commentlist .avatar {
+        vertical-align: text-top;
+}
+
+
+/*------------------------------------------------------------------------------
+ 16.0 - Themes
+------------------------------------------------------------------------------*/
+
+.theme-install-php .tablenav {
+        height: auto;
+}
+
+h3.available-themes {
+        margin: 0 0 1em;
+        float: left;
+}
+
+.available-theme {
+        display: inline-block;
+        margin-right: 10px;
+        overflow: hidden;
+        padding: 20px 20px 20px 0;
+        vertical-align: top;
+        width: 300px;
+}
+
+.available-theme .screenshot {
+        width: 300px;
+        height: 225px;
+        display: block;
+        border-width: 1px;
+        border-style: solid;
+        margin-bottom: 10px;
+        overflow: hidden;
+}
+
+.available-theme img {
+        width: 300px;
+}
+
+.available-theme h3 {
+        margin: 15px 0 0;
+}
+
+.available-theme .theme-author {
+        line-height: 18px;
+}
+
+.available-theme .action-links {
+        margin-top: 10px;
+        overflow: hidden;
+}
+
+#current-theme .theme-info li,
+.theme-options li,
+.available-theme .action-links li {
+        float: left;
+        padding-right: 10px;
+        margin-right: 10px;
+        border-right: 1px solid #dfdfdf;
+}
+
+.available-theme .action-links li {
+        padding-right: 8px;
+        margin-right: 8px;
+}
+
+#current-theme .theme-info li:last-child,
+.theme-options li:last-child,
+.available-theme .action-links li:last-child {
+        padding-right: 0;
+        margin-right: 0;
+        border-right: 0;
+}
+
+.available-theme .action-links .delete-theme {
+        float: right;
+        margin-left: 8px;
+        margin-right: 0;
+}
+
+.available-theme .action-links .delete-theme a {
+        color: red;
+        padding: 2px;
+}
+
+.available-theme .action-links .delete-theme a:hover {
+        background: red;
+        color: #fff;
+        text-decoration: none;
+}
+
+.available-theme .action-links p {
+        float: left;
+}
+
+#current-theme {
+        margin: 20px 0 10px;
+        padding: 0 0 20px;
+        border-bottom: 1px solid #dfdfdf;
+        overflow: hidden;
+}
+
+#current-theme.has-screenshot {
+        padding-left: 330px;
+}
+
+#current-theme h3 {
+        margin: 0;
+        font-size: 12px;
+        font-weight: normal;
+        color: #999;
+}
+
+#current-theme h4 {
+        margin: 3px 0 16px;
+        font-size: 20px;
+}
+
+#current-theme h4 span {
+        margin-left: 20px;
+        font-size: 12px;
+        font-weight: normal;
+}
+
+#current-theme a {
+        border-bottom: none;
+}
+
+#current-theme .theme-info {
+        margin: 1em 0;
+        overflow: hidden;
+}
+
+#current-theme .theme-description {
+        margin-top: 5px;
+        max-width: 600px;
+        line-height: 1.6em;
+}
+
+#current-theme img {
+        float: left;
+        width: 300px;
+        margin-left: -330px;
+
+        border-width: 1px;
+        border-style: solid;
+}
+
+.theme-options {
+        overflow: hidden;
+        font-size: 14px;
+        padding-bottom: 10px;
+}
+
+.theme-options .load-customize {
+        margin-right: 30px;
+        float: left;
+}
+
+.theme-options span {
+        float: left;
+        margin-right: 10px;
+        text-transform: uppercase;
+        font-size: 11px;
+        line-height: 18px;
+        color: #999;
+}
+
+.theme-options ul {
+        float: left;
+        margin: 0;
+}
+
+/* Allow for three-up on 1024px wide screens, e.g. tablets */
+@media only screen and (max-width: 1200px) {
+        .available-theme,
+        .available-theme .screenshot,
+        #current-theme img {
+                width: 240px;
+        }
+
+        .available-theme .screenshot {
+                height: 180px;
+        }
+
+        .available-theme img {
+                width: 100%;
+        }
+
+        #current-theme.has-screenshot {
+                padding-left: 270px;
+        }
+
+        #current-theme img {
+                margin-left: -270px;
+        }
+}
+
+#post-body ul.add-menu-item-tabs li.tabs a,
+#TB_window #TB_title a.tb-theme-preview-link,
+#TB_window #TB_title a.tb-theme-preview-link:visited {
+        font-weight: bold;
+        text-decoration: none;
+}
+
+#TB_window #TB_title {
+        background-color: #222;
+        color: #cfcfcf;
+}
+
+#broken-themes {
+        text-align: left;
+        width: 50%;
+        border-spacing: 3px;
+        padding: 3px;
+}
+
+.theme-install-php h4 {
+        margin: 2.5em 0 8px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 16.1 - Custom Header Screen
+------------------------------------------------------------------------------*/
+
+.appearance_page_custom-header #headimg {
+        border: 1px solid #DFDFDF;
+        overflow: hidden;
+        width: 100%;
+}
+
+.appearance_page_custom-header #upload-form p label {
+        font-size: 12px;
+}
+
+.appearance_page_custom-header .available-headers .default-header {
+        float: left;
+        margin: 0 20px 20px 0;
+}
+
+.appearance_page_custom-header .random-header {
+        clear: both;
+        margin: 0 20px 20px 0;
+        vertical-align: middle;
+}
+
+.appearance_page_custom-header .available-headers label input,
+.appearance_page_custom-header .random-header label input {
+        margin-right: 10px;
+}
+
+.appearance_page_custom-header .available-headers label img {
+        vertical-align: middle;
+}
+
+
+/*------------------------------------------------------------------------------
+ 16.2 - Custom Background Screen
+------------------------------------------------------------------------------*/
+
+div#custom-background-image {
+        min-height: 100px;
+        border: 1px solid #dfdfdf;
+}
+
+div#custom-background-image img {
+        max-width: 400px;
+        max-height: 300px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 16.3 - Tabbed Admin Screen Interface (Experimental)
+------------------------------------------------------------------------------*/
+
+.nav-tab {
+        border-style: solid;
+        border-color: #dfdfdf #dfdfdf #fff;
+        border-width: 1px 1px 0;
+        color: #aaa;
+        text-shadow: #fff 0 1px 0;
+        font-size: 12px;
+        line-height: 16px;
+        display: inline-block;
+        padding: 4px 14px 6px;
+        text-decoration: none;
+        margin: 0 6px -1px 0;
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+.nav-tab-active {
+        border-width: 1px;
+        color: #464646;
+}
+
+.nav-tab:hover,
+.nav-tab-active {
+        border-color: #ccc #ccc #fff;
+}
+
+h2.nav-tab-wrapper, h3.nav-tab-wrapper {
+        border-bottom: 1px solid #ccc;
+        padding-bottom: 0;
+}
+
+h2 .nav-tab {
+        padding: 4px 10px 6px;
+        font-weight: 200;
+        font-size: 20px;
+        line-height: 24px;
+
+}
+
+
+/*------------------------------------------------------------------------------
+ 17.0 - Plugins
+------------------------------------------------------------------------------*/
+
+#dashboard_right_now .versions .b,
+#post-status-display,
+#post-visibility-display,
+#adminmenu .wp-submenu li.current,
+#adminmenu .wp-submenu li.current a,
+#adminmenu .wp-submenu li.current a:hover,
+.media-item .percent,
+.plugins .name,
+#pass-strength-result.strong,
+#pass-strength-result.short,
+.button-highlighted,
+input.button-highlighted,
+#ed_reply_toolbar #ed_reply_strong,
+.item-controls .item-order a,
+.feature-filter .feature-name {
+        font-weight: bold;
+}
+
+.plugins p {
+        margin: 0 4px;
+        padding: 0;
+}
+
+.plugins .desc p {
+        margin: 0 0 8px;
+}
+
+.plugins td.desc {
+        line-height: 1.5em;
+}
+
+.plugins .desc ul,
+.plugins .desc ol {
+        margin: 0 0 0 2em;
+}
+
+.plugins .desc ul {
+        list-style-type: disc;
+}
+
+.plugins .row-actions-visible {
+        padding: 0;
+}
+
+.plugins tbody th.check-column {
+        padding: 7px 0;
+}
+
+.plugins .inactive td,
+.plugins .inactive th,
+.plugins .active td,
+.plugins .active th {
+        border-top-style: solid;
+        border-top-width: 1px;
+        padding: 5px 7px 0;
+}
+
+.plugins .update th,
+.plugins .update td {
+        border-bottom: 0;
+}
+.plugin-update-tr td {
+        border-top: 0;
+}
+
+#wpbody-content .plugins .plugin-title,
+#wpbody-content .plugins .theme-title {
+        padding-right: 12px;
+        white-space:nowrap;
+}
+
+.plugins .second,
+.plugins .row-actions-visible {
+        padding: 0 0 5px;
+}
+
+.plugins .update .second,
+.plugins .update .row-actions-visible {
+        padding-bottom: 0;
+}
+
+.plugins-php .widefat tfoot th,
+.plugins-php .widefat tfoot td {
+        border-top-style: solid;
+        border-top-width: 1px;
+}
+
+.plugin-update-tr .update-message {
+        margin: 5px;
+        padding: 3px 5px;
+}
+
+.plugin-install-php h4 {
+        margin: 2.5em 0 8px;
+}
+
+
+/*------------------------------------------------------------------------------
+ 18.0 - Users
+------------------------------------------------------------------------------*/
+
+#profile-page .form-table textarea {
+        width: 500px;
+        margin-bottom: 6px;
+}
+
+#profile-page .form-table #rich_editing {
+        margin-right: 5px
+}
+
+#your-profile legend {
+        font-size: 22px;
+}
+
+#your-profile #rich_editing {
+        border: none;
+}
+
+#display_name {
+        width: 15em;
+}
+
+#createuser .form-field input {
+        width: 25em;
+}
+
+/*------------------------------------------------------------------------------
+ 19.0 - Tools
+------------------------------------------------------------------------------*/
+
+.pressthis {
+        margin: 20px 0;
+}
+
+.pressthis a {
+        display: inline-block;
+        position: relative;
+        cursor: move;
+        color: #333;
+        background: #e6e6e6;
+        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(7%, #e6e6e6), color-stop(77%, #d8d8d8));
+        background-image: -webkit-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
+        background-image: -moz-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
+        background-image: -o-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
+        background-image: linear-gradient(to top, #e6e6e6 7%, #d8d8d8 77%);
+        -webkit-border-radius: 5px;
+        border-radius: 5px;
+        border: 1px solid #b4b4b4;
+        font-style: normal;
+        line-height: 16px;
+        font-size: 14px;
+        text-decoration: none;
+        text-shadow: 0 1px 0px #fff;
+}
+
+.pressthis a:hover,
+.pressthis a:active {
+        color: #333
+}
+
+.pressthis a:hover:after {
+        -webkit-transform: skew(20deg) rotate(9deg);
+        -moz-transform: skew(20deg) rotate(9deg);
+        transform: skew(20deg) rotate(9deg);
+        -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
+        box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
+}
+
+.pressthis a span {
+        background: url(../images/press-this.png?v=20120502) no-repeat 0px 5px;
+        padding: 8px 11px 8px 27px;
+        margin: 0 5px;
+        display: inline-block;
+}
+
+.pressthis a:after {
+        content: '';
+        width: 70%;
+        height: 55%;
+        z-index: -1;
+        position: absolute;
+        right: 10px;
+        bottom: 9px;
+        background: transparent;
+
+        -webkit-transform: skew(20deg) rotate(6deg);
+        -moz-transform: skew(20deg) rotate(6deg);
+        transform: skew(20deg) rotate(6deg);
+        -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+        box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+}
+
+
+/*------------------------------------------------------------------------------
+ 20.0 - Settings
+------------------------------------------------------------------------------*/
+
+#utc-time, #local-time {
+        padding-left: 25px;
+        font-style: italic;
+        font-family: sans-serif;
+}
+
+.defaultavatarpicker .avatar {
+        margin: 2px 0;
+        vertical-align: middle;
+}
+
+
+/*------------------------------------------------------------------------------
+ 21.0 - Admin Footer
+------------------------------------------------------------------------------*/
+
+#footer {
+        position: absolute;
+        bottom: 0;
+        left: 0;
+        right: 0;
+        padding: 10px 0;
+        margin-right: 20px;
+        border-top-width: 1px;
+        border-top-style: solid;
+}
+
+#footer p {
+        margin: 0;
+        line-height: 20px;
+}
+
+#footer a {
+        text-decoration: none;
+}
+
+#footer a:hover {
+        text-decoration: underline;
+}
+
+/*------------------------------------------------------------------------------
+ 22.0 - About Pages
+------------------------------------------------------------------------------*/
+
+.about-wrap {
+        position: relative;
+        margin: 25px 40px 0 20px;
+        max-width: 1050px; /* readability */
+
+        font-size: 15px;
+}
+
+.about-wrap div.updated,
+.about-wrap div.error {
+        display: none !important;
+}
+
+/* Typography */
+
+.about-wrap p {
+        line-height: 1.6em;
+}
+
+.about-wrap h1 {
+        margin: 0.2em 200px 0 0;
+        line-height: 1.2em;
+        font-size: 2.8em;
+        font-weight: 200;
+}
+
+.about-text,
+.about-description,
+.about-wrap li.wp-person a.web {
+        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
+        font-weight: normal;
+        line-height: 1.6em;
+        font-size: 20px;
+}
+
+.about-description {
+        margin-top: 1.4em;
+}
+
+.about-text {
+        margin: 1em 200px 1.4em 0;
+        min-height: 60px;
+        font-size: 24px;
+}
+
+.about-wrap h3 {
+        font-size: 24px;
+        margin-bottom: 1em;
+        padding-top: 20px;
+}
+
+.about-wrap .changelog {
+        overflow: hidden;
+}
+
+.about-wrap .changelog li {
+        list-style-type: disc;
+        margin-left: 3em;
+}
+
+.about-wrap .feature-section {
+        padding-bottom: 20px;
+}
+
+.about-wrap .feature-section h4 {
+        margin-bottom: 0.6em;
+}
+
+.about-wrap .feature-section p {
+        margin-top: 0.6em;
+}
+
+.about-wrap code {
+        font-size: 14px;
+}
+
+/* Point Releases */
+
+.about-wrap .point-releases {
+        margin-top: 5px;
+}
+
+.about-wrap .changelog.point-releases h3 {
+        padding-top: 35px;
+}
+
+.about-wrap .changelog.point-releases h3:first-child {
+        padding-top: 7px;
+}
+
+/* WordPress Version Badge */
+
+.wp-badge {
+        padding-top: 142px;
+        height: 50px;
+        width: 173px;
+        font-weight: bold;
+        font-size: 14px;
+        text-align: center;
+        margin: 0 -5px;
+        background: url('../images/wp-badge.png?ver=20111120') no-repeat;
+}
+
+.about-wrap .wp-badge {
+        position: absolute;
+        top: 0;
+        right: 0;
+}
+
+/* Tabs */
+
+.about-wrap h2.nav-tab-wrapper {
+        padding-left: 6px;
+}
+
+.about-wrap h2 .nav-tab {
+        padding: 4px 10px 6px;
+        margin: 0 3px -1px 0;
+        font-size: 18px;
+        vertical-align: top;
+}
+
+.about-wrap h2 .nav-tab-active {
+        font-weight: bold;
+        padding-top: 3px;
+}
+
+/* Changelog / Update screen */
+
+.about-wrap .feature-section img {
+        border: none;
+        margin: 0 1.94% 10px 0;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+}
+
+.about-wrap .feature-section img.image-50 {
+        max-width: 50%;
+}
+
+.about-wrap .feature-section img.image-30 {
+        max-width: 31.2381%;
+}
+
+.ie8 .about-wrap .feature-section img {
+        border-width: 1px;
+        border-style: solid;
+}
+
+.about-wrap .feature-section.three-col {
+        padding-top: 15px;
+        margin-bottom: 0;
+}
+
+.about-wrap .feature-section.three-col div {
+        width: 30%;
+        margin-right: 4.999999999%;
+        float: left;
+}
+
+.about-wrap .feature-section.three-col h4 {
+        margin: 0 0 0.6em 0;
+}
+
+.about-wrap .feature-section.three-col img {
+        margin: 0.5em 0 0.5em 5px;
+        max-width: 100%;
+        float: none;
+}
+
+.ie8 .about-wrap .feature-section.three-col img {
+        margin-left: 0;
+}
+
+.about-wrap .feature-section.three-col .last-feature {
+        margin-right: 0;
+}
+
+.about-wrap .three-col-images {
+        text-align: center;
+}
+
+.about-wrap .three-col-images img {
+        margin: 0 0 10px;
+}
+
+.about-wrap .three-col-images .last-feature {
+        float: right;
+}
+
+.about-wrap .three-col-images .first-feature {
+        float: left;
+}
+
+.about-wrap .feature-section.images-stagger-right img {
+        float: right;
+        margin: 0 5px 12px 12px;
+}
+
+.about-wrap .feature-section.images-stagger-left img {
+        float: left;
+        margin: 0 12px 12px 5px;
+}
+
+@media only screen and (max-width: 900px) {
+        .about-wrap .feature-section.images-stagger-left img,
+        .about-wrap .feature-section.images-stagger-right img {
+                clear: both;
+        }
+}
+
+/* Return to Dashboard Home link */
+
+.about-wrap .return-to-dashboard {
+        margin: 30px 0 0 -5px;
+        font-size: 14px;
+        font-weight: bold;
+}
+
+.about-wrap .return-to-dashboard a {
+        text-decoration: none;
+        padding: 0 5px;
+}
+
+/* Credits */
+
+.about-wrap h4.wp-people-group {
+        margin-top: 2.6em;
+        font-size: 16px;
+}
+
+.about-wrap ul.wp-people-group {
+        overflow: hidden;
+        padding: 5px;
+        margin: 0 -15px 0 -5px;
+}
+
+.about-wrap ul.compact {
+        margin-bottom: 0
+}
+
+.about-wrap li.wp-person {
+        float: left;
+        margin-right: 10px;
+}
+
+.about-wrap li.wp-person img.gravatar {
+        float: left;
+        margin: 0 10px 10px 0;
+        padding: 2px;
+        width: 60px;
+        height: 60px;
+}
+
+.about-wrap ul.compact li.wp-person img.gravatar {
+        width: 30px;
+        height: 30px;
+}
+
+.about-wrap li.wp-person {
+        height: 70px;
+        width: 280px;
+        padding-bottom: 15px;
+}
+
+.about-wrap ul.compact li.wp-person {
+        height: auto;
+        width: 180px;
+        padding-bottom: 0;
+        margin-bottom: 0;
+}
+
+.about-wrap #wp-people-group-validators + p.wp-credits-list {
+        margin-top: 0;
+}
+
+.about-wrap li.wp-person a.web {
+        display: block;
+        margin: 6px 0 2px;
+        font-size: 16px;
+        text-decoration: none;
+}
+
+.about-wrap p.wp-credits-list a {
+        white-space: nowrap;
+}
+
+/* Freedoms */
+
+.freedoms-php .about-wrap ol {
+        margin: 40px 60px;
+}
+
+.freedoms-php .about-wrap ol li {
+        list-style-type: decimal;
+        font-weight: bold;
+}
+
+.freedoms-php .about-wrap ol p {
+        font-weight: normal;
+        margin: 0.6em 0;
+}
+
+/*------------------------------------------------------------------------------
+ 23.0 - Full Overlay w/ Sidebar
+------------------------------------------------------------------------------*/
+
+body.full-overlay-active {
+        overflow: hidden;
+}
+
+.wp-full-overlay {
+        background: #fff;
+        z-index: 500000;
+        position: fixed;
+        overflow: visible;
+        top: 0;
+        bottom: 0;
+        left: 0;
+        right: 0;
+        height: 100%;
+        min-width: 0;
+}
+
+.wp-full-overlay-sidebar {
+        -webkit-box-sizing: border-box;
+        -moz-box-sizing: border-box;
+        box-sizing: border-box;
+
+        position: fixed;
+        width: 300px;
+        height: 100%;
+        top: 0;
+        bottom: 0;
+        left: 0;
+        padding: 0;
+        margin: 0;
+        z-index: 10;
+        overflow: auto;
+        background: #f5f5f5;
+        border-right: 1px solid rgba( 0, 0, 0, 0.2 );
+}
+
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+        overflow: visible;
+}
+
+.wp-full-overlay.collapsed,
+.wp-full-overlay.expanded .wp-full-overlay-sidebar {
+        margin-left: 0 !important;
+}
+
+.wp-full-overlay.expanded {
+        margin-left: 300px;
+}
+
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+        margin-left: -300px;
+}
+
+.wp-full-overlay-sidebar:after {
+        content: '';
+        display: block;
+        position: absolute;
+        top: 0;
+        bottom: 0;
+        right: 0;
+        width: 3px;
+        box-shadow: -5px 0 4px -4px rgba(0, 0, 0, 0.1) inset;
+        z-index: 1000;
+}
+
+.wp-full-overlay-main {
+        position: absolute;
+        left: 0;
+        right: 0;
+        top: 0;
+        bottom: 0;
+        height: 100%;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-header,
+.wp-full-overlay-sidebar .wp-full-overlay-footer {
+        position: absolute;
+        left: 0;
+        right: 0;
+        height: 45px;
+        padding: 0 20px;
+        line-height: 45px;
+        z-index: 10;
+        margin: 0;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-header {
+        top: 0;
+        border-top: 0;
+        border-bottom: 1px solid #fff;
+        box-shadow: inset 0 -1px 0 0px #dfdfdf;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-footer {
+        bottom: 0;
+        border-bottom: 0;
+        border-top: 1px solid #dfdfdf;
+        box-shadow: inset 0 1px 0 0px #fff;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
+        position: absolute;
+        top: 45px;
+        bottom: 45px;
+        left: 0;
+        right: 0;
+        overflow: auto;
+}
+
+/* Close Link */
+.wp-full-overlay .close-full-overlay {
+        text-decoration: none;
+}
+
+/* Collapse Button */
+.wp-full-overlay .collapse-sidebar {
+        position: absolute;
+        bottom: 12px;
+        left: 0;
+        z-index: 50;
+        display: block;
+        width: 19px;
+        height: 19px;
+        margin-left: 15px;
+        padding: 0;
+        border-radius: 50%;
+        text-decoration: none;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar {
+        position: absolute;
+        left: 100%;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow {
+        position: absolute;
+        margin-top: 2px;
+        margin-left: 2px;
+        display: block;
+        width: 15px;
+        height: 15px;
+        background: transparent url('../images/arrows.png') no-repeat 0 -72px;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-arrow {
+        background-position: 0 -108px;
+}
+
+.wp-full-overlay .collapse-sidebar-label {
+        position: absolute;
+        left: 100%;
+        color: #808080;
+        line-height: 20px;
+        margin-left: 10px;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-label {
+        display: none;
+}
+
+.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label {
+        color: #666;
+}
+
+/* Animations */
+.wp-full-overlay,
+.wp-full-overlay-sidebar,
+.wp-full-overlay .collapse-sidebar,
+.wp-full-overlay-main {
+        -webkit-transition-property: left, right, top, bottom, width, margin;
+        -moz-transition-property: left, right, top, bottom, width, margin;
+        -ms-transition-property: left, right, top, bottom, width, margin;
+        -o-transition-property: left, right, top, bottom, width, margin;
+        transition-property: left, right, top, bottom, width, margin;
+
+        -webkit-transition-duration: 0.2s;
+        -moz-transition-duration: 0.2s;
+        -ms-transition-duration: 0.2s;
+        -o-transition-duration: 0.2s;
+        transition-duration: 0.2s;
+}
+
+/*------------------------------------------------------------------------------
+ 24.0 - Customize Loader
+------------------------------------------------------------------------------*/
+
+.no-customize-support .hide-if-no-customize,
+.customize-support .hide-if-customize {
+        display: none;
+}
+
+#customize-container {
+        display: none;
+        background: #fff;
+        z-index: 500000;
+        position: fixed;
+        overflow: visible;
+        top: 0;
+        bottom: 0;
+        left: 0;
+        right: 0;
+        height: 100%;
+}
+
+.customize-active #customize-container {
+        display: block;
+}
+
+.customize-loading #customize-container iframe {
+        opacity: 0;
+}
+
+.customize-loading #customize-container {
+        background: #fff url("../images/wpspin_light.gif") no-repeat fixed center center;
+}
+
+#customize-container iframe,
+#theme-installer iframe {
+        height: 100%;
+        width: 100%;
+        z-index: 20;
+
+        -webkit-transition: opacity 0.3s;
+        -moz-transition: opacity 0.3s;
+        -ms-transition: opacity 0.3s;
+        -o-transition: opacity 0.3s;
+        transition: opacity 0.3s;
+}
+
+#customize-container .collapse-sidebar {
+        bottom: 16px;
+}
+
+#theme-installer {
+        display: none;
+}
+
+#theme-installer.single-theme {
+        display: block;
+}
+
+.install-theme-info {
+        display: none;
+        padding: 10px 20px 20px;
+}
+
+.single-theme .install-theme-info {
+        padding-top: 15px;
+}
+
+#theme-installer .install-theme-info {
+        display: block;
+}
+
+.install-theme-info .theme-install {
+        float: right;
+        margin-top: 18px;
+}
+
+.install-theme-info .theme-name {
+        font-size: 16px;
+        line-height: 24px;
+        margin-bottom: 0;
+}
+
+.install-theme-info .theme-screenshot {
+        margin-top: 15px;
+        width: 258px;
+        border: 1px solid #ccc;
+}
+
+.install-theme-info .theme-details {
+        overflow: hidden;
+}
+
+.theme-details .theme-version {
+        margin: 15px 0;
+        float: left;
+}
+
+.theme-details .star-holder {
+        margin: 14px 0;
+        float: right;
+}
+
+.theme-details .theme-description {
+        float: left;
+        color: #777;
+        line-height: 20px;
+}
+
+/*------------------------------------------------------------------------------
+ 25.0 - Misc
+------------------------------------------------------------------------------*/
+
+#excerpt,
+.attachmentlinks {
+        margin: 0;
+        height: 4em;
+        width: 98%;
+}
+
+#template div {
+        margin-right: 190px;
+}
+
+p.pagenav {
+        margin: 0;
+        display: inline;
+}
+
+.pagenav span {
+        font-weight: bold;
+        margin: 0 6px;
+}
+
+.row-title {
+        font-size: 13px !important;
+        font-weight: bold;
+}
+
+.column-author img, .column-username img {
+        float: left;
+        margin-right: 10px;
+        margin-top: 1px;
+}
+
+.row-actions {
+        visibility: hidden;
+        padding: 2px 0 0;
+}
+
+.mobile .row-actions {
+        visibility: visible;
+}
+
+tr:hover .row-actions,
+div.comment-item:hover .row-actions {
+        visibility: visible;
+}
+
+.row-actions-visible {
+        padding: 2px 0 0;
+}
+
+.form-table .pre {
+        padding: 8px;
+        margin: 0;
+}
+
+table.form-table td .updated {
+        font-size: 13px;
+}
+
+.tagchecklist {
+        margin-left: 14px;
+        font-size: 12px;
+        overflow: auto;
+}
+.tagchecklist strong {
+        margin-left: -8px;
+        position: absolute;
+}
+.tagchecklist span {
+        margin-right: 25px;
+        display: block;
+        float: left;
+        font-size: 11px;
+        line-height: 1.8em;
+        white-space: nowrap;
+        cursor: default;
+}
+.tagchecklist span a {
+        margin: 6px 0pt 0pt -9px;
+        cursor: pointer;
+        width: 10px;
+        height: 10px;
+        display: block;
+        float: left;
+        text-indent: -9999px;
+        overflow: hidden;
+        position: absolute;
+}
+
+#poststuff h2 {
+        margin-top: 20px;
+        font-size: 1.5em;
+        margin-bottom: 15px;
+        padding: 0 0 3px;
+        clear: left;
+}
+
+#poststuff h3,
+.metabox-holder h3 {
+        font-size: 15px;
+        font-weight: normal;
+        padding: 7px 10px;
+        margin: 0;
+        line-height: 1;
+}
+
+#poststuff .inside {
+        margin: 6px 0 8px;
+}
+
+#poststuff .inside #parent_id,
+.inline-edit-row #post_parent {
+        max-width: 100%;
+}
+
+#post-visibility-select,
+#post-formats-select {
+        line-height: 1.5em;
+        margin-top: 3px;
+}
+
+#poststuff #submitdiv .inside {
+        margin: 0;
+        padding: 0;
+}
+
+#titlediv,
+#poststuff .postarea {
+        margin-bottom: 20px;
+}
+
+#templateside ul li a {
+        text-decoration: none;
+}
+
+.tool-box .title {
+        margin: 8px 0;
+        font-size: 18px;
+        font-weight: normal;
+        line-height: 24px;
+}
+
+#sidemenu {
+        margin: -30px 15px 0 315px;
+        list-style: none;
+        position: relative;
+        float: right;
+        padding-left: 10px;
+        font-size: 12px;
+}
+
+#sidemenu a {
+        padding: 0 7px;
+        display: block;
+        float: left;
+        line-height: 28px;
+        border-top-width: 1px;
+        border-top-style: solid;
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+}
+
+#sidemenu li {
+        display: inline;
+        line-height: 200%;
+        list-style: none;
+        text-align: center;
+        white-space: nowrap;
+        margin: 0;
+        padding: 0;
+}
+
+#sidemenu a.current {
+        font-weight: normal;
+        padding-left: 6px;
+        padding-right: 6px;
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+        border-width: 1px;
+        border-style: solid;
+}
+
+#sidemenu li a .count-0 {
+        display: none;
+}
+
+.plugin-install #description,
+.plugin-install-network #description {
+        width: 60%;
+}
+
+table .vers,
+table .column-visible,
+table .column-rating {
+        text-align: left;
+}
+
+.error-message {
+        color: red;
+        font-weight: bold;
+}
+
+/* Scrollbar fix for bulk upgrade iframe */
+body.iframe {
+        height: 98%;
+}
+
+
+/* - Only used once or twice in all of WP - deprecate for global style
+------------------------------------------------------------------------------*/
+td.media-icon {
+        text-align: center;
+        width: 80px;
+        padding-top: 8px;
+        padding-bottom: 8px;
+}
+
+td.media-icon img {
+        max-width: 80px;
+        max-height: 60px;
+}
+
+.list-ajax-loading {
+        float: right;
+        margin-right: 9px;
+        margin-top: -1px;
+}
+
+.tablenav .list-ajax-loading {
+        margin-top: 7px;
+}
+
+#howto {
+        font-size: 11px;
+        margin: 0 5px;
+        display: block;
+}
+
+.importers td {
+        padding-right: 14px;
+}
+
+.importers {
+        font-size: 16px;
+        width: auto;
+}
+
+#namediv table {
+        width: 100%;
+}
+
+#namediv td.first {
+        width: 10px;
+        white-space: nowrap;
+}
+
+#namediv input {
+        width: 98%;
+}
+
+#namediv p {
+        margin: 10px 0;
+}
+
+#submitdiv h3 {
+        margin-bottom: 0 !important;
+}
+
+/* - Used - but could/should be deprecated with a CSS reset
+------------------------------------------------------------------------------*/
+.zerosize {
+        height: 0;
+        width: 0;
+        margin: 0;
+        border: 0;
+        padding: 0;
+        overflow: hidden;
+        position: absolute;
+}
+
+br.clear {
+        height: 2px;
+        line-height: 2px;
+}
+
+.checkbox {
+        border: none;
+        margin: 0;
+        padding: 0;
+}
+
+fieldset {
+        border: 0;
+        padding: 0;
+        margin: 0;
+}
+
+.post-categories {
+        display: inline;
+        margin: 0;
+        padding: 0;
+}
+
+.post-categories li {
+        display: inline;
+}
+
+
+/*-----------------------------------------------------------------------------
+ MERGED
+-------------------------------------------------------------------------------*/
+
+/* dashboard */
+.edit-box {
+        display: none;
+}
+
+h3:hover .edit-box {
+        display: inline;
+}
+
+.index-php form .input-text-wrap {
+        background: #fff;
+        border-style: solid;
+        border-width: 1px;
+        padding: 2px 3px;
+        border-color: #ccc;
+}
+
+#dashboard-widgets form .input-text-wrap input {
+        border: 0 none;
+        outline: none;
+        margin: 0;
+        padding: 0;
+        width: 99%;
+        color: #333;
+}
+
+form .textarea-wrap {
+        background: #fff;
+        border-style: solid;
+        border-width: 1px;
+        padding: 2px;
+        border-color: #ccc;
+}
+
+#dashboard-widgets form .textarea-wrap textarea {
+        border: 0 none;
+        padding: 0;
+        outline: none;
+        width: 99%;
+        -moz-box-sizing: border-box;
+        -webkit-box-sizing: border-box;
+        box-sizing: border-box;
+}
+
+#dashboard-widgets .postbox form .submit {
+        float: none;
+        margin: .5em 0 0;
+        padding: 0;
+        border: none;
+}
+
+#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit input {
+        margin: 0;
+}
+
+#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
+        min-width: 0;
+}
+
+#dashboard-widgets a {
+        text-decoration: none;
+}
+
+#dashboard-widgets h3 a {
+        text-decoration: underline;
+}
+
+#dashboard-widgets h3 .postbox-title-action {
+        position: absolute;
+        right: 30px;
+        padding: 0;
+        top: 5px;
+}
+
+#dashboard-widgets h4 {
+        font-weight: normal;
+        font-size: 13px;
+        margin: 0 0 .2em;
+        padding: 0;
+}
+
+/* Right Now */
+#dashboard_right_now p.sub,
+#dashboard_right_now .table, #dashboard_right_now .versions {
+        margin: -12px;
+}
+
+#dashboard_right_now .inside {
+        font-size: 12px;
+        padding-top: 20px;
+}
+
+#dashboard_right_now p.sub {
+        padding: 5px 0 15px;
+        color: #8f8f8f;
+        font-size: 14px;
+        position: absolute;
+        top: -17px;
+        left: 15px;
+}
+
+#dashboard_right_now .table {
+        margin: 0;
+        padding: 0;
+        position: relative;
+}
+
+#dashboard_right_now .table_content {
+        float: left;
+        border-top: #ececec 1px solid;
+        width: 45%;
+}
+
+#dashboard_right_now .table_discussion {
+        float: right;
+        border-top: #ececec 1px solid;
+        width: 45%;
+}
+
+#dashboard_right_now table td {
+        padding: 3px 0;
+        white-space: nowrap;
+}
+
+#dashboard_right_now table tr.first td {
+        border-top: none;
+}
+
+#dashboard_right_now td.b {
+        padding-right: 6px;
+        text-align: right;
+        font-size: 14px;
+        width: 1%;
+}
+
+#dashboard_right_now td.b a {
+        font-size: 18px;
+}
+
+#dashboard_right_now td.b a:hover {
+        color: #d54e21;
+}
+
+#dashboard_right_now .t {
+        font-size: 12px;
+        padding-right: 12px;
+        padding-top: 6px;
+        color: #777;
+}
+
+#dashboard_right_now .t a {
+        white-space: nowrap;
+}
+
+#dashboard_right_now .spam {
+        color: red;
+}
+
+#dashboard_right_now .waiting {
+        color: #e66f00;
+}
+
+#dashboard_right_now .approved {
+        color: green;
+}
+
+#dashboard_right_now .versions {
+        padding: 6px 10px 12px;
+        clear: both;
+}
+
+#dashboard_right_now a.button {
+        float: right;
+        clear: right;
+        position: relative;
+        top: -5px;
+}
+
+/* Recent Comments */
+#dashboard_recent_comments h3 {
+        margin-bottom: 0;
+}
+
+#dashboard_recent_comments .inside {
+        margin-top: 0;
+}
+
+#dashboard_recent_comments .comment-meta .approve {
+        font-style: italic;
+        font-family: sans-serif;
+        font-size: 10px;
+}
+
+#dashboard_recent_comments .subsubsub {
+        float: none;
+        white-space: normal;
+}
+
+#the-comment-list {
+        position: relative;
+}
+
+#the-comment-list .comment-item {
+        padding: 1em 10px;
+        border-top: 1px solid;
+}
+
+#the-comment-list .pingback {
+        padding-left: 9px !important;
+}
+
+#the-comment-list .comment-item,
+#the-comment-list #replyrow {
+        margin: 0 -10px;
+}
+
+#the-comment-list .comment-item:first-child {
+        border-top: none;
+}
+
+#the-comment-list .comment-item .avatar {
+        float: left;
+        margin: 0 10px 5px 0;
+}
+
+#the-comment-list .comment-item h4 {
+        line-height: 1.7em;
+        margin-top: -0.4em;
+        color: #777;
+}
+
+#the-comment-list .comment-item h4 cite {
+        font-style: normal;
+        font-weight: normal;
+}
+
+#the-comment-list .comment-item blockquote,
+#the-comment-list .comment-item blockquote p {
+        margin: 0;
+        padding: 0;
+        display: inline;
+}
+
+#dashboard_recent_comments #the-comment-list .trackback blockquote,
+#dashboard_recent_comments #the-comment-list .pingback blockquote {
+        display: block;
+}
+
+#the-comment-list .comment-item p.row-actions {
+        margin: 3px 0 0;
+        padding: 0;
+        font-size: 12px;
+}
+
+/* QuickPress */
+#dashboard_quick_press h4 {
+        font-family: sans-serif;
+        float: left;
+        width: 5em;
+        clear: both;
+        font-weight: normal;
+        text-align: right;
+        font-size: 12px;
+}
+
+#dashboard_quick_press h4 label {
+        margin-right: 10px;
+}
+
+#dashboard_quick_press .input-text-wrap,
+#dashboard_quick_press .textarea-wrap {
+        margin: 0 0 1em 5em;
+}
+
+#dashboard_quick_press .wp-media-buttons {
+        margin: 0 0 .5em 5em;
+        padding: 0;
+}
+
+#dashboard_quick_press .wp-media-buttons a {
+        color: #777;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit {
+        margin-left: 4.6em;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit input {
+        float: left;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
+        margin: 0 1em 0 10px;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit #publish {
+        float: right;
+}
+
+#dashboard-widgets #dashboard_quick_press form p.submit img.waiting {
+        vertical-align: middle;
+        visibility: hidden;
+        margin: 4px 6px 0 0;
+}
+
+/* Recent Drafts */
+#dashboard_recent_drafts ul,
+#dashboard_recent_drafts p {
+        margin: 0;
+        padding: 0;
+        word-wrap: break-word;
+}
+
+#dashboard_recent_drafts ul {
+        list-style: none;
+}
+
+#dashboard_recent_drafts ul li {
+        margin-bottom: 1em;
+}
+
+#dashboard_recent_drafts h4 {
+        line-height: 1.7em;
+        word-wrap: break-word;
+}
+
+#dashboard_recent_drafts h4 abbr {
+        font-weight: normal;
+        font-family: sans-serif;
+        font-size: 12px;
+        color: #999;
+        margin-left: 3px;
+}
+
+/* Feeds */
+.rss-widget ul {
+        margin: 0;
+        padding: 0;
+        list-style: none;
+}
+
+a.rsswidget {
+        font-size: 13px;
+        line-height: 1.7em;
+}
+
+.rss-widget ul li {
+        line-height: 1.5em;
+        margin-bottom: 12px;
+}
+
+.rss-widget span.rss-date {
+        color: #999;
+        font-size: 12px;
+        margin-left: 3px;
+}
+
+.rss-widget cite {
+        display: block;
+        text-align: right;
+        margin: 0 0 1em;
+        padding: 0;
+}
+
+.rss-widget cite:before {
+        content: '\2014';
+}
+
+/* Plugins */
+#dashboard_plugins h4 {
+        line-height: 1.7em;
+}
+
+#dashboard_plugins h5 {
+        font-weight: normal;
+        font-size: 13px;
+        margin: 0;
+        display: inline;
+        line-height: 1.4em;
+}
+
+#dashboard_plugins h5 a {
+        line-height: 1.4em;
+}
+
+#dashboard_plugins .inside span {
+        font-size: 12px;
+        padding-left: 5px;
+}
+
+#dashboard_plugins p {
+        margin: 0.3em 0 1.4em;
+        line-height: 1.4em;
+}
+
+.dashboard-comment-wrap {
+        overflow: hidden;
+        word-wrap: break-word;
+}
+
+/* Browser Nag */
+#dashboard_browser_nag a.update-browser-link {
+        font-size: 1.2em;
+        font-weight: bold;
+}
+
+#dashboard_browser_nag a {
+        text-decoration: underline;
+}
+
+#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
+        padding-right: 125px;
+}
+
+#dashboard_browser_nag .browser-icon {
+        margin-top: -35px;
+}
+
+#dashboard_browser_nag.postbox.browser-insecure {
+        background-color: #ac1b1b;
+        border-color: #ac1b1b;
+}
+
+#dashboard_browser_nag.postbox {
+        background-color: #e29808;
+        background-image: none;
+        border-color: #edc048;
+        color: #fff;
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+#dashboard_browser_nag.postbox.browser-insecure h3 {
+        border-bottom-color: #cd5a5a;
+        color: #fff;
+}
+
+#dashboard_browser_nag.postbox h3 {
+        border-bottom-color: #f6e2ac;
+        text-shadow: none;
+        background: transparent none;
+        color: #fff;
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+#dashboard_browser_nag a {
+        color: #fff;
+}
+
+#dashboard_browser_nag.browser-insecure a.browse-happy-link,
+#dashboard_browser_nag.browser-insecure a.update-browser-link {
+        text-shadow: #871b15 0 1px 0;
+}
+
+#dashboard_browser_nag a.browse-happy-link,
+#dashboard_browser_nag a.update-browser-link {
+        text-shadow: #d29a04 0 1px 0;
+}
+
+
+/* login */
+
+.login * {
+        margin: 0;
+        padding: 0;
+}
+
+.login form {
+        margin-left: 8px;
+        padding: 26px 24px 46px;
+        font-weight: normal;
+        background: #fff;
+        border: 1px solid #e5e5e5;
+        -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
+        box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
+}
+
+.login form .forgetmenot {
+        font-weight: normal;
+        float: left;
+        margin-bottom: 0;
+}
+
+.login .button-primary {
+        font-size: 13px !important;
+        line-height: 16px;
+        padding: 3px 10px;
+        float: right;
+}
+
+#login form p {
+        margin-bottom: 0;
+}
+
+#login form p.submit {
+        padding: 0;
+}
+
+.login label {
+        color: #777;
+        font-size: 14px;
+}
+
+.login form .forgetmenot label {
+        font-size: 12px;
+        line-height: 19px;
+}
+
+.login h1 a {
+        background-image: url('../images/wordpress-logo.png?ver=20120216');
+        background-size: 274px 63px;
+        background-position: top center;
+        background-repeat: no-repeat;
+        width: 326px;
+        height: 67px;
+        text-indent: -9999px;
+        overflow: hidden;
+        padding-bottom: 15px;
+        display: block;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        .login h1 a {
+                background-image: url('../images/wordpress-logo-2x.png?ver=20120412');
+                background-size: 274px 63px;
+        }
+
+        .wp-badge {
+                background-image: url('../images/wp-badge-2x.png?ver=20120516');
+                background-size: 173px 194px;
+        }
+}
+
+#login {
+        width: 320px;
+        padding: 114px 0 0;
+        margin: auto;
+}
+
+#login_error,
+.login .message {
+        margin: 0 0 16px 8px;
+        padding: 12px;
+}
+
+.login #nav,
+.login #backtoblog {
+        text-shadow: #fff 0 1px 0;
+        margin: 0 0 0 16px;
+        padding: 16px 16px 0;
+}
+
+#backtoblog {
+        padding: 12px 16px 0;
+}
+
+.login form .input,
+.login input[type="text"] {
+        color: #555;
+        font-weight: 200;
+        font-size: 24px;
+        line-height: 1;
+        width: 100%;
+        padding: 3px;
+        margin-top: 2px;
+        margin-right: 6px;
+        margin-bottom: 16px;
+        border: 1px solid #e5e5e5;
+        background: #fbfbfb;
+        outline: none;
+        -webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
+        box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
+}
+
+.login #pass-strength-result {
+        width: 250px;
+        font-weight: bold;
+        border-style: solid;
+        border-width: 1px;
+        margin: 12px 0 6px;
+        padding: 6px 5px;
+        text-align: center;
+}
+
+.mobile #login {
+        padding: 20px 0;
+}
+
+.mobile #login form,
+.mobile #login .message,
+.mobile #login_error {
+        margin-left: 0;
+}
+
+.mobile #login #nav,
+.mobile #login #backtoblog {
+        margin-left: 8px;
+}
+
+.mobile #login h1 a {
+        width: auto;
+}
+
+
+/* ms */
+/* Dashboard: MS Specific Data */
+#dashboard_right_now p.musub {
+        margin-top: 12px;
+        border-top: 1px solid #ececec;
+        padding-left: 16px;
+        position: static;
+}
+
+.rtl #dashboard_right_now p.musub {
+        padding-left: 0;
+        padding-right: 16px;
+}
+
+#dashboard_right_now td.b a.musublink {
+        font-size: 16px;
+}
+
+#dashboard_right_now div.musubtable {
+        border-top: none;
+}
+
+#dashboard_right_now div.musubtable .t {
+        white-space: normal;
+}
+
+/* Background Color for Site Status */
+.wp-list-table .site-deleted {
+        background: #ff8573;
+}
+.wp-list-table .site-spammed {
+        background: #faafaa;
+}
+.wp-list-table .site-archived {
+        background: #ffebe8;
+}
+.wp-list-table .site-mature {
+        background: #fecac2;
+}
+
+/* nav-menu */
+
+#nav-menus-frame {
+        margin-left: 300px;
+}
+
+#wpbody-content #menu-settings-column {
+        display:inline;
+        width:281px;
+        margin-left: -300px;
+        clear: both;
+        float: left;
+        padding-top: 24px;
+}
+
+.no-js #wpbody-content #menu-settings-column {
+        padding-top: 31px;
+}
+
+#menu-settings-column .inside {
+        clear: both;
+}
+
+.metabox-holder-disabled .postbox {
+        opacity: 0.5;
+        filter: alpha(opacity=50);
+}
+
+.metabox-holder-disabled .button-controls .select-all {
+        display: none;
+}
+
+#wpbody {
+        position: relative;
+}
+
+/* Menu Container */
+#menu-management-liquid {
+        float: left;
+        min-width: 100%;
+}
+
+#menu-management {
+        position: relative;
+        margin-right: 20px;
+        margin-top: -3px;
+        width: 100%;
+}
+
+#menu-management .menu-edit {
+        margin-bottom: 20px;
+}
+
+.nav-menus-php #post-body {
+        padding: 10px;
+        border-width: 1px 0;
+        border-style: solid;
+}
+
+#nav-menu-header,
+#nav-menu-footer {
+        padding: 0 10px;
+}
+
+#nav-menu-header {
+        border-bottom: 1px solid;
+}
+
+#nav-menu-footer {
+        border-top: 1px solid;
+}
+
+.nav-menus-php #post-body div.updated,
+.nav-menus-php #post-body div.error {
+        margin: 0;
+}
+
+.nav-menus-php #post-body-content {
+        position: relative;
+        float: none;
+}
+
+#menu-management .menu-add-new abbr {
+        font-weight:bold;
+}
+
+/* Menu Tabs */
+
+#menu-management .nav-tabs-nav {
+        margin: 0 20px;
+}
+
+#menu-management .nav-tabs-arrow {
+        width: 10px;
+        padding: 0 5px 4px;
+        cursor: pointer;
+        position: absolute;
+        top: 0;
+        line-height: 22px;
+        font-size: 18px;
+        text-shadow: 0 1px 0 #fff;
+}
+
+#menu-management .nav-tabs-arrow-left {
+        left: 0;
+}
+
+#menu-management .nav-tabs-arrow-right {
+        right: 0;
+        text-align: right;
+}
+
+#menu-management .nav-tabs-wrapper {
+        width: 100%;
+        height: 28px;
+        margin-bottom: -1px;
+        overflow: hidden;
+}
+
+#menu-management .nav-tabs {
+        padding-left: 20px;
+        padding-right: 10px;
+}
+
+.js #menu-management .nav-tabs {
+        float: left;
+        margin-left: 0px;
+        margin-right: -400px;
+}
+
+#menu-management .nav-tab {
+        margin-bottom: 0;
+        font-size: 14px;
+}
+
+#select-nav-menu-container {
+        text-align: right;
+        padding: 0 10px 3px 10px;
+        margin-bottom: 5px;
+}
+
+#select-nav-menu {
+        width: 100px;
+        display: inline;
+}
+
+#menu-name-label {
+        margin-top: -2px;
+}
+
+#wpbody .open-label {
+        display: block;
+        float:left;
+}
+
+#wpbody .open-label span {
+        padding-right: 10px;
+}
+
+.js .input-with-default-title {
+        font-style: italic;
+}
+
+#menu-management .inside {
+        padding: 0 10px;
+}
+
+/* Add Menu Item Boxes */
+.postbox .howto input {
+        width: 180px;
+        float: right;
+}
+
+.customlinkdiv .howto input {
+        width: 200px;
+}
+
+#nav-menu-theme-locations .howto select {
+        width: 100%;
+}
+
+#nav-menu-theme-locations .button-controls {
+        text-align: right;
+}
+
+.add-menu-item-view-all {
+        height: 400px;
+}
+
+/* Button Primary Actions */
+#menu-container .submit {
+        margin: 0px 0px 10px;
+        padding: 0px;
+}
+
+.nav-menus-php .meta-sep,
+.nav-menus-php .submitdelete,
+.nav-menus-php .submitcancel {
+        display: block;
+        float: left;
+        margin: 4px 0;
+        line-height: 15px;
+}
+
+.meta-sep {
+        padding: 0 2px;
+}
+
+#cancel-save {
+        text-decoration: underline;
+        font-size: 12px;
+        margin-left: 20px;
+        margin-top: 5px;
+}
+
+/* Button Secondary Actions */
+.list-controls {
+        float: left;
+        margin-top: 5px;
+}
+
+.add-to-menu {
+        float: right;
+}
+
+.postbox img.waiting {
+        display: none;
+        vertical-align: middle;
+}
+
+.button-controls {
+        clear:both;
+        margin: 10px 0;
+}
+
+.show-all,
+.hide-all {
+        cursor: pointer;
+}
+
+.hide-all {
+        display: none;
+}
+
+/* Create Menu */
+#menu-name {
+        width: 270px;
+}
+
+#manage-menu .inside {
+        padding: 0px 0px;
+}
+
+/* Custom Links */
+#available-links dt {
+        display: block;
+}
+
+#add-custom-link .howto {
+        font-size: 12px;
+}
+
+#add-custom-link label span {
+        display: block;
+        float: left;
+        margin-top: 5px;
+        padding-right: 5px;
+}
+
+.menu-item-textbox {
+        width: 180px;
+}
+
+.nav-menus-php .howto span {
+        margin-top: 4px;
+        display: block;
+        float: left;
+}
+
+/* Menu item types */
+.quick-search {
+        width: 190px;
+}
+
+.nav-menus-php .list-wrap {
+        display: none;
+        clear: both;
+        margin-bottom: 10px;
+}
+
+.nav-menus-php .list-container {
+        max-height: 200px;
+        overflow-y: auto;
+        padding: 10px 10px 5px;
+}
+
+.nav-menus-php .postbox p.submit {
+        margin-bottom: 0;
+}
+
+/* Listings */
+.nav-menus-php .list li {
+        display: none;
+        margin: 0;
+        margin-bottom: 5px;
+}
+
+.nav-menus-php .list li .menu-item-title {
+        cursor: pointer;
+        display: block;
+}
+
+.nav-menus-php .list li .menu-item-title input {
+        margin-right: 3px;
+        margin-top: -3px;
+}
+
+/* Nav Menu */
+#menu-container .inside {
+        padding-bottom: 10px;
+}
+
+.menu {
+        padding-top:1em;
+}
+
+#menu-to-edit {
+        padding: 1em 0;
+}
+
+.menu ul {
+        width: 100%;
+}
+
+.menu li {
+        margin-bottom: 0;
+        position:relative;
+}
+
+.menu-item-bar {
+        clear:both;
+        line-height:1.5em;
+        position:relative;
+        margin: 13px 0 0 0;
+}
+
+.menu-item-handle {
+        border: 1px solid #dfdfdf;
+        position: relative;
+        padding-left: 10px;
+        height: auto;
+        width: 400px;
+        line-height: 35px;
+        text-shadow: 0 1px 0 #FFFFFF;
+        overflow: hidden;
+        word-wrap: break-word;
+}
+
+#menu-to-edit .menu-item-invalid .menu-item-handle {
+        background: #f6c9cc;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#f6c9cc), to(#fdf8ff));
+        background-image: -webkit-linear-gradient(bottom, #f6c9cc, #fdf8ff);
+        background-image: -moz-linear-gradient(bottom, #f6c9cc, #fdf8ff);
+        background-image: -o-linear-gradient(bottom, #f6c9cc, #fdf8ff);
+        background-image: linear-gradient(to top, #f6c9cc, #fdf8ff);
+}
+
+.menu-item-edit-active .menu-item-handle {
+        -webkit-border-bottom-right-radius: 0;
+        -webkit-border-bottom-left-radius: 0;
+        border-bottom-right-radius: 0;
+        border-bottom-left-radius: 0;
+}
+
+.no-js .menu-item-edit-active .item-edit {
+        display: none;
+}
+
+.js .menu-item-handle {
+        cursor: move;
+}
+
+.menu li.deleting .menu-item-handle {
+        background-image: none;
+        text-shadow: 0 0 0;
+}
+
+.menu-item-handle .item-title {
+        font-size: 12px;
+        font-weight: bold;
+        padding: 7px 0;
+        line-height: 20px;
+        display:block;
+        margin-right:13em;
+}
+
+/* Sortables */
+li.menu-item.ui-sortable-helper dl {
+        margin-top: 0;
+}
+
+li.menu-item.ui-sortable-helper .menu-item-transport dl {
+        margin-top: 13px;
+}
+
+.menu .sortable-placeholder {
+        height: 35px;
+        width: 410px;
+        margin-top: 13px;
+}
+
+/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
+.menu-item-depth-0 { margin-left: 0px; }
+.menu-item-depth-1 { margin-left: 30px; }
+.menu-item-depth-2 { margin-left: 60px; }
+.menu-item-depth-3 { margin-left: 90px; }
+.menu-item-depth-4 { margin-left: 120px; }
+.menu-item-depth-5 { margin-left: 150px; }
+.menu-item-depth-6 { margin-left: 180px; }
+.menu-item-depth-7 { margin-left: 210px; }
+.menu-item-depth-8 { margin-left: 240px; }
+.menu-item-depth-9 { margin-left: 270px; }
+.menu-item-depth-10 { margin-left: 300px; }
+.menu-item-depth-11 { margin-left: 330px; }
+
+.menu-item-depth-0 .menu-item-transport { margin-left: 0px; }
+.menu-item-depth-1 .menu-item-transport { margin-left: -30px; }
+.menu-item-depth-2 .menu-item-transport { margin-left: -60px; }
+.menu-item-depth-3 .menu-item-transport { margin-left: -90px; }
+.menu-item-depth-4 .menu-item-transport { margin-left: -120px; }
+.menu-item-depth-5 .menu-item-transport { margin-left: -150px; }
+.menu-item-depth-6 .menu-item-transport { margin-left: -180px; }
+.menu-item-depth-7 .menu-item-transport { margin-left: -210px; }
+.menu-item-depth-8 .menu-item-transport { margin-left: -240px; }
+.menu-item-depth-9 .menu-item-transport { margin-left: -270px; }
+.menu-item-depth-10 .menu-item-transport { margin-left: -300px; }
+.menu-item-depth-11 .menu-item-transport { margin-left: -330px; }
+
+body.menu-max-depth-0 { min-width: 950px !important; }
+body.menu-max-depth-1 { min-width: 980px !important; }
+body.menu-max-depth-2 { min-width: 1010px !important; }
+body.menu-max-depth-3 { min-width: 1040px !important; }
+body.menu-max-depth-4 { min-width: 1070px !important; }
+body.menu-max-depth-5 { min-width: 1100px !important; }
+body.menu-max-depth-6 { min-width: 1130px !important; }
+body.menu-max-depth-7 { min-width: 1160px !important; }
+body.menu-max-depth-8 { min-width: 1190px !important; }
+body.menu-max-depth-9 { min-width: 1220px !important; }
+body.menu-max-depth-10 { min-width: 1250px !important; }
+body.menu-max-depth-11 { min-width: 1280px !important; }
+
+/* Menu item controls */
+.item-type {
+        font-size: 12px;
+        padding-right: 10px;
+}
+
+.item-controls {
+        font-size: 12px;
+        position: absolute;
+        right: 20px;
+        top: -1px;
+}
+
+.item-controls a {
+        text-decoration: none;
+}
+
+.item-controls a:hover {
+        cursor: pointer;
+}
+
+.item-controls .item-order {
+        padding-right: 10px;
+}
+
+.nav-menus-php .item-edit {
+        position: absolute;
+        right: -20px;
+        top: 0;
+        display: block;
+        width: 30px;
+        height: 36px;
+        overflow: hidden;
+        text-indent:-999em;
+        border-bottom: 1px solid;
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+/* Menu editing */
+.menu-instructions-inactive {
+        display: none;
+}
+
+.menu-item-settings {
+        display: block;
+        width: 400px;
+        padding: 10px 0 10px 10px;
+        border: solid;
+        border-width: 0 1px 1px 1px;
+        -webkit-border-bottom-right-radius: 3px;
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 3px;
+}
+
+.menu-item-edit-active .menu-item-settings {
+        display: block;
+}
+
+.menu-item-edit-inactive .menu-item-settings {
+        display: none;
+}
+
+.add-menu-item-pagelinks {
+        margin: .5em auto;
+        text-align: center;
+}
+
+.link-to-original {
+        display: block;
+        margin: 0 0 10px;
+        padding: 3px 5px 5px;
+        font-size: 12px;
+        font-style: italic;
+}
+
+.link-to-original a {
+        padding-left: 4px;
+        font-style: normal;
+}
+
+.hidden-field {
+        display: none;
+}
+
+.menu-item-settings .description-thin,
+.menu-item-settings .description-wide {
+        margin-right: 10px;
+        float: left;
+}
+
+.description-thin {
+        width: 190px;
+        height: 40px;
+}
+
+.description-wide {
+        width: 390px;
+}
+
+.menu-item-actions {
+        padding-top: 15px;
+}
+
+#cancel-save {
+        cursor: pointer;
+}
+
+/* Major/minor publishing actions (classes) */
+.nav-menus-php .major-publishing-actions {
+        clear: both;
+        padding: 3px 0 5px;
+}
+
+.nav-menus-php .major-publishing-actions .publishing-action {
+        text-align: right;
+        float: right;
+        line-height: 23px;
+        margin: 5px 0 1px;
+}
+
+.nav-menus-php .major-publishing-actions .delete-action {
+        vertical-align: middle;
+        text-align: left;
+        float: left;
+        padding-right: 15px;
+        margin-top: 5px;
+}
+
+.menu-name-label span,
+.auto-add-pages label {
+        font-size: 12px;
+        font-style: normal;
+}
+
+.menu-name-label {
+        margin-right: 15px;
+}
+
+.auto-add-pages input {
+        margin-top: 0;
+}
+
+.auto-add-pages {
+        margin-top: 4px;
+        float: left;
+}
+
+.nav-menus-php .submitbox .submitcancel {
+        border-bottom: 1px solid;
+        padding: 1px 2px;
+        text-decoration: none;
+}
+
+.nav-menus-php .major-publishing-actions .form-invalid {
+        padding-left: 4px;
+        margin-left: -4px;
+        border: 0 none;
+}
+
+/* Clearfix */
+#menu-item-name-wrap:after,
+#menu-item-url-wrap:after,
+#menu-name-label:after,
+#menu-settings-column .inside:after,
+#nav-menus-frame:after,
+.nav-menus-php #post-body-content:after,
+.nav-menus-php .button-controls:after,
+.nav-menus-php .major-publishing-actions:after,
+.nav-menus-php .menu-item-settings:after {
+        clear: both;
+        content: ".";
+        display: block;
+        height: 0;
+        visibility: hidden;
+}
+
+#nav-menus-frame,
+.button-controls,
+#menu-item-url-wrap,
+#menu-item-name-wrap {
+        display: block;
+}
+
+/* Star ratings */
+div.star-holder {
+        position: relative;
+        height: 17px;
+        width: 100px;
+        background: url('../images/stars.png?ver=20120307') repeat-x bottom left;
+}
+
+div.star-holder .star-rating {
+        background: url('../images/stars.png?ver=20120307') repeat-x top left;
+        height: 17px;
+        float: left;
+}
+
+div.action-links {
+        font-weight: normal;
+        margin: 6px 0 0;
+}
+
+/* Header on thickbox */
+#plugin-information-header {
+        margin: 0;
+        padding: 0 5px;
+        font-weight: bold;
+        position: relative;
+        border-bottom-width: 1px;
+        border-bottom-style: solid;
+        height: 2.5em;
+}
+#plugin-information ul#sidemenu {
+        font-weight: normal;
+        margin: 0 5px;
+        position: absolute;
+        left: 0;
+        bottom: -1px;
+}
+
+/* Install sidemenu */
+#plugin-information p.action-button {
+        width: 100%;
+        padding-bottom: 0;
+        margin-bottom: 0;
+        margin-top: 10px;
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-bottom-left-radius: 3px;
+        border-top-left-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+#plugin-information .action-button a {
+        text-align: center;
+        font-weight: bold;
+        text-decoration: none;
+        display: block;
+        line-height: 2em;
+}
+
+#plugin-information h2 {
+        clear: none !important;
+        margin-right: 200px;
+}
+
+#plugin-information .fyi {
+        margin: 0 10px 50px;
+        width: 210px;
+}
+
+#plugin-information .fyi h2 {
+        font-size: 0.9em;
+        margin-bottom: 0;
+        margin-right: 0;
+}
+
+#plugin-information .fyi h2.mainheader {
+        padding: 5px;
+        -webkit-border-top-left-radius: 3px;
+        border-top-left-radius: 3px;
+}
+
+#plugin-information .fyi ul {
+        padding: 10px 5px 10px 7px;
+        margin: 0;
+        list-style: none;
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+#plugin-information .fyi li {
+        margin-right: 0;
+}
+
+#plugin-information #section-holder {
+        padding: 10px;
+}
+
+#plugin-information .section ul,
+#plugin-information .section ol {
+        margin-left: 16px;
+        list-style-type: square;
+        list-style-image: none;
+}
+
+#plugin-information #section-screenshots ol {
+        list-style: none;
+        margin: 0;
+}
+
+#plugin-information #section-screenshots li img {
+        vertical-align: text-top;
+        max-width: 100%;
+        width: auto;
+        height: auto;
+}
+
+#plugin-information #section-screenshots li p {
+        font-style: italic;
+        padding-left: 20px;
+        padding-bottom: 2em;
+}
+
+#plugin-information #section-screenshots ol,
+#plugin-information .updated,
+#plugin-information pre {
+        margin-right: 215px;
+}
+
+#plugin-information pre {
+        padding: 7px;
+        overflow: auto;
+}
+
+/* press-this */
+body.press-this {
+        color: #333;
+        margin: 0;
+        padding: 0;
+        min-width: 675px;
+        min-height: 400px;
+}
+
+img {
+        border: none;
+}
+
+/* Header */
+.press-this #wphead {
+        height: 32px;
+        margin-left: 0;
+        margin-right: 0;
+        margin-bottom: 5px;
+}
+
+.press-this #header-logo {
+        float: left;
+        margin: 7px 7px 0;
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        user-select: none;
+}
+
+.press-this #wphead h1 {
+        font-weight: normal;
+        font-size: 16px;
+        line-height: 32px;
+        margin: 0;
+        float: left;
+}
+
+.press-this #wphead h1 a {
+        text-decoration: none;
+}
+
+.press-this #wphead h1 a:hover {
+        text-decoration: underline;
+}
+
+.press-this #message {
+        margin: 10px 0;
+}
+
+.press-this-sidebar {
+        float: right;
+        width: 200px;
+        padding-top: 10px;
+}
+
+.press-this #title {
+        margin-left: 0;
+        margin-right: 0;
+        -moz-box-sizing: border-box;
+        -webkit-box-sizing: border-box;
+        -ms-box-sizing: border-box;
+        box-sizing: border-box;
+}
+
+.press-this .tagchecklist span a {
+        background: transparent url(../images/xit.gif) no-repeat 0 0;
+}
+
+.press-this #titlediv {
+        margin: 0;
+}
+
+.press-this .wp-media-buttons {
+        cursor: default;
+        padding: 8px 8px 0;
+}
+
+.press-this .howto {
+        margin-top: 2px;
+        margin-bottom: 3px;
+        font-size: 12px;
+        font-style: italic;
+        display: block;
+}
+
+/* Editor/Main Column */
+.press-this #poststuff {
+        margin: 0 10px 10px;
+}
+
+#poststuff #editor-toolbar {
+        height: 30px;
+}
+
+div.zerosize {
+        border: 0 none;
+        height: 0;
+        margin: 0;
+        overflow: hidden;
+        padding: 0;
+        width: 0;
+}
+
+.posting {
+        margin-right: 212px;
+        position: relative;
+}
+
+.press-this .inner-sidebar {
+        width: 200px;
+}
+
+.press-this .inner-sidebar .sleeve {
+        padding-top: 5px;
+}
+
+.press-this #submitdiv p {
+        margin: 0;
+        padding: 6px;
+}
+
+.press-this #submitdiv #publishing-actions {
+        border-bottom: 1px solid #dfdfdf;
+}
+
+.press-this #publish {
+        float: right;
+}
+
+.press-this #poststuff h2,
+.press-this #poststuff h3 {
+        font-size: 14px;
+        line-height: 1;
+}
+
+.press-this #tagsdiv-post_tag h3,
+.press-this #categorydiv h3 {
+        cursor: pointer;
+}
+
+.press-this #submitdiv h3 {
+        cursor: default;
+}
+
+h3.tb {
+        text-shadow: 0 1px 0 #fff;
+        font-weight: bold;
+        font-size: 12px;
+        margin-left: 5px;
+}
+
+#TB_window {
+        border: 1px solid #333;
+}
+
+.press-this .postbox,
+.press-this .stuffbox {
+        margin-bottom: 10px;
+        min-width: 0;
+}
+
+.postbox:hover .handlediv,
+.stuffbox:hover .handlediv {
+        background: transparent url(../images/arrows.png) no-repeat 6px 7px;
+}
+
+.press-this #submitdiv:hover .handlediv {
+        background: none;
+}
+
+.tbtitle {
+        font-size: 1.7em;
+        outline: none;
+        padding: 3px 4px;
+        border-color: #dfdfdf;
+}
+
+.press-this .actions {
+        float: right;
+        margin: -19px 0 0;
+}
+
+.press-this #extra-fields .actions {
+        margin: -25px -7px 0 0;
+}
+
+.press-this .actions li {
+        float: left;
+        list-style: none;
+        margin-right: 10px;
+}
+
+#extra-fields .button {
+        margin-right: 5px;
+}
+
+/* Photo Styles */
+#photo_saving {
+        margin: 0 8px 8px;
+        vertical-align: middle;
+}
+
+#img_container_container {
+        overflow: auto;
+}
+
+#extra-fields {
+        margin-top: 10px;
+        position: relative;
+}
+
+#extra-fields h2 {
+        margin: 12px;
+}
+
+#waiting {
+        margin-top: 10px;
+}
+
+#extra-fields .postbox {
+        margin-bottom: 5px;
+}
+
+#extra-fields .titlewrap {
+        padding: 0;
+        overflow: auto;
+        height: 100px;
+}
+
+#img_container a {
+        display: block;
+        float: left;
+        overflow: hidden;
+}
+
+#img_container img,
+#img_container a {
+        width: 68px;
+        height: 68px;
+}
+
+#img_container img {
+        border: none;
+        background-color: #f4f4f4;
+        cursor: pointer;
+}
+
+#img_container a,
+#img_container a:link,
+#img_container a:visited {
+        border: 1px solid #ccc;
+        display: block;
+        position: relative;
+}
+
+#img_container a:hover,
+#img_container a:active {
+        border-color: #000;
+        z-index: 1000;
+        border-width: 2px;
+        margin: -1px;
+}
+
+/* Video */
+#embed-code {
+        width: 100%;
+        height: 98px;
+}
+
+/* Categories */
+.press-this .categorydiv div.tabs-panel {
+        height: 100px;
+}
+
+/* Tags */
+.press-this .tagsdiv .newtag {
+        width: 130px;
+}
+
+.press-this #content {
+        margin: 5px 0;
+        padding: 0 5px;
+        border: 0 none;
+        height: 357px;
+        font-family: Consolas, Monaco, monospace;
+        font-size: 13px;
+        line-height: 19px;
+        background: transparent;
+}
+
+/* Submit */
+#saving {
+        display: inline;
+        vertical-align: middle;
+}
+
+#TB_ajaxContent #options {
+        position: absolute;
+        top: 20px;
+        right: 25px;
+        padding: 5px;
+}
+
+#TB_ajaxContent h3 {
+        margin-bottom: .25em;
+}
+
+.error a {
+        text-decoration: underline;
+}
+
+.updated a {
+        text-decoration: none;
+        padding-bottom: 2px;
+}
+
+/* tag hints */
+.taghint {
+        color: #aaa;
+        margin: -17px 0 0 7px;
+        visibility: hidden;
+}
+
+input.newtag ~ div.taghint {
+        visibility: visible;
+}
+
+input.newtag:focus ~ div.taghint {
+        visibility: hidden;
+}
+
+/* TinyMCE */
+#mce_fullscreen_container {
+        background: #fff;
+}
+
+#photo-add-url-div input[type="text"] {
+        width: 300px;
+}
+
+/* theme-editor */
+.alignleft h3 {
+        margin: 0;
+}
+
+h3 span {
+        font-weight: normal;
+}
+
+#template textarea {
+        font-family: Consolas, Monaco, monospace;
+        font-size: 12px;
+        width: 97%;
+        background: #f9f9f9;
+        outline: none;
+}
+
+#template p {
+        width: 97%;
+}
+
+#templateside {
+        float: right;
+        width: 190px;
+        word-wrap: break-word;
+}
+
+#templateside h3,
+#postcustomstuff p.submit {
+        margin: 0;
+}
+
+#templateside h4 {
+        margin: 1em 0 0;
+}
+
+#templateside ol,
+#templateside ul {
+        margin: .5em;
+        padding: 0;
+}
+
+#templateside li {
+        margin: 4px 0;
+}
+
+#templateside ul li a span.highlight {
+        display:block;
+}
+
+.nonessential {
+        font-size: 11px;
+        font-style: italic;
+        padding-left: 12px;
+}
+
+.highlight {
+        padding: 3px 3px 3px 12px;
+        margin-left: -12px;
+        font-weight: bold;
+        border: 0 none;
+}
+
+#documentation {
+        margin-top: 10px;
+}
+#documentation label {
+        line-height: 22px;
+        vertical-align: top;
+        font-weight: bold;
+}
+
+.fileedit-sub {
+        padding: 10px 0 8px;
+        line-height: 180%;
+}
+
+#filter-box {
+        clear: both;
+}
+
+.feature-filter {
+        padding: 8px 12px 0;
+}
+
+.feature-filter .feature-group {
+        float: left;
+        margin: 5px 10px 10px;
+}
+
+.feature-filter .feature-group li {
+        display: inline-block;
+        vertical-align: top;
+        list-style-type: none;
+        padding-right: 25px;
+        width: 150px;
+}
+
+.feature-container {
+width: 100%;
+overflow: auto;
+margin-bottom: 10px;
+}
+
+/* widgets */
+
+/* 2 column liquid layout */
+div.widget-liquid-left {
+        float: left;
+        clear: left;
+        width: 100%;
+        margin-right: -325px;
+}
+
+div#widgets-left {
+        margin-left: 5px;
+        margin-right: 325px;
+}
+
+div#widgets-right {
+        width: 285px;
+        margin: 0 auto;
+}
+
+div.widget-liquid-right {
+        float: right;
+        clear: right;
+        width: 300px;
+}
+
+.widget-liquid-right .widget,
+.inactive-sidebar .widget,
+.widget-liquid-right .sidebar-description {
+        width: 250px;
+        margin: 0 auto 20px;
+        overflow: hidden;
+}
+
+.widget-liquid-right .sidebar-description {
+        margin-bottom: 10px;
+}
+
+.inactive-sidebar .widget {
+        margin: 0 10px 20px;
+        display: inline-block;
+}
+
+div.sidebar-name h3 {
+        font-weight: normal;
+        font-size: 15px;
+        margin: 0;
+        padding: 8px 10px;
+        overflow: hidden;
+        white-space: nowrap;
+}
+
+div.sidebar-name {
+        cursor: pointer;
+        font-size: 13px;
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-top-right-radius: 3px;
+        -webkit-border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+}
+
+.js .closed .sidebar-name {
+        -webkit-border-bottom-right-radius: 3px;
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+.widget-liquid-right .widgets-sortables,
+#widgets-left .widget-holder {
+        border-width: 0 1px 1px;
+        border-style: none solid solid;
+        -webkit-border-bottom-right-radius: 3px;
+        -webkit-border-bottom-left-radius: 3px;
+        border-bottom-right-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+.js .closed .widgets-sortables,
+.js .closed .widget-holder {
+        display: none;
+}
+
+.widget-liquid-right .widgets-sortables {
+        padding: 15px 0 0;
+}
+
+#available-widgets .widget-holder {
+        padding: 7px 5px 0;
+}
+
+#available-widgets .widget {
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+.inactive-sidebar {
+        padding: 5px 5px 0;
+}
+
+#widget-list .widget {
+        width: 250px;
+        margin: 0 10px 15px;
+        border: 0 none;
+        background: transparent;
+        display: inline-block;
+        vertical-align: top;
+}
+
+#widget-list .widget-description {
+        padding: 5px 8px;
+}
+
+.widget-placeholder {
+        border-width: 1px;
+        border-style: dashed;
+        margin: 0 auto 20px;
+        height: 27px;
+        width: 250px;
+}
+
+.inactive-sidebar .widget-placeholder {
+        margin: 0 10px 20px;
+        float: left;
+}
+
+div.widgets-holder-wrap {
+        padding: 0;
+        margin: 10px 0 20px;
+}
+
+#widgets-left #available-widgets {
+        background-color: transparent;
+        border: 0 none;
+}
+
+ul#widget-list {
+        list-style: none;
+        margin: 0;
+        padding: 0;
+        min-height: 100px;
+}
+
+.widget .widget-top {
+        margin-bottom: -1px;
+        font-size: 12px;
+        font-weight: bold;
+        height: 26px;
+        overflow: hidden;
+}
+
+.widget-top .widget-title {
+        padding: 7px 9px;
+}
+
+.widget-top .widget-title-action {
+        float: right;
+}
+
+a.widget-action {
+        display: block;
+        width: 24px;
+        height: 26px;
+}
+
+#available-widgets a.widget-action {
+        display: none;
+}
+
+.widget-top a.widget-action {
+        background: transparent url(../images/arrows.png) no-repeat 4px 6px;
+}
+
+.widget-top a.widget-action:hover {
+        background: transparent url(../images/arrows-dark.png) no-repeat 4px 6px;
+}
+
+.widget .widget-inside,
+.widget .widget-description {
+        padding: 12px 12px 10px;
+        font-size: 12px;
+        line-height: 16px;
+}
+
+.widget-inside,
+.widget-description {
+        display: none;
+}
+
+#available-widgets .widget-description {
+        display: block;
+}
+
+.widget .widget-inside p {
+        margin: 0 0 1em;
+        padding: 0;
+}
+
+.widget-title h4 {
+        margin: 0;
+        padding-bottom: 0.2em;
+        line-height: 1;
+        overflow: hidden;
+        white-space: nowrap;
+}
+
+.widgets-sortables {
+        min-height: 90px;
+}
+
+.widget-control-actions {
+        margin-top: 8px;
+}
+
+.widget-control-actions a {
+        text-decoration: none;
+}
+
+.widget-control-actions a:hover {
+        text-decoration: underline;
+}
+
+.widget-control-actions .ajax-feedback {
+        padding-bottom: 3px;
+}
+
+.widget-control-actions div.alignleft {
+        margin-top: 6px;
+}
+
+div#sidebar-info {
+        padding: 0 1em;
+        margin-bottom: 1em;
+        font-size: 12px;
+}
+
+.widget-title a,
+.widget-title a:hover {
+        text-decoration: none;
+        border-bottom: none;
+}
+
+.widget-control-edit {
+        display: block;
+        font-size: 12px;
+        font-weight: normal;
+        line-height: 26px;
+        padding: 0 8px 0 0;
+}
+
+a.widget-control-edit {
+        text-decoration: none;
+}
+
+.widget-control-edit .add,
+.widget-control-edit .edit {
+        display: none;
+}
+
+#available-widgets .widget-control-edit .add,
+#widgets-right .widget-control-edit .edit,
+.inactive-sidebar .widget-control-edit .edit {
+        display: inline;
+}
+
+.editwidget {
+        margin: 0 auto 15px;
+}
+
+.editwidget .widget-inside {
+        display: block;
+        padding: 10px;
+}
+
+.inactive p.description {
+        margin: 5px 15px 10px;
+}
+
+#available-widgets p.description {
+        margin: 0 12px 12px;
+}
+
+.widget-position {
+        margin-top: 8px;
+}
+
+.inactive {
+        padding-top: 2px;
+}
+
+.sidebar-name-arrow {
+        float: right;
+        height: 29px;
+        width: 26px;
+}
+
+.widget-title .in-widget-title {
+        font-size: 12px;
+        white-space: nowrap;
+}
+
+#removing-widget {
+        display: none;
+        font-weight: normal;
+        padding-left: 15px;
+        font-size: 12px;
+        line-height: 1;
+}
+
+.widget-control-noform,
+#access-off,
+.widgets_access .widget-action,
+.widgets_access .sidebar-name-arrow,
+.widgets_access #access-on,
+.widgets_access .widget-holder .description {
+        display: none;
+}
+
+.widgets_access .widget-holder,
+.widgets_access #widget-list {
+        padding-top: 10px;
+}
+
+.widgets_access #access-off {
+        display: inline;
+}
+
+.widgets_access #wpbody-content .widget-title-action,
+.widgets_access #wpbody-content .widget-control-edit,
+.widgets_access .closed .widgets-sortables,
+.widgets_access .closed .widget-holder {
+        display: block;
+}
+
+.widgets_access .closed .sidebar-name {
+        -webkit-border-bottom-right-radius: 0;
+        -webkit-border-bottom-left-radius: 0;
+        border-bottom-right-radius: 0;
+        border-bottom-left-radius: 0;
+}
+
+.widgets_access .sidebar-name,
+.widgets_access .widget .widget-top {
+        cursor: default;
+}
+
+/* =Media Queries
+-------------------------------------------------------------- */
+
+@media only screen and (max-width: 768px) {
+        /* categories */
+        #col-left {
+                width: 100%;
+        }
+
+        #col-right {
+                width: 100%;
+        }
+}
+
+@media only screen and (min-width: 769px) {
+        /* categories */
+        #col-left {
+                width: 35%;
+        }
+
+        #col-right {
+                width: 65%;
+        }
+}
+
+@media only screen and (max-width: 860px) {
+
+        /* categories */
+        #col-left {
+                width: 35%;
+        }
+
+        #col-right {
+                width: 65%;
+        }
+}
+
+@media only screen and (min-width: 980px) {
+
+        /* categories */
+        #col-left {
+                width: 35%;
+        }
+
+        #col-right {
+                width: 65%;
+        }
+}
+
+@media only screen and (max-width: 768px) {
+        /* categories */
+        #col-left {
+                width: 100%;
+        }
+
+        #col-right {
+                width: 100%;
+        }
+
+        .form-field input,
+        .form-field textarea {
+                width: 99%;
+        }
+
+        .form-wrap .form-field {
+                padding:0;
+        }
+
+        /* users */
+        #profile-page .form-table textarea {
+                max-width: 400px;
+                width: auto;
+        }
+}
+
+/* =Localized CSS
+-------------------------------------------------------------- */
+
+/* zh_CN: Remove italic properties. */
+.locale-zh-cn .howto,
+.locale-zh-cn .tablenav .displaying-num,
+.locale-zh-cn .js .input-with-default-title,
+.locale-zh-cn .link-to-original,
+.locale-zh-cn .inline-edit-row fieldset span.title,
+.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
+.locale-zh-cn #utc-time,
+.locale-zh-cn #local-time,
+.locale-zh-cn p.install-help,
+.locale-zh-cn p.help,
+.locale-zh-cn p.description,
+.locale-zh-cn span.description,
+.locale-zh-cn .form-wrap p {
+        font-style: normal;
+}
+
+/* zh_CN: Enlarge dashboard widget 'Configure' link */
+.locale-zh-cn .hdnle a { font-size: 12px; }
+
+/* zn_CH: Enlarge font size, set font-size: normal */
+.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
+
+/* Zn_CH: Distraction free writing.
+ * More beautiful font for "Just write."
+ * Larger text for HTML/Visual mode.
+ */
+.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
+.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
+
+/* zh_CN: Enlarge font-size. */
+.locale-zh-cn #sort-buttons { font-size: 1em !important; }
+
+/* ru_RU: Text needs more room to breathe. */
+.locale-ru-ru #dashboard_quick_press .input-text-wrap,
+.locale-ru-ru #dashboard_quick_press .textarea-wrap,
+.locale-ru-ru #dashboard_quick_press .wp-media-buttons {
+        margin-left: 5.7em; /* default 5em + 0.7em */
+}
+.locale-ru-ru #dashboard_quick_press h4 {
+        width: 5.7em; /* default 5.5em + 0.2em */
+}
+.locale-ru-ru #dashboard-widgets #dashboard_quick_press form p.submit {
+        margin-left: 5.3em; /* default 4.6em + 0.7em */
+}
+.locale-ru-ru .inline-edit-row fieldset label span.title {
+        width: auto; /* default 5em */
+        min-width: 5em;
+}
+.locale-ru-ru.press-this .posting {
+        margin-right: 257px; /* default 212px + 45px */
+}
+.locale-ru-ru.press-this #photo-add-url-div input[type="text"] {
+        width: 255px; /* default 300px - 45px */
+}
+.locale-ru-ru.press-this #side-sortables {
+        width: 245px; /* default 200px + 45px */
+}
+
+/* lt_LT: QuickPress + QuickEdit */
+.locale-lt-lt #dashboard_quick_press .input-text-wrap,
+.locale-lt-lt #dashboard_quick_press .textarea-wrap,
+.locale-lt-lt #dashboard_quick_press .wp-media-buttons {
+        margin-left: 7em;
+}
+.locale-lt-lt #dashboard_quick_press h4 {
+        width: 7em;
+}
+.locale-lt-lt .inline-edit-row fieldset label span.title {
+        width: 8em;
+}
+.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
+        margin-left: 8em;
+}
</ins></span></pre></div>
<a id="trunkwpadmincsswpadmindevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/css/wp-admin.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/css/wp-admin.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,8140 +0,0 @@
</span><del>-/*------------------------------------------------------------------------------
-
-
-Hello, this is the main WordPress admin CSS file.
-All the important stuff is in here.
-
-
-TABLE OF CONTENTS:
-------------------
- 1.0 - Text Elements
- 2.0 - Forms
- 3.0 - Actions
- 4.0 - Notifications
- 5.0 - TinyMCE
- 6.0 - Admin Header
-        6.1 - Screen Options Tabs
-        6.2 - Help Menu
- 7.0 - Main Navigation
- 8.0 - Layout Blocks
- 9.0 - Dashboard
-10.0 - List Posts
-        10.1 - Inline Editing
-11.0 - Write/Edit Post Screen
-        11.1 - Custom Fields
-        11.2 - Post Revisions
-12.0 - Categories
-13.0 - Tags
-14.0 - Media Screen
-        14.1 - Media Library
-        14.2 - Image Editor
-15.0 - Comments Screen
-16.0 - Themes
-        16.1 - Custom Header
-        16.2 - Custom Background
-        16.3 - Tabbed Admin Screen Interface
-17.0 - Plugins
-18.0 - Users
-19.0 - Tools
-20.0 - Settings
-21.0 - Admin Footer
-22.0 - About Pages
-23.0 - Full Overlay w/ Sidebar
-24.0 - Customize Loader
-25.0 - Misc
-
-------------------------------------------------------------------------*/
-
-/* 2 column liquid layout */
-#wpwrap {
-        height: auto;
-        min-height: 100%;
-        width: 100%;
-        position: relative;
-}
-
-#wpcontent {
-        height: 100%;
-}
-
-#wpcontent,
-#footer {
-        margin-left: 165px;
-}
-
-.folded #wpcontent,
-.folded #footer {
-        margin-left: 52px;
-}
-
-#wpbody-content {
-        padding-bottom: 65px;
-        float: left;
-        width: 100%;
-}
-
-#adminmenuback,
-#adminmenuwrap,
-#adminmenu,
-#adminmenu .wp-submenu {
-        width: 145px;
-}
-
-#adminmenuback {
-        position: absolute;
-        top: 0;
-        bottom: 0;
-        z-index: -1;
-}
-
-#adminmenu {
-        clear: left;
-        margin: 0;
-        padding: 0;
-        list-style: none;
-}
-
-.folded #adminmenuback,
-.folded #adminmenuwrap,
-.folded #adminmenu,
-.folded #adminmenu li.menu-top {
-        width: 32px;
-}
-
-/* inner 2 column liquid layout */
-
-.inner-sidebar {
-        float: right;
-        clear: right;
-        display: none;
-        width: 281px;
-        position: relative;
-}
-
-.columns-2 .inner-sidebar {
-        margin-right: auto;
-        width: 286px;
-        display: block;
-}
-
-.inner-sidebar #side-sortables,
-.columns-2 .inner-sidebar #side-sortables {
-        min-height: 300px;
-        width: 280px;
-        padding: 0;
-}
-
-.has-right-sidebar .inner-sidebar {
-        display: block;
-}
-
-.has-right-sidebar #post-body {
-        float: left;
-        clear: left;
-        width: 100%;
-        margin-right: -2000px;
-}
-
-.has-right-sidebar #post-body-content {
-        margin-right: 300px;
-        float: none;
-        width: auto;
-}
-
-/* 2 columns main area */
-
-#col-container,
-#col-left,
-#col-right {
-        overflow: hidden;
-        padding: 0;
-        margin: 0;
-}
-
-#col-left {
-        width: 35%;
-}
-
-#col-right {
-        float: right;
-        clear: right;
-        width: 65%;
-}
-
-.col-wrap {
-        padding: 0 7px;
-}
-
-/* utility classes */
-.alignleft {
-        float: left;
-}
-
-.alignright {
-        float: right;
-}
-
-.textleft {
-        text-align: left;
-}
-
-.textright {
-        text-align: right;
-}
-
-.clear {
-        clear: both;
-}
-
-/* Hide visually but not from screen readers */
-.screen-reader-text,
-.screen-reader-text span {
-        position: absolute;
-        left: -1000em;
-        height: 1px;
-        width: 1px;
-        overflow: hidden;
-}
-
-.screen-reader-shortcut:focus {
-        left: 5px;
-        top: 5px;
-        height: auto;
-        width: auto;
-        display: block;
-        padding: 10px 15px;
-        background: #fff;
-        color: #000;
-        border: 2px solid #333;
-        border-radius: 3px;
-        z-index: 100000;
-}
-
-.hidden,
-.js .closed .inside,
-.js .hide-if-js,
-.no-js .hide-if-no-js {
-        display: none;
-}
-
-/* include margin and padding in the width calculation of input and textarea */
-input[type="text"],
-input[type="password"],
-input[type="number"],
-input[type="search"],
-input[type="email"],
-input[type="url"],
-textarea {
-        -moz-box-sizing: border-box;
-        -webkit-box-sizing: border-box;
-        -ms-box-sizing: border-box; /* ie8 only */
-        box-sizing: border-box;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-        vertical-align: text-top;
-        padding: 0;
-        margin: 1px 0 0;
-}
-
-input[type="search"] {
-        -webkit-appearance: textfield;
-}
-
-input[type="search"]::-webkit-search-decoration {
-        display: none;
-}
-
-/* general */
-html,
-body {
-        height: 100%;
-        margin: 0;
-        padding: 0;
-}
-
-body {
-        font-family: sans-serif;
-        font-size: 12px;
-        line-height: 1.4em;
-        min-width: 600px;
-}
-
-body.iframe {
-        min-width: 0;
-}
-
-body.login {
-        background: #fbfbfb;
-        min-width: 0;
-}
-
-iframe,
-img {
-        border: 0;
-}
-
-td,
-textarea,
-input,
-select {
-        font-family: inherit;
-        font-size: inherit;
-        font-weight: inherit;
-}
-
-td,
-textarea {
-        line-height: inherit;
-}
-
-input,
-select {
-        line-height: 15px;
-}
-
-a,
-input,
-select,
-div {
-        outline: 0;
-}
-
-blockquote,
-q {
-        quotes: none;
-}
-
-blockquote:before,
-blockquote:after,
-q:before,
-q:after {
-        content: '';
-        content: none;
-}
-
-p {
-        margin: 1em 0;
-}
-
-blockquote {
-        margin: 1em;
-}
-
-label {
-        cursor: pointer;
-}
-
-li,
-dd {
-        margin-bottom: 6px;
-}
-
-textarea,
-input,
-select {
-        margin: 1px;
-        padding: 3px;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-        display: block;
-        font-weight: bold;
-}
-
-h1 {
-        font-size: 2em;
-        margin: .67em 0;
-}
-
-h2 {
-        font-size: 1.5em;
-        margin: .83em 0;
-}
-
-h3 {
-        font-size: 1.17em;
-        margin: 1em 0;
-}
-
-h4 {
-        font-size: 1em;
-        margin: 1.33em 0;
-}
-
-h5 {
-        font-size: 0.83em;
-        margin: 1.67em 0;
-}
-
-h6 {
-        font-size: 0.67em;
-        margin: 2.33em 0;
-}
-
-ul,
-ol {
-        padding: 0;
-}
-
-ul {
-        list-style: none;
-}
-
-ol {
-        list-style-type: decimal;
-        margin-left: 2em;
-}
-
-ul.ul-disc {
-        list-style: disc outside;
-}
-
-ul.ul-square {
-        list-style: square outside;
-}
-
-ol.ol-decimal {
-        list-style: decimal outside;
-}
-
-ul.ul-disc,
-ul.ul-square,
-ol.ol-decimal {
-        margin-left: 1.8em;
-}
-
-ul.ul-disc > li,
-ul.ul-square > li,
-ol.ol-decimal > li {
-        margin: 0 0 0.5em;
-}
-
-.code,
-code {
-        font-family: Consolas, Monaco, monospace;
-}
-
-kbd,
-code {
-        padding: 1px 3px;
-        margin: 0 1px;
-        font-size: 11px;
-}
-
-.subsubsub {
-        list-style: none;
-        margin: 8px 0 5px;
-        padding: 0;
-        white-space: nowrap;
-        font-size: 12px;
-        float: left;
-}
-
-.subsubsub a {
-        line-height: 2;
-        padding: .2em;
-        text-decoration: none;
-}
-
-.subsubsub a .count,
-.subsubsub a.current .count {
-        color: #999;
-        font-weight: normal;
-}
-
-.subsubsub a.current {
-        font-weight: bold;
-        border: none;
-}
-
-.subsubsub li {
-        display: inline;
-        margin: 0;
-        padding: 0;
-}
-
-.widefat,
-div.updated,
-div.error,
-.wrap .add-new-h2,
-textarea,
-input[type="text"],
-input[type="password"],
-input[type="file"],
-input[type="button"],
-input[type="submit"],
-input[type="reset"],
-input[type="email"],
-input[type="number"],
-input[type="search"],
-input[type="tel"],
-input[type="url"],
-select,
-.tablenav .tablenav-pages a,
-.tablenav-pages span.current,
-#titlediv #title,
-.postbox,
-#postcustomstuff table,
-#postcustomstuff input,
-#postcustomstuff textarea,
-.imgedit-menu div,
-.plugin-update-tr .update-message,
-#poststuff .inside .the-tagcloud,
-.login form,
-#login_error,
-.login .message,
-#menu-management .menu-edit,
-.nav-menus-php .list-container,
-.menu-item-handle,
-.link-to-original,
-.nav-menus-php .major-publishing-actions .form-invalid,
-.press-this #message,
-#TB_window,
-.tbtitle,
-.highlight,
-.feature-filter,
-#widget-list .widget-top,
-.editwidget .widget-inside {
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-        border-width: 1px;
-        border-style: solid;
-}
-
-/* .widefat - main style for tables */
-.widefat {
-        border-spacing: 0;
-        width: 100%;
-        clear: both;
-        margin: 0;
-}
-
-.widefat * {
-        word-wrap: break-word;
-}
-
-.widefat a {
-        text-decoration: none;
-}
-
-.widefat thead th:first-of-type {
-        -webkit-border-top-left-radius: 3px;
-        border-top-left-radius: 3px;
-}
-.widefat thead th:last-of-type {
-        -webkit-border-top-right-radius: 3px;
-        border-top-right-radius: 3px;
-}
-.widefat tfoot th:first-of-type {
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-.widefat tfoot th:last-of-type {
-        -webkit-border-bottom-right-radius: 3px;
-        border-bottom-right-radius: 3px;
-}
-
-.widefat td,
-.widefat th {
-        border-width: 1px 0;
-        border-style: solid;
-}
-.widefat tfoot th {
-        border-bottom: none;
-}
-
-.widefat .no-items td {
-        border-bottom-width: 0;
-}
-
-.widefat td {
-        font-size: 12px;
-        padding: 4px 7px 2px;
-        vertical-align: top;
-}
-
-.widefat td p,
-.widefat td ol,
-.widefat td ul {
-        font-size: 12px;
-}
-
-.widefat th {
-        padding: 7px 7px 8px;
-        text-align: left;
-        line-height: 1.3em;
-        font-size: 14px;
-}
-
-.widefat th input {
-        margin: 0 0 0 8px;
-        padding: 0;
-        vertical-align: text-top;
-}
-
-.widefat .check-column {
-        width: 2.2em;
-        padding: 11px 0 0;
-        vertical-align: top;
-}
-
-.widefat tbody th.check-column {
-        padding: 9px 0 22px;
-}
-
-.widefat .num,
-.column-comments,
-.column-links,
-.column-posts {
-        text-align: center;
-}
-
-.widefat th#comments {
-        vertical-align: middle;
-}
-
-.wrap {
-        margin: 4px 15px 0 0;
-}
-
-div.updated,
-div.error {
-        padding: 0 0.6em;
-        margin: 5px 15px 2px;
-}
-
-div.updated p,
-div.error p {
-        margin: 0.5em 0;
-        padding: 2px;
-}
-
-.wrap div.updated,
-.wrap div.error,
-.media-upload-form div.error {
-        margin: 5px 0 15px;
-}
-
-.wrap h2,
-.subtitle {
-        font-weight: normal;
-        margin: 0;
-        text-shadow: #fff 0 1px 0;
-}
-
-.wrap h2 {
-        font-size: 23px;
-        padding: 9px 15px 4px 0;
-        line-height: 29px;
-}
-
-.subtitle {
-        font-size: 14px;
-        padding-left: 25px;
-}
-
-.wrap .add-new-h2 {
-        font-family: sans-serif;
-        margin-left: 4px;
-        padding: 3px 8px;
-        position: relative;
-        top: -3px;
-        text-decoration: none;
-        font-size: 12px;
-        border: 0 none;
-}
-
-.wrap h2.long-header {
-        padding-right: 0;
-}
-
-
-/*------------------------------------------------------------------------------
- 1.0 - Text Styles
-------------------------------------------------------------------------------*/
-
-div.sidebar-name h3,
-#menu-management .nav-tab,
-#dashboard_plugins h5,
-a.rsswidget,
-#dashboard_right_now td.b,
-#dashboard-widgets h4,
-.tool-box .title,
-#poststuff h3,
-.metabox-holder h3,
-.pressthis a,
-#your-profile legend,
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title,
-.tablenav .displaying-num,
-.widefat th,
-.quicktags,
-.search {
-        font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
-}
-
-h2 .nav-tab,
-.wrap h2,
-.subtitle,
-.login form .input {
-        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
-}
-
-.quicktags,
-.search {
-        font-size: 12px;
-}
-
-.icon32 {
-        float: left;
-        height: 34px;
-        margin: 7px 8px 0 0;
-        width: 36px;
-}
-
-.icon16 {
-        height: 18px;
-        width: 18px;
-        padding: 6px 6px;
-        margin: -6px 0 0 -8px;
-        float: left;
-}
-
-.key-labels label {
-        line-height: 24px;
-}
-
-.pre {
-        /* http://www.longren.org/2006/09/27/wrapping-text-inside-pre-tags/ */
-        white-space: pre-wrap; /* css-3 */
-        white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
-        white-space: -pre-wrap; /* Opera 4-6 */
-        white-space: -o-pre-wrap; /* Opera 7 */
-        word-wrap: break-word; /* Internet Explorer 5.5+ */
-}
-
-.howto {
-        font-style: italic;
-        display: block;
-        font-family: sans-serif;
-}
-
-p.install-help {
-        margin: 8px 0;
-        font-style: italic;
-}
-
-.no-break {
-        white-space: nowrap;
-}
-
-/*------------------------------------------------------------------------------
- 2.0 - Forms
-------------------------------------------------------------------------------*/
-
-
-.wp-admin select {
-        padding: 2px;
-        height: 2em;
-}
-
-.wp-admin select[multiple] {
-        height: auto;
-}
-
-select option {
-        padding: 2px;
-}
-
-.submit {
-        padding: 1.5em 0;
-        margin: 5px 0;
-        -webkit-border-bottom-left-radius: 3px;
-        -webkit-border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 3px;
-}
-
-form p.submit a.cancel:hover {
-        text-decoration: none;
-}
-
-.submit input,
-.button,
-input.button,
-.button-primary,
-input.button-primary,
-.button-secondary,
-input.button-secondary,
-.button-highlighted,
-input.button-highlighted,
-#postcustomstuff .submit input {
-        text-decoration: none;
-        font-size: 12px !important;
-        line-height: 13px;
-        padding: 3px 8px;
-        cursor: pointer;
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-radius: 11px;
-        border-radius: 11px;
-        -moz-box-sizing: content-box;
-        -webkit-box-sizing: content-box;
-        box-sizing: content-box;
-}
-
-#minor-publishing-actions input,
-#major-publishing-actions input,
-#minor-publishing-actions .preview {
-        min-width: 80px;
-        text-align: center;
-}
-
-textarea.all-options,
-input.all-options {
-        width: 250px;
-}
-
-input.large-text,
-textarea.large-text {
-        width: 99%;
-}
-
-input.regular-text,
-#adduser .form-field input {
-        width: 25em;
-}
-
-input.small-text {
-        width: 50px;
-}
-
-input[type="number"].small-text {
-        width: 60px;
-}
-
-#doaction,
-#doaction2,
-#post-query-submit {
-        margin-right: 8px;
-}
-
-.tablenav select[name="action"],
-.tablenav select[name="action2"] {
-        width: 130px;
-}
-
-.tablenav select[name="m"] {
-        width: 155px;
-}
-
-.tablenav select#cat {
-        width: 170px;
-}
-
-#wpcontent option {
-        padding: 2px;
-}
-
-#timezone_string option {
-        margin-left: 1em;
-}
-
-label,
-#your-profile label + a {
-        vertical-align: middle;
-}
-
-#misc-publishing-actions label {
-        vertical-align: baseline;
-}
-
-#pass-strength-result {
-        border-style: solid;
-        border-width: 1px;
-        float: left;
-        margin: 13px 5px 5px 1px;
-        padding: 3px 5px;
-        text-align: center;
-        width: 200px;
-        display: none;
-}
-.indicator-hint {
-        padding-top: 8px;
-}
-
-p.search-box {
-        float: right;
-        margin: 0;
-}
-
-input[type="text"].ui-autocomplete-loading {
-        background: transparent url('../images/loading.gif') no-repeat right center;
-        visibility: visible;
-}
-
-ul#add-to-blog-users {
-        margin: 0 0 0 14px;
-}
-
-.ui-autocomplete-input.open {
-        border-bottom-right-radius: 0;
-        border-bottom-left-radius: 0;
-}
-
-.ui-autocomplete {
-        padding: 0;
-        margin: 0;
-        list-style: none;
-        position: absolute;
-        z-index: 10000;
-        border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 3px;
-        border-width: 1px;
-        border-style: solid;
-}
-
-.ui-autocomplete li {
-        margin-bottom: 0;
-        white-space: nowrap;
-        text-align: left;
-}
-
-.ui-autocomplete li a {
-        display: block;
-        height: 100%;
-        padding: 4px 10px;
-}
-
-.ui-autocomplete li a.ui-state-hover {
-        cursor: pointer;
-}
-
-/*------------------------------------------------------------------------------
- 3.0 - Actions
-------------------------------------------------------------------------------*/
-
-#major-publishing-actions {
-        padding: 10px 10px 8px;
-        clear: both;
-        border-top: 1px solid #f5f5f5;
-        margin-top: -2px;
-}
-
-#delete-action {
-        line-height: 25px;
-        vertical-align: middle;
-        text-align: left;
-        float: left;
-}
-
-#publishing-action {
-        text-align: right;
-        float: right;
-        line-height: 23px;
-}
-
-#misc-publishing-actions {
-        padding: 6px 0 0;
-}
-
-.misc-pub-section {
-        padding: 6px 10px 8px;
-        border-width: 1px 0;
-        border-style: solid;
-}
-
-.misc-pub-section:first-child {
-        border-top-width: 0;
-}
-
-.misc-pub-section-last {
-        border-bottom-width: 0;
-}
-
-#minor-publishing-actions {
-        padding: 10px 10px 2px 8px;
-        text-align: right;
-}
-
-#minor-publishing {
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        -webkit-box-shadow: 0 1px 0 #fff;
-        box-shadow: 0 1px 0 #fff;
-}
-
-#save-post {
-        float: left;
-}
-
-#minor-publishing .ajax-loading {
-        padding: 3px 0 0 4px;
-        float: left;
-}
-
-.preview {
-        float: right;
-}
-
-#sticky-span {
-        margin-left: 18px;
-}
-
-.side-info {
-        margin: 0;
-        padding: 4px;
-        font-size: 11px;
-}
-
-.side-info h5 {
-        padding-bottom: 7px;
-        font-size: 14px;
-        margin: 12px 2px 5px;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-}
-
-.side-info ul {
-        margin: 0;
-        padding-left: 18px;
-        list-style: square;
-}
-
-a.button,
-a.button-primary,
-a.button-secondary {
-        line-height: 15px;
-        padding: 3px 10px;
-        white-space: nowrap;
-        -webkit-border-radius: 10px;
-}
-
-.approve,
-.unapproved .unapprove {
-        display: none;
-}
-
-.unapproved .approve,
-.spam .approve,
-.trash .approve {
-        display: inline;
-}
-
-td.action-links,
-th.action-links {
-        text-align: right;
-}
-
-.describe .del-link {
-        padding-left: 5px;
-}
-
-
-/*------------------------------------------------------------------------------
- 4.0 - Notifications
-------------------------------------------------------------------------------*/
-
-#update-nag,
-.update-nag {
-        line-height: 19px;
-        padding: 5px 0;
-        font-size: 12px;
-        text-align: center;
-        margin: -1px 15px 0 5px;
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-bottom-right-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-.plugins .plugin-update {
-        padding: 0;
-}
-
-.plugin-update .update-message {
-        margin: 0 10px 8px 31px;
-        font-weight: bold;
-}
-
-ul#dismissed-updates {
-        display: none;
-}
-
-form.upgrade {
-        margin-top: 8px;
-}
-
-form.upgrade .hint {
-        font-style: italic;
-        font-size: 85%;
-        margin: -0.5em 0 2em 0;
-}
-
-.ajax-feedback {
-        visibility: hidden;
-        vertical-align: bottom;
-}
-
-#ajax-response.alignleft {
-        margin-left: 2em;
-}
-
-
-/*------------------------------------------------------------------------------
- 6.0 - Admin Header
-------------------------------------------------------------------------------*/
-#adminmenu a,
-#sidemenu a,
-#taglist a,
-#catlist a {
-        text-decoration: none;
-}
-
-/*------------------------------------------------------------------------------
- 6.1 - Screen Options Tabs
-------------------------------------------------------------------------------*/
-
-#screen-options-wrap,
-#contextual-help-wrap {
-        margin: 0;
-        padding: 8px 20px 12px;
-        position: relative;
-        overflow: auto;
-}
-
-#screen-meta .screen-reader-text {
-        visibility: hidden;
-}
-
-#screen-meta-links {
-        margin: 0 24px 0 0;
-}
-
-/* screen options and help tabs revert */
-#screen-meta {
-        display: none;
-        position: relative;
-        margin: 0 15px 0 5px;
-        border-width: 0 1px 1px;
-        border-style: none solid solid;
-}
-
-#screen-options-link-wrap,
-#contextual-help-link-wrap {
-        float: right;
-        height: 23px;
-        padding: 0;
-        margin: 0 0 0 6px;
-        font-family: sans-serif;
-}
-
-#screen-options-link-wrap,
-#contextual-help-link-wrap,
-#screen-meta {
-        -webkit-border-bottom-left-radius: 3px;
-        -webkit-border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 3px;
-}
-
-#screen-meta-links .screen-meta-toggle {
-        position: relative;
-        top: -1px;
-}
-
-#screen-meta-links a.show-settings {
-        text-decoration: none;
-        z-index: 1;
-        padding: 1px 16px 0 6px;
-        height: 22px;
-        line-height: 22px;
-        font-size: 12px;
-        display: block;
-        text-shadow: rgba(255,255,255,0.7) 0 1px 0;
-}
-
-#screen-meta-links a.show-settings:hover {
-        text-decoration: none;
-}
-/* end screen options and help tabs */
-
-.toggle-arrow {
-        background-repeat: no-repeat;
-        background-position: top left;
-        background-color: transparent;
-        height: 22px;
-        line-height: 22px;
-        display: block;
-}
-
-.toggle-arrow-active {
-        background-position: bottom left;
-}
-
-#screen-options-wrap h5,
-#contextual-help-wrap h5 {
-        margin: 8px 0;
-        font-size: 13px;
-}
-
-.metabox-prefs label {
-        display: inline-block;
-        padding-right: 15px;
-        white-space: nowrap;
-        line-height: 30px;
-}
-
-.metabox-prefs label input {
-        margin: 0 5px 0 2px;
-}
-
-.metabox-prefs .columns-prefs label input {
-        margin: 0 2px;
-}
-
-.metabox-prefs label a {
-        display: none;
-}
-
-/*------------------------------------------------------------------------------
- 6.2 - Help Menu
-------------------------------------------------------------------------------*/
-
-#contextual-help-wrap {
-        padding: 0;
-        margin-left: -4px;
-}
-
-#contextual-help-columns {
-        position: relative;
-}
-
-#contextual-help-back {
-        position: absolute;
-        top: 0;
-        bottom: 0;
-        left: 150px;
-        right: 170px;
-        border-width: 0 1px;
-        border-style: solid;
-}
-
-#contextual-help-wrap.no-sidebar #contextual-help-back {
-        right: 0;
-
-        border-right-width: 0;
-        -webkit-border-bottom-right-radius: 2px;
-        border-bottom-right-radius: 2px;
-}
-
-.contextual-help-tabs {
-        float: left;
-        width: 150px;
-        margin: 0;
-}
-
-.contextual-help-tabs ul {
-        margin: 1em 0;
-}
-
-.contextual-help-tabs li {
-        margin-bottom: 0;
-        list-style-type: none;
-        border-style: solid;
-        border-width: 1px 0;
-        border-color: transparent;
-}
-
-.contextual-help-tabs a {
-        display: block;
-        padding: 5px 5px 5px 12px;
-        line-height: 18px;
-        text-decoration: none;
-}
-
-.contextual-help-tabs .active {
-        padding: 0;
-        margin: 0 -1px 0 0;
-        border-width: 1px 0 1px 1px;
-        border-style: solid;
-}
-
-.contextual-help-tabs-wrap {
-        padding: 0 20px;
-        overflow: auto;
-}
-
-.help-tab-content {
-        display: none;
-        margin: 0 22px 12px 0;
-        line-height: 1.6em;
-}
-
-.help-tab-content.active {
-        display: block;
-}
-
-.help-tab-content li {
-        list-style-type: disc;
-        margin-left: 18px;
-}
-
-.contextual-help-sidebar {
-        width: 150px;
-        float: right;
-        padding: 0 8px 0 12px;
-        overflow: auto;
-}
-
-
-/*------------------------------------------------------------------------------
- 7.0 - Main Navigation (Left Menu)
-------------------------------------------------------------------------------*/
-
-#adminmenuback,
-#adminmenuwrap {
-        border-width: 0 1px 0 0;
-        border-style: solid;
-}
-
-#adminmenuwrap {
-        position: relative;
-        float: left;
-}
-
-#adminmenushadow {
-        position: absolute;
-        top: 0;
-        right: 0;
-        bottom: 0;
-        width: 6px;
-        z-index: 20;
-}
-
-/* side admin menu */
-#adminmenu * {
-        -webkit-user-select: none;
-        -moz-user-select: none;
-        user-select: none;
-}
-
-#adminmenu li {
-        margin: 0;
-        padding: 0;
-        cursor: pointer;
-}
-
-#adminmenu a {
-        display: block;
-        line-height: 18px;
-        padding: 2px 5px;
-}
-
-#adminmenu li.menu-top {
-        min-height: 28px;
-        position: relative;
-}
-
-#adminmenu .wp-submenu {
-        list-style: none;
-        padding: 4px 0;
-        margin: 0;
-        position: absolute;
-        top: -1000em;
-        left: 146px;
-        z-index: 999;
-        overflow: visible;
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-bottom-right-radius: 3px;
-        -webkit-border-top-right-radius: 3px;
-        border-bottom-right-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-.js #adminmenu .sub-open,
-.js #adminmenu .opensub .wp-submenu,
-#adminmenu a.menu-top:focus + .wp-submenu,
-.no-js li.wp-has-submenu:hover .wp-submenu {
-        top: -1px;
-}
-
-#adminmenu .wp-has-current-submenu .wp-submenu,
-.no-js li.wp-has-current-submenu:hover .wp-submenu,
-#adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
-#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
-        position: relative;
-        z-index: 2;
-        top: auto;
-        left: auto;
-        right: auto;
-        bottom: auto;
-        border: 0 none;
-
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-.folded #adminmenu .wp-submenu.sub-open,
-.folded #adminmenu .opensub .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
-.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
-.folded #adminmenu a.menu-top:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
-.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
-        top: -1px;
-        left: 32px;
-}
-
-.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-        border-width: 1px;
-        border-style: solid;
-        position: absolute;
-        top: -1000em;
-}
-
-#adminmenu .wp-submenu a {
-        font-size: 12px;
-        line-height: 18px;
-        margin: 0;
-        padding-left: 12px;
-}
-
-#adminmenu .wp-not-current-submenu li > a {
-        padding-left: 16px;
-}
-
-#adminmenu .wp-has-current-submenu ul > li > a,
-.folded #adminmenu li.menu-top .wp-submenu > li > a {
-        padding-left: 12px;
-}
-
-#adminmenu a.menu-top,
-#adminmenu .wp-submenu-head {
-        font-size: 13px;
-        font-weight: bold;
-        line-height: 18px;
-        padding: 0;
-}
-
-#adminmenu .wp-submenu-head,
-.folded #adminmenu .wp-menu-name {
-        display: none;
-}
-
-.folded #adminmenu .wp-submenu-head {
-        display: block;
-}
-
-#adminmenu .wp-submenu li {
-        padding: 0;
-        margin: 0;
-        overflow: hidden;
-}
-
-#adminmenu a.menu-top {
-        border-width: 1px 0;
-        border-style: solid none;
-}
-
-#adminmenu .wp-menu-image img {
-        padding: 7px 0 0 7px;
-        opacity: 0.6;
-        filter: alpha(opacity=60);
-}
-
-#adminmenu div.wp-menu-name {
-        padding: 5px;
-}
-
-#adminmenu div.wp-menu-image {
-        float: left;
-        width: 28px;
-        height: 28px;
-        margin-top: -1px;
-}
-
-.folded #adminmenu div.wp-menu-image {
-        width: 32px;
-        margin-top: 0;
-        position: absolute;
-        z-index: 25;
-}
-
-.folded #adminmenu a.menu-top {
-        height: 29px;
-}
-
-.wp-menu-arrow {
-        display: none;
-        z-index: 25;
-        position: absolute;
-        right: 100%;
-        margin: 0;
-        height: 30px;
-        width: 6px;
-
-        -moz-transform: translate( 146px );
-        -webkit-transform: translate( 146px );
-        -o-transform: translate( 146px );
-        -ms-transform: translate( 146px );
-        transform: translate( 146px );
-}
-
-#adminmenu .wp-menu-arrow div {
-        position: absolute;
-        top: 7px;
-        left: -1px;
-        width: 14px;
-        height: 15px;
-
-        -moz-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
-        -webkit-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
-        -o-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
-        -ms-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
-        transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-        -moz-transform: translate( 145px );
-        -webkit-transform: translate( 145px );
-        -o-transform: translate( 145px );
-        -ms-transform: translate( 145px );
-        transform: translate( 145px );
-        height: 28px;
-        border-width: 1px 0;
-        border-style: solid;
-        top: 0;
-}
-
-.folded .wp-menu-arrow {
-        -moz-transform: translate( 33px );
-        -webkit-transform: translate( 33px );
-        -o-transform: translate( 33px );
-        -ms-transform: translate( 33px );
-        transform: translate( 33px );
-}
-
-#adminmenu li.wp-has-current-submenu .wp-menu-arrow,
-#adminmenu a.menu-top:focus .wp-menu-arrow,
-.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
-#adminmenu li.current .wp-menu-arrow,
-#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow {
-        display: block;
-}
-
-#adminmenu li.current .wp-menu-arrow,
-#adminmenu li.wp-menu-open .wp-menu-arrow {
-        top: 0;
-}
-
-.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
-#adminmenu .opensub a.wp-has-submenu .wp-menu-arrow,
-#adminmenu a.wp-has-submenu:focus .wp-menu-arrow {
-        z-index: 1001;
-}
-
-.ie8 #adminmenu li.menu-top:hover .wp-menu-arrow {
-        display: none;
-}
-
-#adminmenu .wp-not-current-submenu .wp-menu-arrow div {
-        width: 15px;
-        top: 6px;
-        border-width: 0 0 1px 1px;
-        border-style: solid;
-}
-
-.wp-menu-arrow,
-.folded #adminmenu li.wp-not-current-submenu .wp-menu-arrow,
-.no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow {
-        display: none;
-}
-
-.folded #adminmenu li.current .wp-menu-arrow,
-.folded #adminmenu li.wp-menu-open .wp-menu-arrow {
-        display: block;
-        top: 1px;
-}
-
-#adminmenu li.menu-top:hover .wp-menu-image img,
-#adminmenu li.wp-has-current-submenu .wp-menu-image img {
-        opacity: 1;
-        filter: alpha(opacity=100);
-}
-
-#adminmenu li.wp-menu-separator {
-        height: 3px;
-        padding: 0;
-        margin: 0;
-        border-width: 1px 0;
-        border-style: solid;
-        cursor: inherit;
-}
-
-#adminmenu div.separator {
-        height: 1px;
-        padding: 0;
-        border-width: 1px 0 0 0;
-        border-style: solid;
-}
-
-#adminmenu .wp-submenu .wp-submenu-head {
-        padding: 6px 4px 5px 10px;
-        margin: -4px -1px 4px;
-        border-width: 1px 0;
-        border-style: solid;
-        -webkit-border-top-right-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-#adminmenu li.wp-menu-open {
-        border-width: 0 0 1px;
-        border-style: solid;
-}
-
-#adminmenu li.current,
-.folded #adminmenu li.wp-menu-open {
-        border: 0 none;
-}
-
-.folded #adminmenu li.wp-has-current-submenu {
-        margin-bottom: 1px;
-}
-
-.folded #adminmenu .wp-has-current-submenu.menu-top-last {
-        margin-bottom: 0;
-}
-
-#adminmenu .awaiting-mod,
-#adminmenu span.update-plugins,
-#sidemenu li a span.update-plugins {
-        position: absolute;
-        font-family: sans-serif;
-        font-size: 9px;
-        line-height: 17px;
-        font-weight: bold;
-        margin-top: 1px;
-        margin-left: 7px;
-        -webkit-border-radius: 10px;
-        border-radius: 10px;
-        z-index: 26;
-}
-
-#adminmenu li .awaiting-mod span,
-#adminmenu li span.update-plugins span,
-#sidemenu li a span.update-plugins span {
-        display: block;
-        padding: 0 6px;
-}
-
-#adminmenu li span.count-0,
-#sidemenu li a .count-0 {
-        display: none;
-}
-
-#collapse-menu {
-        font-size: 12px;
-        line-height: 34px;
-        border-width: 1px 0 0;
-        border-style: solid;
-}
-
-.folded #collapse-menu span {
-        display: none;
-}
-
-#collapse-button,
-#collapse-button div {
-        width: 15px;
-        height: 15px;
-}
-
-#collapse-button {
-        float: left;
-        margin: 8px 6px;
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-radius: 10px;
-        border-radius: 10px;
-}
-
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-        .auto-fold #wpcontent,
-        .auto-fold #footer {
-                margin-left: 52px;
-        }
-
-        .auto-fold #adminmenuback,
-        .auto-fold #adminmenuwrap,
-        .auto-fold #adminmenu,
-        .auto-fold #adminmenu li.menu-top {
-                width: 32px;
-        }
-
-        .auto-fold #adminmenu .wp-submenu.sub-open,
-        .auto-fold #adminmenu .opensub .wp-submenu,
-        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
-        .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
-        .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
-        .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
-                top: -1px;
-                left: 32px;
-        }
-
-        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-                border-width: 1px;
-                border-style: solid;
-                position: absolute;
-                top: -1000em;
-        }
-
-        .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
-                padding-left: 12px;
-        }
-
-        .auto-fold #adminmenu .wp-menu-name {
-                display: none;
-        }
-
-        .auto-fold #adminmenu .wp-submenu-head {
-                display: block;
-        }
-
-        .auto-fold #adminmenu div.wp-menu-image {
-                width: 32px;
-                margin-top: 0;
-                position: absolute;
-                z-index: 25;
-        }
-
-        .auto-fold #adminmenu a.menu-top {
-                height: 29px;
-        }
-
-        .auto-fold .wp-menu-arrow {
-                -moz-transform: translate( 33px );
-                -webkit-transform: translate( 33px );
-                -o-transform: translate( 33px );
-                -ms-transform: translate( 33px );
-                transform: translate( 33px );
-        }
-
-        .auto-fold #adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-                display: none;
-        }
-
-        .auto-fold #adminmenu li.current .wp-menu-arrow,
-        .auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow {
-                display: block;
-                top: 1px;
-        }
-
-        .auto-fold #adminmenu li.wp-menu-open {
-                border: 0 none;
-        }
-
-        .auto-fold #adminmenu li.wp-has-current-submenu {
-                margin-bottom: 1px;
-        }
-
-        .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
-                margin-bottom: 0;
-        }
-
-        .auto-fold #collapse-menu span {
-                display: none;
-        }
-}
-
-/* List table styles */
-.post-com-count-wrapper {
-        min-width: 22px;
-        font-family: sans-serif;
-}
-
-.post-com-count {
-        height: 1.3em;
-        line-height: 1.1em;
-        display: block;
-        text-decoration: none;
-        padding: 0 0 6px;
-        cursor: pointer;
-        background-position: center -80px;
-        background-repeat: no-repeat;
-}
-
-.post-com-count span {
-        font-size: 11px;
-        font-weight: bold;
-        height: 1.4em;
-        line-height: 1.4em;
-        min-width: 0.7em;
-        padding: 0 6px;
-        display: inline-block;
-        -webkit-border-radius: 5px;
-        border-radius: 5px;
-}
-
-strong .post-com-count {
-        background-position: center -55px;
-}
-
-.post-com-count:hover {
-        background-position: center -3px;
-}
-
-.column-response .post-com-count {
-        float: left;
-        margin-right: 5px;
-        text-align: center;
-}
-
-.response-links {
-        float: left;
-}
-
-#the-comment-list .attachment-80x60 {
-        padding: 4px 8px;
-}
-
-
-/*------------------------------------------------------------------------------
- 8.0 - Layout Blocks
-------------------------------------------------------------------------------*/
-
-html.wp-toolbar {
-        padding-top: 28px;
-        -webkit-box-sizing: border-box;
-        -moz-box-sizing: border-box;
-        box-sizing: border-box;
-}
-
-.narrow {
-        width: 70%;
-        margin-bottom: 40px;
-}
-
-.narrow p {
-        line-height: 150%;
-}
-
-.widefat th,
-.widefat td {
-        overflow: hidden;
-}
-
-.widefat th {
-        font-weight: normal;
-}
-
-.widefat td p {
-        margin: 2px 0 0.8em;
-}
-
-.widefat .column-comment p {
-        margin: 0.6em 0;
-}
-
-/* Screens with postboxes */
-.postbox-container {
-        float: left;
-}
-
-#dashboard-widgets.columns-1 .postbox-container {
-        width: 100%;
-}
-
-#dashboard-widgets.columns-2 .postbox-container {
-        width: 49.5%;
-}
-
-#dashboard-widgets.columns-2 #postbox-container-2,
-#dashboard-widgets.columns-2 #postbox-container-3,
-#dashboard-widgets.columns-2 #postbox-container-4 {
-        float: right;
-        width: 50.5%;
-}
-
-#dashboard-widgets.columns-3 .postbox-container {
-        width: 33.5%;
-}
-
-#dashboard-widgets.columns-3 #postbox-container-1 {
-        width: 33%;
-}
-
-#dashboard-widgets.columns-3 #postbox-container-3,
-#dashboard-widgets.columns-3 #postbox-container-4 {
-        float: right;
-}
-
-#dashboard-widgets.columns-4 .postbox-container {
-        width: 25%;
-}
-
-.postbox-container .meta-box-sortables {
-        -moz-box-sizing: border-box;
-        -webkit-box-sizing: border-box;
-        -ms-box-sizing: border-box;
-        box-sizing: border-box;
-}
-
-.metabox-holder .postbox-container .empty-container {
-        border: 3px dashed #CCCCCC;
-        height: 250px;
-}
-
-.metabox-holder.columns-1 .postbox-container .empty-container,
-.columns-2 #postbox-container-3 .empty-container,
-.columns-2 #postbox-container-4 .empty-container,
-.columns-3 #postbox-container-4 .empty-container {
-        border: 0 none;
-        height: 0;
-        min-height: 0;
-}
-
-#poststuff {
-        padding-top: 10px;
-}
-
-#poststuff #post-body {
-        padding: 0;
-}
-
-#post-body-content {
-        width: 100%;
-        float: left;
-}
-
-#poststuff .postbox-container {
-        width: 100%;
-}
-
-#poststuff #post-body.columns-2 {
-        margin-right: 300px;
-}
-
-#post-body.columns-2 #postbox-container-1 {
-        float: right;
-        margin-right: -300px;
-        width: 280px;
-}
-
-#post-body.columns-2 #side-sortables {
-        min-height: 250px;
-}
-
-/* one column on the dash */
-@media only screen and (max-width: 799px) {
-        #wpbody-content #dashboard-widgets .postbox-container {
-                width: 100%;
-        }
-
-        #wpbody-content .metabox-holder .postbox-container .empty-container {
-                border: 0 none;
-                height: 0;
-                min-height: 0;
-        }
-}
-
-/* two columns on the dash, but keep the setting if one is selected */
-@media only screen and (min-width: 800px) and (max-width: 1200px) {
-        #wpbody-content #dashboard-widgets .postbox-container {
-                width: 49.5%;
-        }
-
-        #wpbody-content #dashboard-widgets #postbox-container-2,
-        #wpbody-content #dashboard-widgets #postbox-container-3,
-        #wpbody-content #dashboard-widgets #postbox-container-4 {
-                float: right;
-                width: 50.5%;
-        }
-
-        #dashboard-widgets #postbox-container-3 .empty-container,
-        #dashboard-widgets #postbox-container-4 .empty-container {
-                border: 0 none;
-                height: 0;
-                min-height: 0;
-        }
-
-        #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
-                width: 100%;
-        }
-
-        #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
-                border: 0 none;
-                height: 0;
-                min-height: 0;
-        }
-
-        /* show the radio buttons for column prefs only for one or two columns */
-        .index-php .screen-layout,
-        .index-php .columns-prefs {
-                display: block;
-        }
-
-        .columns-prefs .columns-prefs-3,
-        .columns-prefs .columns-prefs-4 {
-                display: none;
-        }
-}
-
-/* one column on the post write/edit screen */
-@media only screen and (max-width: 850px) {
-        #wpbody-content #poststuff #post-body {
-                margin: 0;
-        }
-
-        #wpbody-content #post-body.columns-2 #postbox-container-1 {
-                margin-right: 0;
-                width: 100%;
-        }
-
-        #poststuff #postbox-container-1 .empty-container,
-        #poststuff #postbox-container-1 #side-sortables:empty {
-                border: 0 none;
-                height: 0;
-                min-height: 0;
-        }
-
-        #poststuff #post-body.columns-2 #side-sortables {
-                min-height: 0;
-        }
-
-        /* hide the radio buttons for column prefs */
-        .screen-layout,
-        .columns-prefs {
-                display: none;
-        }
-}
-
-.postbox .hndle {
-        cursor: move;
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-.postbox.closed .hndle {
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-}
-
-.hndle a {
-        font-size: 11px;
-        font-weight: normal;
-}
-
-.postbox .handlediv {
-        float: right;
-        width: 27px;
-        height: 30px;
-        cursor: pointer;
-}
-
-.sortable-placeholder {
-        border-width: 1px;
-        border-style: dashed;
-        margin-bottom: 20px;
-}
-
-.widget,
-.postbox,
-.stuffbox {
-        margin-bottom: 20px;
-        padding: 0;
-        border-width: 1px;
-        border-style: solid;
-        line-height: 1;
-}
-
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3 {
-        margin-top: 1px;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        cursor: move;
-        -webkit-user-select: none;
-        -moz-user-select: none;
-        user-select: none;
-}
-
-.stuffbox h3 {
-        cursor: auto;
-}
-
-.postbox .inside,
-.stuffbox .inside {
-        padding: 0 10px;
-        line-height: 1.4em;
-}
-
-.postbox .inside {
-        margin: 10px 0;
-        position: relative;
-}
-
-.postbox.closed h3 {
-        border: none;
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-.postbox table.form-table {
-        margin-bottom: 0;
-}
-
-.temp-border {
-        border: 1px dotted #ccc;
-}
-
-.columns-prefs label {
-        padding: 0 5px;
-}
-
-
-/*------------------------------------------------------------------------------
- 9.0 - Dashboard
-------------------------------------------------------------------------------*/
-
-#dashboard-widgets-wrap {
-        margin: 0 -8px;
-}
-
-#wpbody-content .metabox-holder {
-        padding-top: 10px;
-}
-
-#dashboard-widgets .meta-box-sortables {
-        margin: 0 8px;
-}
-
-#dashboard_recent_comments div.undo {
-        border-top-style: solid;
-        border-top-width: 1px;
-        margin: 0 -10px;
-        padding: 3px 8px;
-        font-size: 11px;
-}
-
-#the-comment-list td.comment p.comment-author {
-        margin-top: 0;
-        margin-left: 0;
-}
-
-#the-comment-list p.comment-author img {
-        float: left;
-        margin-right: 8px;
-}
-
-#the-comment-list p.comment-author strong a {
-        border: none;
-}
-
-#the-comment-list td {
-        vertical-align: top;
-}
-
-#the-comment-list td.comment {
-        word-wrap: break-word;
-}
-
-/* Welcome Panel */
-.welcome-panel {
-        margin: 20px 8px;
-        padding: 30px 10px 20px;
-        border-width: 1px 0;
-        border-style: solid;
-        position: relative;
-        line-height: 1.6em;
-        overflow: auto;
-}
-
-.welcome-panel h3 {
-        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
-        font-size: 32px;
-        font-weight: normal;
-        line-height: 1.2;
-        margin: 0.1em 0 0.8em;
-}
-.welcome-panel h4 {
-        font-size: 14px;
-}
-
-.welcome-panel .welcome-panel-close {
-        position: absolute;
-        top: 0;
-        right: 10px;
-        padding: 8px 3px;
-        font-size: 13px;
-        text-decoration: none;
-}
-
-.welcome-panel .welcome-panel-close:before {
-        background: url('../images/xit.gif') 0 17% no-repeat;
-        content: ' ';
-        height: 100%;
-        width: 10px;
-        left: -12px;
-        position: absolute;
-}
-
-.welcome-panel .welcome-panel-close:hover:before {
-        background-position: 100% 17%;
-}
-
-.welcome-panel .wp-badge {
-        float: left;
-        margin-bottom: 20px;
-}
-
-.welcome-panel-content {
-        max-width: 1500px;
-}
-
-.welcome-panel-content .about-description,
-.welcome-panel h3 {
-        margin-left: 190px;
-}
-
-.welcome-panel p.welcome-panel-dismiss {
-        clear: both;
-        padding: 1em 0 0 0;
-}
-
-.welcome-panel .welcome-panel-column-container {
-        clear: both;
-        overflow: hidden;
-        position: relative;
-        padding-left: 26px;
-}
-
-.welcome-panel .welcome-panel-column {
-        margin: 0 5% 0 -25px;
-        padding-left: 25px;
-        width: 30%;
-        min-width: 200px;
-        float: left;
-}
-
-.welcome-panel .welcome-panel-column.welcome-panel-last {
-        margin-right: 0;
-}
-
-.welcome-panel h4 .icon16 {
-        margin-left: -32px;
-}
-
-.welcome-panel .welcome-panel-column ul {
-        margin: 1.6em 1em 1em 1.3em;
-}
-
-.welcome-panel .welcome-panel-column li {
-        list-style-type: disc;
-        padding-left: 2px;
-}
-
-
-/*------------------------------------------------------------------------------
- 10.0 - List Posts (/Pages/etc)
-------------------------------------------------------------------------------*/
-
-table.fixed {
-        table-layout: fixed;
-}
-
-.fixed .column-rating,
-.fixed .column-visible {
-        width: 8%;
-}
-
-.fixed .column-date,
-.fixed .column-parent,
-.fixed .column-links {
-        width: 10%;
-}
-
-.fixed .column-response,
-.fixed .column-author,
-.fixed .column-categories,
-.fixed .column-tags,
-.fixed .column-rel,
-.fixed .column-role {
-        width: 15%;
-}
-
-.fixed .column-comments {
-        width: 4em;
-        padding: 8px 0;
-        text-align: left;
-}
-
-.fixed .column-comments .vers {
-        padding-left: 3px;
-}
-
-.fixed .column-comments a {
-        float: left;
-}
-
-.fixed .column-slug {
-        width: 25%;
-}
-
-.fixed .column-posts {
-        width: 10%;
-}
-
-.fixed .column-icon {
-        width: 80px;
-}
-
-#comments-form .fixed .column-author {
-        width: 20%;
-}
-
-#commentsdiv.postbox .inside {
-        margin: 0;
-        padding: 0;
-}
-
-#commentsdiv .inside .row-actions {
-        line-height:18px;
-}
-
-#commentsdiv .inside .column-author {
-        width: 25%;
-}
-
-#commentsdiv .column-comment p {
-        margin: 0.6em 0;
-        padding: 0;
-}
-
-#commentsdiv #replyrow td {
-        padding: 0;
-}
-
-#commentsdiv p {
-        padding: 8px 10px;
-        margin: 0;
-}
-
-#commentsdiv #add-new-comment {
-        border-width: 0 0 1px;
-        border-style: none none solid;
-}
-
-#commentsdiv .comments-box {
-        border: 0 none;
-}
-
-#commentsdiv .comments-box thead th {
-        background: transparent;
-        padding: 0 7px 4px;
-        font-style: italic;
-}
-
-#commentsdiv .comments-box tr:last-child td {
-        border-bottom: 0 none;
-}
-
-#commentsdiv img.waiting {
-        padding-left: 5px;
-}
-
-.sorting-indicator {
-        display: none;
-        width: 7px;
-        height: 4px;
-        margin-top: 8px;
-        margin-left: 7px;
-        background-image: url(../images/sort.gif);
-        background-repeat: no-repeat;
-}
-
-.fixed .column-comments .sorting-indicator {
-        margin-top: 3px;
-}
-
-.widefat th.sortable,
-.widefat th.sorted {
-        padding: 0;
-}
-
-th.sortable a,
-th.sorted a {
-        display: block;
-        overflow: hidden;
-        padding: 7px 7px 8px;
-}
-
-.fixed .column-comments.sortable a,
-.fixed .column-comments.sorted a {
-        padding: 8px 0;
-}
-
-th.sortable a span,
-th.sorted a span {
-        float: left;
-        cursor: pointer;
-}
-
-th.sorted.asc .sorting-indicator,
-th.desc:hover span.sorting-indicator {
-        display: block;
-        background-position: 0 0;
-}
-
-th.sorted.desc .sorting-indicator,
-th.asc:hover span.sorting-indicator {
-        display: block;
-        background-position: -7px 0;
-}
-
-/* Bulk Actions */
-.tablenav-pages a {
-        border-bottom-style: solid;
-        border-bottom-width: 2px;
-        font-weight: bold;
-        margin-right: 1px;
-        padding: 0 2px;
-}
-.tablenav-pages .current-page {
-        text-align: center;
-}
-.tablenav-pages .next-page {
-        margin-left: 2px;
-}
-
-.tablenav a.button-secondary {
-        display: block;
-        margin: 3px 8px 0 0;
-}
-
-.tablenav {
-        clear: both;
-        height: 30px;
-        margin: 6px 0 4px;
-        vertical-align: middle;
-}
-
-.tablenav.themes {
-        max-width: 98%;
-}
-
-.tablenav .tablenav-pages {
-        float: right;
-        display: block;
-        cursor: default;
-        height: 30px;
-        line-height: 30px;
-        font-size: 12px;
-}
-
-.tablenav .no-pages,
-.tablenav .one-page .pagination-links {
-        display: none;
-}
-
-.tablenav .tablenav-pages a,
-.tablenav-pages span.current {
-        text-decoration: none;
-        padding: 3px 6px;
-}
-
-.tablenav .tablenav-pages a.disabled:hover ,
-.tablenav .tablenav-pages a.disabled:active {
-        cursor: default;
-}
-
-.tablenav .displaying-num {
-        margin-right: 10px;
-        font-size: 12px;
-        font-style: italic;
-}
-
-.tablenav .actions {
-        padding: 2px 8px 0 0;
-}
-
-.tablenav .delete {
-        margin-right: 20px;
-}
-
-.view-switch {
-        float: right;
-        margin: 6px 8px 0;
-}
-
-.view-switch a {
-        text-decoration: none;
-}
-
-.filter {
-        float: left;
-        margin: -5px 0 0 10px;
-}
-
-.filter .subsubsub {
-        margin-left: -10px;
-        margin-top: 13px;
-}
-.screen-per-page {
-        width: 4em;
-}
-
-#posts-filter fieldset {
-        float: left;
-        margin: 0 1.5ex 1em 0;
-        padding: 0;
-}
-
-#posts-filter fieldset legend {
-        padding: 0 0 .2em 1px;
-}
-
-span.post-state-format {
-        font-weight: normal;
-}
-
-
-/*------------------------------------------------------------------------------
- 10.1 - Inline Editing
-------------------------------------------------------------------------------*/
-
-/*
-.quick-edit* is for Quick Edit
-.bulk-edit* is for Bulk Edit
-.inline-edit* is for everything
-*/
-
-/*        Layout */
-
-#wpbody-content .inline-edit-row fieldset {
-        font-size: 12px;
-        float: left;
-        margin: 0;
-        padding: 0;
-        width: 100%;
-}
-
-tr.inline-edit-row td,
-#wpbody-content .inline-edit-row fieldset .inline-edit-col {
-        padding: 0 0.5em;
-}
-
-#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
-        border-width: 0 0 0 1px;
-        border-style: none none none solid;
-}
-
-#wpbody-content .quick-edit-row-post .inline-edit-col-left {
-        width: 40%;
-}
-
-#wpbody-content .quick-edit-row-post .inline-edit-col-right {
-        width: 39%;
-}
-
-#wpbody-content .inline-edit-row-post .inline-edit-col-center {
-        width: 20%;
-}
-
-#wpbody-content .quick-edit-row-page .inline-edit-col-left {
-        width: 50%;
-}
-
-#wpbody-content .quick-edit-row-page .inline-edit-col-right,
-#wpbody-content .bulk-edit-row-post .inline-edit-col-right {
-        width: 49%;
-}
-
-#wpbody-content .bulk-edit-row .inline-edit-col-left {
-        width: 30%;
-}
-
-#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
-        width: 69%;
-}
-
-#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
-        float: right;
-        width: 69%;
-}
-
-#wpbody-content .inline-edit-row-page .inline-edit-col-right {
-        margin-top: 27px;
-}
-
-.inline-edit-row fieldset .inline-edit-group {
-        clear: both;
-}
-
-.inline-edit-row fieldset .inline-edit-group:after {
-        content: ".";
-        display: block;
-        height: 0;
-        clear: both;
-        visibility: hidden;
-}
-
-.inline-edit-row p.submit {
-        clear: both;
-        padding: 0.5em;
-        margin: 0.5em 0 0;
-}
-
-.inline-edit-row span.error {
-        line-height: 22px;
-        margin: 0 15px;
-        padding: 3px 5px;
-}
-
-/*        Positioning */
-.inline-edit-row h4 {
-        margin: .2em 0;
-        padding: 0;
-        line-height: 23px;
-}
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title {
-        margin: 0;
-        padding: 0;
-        line-height: 27px;
-}
-
-.inline-edit-row fieldset label,
-.inline-edit-row fieldset span.inline-edit-categories-label {
-        display: block;
-        margin: .2em 0;
-}
-
-.inline-edit-row fieldset label.inline-edit-tags {
-        margin-top: 0;
-}
-
-.inline-edit-row fieldset label.inline-edit-tags span.title {
-        margin: .2em 0;
-}
-
-.inline-edit-row fieldset label span.title {
-        display: block;
-        float: left;
-        width: 5em;
-}
-
-.inline-edit-row fieldset label span.input-text-wrap {
-        display: block;
-        margin-left: 5em;
-}
-
-.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
-        width: auto;
-        padding-right: 0.5em;
-}
-
-.inline-edit-row .input-text-wrap input[type=text] {
-        width: 100%;
-}
-
-.inline-edit-row fieldset label input[type=checkbox] {
-        vertical-align: text-bottom;
-}
-
-.inline-edit-row fieldset label textarea {
-        width: 100%;
-        height: 4em;
-}
-
-#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
-        max-width: 50%;
-}
-
-#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
-        margin-right: 0.5em
-}
-
-.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
-        width: 6em;
-}
-
-/*        Styling */
-.inline-edit-row h4 {
-        text-transform: uppercase;
-}
-
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title {
-        font-style: italic;
-        line-height: 1.8em;
-}
-
-/*        Specific Elements */
-.inline-edit-row fieldset input[type="text"],
-.inline-edit-row fieldset textarea {
-        border-style: solid;
-        border-width: 1px;
-}
-
-.inline-edit-row fieldset .inline-edit-date {
-        float: left;
-}
-
-.inline-edit-row fieldset input[name=jj],
-.inline-edit-row fieldset input[name=hh],
-.inline-edit-row fieldset input[name=mn] {
-        font-size: 12px;
-        width: 2.1em;
-}
-
-.inline-edit-row fieldset input[name=aa] {
-        font-size: 12px;
-        width: 3.5em;
-}
-
-.inline-edit-row fieldset label input.inline-edit-password-input {
-        width: 8em;
-}
-
-.inline-edit-row .catshow,
-.inline-edit-row .cathide {
-        cursor: pointer;
-}
-
-ul.cat-checklist {
-        height: 12em;
-        border-style: solid;
-        border-width: 1px;
-        overflow-y: scroll;
-        padding: 0 5px;
-        margin: 0;
-}
-
-#bulk-titles {
-        display: block;
-        height: 12em;
-        border-style: solid;
-        border-width: 1px;
-        overflow-y: scroll;
-        padding: 0 5px;
-        margin: 0 0 5px;
-}
-
-.inline-edit-row fieldset ul.cat-checklist li,
-.inline-edit-row fieldset ul.cat-checklist input {
-        margin: 0;
-}
-
-.inline-edit-row fieldset ul.cat-checklist label,
-.inline-edit-row .catshow,
-.inline-edit-row .cathide,
-.inline-edit-row #bulk-titles div {
-        font-family: sans-serif;
-        font-style: normal;
-        font-size: 11px;
-}
-
-table .inline-edit-row fieldset ul.cat-hover {
-        height: auto;
-        max-height: 30em;
-        overflow-y: auto;
-        position: absolute;
-}
-
-.inline-edit-row fieldset label input.inline-edit-menu-order-input {
-        width: 3em;
-}
-
-.inline-edit-row fieldset label input.inline-edit-slug-input {
-        width: 75%;
-}
-
-.quick-edit-row-post fieldset label.inline-edit-status {
-        float: left;
-}
-
-#bulk-titles {
-        line-height: 140%;
-}
-#bulk-titles div {
-        margin: 0.2em 0.3em;
-}
-
-#bulk-titles div a {
-        cursor: pointer;
-        display: block;
-        float: left;
-        height: 10px;
-        margin: 3px 3px 0 -2px;
-        overflow: hidden;
-        position: relative;
-        text-indent: -9999px;
-        width: 10px;
-}
-
-
-/*------------------------------------------------------------------------------
- 11.0 - Write/Edit Post Screen
-------------------------------------------------------------------------------*/
-
-#titlediv {
-        position: relative;
-        margin-bottom: 20px;
-}
-#titlediv label { cursor: text; }
-
-#titlediv div.inside {
-        margin: 0;
-}
-
-#poststuff #titlewrap {
-        border: 0;
-        padding: 0;
-}
-
-#titlediv #title {
-        padding: 3px 8px;
-        font-size: 1.7em;
-        line-height: 100%;
-        width: 100%;
-        outline: none;
-}
-
-#titlediv #title-prompt-text,
-#wp-fullscreen-title-prompt-text {
-        color: #bbb;
-        position: absolute;
-        font-size: 1.7em;
-        padding: 8px 10px;
-}
-
-#wp-fullscreen-title-prompt-text {
-        padding: 11px;
-}
-
-#poststuff .inside-submitbox,
-#side-sortables .inside-submitbox {
-        margin: 0 3px;
-        font-size: 11px;
-}
-
-input#link_description,
-input#link_url {
-        width: 98%;
-}
-
-#pending {
-        background: 0 none;
-        border: 0 none;
-        padding: 0;
-        font-size: 11px;
-        margin-top: -1px;
-}
-
-#edit-slug-box {
-        height: 1em;
-        margin-top: 8px;
-        padding: 0 10px;
-}
-
-#editable-post-name-full {
-        display: none;
-}
-
-#editable-post-name input {
-        width: 16em;
-}
-
-.postarea h3 label {
-        float: left;
-}
-
-#submitpost #ajax-loading,
-#submitpost .ajax-loading {
-        vertical-align: middle;
-}
-
-#wpcontent .ajax-loading {
-        visibility: hidden;
-}
-
-.submitbox .submit {
-        text-align: left;
-        padding: 12px 10px 10px;
-        font-size: 11px;
-}
-
-.submitbox .submitdelete {
-        text-decoration: none;
-        padding: 1px 2px;
-}
-
-.submitbox .submitdelete,
-.submitbox .submit a:hover {
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-}
-
-.submitbox .submit input {
-        margin-bottom: 8px;
-        margin-right: 4px;
-        padding: 6px;
-}
-
-.inside-submitbox #post_status {
-        margin: 2px 0 2px -2px;
-}
-
-#post-status-select, #post-format {
-        line-height: 2.5em;
-        margin-top: 3px;
-}
-
-/* Post Screen */
-#post-body #normal-sortables {
-        min-height: 50px;
-}
-
-.postbox {
-        position: relative;
-        min-width: 255px;
-}
-
-#trackback_url {
-        width: 99%;
-}
-
-#normal-sortables .postbox .submit {
-        background: transparent none;
-        border: 0 none;
-        float: right;
-        padding: 0 12px;
-        margin:0;
-}
-
-.category-add input[type="text"],
-.category-add select {
-        width: 100%;
-        max-width: 260px;
-}
-
-.press-this #side-sortables .category-tabs li,
-ul.category-tabs li,
-#side-sortables .add-menu-item-tabs li,
-.wp-tab-bar li {
-        display: inline;
-        line-height: 1.35em;
-}
-
-.no-js .category-tabs li.hide-if-no-js {
-         display: none;
-}
-
-.category-tabs a,
-#side-sortables .add-menu-item-tabs a,
-.wp-tab-bar a {
-        text-decoration: none;
-}
-
-.category-tabs {
-        margin: 8px 0 3px;
-}
-
-#category-adder h4 {
-        margin: 10px 0;
-}
-
-#side-sortables .add-menu-item-tabs,
-.wp-tab-bar {
-        margin-bottom: 3px;
-}
-
-#normal-sortables .postbox #replyrow .submit {
-        float: none;
-        margin: 0;
-        padding: 0 7px 5px;
-}
-
-#side-sortables .submitbox .submit input,
-#side-sortables .submitbox .submit .preview,
-#side-sortables .submitbox .submit a.preview:hover {
-        border: 0 none;
-}
-
-#side-sortables .inside-submitbox .insidebox,
-.stuffbox .insidebox {
-        margin: 11px 0;
-}
-
-ul.category-tabs,
-ul.add-menu-item-tabs,
-ul.wp-tab-bar {
-        margin-top: 12px;
-}
-
-ul.category-tabs li,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-        border-style: solid solid none;
-        border-width: 1px 1px 0;
-}
-
-#post-body .add-menu-item-tabs li.tabs {
-        border-style: solid none solid solid;
-        border-width: 1px 0 1px 1px;
-        margin-right: -1px;
-}
-
-ul.category-tabs li,
-ul.add-menu-item-tabs li,
-ul.wp-tab-bar li {
-        padding: 3px 5px 5px;
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-/* positioning etc. */
-form#tags-filter {
-        position: relative;
-}
-
-/* Edit posts */
-td.post-title strong,
-td.plugin-title strong {
-        display: block;
-        margin-bottom: .2em;
-}
-
-td.post-title p,
-td.plugin-title p {
-        margin: 6px 0;
-}
-
-/* Global classes */
-.wp-hidden-children .wp-hidden-child,
-.ui-tabs-hide {
-        display: none;
-}
-
-.commentlist .avatar {
-        vertical-align: text-top;
-}
-
-#post-body .tagsdiv #newtag {
-        margin-right: 5px;
-        width: 16em;
-}
-
-#side-sortables input#post_password {
-        width: 94%
-}
-
-#side-sortables .tagsdiv #newtag {
-        width: 68%;
-}
-
-#post-status-info {
-        border-width: 0 1px 1px;
-        border-style: none solid solid;
-        width: 100%;
-        -webkit-border-bottom-left-radius: 3px;
-        -webkit-border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 3px;
-}
-
-#post-status-info td {
-        font-size: 12px;
-}
-
-.autosave-info {
-        padding: 2px 15px;
-        text-align: right;
-}
-
-#editorcontent #post-status-info {
-        border: none;
-}
-
-#post-body .wp_themeSkin .mceStatusbar a.mceResize {
-        display: block;
-        background: transparent url(../images/resize.gif) no-repeat scroll right bottom;
-        width: 12px;
-        cursor: se-resize;
-        margin: 0 2px;
-        position: relative;
-        top: -2px;
-}
-
-#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
-        top: 20px;
-}
-
-#wp-word-count {
-        display: block;
-        padding: 2px 10px;
-}
-
-#timestampdiv select {
-        height: 20px;
-        line-height: 14px;
-        padding: 0;
-        vertical-align: top;
-}
-
-#aa, #jj, #hh, #mn {
-        padding: 1px;
-        font-size: 12px;
-}
-
-#jj, #hh, #mn {
-        width: 2em;
-}
-
-#aa {
-        width: 3.4em;
-}
-
-.curtime #timestamp {
-        background-repeat: no-repeat;
-        background-position: left top;
-        padding-left: 18px;
-}
-
-#timestampdiv {
-        padding-top: 5px;
-        line-height: 23px;
-}
-
-#timestampdiv p {
-        margin: 8px 0 6px;
-}
-
-#timestampdiv input {
-        border-width: 1px;
-        border-style: solid;
-}
-
-
-/*------------------------------------------------------------------------------
- 11.1 - Custom Fields
-------------------------------------------------------------------------------*/
-
-#postcustomstuff .updatemeta,
-#postcustomstuff .deletemeta {
-        margin: auto;
-}
-
-#postcustomstuff thead th {
-        padding: 5px 8px 8px;
-}
-
-#postcustom #postcustomstuff .submit {
-        border: 0 none;
-        float: none;
-        padding: 5px 8px;
-}
-
-#side-sortables #postcustom #postcustomstuff .submit {
-        padding: 0 5px;
-}
-
-#side-sortables #postcustom #postcustomstuff td.left input {
-        margin: 3px 3px 0;
-}
-
-#side-sortables #postcustom #postcustomstuff #the-list textarea {
-        height: 85px;
-        margin: 3px;
-}
-
-#postcustomstuff table {
-        margin: 0;
-        width: 100%;
-        border-width: 1px;
-        border-style: solid;
-        border-spacing: 0;
-}
-
-#postcustomstuff table input,
-#postcustomstuff table select,
-#postcustomstuff table textarea {
-        width: 95%;
-        margin: 8px 0 8px 8px;
-}
-
-#postcustomstuff th.left,
-#postcustomstuff td.left {
-        width: 38%;
-}
-
-#postcustomstuff #newmeta .submit {
-        padding: 0 8px;
-}
-
-#postcustomstuff .submit input,
-#postcustomstuff table #addmetasub {
-        width: auto;
-}
-
-#postcustomstuff #newmetaleft {
-        vertical-align: top;
-}
-
-#postcustomstuff #newmetaleft a {
-        padding: 0 10px;
-        text-decoration: none;
-}
-
-
-/*------------------------------------------------------------------------------
- 11.2 - Post Revisions
-------------------------------------------------------------------------------*/
-
-table.diff {
-        width: 100%;
-}
-
-table.diff col.content {
-        width: 50%;
-}
-
-table.diff tr {
-        background-color: transparent;
-}
-
-table.diff td, table.diff th {
-        padding: .5em;
-        font-family: Consolas, Monaco, monospace;
-        border: none;
-}
-
-table.diff .diff-deletedline del, table.diff .diff-addedline ins {
-        text-decoration: none;
-}
-
-
-/*------------------------------------------------------------------------------
- 12.0 - Categories
-------------------------------------------------------------------------------*/
-
-.category-adder {
-        margin-left: 120px;
-        padding: 4px 0;
-}
-
-.category-adder h4 {
-        margin: 0 0 8px;
-}
-
-#side-sortables .category-adder {
-        margin: 0;
-}
-
-#post-body ul.add-menu-item-tabs {
-        float: left;
-        width: 120px;
-        text-align: right;
-        /* Negative margin for the sake of those without JS: all tabs display */
-        margin: 0 -120px 0 5px;
-        padding: 0;
-}
-
-#post-body ul.add-menu-item-tabs li {
-        padding: 8px;
-}
-
-#post-body ul.add-menu-item-tabs li.tabs {
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-top-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-.wp-tab-panel,
-.categorydiv div.tabs-panel,
-.customlinkdiv div.tabs-panel,
-.posttypediv div.tabs-panel,
-.taxonomydiv div.tabs-panel {
-        height: 200px;
-        overflow: auto;
-        padding: 0.5em 0.9em;
-        border-style: solid;
-        border-width: 1px;
-}
-
-.nav-menus-php .customlinkdiv div.tabs-panel,
-.nav-menus-php .posttypediv div.tabs-panel,
-.nav-menus-php .taxonomydiv div.tabs-panel {
-        height: auto;
-        max-height: 205px;
-}
-
-div.tabs-panel-active {
-        display:block;
-}
-
-div.tabs-panel-inactive {
-        display:none;
-}
-
-.customlinkdiv ul,
-.posttypediv ul,
-.taxonomydiv ul {
-        list-style: none;
-        padding: 0;
-        margin: 0;
-}
-
-#front-page-warning,
-#front-static-pages ul,
-ul.export-filters,
-.inline-editor ul.cat-checklist ul,
-.categorydiv ul.categorychecklist ul,
-.customlinkdiv ul.categorychecklist ul,
-.posttypediv ul.categorychecklist ul,
-.taxonomydiv ul.categorychecklist ul {
-        margin-left: 18px;
-}
-
-ul.categorychecklist li {
-        margin: 0;
-        padding: 0;
-        line-height: 19px;
-        word-wrap: break-word;
-}
-
-.categorydiv .tabs-panel,
-.customlinkdiv .tabs-panel,
-.posttypediv .tabs-panel,
-.taxonomydiv .tabs-panel {
-        border-width: 3px;
-        border-style: solid;
-}
-
-.form-wrap p,
-.form-wrap label {
-        font-size: 11px;
-}
-
-.form-wrap label {
-        display: block;
-        padding: 2px;
-        font-size: 12px;
-}
-
-.form-field input,
-.form-field textarea {
-        border-style: solid;
-        border-width: 1px;
-        width: 95%;
-}
-
-p.description,
-.form-wrap p {
-        margin: 2px 0 5px;
-}
-
-p.help,
-p.description,
-span.description,
-.form-wrap p {
-        font-size: 12px;
-        font-style: italic;
-        font-family: sans-serif;
-}
-
-.form-wrap .form-field {
-        margin: 0 0 10px;
-        padding: 8px 0;
-}
-
-.col-wrap h3 {
-        margin: 12px 0;
-        font-size: 1.1em;
-}
-
-.col-wrap p.submit {
-        margin-top: -10px;
-}
-
-
-/*------------------------------------------------------------------------------
- 13.0 - Tags
-------------------------------------------------------------------------------*/
-
-#poststuff .taghint {
-        color: #aaa;
-        margin: 15px 0 -24px 12px;
-}
-
-#poststuff .tagsdiv .howto {
-        margin: 0 0 6px 8px;
-}
-
-.ajaxtag .newtag {
-        position: relative;
-}
-
-.tagsdiv .newtag {
-        width: 180px;
-}
-
-.tagsdiv .the-tags {
-        display: block;
-        height: 60px;
-        margin: 0 auto;
-        overflow: auto;
-        width: 260px;
-}
-
-#post-body-content .tagsdiv .the-tags {
-        margin: 0 5px;
-}
-
-p.popular-tags {
-        -webkit-border-radius: 8px;
-        border-radius: 8px;
-        border-width: 1px;
-        border-style: solid;
-        line-height: 2em;
-        max-width: 1000px;
-        padding: 8px 12px 12px;
-        text-align: justify;
-}
-
-p.popular-tags a {
-        padding: 0 3px;
-}
-
-.tagcloud {
-        width: 97%;
-        margin: 0 0 40px;
-        text-align: justify;
-}
-
-.tagcloud h3 {
-        margin: 2px 0 12px;
-}
-
-.ac_results {
-        padding: 0;
-        margin: 0;
-        list-style: none;
-        position: absolute;
-        z-index: 10000;
-        display: none;
-        border-width: 1px;
-        border-style: solid;
-}
-
-.ac_results li {
-        padding: 2px 5px;
-        white-space: nowrap;
-        text-align: left;
-}
-
-.ac_over {
-        cursor: pointer;
-}
-
-.ac_match {
-        text-decoration: underline;
-}
-
-/* links tables */
-table.links-table {
-        width: 100%;
-}
-
-.links-table th {
-        font-weight: normal;
-        text-align: left;
-        vertical-align: top;
-        min-width: 80px;
-        width: 20%;
-        word-wrap: break-word;
-}
-
-.links-table th,
-.links-table td {
-        padding: 5px 0;
-}
-
-.links-table td label {
-        margin-right: 8px;
-}
-
-.links-table td input[type="text"],
-.links-table td textarea {
-        width: 100%;
-}
-
-.links-table #link_rel {
-        max-width: 280px;
-}
-
-/*------------------------------------------------------------------------------
- 14.0 - Media Screen
-------------------------------------------------------------------------------*/
-
-.media-item .describe {
-        border-collapse: collapse;
-        width: 100%;
-        border-top-style: solid;
-        border-top-width: 1px;
-        clear: both;
-        cursor: default;
-}
-
-.media-item.media-blank .describe {
-        border: 0;
-}
-
-.media-item .describe th {
-        vertical-align: top;
-        text-align: left;
-        padding: 5px 10px 10px;
-        width: 140px;
-}
-
-.media-item .describe .align th {
-        padding-top: 0;
-}
-
-.media-item .media-item-info tr {
-        background-color: transparent;
-}
-
-.media-item .describe td {
-        padding: 0 8px 8px 0;
-        vertical-align: top;
-}
-
-.media-item thead.media-item-info td {
-        padding: 4px 10px 0;
-}
-
-.media-item .media-item-info .A1B1 {
-        padding: 0 0 0 10px;
-}
-
-.media-item td.savesend {
-        padding-bottom: 15px;
-}
-
-.media-item .thumbnail {
-        max-height: 128px;
-        max-width: 128px;
-}
-
-#wpbody-content #async-upload-wrap a {
-        display: none;
-}
-
-.media-upload-form {
-        margin-top: 20px;
-}
-
-.media-upload-form td label {
-        margin-right: 6px;
-        margin-left: 2px;
-}
-
-.media-upload-form .align .field label {
-        display: inline;
-        padding: 0 0 0 23px;
-        margin: 0 1em 0 3px;
-        font-weight: bold;
-}
-
-.media-upload-form tr.image-size label {
-        margin: 0 0 0 5px;
-        font-weight: bold;
-}
-
-.media-upload-form th.label label {
-        font-weight: bold;
-        margin: 0.5em;
-        font-size: 13px;
-}
-
-.media-upload-form th.label label span {
-        padding: 0 5px;
-}
-
-abbr.required {
-        border: medium none;
-        text-decoration: none;
-}
-
-.media-item .describe input[type="text"],
-.media-item .describe textarea {
-        width: 460px;
-}
-
-.media-item .describe p.help {
-        margin: 0;
-        padding: 0 0 0 5px;
-}
-
-.describe-toggle-on,
-.describe-toggle-off {
-        display: block;
-        line-height: 36px;
-        float: right;
-        margin-right: 15px;
-}
-
-.media-item .describe-toggle-off,
-.media-item.open .describe-toggle-on,
-.media-item.open img.pinkynail {
-        display: none;
-}
-
-.media-item.open .describe-toggle-off {
-        display: block;
-}
-
-#media-items .media-item {
-        border-style: solid;
-        border-width: 1px;
-        min-height: 36px;
-        position: relative;
-        margin-top: -1px;
-        width: 100%;
-}
-
-#media-items {
-        width: 623px;
-}
-
-#media-items:empty {
-        border: 0 none;
-}
-
-.media-item .filename {
-        line-height: 36px;
-        overflow: hidden;
-        padding: 0 10px;
-}
-
-.media-item .error-div {
-        padding-left: 10px;
-}
-
-.media-item .pinkynail {
-        float: left;
-        margin: 2px 2px 0;
-        max-width: 40px;
-        max-height: 32px;
-}
-
-.media-item .startopen,
-.media-item .startclosed {
-        display: none;
-}
-
-.media-item .original {
-        position: relative;
-        height: 34px;
-}
-
-.media-item .progress {
-        float: right;
-        height: 22px;
-        margin: 6px 10px 0 0;
-        width: 200px;
-        line-height: 2em;
-        padding: 0;
-        overflow: hidden;
-        margin-bottom: 2px;
-        border: 1px solid #d1d1d1;
-        background: #f7f7f7;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));
-        background-image: -webkit-linear-gradient(bottom, #fff, #f7f7f7);
-        background-image: -moz-linear-gradient(bottom, #fff, #f7f7f7);
-        background-image: -o-linear-gradient(bottom, #fff, #f7f7f7);
-        background-image: linear-gradient(to top, #fff, #f7f7f7);
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
-        box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
-}
-
-.media-item .bar {
-        z-index: 9;
-        width: 0;
-        height: 100%;
-        margin-top: -24px;
-        background-color: #8cc1e9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
-        background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
-        background-image: -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
-        background-image: -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
-        background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-        -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-        box-shadow: 0 0 3px rgba(0,0,0,0.3);
-}
-
-.media-item .progress .percent {
-        z-index: 10;
-        position: relative;
-        width: 200px;
-        padding: 0 8px;
-        text-shadow: 0 1px 0 rgba(255,255,255,0.4);
-        color: rgba(0,0,0,0.6);
-}
-
-.upload-php .fixed .column-parent {
-        width: 25%;
-}
-
-.js .html-uploader #plupload-upload-ui {
-        display: none;
-}
-
-.js .html-uploader #html-upload-ui {
-        display: block;
-}
-
-.media-upload-form .media-item.error {
-        margin: 0;
-        padding: 0;
-}
-
-.media-upload-form .media-item.error p,
-.media-item .error-div {
-        line-height: 16px;
-        margin: 5px 10px;
-        padding: 0;
-}
-
-.media-item .error-div a.dismiss {
-        display: block;
-        float: right;
-        margin: 5px 4px 0 15px;
-}
-
-/*------------------------------------------------------------------------------
- 14.1 - Media Library
-------------------------------------------------------------------------------*/
-
-.find-box {
-        width: 500px;
-        height: 300px;
-        overflow: hidden;
-        padding: 33px 5px 40px;
-        position: absolute;
-        z-index: 1000;
-}
-
-.find-box-head {
-        cursor: move;
-        font-weight: bold;
-        height: 2em;
-        line-height: 2em;
-        padding: 1px 12px;
-        position: absolute;
-        top: 5px;
-        width: 100%;
-}
-
-.find-box-inside {
-        overflow: auto;
-        width: 100%;
-        height: 100%;
-}
-
-.find-box-search {
-        padding: 12px;
-        border-width: 1px;
-        border-style: none none solid;
-}
-
-#find-posts-response {
-        margin: 8px 0;
-        padding: 0 1px;
-}
-
-#find-posts-response table {
-        width: 100%;
-}
-
-#find-posts-response .found-radio {
-        padding: 5px 0 0 8px;
-        width: 15px;
-}
-
-.find-box-buttons {
-        width: 480px;
-        margin: 8px;
-}
-
-.find-box-search label {
-        padding-right: 6px;
-}
-
-.find-box #resize-se {
-        position: absolute;
-        right: 1px;
-        bottom: 1px;
-}
-
-ul#dismissed-updates {
-        display: none;
-}
-
-form.upgrade {
-        margin-top: 8px;
-}
-
-form.upgrade .hint {
-        font-style: italic;
-        font-size: 85%;
-        margin: -0.5em 0 2em 0;
-}
-
-#poststuff .inside .the-tagcloud {
-        margin: 5px 0 10px;
-        padding: 8px;
-        border-width: 1px;
-        border-style: solid;
-        line-height: 1.8em;
-        word-spacing: 3px;
-        -webkit-border-radius: 6px;
-        border-radius: 6px;
-}
-
-.drag-drop #drag-drop-area {
-        border: 4px dashed #DDDDDD;
-        height: 200px;
-}
-
-.drag-drop .drag-drop-inside {
-        margin: 70px auto 0;
-        width: 250px;
-}
-
-.drag-drop-inside p {
-        color: #aaa;
-        font-size: 14px;
-        margin: 5px 0;
-        display: none;
-}
-
-.drag-drop .drag-drop-inside p {
-        text-align: center;
-}
-
-.drag-drop-inside p.drag-drop-info {
-        font-size: 20px;
-}
-
-.drag-drop .drag-drop-inside p,
-.drag-drop-inside p.drag-drop-buttons {
-        display: block;
-}
-
-/*
-#drag-drop-area:-moz-drag-over {
-        border-color: #83b4d8;
-}
-borger color while dragging a file over the uploader drop area */
-.drag-drop.drag-over #drag-drop-area {
-        border-color: #83b4d8;
-}
-
-#plupload-upload-ui {
-        position: relative;
-}
-
-
-/*------------------------------------------------------------------------------
- 14.2 - Image Editor
-------------------------------------------------------------------------------*/
-
-.describe .image-editor {
-        vertical-align: top;
-}
-
-.imgedit-wrap {
-        position: relative;
-}
-
-.imgedit-settings p {
-        margin: 8px 0;
-}
-
-.describe .imgedit-wrap table td {
-        vertical-align: top;
-        padding-top: 0;
-}
-
-.imgedit-wrap p,
-.describe .imgedit-wrap table td {
-        font-size: 11px;
-        line-height: 18px;
-}
-
-.describe .imgedit-wrap table td.imgedit-settings {
-        padding: 0 5px;
-}
-
-td.imgedit-settings input {
-        vertical-align: middle;
-}
-
-.imgedit-wait {
-        position: absolute;
-        top: 0;
-        background: #FFFFFF url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
-        opacity: 0.7;
-        filter: alpha(opacity=70);
-        width: 100%;
-        height: 500px;
-        display: none;
-}
-
-.media-disabled,
-.imgedit-settings .disabled {
-        color: grey;
-}
-
-.imgedit-wait-spin {
-        padding: 0 4px 4px;
-        vertical-align: bottom;
-        visibility: hidden;
-}
-
-.imgedit-menu {
-        margin: 0 0 12px;
-        min-width: 300px;
-}
-
-.imgedit-menu div {
-        float: left;
-        width: 32px;
-        height: 32px;
-}
-
-.imgedit-crop-wrap {
-        position: relative;
-}
-
-.imgedit-crop {
-        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -9px -31px;
-        margin: 0 8px 0 0;
-}
-
-.imgedit-crop.disabled:hover {
-        background-position: -9px -31px;
-}
-
-.imgedit-crop:hover {
-        background-position: -9px -1px;
-}
-
-.imgedit-rleft {
-        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -46px -31px;
-        margin: 0 3px;
-}
-
-.imgedit-rleft.disabled:hover {
-        background-position: -46px -31px;
-}
-
-.imgedit-rleft:hover {
-        background-position: -46px -1px;
-}
-
-.imgedit-rright {
-        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -77px -31px;
-        margin: 0 8px 0 3px;
-}
-
-.imgedit-rright.disabled:hover {
-        background-position: -77px -31px;
-}
-
-.imgedit-rright:hover {
-        background-position: -77px -1px;
-}
-
-.imgedit-flipv {
-        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -115px -31px;
-        margin: 0 3px;
-}
-
-.imgedit-flipv.disabled:hover {
-        background-position: -115px -31px;
-}
-
-.imgedit-flipv:hover {
-        background-position: -115px -1px;
-}
-
-.imgedit-fliph {
-        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -147px -31px;
-        margin: 0 8px 0 3px;
-}
-
-.imgedit-fliph.disabled:hover {
-        background-position: -147px -31px;
-}
-
-.imgedit-fliph:hover {
-        background-position: -147px -1px;
-}
-
-.imgedit-undo {
-        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -184px -31px;
-        margin: 0 3px;
-}
-
-.imgedit-undo.disabled:hover {
-        background-position: -184px -31px;
-}
-
-.imgedit-undo:hover {
-        background-position: -184px -1px;
-}
-
-.imgedit-redo {
-        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -215px -31px;
-        margin: 0 8px 0 3px;
-}
-
-.imgedit-redo.disabled:hover {
-        background-position: -215px -31px;
-}
-
-.imgedit-redo:hover {
-        background-position: -215px -1px;
-}
-
-.imgedit-applyto img {
-        margin: 0 8px 0 0;
-}
-
-.imgedit-group-top {
-        margin: 5px 0;
-}
-
-.imgedit-applyto .imgedit-label {
-        padding: 2px 0 0;
-        display: block;
-}
-
-.imgedit-help {
-        display: none;
-        font-style: italic;
-        margin-bottom: 8px;
-}
-
-.imgedit-help ul li {
-        font-size: 11px;
-}
-
-a.imgedit-help-toggle {
-        text-decoration: none;
-}
-
-#wpbody-content .imgedit-response div {
-        width: 600px;
-        margin: 8px;
-}
-
-.form-table td.imgedit-response {
-        padding: 0;
-}
-
-.imgedit-submit {
-        margin: 8px 0;
-}
-
-.imgedit-submit-btn {
-        margin-left: 20px;
-}
-
-.imgedit-wrap .nowrap {
-        white-space: nowrap;
-}
-
-span.imgedit-scale-warn {
-        color: red;
-        font-size: 20px;
-        font-style: normal;
-        visibility: hidden;
-        vertical-align: middle;
-}
-
-.imgedit-group {
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-radius: 8px;
-        border-radius: 8px;
-        margin-bottom: 8px;
-        padding: 2px 10px;
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        .imgedit-crop,
-        .imgedit-rleft,
-        .imgedit-rright,
-        .imgedit-flipv,
-        .imgedit-fliph,
-        .imgedit-undo,
-        .imgedit-redo {
-                background-image: url('../images/imgedit-icons-2x.png');
-                background-size: 260px 64px;
-        }
-}
-
-/*------------------------------------------------------------------------------
- 15.0 - Comments Screen
-------------------------------------------------------------------------------*/
-
-.form-table {
-        border-collapse: collapse;
-        margin-top: 0.5em;
-        width: 100%;
-        margin-bottom: -8px;
-        clear: both;
-}
-
-.form-table td {
-        margin-bottom: 9px;
-        padding: 8px 10px;
-        line-height: 20px;
-        font-size: 12px;
-}
-
-.form-table th,
-.form-wrap label {
-        font-weight: normal;
-        text-shadow: #fff 0 1px 0;
-}
-
-.form-table th {
-        vertical-align: top;
-        text-align: left;
-        padding: 10px;
-        width: 200px;
-}
-
-.form-table th.th-full {
-        width: auto;
-}
-
-.form-table div.color-option {
-        display: block;
-        clear: both;
-        margin-top: 12px;
-}
-
-.form-table input.tog {
-        margin-top: 2px;
-        margin-right: 2px;
-        float: left;
-}
-
-.form-table td p {
-        margin-top: 4px;
-}
-
-.form-table table.color-palette {
-        vertical-align: bottom;
-        float: left;
-        margin: -12px 3px 11px;
-}
-
-.form-table .color-palette td {
-        border-width: 1px 1px 0;
-        border-style: solid solid none;
-        height: 10px;
-        line-height: 20px;
-        width: 10px;
-}
-
-.commentlist li {
-        padding: 1em 1em .2em;
-        margin: 0;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-}
-
-.commentlist li li {
-        border-bottom: 0;
-        padding: 0;
-}
-
-.commentlist p {
-        padding: 0;
-        margin: 0 0 .8em;
-}
-
-/* reply to comments */
-#replyrow input {
-        border-width: 1px;
-        border-style: solid;
-}
-
-#replyrow td {
-        padding: 2px;
-}
-
-#replysubmit {
-        margin: 0;
-        padding: 0 7px 3px;
-        text-align: center;
-}
-
-#replysubmit img.waiting,
-.inline-edit-save img.waiting {
-        padding: 4px 10px 0;
-        vertical-align: top;
-        float: right;
-}
-
-#replysubmit .button {
-        margin-right: 5px;
-}
-
-#replysubmit .error {
-        color: red;
-        line-height: 21px;
-        text-align: center;
-}
-
-#replyrow h5 {
-        margin: .2em 0 0;
-        padding: 0 5px;
-        line-height: 1.4em;
-        font-size: 1em;
-}
-
-#edithead .inside {
-        float: left;
-        padding: 3px 0 2px 5px;
-        margin: 0;
-        text-align: center;
-}
-
-#edithead .inside input {
-        width: 180px;
-}
-
-#edithead label {
-        padding: 2px 0;
-}
-
-#replycontainer {
-        padding: 5px;
-}
-
-#replycontent {
-        height: 120px;
-}
-
-.comment-ays {
-        margin-bottom: 0;
-        border-style: solid;
-        border-width: 1px;
-}
-
-.comment-ays th {
-        border-right-style: solid;
-        border-right-width: 1px;
-}
-
-.trash-undo-inside,
-.spam-undo-inside {
-        margin: 1px 8px 1px 0;
-        line-height: 16px;
-}
-
-.spam-undo-inside .avatar,
-.trash-undo-inside .avatar {
-        height: 20px;
-        width: 20px;
-        margin-right: 8px;
-        vertical-align: middle;
-}
-
-.stuffbox .editcomment {
-        clear: none;
-}
-
-#comment-status-radio p {
-        margin: 3px 0 5px;
-}
-
-#comment-status-radio input {
-        margin: 2px 3px 5px 0;
-        vertical-align: middle;
-}
-
-#comment-status-radio label {
-        padding: 5px 0;
-}
-
-.commentlist .avatar {
-        vertical-align: text-top;
-}
-
-
-/*------------------------------------------------------------------------------
- 16.0 - Themes
-------------------------------------------------------------------------------*/
-
-.theme-install-php .tablenav {
-        height: auto;
-}
-
-h3.available-themes {
-        margin: 0 0 1em;
-        float: left;
-}
-
-.available-theme {
-        display: inline-block;
-        margin-right: 10px;
-        overflow: hidden;
-        padding: 20px 20px 20px 0;
-        vertical-align: top;
-        width: 300px;
-}
-
-.available-theme .screenshot {
-        width: 300px;
-        height: 225px;
-        display: block;
-        border-width: 1px;
-        border-style: solid;
-        margin-bottom: 10px;
-        overflow: hidden;
-}
-
-.available-theme img {
-        width: 300px;
-}
-
-.available-theme h3 {
-        margin: 15px 0 0;
-}
-
-.available-theme .theme-author {
-        line-height: 18px;
-}
-
-.available-theme .action-links {
-        margin-top: 10px;
-        overflow: hidden;
-}
-
-#current-theme .theme-info li,
-.theme-options li,
-.available-theme .action-links li {
-        float: left;
-        padding-right: 10px;
-        margin-right: 10px;
-        border-right: 1px solid #dfdfdf;
-}
-
-.available-theme .action-links li {
-        padding-right: 8px;
-        margin-right: 8px;
-}
-
-#current-theme .theme-info li:last-child,
-.theme-options li:last-child,
-.available-theme .action-links li:last-child {
-        padding-right: 0;
-        margin-right: 0;
-        border-right: 0;
-}
-
-.available-theme .action-links .delete-theme {
-        float: right;
-        margin-left: 8px;
-        margin-right: 0;
-}
-
-.available-theme .action-links .delete-theme a {
-        color: red;
-        padding: 2px;
-}
-
-.available-theme .action-links .delete-theme a:hover {
-        background: red;
-        color: #fff;
-        text-decoration: none;
-}
-
-.available-theme .action-links p {
-        float: left;
-}
-
-#current-theme {
-        margin: 20px 0 10px;
-        padding: 0 0 20px;
-        border-bottom: 1px solid #dfdfdf;
-        overflow: hidden;
-}
-
-#current-theme.has-screenshot {
-        padding-left: 330px;
-}
-
-#current-theme h3 {
-        margin: 0;
-        font-size: 12px;
-        font-weight: normal;
-        color: #999;
-}
-
-#current-theme h4 {
-        margin: 3px 0 16px;
-        font-size: 20px;
-}
-
-#current-theme h4 span {
-        margin-left: 20px;
-        font-size: 12px;
-        font-weight: normal;
-}
-
-#current-theme a {
-        border-bottom: none;
-}
-
-#current-theme .theme-info {
-        margin: 1em 0;
-        overflow: hidden;
-}
-
-#current-theme .theme-description {
-        margin-top: 5px;
-        max-width: 600px;
-        line-height: 1.6em;
-}
-
-#current-theme img {
-        float: left;
-        width: 300px;
-        margin-left: -330px;
-
-        border-width: 1px;
-        border-style: solid;
-}
-
-.theme-options {
-        overflow: hidden;
-        font-size: 14px;
-        padding-bottom: 10px;
-}
-
-.theme-options .load-customize {
-        margin-right: 30px;
-        float: left;
-}
-
-.theme-options span {
-        float: left;
-        margin-right: 10px;
-        text-transform: uppercase;
-        font-size: 11px;
-        line-height: 18px;
-        color: #999;
-}
-
-.theme-options ul {
-        float: left;
-        margin: 0;
-}
-
-/* Allow for three-up on 1024px wide screens, e.g. tablets */
-@media only screen and (max-width: 1200px) {
-        .available-theme,
-        .available-theme .screenshot,
-        #current-theme img {
-                width: 240px;
-        }
-
-        .available-theme .screenshot {
-                height: 180px;
-        }
-
-        .available-theme img {
-                width: 100%;
-        }
-
-        #current-theme.has-screenshot {
-                padding-left: 270px;
-        }
-
-        #current-theme img {
-                margin-left: -270px;
-        }
-}
-
-#post-body ul.add-menu-item-tabs li.tabs a,
-#TB_window #TB_title a.tb-theme-preview-link,
-#TB_window #TB_title a.tb-theme-preview-link:visited {
-        font-weight: bold;
-        text-decoration: none;
-}
-
-#TB_window #TB_title {
-        background-color: #222;
-        color: #cfcfcf;
-}
-
-#broken-themes {
-        text-align: left;
-        width: 50%;
-        border-spacing: 3px;
-        padding: 3px;
-}
-
-.theme-install-php h4 {
-        margin: 2.5em 0 8px;
-}
-
-
-/*------------------------------------------------------------------------------
- 16.1 - Custom Header Screen
-------------------------------------------------------------------------------*/
-
-.appearance_page_custom-header #headimg {
-        border: 1px solid #DFDFDF;
-        overflow: hidden;
-        width: 100%;
-}
-
-.appearance_page_custom-header #upload-form p label {
-        font-size: 12px;
-}
-
-.appearance_page_custom-header .available-headers .default-header {
-        float: left;
-        margin: 0 20px 20px 0;
-}
-
-.appearance_page_custom-header .random-header {
-        clear: both;
-        margin: 0 20px 20px 0;
-        vertical-align: middle;
-}
-
-.appearance_page_custom-header .available-headers label input,
-.appearance_page_custom-header .random-header label input {
-        margin-right: 10px;
-}
-
-.appearance_page_custom-header .available-headers label img {
-        vertical-align: middle;
-}
-
-
-/*------------------------------------------------------------------------------
- 16.2 - Custom Background Screen
-------------------------------------------------------------------------------*/
-
-div#custom-background-image {
-        min-height: 100px;
-        border: 1px solid #dfdfdf;
-}
-
-div#custom-background-image img {
-        max-width: 400px;
-        max-height: 300px;
-}
-
-
-/*------------------------------------------------------------------------------
- 16.3 - Tabbed Admin Screen Interface (Experimental)
-------------------------------------------------------------------------------*/
-
-.nav-tab {
-        border-style: solid;
-        border-color: #dfdfdf #dfdfdf #fff;
-        border-width: 1px 1px 0;
-        color: #aaa;
-        text-shadow: #fff 0 1px 0;
-        font-size: 12px;
-        line-height: 16px;
-        display: inline-block;
-        padding: 4px 14px 6px;
-        text-decoration: none;
-        margin: 0 6px -1px 0;
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-.nav-tab-active {
-        border-width: 1px;
-        color: #464646;
-}
-
-.nav-tab:hover,
-.nav-tab-active {
-        border-color: #ccc #ccc #fff;
-}
-
-h2.nav-tab-wrapper, h3.nav-tab-wrapper {
-        border-bottom: 1px solid #ccc;
-        padding-bottom: 0;
-}
-
-h2 .nav-tab {
-        padding: 4px 10px 6px;
-        font-weight: 200;
-        font-size: 20px;
-        line-height: 24px;
-
-}
-
-
-/*------------------------------------------------------------------------------
- 17.0 - Plugins
-------------------------------------------------------------------------------*/
-
-#dashboard_right_now .versions .b,
-#post-status-display,
-#post-visibility-display,
-#adminmenu .wp-submenu li.current,
-#adminmenu .wp-submenu li.current a,
-#adminmenu .wp-submenu li.current a:hover,
-.media-item .percent,
-.plugins .name,
-#pass-strength-result.strong,
-#pass-strength-result.short,
-.button-highlighted,
-input.button-highlighted,
-#ed_reply_toolbar #ed_reply_strong,
-.item-controls .item-order a,
-.feature-filter .feature-name {
-        font-weight: bold;
-}
-
-.plugins p {
-        margin: 0 4px;
-        padding: 0;
-}
-
-.plugins .desc p {
-        margin: 0 0 8px;
-}
-
-.plugins td.desc {
-        line-height: 1.5em;
-}
-
-.plugins .desc ul,
-.plugins .desc ol {
-        margin: 0 0 0 2em;
-}
-
-.plugins .desc ul {
-        list-style-type: disc;
-}
-
-.plugins .row-actions-visible {
-        padding: 0;
-}
-
-.plugins tbody th.check-column {
-        padding: 7px 0;
-}
-
-.plugins .inactive td,
-.plugins .inactive th,
-.plugins .active td,
-.plugins .active th {
-        border-top-style: solid;
-        border-top-width: 1px;
-        padding: 5px 7px 0;
-}
-
-.plugins .update th,
-.plugins .update td {
-        border-bottom: 0;
-}
-.plugin-update-tr td {
-        border-top: 0;
-}
-
-#wpbody-content .plugins .plugin-title,
-#wpbody-content .plugins .theme-title {
-        padding-right: 12px;
-        white-space:nowrap;
-}
-
-.plugins .second,
-.plugins .row-actions-visible {
-        padding: 0 0 5px;
-}
-
-.plugins .update .second,
-.plugins .update .row-actions-visible {
-        padding-bottom: 0;
-}
-
-.plugins-php .widefat tfoot th,
-.plugins-php .widefat tfoot td {
-        border-top-style: solid;
-        border-top-width: 1px;
-}
-
-.plugin-update-tr .update-message {
-        margin: 5px;
-        padding: 3px 5px;
-}
-
-.plugin-install-php h4 {
-        margin: 2.5em 0 8px;
-}
-
-
-/*------------------------------------------------------------------------------
- 18.0 - Users
-------------------------------------------------------------------------------*/
-
-#profile-page .form-table textarea {
-        width: 500px;
-        margin-bottom: 6px;
-}
-
-#profile-page .form-table #rich_editing {
-        margin-right: 5px
-}
-
-#your-profile legend {
-        font-size: 22px;
-}
-
-#your-profile #rich_editing {
-        border: none;
-}
-
-#display_name {
-        width: 15em;
-}
-
-#createuser .form-field input {
-        width: 25em;
-}
-
-/*------------------------------------------------------------------------------
- 19.0 - Tools
-------------------------------------------------------------------------------*/
-
-.pressthis {
-        margin: 20px 0;
-}
-
-.pressthis a {
-        display: inline-block;
-        position: relative;
-        cursor: move;
-        color: #333;
-        background: #e6e6e6;
-        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(7%, #e6e6e6), color-stop(77%, #d8d8d8));
-        background-image: -webkit-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
-        background-image: -moz-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
-        background-image: -o-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
-        background-image: linear-gradient(to top, #e6e6e6 7%, #d8d8d8 77%);
-        -webkit-border-radius: 5px;
-        border-radius: 5px;
-        border: 1px solid #b4b4b4;
-        font-style: normal;
-        line-height: 16px;
-        font-size: 14px;
-        text-decoration: none;
-        text-shadow: 0 1px 0px #fff;
-}
-
-.pressthis a:hover,
-.pressthis a:active {
-        color: #333
-}
-
-.pressthis a:hover:after {
-        -webkit-transform: skew(20deg) rotate(9deg);
-        -moz-transform: skew(20deg) rotate(9deg);
-        transform: skew(20deg) rotate(9deg);
-        -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
-        box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
-}
-
-.pressthis a span {
-        background: url(../images/press-this.png?v=20120502) no-repeat 0px 5px;
-        padding: 8px 11px 8px 27px;
-        margin: 0 5px;
-        display: inline-block;
-}
-
-.pressthis a:after {
-        content: '';
-        width: 70%;
-        height: 55%;
-        z-index: -1;
-        position: absolute;
-        right: 10px;
-        bottom: 9px;
-        background: transparent;
-
-        -webkit-transform: skew(20deg) rotate(6deg);
-        -moz-transform: skew(20deg) rotate(6deg);
-        transform: skew(20deg) rotate(6deg);
-        -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
-        box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
-}
-
-
-/*------------------------------------------------------------------------------
- 20.0 - Settings
-------------------------------------------------------------------------------*/
-
-#utc-time, #local-time {
-        padding-left: 25px;
-        font-style: italic;
-        font-family: sans-serif;
-}
-
-.defaultavatarpicker .avatar {
-        margin: 2px 0;
-        vertical-align: middle;
-}
-
-
-/*------------------------------------------------------------------------------
- 21.0 - Admin Footer
-------------------------------------------------------------------------------*/
-
-#footer {
-        position: absolute;
-        bottom: 0;
-        left: 0;
-        right: 0;
-        padding: 10px 0;
-        margin-right: 20px;
-        border-top-width: 1px;
-        border-top-style: solid;
-}
-
-#footer p {
-        margin: 0;
-        line-height: 20px;
-}
-
-#footer a {
-        text-decoration: none;
-}
-
-#footer a:hover {
-        text-decoration: underline;
-}
-
-/*------------------------------------------------------------------------------
- 22.0 - About Pages
-------------------------------------------------------------------------------*/
-
-.about-wrap {
-        position: relative;
-        margin: 25px 40px 0 20px;
-        max-width: 1050px; /* readability */
-
-        font-size: 15px;
-}
-
-.about-wrap div.updated,
-.about-wrap div.error {
-        display: none !important;
-}
-
-/* Typography */
-
-.about-wrap p {
-        line-height: 1.6em;
-}
-
-.about-wrap h1 {
-        margin: 0.2em 200px 0 0;
-        line-height: 1.2em;
-        font-size: 2.8em;
-        font-weight: 200;
-}
-
-.about-text,
-.about-description,
-.about-wrap li.wp-person a.web {
-        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
-        font-weight: normal;
-        line-height: 1.6em;
-        font-size: 20px;
-}
-
-.about-description {
-        margin-top: 1.4em;
-}
-
-.about-text {
-        margin: 1em 200px 1.4em 0;
-        min-height: 60px;
-        font-size: 24px;
-}
-
-.about-wrap h3 {
-        font-size: 24px;
-        margin-bottom: 1em;
-        padding-top: 20px;
-}
-
-.about-wrap .changelog {
-        overflow: hidden;
-}
-
-.about-wrap .changelog li {
-        list-style-type: disc;
-        margin-left: 3em;
-}
-
-.about-wrap .feature-section {
-        padding-bottom: 20px;
-}
-
-.about-wrap .feature-section h4 {
-        margin-bottom: 0.6em;
-}
-
-.about-wrap .feature-section p {
-        margin-top: 0.6em;
-}
-
-.about-wrap code {
-        font-size: 14px;
-}
-
-/* Point Releases */
-
-.about-wrap .point-releases {
-        margin-top: 5px;
-}
-
-.about-wrap .changelog.point-releases h3 {
-        padding-top: 35px;
-}
-
-.about-wrap .changelog.point-releases h3:first-child {
-        padding-top: 7px;
-}
-
-/* WordPress Version Badge */
-
-.wp-badge {
-        padding-top: 142px;
-        height: 50px;
-        width: 173px;
-        font-weight: bold;
-        font-size: 14px;
-        text-align: center;
-        margin: 0 -5px;
-        background: url('../images/wp-badge.png?ver=20111120') no-repeat;
-}
-
-.about-wrap .wp-badge {
-        position: absolute;
-        top: 0;
-        right: 0;
-}
-
-/* Tabs */
-
-.about-wrap h2.nav-tab-wrapper {
-        padding-left: 6px;
-}
-
-.about-wrap h2 .nav-tab {
-        padding: 4px 10px 6px;
-        margin: 0 3px -1px 0;
-        font-size: 18px;
-        vertical-align: top;
-}
-
-.about-wrap h2 .nav-tab-active {
-        font-weight: bold;
-        padding-top: 3px;
-}
-
-/* Changelog / Update screen */
-
-.about-wrap .feature-section img {
-        border: none;
-        margin: 0 1.94% 10px 0;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-}
-
-.about-wrap .feature-section img.image-50 {
-        max-width: 50%;
-}
-
-.about-wrap .feature-section img.image-30 {
-        max-width: 31.2381%;
-}
-
-.ie8 .about-wrap .feature-section img {
-        border-width: 1px;
-        border-style: solid;
-}
-
-.about-wrap .feature-section.three-col {
-        padding-top: 15px;
-        margin-bottom: 0;
-}
-
-.about-wrap .feature-section.three-col div {
-        width: 30%;
-        margin-right: 4.999999999%;
-        float: left;
-}
-
-.about-wrap .feature-section.three-col h4 {
-        margin: 0 0 0.6em 0;
-}
-
-.about-wrap .feature-section.three-col img {
-        margin: 0.5em 0 0.5em 5px;
-        max-width: 100%;
-        float: none;
-}
-
-.ie8 .about-wrap .feature-section.three-col img {
-        margin-left: 0;
-}
-
-.about-wrap .feature-section.three-col .last-feature {
-        margin-right: 0;
-}
-
-.about-wrap .three-col-images {
-        text-align: center;
-}
-
-.about-wrap .three-col-images img {
-        margin: 0 0 10px;
-}
-
-.about-wrap .three-col-images .last-feature {
-        float: right;
-}
-
-.about-wrap .three-col-images .first-feature {
-        float: left;
-}
-
-.about-wrap .feature-section.images-stagger-right img {
-        float: right;
-        margin: 0 5px 12px 12px;
-}
-
-.about-wrap .feature-section.images-stagger-left img {
-        float: left;
-        margin: 0 12px 12px 5px;
-}
-
-@media only screen and (max-width: 900px) {
-        .about-wrap .feature-section.images-stagger-left img,
-        .about-wrap .feature-section.images-stagger-right img {
-                clear: both;
-        }
-}
-
-/* Return to Dashboard Home link */
-
-.about-wrap .return-to-dashboard {
-        margin: 30px 0 0 -5px;
-        font-size: 14px;
-        font-weight: bold;
-}
-
-.about-wrap .return-to-dashboard a {
-        text-decoration: none;
-        padding: 0 5px;
-}
-
-/* Credits */
-
-.about-wrap h4.wp-people-group {
-        margin-top: 2.6em;
-        font-size: 16px;
-}
-
-.about-wrap ul.wp-people-group {
-        overflow: hidden;
-        padding: 5px;
-        margin: 0 -15px 0 -5px;
-}
-
-.about-wrap ul.compact {
-        margin-bottom: 0
-}
-
-.about-wrap li.wp-person {
-        float: left;
-        margin-right: 10px;
-}
-
-.about-wrap li.wp-person img.gravatar {
-        float: left;
-        margin: 0 10px 10px 0;
-        padding: 2px;
-        width: 60px;
-        height: 60px;
-}
-
-.about-wrap ul.compact li.wp-person img.gravatar {
-        width: 30px;
-        height: 30px;
-}
-
-.about-wrap li.wp-person {
-        height: 70px;
-        width: 280px;
-        padding-bottom: 15px;
-}
-
-.about-wrap ul.compact li.wp-person {
-        height: auto;
-        width: 180px;
-        padding-bottom: 0;
-        margin-bottom: 0;
-}
-
-.about-wrap #wp-people-group-validators + p.wp-credits-list {
-        margin-top: 0;
-}
-
-.about-wrap li.wp-person a.web {
-        display: block;
-        margin: 6px 0 2px;
-        font-size: 16px;
-        text-decoration: none;
-}
-
-.about-wrap p.wp-credits-list a {
-        white-space: nowrap;
-}
-
-/* Freedoms */
-
-.freedoms-php .about-wrap ol {
-        margin: 40px 60px;
-}
-
-.freedoms-php .about-wrap ol li {
-        list-style-type: decimal;
-        font-weight: bold;
-}
-
-.freedoms-php .about-wrap ol p {
-        font-weight: normal;
-        margin: 0.6em 0;
-}
-
-/*------------------------------------------------------------------------------
- 23.0 - Full Overlay w/ Sidebar
-------------------------------------------------------------------------------*/
-
-body.full-overlay-active {
-        overflow: hidden;
-}
-
-.wp-full-overlay {
-        background: #fff;
-        z-index: 500000;
-        position: fixed;
-        overflow: visible;
-        top: 0;
-        bottom: 0;
-        left: 0;
-        right: 0;
-        height: 100%;
-        min-width: 0;
-}
-
-.wp-full-overlay-sidebar {
-        -webkit-box-sizing: border-box;
-        -moz-box-sizing: border-box;
-        box-sizing: border-box;
-
-        position: fixed;
-        width: 300px;
-        height: 100%;
-        top: 0;
-        bottom: 0;
-        left: 0;
-        padding: 0;
-        margin: 0;
-        z-index: 10;
-        overflow: auto;
-        background: #f5f5f5;
-        border-right: 1px solid rgba( 0, 0, 0, 0.2 );
-}
-
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-        overflow: visible;
-}
-
-.wp-full-overlay.collapsed,
-.wp-full-overlay.expanded .wp-full-overlay-sidebar {
-        margin-left: 0 !important;
-}
-
-.wp-full-overlay.expanded {
-        margin-left: 300px;
-}
-
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-        margin-left: -300px;
-}
-
-.wp-full-overlay-sidebar:after {
-        content: '';
-        display: block;
-        position: absolute;
-        top: 0;
-        bottom: 0;
-        right: 0;
-        width: 3px;
-        box-shadow: -5px 0 4px -4px rgba(0, 0, 0, 0.1) inset;
-        z-index: 1000;
-}
-
-.wp-full-overlay-main {
-        position: absolute;
-        left: 0;
-        right: 0;
-        top: 0;
-        bottom: 0;
-        height: 100%;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-header,
-.wp-full-overlay-sidebar .wp-full-overlay-footer {
-        position: absolute;
-        left: 0;
-        right: 0;
-        height: 45px;
-        padding: 0 20px;
-        line-height: 45px;
-        z-index: 10;
-        margin: 0;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-header {
-        top: 0;
-        border-top: 0;
-        border-bottom: 1px solid #fff;
-        box-shadow: inset 0 -1px 0 0px #dfdfdf;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-footer {
-        bottom: 0;
-        border-bottom: 0;
-        border-top: 1px solid #dfdfdf;
-        box-shadow: inset 0 1px 0 0px #fff;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
-        position: absolute;
-        top: 45px;
-        bottom: 45px;
-        left: 0;
-        right: 0;
-        overflow: auto;
-}
-
-/* Close Link */
-.wp-full-overlay .close-full-overlay {
-        text-decoration: none;
-}
-
-/* Collapse Button */
-.wp-full-overlay .collapse-sidebar {
-        position: absolute;
-        bottom: 12px;
-        left: 0;
-        z-index: 50;
-        display: block;
-        width: 19px;
-        height: 19px;
-        margin-left: 15px;
-        padding: 0;
-        border-radius: 50%;
-        text-decoration: none;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar {
-        position: absolute;
-        left: 100%;
-}
-
-.wp-full-overlay .collapse-sidebar-arrow {
-        position: absolute;
-        margin-top: 2px;
-        margin-left: 2px;
-        display: block;
-        width: 15px;
-        height: 15px;
-        background: transparent url('../images/arrows.png') no-repeat 0 -72px;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-arrow {
-        background-position: 0 -108px;
-}
-
-.wp-full-overlay .collapse-sidebar-label {
-        position: absolute;
-        left: 100%;
-        color: #808080;
-        line-height: 20px;
-        margin-left: 10px;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-label {
-        display: none;
-}
-
-.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label {
-        color: #666;
-}
-
-/* Animations */
-.wp-full-overlay,
-.wp-full-overlay-sidebar,
-.wp-full-overlay .collapse-sidebar,
-.wp-full-overlay-main {
-        -webkit-transition-property: left, right, top, bottom, width, margin;
-        -moz-transition-property: left, right, top, bottom, width, margin;
-        -ms-transition-property: left, right, top, bottom, width, margin;
-        -o-transition-property: left, right, top, bottom, width, margin;
-        transition-property: left, right, top, bottom, width, margin;
-
-        -webkit-transition-duration: 0.2s;
-        -moz-transition-duration: 0.2s;
-        -ms-transition-duration: 0.2s;
-        -o-transition-duration: 0.2s;
-        transition-duration: 0.2s;
-}
-
-/*------------------------------------------------------------------------------
- 24.0 - Customize Loader
-------------------------------------------------------------------------------*/
-
-.no-customize-support .hide-if-no-customize,
-.customize-support .hide-if-customize {
-        display: none;
-}
-
-#customize-container {
-        display: none;
-        background: #fff;
-        z-index: 500000;
-        position: fixed;
-        overflow: visible;
-        top: 0;
-        bottom: 0;
-        left: 0;
-        right: 0;
-        height: 100%;
-}
-
-.customize-active #customize-container {
-        display: block;
-}
-
-.customize-loading #customize-container iframe {
-        opacity: 0;
-}
-
-.customize-loading #customize-container {
-        background: #fff url("../images/wpspin_light.gif") no-repeat fixed center center;
-}
-
-#customize-container iframe,
-#theme-installer iframe {
-        height: 100%;
-        width: 100%;
-        z-index: 20;
-
-        -webkit-transition: opacity 0.3s;
-        -moz-transition: opacity 0.3s;
-        -ms-transition: opacity 0.3s;
-        -o-transition: opacity 0.3s;
-        transition: opacity 0.3s;
-}
-
-#customize-container .collapse-sidebar {
-        bottom: 16px;
-}
-
-#theme-installer {
-        display: none;
-}
-
-#theme-installer.single-theme {
-        display: block;
-}
-
-.install-theme-info {
-        display: none;
-        padding: 10px 20px 20px;
-}
-
-.single-theme .install-theme-info {
-        padding-top: 15px;
-}
-
-#theme-installer .install-theme-info {
-        display: block;
-}
-
-.install-theme-info .theme-install {
-        float: right;
-        margin-top: 18px;
-}
-
-.install-theme-info .theme-name {
-        font-size: 16px;
-        line-height: 24px;
-        margin-bottom: 0;
-}
-
-.install-theme-info .theme-screenshot {
-        margin-top: 15px;
-        width: 258px;
-        border: 1px solid #ccc;
-}
-
-.install-theme-info .theme-details {
-        overflow: hidden;
-}
-
-.theme-details .theme-version {
-        margin: 15px 0;
-        float: left;
-}
-
-.theme-details .star-holder {
-        margin: 14px 0;
-        float: right;
-}
-
-.theme-details .theme-description {
-        float: left;
-        color: #777;
-        line-height: 20px;
-}
-
-/*------------------------------------------------------------------------------
- 25.0 - Misc
-------------------------------------------------------------------------------*/
-
-#excerpt,
-.attachmentlinks {
-        margin: 0;
-        height: 4em;
-        width: 98%;
-}
-
-#template div {
-        margin-right: 190px;
-}
-
-p.pagenav {
-        margin: 0;
-        display: inline;
-}
-
-.pagenav span {
-        font-weight: bold;
-        margin: 0 6px;
-}
-
-.row-title {
-        font-size: 13px !important;
-        font-weight: bold;
-}
-
-.column-author img, .column-username img {
-        float: left;
-        margin-right: 10px;
-        margin-top: 1px;
-}
-
-.row-actions {
-        visibility: hidden;
-        padding: 2px 0 0;
-}
-
-.mobile .row-actions {
-        visibility: visible;
-}
-
-tr:hover .row-actions,
-div.comment-item:hover .row-actions {
-        visibility: visible;
-}
-
-.row-actions-visible {
-        padding: 2px 0 0;
-}
-
-.form-table .pre {
-        padding: 8px;
-        margin: 0;
-}
-
-table.form-table td .updated {
-        font-size: 13px;
-}
-
-.tagchecklist {
-        margin-left: 14px;
-        font-size: 12px;
-        overflow: auto;
-}
-.tagchecklist strong {
-        margin-left: -8px;
-        position: absolute;
-}
-.tagchecklist span {
-        margin-right: 25px;
-        display: block;
-        float: left;
-        font-size: 11px;
-        line-height: 1.8em;
-        white-space: nowrap;
-        cursor: default;
-}
-.tagchecklist span a {
-        margin: 6px 0pt 0pt -9px;
-        cursor: pointer;
-        width: 10px;
-        height: 10px;
-        display: block;
-        float: left;
-        text-indent: -9999px;
-        overflow: hidden;
-        position: absolute;
-}
-
-#poststuff h2 {
-        margin-top: 20px;
-        font-size: 1.5em;
-        margin-bottom: 15px;
-        padding: 0 0 3px;
-        clear: left;
-}
-
-#poststuff h3,
-.metabox-holder h3 {
-        font-size: 15px;
-        font-weight: normal;
-        padding: 7px 10px;
-        margin: 0;
-        line-height: 1;
-}
-
-#poststuff .inside {
-        margin: 6px 0 8px;
-}
-
-#poststuff .inside #parent_id,
-.inline-edit-row #post_parent {
-        max-width: 100%;
-}
-
-#post-visibility-select,
-#post-formats-select {
-        line-height: 1.5em;
-        margin-top: 3px;
-}
-
-#poststuff #submitdiv .inside {
-        margin: 0;
-        padding: 0;
-}
-
-#titlediv,
-#poststuff .postarea {
-        margin-bottom: 20px;
-}
-
-#templateside ul li a {
-        text-decoration: none;
-}
-
-.tool-box .title {
-        margin: 8px 0;
-        font-size: 18px;
-        font-weight: normal;
-        line-height: 24px;
-}
-
-#sidemenu {
-        margin: -30px 15px 0 315px;
-        list-style: none;
-        position: relative;
-        float: right;
-        padding-left: 10px;
-        font-size: 12px;
-}
-
-#sidemenu a {
-        padding: 0 7px;
-        display: block;
-        float: left;
-        line-height: 28px;
-        border-top-width: 1px;
-        border-top-style: solid;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-}
-
-#sidemenu li {
-        display: inline;
-        line-height: 200%;
-        list-style: none;
-        text-align: center;
-        white-space: nowrap;
-        margin: 0;
-        padding: 0;
-}
-
-#sidemenu a.current {
-        font-weight: normal;
-        padding-left: 6px;
-        padding-right: 6px;
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-        border-width: 1px;
-        border-style: solid;
-}
-
-#sidemenu li a .count-0 {
-        display: none;
-}
-
-.plugin-install #description,
-.plugin-install-network #description {
-        width: 60%;
-}
-
-table .vers,
-table .column-visible,
-table .column-rating {
-        text-align: left;
-}
-
-.error-message {
-        color: red;
-        font-weight: bold;
-}
-
-/* Scrollbar fix for bulk upgrade iframe */
-body.iframe {
-        height: 98%;
-}
-
-
-/* - Only used once or twice in all of WP - deprecate for global style
-------------------------------------------------------------------------------*/
-td.media-icon {
-        text-align: center;
-        width: 80px;
-        padding-top: 8px;
-        padding-bottom: 8px;
-}
-
-td.media-icon img {
-        max-width: 80px;
-        max-height: 60px;
-}
-
-.list-ajax-loading {
-        float: right;
-        margin-right: 9px;
-        margin-top: -1px;
-}
-
-.tablenav .list-ajax-loading {
-        margin-top: 7px;
-}
-
-#howto {
-        font-size: 11px;
-        margin: 0 5px;
-        display: block;
-}
-
-.importers td {
-        padding-right: 14px;
-}
-
-.importers {
-        font-size: 16px;
-        width: auto;
-}
-
-#namediv table {
-        width: 100%;
-}
-
-#namediv td.first {
-        width: 10px;
-        white-space: nowrap;
-}
-
-#namediv input {
-        width: 98%;
-}
-
-#namediv p {
-        margin: 10px 0;
-}
-
-#submitdiv h3 {
-        margin-bottom: 0 !important;
-}
-
-/* - Used - but could/should be deprecated with a CSS reset
-------------------------------------------------------------------------------*/
-.zerosize {
-        height: 0;
-        width: 0;
-        margin: 0;
-        border: 0;
-        padding: 0;
-        overflow: hidden;
-        position: absolute;
-}
-
-br.clear {
-        height: 2px;
-        line-height: 2px;
-}
-
-.checkbox {
-        border: none;
-        margin: 0;
-        padding: 0;
-}
-
-fieldset {
-        border: 0;
-        padding: 0;
-        margin: 0;
-}
-
-.post-categories {
-        display: inline;
-        margin: 0;
-        padding: 0;
-}
-
-.post-categories li {
-        display: inline;
-}
-
-
-/*-----------------------------------------------------------------------------
- MERGED
--------------------------------------------------------------------------------*/
-
-/* dashboard */
-.edit-box {
-        display: none;
-}
-
-h3:hover .edit-box {
-        display: inline;
-}
-
-.index-php form .input-text-wrap {
-        background: #fff;
-        border-style: solid;
-        border-width: 1px;
-        padding: 2px 3px;
-        border-color: #ccc;
-}
-
-#dashboard-widgets form .input-text-wrap input {
-        border: 0 none;
-        outline: none;
-        margin: 0;
-        padding: 0;
-        width: 99%;
-        color: #333;
-}
-
-form .textarea-wrap {
-        background: #fff;
-        border-style: solid;
-        border-width: 1px;
-        padding: 2px;
-        border-color: #ccc;
-}
-
-#dashboard-widgets form .textarea-wrap textarea {
-        border: 0 none;
-        padding: 0;
-        outline: none;
-        width: 99%;
-        -moz-box-sizing: border-box;
-        -webkit-box-sizing: border-box;
-        box-sizing: border-box;
-}
-
-#dashboard-widgets .postbox form .submit {
-        float: none;
-        margin: .5em 0 0;
-        padding: 0;
-        border: none;
-}
-
-#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit input {
-        margin: 0;
-}
-
-#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
-        min-width: 0;
-}
-
-#dashboard-widgets a {
-        text-decoration: none;
-}
-
-#dashboard-widgets h3 a {
-        text-decoration: underline;
-}
-
-#dashboard-widgets h3 .postbox-title-action {
-        position: absolute;
-        right: 30px;
-        padding: 0;
-        top: 5px;
-}
-
-#dashboard-widgets h4 {
-        font-weight: normal;
-        font-size: 13px;
-        margin: 0 0 .2em;
-        padding: 0;
-}
-
-/* Right Now */
-#dashboard_right_now p.sub,
-#dashboard_right_now .table, #dashboard_right_now .versions {
-        margin: -12px;
-}
-
-#dashboard_right_now .inside {
-        font-size: 12px;
-        padding-top: 20px;
-}
-
-#dashboard_right_now p.sub {
-        padding: 5px 0 15px;
-        color: #8f8f8f;
-        font-size: 14px;
-        position: absolute;
-        top: -17px;
-        left: 15px;
-}
-
-#dashboard_right_now .table {
-        margin: 0;
-        padding: 0;
-        position: relative;
-}
-
-#dashboard_right_now .table_content {
-        float: left;
-        border-top: #ececec 1px solid;
-        width: 45%;
-}
-
-#dashboard_right_now .table_discussion {
-        float: right;
-        border-top: #ececec 1px solid;
-        width: 45%;
-}
-
-#dashboard_right_now table td {
-        padding: 3px 0;
-        white-space: nowrap;
-}
-
-#dashboard_right_now table tr.first td {
-        border-top: none;
-}
-
-#dashboard_right_now td.b {
-        padding-right: 6px;
-        text-align: right;
-        font-size: 14px;
-        width: 1%;
-}
-
-#dashboard_right_now td.b a {
-        font-size: 18px;
-}
-
-#dashboard_right_now td.b a:hover {
-        color: #d54e21;
-}
-
-#dashboard_right_now .t {
-        font-size: 12px;
-        padding-right: 12px;
-        padding-top: 6px;
-        color: #777;
-}
-
-#dashboard_right_now .t a {
-        white-space: nowrap;
-}
-
-#dashboard_right_now .spam {
-        color: red;
-}
-
-#dashboard_right_now .waiting {
-        color: #e66f00;
-}
-
-#dashboard_right_now .approved {
-        color: green;
-}
-
-#dashboard_right_now .versions {
-        padding: 6px 10px 12px;
-        clear: both;
-}
-
-#dashboard_right_now a.button {
-        float: right;
-        clear: right;
-        position: relative;
-        top: -5px;
-}
-
-/* Recent Comments */
-#dashboard_recent_comments h3 {
-        margin-bottom: 0;
-}
-
-#dashboard_recent_comments .inside {
-        margin-top: 0;
-}
-
-#dashboard_recent_comments .comment-meta .approve {
-        font-style: italic;
-        font-family: sans-serif;
-        font-size: 10px;
-}
-
-#dashboard_recent_comments .subsubsub {
-        float: none;
-        white-space: normal;
-}
-
-#the-comment-list {
-        position: relative;
-}
-
-#the-comment-list .comment-item {
-        padding: 1em 10px;
-        border-top: 1px solid;
-}
-
-#the-comment-list .pingback {
-        padding-left: 9px !important;
-}
-
-#the-comment-list .comment-item,
-#the-comment-list #replyrow {
-        margin: 0 -10px;
-}
-
-#the-comment-list .comment-item:first-child {
-        border-top: none;
-}
-
-#the-comment-list .comment-item .avatar {
-        float: left;
-        margin: 0 10px 5px 0;
-}
-
-#the-comment-list .comment-item h4 {
-        line-height: 1.7em;
-        margin-top: -0.4em;
-        color: #777;
-}
-
-#the-comment-list .comment-item h4 cite {
-        font-style: normal;
-        font-weight: normal;
-}
-
-#the-comment-list .comment-item blockquote,
-#the-comment-list .comment-item blockquote p {
-        margin: 0;
-        padding: 0;
-        display: inline;
-}
-
-#dashboard_recent_comments #the-comment-list .trackback blockquote,
-#dashboard_recent_comments #the-comment-list .pingback blockquote {
-        display: block;
-}
-
-#the-comment-list .comment-item p.row-actions {
-        margin: 3px 0 0;
-        padding: 0;
-        font-size: 12px;
-}
-
-/* QuickPress */
-#dashboard_quick_press h4 {
-        font-family: sans-serif;
-        float: left;
-        width: 5em;
-        clear: both;
-        font-weight: normal;
-        text-align: right;
-        font-size: 12px;
-}
-
-#dashboard_quick_press h4 label {
-        margin-right: 10px;
-}
-
-#dashboard_quick_press .input-text-wrap,
-#dashboard_quick_press .textarea-wrap {
-        margin: 0 0 1em 5em;
-}
-
-#dashboard_quick_press .wp-media-buttons {
-        margin: 0 0 .5em 5em;
-        padding: 0;
-}
-
-#dashboard_quick_press .wp-media-buttons a {
-        color: #777;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit {
-        margin-left: 4.6em;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit input {
-        float: left;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
-        margin: 0 1em 0 10px;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-        float: right;
-}
-
-#dashboard-widgets #dashboard_quick_press form p.submit img.waiting {
-        vertical-align: middle;
-        visibility: hidden;
-        margin: 4px 6px 0 0;
-}
-
-/* Recent Drafts */
-#dashboard_recent_drafts ul,
-#dashboard_recent_drafts p {
-        margin: 0;
-        padding: 0;
-        word-wrap: break-word;
-}
-
-#dashboard_recent_drafts ul {
-        list-style: none;
-}
-
-#dashboard_recent_drafts ul li {
-        margin-bottom: 1em;
-}
-
-#dashboard_recent_drafts h4 {
-        line-height: 1.7em;
-        word-wrap: break-word;
-}
-
-#dashboard_recent_drafts h4 abbr {
-        font-weight: normal;
-        font-family: sans-serif;
-        font-size: 12px;
-        color: #999;
-        margin-left: 3px;
-}
-
-/* Feeds */
-.rss-widget ul {
-        margin: 0;
-        padding: 0;
-        list-style: none;
-}
-
-a.rsswidget {
-        font-size: 13px;
-        line-height: 1.7em;
-}
-
-.rss-widget ul li {
-        line-height: 1.5em;
-        margin-bottom: 12px;
-}
-
-.rss-widget span.rss-date {
-        color: #999;
-        font-size: 12px;
-        margin-left: 3px;
-}
-
-.rss-widget cite {
-        display: block;
-        text-align: right;
-        margin: 0 0 1em;
-        padding: 0;
-}
-
-.rss-widget cite:before {
-        content: '\2014';
-}
-
-/* Plugins */
-#dashboard_plugins h4 {
-        line-height: 1.7em;
-}
-
-#dashboard_plugins h5 {
-        font-weight: normal;
-        font-size: 13px;
-        margin: 0;
-        display: inline;
-        line-height: 1.4em;
-}
-
-#dashboard_plugins h5 a {
-        line-height: 1.4em;
-}
-
-#dashboard_plugins .inside span {
-        font-size: 12px;
-        padding-left: 5px;
-}
-
-#dashboard_plugins p {
-        margin: 0.3em 0 1.4em;
-        line-height: 1.4em;
-}
-
-.dashboard-comment-wrap {
-        overflow: hidden;
-        word-wrap: break-word;
-}
-
-/* Browser Nag */
-#dashboard_browser_nag a.update-browser-link {
-        font-size: 1.2em;
-        font-weight: bold;
-}
-
-#dashboard_browser_nag a {
-        text-decoration: underline;
-}
-
-#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
-        padding-right: 125px;
-}
-
-#dashboard_browser_nag .browser-icon {
-        margin-top: -35px;
-}
-
-#dashboard_browser_nag.postbox.browser-insecure {
-        background-color: #ac1b1b;
-        border-color: #ac1b1b;
-}
-
-#dashboard_browser_nag.postbox {
-        background-color: #e29808;
-        background-image: none;
-        border-color: #edc048;
-        color: #fff;
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-#dashboard_browser_nag.postbox.browser-insecure h3 {
-        border-bottom-color: #cd5a5a;
-        color: #fff;
-}
-
-#dashboard_browser_nag.postbox h3 {
-        border-bottom-color: #f6e2ac;
-        text-shadow: none;
-        background: transparent none;
-        color: #fff;
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-#dashboard_browser_nag a {
-        color: #fff;
-}
-
-#dashboard_browser_nag.browser-insecure a.browse-happy-link,
-#dashboard_browser_nag.browser-insecure a.update-browser-link {
-        text-shadow: #871b15 0 1px 0;
-}
-
-#dashboard_browser_nag a.browse-happy-link,
-#dashboard_browser_nag a.update-browser-link {
-        text-shadow: #d29a04 0 1px 0;
-}
-
-
-/* login */
-
-.login * {
-        margin: 0;
-        padding: 0;
-}
-
-.login form {
-        margin-left: 8px;
-        padding: 26px 24px 46px;
-        font-weight: normal;
-        background: #fff;
-        border: 1px solid #e5e5e5;
-        -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
-        box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
-}
-
-.login form .forgetmenot {
-        font-weight: normal;
-        float: left;
-        margin-bottom: 0;
-}
-
-.login .button-primary {
-        font-size: 13px !important;
-        line-height: 16px;
-        padding: 3px 10px;
-        float: right;
-}
-
-#login form p {
-        margin-bottom: 0;
-}
-
-#login form p.submit {
-        padding: 0;
-}
-
-.login label {
-        color: #777;
-        font-size: 14px;
-}
-
-.login form .forgetmenot label {
-        font-size: 12px;
-        line-height: 19px;
-}
-
-.login h1 a {
-        background-image: url('../images/wordpress-logo.png?ver=20120216');
-        background-size: 274px 63px;
-        background-position: top center;
-        background-repeat: no-repeat;
-        width: 326px;
-        height: 67px;
-        text-indent: -9999px;
-        overflow: hidden;
-        padding-bottom: 15px;
-        display: block;
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        .login h1 a {
-                background-image: url('../images/wordpress-logo-2x.png?ver=20120412');
-                background-size: 274px 63px;
-        }
-
-        .wp-badge {
-                background-image: url('../images/wp-badge-2x.png?ver=20120516');
-                background-size: 173px 194px;
-        }
-}
-
-#login {
-        width: 320px;
-        padding: 114px 0 0;
-        margin: auto;
-}
-
-#login_error,
-.login .message {
-        margin: 0 0 16px 8px;
-        padding: 12px;
-}
-
-.login #nav,
-.login #backtoblog {
-        text-shadow: #fff 0 1px 0;
-        margin: 0 0 0 16px;
-        padding: 16px 16px 0;
-}
-
-#backtoblog {
-        padding: 12px 16px 0;
-}
-
-.login form .input,
-.login input[type="text"] {
-        color: #555;
-        font-weight: 200;
-        font-size: 24px;
-        line-height: 1;
-        width: 100%;
-        padding: 3px;
-        margin-top: 2px;
-        margin-right: 6px;
-        margin-bottom: 16px;
-        border: 1px solid #e5e5e5;
-        background: #fbfbfb;
-        outline: none;
-        -webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
-        box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
-}
-
-.login #pass-strength-result {
-        width: 250px;
-        font-weight: bold;
-        border-style: solid;
-        border-width: 1px;
-        margin: 12px 0 6px;
-        padding: 6px 5px;
-        text-align: center;
-}
-
-.mobile #login {
-        padding: 20px 0;
-}
-
-.mobile #login form,
-.mobile #login .message,
-.mobile #login_error {
-        margin-left: 0;
-}
-
-.mobile #login #nav,
-.mobile #login #backtoblog {
-        margin-left: 8px;
-}
-
-.mobile #login h1 a {
-        width: auto;
-}
-
-
-/* ms */
-/* Dashboard: MS Specific Data */
-#dashboard_right_now p.musub {
-        margin-top: 12px;
-        border-top: 1px solid #ececec;
-        padding-left: 16px;
-        position: static;
-}
-
-.rtl #dashboard_right_now p.musub {
-        padding-left: 0;
-        padding-right: 16px;
-}
-
-#dashboard_right_now td.b a.musublink {
-        font-size: 16px;
-}
-
-#dashboard_right_now div.musubtable {
-        border-top: none;
-}
-
-#dashboard_right_now div.musubtable .t {
-        white-space: normal;
-}
-
-/* Background Color for Site Status */
-.wp-list-table .site-deleted {
-        background: #ff8573;
-}
-.wp-list-table .site-spammed {
-        background: #faafaa;
-}
-.wp-list-table .site-archived {
-        background: #ffebe8;
-}
-.wp-list-table .site-mature {
-        background: #fecac2;
-}
-
-/* nav-menu */
-
-#nav-menus-frame {
-        margin-left: 300px;
-}
-
-#wpbody-content #menu-settings-column {
-        display:inline;
-        width:281px;
-        margin-left: -300px;
-        clear: both;
-        float: left;
-        padding-top: 24px;
-}
-
-.no-js #wpbody-content #menu-settings-column {
-        padding-top: 31px;
-}
-
-#menu-settings-column .inside {
-        clear: both;
-}
-
-.metabox-holder-disabled .postbox {
-        opacity: 0.5;
-        filter: alpha(opacity=50);
-}
-
-.metabox-holder-disabled .button-controls .select-all {
-        display: none;
-}
-
-#wpbody {
-        position: relative;
-}
-
-/* Menu Container */
-#menu-management-liquid {
-        float: left;
-        min-width: 100%;
-}
-
-#menu-management {
-        position: relative;
-        margin-right: 20px;
-        margin-top: -3px;
-        width: 100%;
-}
-
-#menu-management .menu-edit {
-        margin-bottom: 20px;
-}
-
-.nav-menus-php #post-body {
-        padding: 10px;
-        border-width: 1px 0;
-        border-style: solid;
-}
-
-#nav-menu-header,
-#nav-menu-footer {
-        padding: 0 10px;
-}
-
-#nav-menu-header {
-        border-bottom: 1px solid;
-}
-
-#nav-menu-footer {
-        border-top: 1px solid;
-}
-
-.nav-menus-php #post-body div.updated,
-.nav-menus-php #post-body div.error {
-        margin: 0;
-}
-
-.nav-menus-php #post-body-content {
-        position: relative;
-        float: none;
-}
-
-#menu-management .menu-add-new abbr {
-        font-weight:bold;
-}
-
-/* Menu Tabs */
-
-#menu-management .nav-tabs-nav {
-        margin: 0 20px;
-}
-
-#menu-management .nav-tabs-arrow {
-        width: 10px;
-        padding: 0 5px 4px;
-        cursor: pointer;
-        position: absolute;
-        top: 0;
-        line-height: 22px;
-        font-size: 18px;
-        text-shadow: 0 1px 0 #fff;
-}
-
-#menu-management .nav-tabs-arrow-left {
-        left: 0;
-}
-
-#menu-management .nav-tabs-arrow-right {
-        right: 0;
-        text-align: right;
-}
-
-#menu-management .nav-tabs-wrapper {
-        width: 100%;
-        height: 28px;
-        margin-bottom: -1px;
-        overflow: hidden;
-}
-
-#menu-management .nav-tabs {
-        padding-left: 20px;
-        padding-right: 10px;
-}
-
-.js #menu-management .nav-tabs {
-        float: left;
-        margin-left: 0px;
-        margin-right: -400px;
-}
-
-#menu-management .nav-tab {
-        margin-bottom: 0;
-        font-size: 14px;
-}
-
-#select-nav-menu-container {
-        text-align: right;
-        padding: 0 10px 3px 10px;
-        margin-bottom: 5px;
-}
-
-#select-nav-menu {
-        width: 100px;
-        display: inline;
-}
-
-#menu-name-label {
-        margin-top: -2px;
-}
-
-#wpbody .open-label {
-        display: block;
-        float:left;
-}
-
-#wpbody .open-label span {
-        padding-right: 10px;
-}
-
-.js .input-with-default-title {
-        font-style: italic;
-}
-
-#menu-management .inside {
-        padding: 0 10px;
-}
-
-/* Add Menu Item Boxes */
-.postbox .howto input {
-        width: 180px;
-        float: right;
-}
-
-.customlinkdiv .howto input {
-        width: 200px;
-}
-
-#nav-menu-theme-locations .howto select {
-        width: 100%;
-}
-
-#nav-menu-theme-locations .button-controls {
-        text-align: right;
-}
-
-.add-menu-item-view-all {
-        height: 400px;
-}
-
-/* Button Primary Actions */
-#menu-container .submit {
-        margin: 0px 0px 10px;
-        padding: 0px;
-}
-
-.nav-menus-php .meta-sep,
-.nav-menus-php .submitdelete,
-.nav-menus-php .submitcancel {
-        display: block;
-        float: left;
-        margin: 4px 0;
-        line-height: 15px;
-}
-
-.meta-sep {
-        padding: 0 2px;
-}
-
-#cancel-save {
-        text-decoration: underline;
-        font-size: 12px;
-        margin-left: 20px;
-        margin-top: 5px;
-}
-
-/* Button Secondary Actions */
-.list-controls {
-        float: left;
-        margin-top: 5px;
-}
-
-.add-to-menu {
-        float: right;
-}
-
-.postbox img.waiting {
-        display: none;
-        vertical-align: middle;
-}
-
-.button-controls {
-        clear:both;
-        margin: 10px 0;
-}
-
-.show-all,
-.hide-all {
-        cursor: pointer;
-}
-
-.hide-all {
-        display: none;
-}
-
-/* Create Menu */
-#menu-name {
-        width: 270px;
-}
-
-#manage-menu .inside {
-        padding: 0px 0px;
-}
-
-/* Custom Links */
-#available-links dt {
-        display: block;
-}
-
-#add-custom-link .howto {
-        font-size: 12px;
-}
-
-#add-custom-link label span {
-        display: block;
-        float: left;
-        margin-top: 5px;
-        padding-right: 5px;
-}
-
-.menu-item-textbox {
-        width: 180px;
-}
-
-.nav-menus-php .howto span {
-        margin-top: 4px;
-        display: block;
-        float: left;
-}
-
-/* Menu item types */
-.quick-search {
-        width: 190px;
-}
-
-.nav-menus-php .list-wrap {
-        display: none;
-        clear: both;
-        margin-bottom: 10px;
-}
-
-.nav-menus-php .list-container {
-        max-height: 200px;
-        overflow-y: auto;
-        padding: 10px 10px 5px;
-}
-
-.nav-menus-php .postbox p.submit {
-        margin-bottom: 0;
-}
-
-/* Listings */
-.nav-menus-php .list li {
-        display: none;
-        margin: 0;
-        margin-bottom: 5px;
-}
-
-.nav-menus-php .list li .menu-item-title {
-        cursor: pointer;
-        display: block;
-}
-
-.nav-menus-php .list li .menu-item-title input {
-        margin-right: 3px;
-        margin-top: -3px;
-}
-
-/* Nav Menu */
-#menu-container .inside {
-        padding-bottom: 10px;
-}
-
-.menu {
-        padding-top:1em;
-}
-
-#menu-to-edit {
-        padding: 1em 0;
-}
-
-.menu ul {
-        width: 100%;
-}
-
-.menu li {
-        margin-bottom: 0;
-        position:relative;
-}
-
-.menu-item-bar {
-        clear:both;
-        line-height:1.5em;
-        position:relative;
-        margin: 13px 0 0 0;
-}
-
-.menu-item-handle {
-        border: 1px solid #dfdfdf;
-        position: relative;
-        padding-left: 10px;
-        height: auto;
-        width: 400px;
-        line-height: 35px;
-        text-shadow: 0 1px 0 #FFFFFF;
-        overflow: hidden;
-        word-wrap: break-word;
-}
-
-#menu-to-edit .menu-item-invalid .menu-item-handle {
-        background: #f6c9cc;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#f6c9cc), to(#fdf8ff));
-        background-image: -webkit-linear-gradient(bottom, #f6c9cc, #fdf8ff);
-        background-image: -moz-linear-gradient(bottom, #f6c9cc, #fdf8ff);
-        background-image: -o-linear-gradient(bottom, #f6c9cc, #fdf8ff);
-        background-image: linear-gradient(to top, #f6c9cc, #fdf8ff);
-}
-
-.menu-item-edit-active .menu-item-handle {
-        -webkit-border-bottom-right-radius: 0;
-        -webkit-border-bottom-left-radius: 0;
-        border-bottom-right-radius: 0;
-        border-bottom-left-radius: 0;
-}
-
-.no-js .menu-item-edit-active .item-edit {
-        display: none;
-}
-
-.js .menu-item-handle {
-        cursor: move;
-}
-
-.menu li.deleting .menu-item-handle {
-        background-image: none;
-        text-shadow: 0 0 0;
-}
-
-.menu-item-handle .item-title {
-        font-size: 12px;
-        font-weight: bold;
-        padding: 7px 0;
-        line-height: 20px;
-        display:block;
-        margin-right:13em;
-}
-
-/* Sortables */
-li.menu-item.ui-sortable-helper dl {
-        margin-top: 0;
-}
-
-li.menu-item.ui-sortable-helper .menu-item-transport dl {
-        margin-top: 13px;
-}
-
-.menu .sortable-placeholder {
-        height: 35px;
-        width: 410px;
-        margin-top: 13px;
-}
-
-/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
-.menu-item-depth-0 { margin-left: 0px; }
-.menu-item-depth-1 { margin-left: 30px; }
-.menu-item-depth-2 { margin-left: 60px; }
-.menu-item-depth-3 { margin-left: 90px; }
-.menu-item-depth-4 { margin-left: 120px; }
-.menu-item-depth-5 { margin-left: 150px; }
-.menu-item-depth-6 { margin-left: 180px; }
-.menu-item-depth-7 { margin-left: 210px; }
-.menu-item-depth-8 { margin-left: 240px; }
-.menu-item-depth-9 { margin-left: 270px; }
-.menu-item-depth-10 { margin-left: 300px; }
-.menu-item-depth-11 { margin-left: 330px; }
-
-.menu-item-depth-0 .menu-item-transport { margin-left: 0px; }
-.menu-item-depth-1 .menu-item-transport { margin-left: -30px; }
-.menu-item-depth-2 .menu-item-transport { margin-left: -60px; }
-.menu-item-depth-3 .menu-item-transport { margin-left: -90px; }
-.menu-item-depth-4 .menu-item-transport { margin-left: -120px; }
-.menu-item-depth-5 .menu-item-transport { margin-left: -150px; }
-.menu-item-depth-6 .menu-item-transport { margin-left: -180px; }
-.menu-item-depth-7 .menu-item-transport { margin-left: -210px; }
-.menu-item-depth-8 .menu-item-transport { margin-left: -240px; }
-.menu-item-depth-9 .menu-item-transport { margin-left: -270px; }
-.menu-item-depth-10 .menu-item-transport { margin-left: -300px; }
-.menu-item-depth-11 .menu-item-transport { margin-left: -330px; }
-
-body.menu-max-depth-0 { min-width: 950px !important; }
-body.menu-max-depth-1 { min-width: 980px !important; }
-body.menu-max-depth-2 { min-width: 1010px !important; }
-body.menu-max-depth-3 { min-width: 1040px !important; }
-body.menu-max-depth-4 { min-width: 1070px !important; }
-body.menu-max-depth-5 { min-width: 1100px !important; }
-body.menu-max-depth-6 { min-width: 1130px !important; }
-body.menu-max-depth-7 { min-width: 1160px !important; }
-body.menu-max-depth-8 { min-width: 1190px !important; }
-body.menu-max-depth-9 { min-width: 1220px !important; }
-body.menu-max-depth-10 { min-width: 1250px !important; }
-body.menu-max-depth-11 { min-width: 1280px !important; }
-
-/* Menu item controls */
-.item-type {
-        font-size: 12px;
-        padding-right: 10px;
-}
-
-.item-controls {
-        font-size: 12px;
-        position: absolute;
-        right: 20px;
-        top: -1px;
-}
-
-.item-controls a {
-        text-decoration: none;
-}
-
-.item-controls a:hover {
-        cursor: pointer;
-}
-
-.item-controls .item-order {
-        padding-right: 10px;
-}
-
-.nav-menus-php .item-edit {
-        position: absolute;
-        right: -20px;
-        top: 0;
-        display: block;
-        width: 30px;
-        height: 36px;
-        overflow: hidden;
-        text-indent:-999em;
-        border-bottom: 1px solid;
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-/* Menu editing */
-.menu-instructions-inactive {
-        display: none;
-}
-
-.menu-item-settings {
-        display: block;
-        width: 400px;
-        padding: 10px 0 10px 10px;
-        border: solid;
-        border-width: 0 1px 1px 1px;
-        -webkit-border-bottom-right-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 3px;
-}
-
-.menu-item-edit-active .menu-item-settings {
-        display: block;
-}
-
-.menu-item-edit-inactive .menu-item-settings {
-        display: none;
-}
-
-.add-menu-item-pagelinks {
-        margin: .5em auto;
-        text-align: center;
-}
-
-.link-to-original {
-        display: block;
-        margin: 0 0 10px;
-        padding: 3px 5px 5px;
-        font-size: 12px;
-        font-style: italic;
-}
-
-.link-to-original a {
-        padding-left: 4px;
-        font-style: normal;
-}
-
-.hidden-field {
-        display: none;
-}
-
-.menu-item-settings .description-thin,
-.menu-item-settings .description-wide {
-        margin-right: 10px;
-        float: left;
-}
-
-.description-thin {
-        width: 190px;
-        height: 40px;
-}
-
-.description-wide {
-        width: 390px;
-}
-
-.menu-item-actions {
-        padding-top: 15px;
-}
-
-#cancel-save {
-        cursor: pointer;
-}
-
-/* Major/minor publishing actions (classes) */
-.nav-menus-php .major-publishing-actions {
-        clear: both;
-        padding: 3px 0 5px;
-}
-
-.nav-menus-php .major-publishing-actions .publishing-action {
-        text-align: right;
-        float: right;
-        line-height: 23px;
-        margin: 5px 0 1px;
-}
-
-.nav-menus-php .major-publishing-actions .delete-action {
-        vertical-align: middle;
-        text-align: left;
-        float: left;
-        padding-right: 15px;
-        margin-top: 5px;
-}
-
-.menu-name-label span,
-.auto-add-pages label {
-        font-size: 12px;
-        font-style: normal;
-}
-
-.menu-name-label {
-        margin-right: 15px;
-}
-
-.auto-add-pages input {
-        margin-top: 0;
-}
-
-.auto-add-pages {
-        margin-top: 4px;
-        float: left;
-}
-
-.nav-menus-php .submitbox .submitcancel {
-        border-bottom: 1px solid;
-        padding: 1px 2px;
-        text-decoration: none;
-}
-
-.nav-menus-php .major-publishing-actions .form-invalid {
-        padding-left: 4px;
-        margin-left: -4px;
-        border: 0 none;
-}
-
-/* Clearfix */
-#menu-item-name-wrap:after,
-#menu-item-url-wrap:after,
-#menu-name-label:after,
-#menu-settings-column .inside:after,
-#nav-menus-frame:after,
-.nav-menus-php #post-body-content:after,
-.nav-menus-php .button-controls:after,
-.nav-menus-php .major-publishing-actions:after,
-.nav-menus-php .menu-item-settings:after {
-        clear: both;
-        content: ".";
-        display: block;
-        height: 0;
-        visibility: hidden;
-}
-
-#nav-menus-frame,
-.button-controls,
-#menu-item-url-wrap,
-#menu-item-name-wrap {
-        display: block;
-}
-
-/* Star ratings */
-div.star-holder {
-        position: relative;
-        height: 17px;
-        width: 100px;
-        background: url('../images/stars.png?ver=20120307') repeat-x bottom left;
-}
-
-div.star-holder .star-rating {
-        background: url('../images/stars.png?ver=20120307') repeat-x top left;
-        height: 17px;
-        float: left;
-}
-
-div.action-links {
-        font-weight: normal;
-        margin: 6px 0 0;
-}
-
-/* Header on thickbox */
-#plugin-information-header {
-        margin: 0;
-        padding: 0 5px;
-        font-weight: bold;
-        position: relative;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        height: 2.5em;
-}
-#plugin-information ul#sidemenu {
-        font-weight: normal;
-        margin: 0 5px;
-        position: absolute;
-        left: 0;
-        bottom: -1px;
-}
-
-/* Install sidemenu */
-#plugin-information p.action-button {
-        width: 100%;
-        padding-bottom: 0;
-        margin-bottom: 0;
-        margin-top: 10px;
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-top-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-#plugin-information .action-button a {
-        text-align: center;
-        font-weight: bold;
-        text-decoration: none;
-        display: block;
-        line-height: 2em;
-}
-
-#plugin-information h2 {
-        clear: none !important;
-        margin-right: 200px;
-}
-
-#plugin-information .fyi {
-        margin: 0 10px 50px;
-        width: 210px;
-}
-
-#plugin-information .fyi h2 {
-        font-size: 0.9em;
-        margin-bottom: 0;
-        margin-right: 0;
-}
-
-#plugin-information .fyi h2.mainheader {
-        padding: 5px;
-        -webkit-border-top-left-radius: 3px;
-        border-top-left-radius: 3px;
-}
-
-#plugin-information .fyi ul {
-        padding: 10px 5px 10px 7px;
-        margin: 0;
-        list-style: none;
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-#plugin-information .fyi li {
-        margin-right: 0;
-}
-
-#plugin-information #section-holder {
-        padding: 10px;
-}
-
-#plugin-information .section ul,
-#plugin-information .section ol {
-        margin-left: 16px;
-        list-style-type: square;
-        list-style-image: none;
-}
-
-#plugin-information #section-screenshots ol {
-        list-style: none;
-        margin: 0;
-}
-
-#plugin-information #section-screenshots li img {
-        vertical-align: text-top;
-        max-width: 100%;
-        width: auto;
-        height: auto;
-}
-
-#plugin-information #section-screenshots li p {
-        font-style: italic;
-        padding-left: 20px;
-        padding-bottom: 2em;
-}
-
-#plugin-information #section-screenshots ol,
-#plugin-information .updated,
-#plugin-information pre {
-        margin-right: 215px;
-}
-
-#plugin-information pre {
-        padding: 7px;
-        overflow: auto;
-}
-
-/* press-this */
-body.press-this {
-        color: #333;
-        margin: 0;
-        padding: 0;
-        min-width: 675px;
-        min-height: 400px;
-}
-
-img {
-        border: none;
-}
-
-/* Header */
-.press-this #wphead {
-        height: 32px;
-        margin-left: 0;
-        margin-right: 0;
-        margin-bottom: 5px;
-}
-
-.press-this #header-logo {
-        float: left;
-        margin: 7px 7px 0;
-        -webkit-user-select: none;
-        -moz-user-select: none;
-        user-select: none;
-}
-
-.press-this #wphead h1 {
-        font-weight: normal;
-        font-size: 16px;
-        line-height: 32px;
-        margin: 0;
-        float: left;
-}
-
-.press-this #wphead h1 a {
-        text-decoration: none;
-}
-
-.press-this #wphead h1 a:hover {
-        text-decoration: underline;
-}
-
-.press-this #message {
-        margin: 10px 0;
-}
-
-.press-this-sidebar {
-        float: right;
-        width: 200px;
-        padding-top: 10px;
-}
-
-.press-this #title {
-        margin-left: 0;
-        margin-right: 0;
-        -moz-box-sizing: border-box;
-        -webkit-box-sizing: border-box;
-        -ms-box-sizing: border-box;
-        box-sizing: border-box;
-}
-
-.press-this .tagchecklist span a {
-        background: transparent url(../images/xit.gif) no-repeat 0 0;
-}
-
-.press-this #titlediv {
-        margin: 0;
-}
-
-.press-this .wp-media-buttons {
-        cursor: default;
-        padding: 8px 8px 0;
-}
-
-.press-this .howto {
-        margin-top: 2px;
-        margin-bottom: 3px;
-        font-size: 12px;
-        font-style: italic;
-        display: block;
-}
-
-/* Editor/Main Column */
-.press-this #poststuff {
-        margin: 0 10px 10px;
-}
-
-#poststuff #editor-toolbar {
-        height: 30px;
-}
-
-div.zerosize {
-        border: 0 none;
-        height: 0;
-        margin: 0;
-        overflow: hidden;
-        padding: 0;
-        width: 0;
-}
-
-.posting {
-        margin-right: 212px;
-        position: relative;
-}
-
-.press-this .inner-sidebar {
-        width: 200px;
-}
-
-.press-this .inner-sidebar .sleeve {
-        padding-top: 5px;
-}
-
-.press-this #submitdiv p {
-        margin: 0;
-        padding: 6px;
-}
-
-.press-this #submitdiv #publishing-actions {
-        border-bottom: 1px solid #dfdfdf;
-}
-
-.press-this #publish {
-        float: right;
-}
-
-.press-this #poststuff h2,
-.press-this #poststuff h3 {
-        font-size: 14px;
-        line-height: 1;
-}
-
-.press-this #tagsdiv-post_tag h3,
-.press-this #categorydiv h3 {
-        cursor: pointer;
-}
-
-.press-this #submitdiv h3 {
-        cursor: default;
-}
-
-h3.tb {
-        text-shadow: 0 1px 0 #fff;
-        font-weight: bold;
-        font-size: 12px;
-        margin-left: 5px;
-}
-
-#TB_window {
-        border: 1px solid #333;
-}
-
-.press-this .postbox,
-.press-this .stuffbox {
-        margin-bottom: 10px;
-        min-width: 0;
-}
-
-.postbox:hover .handlediv,
-.stuffbox:hover .handlediv {
-        background: transparent url(../images/arrows.png) no-repeat 6px 7px;
-}
-
-.press-this #submitdiv:hover .handlediv {
-        background: none;
-}
-
-.tbtitle {
-        font-size: 1.7em;
-        outline: none;
-        padding: 3px 4px;
-        border-color: #dfdfdf;
-}
-
-.press-this .actions {
-        float: right;
-        margin: -19px 0 0;
-}
-
-.press-this #extra-fields .actions {
-        margin: -25px -7px 0 0;
-}
-
-.press-this .actions li {
-        float: left;
-        list-style: none;
-        margin-right: 10px;
-}
-
-#extra-fields .button {
-        margin-right: 5px;
-}
-
-/* Photo Styles */
-#photo_saving {
-        margin: 0 8px 8px;
-        vertical-align: middle;
-}
-
-#img_container_container {
-        overflow: auto;
-}
-
-#extra-fields {
-        margin-top: 10px;
-        position: relative;
-}
-
-#extra-fields h2 {
-        margin: 12px;
-}
-
-#waiting {
-        margin-top: 10px;
-}
-
-#extra-fields .postbox {
-        margin-bottom: 5px;
-}
-
-#extra-fields .titlewrap {
-        padding: 0;
-        overflow: auto;
-        height: 100px;
-}
-
-#img_container a {
-        display: block;
-        float: left;
-        overflow: hidden;
-}
-
-#img_container img,
-#img_container a {
-        width: 68px;
-        height: 68px;
-}
-
-#img_container img {
-        border: none;
-        background-color: #f4f4f4;
-        cursor: pointer;
-}
-
-#img_container a,
-#img_container a:link,
-#img_container a:visited {
-        border: 1px solid #ccc;
-        display: block;
-        position: relative;
-}
-
-#img_container a:hover,
-#img_container a:active {
-        border-color: #000;
-        z-index: 1000;
-        border-width: 2px;
-        margin: -1px;
-}
-
-/* Video */
-#embed-code {
-        width: 100%;
-        height: 98px;
-}
-
-/* Categories */
-.press-this .categorydiv div.tabs-panel {
-        height: 100px;
-}
-
-/* Tags */
-.press-this .tagsdiv .newtag {
-        width: 130px;
-}
-
-.press-this #content {
-        margin: 5px 0;
-        padding: 0 5px;
-        border: 0 none;
-        height: 357px;
-        font-family: Consolas, Monaco, monospace;
-        font-size: 13px;
-        line-height: 19px;
-        background: transparent;
-}
-
-/* Submit */
-#saving {
-        display: inline;
-        vertical-align: middle;
-}
-
-#TB_ajaxContent #options {
-        position: absolute;
-        top: 20px;
-        right: 25px;
-        padding: 5px;
-}
-
-#TB_ajaxContent h3 {
-        margin-bottom: .25em;
-}
-
-.error a {
-        text-decoration: underline;
-}
-
-.updated a {
-        text-decoration: none;
-        padding-bottom: 2px;
-}
-
-/* tag hints */
-.taghint {
-        color: #aaa;
-        margin: -17px 0 0 7px;
-        visibility: hidden;
-}
-
-input.newtag ~ div.taghint {
-        visibility: visible;
-}
-
-input.newtag:focus ~ div.taghint {
-        visibility: hidden;
-}
-
-/* TinyMCE */
-#mce_fullscreen_container {
-        background: #fff;
-}
-
-#photo-add-url-div input[type="text"] {
-        width: 300px;
-}
-
-/* theme-editor */
-.alignleft h3 {
-        margin: 0;
-}
-
-h3 span {
-        font-weight: normal;
-}
-
-#template textarea {
-        font-family: Consolas, Monaco, monospace;
-        font-size: 12px;
-        width: 97%;
-        background: #f9f9f9;
-        outline: none;
-}
-
-#template p {
-        width: 97%;
-}
-
-#templateside {
-        float: right;
-        width: 190px;
-        word-wrap: break-word;
-}
-
-#templateside h3,
-#postcustomstuff p.submit {
-        margin: 0;
-}
-
-#templateside h4 {
-        margin: 1em 0 0;
-}
-
-#templateside ol,
-#templateside ul {
-        margin: .5em;
-        padding: 0;
-}
-
-#templateside li {
-        margin: 4px 0;
-}
-
-#templateside ul li a span.highlight {
-        display:block;
-}
-
-.nonessential {
-        font-size: 11px;
-        font-style: italic;
-        padding-left: 12px;
-}
-
-.highlight {
-        padding: 3px 3px 3px 12px;
-        margin-left: -12px;
-        font-weight: bold;
-        border: 0 none;
-}
-
-#documentation {
-        margin-top: 10px;
-}
-#documentation label {
-        line-height: 22px;
-        vertical-align: top;
-        font-weight: bold;
-}
-
-.fileedit-sub {
-        padding: 10px 0 8px;
-        line-height: 180%;
-}
-
-#filter-box {
-        clear: both;
-}
-
-.feature-filter {
-        padding: 8px 12px 0;
-}
-
-.feature-filter .feature-group {
-        float: left;
-        margin: 5px 10px 10px;
-}
-
-.feature-filter .feature-group li {
-        display: inline-block;
-        vertical-align: top;
-        list-style-type: none;
-        padding-right: 25px;
-        width: 150px;
-}
-
-.feature-container {
-width: 100%;
-overflow: auto;
-margin-bottom: 10px;
-}
-
-/* widgets */
-
-/* 2 column liquid layout */
-div.widget-liquid-left {
-        float: left;
-        clear: left;
-        width: 100%;
-        margin-right: -325px;
-}
-
-div#widgets-left {
-        margin-left: 5px;
-        margin-right: 325px;
-}
-
-div#widgets-right {
-        width: 285px;
-        margin: 0 auto;
-}
-
-div.widget-liquid-right {
-        float: right;
-        clear: right;
-        width: 300px;
-}
-
-.widget-liquid-right .widget,
-.inactive-sidebar .widget,
-.widget-liquid-right .sidebar-description {
-        width: 250px;
-        margin: 0 auto 20px;
-        overflow: hidden;
-}
-
-.widget-liquid-right .sidebar-description {
-        margin-bottom: 10px;
-}
-
-.inactive-sidebar .widget {
-        margin: 0 10px 20px;
-        display: inline-block;
-}
-
-div.sidebar-name h3 {
-        font-weight: normal;
-        font-size: 15px;
-        margin: 0;
-        padding: 8px 10px;
-        overflow: hidden;
-        white-space: nowrap;
-}
-
-div.sidebar-name {
-        cursor: pointer;
-        font-size: 13px;
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-top-right-radius: 3px;
-        -webkit-border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-}
-
-.js .closed .sidebar-name {
-        -webkit-border-bottom-right-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-.widget-liquid-right .widgets-sortables,
-#widgets-left .widget-holder {
-        border-width: 0 1px 1px;
-        border-style: none solid solid;
-        -webkit-border-bottom-right-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-bottom-right-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-.js .closed .widgets-sortables,
-.js .closed .widget-holder {
-        display: none;
-}
-
-.widget-liquid-right .widgets-sortables {
-        padding: 15px 0 0;
-}
-
-#available-widgets .widget-holder {
-        padding: 7px 5px 0;
-}
-
-#available-widgets .widget {
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-.inactive-sidebar {
-        padding: 5px 5px 0;
-}
-
-#widget-list .widget {
-        width: 250px;
-        margin: 0 10px 15px;
-        border: 0 none;
-        background: transparent;
-        display: inline-block;
-        vertical-align: top;
-}
-
-#widget-list .widget-description {
-        padding: 5px 8px;
-}
-
-.widget-placeholder {
-        border-width: 1px;
-        border-style: dashed;
-        margin: 0 auto 20px;
-        height: 27px;
-        width: 250px;
-}
-
-.inactive-sidebar .widget-placeholder {
-        margin: 0 10px 20px;
-        float: left;
-}
-
-div.widgets-holder-wrap {
-        padding: 0;
-        margin: 10px 0 20px;
-}
-
-#widgets-left #available-widgets {
-        background-color: transparent;
-        border: 0 none;
-}
-
-ul#widget-list {
-        list-style: none;
-        margin: 0;
-        padding: 0;
-        min-height: 100px;
-}
-
-.widget .widget-top {
-        margin-bottom: -1px;
-        font-size: 12px;
-        font-weight: bold;
-        height: 26px;
-        overflow: hidden;
-}
-
-.widget-top .widget-title {
-        padding: 7px 9px;
-}
-
-.widget-top .widget-title-action {
-        float: right;
-}
-
-a.widget-action {
-        display: block;
-        width: 24px;
-        height: 26px;
-}
-
-#available-widgets a.widget-action {
-        display: none;
-}
-
-.widget-top a.widget-action {
-        background: transparent url(../images/arrows.png) no-repeat 4px 6px;
-}
-
-.widget-top a.widget-action:hover {
-        background: transparent url(../images/arrows-dark.png) no-repeat 4px 6px;
-}
-
-.widget .widget-inside,
-.widget .widget-description {
-        padding: 12px 12px 10px;
-        font-size: 12px;
-        line-height: 16px;
-}
-
-.widget-inside,
-.widget-description {
-        display: none;
-}
-
-#available-widgets .widget-description {
-        display: block;
-}
-
-.widget .widget-inside p {
-        margin: 0 0 1em;
-        padding: 0;
-}
-
-.widget-title h4 {
-        margin: 0;
-        padding-bottom: 0.2em;
-        line-height: 1;
-        overflow: hidden;
-        white-space: nowrap;
-}
-
-.widgets-sortables {
-        min-height: 90px;
-}
-
-.widget-control-actions {
-        margin-top: 8px;
-}
-
-.widget-control-actions a {
-        text-decoration: none;
-}
-
-.widget-control-actions a:hover {
-        text-decoration: underline;
-}
-
-.widget-control-actions .ajax-feedback {
-        padding-bottom: 3px;
-}
-
-.widget-control-actions div.alignleft {
-        margin-top: 6px;
-}
-
-div#sidebar-info {
-        padding: 0 1em;
-        margin-bottom: 1em;
-        font-size: 12px;
-}
-
-.widget-title a,
-.widget-title a:hover {
-        text-decoration: none;
-        border-bottom: none;
-}
-
-.widget-control-edit {
-        display: block;
-        font-size: 12px;
-        font-weight: normal;
-        line-height: 26px;
-        padding: 0 8px 0 0;
-}
-
-a.widget-control-edit {
-        text-decoration: none;
-}
-
-.widget-control-edit .add,
-.widget-control-edit .edit {
-        display: none;
-}
-
-#available-widgets .widget-control-edit .add,
-#widgets-right .widget-control-edit .edit,
-.inactive-sidebar .widget-control-edit .edit {
-        display: inline;
-}
-
-.editwidget {
-        margin: 0 auto 15px;
-}
-
-.editwidget .widget-inside {
-        display: block;
-        padding: 10px;
-}
-
-.inactive p.description {
-        margin: 5px 15px 10px;
-}
-
-#available-widgets p.description {
-        margin: 0 12px 12px;
-}
-
-.widget-position {
-        margin-top: 8px;
-}
-
-.inactive {
-        padding-top: 2px;
-}
-
-.sidebar-name-arrow {
-        float: right;
-        height: 29px;
-        width: 26px;
-}
-
-.widget-title .in-widget-title {
-        font-size: 12px;
-        white-space: nowrap;
-}
-
-#removing-widget {
-        display: none;
-        font-weight: normal;
-        padding-left: 15px;
-        font-size: 12px;
-        line-height: 1;
-}
-
-.widget-control-noform,
-#access-off,
-.widgets_access .widget-action,
-.widgets_access .sidebar-name-arrow,
-.widgets_access #access-on,
-.widgets_access .widget-holder .description {
-        display: none;
-}
-
-.widgets_access .widget-holder,
-.widgets_access #widget-list {
-        padding-top: 10px;
-}
-
-.widgets_access #access-off {
-        display: inline;
-}
-
-.widgets_access #wpbody-content .widget-title-action,
-.widgets_access #wpbody-content .widget-control-edit,
-.widgets_access .closed .widgets-sortables,
-.widgets_access .closed .widget-holder {
-        display: block;
-}
-
-.widgets_access .closed .sidebar-name {
-        -webkit-border-bottom-right-radius: 0;
-        -webkit-border-bottom-left-radius: 0;
-        border-bottom-right-radius: 0;
-        border-bottom-left-radius: 0;
-}
-
-.widgets_access .sidebar-name,
-.widgets_access .widget .widget-top {
-        cursor: default;
-}
-
-/* =Media Queries
--------------------------------------------------------------- */
-
-@media only screen and (max-width: 768px) {
-        /* categories */
-        #col-left {
-                width: 100%;
-        }
-
-        #col-right {
-                width: 100%;
-        }
-}
-
-@media only screen and (min-width: 769px) {
-        /* categories */
-        #col-left {
-                width: 35%;
-        }
-
-        #col-right {
-                width: 65%;
-        }
-}
-
-@media only screen and (max-width: 860px) {
-
-        /* categories */
-        #col-left {
-                width: 35%;
-        }
-
-        #col-right {
-                width: 65%;
-        }
-}
-
-@media only screen and (min-width: 980px) {
-
-        /* categories */
-        #col-left {
-                width: 35%;
-        }
-
-        #col-right {
-                width: 65%;
-        }
-}
-
-@media only screen and (max-width: 768px) {
-        /* categories */
-        #col-left {
-                width: 100%;
-        }
-
-        #col-right {
-                width: 100%;
-        }
-
-        .form-field input,
-        .form-field textarea {
-                width: 99%;
-        }
-
-        .form-wrap .form-field {
-                padding:0;
-        }
-
-        /* users */
-        #profile-page .form-table textarea {
-                max-width: 400px;
-                width: auto;
-        }
-}
-
-/* =Localized CSS
--------------------------------------------------------------- */
-
-/* zh_CN: Remove italic properties. */
-.locale-zh-cn .howto,
-.locale-zh-cn .tablenav .displaying-num,
-.locale-zh-cn .js .input-with-default-title,
-.locale-zh-cn .link-to-original,
-.locale-zh-cn .inline-edit-row fieldset span.title,
-.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
-.locale-zh-cn #utc-time,
-.locale-zh-cn #local-time,
-.locale-zh-cn p.install-help,
-.locale-zh-cn p.help,
-.locale-zh-cn p.description,
-.locale-zh-cn span.description,
-.locale-zh-cn .form-wrap p {
-        font-style: normal;
-}
-
-/* zh_CN: Enlarge dashboard widget 'Configure' link */
-.locale-zh-cn .hdnle a { font-size: 12px; }
-
-/* zn_CH: Enlarge font size, set font-size: normal */
-.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
-
-/* Zn_CH: Distraction free writing.
- * More beautiful font for "Just write."
- * Larger text for HTML/Visual mode.
- */
-.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
-.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
-
-/* zh_CN: Enlarge font-size. */
-.locale-zh-cn #sort-buttons { font-size: 1em !important; }
-
-/* ru_RU: Text needs more room to breathe. */
-.locale-ru-ru #dashboard_quick_press .input-text-wrap,
-.locale-ru-ru #dashboard_quick_press .textarea-wrap,
-.locale-ru-ru #dashboard_quick_press .wp-media-buttons {
-        margin-left: 5.7em; /* default 5em + 0.7em */
-}
-.locale-ru-ru #dashboard_quick_press h4 {
-        width: 5.7em; /* default 5.5em + 0.2em */
-}
-.locale-ru-ru #dashboard-widgets #dashboard_quick_press form p.submit {
-        margin-left: 5.3em; /* default 4.6em + 0.7em */
-}
-.locale-ru-ru .inline-edit-row fieldset label span.title {
-        width: auto; /* default 5em */
-        min-width: 5em;
-}
-.locale-ru-ru.press-this .posting {
-        margin-right: 257px; /* default 212px + 45px */
-}
-.locale-ru-ru.press-this #photo-add-url-div input[type="text"] {
-        width: 255px; /* default 300px - 45px */
-}
-.locale-ru-ru.press-this #side-sortables {
-        width: 245px; /* default 200px + 45px */
-}
-
-/* lt_LT: QuickPress + QuickEdit */
-.locale-lt-lt #dashboard_quick_press .input-text-wrap,
-.locale-lt-lt #dashboard_quick_press .textarea-wrap,
-.locale-lt-lt #dashboard_quick_press .wp-media-buttons {
-        margin-left: 7em;
-}
-.locale-lt-lt #dashboard_quick_press h4 {
-        width: 7em;
-}
-.locale-lt-lt .inline-edit-row fieldset label span.title {
-        width: 8em;
-}
-.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
-        margin-left: 8em;
-}
</del></span></pre></div>
<a id="trunkwpadmincsswpadminmincssfromrev21591trunkwpadmincsswpadmincss"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/css/wp-admin.min.css (from rev 21591, trunk/wp-admin/css/wp-admin.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin.min.css         (rev 0)
+++ trunk/wp-admin/css/wp-admin.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+#wpwrap{height:auto;min-height:100%;width:100%;position:relative}#wpcontent{height:100%}#wpcontent,#footer{margin-left:165px}.folded #wpcontent,.folded #footer{margin-left:52px}#wpbody-content{padding-bottom:65px;float:left;width:100%}#adminmenuback,#adminmenuwrap,#adminmenu,#adminmenu .wp-submenu{width:145px}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:left;margin:0;padding:0;list-style:none}.folded #adminmenuback,.folded #adminmenuwrap,.folded #adminmenu,.folded #adminmenu li.menu-top{width:32px}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.inner-sidebar #side-sortables,.columns-2 .inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-ri
ght:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.screen-reader-text,.screen-reader-text span{position:absolute;left:-1000em;height:1px;width:1px;overflow:hidden}.screen-reader-shortcut:focus{left:5px;top:5px;height:auto;width:auto;display:block;padding:10px 15px;background:#fff;color:#000;border:2px solid #333;border-radius:3px;z-index:100000}.hidden,.js .closed .inside,.js .hide-if-js,.no-js .hide-if-no-js{display:none}input[type="text"],input[type="password"],input[type="number"],input[type="search"],input[type="email"],input[type="url"],textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[t
ype="checkbox"],input[type="radio"]{vertical-align:text-top;padding:0;margin:1px 0 0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{display:none}html,body{height:100%;margin:0;padding:0}body{font-family:sans-serif;font-size:12px;line-height:1.4em;min-width:600px}body.iframe{min-width:0}body.login{background:#fbfbfb;min-width:0}iframe,img{border:0}td,textarea,input,select{font-family:inherit;font-size:inherit;font-weight:inherit}td,textarea{line-height:inherit}input,select{line-height:15px}a,input,select,div{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}p{margin:1em 0}blockquote{margin:1em}label{cursor:pointer}li,dd{margin-bottom:6px}textarea,input,select{margin:1px;padding:3px}h1,h2,h3,h4,h5,h6{display:block;font-weight:bold}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0
}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ul,ol{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc outside}ul.ul-square{list-style:square outside}ol.ol-decimal{list-style:decimal outside}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-left:1.8em}ul.ul-disc>li,ul.ul-square>li,ol.ol-decimal>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace}kbd,code{padding:1px 3px;margin:0 1px;font-size:11px}.subsubsub{list-style:none;margin:8px 0 5px;padding:0;white-space:nowrap;font-size:12px;float:left}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:normal}.subsubsub a.current{font-weight:bold;border:0}.subsubsub li{display:inline;margin:0;padding:0}.widefat,div.updated,div.error,.wrap .add-new-h2,textarea,input[type="text"],input[type="password"],input[typ
e="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select,.tablenav .tablenav-pages a,.tablenav-pages span.current,#titlediv #title,.postbox,#postcustomstuff table,#postcustomstuff input,#postcustomstuff textarea,.imgedit-menu div,.plugin-update-tr .update-message,#poststuff .inside .the-tagcloud,.login form,#login_error,.login .message,#menu-management .menu-edit,.nav-menus-php .list-container,.menu-item-handle,.link-to-original,.nav-menus-php .major-publishing-actions .form-invalid,.press-this #message,#TB_window,.tbtitle,.highlight,.feature-filter,#widget-list .widget-top,.editwidget .widget-inside{-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat *{word-wrap:break-word}.w
idefat a{text-decoration:none}.widefat thead th:first-of-type{-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.widefat thead th:last-of-type{-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.widefat tfoot th:first-of-type{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.widefat tfoot th:last-of-type{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.widefat td,.widefat th{border-width:1px 0;border-style:solid}.widefat tfoot th{border-bottom:0}.widefat .no-items td{border-bottom-width:0}.widefat td{font-size:12px;padding:4px 7px 2px;vertical-align:top}.widefat td p,.widefat td ol,.widefat td ul{font-size:12px}.widefat th{padding:7px 7px 8px;text-align:left;line-height:1.3em;font-size:14px}.widefat th input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:11px 0 0;vertical-align:top}.widefat tbody th.check-column{padding:9px 0 22px}.widefat .num,.column-comments,.c
olumn-links,.column-posts{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:4px 15px 0 0}div.updated,div.error{padding:0 .6em;margin:5px 15px 2px}div.updated p,div.error p{margin:.5em 0;padding:2px}.wrap div.updated,.wrap div.error,.media-upload-form div.error{margin:5px 0 15px}.wrap h2,.subtitle{font-weight:normal;margin:0;text-shadow:#fff 0 1px 0}.wrap h2{font-size:23px;padding:9px 15px 4px 0;line-height:29px}.subtitle{font-size:14px;padding-left:25px}.wrap .add-new-h2{font-family:sans-serif;margin-left:4px;padding:3px 8px;position:relative;top:-3px;text-decoration:none;font-size:12px;border:0 none}.wrap h2.long-header{padding-right:0}div.sidebar-name h3,#menu-management .nav-tab,#dashboard_plugins h5,a.rsswidget,#dashboard_right_now td.b,#dashboard-widgets h4,.tool-box .title,#poststuff h3,.metabox-holder h3,.pressthis a,#your-profile legend,.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title,.tablenav .displaying-num
,.widefat th,.quicktags,.search{font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}h2 .nav-tab,.wrap h2,.subtitle,.login form .input{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif}.quicktags,.search{font-size:12px}.icon32{float:left;height:34px;margin:7px 8px 0 0;width:36px}.icon16{height:18px;width:18px;padding:6px 6px;margin:-6px 0 0 -8px;float:left}.key-labels label{line-height:24px}.pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.howto{font-style:italic;display:block;font-family:sans-serif}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}.wp-admin select{padding:2px;height:2em}.wp-admin select[multiple]{height:auto}select option{padding:2px}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-b
ottom-left-radius:3px;border-bottom-right-radius:3px}form p.submit a.cancel:hover{text-decoration:none}.submit input,.button,input.button,.button-primary,input.button-primary,.button-secondary,input.button-secondary,.button-highlighted,input.button-highlighted,#postcustomstuff .submit input{text-decoration:none;font-size:12px!important;line-height:13px;padding:3px 8px;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#minor-publishing-actions input,#major-publishing-actions input,#minor-publishing-actions .preview{min-width:80px;text-align:center}textarea.all-options,input.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text,#adduser .form-field input{width:25em}input.small-text{width:50px}input[type="number"].small-text{width:60px}#doaction,#doaction2,#post-query-submit{margin-right:8px}.tablenav sele
ct[name="action"],.tablenav select[name="action2"]{width:130px}.tablenav select[name="m"]{width:155px}.tablenav select#cat{width:170px}#wpcontent option{padding:2px}#timezone_string option{margin-left:1em}label,#your-profile label+a{vertical-align:middle}#misc-publishing-actions label{vertical-align:baseline}#pass-strength-result{border-style:solid;border-width:1px;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}.indicator-hint{padding-top:8px}p.search-box{float:right;margin:0}input[type="text"].ui-autocomplete-loading{background:transparent url('../images/loading.gif') no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-width:1p
x;border-style:solid}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px}.ui-autocomplete li a.ui-state-hover{cursor:pointer}#major-publishing-actions{padding:10px 10px 8px;clear:both;border-top:1px solid #f5f5f5;margin-top:-2px}#delete-action{line-height:25px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px;border-width:1px 0;border-style:solid}.misc-pub-section:first-child{border-top-width:0}.misc-pub-section-last{border-bottom-width:0}#minor-publishing-actions{padding:10px 10px 2px 8px;text-align:right}#minor-publishing{border-bottom-width:1px;border-bottom-style:solid;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}#save-post{float:left}#minor-publishing .ajax-loading{padding:3px 0 0 4px;float:left}.preview{float:right}#sticky-span{margin
-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom-width:1px;border-bottom-style:solid}.side-info ul{margin:0;padding-left:18px;list-style:square}a.button,a.button-primary,a.button-secondary{line-height:15px;padding:3px 10px;white-space:nowrap;-webkit-border-radius:10px}.approve,.unapproved .unapprove{display:none}.unapproved .approve,.spam .approve,.trash .approve{display:inline}td.action-links,th.action-links{text-align:right}.describe .del-link{padding-left:5px}#update-nag,.update-nag{line-height:19px;padding:5px 0;font-size:12px;text-align:center;margin:-1px 15px 0 5px;border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.plugins .plugin-update{padding:0}.plugin-update .update-message{margin:0 10px 8px 31px;font-weight:bold}ul#dismissed-updates{display:none}form.up
grade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-0.5em 0 2em 0}.ajax-feedback{visibility:hidden;vertical-align:bottom}#ajax-response.alignleft{margin-left:2em}#adminmenu a,#sidemenu a,#taglist a,#catlist a{text-decoration:none}#screen-options-wrap,#contextual-help-wrap{margin:0;padding:8px 20px 12px;position:relative;overflow:auto}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 24px 0 0}#screen-meta{display:none;position:relative;margin:0 15px 0 5px;border-width:0 1px 1px;border-style:none solid solid}#screen-options-link-wrap,#contextual-help-link-wrap{float:right;height:23px;padding:0;margin:0 0 0 6px;font-family:sans-serif}#screen-options-link-wrap,#contextual-help-link-wrap,#screen-meta{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#screen-meta-links .screen-meta-toggle{position:relative;top:-1px}#screen-meta-links a.sh
ow-settings{text-decoration:none;z-index:1;padding:1px 16px 0 6px;height:22px;line-height:22px;font-size:12px;display:block;text-shadow:rgba(255,255,255,0.7) 0 1px 0}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#screen-options-wrap h5,#contextual-help-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-right:15px;white-space:nowrap;line-height:30px}.metabox-prefs label input{margin:0 5px 0 2px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#contextual-help-wrap{padding:0;margin-left:-4px}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border-width:0 1px;border-style:solid}#contextual-help-wrap.no-sidebar #contextual-h
elp-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:1px 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-width:1px 0 1px 1px;border-style:solid}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}#adminmenuback,#adminmenuwrap{border-width:0 1px 0 0;border-style:solid}#adminmenuwrap{position:relative;float:left}#adminmenushadow{position:absolute;
top:0;right:0;bottom:0;width:6px;z-index:20}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px}#adminmenu li.menu-top{min-height:28px;position:relative}#adminmenu .wp-submenu{list-style:none;padding:4px 0;margin:0;position:absolute;top:-1000em;left:146px;z-index:999;overflow:visible;border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.js #adminmenu .sub-open,.js #adminmenu .opensub .wp-submenu,#adminmenu a.menu-top:focus+.wp-submenu,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opens
ub .wp-submenu{position:relative;z-index:2;top:auto;left:auto;right:auto;bottom:auto;border:0 none;-webkit-box-shadow:none;box-shadow:none}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:-1px;left:32px}.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;position:absolute;top:-1000em}#adminmenu .wp-submenu a{font-size:12px;line-height:18px;margin:0;padding-left:12px}#adminmenu .wp-not-current-submenu li>a{padding-left:16px}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding-left:1
2px}#adminmenu a.menu-top,#adminmenu .wp-submenu-head{font-size:13px;font-weight:bold;line-height:18px;padding:0}#adminmenu .wp-submenu-head,.folded #adminmenu .wp-menu-name{display:none}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu a.menu-top{border-width:1px 0;border-style:solid none}#adminmenu .wp-menu-image img{padding:7px 0 0 7px;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:5px}#adminmenu div.wp-menu-image{float:left;width:28px;height:28px;margin-top:-1px}.folded #adminmenu div.wp-menu-image{width:32px;margin-top:0;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:29px}.wp-menu-arrow{display:none;z-index:25;position:absolute;right:100%;margin:0;height:30px;width:6px;-moz-transform:translate(146px);-webkit-transform:translate(146px);-o-transform:translate(146px);-ms-transform:translate(146px);transform:translate(146px)}#adminmenu .wp-menu-arrow div{posit
ion:absolute;top:7px;left:-1px;width:14px;height:15px;-moz-transform:matrix(-0.6,1,0.6,1,0,0);-webkit-transform:matrix(-0.6,1,0.6,1,0,0);-o-transform:matrix(-0.6,1,0.6,1,0,0);-ms-transform:matrix(-0.6,1,0.6,1,0,0);transform:matrix(-0.6,1,0.6,1,0,0)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{-moz-transform:translate(145px);-webkit-transform:translate(145px);-o-transform:translate(145px);-ms-transform:translate(145px);transform:translate(145px);height:28px;border-width:1px 0;border-style:solid;top:0}.folded .wp-menu-arrow{-moz-transform:translate(33px);-webkit-transform:translate(33px);-o-transform:translate(33px);-ms-transform:translate(33px);transform:translate(33px)}#adminmenu li.wp-has-current-submenu .wp-menu-arrow,#adminmenu a.menu-top:focus .wp-menu-arrow,.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,#adminmenu li.current .wp-menu-arrow,#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow{display:block}#adminmenu li.current .wp-menu-arrow,#adminmenu l
i.wp-menu-open .wp-menu-arrow{top:0}.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,#adminmenu .opensub a.wp-has-submenu .wp-menu-arrow,#adminmenu a.wp-has-submenu:focus .wp-menu-arrow{z-index:1001}.ie8 #adminmenu li.menu-top:hover .wp-menu-arrow{display:none}#adminmenu .wp-not-current-submenu .wp-menu-arrow div{width:15px;top:6px;border-width:0 0 1px 1px;border-style:solid}.wp-menu-arrow,.folded #adminmenu li.wp-not-current-submenu .wp-menu-arrow,.no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow{display:none}.folded #adminmenu li.current .wp-menu-arrow,.folded #adminmenu li.wp-menu-open .wp-menu-arrow{display:block;top:1px}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:3px;padding:0;margin:0;border-width:1px 0;border-style:solid;cursor:inherit}#adminmenu div.separator{height:1px;padding:0;border-width:1px 0 0 0;border-st
yle:solid}#adminmenu .wp-submenu .wp-submenu-head{padding:6px 4px 5px 10px;margin:-4px -1px 4px;border-width:1px 0;border-style:solid;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}#adminmenu li.wp-menu-open{border-width:0 0 1px;border-style:solid}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0 none}.folded #adminmenu li.wp-has-current-submenu{margin-bottom:1px}.folded #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{position:absolute;font-family:sans-serif;font-size:9px;line-height:17px;font-weight:bold;margin-top:1px;margin-left:7px;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span,#sidemenu li a span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:12px;line-height:34p
x;border-width:1px 0 0;border-style:solid}.folded #collapse-menu span{display:none}#collapse-button,#collapse-button div{width:15px;height:15px}#collapse-button{float:left;margin:8px 6px;border-width:1px;border-style:solid;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width:900px){.auto-fold #wpcontent,.auto-fold #footer{margin-left:52px}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap,.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top{width:32px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu{top:-1px;left:32px}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{border-width:1p
x;border-style:solid;position:absolute;top:-1000em}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{display:none}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{width:32px;margin-top:0;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:29px}.auto-fold .wp-menu-arrow{-moz-transform:translate(33px);-webkit-transform:translate(33px);-o-transform:translate(33px);-ms-transform:translate(33px);transform:translate(33px)}.auto-fold #adminmenu li.wp-not-current-submenu .wp-menu-arrow{display:none}.auto-fold #adminmenu li.current .wp-menu-arrow,.auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow{display:block;top:1px}.auto-fold #adminmenu li.wp-menu-open{border:0 none}.auto-fold #adminmenu li.wp-has-current-submenu{margin-bottom:1px}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold #collapse-menu span{display:none}}.post-com
-count-wrapper{min-width:22px;font-family:sans-serif}.post-com-count{height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;background-position:center -80px;background-repeat:no-repeat}.post-com-count span{font-size:11px;font-weight:bold;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px}strong .post-com-count{background-position:center -55px}.post-com-count:hover{background-position:center -3px}.column-response .post-com-count{float:left;margin-right:5px;text-align:center}.response-links{float:left}#the-comment-list .attachment-80x60{padding:4px 8px}html.wp-toolbar{padding-top:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat th,.widefat td{overflow:hidden}.widefat th{font-weight:normal}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6e
m 0}.postbox-container{float:left}#dashboard-widgets.columns-1 .postbox-container{width:100%}#dashboard-widgets.columns-2 .postbox-container{width:49.5%}#dashboard-widgets.columns-2 #postbox-container-2,#dashboard-widgets.columns-2 #postbox-container-3,#dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#dashboard-widgets.columns-3 .postbox-container{width:33.5%}#dashboard-widgets.columns-3 #postbox-container-1{width:33%}#dashboard-widgets.columns-3 #postbox-container-3,#dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets.columns-4 .postbox-container{width:25%}.postbox-container .meta-box-sortables{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.metabox-holder .postbox-container .empty-container{border:3px dashed #ccc;height:250px}.metabox-holder.columns-1 .postbox-container .empty-container,.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container
-4 .empty-container,.columns-3 #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#poststuff{padding-top:10px}#poststuff #post-body{padding:0}#post-body-content{width:100%;float:left}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}#wpbody-content .metabox-holder .postbox-container .empty-container{border:0 none;height:0;min-height:0}}@media only screen and (min-width:800px) and (max-width:1200px){#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets
#postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0 none;height:0;min-height:0}.index-php .screen-layout,.index-php .columns-prefs{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (max-width:850px){#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 .empty-container,#poststuff #postbox-container-1 #side-sortables:empty{border:0 none;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0}.screen-layout,.columns-prefs{display:none}}.postbox .hndle{cursor:move;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radi
us:3px;border-top-left-radius:3px;border-top-right-radius:3px}.postbox.closed .hndle{-webkit-border-radius:3px;border-radius:3px}.hndle a{font-size:11px;font-weight:normal}.postbox .handlediv{float:right;width:27px;height:30px;cursor:pointer}.sortable-placeholder{border-width:1px;border-style:dashed;margin-bottom:20px}.widget,.postbox,.stuffbox{margin-bottom:20px;padding:0;border-width:1px;border-style:solid;line-height:1}.widget .widget-top,.postbox h3,.stuffbox h3{margin-top:1px;border-bottom-width:1px;border-bottom-style:solid;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stuffbox h3{cursor:auto}.postbox .inside,.stuffbox .inside{padding:0 10px;line-height:1.4em}.postbox .inside{margin:10px 0;position:relative}.postbox.closed h3{border:0;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 5px}#dashboard-widgets-wrap{margin:0 -8px}#wpbody-content
.metabox-holder{padding-top:10px}#dashboard-widgets .meta-box-sortables{margin:0 8px}#dashboard_recent_comments div.undo{border-top-style:solid;border-top-width:1px;margin:0 -10px;padding:3px 8px;font-size:11px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:0}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}.welcome-panel{margin:20px 8px;padding:30px 10px 20px;border-width:1px 0;border-style:solid;position:relative;line-height:1.6em;overflow:auto}.welcome-panel h3{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:32px;font-weight:normal;line-height:1.2;margin:.1em 0 .8em}.welcome-panel h4{font-size:14px}.welcome-panel .welcome-panel-close{position:absolute;top:0;right:10px;padding:8px 3px;font-size:13px;text-decoration:
none}.welcome-panel .welcome-panel-close:before{background:url('../images/xit.gif') 0 17% no-repeat;content:' ';height:100%;width:10px;left:-12px;position:absolute}.welcome-panel .welcome-panel-close:hover:before{background-position:100% 17%}.welcome-panel .wp-badge{float:left;margin-bottom:20px}.welcome-panel-content{max-width:1500px}.welcome-panel-content .about-description,.welcome-panel h3{margin-left:190px}.welcome-panel p.welcome-panel-dismiss{clear:both;padding:1em 0 0 0}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative;padding-left:26px}.welcome-panel .welcome-panel-column{margin:0 5% 0 -25px;padding-left:25px;width:30%;min-width:200px;float:left}.welcome-panel .welcome-panel-column.welcome-panel-last{margin-right:0}.welcome-panel h4 .icon16{margin-left:-32px}.welcome-panel .welcome-panel-column ul{margin:1.6em 1em 1em 1.3em}.welcome-panel .welcome-panel-column li{list-style-type:disc;padding-left:2px}table.fixed{table-layout
:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-date,.fixed .column-parent,.fixed .column-links{width:10%}.fixed .column-response,.fixed .column-author,.fixed .column-categories,.fixed .column-tags,.fixed .column-rel,.fixed .column-role{width:15%}.fixed .column-comments{width:4em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}.fixed .column-comments a{float:left}.fixed .column-slug{width:25%}.fixed .column-posts{width:10%}.fixed .column-icon{width:80px}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv #add-new-comment{border-width:0 0 1px;border-style:none none solid}#commentsdiv .comments-box{border:0 none}#commentsdiv .comments-box th
ead th{background:transparent;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv img.waiting{padding-left:5px}.sorting-indicator{display:none;width:7px;height:4px;margin-top:8px;margin-left:7px;background-image:url(../images/sort.gif);background-repeat:no-repeat}.fixed .column-comments .sorting-indicator{margin-top:3px}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:7px 7px 8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.sorted.asc .sorting-indicator,th.desc:hover span.sorting-indicator{display:block;background-position:0 0}th.sorted.desc .sorting-indicator,th.asc:hover span.sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{border-bottom-style:solid;border-bottom-width:2px;font-weight:bold;margin-right:1px;padding:0 2px}
.tablenav-pages .current-page{text-align:center}.tablenav-pages .next-page{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;display:block;cursor:default;height:30px;line-height:30px;font-size:12px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:active{cursor:default}.tablenav .displaying-num{margin-right:10px;font-size:12px;font-style:italic}.tablenav .actions{padding:2px 8px 0 0}.tablenav .delete{margin-right:20px}.view-switch{float:right;margin:6px 8px 0}.view-switch a{text-decoration:none}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#post
s-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}span.post-state-format{font-weight:normal}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}tr.inline-edit-row td,#wpbody-content .inline-edit-row fieldset .inline-edit-col{padding:0 .5em}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 0 0 1px;border-style:none none none solid}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-r
ow-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{margin:0;padding:0;line-height:27px}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0}.inline-edit-row fieldset label span
.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-style:italic;line-height:1.8em}.inline-edit-row fieldset input[type="text"],.inline-edit-row fieldset textarea{border-style:solid;border-width:1px}
.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.1em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}.inline-edit-row .catshow,.inline-edit-row .cathide{cursor:pointer}ul.cat-checklist{height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0}#bulk-titles{display:block;height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.inline-edit-row fieldset ul.cat-checklist li,.inline-edit-row fieldset ul.cat-checklist input{margin:0}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row .catshow,.inline-edit-row .cathide,.inline-edit-row #bulk-titles div{font-family:sans-serif;font-style:normal;font-size:11px}table .inline-edit-row fieldset ul.cat-hover{height
:auto;max-height:30em;overflow-y:auto;position:absolute}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles{line-height:140%}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:10px;margin:3px 3px 0 -2px;overflow:hidden;position:relative;text-indent:-9999px;width:10px}#titlediv{position:relative;margin-bottom:20px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;width:100%;outline:0}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{color:#bbb;position:absolute;font-size:1.7em;padding:8px 10px}#wp-fullscreen-title-prompt-text{padding:11px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}inp
ut#link_description,input#link_url{width:98%}#pending{background:0 none;border:0 none;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{height:1em;margin-top:8px;padding:0 10px}#editable-post-name-full{display:none}#editable-post-name input{width:16em}.postarea h3 label{float:left}#submitpost #ajax-loading,#submitpost .ajax-loading{vertical-align:middle}#wpcontent .ajax-loading{visibility:hidden}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}.submitbox .submitdelete,.submitbox .submit a:hover{border-bottom-width:1px;border-bottom-style:solid}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select,#post-format{line-height:2.5em;margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;min-width:255px}#trackback_url{width:99%}#normal-sortables .postbox .submit{backgrou
nd:transparent none;border:0 none;float:right;padding:0 12px;margin:0}.category-add input[type="text"],.category-add select{width:100%;max-width:260px}.press-this #side-sortables .category-tabs li,ul.category-tabs li,#side-sortables .add-menu-item-tabs li,.wp-tab-bar li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}.category-tabs a,#side-sortables .add-menu-item-tabs a,.wp-tab-bar a{text-decoration:none}.category-tabs{margin:8px 0 3px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit input,#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover{border:0 none}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.category-tabs,ul.add-menu-item-tabs,ul.wp-tab-bar{margin-top:12px}ul.category-tabs li
,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-style:solid solid none;border-width:1px 1px 0}#post-body .add-menu-item-tabs li.tabs{border-style:solid none solid solid;border-width:1px 0 1px 1px;margin-right:-1px}ul.category-tabs li,ul.add-menu-item-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}form#tags-filter{position:relative}td.post-title strong,td.plugin-title strong{display:block;margin-bottom:.2em}td.post-title p,td.plugin-title p{margin:6px 0}.wp-hidden-children .wp-hidden-child,.ui-tabs-hide{display:none}.commentlist .avatar{vertical-align:text-top}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{border-width:0 1px 1px;border-style:none solid solid;width:100%;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-r
adius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#post-status-info td{font-size:12px}.autosave-info{padding:2px 15px;text-align:right}#editorcontent #post-status-info{border:0}#post-body .wp_themeSkin .mceStatusbar a.mceResize{display:block;background:transparent url(../images/resize.gif) no-repeat scroll right bottom;width:12px;cursor:se-resize;margin:0 2px;position:relative;top:-2px}#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize{top:20px}#wp-word-count{display:block;padding:2px 10px}#timestampdiv select{height:20px;line-height:14px;padding:0;vertical-align:top}#aa,#jj,#hh,#mn{padding:1px;font-size:12px}#jj,#hh,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{background-repeat:no-repeat;background-position:left top;padding-left:18px}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}#postcustomstuff .updatemeta,#postcustomstuff .deletemeta{margin:auto}#p
ostcustomstuff thead th{padding:5px 8px 8px}#postcustom #postcustomstuff .submit{border:0 none;float:none;padding:5px 8px}#side-sortables #postcustom #postcustomstuff .submit{padding:0 5px}#side-sortables #postcustom #postcustomstuff td.left input{margin:3px 3px 0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px;margin:3px}#postcustomstuff table{margin:0;width:100%;border-width:1px;border-style:solid;border-spacing:0}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:95%;margin:8px 0 8px 8px}#postcustomstuff th.left,#postcustomstuff td.left{width:38%}#postcustomstuff #newmeta .submit{padding:0 8px}#postcustomstuff .submit input,#postcustomstuff table #addmetasub{width:auto}#postcustomstuff #newmetaleft{vertical-align:top}#postcustomstuff #newmetaleft a{padding:0 10px;text-decoration:none}table.diff{width:100%}table.diff col.content{width:50%}table.diff tr{background-color:transparent}table.diff td,table
.diff th{padding:.5em;font-family:Consolas,Monaco,monospace;border:0}table.diff .diff-deletedline del,table.diff .diff-addedline ins{text-decoration:none}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}#post-body ul.add-menu-item-tabs{float:left;width:120px;text-align:right;margin:0 -120px 0 5px;padding:0}#post-body ul.add-menu-item-tabs li{padding:8px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.wp-tab-panel,.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel{height:200px;overflow:auto;padding:.5em .9em;border-style:solid;border-width:1px}.nav-menus-php .customlinkdiv div.tabs-panel,.nav-menus-php .posttypediv div.tabs-panel,.nav-menus-php .taxonomydiv div.tabs-panel{height:auto;max-height:205px}div.tabs-panel-acti
ve{display:block}div.tabs-panel-inactive{display:none}.customlinkdiv ul,.posttypediv ul,.taxonomydiv ul{list-style:none;padding:0;margin:0}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:19px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap p,.form-wrap label{font-size:11px}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input,.form-field textarea{border-style:solid;border-width:1px;width:95%}p.description,.form-wrap p{margin:2px 0 5px}p.help,p.description,span.description,.form-wrap p{font-size:12px;font-style:italic;font-family:sans-serif}.form-wrap .form-field{margin
:0 0 10px;padding:8px 0}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}#poststuff .taghint{color:#aaa;margin:15px 0 -24px 12px}#poststuff .tagsdiv .howto{margin:0 0 6px 8px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{-webkit-border-radius:8px;border-radius:8px;border-width:1px;border-style:solid;line-height:2em;max-width:1000px;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border-width:1px;border-style:solid}.ac_results li{padding:2px 5px;white-space:nowrap;text-align:left}.ac_over{cursor:pointer}.ac_match{text-decoration:underline}table.links-table{width:100%}.links-table th
{font-weight:normal;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table th,.links-table td{padding:5px 0}.links-table td label{margin-right:8px}.links-table td input[type="text"],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}.media-item .describe{border-collapse:collapse;width:100%;border-top-style:solid;border-top-width:1px;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{
display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:bold}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:bold}.media-upload-form th.label label{font-weight:bold;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}abbr.required{border:medium none;text-decoration:none}.media-item .describe input[type="text"],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-on,.describe-toggle-off{display:block;line-height:36px;float:right;margin-right:15px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on,.media-item.open img.pinkynail{display:none}.media-item.open .describe-toggle-off{display:block}#media-items .media-item{border-style:solid;border-width:1px;min-height:36px;position:relative;
margin-top:-1px;width:100%}#media-items{width:623px}#media-items:empty{border:0 none}.media-item .filename{line-height:36px;overflow:hidden;padding:0 10px}.media-item .error-div{padding-left:10px}.media-item .pinkynail{float:left;margin:2px 2px 0;max-width:40px;max-height:32px}.media-item .startopen,.media-item .startclosed{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:6px 10px 0 0;width:200px;line-height:2em;padding:0;overflow:hidden;margin-bottom:2px;border:1px solid #d1d1d1;background:#f7f7f7;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f7f7f7));background-image:-webkit-linear-gradient(bottom,#fff,#f7f7f7);background-image:-moz-linear-gradient(bottom,#fff,#f7f7f7);background-image:-o-linear-gradient(bottom,#fff,#f7f7f7);background-image:linear-gradient(to top,#fff,#f7f7f7);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);box-s
hadow:inset 0 0 3px rgba(0,0,0,0.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-24px;background-color:#8cc1e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#72a7cf),to(#8cc1e9));background-image:-webkit-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-moz-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-o-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:linear-gradient(to top,#72a7cf,#8cc1e9);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0 8px;text-shadow:0 1px 0 rgba(255,255,255,0.4);color:rgba(0,0,0,0.6)}.upload-php .fixed .column-parent{width:25%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item.error{margin:0;padding:0}.media-upload-form .media-item.error p,.media-item .error-
div{line-height:16px;margin:5px 10px;padding:0}.media-item .error-div a.dismiss{display:block;float:right;margin:5px 4px 0 15px}.find-box{width:500px;height:300px;overflow:hidden;padding:33px 5px 40px;position:absolute;z-index:1000}.find-box-head{cursor:move;font-weight:bold;height:2em;line-height:2em;padding:1px 12px;position:absolute;top:5px;width:100%}.find-box-inside{overflow:auto;width:100%;height:100%}.find-box-search{padding:12px;border-width:1px;border-style:none none solid}#find-posts-response{margin:8px 0;padding:0 1px}#find-posts-response table{width:100%}#find-posts-response .found-radio{padding:5px 0 0 8px;width:15px}.find-box-buttons{width:480px;margin:8px}.find-box-search label{padding-right:6px}.find-box #resize-se{position:absolute;right:1px;bottom:1px}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-0.5em 0 2em 0}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border-widt
h:1px;border-style:solid;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #ddd;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0}.describe .imgedit-wrap table td{vertical-align:top;padding-top:0}.imgedit-wrap p,.describe .imgedit-wrap table td{font-size:11px;line-height:18px}.describe .imgedit-wrap table td.imgedit-settings{padding:0 5px}td.imgedit-settings input{vertical-align:middle}.imgedit-wait{position:absolute;top:0;backgro
und:#fff url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.media-disabled,.imgedit-settings .disabled{color:grey}.imgedit-wait-spin{padding:0 4px 4px;vertical-align:bottom;visibility:hidden}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;height:32px}.imgedit-crop-wrap{position:relative}.imgedit-crop{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -9px -31px;margin:0 8px 0 0}.imgedit-crop.disabled:hover{background-position:-9px -31px}.imgedit-crop:hover{background-position:-9px -1px}.imgedit-rleft{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -46px -31px;margin:0 3px}.imgedit-rleft.disabled:hover{background-position:-46px -31px}.imgedit-rleft:hover{background-position:-46px -1px}.imgedit-rright{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -77px -31px;margin:0 8px 0 3px}.im
gedit-rright.disabled:hover{background-position:-77px -31px}.imgedit-rright:hover{background-position:-77px -1px}.imgedit-flipv{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -115px -31px;margin:0 3px}.imgedit-flipv.disabled:hover{background-position:-115px -31px}.imgedit-flipv:hover{background-position:-115px -1px}.imgedit-fliph{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -147px -31px;margin:0 8px 0 3px}.imgedit-fliph.disabled:hover{background-position:-147px -31px}.imgedit-fliph:hover{background-position:-147px -1px}.imgedit-undo{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -184px -31px;margin:0 3px}.imgedit-undo.disabled:hover{background-position:-184px -31px}.imgedit-undo:hover{background-position:-184px -1px}.imgedit-redo{background:transparent url('../images/imgedit-icons.png') no-repeat scroll -215px -31px;margin:0 8px 0 3px}.imgedit-redo.disabled:hover{background-position:-215px
-31px}.imgedit-redo:hover{background-position:-215px -1px}.imgedit-applyto img{margin:0 8px 0 0}.imgedit-group-top{margin:5px 0}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic;margin-bottom:8px}.imgedit-help ul li{font-size:11px}a.imgedit-help-toggle{text-decoration:none}#wpbody-content .imgedit-response div{width:600px;margin:8px}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{border-width:1px;border-style:solid;-webkit-border-radius:8px;border-radius:8px;margin-bottom:8px;padding:2px 10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.imgedit-crop,.imgedit-rleft,.imgedit-rright,.imgedit-flipv,.imgedit-fliph,.imgedit-undo,.imgedit-redo{background-image:url('../images/imgedit-icons-2x
.png');background-size:260px 64px}}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;margin-bottom:-8px;clear:both}.form-table td{margin-bottom:9px;padding:8px 10px;line-height:20px;font-size:12px}.form-table th,.form-wrap label{font-weight:normal;text-shadow:#fff 0 1px 0}.form-table th{vertical-align:top;text-align:left;padding:10px;width:200px}.form-table th.th-full{width:auto}.form-table div.color-option{display:block;clear:both;margin-top:12px}.form-table input.tog{margin-top:2px;margin-right:2px;float:left}.form-table td p{margin-top:4px}.form-table table.color-palette{vertical-align:bottom;float:left;margin:-12px 3px 11px}.form-table .color-palette td{border-width:1px 1px 0;border-style:solid solid none;height:10px;line-height:20px;width:10px}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom-width:1px;border-bottom-style:solid}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#replyrow input{border-width:1px;b
order-style:solid}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 7px 3px;text-align:center}#replysubmit img.waiting,.inline-edit-save img.waiting{padding:4px 10px 0;vertical-align:top;float:right}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px}.comment-ays{margin-bottom:0;border-style:solid;border-width:1px}.comment-ays th{border-right-style:solid;border-right-width:1px}.trash-undo-inside,.spam-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-sta
tus-radio input{margin:2px 3px 5px 0;vertical-align:middle}#comment-status-radio label{padding:5px 0}.commentlist .avatar{vertical-align:text-top}.theme-install-php .tablenav{height:auto}h3.available-themes{margin:0 0 1em;float:left}.available-theme{display:inline-block;margin-right:10px;overflow:hidden;padding:20px 20px 20px 0;vertical-align:top;width:300px}.available-theme .screenshot{width:300px;height:225px;display:block;border-width:1px;border-style:solid;margin-bottom:10px;overflow:hidden}.available-theme img{width:300px}.available-theme h3{margin:15px 0 0}.available-theme .theme-author{line-height:18px}.available-theme .action-links{margin-top:10px;overflow:hidden}#current-theme .theme-info li,.theme-options li,.available-theme .action-links li{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #dfdfdf}.available-theme .action-links li{padding-right:8px;margin-right:8px}#current-theme .theme-info li:last-child,.theme-options li:last-child,.availabl
e-theme .action-links li:last-child{padding-right:0;margin-right:0;border-right:0}.available-theme .action-links .delete-theme{float:right;margin-left:8px;margin-right:0}.available-theme .action-links .delete-theme a{color:red;padding:2px}.available-theme .action-links .delete-theme a:hover{background:red;color:#fff;text-decoration:none}.available-theme .action-links p{float:left}#current-theme{margin:20px 0 10px;padding:0 0 20px;border-bottom:1px solid #dfdfdf;overflow:hidden}#current-theme.has-screenshot{padding-left:330px}#current-theme h3{margin:0;font-size:12px;font-weight:normal;color:#999}#current-theme h4{margin:3px 0 16px;font-size:20px}#current-theme h4 span{margin-left:20px;font-size:12px;font-weight:normal}#current-theme a{border-bottom:0}#current-theme .theme-info{margin:1em 0;overflow:hidden}#current-theme .theme-description{margin-top:5px;max-width:600px;line-height:1.6em}#current-theme img{float:left;width:300px;margin-left:-330px;border-width:1px;border-styl
e:solid}.theme-options{overflow:hidden;font-size:14px;padding-bottom:10px}.theme-options .load-customize{margin-right:30px;float:left}.theme-options span{float:left;margin-right:10px;text-transform:uppercase;font-size:11px;line-height:18px;color:#999}.theme-options ul{float:left;margin:0}@media only screen and (max-width:1200px){.available-theme,.available-theme .screenshot,#current-theme img{width:240px}.available-theme .screenshot{height:180px}.available-theme img{width:100%}#current-theme.has-screenshot{padding-left:270px}#current-theme img{margin-left:-270px}}#post-body ul.add-menu-item-tabs li.tabs a,#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{font-weight:bold;text-decoration:none}#TB_window #TB_title{background-color:#222;color:#cfcfcf}#broken-themes{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-install-php h4{margin:2.5em 0 8px}.appearance_page_custom-header #headimg{border:1px solid #dfdfdf;overf
low:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}.nav-tab{border-style:solid;border-color:#dfdfdf #dfdfdf #fff;border-width:1px 1px 0;color:#aaa;text-shadow:#fff 0 1px 0;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:0 6px -1px 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-ri
ght-radius:3px}.nav-tab-active{border-width:1px;color:#464646}.nav-tab:hover,.nav-tab-active{border-color:#ccc #ccc #fff}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0}h2 .nav-tab{padding:4px 10px 6px;font-weight:200;font-size:20px;line-height:24px}#dashboard_right_now .versions .b,#post-status-display,#post-visibility-display,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,.media-item .percent,.plugins .name,#pass-strength-result.strong,#pass-strength-result.short,.button-highlighted,input.button-highlighted,#ed_reply_toolbar #ed_reply_strong,.item-controls .item-order a,.feature-filter .feature-name{font-weight:bold}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ul,.plugins .desc ol{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions-visible{padding:0}.plugins tbody th.check-colum
n{padding:7px 0}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th{border-top-style:solid;border-top-width:1px;padding:5px 7px 0}.plugins .update th,.plugins .update td{border-bottom:0}.plugin-update-tr td{border-top:0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .second,.plugins .row-actions-visible{padding:0 0 5px}.plugins .update .second,.plugins .update .row-actions-visible{padding-bottom:0}.plugins-php .widefat tfoot th,.plugins-php .widefat tfoot td{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{margin:5px;padding:3px 5px}.plugin-install-php h4{margin:2.5em 0 8px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#your-profile #rich_editing{border:0}#display_name{width:15em}#createuser .form-field input{width:25em}.pressthi
s{margin:20px 0}.pressthis a{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(7%,#e6e6e6),color-stop(77%,#d8d8d8));background-image:-webkit-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:-moz-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:-o-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:linear-gradient(to top,#e6e6e6 7%,#d8d8d8 77%);-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none;text-shadow:0 1px 0 #fff}.pressthis a:hover,.pressthis a:active{color:#333}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-moz-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,0.7);box-shadow:0 10px 8px rgba(0,0,0,0.7)}.pressthis a span{background:url(../images/press-this.p
ng?v=20120502) no-repeat 0 5px;padding:8px 11px 8px 27px;margin:0 5px;display:inline-block}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:transparent;-webkit-transform:skew(20deg) rotate(6deg);-moz-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,0.6);box-shadow:0 10px 8px rgba(0,0,0,0.6)}#utc-time,#local-time{padding-left:25px;font-style:italic;font-family:sans-serif}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}#footer{position:absolute;bottom:0;left:0;right:0;padding:10px 0;margin-right:20px;border-top-width:1px;border-top-style:solid}#footer p{margin:0;line-height:20px}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap div.updated,.about-wrap div.error{display:none!important}.about-wrap p{line-height:1.6em}.ab
out-wrap h1{margin:.2em 200px 0 0;line-height:1.2em;font-size:2.8em;font-weight:200}.about-text,.about-description,.about-wrap li.wp-person a.web{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:normal;line-height:1.6em;font-size:20px}.about-description{margin-top:1.4em}.about-text{margin:1em 200px 1.4em 0;min-height:60px;font-size:24px}.about-wrap h3{font-size:24px;margin-bottom:1em;padding-top:20px}.about-wrap .changelog{overflow:hidden}.about-wrap .changelog li{list-style-type:disc;margin-left:3em}.about-wrap .feature-section{padding-bottom:20px}.about-wrap .feature-section h4{margin-bottom:.6em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code{font-size:14px}.about-wrap .point-releases{margin-top:5px}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{padding-top:142px;height:50px;width:173px;font
-weight:bold;font-size:14px;text-align:center;margin:0 -5px;background:url('../images/wp-badge.png?ver=20111120') no-repeat}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap h2.nav-tab-wrapper{padding-left:6px}.about-wrap h2 .nav-tab{padding:4px 10px 6px;margin:0 3px -1px 0;font-size:18px;vertical-align:top}.about-wrap h2 .nav-tab-active{font-weight:bold;padding-top:3px}.about-wrap .feature-section img{border:0;margin:0 1.94% 10px 0;-webkit-border-radius:3px;border-radius:3px}.about-wrap .feature-section img.image-50{max-width:50%}.about-wrap .feature-section img.image-30{max-width:31.2381%}.ie8 .about-wrap .feature-section img{border-width:1px;border-style:solid}.about-wrap .feature-section.three-col{padding-top:15px;margin-bottom:0}.about-wrap .feature-section.three-col div{width:30%;margin-right:4.999999999%;float:left}.about-wrap .feature-section.three-col h4{margin:0 0 .6em 0}.about-wrap .feature-section.three-col img{margin:.5em 0 .5em 5px;max-width:100
%;float:none}.ie8 .about-wrap .feature-section.three-col img{margin-left:0}.about-wrap .feature-section.three-col .last-feature{margin-right:0}.about-wrap .three-col-images{text-align:center}.about-wrap .three-col-images img{margin:0 0 10px}.about-wrap .three-col-images .last-feature{float:right}.about-wrap .three-col-images .first-feature{float:left}.about-wrap .feature-section.images-stagger-right img{float:right;margin:0 5px 12px 12px}.about-wrap .feature-section.images-stagger-left img{float:left;margin:0 12px 12px 5px}@media only screen and (max-width:900px){.about-wrap .feature-section.images-stagger-left img,.about-wrap .feature-section.images-stagger-right img{clear:both}}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:bold}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:5px;margin:0 -15px 0 -5px}
.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:left;margin-right:10px}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:bold}.freedoms-php .about-wrap ol p{font-weight:normal;margin:.6em 0}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;hei
ght:100%;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;overflow:auto;background:#f5f5f5;border-right:1px solid rgba(0,0,0,0.2)}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-300px}.wp-full-overlay-sidebar:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:3px;box-shadow:-5px 0 4px -4px rgba(0,0,0,0.1) inset;z-index:1000}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header,.wp-full-overlay-sidebar .wp-full-overlay-footer{position:absolute;left:0;right:0;height:45px;padding:0 20px;line-h
eight:45px;z-index:10;margin:0}.wp-full-overlay-sidebar .wp-full-overlay-header{top:0;border-top:0;border-bottom:1px solid #fff;box-shadow:inset 0 -1px 0 0 #dfdfdf}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:0;border-top:1px solid #dfdfdf;box-shadow:inset 0 1px 0 0 #fff}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.wp-full-overlay .close-full-overlay{text-decoration:none}.wp-full-overlay .collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:50;display:block;width:19px;height:19px;margin-left:15px;padding:0;border-radius:50%;text-decoration:none}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;left:100%}.wp-full-overlay .collapse-sidebar-arrow{position:absolute;margin-top:2px;margin-left:2px;display:block;width:15px;height:15px;background:transparent url('../images/arrows.png') no-repeat 0 -72px}.wp-full-overlay.collapsed .collapse-sidebar-arrow{
background-position:0 -108px}.wp-full-overlay .collapse-sidebar-label{position:absolute;left:100%;color:#808080;line-height:20px;margin-left:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label{color:#666}.wp-full-overlay,.wp-full-overlay-sidebar,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main{-webkit-transition-property:left,right,top,bottom,width,margin;-moz-transition-property:left,right,top,bottom,width,margin;-ms-transition-property:left,right,top,bottom,width,margin;-o-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:
fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url("../images/wpspin_light.gif") no-repeat fixed center center}#customize-container iframe,#theme-installer iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#theme-installer{display:none}#theme-installer.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 20px}.single-theme .install-theme-info{padding-top:15px}#theme-installer .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0}.install-theme-info .theme-screenshot
{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .star-holder{margin:14px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px}#excerpt,.attachmentlinks{margin:0;height:4em;width:98%}#template div{margin-right:190px}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:bold;margin:0 6px}.row-title{font-size:13px!important;font-weight:bold}.column-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{visibility:hidden;padding:2px 0 0}.mobile .row-actions{visibility:visible}tr:hover .row-actions,div.comment-item:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist strong{margin-left:-8px;position:absolute}.t
agchecklist span{margin-right:25px;display:block;float:left;font-size:11px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:6px 0 0 -9px;cursor:pointer;width:10px;height:10px;display:block;float:left;text-indent:-9999px;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:left}#poststuff h3,.metabox-holder h3{font-size:15px;font-weight:normal;padding:7px 10px;margin:0;line-height:1}#poststuff .inside{margin:6px 0 8px}#poststuff .inside #parent_id,.inline-edit-row #post_parent{max-width:100%}#post-visibility-select,#post-formats-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#titlediv,#poststuff .postarea{margin-bottom:20px}#templateside ul li a{text-decoration:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:normal;line-height:24px}#sidemenu{margin:-30px 15px 0 315px;list-style:none;position:relative;float:right;padding-lef
t:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:normal;padding-left:6px;padding-right:6px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-width:1px;border-style:solid}#sidemenu li a .count-0{display:none}.plugin-install #description,.plugin-install-network #description{width:60%}table .vers,table .column-visible,table .column-rating{text-align:left}.error-message{color:red;font-weight:bold}body.iframe{height:98%}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}.list-ajax-loading{float:right;margin-right:9px;margin-top:-1px}.tablenav .l
ist-ajax-loading{margin-top:7px}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:0;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}.edit-box{display:none}h3:hover .edit-box{display:inline}.index-php form .input-text-wrap{background:#fff;border-style:solid;border-width:1px;padding:2px 3px;border-color:#ccc}#dashboard-widgets form .input-text-wrap input{border:0 none;outline:0;margin:0;padding:0;width:99%;color:#333}form .textarea-wrap{background:#fff;border-style:solid;border-width:1px;padding:2px;border-color:#ccc
}#dashboard-widgets form .textarea-wrap textarea{border:0 none;padding:0;outline:0;width:99%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:0}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit input{margin:0}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:30px;padding:0;top:5px}#dashboard-widgets h4{font-weight:normal;font-size:13px;margin:0 0 .2em;padding:0}#dashboard_right_now p.sub,#dashboard_right_now .table,#dashboard_right_now .versions{margin:-12px}#dashboard_right_now .inside{font-size:12px;padding-top:20px}#dashboard_right_now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px}#dashboard_right_now .tabl
e{margin:0;padding:0;position:relative}#dashboard_right_now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#dashboard_right_now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#dashboard_right_now table td{padding:3px 0;white-space:nowrap}#dashboard_right_now table tr.first td{border-top:0}#dashboard_right_now td.b{padding-right:6px;text-align:right;font-size:14px;width:1%}#dashboard_right_now td.b a{font-size:18px}#dashboard_right_now td.b a:hover{color:#d54e21}#dashboard_right_now .t{font-size:12px;padding-right:12px;padding-top:6px;color:#777}#dashboard_right_now .t a{white-space:nowrap}#dashboard_right_now .spam{color:red}#dashboard_right_now .waiting{color:#e66f00}#dashboard_right_now .approved{color:green}#dashboard_right_now .versions{padding:6px 10px 12px;clear:both}#dashboard_right_now a.button{float:right;clear:right;position:relative;top:-5px}#dashboard_recent_comments h3{margin-bottom:0}#dashboard_recent_comments .inside{mar
gin-top:0}#dashboard_recent_comments .comment-meta .approve{font-style:italic;font-family:sans-serif;font-size:10px}#dashboard_recent_comments .subsubsub{float:none;white-space:normal}#the-comment-list{position:relative}#the-comment-list .comment-item{padding:1em 10px;border-top:1px solid}#the-comment-list .pingback{padding-left:9px!important}#the-comment-list .comment-item,#the-comment-list #replyrow{margin:0 -10px}#the-comment-list .comment-item:first-child{border-top:0}#the-comment-list .comment-item .avatar{float:left;margin:0 10px 5px 0}#the-comment-list .comment-item h4{line-height:1.7em;margin-top:-0.4em;color:#777}#the-comment-list .comment-item h4 cite{font-style:normal;font-weight:normal}#the-comment-list .comment-item blockquote,#the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#dashboard_recent_comments #the-comment-list .trackback blockquote,#dashboard_recent_comments #the-comment-list .pingback blockquote{display:block}#the-comment-
list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:12px}#dashboard_quick_press h4{font-family:sans-serif;float:left;width:5em;clear:both;font-weight:normal;text-align:right;font-size:12px}#dashboard_quick_press h4 label{margin-right:10px}#dashboard_quick_press .input-text-wrap,#dashboard_quick_press .textarea-wrap{margin:0 0 1em 5em}#dashboard_quick_press .wp-media-buttons{margin:0 0 .5em 5em;padding:0}#dashboard_quick_press .wp-media-buttons a{color:#777}#dashboard-widgets #dashboard_quick_press form p.submit{margin-left:4.6em}#dashboard-widgets #dashboard_quick_press form p.submit input{float:left}#dashboard-widgets #dashboard_quick_press form p.submit #save-post{margin:0 1em 0 10px}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:right}#dashboard-widgets #dashboard_quick_press form p.submit img.waiting{vertical-align:middle;visibility:hidden;margin:4px 6px 0 0}#dashboard_recent_drafts ul,#dashboard_recent_drafts p{margin:0;padding:0;
word-wrap:break-word}#dashboard_recent_drafts ul{list-style:none}#dashboard_recent_drafts ul li{margin-bottom:1em}#dashboard_recent_drafts h4{line-height:1.7em;word-wrap:break-word}#dashboard_recent_drafts h4 abbr{font-weight:normal;font-family:sans-serif;font-size:12px;color:#999;margin-left:3px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:13px;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:12px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}#dashboard_plugins h4{line-height:1.7em}#dashboard_plugins h5{font-weight:normal;font-size:13px;margin:0;display:inline;line-height:1.4em}#dashboard_plugins h5 a{line-height:1.4em}#dashboard_plugins .inside span{font-size:12px;padding-left:5px}#dashboard_plugins p{margin:.3em 0 1.4em;line-height:1.4em}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-w
ord}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:bold}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;text-shadow:none;background:transparent none;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag.browser-insecure a.browse-happy-link,#dashboard_browser_nag.browser-insecure a.update-browser-link{text-shadow:#871b15 0 1px 0}#dashboard_browser_nag a.browse-happy-link,
#dashboard_browser_nag a.update-browser-link{text-shadow:#d29a04 0 1px 0}.login *{margin:0;padding:0}.login form{margin-left:8px;padding:26px 24px 46px;font-weight:normal;background:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px}.login form .forgetmenot{font-weight:normal;float:left;margin-bottom:0}.login .button-primary{font-size:13px!important;line-height:16px;padding:3px 10px;float:right}#login form p{margin-bottom:0}#login form p.submit{padding:0}.login label{color:#777;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1 a{background-image:url('../images/wordpress-logo.png?ver=20120216');background-size:274px 63px;background-position:top center;background-repeat:no-repeat;width:326px;height:67px;text-indent:-9999px;overflow:hidden;padding-bottom:15px;display:block}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.login h1 a{background-im
age:url('../images/wordpress-logo-2x.png?ver=20120412');background-size:274px 63px}.wp-badge{background-image:url('../images/wp-badge-2x.png?ver=20120516');background-size:173px 194px}}#login{width:320px;padding:114px 0 0;margin:auto}#login_error,.login .message{margin:0 0 16px 8px;padding:12px}.login #nav,.login #backtoblog{text-shadow:#fff 0 1px 0;margin:0 0 0 16px;padding:16px 16px 0}#backtoblog{padding:12px 16px 0}.login form .input,.login input[type="text"]{color:#555;font-weight:200;font-size:24px;line-height:1;width:100%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;outline:0;-webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2)}.login #pass-strength-result{width:250px;font-weight:bold;border-style:solid;border-width:1px;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login form,.mobile #login .messag
e,.mobile #login_error{margin-left:0}.mobile #login #nav,.mobile #login #backtoblog{margin-left:8px}.mobile #login h1 a{width:auto}#dashboard_right_now p.musub{margin-top:12px;border-top:1px solid #ececec;padding-left:16px;position:static}.rtl #dashboard_right_now p.musub{padding-left:0;padding-right:16px}#dashboard_right_now td.b a.musublink{font-size:16px}#dashboard_right_now div.musubtable{border-top:0}#dashboard_right_now div.musubtable .t{white-space:normal}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}#nav-menus-frame{margin-left:300px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:24px}.no-js #wpbody-content #menu-settings-column{padding-top:31px}#menu-settings-column .inside{clear:both}.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)
}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}#menu-management-liquid{float:left;min-width:100%}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:10px;border-width:1px 0;border-style:solid}#nav-menu-header,#nav-menu-footer{padding:0 10px}#nav-menu-header{border-bottom:1px solid}#nav-menu-footer{border-top:1px solid}.nav-menus-php #post-body div.updated,.nav-menus-php #post-body div.error{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:bold}#menu-management .nav-tabs-nav{margin:0 20px}#menu-management .nav-tabs-arrow{width:10px;padding:0 5px 4px;cursor:pointer;position:absolute;top:0;line-height:22px;font-size:18px;text-shadow:0 1px 0 #fff}#menu-management .nav-tabs-arrow-left{left:0}#menu-management .nav-tabs-arrow-right{right:0;text-align:right}#m
enu-management .nav-tabs-wrapper{width:100%;height:28px;margin-bottom:-1px;overflow:hidden}#menu-management .nav-tabs{padding-left:20px;padding-right:10px}.js #menu-management .nav-tabs{float:left;margin-left:0;margin-right:-400px}#menu-management .nav-tab{margin-bottom:0;font-size:14px}#select-nav-menu-container{text-align:right;padding:0 10px 3px 10px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{font-style:italic}#menu-management .inside{padding:0 10px}.postbox .howto input{width:180px;float:right}.customlinkdiv .howto input{width:200px}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .meta-sep,.nav-menus-php .submitdelete,.nav-menus-php .submitc
ancel{display:block;float:left;margin:4px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;font-size:12px;margin-left:20px;margin-top:5px}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.postbox img.waiting{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.show-all,.hide-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:4px;display:block;float:left}.quick-search{width:190px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .list-container{max-height:200px;overflow-y:auto;padding:10px 10px 5px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0;margin-bo
ttom:5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{padding:1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:13px 0 0 0}.menu-item-handle{border:1px solid #dfdfdf;position:relative;padding-left:10px;height:auto;width:400px;line-height:35px;text-shadow:0 1px 0 #fff;overflow:hidden;word-wrap:break-word}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;background-image:-webkit-gradient(linear,left bottom,left top,from(#f6c9cc),to(#fdf8ff));background-image:-webkit-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:-moz-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:-o-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:linear-gradient(to top,#f6c9cc,#fdf8ff)}.menu-it
em-edit-active .menu-item-handle{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}.menu li.deleting .menu-item-handle{background-image:none;text-shadow:0}.menu-item-handle .item-title{font-size:12px;font-weight:bold;padding:7px 0;line-height:20px;display:block;margin-right:13em}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-l
eft:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.me
nu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{font-size:12px;padding-right:10px}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:36px;overflow:hidden;text-indent:-999em;border-bottom:1px solid;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:400px;padding:10px 0 10px 10px;border:solid;border-width:0 1
px 1px 1px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;font-size:12px;font-style:italic}.link-to-original a{padding-left:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 5px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:5px 0 1px}.nav-menus-php .major-publishing-actions .delete
-action{vertical-align:middle;text-align:left;float:left;padding-right:15px;margin-top:5px}.menu-name-label span,.auto-add-pages label{font-size:12px;font-style:normal}.menu-name-label{margin-right:15px}.auto-add-pages input{margin-top:0}.auto-add-pages{margin-top:4px;float:left}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid;padding:1px 2px;text-decoration:none}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px;border:0 none}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#nav-menus-frame,.button-controls,#menu-item-url-wrap,#menu-item-name-wrap{display:block}div.star-holder{position:relative;height:
17px;width:100px;background:url('../images/stars.png?ver=20120307') repeat-x bottom left}div.star-holder .star-rating{background:url('../images/stars.png?ver=20120307') repeat-x top left;height:17px;float:left}div.action-links{font-weight:normal;margin:6px 0 0}#plugin-information-header{margin:0;padding:0 5px;font-weight:bold;position:relative;border-bottom-width:1px;border-bottom-style:solid;height:2.5em}#plugin-information ul#sidemenu{font-weight:normal;margin:0 5px;position:absolute;left:0;bottom:-1px}#plugin-information p.action-button{width:100%;padding-bottom:0;margin-bottom:0;margin-top:10px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .action-button a{text-align:center;font-weight:bold;text-decoration:none;display:block;line-height:2em}#plugin-information h2{clear:none!important;margin-right:200px}#plugin-information .fyi{margin:0 10px 50px;width:210px}#plugin-inf
ormation .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi h2.mainheader{padding:5px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}#plugin-information .fyi ul{padding:10px 5px 10px 7px;margin:0;list-style:none;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .fyi li{margin-right:0}#plugin-information #section-holder{padding:10px}#plugin-information .section ul,#plugin-information .section ol{margin-left:16px;list-style-type:square;list-style-image:none}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;max-width:100%;width:auto;height:auto}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px;padding-bottom:2em}#plugin-information #section-screenshots ol,#plugin-information .updated,#plugin-information pre{margin-right:215px}#plugin-information pre{padding:7px;overflow:auto}bo
dy.press-this{color:#333;margin:0;padding:0;min-width:675px;min-height:400px}img{border:0}.press-this #wphead{height:32px;margin-left:0;margin-right:0;margin-bottom:5px}.press-this #header-logo{float:left;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.press-this #wphead h1{font-weight:normal;font-size:16px;line-height:32px;margin:0;float:left}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this-sidebar{float:right;width:200px;padding-top:10px}.press-this #title{margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist span a{background:transparent url(../images/xit.gif) no-repeat 0 0}.press-this #titlediv{margin:0}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 0}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;fon
t-style:italic;display:block}.press-this #poststuff{margin:0 10px 10px}#poststuff #editor-toolbar{height:30px}div.zerosize{border:0 none;height:0;margin:0;overflow:hidden;padding:0;width:0}.posting{margin-right:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:right}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #tagsdiv-post_tag h3,.press-this #categorydiv h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{text-shadow:0 1px 0 #fff;font-weight:bold;font-size:12px;margin-left:5px}#TB_window{border:1px solid #333}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.postbox:hover .handlediv,.stuffbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.press
-this #submitdiv:hover .handlediv{background:0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border-color:#dfdfdf}.press-this .actions{float:right;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-25px -7px 0 0}.press-this .actions li{float:left;list-style:none;margin-right:10px}#extra-fields .button{margin-right:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:100px}#img_container a{display:block;float:left;overflow:hidden}#img_container img,#img_container a{width:68px;height:68px}#img_container img{border:0;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:hover,#img_container a:active{border-c
olor:#000;z-index:1000;border-width:2px;margin:-1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:130px}.press-this #content{margin:5px 0;padding:0 5px;border:0 none;height:357px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:transparent}#saving{display:inline;vertical-align:middle}#TB_ajaxContent #options{position:absolute;top:20px;right:25px;padding:5px}#TB_ajaxContent h3{margin-bottom:.25em}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}.taghint{color:#aaa;margin:-17px 0 0 7px;visibility:hidden}input.newtag ~ div.taghint{visibility:visible}input.newtag:focus ~ div.taghint{visibility:hidden}#mce_fullscreen_container{background:#fff}#photo-add-url-div input[type="text"]{width:300px}.alignleft h3{margin:0}h3 span{font-weight:normal}#template textarea{font-family:Consolas,Monaco,monospace;font-size:12px;width:97%;backg
round:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px;word-wrap:break-word}#templateside h3,#postcustomstuff p.submit{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em;padding:0}#templateside li{margin:4px 0}#templateside ul li a span.highlight{display:block}.nonessential{font-size:11px;font-style:italic;padding-left:12px}.highlight{padding:3px 3px 3px 12px;margin-left:-12px;font-weight:bold;border:0 none}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:top;font-weight:bold}.fileedit-sub{padding:10px 0 8px;line-height:180%}#filter-box{clear:both}.feature-filter{padding:8px 12px 0}.feature-filter .feature-group{float:left;margin:5px 10px 10px}.feature-filter .feature-group li{display:inline-block;vertical-align:top;list-style-type:none;padding-right:25px;width:150px}.feature-container{width:100%;overflow:auto;margin-bottom:10px}div.widget-liquid-left{float:left;clear:left;wid
th:100%;margin-right:-325px}div#widgets-left{margin-left:5px;margin-right:325px}div#widgets-right{width:285px;margin:0 auto}div.widget-liquid-right{float:right;clear:right;width:300px}.widget-liquid-right .widget,.inactive-sidebar .widget,.widget-liquid-right .sidebar-description{width:250px;margin:0 auto 20px;overflow:hidden}.widget-liquid-right .sidebar-description{margin-bottom:10px}.inactive-sidebar .widget{margin:0 10px 20px;display:inline-block}div.sidebar-name h3{font-weight:normal;font-size:15px;margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}div.sidebar-name{cursor:pointer;font-size:13px;border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}.js .closed .sidebar-name{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.widget-liquid-right .widgets-sortables,#widge
ts-left .widget-holder{border-width:0 1px 1px;border-style:none solid solid;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.js .closed .widgets-sortables,.js .closed .widget-holder{display:none}.widget-liquid-right .widgets-sortables{padding:15px 0 0}#available-widgets .widget-holder{padding:7px 5px 0}#available-widgets .widget{-webkit-box-shadow:none;box-shadow:none}.inactive-sidebar{padding:5px 5px 0}#widget-list .widget{width:250px;margin:0 10px 15px;border:0 none;background:transparent;display:inline-block;vertical-align:top}#widget-list .widget-description{padding:5px 8px}.widget-placeholder{border-width:1px;border-style:dashed;margin:0 auto 20px;height:27px;width:250px}.inactive-sidebar .widget-placeholder{margin:0 10px 20px;float:left}div.widgets-holder-wrap{padding:0;margin:10px 0 20px}#widgets-left #available-widgets{background-color:transparent;border:0 none}ul#widget-list{li
st-style:none;margin:0;padding:0;min-height:100px}.widget .widget-top{margin-bottom:-1px;font-size:12px;font-weight:bold;height:26px;overflow:hidden}.widget-top .widget-title{padding:7px 9px}.widget-top .widget-title-action{float:right}a.widget-action{display:block;width:24px;height:26px}#available-widgets a.widget-action{display:none}.widget-top a.widget-action{background:transparent url(../images/arrows.png) no-repeat 4px 6px}.widget-top a.widget-action:hover{background:transparent url(../images/arrows-dark.png) no-repeat 4px 6px}.widget .widget-inside,.widget .widget-description{padding:12px 12px 10px;font-size:12px;line-height:16px}.widget-inside,.widget-description{display:none}#available-widgets .widget-description{display:block}.widget .widget-inside p{margin:0 0 1em;padding:0}.widget-title h4{margin:0;padding-bottom:.2em;line-height:1;overflow:hidden;white-space:nowrap}.widgets-sortables{min-height:90px}.widget-control-actions{margin-top:8px}.widget-control-actions a
{text-decoration:none}.widget-control-actions a:hover{text-decoration:underline}.widget-control-actions .ajax-feedback{padding-bottom:3px}.widget-control-actions div.alignleft{margin-top:6px}div#sidebar-info{padding:0 1em;margin-bottom:1em;font-size:12px}.widget-title a,.widget-title a:hover{text-decoration:none;border-bottom:0}.widget-control-edit{display:block;font-size:12px;font-weight:normal;line-height:26px;padding:0 8px 0 0}a.widget-control-edit{text-decoration:none}.widget-control-edit .add,.widget-control-edit .edit{display:none}#available-widgets .widget-control-edit .add,#widgets-right .widget-control-edit .edit,.inactive-sidebar .widget-control-edit .edit{display:inline}.editwidget{margin:0 auto 15px}.editwidget .widget-inside{display:block;padding:10px}.inactive p.description{margin:5px 15px 10px}#available-widgets p.description{margin:0 12px 12px}.widget-position{margin-top:8px}.inactive{padding-top:2px}.sidebar-name-arrow{float:right;height:29px;width:26px}.wid
get-title .in-widget-title{font-size:12px;white-space:nowrap}#removing-widget{display:none;font-weight:normal;padding-left:15px;font-size:12px;line-height:1}.widget-control-noform,#access-off,.widgets_access .widget-action,.widgets_access .sidebar-name-arrow,.widgets_access #access-on,.widgets_access .widget-holder .description{display:none}.widgets_access .widget-holder,.widgets_access #widget-list{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access #wpbody-content .widget-title-action,.widgets_access #wpbody-content .widget-control-edit,.widgets_access .closed .widgets-sortables,.widgets_access .closed .widget-holder{display:block}.widgets_access .closed .sidebar-name{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{wi
dth:100%}}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-zh-cn .howto,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn #utc-time,.locale-zh-cn #local-time,.locale-zh-cn p.install-help,.locale-zh-cn p.help,.locale-zh-cn p.description,.locale-zh-cn span.description,.locale-zh-cn .form-wrap p{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-
cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-ru-ru #dashboard_quick_press .input-text-wrap,.locale-ru-ru #dashboard_quick_press .textarea-wrap,.locale-ru-ru #dashboard_quick_press .wp-media-buttons{margin-left:5.7em}.locale-ru-ru #dashboard_quick_press h4{width:5.7em}.locale-ru-ru #dashboard-widgets #dashboard_quick_press form p.submit{margin-left:5.3em}.locale-ru-ru .inline-edit-row fieldset label span.title{width:auto;min-width:5em}.locale-ru-ru.press-this .posting{margin-right:257px}.locale-ru-ru.press-this #photo-add-url-div input[type="text"]{width:255px}.locale-ru-ru.press-this #side-sortables{width:245px}.locale-lt-lt #dashboard_quick_press .input-text-wrap,.locale-lt-lt #dashboard_quick_press .textarea-wrap,.locale-lt-lt #dashboard_quick_press .wp-media-
buttons{margin-left:7em}.locale-lt-lt #dashboard_quick_press h4{width:7em}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscatdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/cat.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/cat.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/cat.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,5 +0,0 @@
</span><del>-jQuery(document).ready( function($) {
-        var myConfirm = function() { return '' !== $('#newcat').val(); };
-        $('#jaxcat').prepend('<span id="ajaxcat"><input type="text" name="newcat" id="newcat" size="16" autocomplete="off"/><input type="button" name="Button" class="add:categorychecklist:jaxcat" id="catadd" value="' + catL10n.add + '"/><input type="hidden"/><input type="hidden"/><span id="howto">' + catL10n.how + '</span></span><span id="cat-ajax-response"></span>');
-        $('#categorychecklist').wpList( { alt: '', response: 'cat-ajax-response', confirm: myConfirm } );
-} );
</del></span></pre></div>
<a id="trunkwpadminjscatjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/cat.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/cat.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/cat.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(b){var a=function(){return""!==b("#newcat").val()};b("#jaxcat").prepend('<span id="ajaxcat"><input type="text" name="newcat" id="newcat" size="16" autocomplete="off"/><input type="button" name="Button" class="add:categorychecklist:jaxcat" id="catadd" value="'+catL10n.add+'"/><input type="hidden"/><input type="hidden"/><span id="howto">'+catL10n.how+'</span></span><span id="cat-ajax-response"></span>');b("#categorychecklist").wpList({alt:"",response:"cat-ajax-response",confirm:a})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscatjsfromrev21591trunkwpadminjscatdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/cat.js (from rev 21591, trunk/wp-admin/js/cat.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/cat.js         (rev 0)
+++ trunk/wp-admin/js/cat.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,5 @@
</span><ins>+jQuery(document).ready( function($) {
+        var myConfirm = function() { return '' !== $('#newcat').val(); };
+        $('#jaxcat').prepend('<span id="ajaxcat"><input type="text" name="newcat" id="newcat" size="16" autocomplete="off"/><input type="button" name="Button" class="add:categorychecklist:jaxcat" id="catadd" value="' + catL10n.add + '"/><input type="hidden"/><input type="hidden"/><span id="howto">' + catL10n.how + '</span></span><span id="cat-ajax-response"></span>');
+        $('#categorychecklist').wpList( { alt: '', response: 'cat-ajax-response', confirm: myConfirm } );
+} );
</ins></span></pre></div>
<a id="trunkwpadminjscatminjsfromrev21591trunkwpadminjscatjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/cat.min.js (from rev 21591, trunk/wp-admin/js/cat.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/cat.min.js         (rev 0)
+++ trunk/wp-admin/js/cat.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(b){var a=function(){return""!==b("#newcat").val()};b("#jaxcat").prepend('<span id="ajaxcat"><input type="text" name="newcat" id="newcat" size="16" autocomplete="off"/><input type="button" name="Button" class="add:categorychecklist:jaxcat" id="catadd" value="'+catL10n.add+'"/><input type="hidden"/><input type="hidden"/><span id="howto">'+catL10n.how+'</span></span><span id="cat-ajax-response"></span>');b("#categorychecklist").wpList({alt:"",response:"cat-ajax-response",confirm:a})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscategoriesdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/categories.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/categories.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/categories.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-jQuery(document).ready(function($) {
-        var options = false, addAfter, delBefore, delAfter;
-        if ( document.forms['addcat'].category_parent )
-                options = document.forms['addcat'].category_parent.options;
-
-        addAfter = function( r, settings ) {
-                var name, id;
-
-                name = $("<span>" + $('name', r).text() + "</span>").text();
-                id = $('cat', r).attr('id');
-                options[options.length] = new Option(name, id);
-        }
-
-        delAfter = function( r, settings ) {
-                var id = $('cat', r).attr('id'), o;
-                for ( o = 0; o < options.length; o++ )
-                        if ( id == options[o].value )
-                                options[o] = null;
-        }
-
-        delBefore = function(s) {
-                if ( 'undefined' != showNotice )
-                        return showNotice.warn() ? s : false;
-
-                return s;
-        }
-
-        if ( options )
-                $('#the-list').wpList( { addAfter: addAfter, delBefore: delBefore, delAfter: delAfter } );
-        else
-                $('#the-list').wpList({ delBefore: delBefore });
-
-        $('.delete a[class^="delete"]').live('click', function(){return false;});
-});
</del></span></pre></div>
<a id="trunkwpadminjscategoriesjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/categories.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/categories.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/categories.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(d){var b=false,e,c,a;if(document.forms.addcat.category_parent){b=document.forms.addcat.category_parent.options}e=function(h,g){var f,i;f=d("<span>"+d("name",h).text()+"</span>").text();i=d("cat",h).attr("id");b[b.length]=new Option(f,i)};a=function(g,f){var i=d("cat",g).attr("id"),h;for(h=0;h<b.length;h++){if(i==b[h].value){b[h]=null}}};c=function(f){if("undefined"!=showNotice){return showNotice.warn()?f:false}return f};if(b){d("#the-list").wpList({addAfter:e,delBefore:c,delAfter:a})}else{d("#the-list").wpList({delBefore:c})}d('.delete a[class^="delete"]').live("click",function(){return false})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscategoriesjsfromrev21591trunkwpadminjscategoriesdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/categories.js (from rev 21591, trunk/wp-admin/js/categories.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/categories.js         (rev 0)
+++ trunk/wp-admin/js/categories.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+jQuery(document).ready(function($) {
+        var options = false, addAfter, delBefore, delAfter;
+        if ( document.forms['addcat'].category_parent )
+                options = document.forms['addcat'].category_parent.options;
+
+        addAfter = function( r, settings ) {
+                var name, id;
+
+                name = $("<span>" + $('name', r).text() + "</span>").text();
+                id = $('cat', r).attr('id');
+                options[options.length] = new Option(name, id);
+        }
+
+        delAfter = function( r, settings ) {
+                var id = $('cat', r).attr('id'), o;
+                for ( o = 0; o < options.length; o++ )
+                        if ( id == options[o].value )
+                                options[o] = null;
+        }
+
+        delBefore = function(s) {
+                if ( 'undefined' != showNotice )
+                        return showNotice.warn() ? s : false;
+
+                return s;
+        }
+
+        if ( options )
+                $('#the-list').wpList( { addAfter: addAfter, delBefore: delBefore, delAfter: delAfter } );
+        else
+                $('#the-list').wpList({ delBefore: delBefore });
+
+        $('.delete a[class^="delete"]').live('click', function(){return false;});
+});
</ins></span></pre></div>
<a id="trunkwpadminjscategoriesminjsfromrev21591trunkwpadminjscategoriesjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/categories.min.js (from rev 21591, trunk/wp-admin/js/categories.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/categories.min.js         (rev 0)
+++ trunk/wp-admin/js/categories.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(d){var b=false,e,c,a;if(document.forms.addcat.category_parent){b=document.forms.addcat.category_parent.options}e=function(h,g){var f,i;f=d("<span>"+d("name",h).text()+"</span>").text();i=d("cat",h).attr("id");b[b.length]=new Option(f,i)};a=function(g,f){var i=d("cat",g).attr("id"),h;for(h=0;h<b.length;h++){if(i==b[h].value){b[h]=null}}};c=function(f){if("undefined"!=showNotice){return showNotice.warn()?f:false}return f};if(b){d("#the-list").wpList({addAfter:e,delBefore:c,delAfter:a})}else{d("#the-list").wpList({delBefore:c})}d('.delete a[class^="delete"]').live("click",function(){return false})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscommentdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/comment.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/comment.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/comment.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,47 +0,0 @@
</span><del>-jQuery(document).ready( function($) {
-
-        var stamp = $('#timestamp').html();
-        $('.edit-timestamp').click(function () {
-                if ($('#timestampdiv').is(":hidden")) {
-                        $('#timestampdiv').slideDown("normal");
-                        $('.edit-timestamp').hide();
-                }
-                return false;
-        });
-
-        $('.cancel-timestamp').click(function() {
-                $('#timestampdiv').slideUp("normal");
-                $('#mm').val($('#hidden_mm').val());
-                $('#jj').val($('#hidden_jj').val());
-                $('#aa').val($('#hidden_aa').val());
-                $('#hh').val($('#hidden_hh').val());
-                $('#mn').val($('#hidden_mn').val());
-                $('#timestamp').html(stamp);
-                $('.edit-timestamp').show();
-                return false;
-        });
-
-        $('.save-timestamp').click(function () { // crazyhorse - multiple ok cancels
-                var aa = $('#aa').val(), mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val(),
-                        newD = new Date( aa, mm - 1, jj, hh, mn );
-
-                if ( newD.getFullYear() != aa || (1 + newD.getMonth()) != mm || newD.getDate() != jj || newD.getMinutes() != mn ) {
-                        $('.timestamp-wrap', '#timestampdiv').addClass('form-invalid');
-                        return false;
-                } else {
-                        $('.timestamp-wrap', '#timestampdiv').removeClass('form-invalid');
-                }
-
-                $('#timestampdiv').slideUp("normal");
-                $('.edit-timestamp').show();
-                $('#timestamp').html(
-                        commentL10n.submittedOn + ' <b>' +
-                        $( '#mm option[value="' + mm + '"]' ).text() + ' ' +
-                        jj + ', ' +
-                        aa + ' @ ' +
-                        hh + ':' +
-                        mn + '</b> '
-                );
-                return false;
-        });
-});
</del></span></pre></div>
<a id="trunkwpadminjscommentjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/comment.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/comment.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/comment.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(b){var a=b("#timestamp").html();b(".edit-timestamp").click(function(){if(b("#timestampdiv").is(":hidden")){b("#timestampdiv").slideDown("normal");b(".edit-timestamp").hide()}return false});b(".cancel-timestamp").click(function(){b("#timestampdiv").slideUp("normal");b("#mm").val(b("#hidden_mm").val());b("#jj").val(b("#hidden_jj").val());b("#aa").val(b("#hidden_aa").val());b("#hh").val(b("#hidden_hh").val());b("#mn").val(b("#hidden_mn").val());b("#timestamp").html(a);b(".edit-timestamp").show();return false});b(".save-timestamp").click(function(){var g=b("#aa").val(),h=b("#mm").val(),d=b("#jj").val(),c=b("#hh").val(),f=b("#mn").val(),e=new Date(g,h-1,d,c,f);i
f(e.getFullYear()!=g||(1+e.getMonth())!=h||e.getDate()!=d||e.getMinutes()!=f){b(".timestamp-wrap","#timestampdiv").addClass("form-invalid");return false}else{b(".timestamp-wrap","#timestampdiv").removeClass("form-invalid")}b("#timestampdiv").slideUp("normal");b(".edit-timestamp").show();b("#timestamp").html(commentL10n.submittedOn+" <b>"+b('#mm option[value="'+h+'"]').text()+" "+d+", "+g+" @ "+c+":"+f+"</b> ");return false})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscommentjsfromrev21591trunkwpadminjscommentdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/comment.js (from rev 21591, trunk/wp-admin/js/comment.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/comment.js         (rev 0)
+++ trunk/wp-admin/js/comment.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+jQuery(document).ready( function($) {
+
+        var stamp = $('#timestamp').html();
+        $('.edit-timestamp').click(function () {
+                if ($('#timestampdiv').is(":hidden")) {
+                        $('#timestampdiv').slideDown("normal");
+                        $('.edit-timestamp').hide();
+                }
+                return false;
+        });
+
+        $('.cancel-timestamp').click(function() {
+                $('#timestampdiv').slideUp("normal");
+                $('#mm').val($('#hidden_mm').val());
+                $('#jj').val($('#hidden_jj').val());
+                $('#aa').val($('#hidden_aa').val());
+                $('#hh').val($('#hidden_hh').val());
+                $('#mn').val($('#hidden_mn').val());
+                $('#timestamp').html(stamp);
+                $('.edit-timestamp').show();
+                return false;
+        });
+
+        $('.save-timestamp').click(function () { // crazyhorse - multiple ok cancels
+                var aa = $('#aa').val(), mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val(),
+                        newD = new Date( aa, mm - 1, jj, hh, mn );
+
+                if ( newD.getFullYear() != aa || (1 + newD.getMonth()) != mm || newD.getDate() != jj || newD.getMinutes() != mn ) {
+                        $('.timestamp-wrap', '#timestampdiv').addClass('form-invalid');
+                        return false;
+                } else {
+                        $('.timestamp-wrap', '#timestampdiv').removeClass('form-invalid');
+                }
+
+                $('#timestampdiv').slideUp("normal");
+                $('.edit-timestamp').show();
+                $('#timestamp').html(
+                        commentL10n.submittedOn + ' <b>' +
+                        $( '#mm option[value="' + mm + '"]' ).text() + ' ' +
+                        jj + ', ' +
+                        aa + ' @ ' +
+                        hh + ':' +
+                        mn + '</b> '
+                );
+                return false;
+        });
+});
</ins></span></pre></div>
<a id="trunkwpadminjscommentminjsfromrev21591trunkwpadminjscommentjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/comment.min.js (from rev 21591, trunk/wp-admin/js/comment.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/comment.min.js         (rev 0)
+++ trunk/wp-admin/js/comment.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(b){var a=b("#timestamp").html();b(".edit-timestamp").click(function(){if(b("#timestampdiv").is(":hidden")){b("#timestampdiv").slideDown("normal");b(".edit-timestamp").hide()}return false});b(".cancel-timestamp").click(function(){b("#timestampdiv").slideUp("normal");b("#mm").val(b("#hidden_mm").val());b("#jj").val(b("#hidden_jj").val());b("#aa").val(b("#hidden_aa").val());b("#hh").val(b("#hidden_hh").val());b("#mn").val(b("#hidden_mn").val());b("#timestamp").html(a);b(".edit-timestamp").show();return false});b(".save-timestamp").click(function(){var g=b("#aa").val(),h=b("#mm").val(),d=b("#jj").val(),c=b("#hh").val(),f=b("#mn").val(),e=new Date(g,h-1,d,c,f);i
f(e.getFullYear()!=g||(1+e.getMonth())!=h||e.getDate()!=d||e.getMinutes()!=f){b(".timestamp-wrap","#timestampdiv").addClass("form-invalid");return false}else{b(".timestamp-wrap","#timestampdiv").removeClass("form-invalid")}b("#timestampdiv").slideUp("normal");b(".edit-timestamp").show();b("#timestamp").html(commentL10n.submittedOn+" <b>"+b('#mm option[value="'+h+'"]').text()+" "+d+", "+g+" @ "+c+":"+f+"</b> ");return false})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscommondevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/common.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/common.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/common.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,385 +0,0 @@
</span><del>-var showNotice, adminMenu, columns, validateForm, screenMeta;
-(function($){
-// Removed in 3.3.
-// (perhaps) needed for back-compat
-adminMenu = {
-        init : function() {},
-        fold : function() {},
-        restoreMenuState : function() {},
-        toggle : function() {},
-        favorites : function() {}
-};
-
-// show/hide/save table columns
-columns = {
-        init : function() {
-                var that = this;
-                $('.hide-column-tog', '#adv-settings').click( function() {
-                        var $t = $(this), column = $t.val();
-                        if ( $t.prop('checked') )
-                                that.checked(column);
-                        else
-                                that.unchecked(column);
-
-                        columns.saveManageColumnsState();
-                });
-        },
-
-        saveManageColumnsState : function() {
-                var hidden = this.hidden();
-                $.post(ajaxurl, {
-                        action: 'hidden-columns',
-                        hidden: hidden,
-                        screenoptionnonce: $('#screenoptionnonce').val(),
-                        page: pagenow
-                });
-        },
-
-        checked : function(column) {
-                $('.column-' + column).show();
-                this.colSpanChange(+1);
-        },
-
-        unchecked : function(column) {
-                $('.column-' + column).hide();
-                this.colSpanChange(-1);
-        },
-
-        hidden : function() {
-                return $('.manage-column').filter(':hidden').map(function() { return this.id; }).get().join(',');
-        },
-
-        useCheckboxesForHidden : function() {
-                this.hidden = function(){
-                        return $('.hide-column-tog').not(':checked').map(function() {
-                                var id = this.id;
-                                return id.substring( id, id.length - 5 );
-                        }).get().join(',');
-                };
-        },
-
-        colSpanChange : function(diff) {
-                var $t = $('table').find('.colspanchange'), n;
-                if ( !$t.length )
-                        return;
-                n = parseInt( $t.attr('colspan'), 10 ) + diff;
-                $t.attr('colspan', n.toString());
-        }
-}
-
-$(document).ready(function(){columns.init();});
-
-validateForm = function( form ) {
-        return !$( form ).find('.form-required').filter( function() { return $('input:visible', this).val() == ''; } ).addClass( 'form-invalid' ).find('input:visible').change( function() { $(this).closest('.form-invalid').removeClass( 'form-invalid' ); } ).size();
-}
-
-// stub for doing better warnings
-showNotice = {
-        warn : function() {
-                var msg = commonL10n.warnDelete || '';
-                if ( confirm(msg) ) {
-                        return true;
-                }
-
-                return false;
-        },
-
-        note : function(text) {
-                alert(text);
-        }
-};
-
-screenMeta = {
-        element: null, // #screen-meta
-        toggles: null, // .screen-meta-toggle
-        page: null, // #wpcontent
-
-        init: function() {
-                this.element = $('#screen-meta');
-                this.toggles = $('.screen-meta-toggle a');
-                this.page = $('#wpcontent');
-
-                this.toggles.click( this.toggleEvent );
-        },
-
-        toggleEvent: function( e ) {
-                var panel = $( this.href.replace(/.+#/, '#') );
-                e.preventDefault();
-
-                if ( !panel.length )
-                        return;
-
-                if ( panel.is(':visible') )
-                        screenMeta.close( panel, $(this) );
-                else
-                        screenMeta.open( panel, $(this) );
-        },
-
-        open: function( panel, link ) {
-
-                $('.screen-meta-toggle').not( link.parent() ).css('visibility', 'hidden');
-
-                panel.parent().show();
-                panel.slideDown( 'fast', function() {
-                        panel.focus();
-                        link.addClass('screen-meta-active').attr('aria-expanded', true);
-                });
-        },
-
-        close: function( panel, link ) {
-                panel.slideUp( 'fast', function() {
-                        link.removeClass('screen-meta-active').attr('aria-expanded', false);
-                        $('.screen-meta-toggle').css('visibility', '');
-                        panel.parent().hide();
-                });
-        }
-};
-
-/**
- * Help tabs.
- */
-$('.contextual-help-tabs').delegate('a', 'click focus', function(e) {
-        var link = $(this),
-                panel;
-
-        e.preventDefault();
-
-        // Don't do anything if the click is for the tab already showing.
-        if ( link.is('.active a') )
-                return false;
-
-        // Links
-        $('.contextual-help-tabs .active').removeClass('active');
-        link.parent('li').addClass('active');
-
-        panel = $( link.attr('href') );
-
-        // Panels
-        $('.help-tab-content').not( panel ).removeClass('active').hide();
-        panel.addClass('active').show();
-});
-
-$(document).ready( function() {
-        var lastClicked = false, checks, first, last, checked, menu = $('#adminmenu'),
-                pageInput = $('input.current-page'), currentPage = pageInput.val();
-
-        // when the menu is folded, make the fly-out submenu header clickable
-        menu.on('click.wp-submenu-head', '.wp-submenu-head', function(e){
-                $(e.target).parent().siblings('a').get(0).click();
-        });
-
-        $('#collapse-menu').on('click.collapse-menu', function(e){
-                var body = $(document.body);
-
-                // reset any compensation for submenus near the bottom of the screen
-                $('#adminmenu div.wp-submenu').css('margin-top', '');
-
-                if ( $(window).width() < 900 ) {
-                        if ( body.hasClass('auto-fold') ) {
-                                body.removeClass('auto-fold');
-                                setUserSetting('unfold', 1);
-                                body.removeClass('folded');
-                                deleteUserSetting('mfold');
-                        } else {
-                                body.addClass('auto-fold');
-                                deleteUserSetting('unfold');
-                        }
-                } else {
-                        if ( body.hasClass('folded') ) {
-                                body.removeClass('folded');
-                                deleteUserSetting('mfold');
-                        } else {
-                                body.addClass('folded');
-                                setUserSetting('mfold', 'f');
-                        }
-                }
-        });
-
-        $('li.wp-has-submenu', menu).hoverIntent({
-                over: function(e){
-                        var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop;
-
-                        if ( parseInt( m.css('top'), 10 ) > -5 )
-                                return;
-
-                        menutop = $(this).offset().top;
-                        wintop = $(window).scrollTop();
-                        maxtop = menutop - wintop - 30; // max = make the top of the sub almost touch admin bar
-
-                        b = menutop + m.height() + 1; // Bottom offset of the menu
-                        h = $('#wpwrap').height(); // Height of the entire page
-                        o = 60 + b - h;
-                        f = $(window).height() + wintop - 15; // The fold
-
-                        if ( f < (b - o) )
-                                o = b - f;
-
-                        if ( o > maxtop )
-                                o = maxtop;
-
-                        if ( o > 1 )
-                                m.css('margin-top', '-'+o+'px');
-                        else
-                                m.css('margin-top', '');
-
-                        menu.find('li.menu-top').removeClass('opensub');
-                        $(this).addClass('opensub');
-                },
-                out: function(){
-                        $(this).removeClass('opensub').find('.wp-submenu').css('margin-top', '');
-                },
-                timeout: 200,
-                sensitivity: 7,
-                interval: 90
-        });
-
-        menu.on('focus.adminmenu', '.wp-submenu a', function(e){
-                $(e.target).closest('li.menu-top').addClass('opensub');
-        }).on('blur.adminmenu', '.wp-submenu a', function(e){
-                $(e.target).closest('li.menu-top').removeClass('opensub');
-        });
-
-        // Move .updated and .error alert boxes. Don't move boxes designed to be inline.
-        $('div.wrap h2:first').nextAll('div.updated, div.error').addClass('below-h2');
-        $('div.updated, div.error').not('.below-h2, .inline').insertAfter( $('div.wrap h2:first') );
-
-        // Init screen meta
-        screenMeta.init();
-
-        // check all checkboxes
-        $('tbody').children().children('.check-column').find(':checkbox').click( function(e) {
-                if ( 'undefined' == e.shiftKey ) { return true; }
-                if ( e.shiftKey ) {
-                        if ( !lastClicked ) { return true; }
-                        checks = $( lastClicked ).closest( 'form' ).find( ':checkbox' );
-                        first = checks.index( lastClicked );
-                        last = checks.index( this );
-                        checked = $(this).prop('checked');
-                        if ( 0 < first && 0 < last && first != last ) {
-                                checks.slice( first, last ).prop( 'checked', function(){
-                                        if ( $(this).closest('tr').is(':visible') )
-                                                return checked;
-
-                                        return false;
-                                });
-                        }
-                }
-                lastClicked = this;
-
-                // toggle "check all" checkboxes
-                var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible').not(':checked');
-                $(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() {
-                        return ( 0 == unchecked.length );
-                });
-
-                return true;
-        });
-
-        $('thead, tfoot').find('.check-column :checkbox').click( function(e) {
-                var c = $(this).prop('checked'),
-                        kbtoggle = 'undefined' == typeof toggleWithKeyboard ? false : toggleWithKeyboard,
-                        toggle = e.shiftKey || kbtoggle;
-
-                $(this).closest( 'table' ).children( 'tbody' ).filter(':visible')
-                .children().children('.check-column').find(':checkbox')
-                .prop('checked', function() {
-                        if ( $(this).closest('tr').is(':hidden') )
-                                return false;
-                        if ( toggle )
-                                return $(this).prop( 'checked' );
-                        else if (c)
-                                return true;
-                        return false;
-                });
-
-                $(this).closest('table').children('thead, tfoot').filter(':visible')
-                .children().children('.check-column').find(':checkbox')
-                .prop('checked', function() {
-                        if ( toggle )
-                                return false;
-                        else if (c)
-                                return true;
-                        return false;
-                });
-        });
-
-        $('#default-password-nag-no').click( function() {
-                setUserSetting('default_password_nag', 'hide');
-                $('div.default-password-nag').hide();
-                return false;
-        });
-
-        // tab in textareas
-        $('#newcontent').bind('keydown.wpevent_InsertTab', function(e) {
-                var el = e.target, selStart, selEnd, val, scroll, sel;
-
-                if ( e.keyCode == 27 ) { // escape key
-                        $(el).data('tab-out', true);
-                        return;
-                }
-
-                if ( e.keyCode != 9 || e.ctrlKey || e.altKey || e.shiftKey ) // tab key
-                        return;
-
-                if ( $(el).data('tab-out') ) {
-                        $(el).data('tab-out', false);
-                        return;
-                }
-
-                selStart = el.selectionStart;
-                selEnd = el.selectionEnd;
-                val = el.value;
-
-                try {
-                        this.lastKey = 9; // not a standard DOM property, lastKey is to help stop Opera tab event. See blur handler below.
-                } catch(err) {}
-
-                if ( document.selection ) {
-                        el.focus();
-                        sel = document.selection.createRange();
-                        sel.text = '\t';
-                } else if ( selStart >= 0 ) {
-                        scroll = this.scrollTop;
-                        el.value = val.substring(0, selStart).concat('\t', val.substring(selEnd) );
-                        el.selectionStart = el.selectionEnd = selStart + 1;
-                        this.scrollTop = scroll;
-                }
-
-                if ( e.stopPropagation )
-                        e.stopPropagation();
-                if ( e.preventDefault )
-                        e.preventDefault();
-        });
-
-        $('#newcontent').bind('blur.wpevent_InsertTab', function(e) {
-                if ( this.lastKey && 9 == this.lastKey )
-                        this.focus();
-        });
-
-        if ( pageInput.length ) {
-                pageInput.closest('form').submit( function(e){
-
-                        // Reset paging var for new filters/searches but not for bulk actions. See #17685.
-                        if ( $('select[name="action"]').val() == -1 && $('select[name="action2"]').val() == -1 && pageInput.val() == currentPage )
-                                pageInput.val('1');
-                });
-        }
-
-        // Blur accessibility link background color onclick
-        $(document).on('click.wp-accessibility-blur', 'a', function() {
-                $(this).blur();
-        });
-});
-
-// internal use
-$(document).bind( 'wp_CloseOnEscape', function( e, data ) {
-        if ( typeof(data.cb) != 'function' )
-                return;
-
-        if ( typeof(data.condition) != 'function' || data.condition() )
-                data.cb();
-
-        return true;
-});
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjscommonjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/common.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/common.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/common.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var showNotice,adminMenu,columns,validateForm,screenMeta;(function(a){adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}};columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var d=a(this),c=d.val();if(d.prop("checked")){b.checked(c)}else{b.unchecked(c)}columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).show();this.colSpanChange(+1)},unchecked:function(b){a(".column-"+b).hide();this.colSpanChange(-1)},hidden:function(){return a(".manage-column").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a
(".hide-column-tog").not(":checked").map(function(){var b=this.id;return b.substring(b,b.length-5)}).get().join(",")}},colSpanChange:function(b){var d=a("table").find(".colspanchange"),c;if(!d.length){return}c=parseInt(d.attr("colspan"),10)+b;d.attr("colspan",c.toString())}};a(document).ready(function(){columns.init()});validateForm=function(b){return !a(b).find(".form-required").filter(function(){return a("input:visible",this).val()==""}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).size()};showNotice={warn:function(){var b=commonL10n.warnDelete||"";if(confirm(b)){return true}return false},note:function(b){alert(b)}};screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta");this.toggles=a(".scr
een-meta-toggle a");this.page=a("#wpcontent");this.toggles.click(this.toggleEvent)},toggleEvent:function(c){var b=a(this.href.replace(/.+#/,"#"));c.preventDefault();if(!b.length){return}if(b.is(":visible")){screenMeta.close(b,a(this))}else{screenMeta.open(b,a(this))}},open:function(b,c){a(".screen-meta-toggle").not(c.parent()).css("visibility","hidden");b.parent().show();b.slideDown("fast",function(){b.focus();c.addClass("screen-meta-active").attr("aria-expanded",true)})},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",false);a(".screen-meta-toggle").css("visibility","");b.parent().hide()})}};a(".contextual-help-tabs").delegate("a","click focus",function(d){var c=a(this),b;d.preventDefault();if(c.is(".active a")){return false}a
(".contextual-help-tabs .active").removeClass("active");c.parent("li").addClass("active");b=a(c.attr("href"));a(".help-tab-content").not(b).removeClass("active").hide();b.addClass("active").show()});a(document).ready(function(){var i=false,b,g,e,d,f=a("#adminmenu"),h=a("input.current-page"),c=h.val();f.on("click.wp-submenu-head",".wp-submenu-head",function(j){a(j.target).parent().siblings("a").get(0).click()});a("#collapse-menu").on("click.collapse-menu",function(k){var j=a(document.body);a("#adminmenu div.wp-submenu").css("margin-top","");if(a(window).width()<900){if(j.hasClass("auto-fold")){j.removeClass("auto-fold");setUserSetting("unfold",1);j.removeClass("folded");deleteUserSetting("mfold")}else{j.addClass("auto-fold");deleteUserSe
tting("unfold")}}else{if(j.hasClass("folded")){j.removeClass("folded");deleteUserSetting("mfold")}else{j.addClass("folded");setUserSetting("mfold","f")}}});a("li.wp-has-submenu",f).hoverIntent({over:function(r){var s,p,j,q,k=a(this).find(".wp-submenu"),t,l,n;if(parseInt(k.css("top"),10)>-5){return}t=a(this).offset().top;l=a(window).scrollTop();n=t-l-30;s=t+k.height()+1;p=a("#wpwrap").height();j=60+s-p;q=a(window).height()+l-15;if(q<(s-j)){j=s-q}if(j>n){j=n}if(j>1){k.css("margin-top","-"+j+"px")}else{k.css("margin-top","")}f.find("li.menu-top").removeClass("opensub");a(this).addClass("opensub")},out:function(){a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90});f.on("focus.
adminmenu",".wp-submenu a",function(j){a(j.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(j){a(j.target).closest("li.menu-top").removeClass("opensub")});a("div.wrap h2:first").nextAll("div.updated, div.error").addClass("below-h2");a("div.updated, div.error").not(".below-h2, .inline").insertAfter(a("div.wrap h2:first"));screenMeta.init();a("tbody").children().children(".check-column").find(":checkbox").click(function(k){if("undefined"==k.shiftKey){return true}if(k.shiftKey){if(!i){return true}b=a(i).closest("form").find(":checkbox");g=b.index(i);e=b.index(this);d=a(this).prop("checked");if(0<g&&0<e&&g!=e){b.slice(g,e).prop("checked",function(){if(a(this).closest("tr").is(":visib
le")){return d}return false})}}i=this;var j=a(this).closest("tbody").find(":checkbox").filter(":visible").not(":checked");a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return(0==j.length)});return true});a("thead, tfoot").find(".check-column :checkbox").click(function(l){var m=a(this).prop("checked"),k="undefined"==typeof toggleWithKeyboard?false:toggleWithKeyboard,j=l.shiftKey||k;a(this).closest("table").children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){if(a(this).closest("tr").is(":hidden")){return false}if(j){return a(this).prop("checked")}else{if(m){return true}}return false});a(this).closest("table").children("thead, tfoot")
.filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){if(j){return false}else{if(m){return true}}return false})});a("#default-password-nag-no").click(function(){setUserSetting("default_password_nag","hide");a("div.default-password-nag").hide();return false});a("#newcontent").bind("keydown.wpevent_InsertTab",function(o){var l=o.target,q,k,p,j,n;if(o.keyCode==27){a(l).data("tab-out",true);return}if(o.keyCode!=9||o.ctrlKey||o.altKey||o.shiftKey){return}if(a(l).data("tab-out")){a(l).data("tab-out",false);return}q=l.selectionStart;k=l.selectionEnd;p=l.value;try{this.lastKey=9}catch(m){}if(document.selection){l.focus();n=document.selection.createRange();n.text="\t"}else{if(q>=0){j=this.scrollTop;l.value=p.substring(0,q).concat("\t",p.substring(k));l.selectionStart=l.selectionEnd=q+1;t
his.scrollTop=j}}if(o.stopPropagation){o.stopPropagation()}if(o.preventDefault){o.preventDefault()}});a("#newcontent").bind("blur.wpevent_InsertTab",function(j){if(this.lastKey&&9==this.lastKey){this.focus()}});if(h.length){h.closest("form").submit(function(j){if(a('select[name="action"]').val()==-1&&a('select[name="action2"]').val()==-1&&h.val()==c){h.val("1")}})}a(document).on("click.wp-accessibility-blur","a",function(){a(this).blur()})});a(document).bind("wp_CloseOnEscape",function(c,b){if(typeof(b.cb)!="function"){return}if(typeof(b.condition)!="function"||b.condition()){b.cb()}return true})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscommonjsfromrev21591trunkwpadminjscommondevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/common.js (from rev 21591, trunk/wp-admin/js/common.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/common.js         (rev 0)
+++ trunk/wp-admin/js/common.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,385 @@
</span><ins>+var showNotice, adminMenu, columns, validateForm, screenMeta;
+(function($){
+// Removed in 3.3.
+// (perhaps) needed for back-compat
+adminMenu = {
+        init : function() {},
+        fold : function() {},
+        restoreMenuState : function() {},
+        toggle : function() {},
+        favorites : function() {}
+};
+
+// show/hide/save table columns
+columns = {
+        init : function() {
+                var that = this;
+                $('.hide-column-tog', '#adv-settings').click( function() {
+                        var $t = $(this), column = $t.val();
+                        if ( $t.prop('checked') )
+                                that.checked(column);
+                        else
+                                that.unchecked(column);
+
+                        columns.saveManageColumnsState();
+                });
+        },
+
+        saveManageColumnsState : function() {
+                var hidden = this.hidden();
+                $.post(ajaxurl, {
+                        action: 'hidden-columns',
+                        hidden: hidden,
+                        screenoptionnonce: $('#screenoptionnonce').val(),
+                        page: pagenow
+                });
+        },
+
+        checked : function(column) {
+                $('.column-' + column).show();
+                this.colSpanChange(+1);
+        },
+
+        unchecked : function(column) {
+                $('.column-' + column).hide();
+                this.colSpanChange(-1);
+        },
+
+        hidden : function() {
+                return $('.manage-column').filter(':hidden').map(function() { return this.id; }).get().join(',');
+        },
+
+        useCheckboxesForHidden : function() {
+                this.hidden = function(){
+                        return $('.hide-column-tog').not(':checked').map(function() {
+                                var id = this.id;
+                                return id.substring( id, id.length - 5 );
+                        }).get().join(',');
+                };
+        },
+
+        colSpanChange : function(diff) {
+                var $t = $('table').find('.colspanchange'), n;
+                if ( !$t.length )
+                        return;
+                n = parseInt( $t.attr('colspan'), 10 ) + diff;
+                $t.attr('colspan', n.toString());
+        }
+}
+
+$(document).ready(function(){columns.init();});
+
+validateForm = function( form ) {
+        return !$( form ).find('.form-required').filter( function() { return $('input:visible', this).val() == ''; } ).addClass( 'form-invalid' ).find('input:visible').change( function() { $(this).closest('.form-invalid').removeClass( 'form-invalid' ); } ).size();
+}
+
+// stub for doing better warnings
+showNotice = {
+        warn : function() {
+                var msg = commonL10n.warnDelete || '';
+                if ( confirm(msg) ) {
+                        return true;
+                }
+
+                return false;
+        },
+
+        note : function(text) {
+                alert(text);
+        }
+};
+
+screenMeta = {
+        element: null, // #screen-meta
+        toggles: null, // .screen-meta-toggle
+        page: null, // #wpcontent
+
+        init: function() {
+                this.element = $('#screen-meta');
+                this.toggles = $('.screen-meta-toggle a');
+                this.page = $('#wpcontent');
+
+                this.toggles.click( this.toggleEvent );
+        },
+
+        toggleEvent: function( e ) {
+                var panel = $( this.href.replace(/.+#/, '#') );
+                e.preventDefault();
+
+                if ( !panel.length )
+                        return;
+
+                if ( panel.is(':visible') )
+                        screenMeta.close( panel, $(this) );
+                else
+                        screenMeta.open( panel, $(this) );
+        },
+
+        open: function( panel, link ) {
+
+                $('.screen-meta-toggle').not( link.parent() ).css('visibility', 'hidden');
+
+                panel.parent().show();
+                panel.slideDown( 'fast', function() {
+                        panel.focus();
+                        link.addClass('screen-meta-active').attr('aria-expanded', true);
+                });
+        },
+
+        close: function( panel, link ) {
+                panel.slideUp( 'fast', function() {
+                        link.removeClass('screen-meta-active').attr('aria-expanded', false);
+                        $('.screen-meta-toggle').css('visibility', '');
+                        panel.parent().hide();
+                });
+        }
+};
+
+/**
+ * Help tabs.
+ */
+$('.contextual-help-tabs').delegate('a', 'click focus', function(e) {
+        var link = $(this),
+                panel;
+
+        e.preventDefault();
+
+        // Don't do anything if the click is for the tab already showing.
+        if ( link.is('.active a') )
+                return false;
+
+        // Links
+        $('.contextual-help-tabs .active').removeClass('active');
+        link.parent('li').addClass('active');
+
+        panel = $( link.attr('href') );
+
+        // Panels
+        $('.help-tab-content').not( panel ).removeClass('active').hide();
+        panel.addClass('active').show();
+});
+
+$(document).ready( function() {
+        var lastClicked = false, checks, first, last, checked, menu = $('#adminmenu'),
+                pageInput = $('input.current-page'), currentPage = pageInput.val();
+
+        // when the menu is folded, make the fly-out submenu header clickable
+        menu.on('click.wp-submenu-head', '.wp-submenu-head', function(e){
+                $(e.target).parent().siblings('a').get(0).click();
+        });
+
+        $('#collapse-menu').on('click.collapse-menu', function(e){
+                var body = $(document.body);
+
+                // reset any compensation for submenus near the bottom of the screen
+                $('#adminmenu div.wp-submenu').css('margin-top', '');
+
+                if ( $(window).width() < 900 ) {
+                        if ( body.hasClass('auto-fold') ) {
+                                body.removeClass('auto-fold');
+                                setUserSetting('unfold', 1);
+                                body.removeClass('folded');
+                                deleteUserSetting('mfold');
+                        } else {
+                                body.addClass('auto-fold');
+                                deleteUserSetting('unfold');
+                        }
+                } else {
+                        if ( body.hasClass('folded') ) {
+                                body.removeClass('folded');
+                                deleteUserSetting('mfold');
+                        } else {
+                                body.addClass('folded');
+                                setUserSetting('mfold', 'f');
+                        }
+                }
+        });
+
+        $('li.wp-has-submenu', menu).hoverIntent({
+                over: function(e){
+                        var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop;
+
+                        if ( parseInt( m.css('top'), 10 ) > -5 )
+                                return;
+
+                        menutop = $(this).offset().top;
+                        wintop = $(window).scrollTop();
+                        maxtop = menutop - wintop - 30; // max = make the top of the sub almost touch admin bar
+
+                        b = menutop + m.height() + 1; // Bottom offset of the menu
+                        h = $('#wpwrap').height(); // Height of the entire page
+                        o = 60 + b - h;
+                        f = $(window).height() + wintop - 15; // The fold
+
+                        if ( f < (b - o) )
+                                o = b - f;
+
+                        if ( o > maxtop )
+                                o = maxtop;
+
+                        if ( o > 1 )
+                                m.css('margin-top', '-'+o+'px');
+                        else
+                                m.css('margin-top', '');
+
+                        menu.find('li.menu-top').removeClass('opensub');
+                        $(this).addClass('opensub');
+                },
+                out: function(){
+                        $(this).removeClass('opensub').find('.wp-submenu').css('margin-top', '');
+                },
+                timeout: 200,
+                sensitivity: 7,
+                interval: 90
+        });
+
+        menu.on('focus.adminmenu', '.wp-submenu a', function(e){
+                $(e.target).closest('li.menu-top').addClass('opensub');
+        }).on('blur.adminmenu', '.wp-submenu a', function(e){
+                $(e.target).closest('li.menu-top').removeClass('opensub');
+        });
+
+        // Move .updated and .error alert boxes. Don't move boxes designed to be inline.
+        $('div.wrap h2:first').nextAll('div.updated, div.error').addClass('below-h2');
+        $('div.updated, div.error').not('.below-h2, .inline').insertAfter( $('div.wrap h2:first') );
+
+        // Init screen meta
+        screenMeta.init();
+
+        // check all checkboxes
+        $('tbody').children().children('.check-column').find(':checkbox').click( function(e) {
+                if ( 'undefined' == e.shiftKey ) { return true; }
+                if ( e.shiftKey ) {
+                        if ( !lastClicked ) { return true; }
+                        checks = $( lastClicked ).closest( 'form' ).find( ':checkbox' );
+                        first = checks.index( lastClicked );
+                        last = checks.index( this );
+                        checked = $(this).prop('checked');
+                        if ( 0 < first && 0 < last && first != last ) {
+                                checks.slice( first, last ).prop( 'checked', function(){
+                                        if ( $(this).closest('tr').is(':visible') )
+                                                return checked;
+
+                                        return false;
+                                });
+                        }
+                }
+                lastClicked = this;
+
+                // toggle "check all" checkboxes
+                var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible').not(':checked');
+                $(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() {
+                        return ( 0 == unchecked.length );
+                });
+
+                return true;
+        });
+
+        $('thead, tfoot').find('.check-column :checkbox').click( function(e) {
+                var c = $(this).prop('checked'),
+                        kbtoggle = 'undefined' == typeof toggleWithKeyboard ? false : toggleWithKeyboard,
+                        toggle = e.shiftKey || kbtoggle;
+
+                $(this).closest( 'table' ).children( 'tbody' ).filter(':visible')
+                .children().children('.check-column').find(':checkbox')
+                .prop('checked', function() {
+                        if ( $(this).closest('tr').is(':hidden') )
+                                return false;
+                        if ( toggle )
+                                return $(this).prop( 'checked' );
+                        else if (c)
+                                return true;
+                        return false;
+                });
+
+                $(this).closest('table').children('thead, tfoot').filter(':visible')
+                .children().children('.check-column').find(':checkbox')
+                .prop('checked', function() {
+                        if ( toggle )
+                                return false;
+                        else if (c)
+                                return true;
+                        return false;
+                });
+        });
+
+        $('#default-password-nag-no').click( function() {
+                setUserSetting('default_password_nag', 'hide');
+                $('div.default-password-nag').hide();
+                return false;
+        });
+
+        // tab in textareas
+        $('#newcontent').bind('keydown.wpevent_InsertTab', function(e) {
+                var el = e.target, selStart, selEnd, val, scroll, sel;
+
+                if ( e.keyCode == 27 ) { // escape key
+                        $(el).data('tab-out', true);
+                        return;
+                }
+
+                if ( e.keyCode != 9 || e.ctrlKey || e.altKey || e.shiftKey ) // tab key
+                        return;
+
+                if ( $(el).data('tab-out') ) {
+                        $(el).data('tab-out', false);
+                        return;
+                }
+
+                selStart = el.selectionStart;
+                selEnd = el.selectionEnd;
+                val = el.value;
+
+                try {
+                        this.lastKey = 9; // not a standard DOM property, lastKey is to help stop Opera tab event. See blur handler below.
+                } catch(err) {}
+
+                if ( document.selection ) {
+                        el.focus();
+                        sel = document.selection.createRange();
+                        sel.text = '\t';
+                } else if ( selStart >= 0 ) {
+                        scroll = this.scrollTop;
+                        el.value = val.substring(0, selStart).concat('\t', val.substring(selEnd) );
+                        el.selectionStart = el.selectionEnd = selStart + 1;
+                        this.scrollTop = scroll;
+                }
+
+                if ( e.stopPropagation )
+                        e.stopPropagation();
+                if ( e.preventDefault )
+                        e.preventDefault();
+        });
+
+        $('#newcontent').bind('blur.wpevent_InsertTab', function(e) {
+                if ( this.lastKey && 9 == this.lastKey )
+                        this.focus();
+        });
+
+        if ( pageInput.length ) {
+                pageInput.closest('form').submit( function(e){
+
+                        // Reset paging var for new filters/searches but not for bulk actions. See #17685.
+                        if ( $('select[name="action"]').val() == -1 && $('select[name="action2"]').val() == -1 && pageInput.val() == currentPage )
+                                pageInput.val('1');
+                });
+        }
+
+        // Blur accessibility link background color onclick
+        $(document).on('click.wp-accessibility-blur', 'a', function() {
+                $(this).blur();
+        });
+});
+
+// internal use
+$(document).bind( 'wp_CloseOnEscape', function( e, data ) {
+        if ( typeof(data.cb) != 'function' )
+                return;
+
+        if ( typeof(data.condition) != 'function' || data.condition() )
+                data.cb();
+
+        return true;
+});
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjscommonminjsfromrev21591trunkwpadminjscommonjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/common.min.js (from rev 21591, trunk/wp-admin/js/common.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/common.min.js         (rev 0)
+++ trunk/wp-admin/js/common.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var showNotice,adminMenu,columns,validateForm,screenMeta;(function(a){adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}};columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var d=a(this),c=d.val();if(d.prop("checked")){b.checked(c)}else{b.unchecked(c)}columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).show();this.colSpanChange(+1)},unchecked:function(b){a(".column-"+b).hide();this.colSpanChange(-1)},hidden:function(){return a(".manage-column").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a
(".hide-column-tog").not(":checked").map(function(){var b=this.id;return b.substring(b,b.length-5)}).get().join(",")}},colSpanChange:function(b){var d=a("table").find(".colspanchange"),c;if(!d.length){return}c=parseInt(d.attr("colspan"),10)+b;d.attr("colspan",c.toString())}};a(document).ready(function(){columns.init()});validateForm=function(b){return !a(b).find(".form-required").filter(function(){return a("input:visible",this).val()==""}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).size()};showNotice={warn:function(){var b=commonL10n.warnDelete||"";if(confirm(b)){return true}return false},note:function(b){alert(b)}};screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta");this.toggles=a(".scr
een-meta-toggle a");this.page=a("#wpcontent");this.toggles.click(this.toggleEvent)},toggleEvent:function(c){var b=a(this.href.replace(/.+#/,"#"));c.preventDefault();if(!b.length){return}if(b.is(":visible")){screenMeta.close(b,a(this))}else{screenMeta.open(b,a(this))}},open:function(b,c){a(".screen-meta-toggle").not(c.parent()).css("visibility","hidden");b.parent().show();b.slideDown("fast",function(){b.focus();c.addClass("screen-meta-active").attr("aria-expanded",true)})},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",false);a(".screen-meta-toggle").css("visibility","");b.parent().hide()})}};a(".contextual-help-tabs").delegate("a","click focus",function(d){var c=a(this),b;d.preventDefault();if(c.is(".active a")){return false}a
(".contextual-help-tabs .active").removeClass("active");c.parent("li").addClass("active");b=a(c.attr("href"));a(".help-tab-content").not(b).removeClass("active").hide();b.addClass("active").show()});a(document).ready(function(){var i=false,b,g,e,d,f=a("#adminmenu"),h=a("input.current-page"),c=h.val();f.on("click.wp-submenu-head",".wp-submenu-head",function(j){a(j.target).parent().siblings("a").get(0).click()});a("#collapse-menu").on("click.collapse-menu",function(k){var j=a(document.body);a("#adminmenu div.wp-submenu").css("margin-top","");if(a(window).width()<900){if(j.hasClass("auto-fold")){j.removeClass("auto-fold");setUserSetting("unfold",1);j.removeClass("folded");deleteUserSetting("mfold")}else{j.addClass("auto-fold");deleteUserSe
tting("unfold")}}else{if(j.hasClass("folded")){j.removeClass("folded");deleteUserSetting("mfold")}else{j.addClass("folded");setUserSetting("mfold","f")}}});a("li.wp-has-submenu",f).hoverIntent({over:function(r){var s,p,j,q,k=a(this).find(".wp-submenu"),t,l,n;if(parseInt(k.css("top"),10)>-5){return}t=a(this).offset().top;l=a(window).scrollTop();n=t-l-30;s=t+k.height()+1;p=a("#wpwrap").height();j=60+s-p;q=a(window).height()+l-15;if(q<(s-j)){j=s-q}if(j>n){j=n}if(j>1){k.css("margin-top","-"+j+"px")}else{k.css("margin-top","")}f.find("li.menu-top").removeClass("opensub");a(this).addClass("opensub")},out:function(){a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90});f.on("focus.
adminmenu",".wp-submenu a",function(j){a(j.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(j){a(j.target).closest("li.menu-top").removeClass("opensub")});a("div.wrap h2:first").nextAll("div.updated, div.error").addClass("below-h2");a("div.updated, div.error").not(".below-h2, .inline").insertAfter(a("div.wrap h2:first"));screenMeta.init();a("tbody").children().children(".check-column").find(":checkbox").click(function(k){if("undefined"==k.shiftKey){return true}if(k.shiftKey){if(!i){return true}b=a(i).closest("form").find(":checkbox");g=b.index(i);e=b.index(this);d=a(this).prop("checked");if(0<g&&0<e&&g!=e){b.slice(g,e).prop("checked",function(){if(a(this).closest("tr").is(":visib
le")){return d}return false})}}i=this;var j=a(this).closest("tbody").find(":checkbox").filter(":visible").not(":checked");a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return(0==j.length)});return true});a("thead, tfoot").find(".check-column :checkbox").click(function(l){var m=a(this).prop("checked"),k="undefined"==typeof toggleWithKeyboard?false:toggleWithKeyboard,j=l.shiftKey||k;a(this).closest("table").children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){if(a(this).closest("tr").is(":hidden")){return false}if(j){return a(this).prop("checked")}else{if(m){return true}}return false});a(this).closest("table").children("thead, tfoot")
.filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){if(j){return false}else{if(m){return true}}return false})});a("#default-password-nag-no").click(function(){setUserSetting("default_password_nag","hide");a("div.default-password-nag").hide();return false});a("#newcontent").bind("keydown.wpevent_InsertTab",function(o){var l=o.target,q,k,p,j,n;if(o.keyCode==27){a(l).data("tab-out",true);return}if(o.keyCode!=9||o.ctrlKey||o.altKey||o.shiftKey){return}if(a(l).data("tab-out")){a(l).data("tab-out",false);return}q=l.selectionStart;k=l.selectionEnd;p=l.value;try{this.lastKey=9}catch(m){}if(document.selection){l.focus();n=document.selection.createRange();n.text="\t"}else{if(q>=0){j=this.scrollTop;l.value=p.substring(0,q).concat("\t",p.substring(k));l.selectionStart=l.selectionEnd=q+1;t
his.scrollTop=j}}if(o.stopPropagation){o.stopPropagation()}if(o.preventDefault){o.preventDefault()}});a("#newcontent").bind("blur.wpevent_InsertTab",function(j){if(this.lastKey&&9==this.lastKey){this.focus()}});if(h.length){h.closest("form").submit(function(j){if(a('select[name="action"]').val()==-1&&a('select[name="action2"]').val()==-1&&h.val()==c){h.val("1")}})}a(document).on("click.wp-accessibility-blur","a",function(){a(this).blur()})});a(document).bind("wp_CloseOnEscape",function(c,b){if(typeof(b.cb)!="function"){return}if(typeof(b.condition)!="function"||b.condition()){b.cb()}return true})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustombackgrounddevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/custom-background.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-background.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/custom-background.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,66 +0,0 @@
</span><del>-var farbtastic, pickColor;
-
-(function($) {
-
-        var defaultColor = '';
-
-        pickColor = function(color) {
-                farbtastic.setColor(color);
-                $('#background-color').val(color);
-                $('#custom-background-image').css('background-color', color);
-                // If we have a default color, and they match, then we need to hide the 'Default' link.
-                // Otherwise, we hide the 'Clear' link when it is empty.
-                if ( ( defaultColor && color === defaultColor ) || ( ! defaultColor && ( '' === color || '#' === color ) ) )
-                        $('#clearcolor').hide();
-                else
-                        $('#clearcolor').show();
-        }
-
-        $(document).ready(function() {
-
-                defaultColor = $('#defaultcolor').val();
-
-                $('#pickcolor').click(function() {
-                        $('#colorPickerDiv').show();
-                        return false;
-                });
-
-                $('#clearcolor a').click( function(e) {
-                        pickColor( defaultColor );
-                        e.preventDefault();
-                });
-
-                $('#background-color').keyup(function() {
-                        var _hex = $('#background-color').val(), hex = _hex;
-                        if ( hex.charAt(0) != '#' )
-                                hex = '#' + hex;
-                        hex = hex.replace(/[^#a-fA-F0-9]+/, '');
-                        if ( hex != _hex )
-                                $('#background-color').val(hex);
-                        if ( hex.length == 4 || hex.length == 7 )
-                                pickColor( hex );
-                });
-
-                $('input[name="background-position-x"]').change(function() {
-                        $('#custom-background-image').css('background-position', $(this).val() + ' top');
-                });
-
-                $('input[name="background-repeat"]').change(function() {
-                        $('#custom-background-image').css('background-repeat', $(this).val());
-                });
-
-                farbtastic = $.farbtastic('#colorPickerDiv', function(color) {
-                        pickColor(color);
-                });
-                pickColor($('#background-color').val());
-
-                $(document).mousedown(function(){
-                        $('#colorPickerDiv').each(function(){
-                                var display = $(this).css('display');
-                                if ( display == 'block' )
-                                        $(this).fadeOut(2);
-                        });
-                });
-        });
-
-})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustombackgroundjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/custom-background.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-background.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/custom-background.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var farbtastic,pickColor;(function(b){var a="";pickColor=function(c){farbtastic.setColor(c);b("#background-color").val(c);b("#custom-background-image").css("background-color",c);if((a&&c===a)||(!a&&(""===c||"#"===c))){b("#clearcolor").hide()}else{b("#clearcolor").show()}};b(document).ready(function(){a=b("#defaultcolor").val();b("#pickcolor").click(function(){b("#colorPickerDiv").show();return false});b("#clearcolor a").click(function(c){pickColor(a);c.preventDefault()});b("#background-color").keyup(function(){var d=b("#background-color").val(),c=d;if(c.charAt(0)!="#"){c="#"+c}c=c.replace(/[^#a-fA-F0-9]+/,"");if(c!=d){b("#background-color").val(c)}if(c.length==4||c.length==7){pickColor(c)}});b('input[name="background-position-x"]').change(function(){b("#cu
stom-background-image").css("background-position",b(this).val()+" top")});b('input[name="background-repeat"]').change(function(){b("#custom-background-image").css("background-repeat",b(this).val())});farbtastic=b.farbtastic("#colorPickerDiv",function(c){pickColor(c)});pickColor(b("#background-color").val());b(document).mousedown(function(){b("#colorPickerDiv").each(function(){var c=b(this).css("display");if(c=="block"){b(this).fadeOut(2)}})})})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustombackgroundjsfromrev21591trunkwpadminjscustombackgrounddevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/custom-background.js (from rev 21591, trunk/wp-admin/js/custom-background.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-background.js         (rev 0)
+++ trunk/wp-admin/js/custom-background.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,66 @@
</span><ins>+var farbtastic, pickColor;
+
+(function($) {
+
+        var defaultColor = '';
+
+        pickColor = function(color) {
+                farbtastic.setColor(color);
+                $('#background-color').val(color);
+                $('#custom-background-image').css('background-color', color);
+                // If we have a default color, and they match, then we need to hide the 'Default' link.
+                // Otherwise, we hide the 'Clear' link when it is empty.
+                if ( ( defaultColor && color === defaultColor ) || ( ! defaultColor && ( '' === color || '#' === color ) ) )
+                        $('#clearcolor').hide();
+                else
+                        $('#clearcolor').show();
+        }
+
+        $(document).ready(function() {
+
+                defaultColor = $('#defaultcolor').val();
+
+                $('#pickcolor').click(function() {
+                        $('#colorPickerDiv').show();
+                        return false;
+                });
+
+                $('#clearcolor a').click( function(e) {
+                        pickColor( defaultColor );
+                        e.preventDefault();
+                });
+
+                $('#background-color').keyup(function() {
+                        var _hex = $('#background-color').val(), hex = _hex;
+                        if ( hex.charAt(0) != '#' )
+                                hex = '#' + hex;
+                        hex = hex.replace(/[^#a-fA-F0-9]+/, '');
+                        if ( hex != _hex )
+                                $('#background-color').val(hex);
+                        if ( hex.length == 4 || hex.length == 7 )
+                                pickColor( hex );
+                });
+
+                $('input[name="background-position-x"]').change(function() {
+                        $('#custom-background-image').css('background-position', $(this).val() + ' top');
+                });
+
+                $('input[name="background-repeat"]').change(function() {
+                        $('#custom-background-image').css('background-repeat', $(this).val());
+                });
+
+                farbtastic = $.farbtastic('#colorPickerDiv', function(color) {
+                        pickColor(color);
+                });
+                pickColor($('#background-color').val());
+
+                $(document).mousedown(function(){
+                        $('#colorPickerDiv').each(function(){
+                                var display = $(this).css('display');
+                                if ( display == 'block' )
+                                        $(this).fadeOut(2);
+                        });
+                });
+        });
+
+})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustombackgroundminjsfromrev21591trunkwpadminjscustombackgroundjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/custom-background.min.js (from rev 21591, trunk/wp-admin/js/custom-background.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-background.min.js         (rev 0)
+++ trunk/wp-admin/js/custom-background.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var farbtastic,pickColor;(function(b){var a="";pickColor=function(c){farbtastic.setColor(c);b("#background-color").val(c);b("#custom-background-image").css("background-color",c);if((a&&c===a)||(!a&&(""===c||"#"===c))){b("#clearcolor").hide()}else{b("#clearcolor").show()}};b(document).ready(function(){a=b("#defaultcolor").val();b("#pickcolor").click(function(){b("#colorPickerDiv").show();return false});b("#clearcolor a").click(function(c){pickColor(a);c.preventDefault()});b("#background-color").keyup(function(){var d=b("#background-color").val(),c=d;if(c.charAt(0)!="#"){c="#"+c}c=c.replace(/[^#a-fA-F0-9]+/,"");if(c!=d){b("#background-color").val(c)}if(c.length==4||c.length==7){pickColor(c)}});b('input[name="background-position-x"]').change(function(){b("#cu
stom-background-image").css("background-position",b(this).val()+" top")});b('input[name="background-repeat"]').change(function(){b("#custom-background-image").css("background-repeat",b(this).val())});farbtastic=b.farbtastic("#colorPickerDiv",function(c){pickColor(c)});pickColor(b("#background-color").val());b(document).mousedown(function(){b("#colorPickerDiv").each(function(){var c=b(this).css("display");if(c=="block"){b(this).fadeOut(2)}})})})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustomfieldsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/custom-fields.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-fields.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/custom-fields.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-jQuery(document).ready( function($) {
-        var before, addBefore, addAfter, delBefore;
-
-        before = function() {
-                var nonce = $('#newmeta [name="_ajax_nonce"]').val(), postId = $('#post_ID').val();
-                if ( !nonce || !postId ) { return false; }
-                return [nonce,postId];
-        }
-
-        addBefore = function( s ) {
-                var b = before();
-                if ( !b ) { return false; }
-                s.data = s.data.replace(/_ajax_nonce=[a-f0-9]+/, '_ajax_nonce=' + b[0]) + '&post_id=' + b[1];
-                return s;
-        };
-
-        addAfter = function( r, s ) {
-                var postId = $('postid', r).text(), h;
-                if ( !postId ) { return; }
-                $('#post_ID').attr( 'name', 'post_ID' ).val( postId );
-                h = $('#hiddenaction');
-                if ( 'post' == h.val() ) { h.val( 'postajaxpost' ); }
-        };
-
-        delBefore = function( s ) {
-                var b = before(); if ( !b ) return false;
-                s.data._ajax_nonce = b[0]; s.data.post_id = b[1];
-                return s;
-        }
-
-        $('#the-list')
-                .wpList( { addBefore: addBefore, addAfter: addAfter, delBefore: delBefore } )
-                .find('.updatemeta, .deletemeta').attr( 'type', 'button' );
-} );
</del></span></pre></div>
<a id="trunkwpadminjscustomfieldsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/custom-fields.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-fields.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/custom-fields.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(d){var c,b,e,a;c=function(){var g=d('#newmeta [name="_ajax_nonce"]').val(),f=d("#post_ID").val();if(!g||!f){return false}return[g,f]};b=function(g){var f=c();if(!f){return false}g.data=g.data.replace(/_ajax_nonce=[a-f0-9]+/,"_ajax_nonce="+f[0])+"&post_id="+f[1];return g};e=function(j,i){var f=d("postid",j).text(),g;if(!f){return}d("#post_ID").attr("name","post_ID").val(f);g=d("#hiddenaction");if("post"==g.val()){g.val("postajaxpost")}};a=function(g){var f=c();if(!f){return false}g.data._ajax_nonce=f[0];g.data.post_id=f[1];return g};d("#the-list").wpList({addBefore:b,addAfter:e,delBefore:a}).find(".updatemeta, .deletemeta").attr("type","button")});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustomfieldsjsfromrev21591trunkwpadminjscustomfieldsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/custom-fields.js (from rev 21591, trunk/wp-admin/js/custom-fields.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-fields.js         (rev 0)
+++ trunk/wp-admin/js/custom-fields.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+jQuery(document).ready( function($) {
+        var before, addBefore, addAfter, delBefore;
+
+        before = function() {
+                var nonce = $('#newmeta [name="_ajax_nonce"]').val(), postId = $('#post_ID').val();
+                if ( !nonce || !postId ) { return false; }
+                return [nonce,postId];
+        }
+
+        addBefore = function( s ) {
+                var b = before();
+                if ( !b ) { return false; }
+                s.data = s.data.replace(/_ajax_nonce=[a-f0-9]+/, '_ajax_nonce=' + b[0]) + '&post_id=' + b[1];
+                return s;
+        };
+
+        addAfter = function( r, s ) {
+                var postId = $('postid', r).text(), h;
+                if ( !postId ) { return; }
+                $('#post_ID').attr( 'name', 'post_ID' ).val( postId );
+                h = $('#hiddenaction');
+                if ( 'post' == h.val() ) { h.val( 'postajaxpost' ); }
+        };
+
+        delBefore = function( s ) {
+                var b = before(); if ( !b ) return false;
+                s.data._ajax_nonce = b[0]; s.data.post_id = b[1];
+                return s;
+        }
+
+        $('#the-list')
+                .wpList( { addBefore: addBefore, addAfter: addAfter, delBefore: delBefore } )
+                .find('.updatemeta, .deletemeta').attr( 'type', 'button' );
+} );
</ins></span></pre></div>
<a id="trunkwpadminjscustomfieldsminjsfromrev21591trunkwpadminjscustomfieldsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/custom-fields.min.js (from rev 21591, trunk/wp-admin/js/custom-fields.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/custom-fields.min.js         (rev 0)
+++ trunk/wp-admin/js/custom-fields.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(d){var c,b,e,a;c=function(){var g=d('#newmeta [name="_ajax_nonce"]').val(),f=d("#post_ID").val();if(!g||!f){return false}return[g,f]};b=function(g){var f=c();if(!f){return false}g.data=g.data.replace(/_ajax_nonce=[a-f0-9]+/,"_ajax_nonce="+f[0])+"&post_id="+f[1];return g};e=function(j,i){var f=d("postid",j).text(),g;if(!f){return}d("#post_ID").attr("name","post_ID").val(f);g=d("#hiddenaction");if("post"==g.val()){g.val("postajaxpost")}};a=function(g){var f=c();if(!f){return false}g.data._ajax_nonce=f[0];g.data.post_id=f[1];return g};d("#the-list").wpList({addBefore:b,addAfter:e,delBefore:a}).find(".updatemeta, .deletemeta").attr("type","button")});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustomizecontrolsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/customize-controls.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/customize-controls.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/customize-controls.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,963 +0,0 @@
</span><del>-(function( exports, $ ){
-        var api = wp.customize;
-
-        /*
-         * @param options
-         * - previewer - The Previewer instance to sync with.
-         * - transport - The transport to use for previewing. Supports 'refresh' and 'postMessage'.
-         */
-        api.Setting = api.Value.extend({
-                initialize: function( id, value, options ) {
-                        var element;
-
-                        api.Value.prototype.initialize.call( this, value, options );
-
-                        this.id = id;
-                        this.transport = this.transport || 'refresh';
-
-                        this.bind( this.preview );
-                },
-                preview: function() {
-                        switch ( this.transport ) {
-                                case 'refresh':
-                                        return this.previewer.refresh();
-                                case 'postMessage':
-                                        return this.previewer.send( 'setting', [ this.id, this() ] );
-                        }
-                }
-        });
-
-        api.Control = api.Class.extend({
-                initialize: function( id, options ) {
-                        var control = this,
-                                nodes, radios, settings;
-
-                        this.params = {};
-                        $.extend( this, options || {} );
-
-                        this.id = id;
-                        this.selector = '#customize-control-' + id.replace( ']', '' ).replace( '[', '-' );
-                        this.container = $( this.selector );
-
-                        settings = $.map( this.params.settings, function( value ) {
-                                return value;
-                        });
-
-                        api.apply( api, settings.concat( function() {
-                                var key;
-
-                                control.settings = {};
-                                for ( key in control.params.settings ) {
-                                        control.settings[ key ] = api( control.params.settings[ key ] );
-                                }
-
-                                control.setting = control.settings['default'] || null;
-                                control.ready();
-                        }) );
-
-                        control.elements = [];
-
-                        nodes = this.container.find('[data-customize-setting-link]');
-                        radios = {};
-
-                        nodes.each( function() {
-                                var node = $(this),
-                                        name;
-
-                                if ( node.is(':radio') ) {
-                                        name = node.prop('name');
-                                        if ( radios[ name ] )
-                                                return;
-
-                                        radios[ name ] = true;
-                                        node = nodes.filter( '[name="' + name + '"]' );
-                                }
-
-                                api( node.data('customizeSettingLink'), function( setting ) {
-                                        var element = new api.Element( node );
-                                        control.elements.push( element );
-                                        element.sync( setting );
-                                        element.set( setting() );
-                                });
-                        });
-                },
-
-                ready: function() {},
-
-                dropdownInit: function() {
-                        var control = this,
-                                statuses = this.container.find('.dropdown-status'),
-                                params = this.params,
-                                update = function( to ) {
-                                        if ( typeof        to === 'string' && params.statuses && params.statuses[ to ] )
-                                                statuses.html( params.statuses[ to ] ).show();
-                                        else
-                                                statuses.hide();
-                                };
-
-                        // Support the .dropdown class to open/close complex elements
-                        this.container.on( 'click', '.dropdown', function( event ) {
-                                event.preventDefault();
-                                control.container.toggleClass('open');
-                        });
-
-                        this.setting.bind( update );
-                        update( this.setting() );
-                }
-        });
-
-        api.ColorControl = api.Control.extend({
-                ready: function() {
-                        var control = this,
-                                rhex, spot, input, text, update;
-
-                        rhex = /^#([A-Fa-f0-9]{3}){0,2}$/;
-                        spot = this.container.find('.dropdown-content');
-                        input = new api.Element( this.container.find('.color-picker-hex') );
-                        update = function( color ) {
-                                spot.css( 'background', color );
-                                control.farbtastic.setColor( color );
-                        };
-
-                        this.farbtastic = $.farbtastic( this.container.find('.farbtastic-placeholder'), control.setting.set );
-
-                        // Only pass through values that are valid hexes/empty.
-                        input.sync( this.setting ).validate = function( to ) {
-                                return rhex.test( to ) ? to : null;
-                        };
-
-                        this.setting.bind( update );
-                        update( this.setting() );
-
-                        this.dropdownInit();
-                }
-        });
-
-        api.UploadControl = api.Control.extend({
-                ready: function() {
-                        var control = this;
-
-                        this.params.removed = this.params.removed || '';
-
-                        this.success = $.proxy( this.success, this );
-
-                        this.uploader = $.extend({
-                                container: this.container,
-                                browser: this.container.find('.upload'),
-                                dropzone: this.container.find('.upload-dropzone'),
-                                success: this.success
-                        }, this.uploader || {} );
-
-                        if ( this.uploader.supported ) {
-                                if ( control.params.context )
-                                        control.uploader.param( 'post_data[context]', this.params.context );
-
-                                control.uploader.param( 'post_data[theme]', api.settings.theme.stylesheet );
-                        }
-
-                        this.uploader = new wp.Uploader( this.uploader );
-
-                        this.remover = this.container.find('.remove');
-                        this.remover.click( function( event ) {
-                                control.setting.set( control.params.removed );
-                                event.preventDefault();
-                        });
-
-                        this.removerVisibility = $.proxy( this.removerVisibility, this );
-                        this.setting.bind( this.removerVisibility );
-                        this.removerVisibility( this.setting.get() );
-                },
-                success: function( attachment ) {
-                        this.setting.set( attachment.url );
-                },
-                removerVisibility: function( to ) {
-                        this.remover.toggle( to != this.params.removed );
-                }
-        });
-
-        api.ImageControl = api.UploadControl.extend({
-                ready: function() {
-                        var control = this,
-                                panels;
-
-                        this.uploader = {
-                                init: function( up ) {
-                                        var fallback, button;
-
-                                        if ( this.supports.dragdrop )
-                                                return;
-
-                                        // Maintain references while wrapping the fallback button.
-                                        fallback = control.container.find( '.upload-fallback' );
-                                        button = fallback.children().detach();
-
-                                        this.browser.detach().empty().append( button );
-                                        fallback.append( this.browser ).show();
-                                }
-                        };
-
-                        api.UploadControl.prototype.ready.call( this );
-
-                        this.thumbnail = this.container.find('.preview-thumbnail img');
-                        this.thumbnailSrc = $.proxy( this.thumbnailSrc, this );
-                        this.setting.bind( this.thumbnailSrc );
-
-                        this.library = this.container.find('.library');
-
-                        // Generate tab objects
-                        this.tabs = {};
-                        panels = this.library.find('.library-content');
-
-                        this.library.children('ul').children('li').each( function() {
-                                var link = $(this),
-                                        id = link.data('customizeTab'),
-                                        panel = panels.filter('[data-customize-tab="' + id + '"]');
-
-                                control.tabs[ id ] = {
-                                        both: link.add( panel ),
-                                        link: link,
-                                        panel: panel
-                                };
-                        });
-
-                        // Bind tab switch events
-                        this.library.children('ul').on( 'click', 'li', function( event ) {
-                                var id = $(this).data('customizeTab'),
-                                        tab = control.tabs[ id ];
-
-                                event.preventDefault();
-
-                                if ( tab.link.hasClass('library-selected') )
-                                        return;
-
-                                control.selected.both.removeClass('library-selected');
-                                control.selected = tab;
-                                control.selected.both.addClass('library-selected');
-                        });
-
-                        // Bind events to switch image urls.
-                        this.library.on( 'click', 'a', function( event ) {
-                                var value = $(this).data('customizeImageValue');
-
-                                if ( value ) {
-                                        control.setting.set( value );
-                                        event.preventDefault();
-                                }
-                        });
-
-                        if ( this.tabs.uploaded ) {
-                                this.tabs.uploaded.target = this.library.find('.uploaded-target');
-                                if ( ! this.tabs.uploaded.panel.find('.thumbnail').length )
-                                        this.tabs.uploaded.both.addClass('hidden');
-                        }
-
-                        // Select a tab
-                        panels.each( function() {
-                                var tab = control.tabs[ $(this).data('customizeTab') ];
-
-                                // Select the first visible tab.
-                                if ( ! tab.link.hasClass('hidden') ) {
-                                        control.selected = tab;
-                                        tab.both.addClass('library-selected');
-                                        return false;
-                                }
-                        });
-
-                        this.dropdownInit();
-                },
-                success: function( attachment ) {
-                        api.UploadControl.prototype.success.call( this, attachment );
-
-                        // Add the uploaded image to the uploaded tab.
-                        if ( this.tabs.uploaded && this.tabs.uploaded.target.length ) {
-                                this.tabs.uploaded.both.removeClass('hidden');
-
-                                attachment.element = $( '<a href="#" class="thumbnail"></a>' )
-                                        .data( 'customizeImageValue', attachment.url )
-                                        .append( '<img src="' + attachment.url+ '" />' )
-                                        .appendTo( this.tabs.uploaded.target );
-                        }
-                },
-                thumbnailSrc: function( to ) {
-                        if ( /^(https?:)?\/\//.test( to ) )
-                                this.thumbnail.prop( 'src', to ).show();
-                        else
-                                this.thumbnail.hide();
-                }
-        });
-
-        // Change objects contained within the main customize object to Settings.
-        api.defaultConstructor = api.Setting;
-
-        // Create the collection of Control objects.
-        api.control = new api.Values({ defaultConstructor: api.Control });
-
-        api.PreviewFrame = api.Messenger.extend({
-                sensitivity: 2000,
-
-                initialize: function( params, options ) {
-                        var deferred = $.Deferred(),
-                                self = this;
-
-                        // This is the promise object.
-                        deferred.promise( this );
-
-                        this.container = params.container;
-                        this.signature = params.signature;
-
-                        $.extend( params, { channel: api.PreviewFrame.uuid() });
-
-                        api.Messenger.prototype.initialize.call( this, params, options );
-
-                        this.add( 'previewUrl', params.previewUrl );
-
-                        this.query = $.extend( params.query || {}, { customize_messenger_channel: this.channel() });
-
-                        this.run( deferred );
-                },
-
-                run: function( deferred ) {
-                        var self = this,
-                                loaded = false,
-                                ready = false;
-
-                        if ( this._ready )
-                                this.unbind( 'ready', this._ready );
-
-                        this._ready = function() {
-                                ready = true;
-
-                                if ( loaded )
-                                        deferred.resolveWith( self );
-                        };
-
-                        this.bind( 'ready', this._ready );
-
-                        this.request = $.ajax( this.previewUrl(), {
-                                type: 'POST',
-                                data: this.query,
-                                xhrFields: {
-                                        withCredentials: true
-                                }
-                        } );
-
-                        this.request.fail( function() {
-                                deferred.rejectWith( self, [ 'request failure' ] );
-                        });
-
-                        this.request.done( function( response ) {
-                                var location = self.request.getResponseHeader('Location'),
-                                        signature = self.signature,
-                                        index;
-
-                                // Check if the location response header differs from the current URL.
-                                // If so, the request was redirected; try loading the requested page.
-                                if ( location && location != self.previewUrl() ) {
-                                        deferred.rejectWith( self, [ 'redirect', location ] );
-                                        return;
-                                }
-
-                                // Check if the user is not logged in.
-                                if ( '0' === response ) {
-                                        self.login( deferred );
-                                        return;
-                                }
-
-                                // Check for cheaters.
-                                if ( '-1' === response ) {
-                                        deferred.rejectWith( self, [ 'cheatin' ] );
-                                        return;
-                                }
-
-                                // Check for a signature in the request.
-                                index = response.lastIndexOf( signature );
-                                if ( -1 === index || index < response.lastIndexOf('</html>') ) {
-                                        deferred.rejectWith( self, [ 'unsigned' ] );
-                                        return;
-                                }
-
-                                // Strip the signature from the request.
-                                response = response.slice( 0, index ) + response.slice( index + signature.length );
-
-                                // Create the iframe and inject the html content.
-                                self.iframe = $('<iframe />').appendTo( self.container );
-
-                                // Bind load event after the iframe has been added to the page;
-                                // otherwise it will fire when injected into the DOM.
-                                self.iframe.one( 'load', function() {
-                                        loaded = true;
-
-                                        if ( ready ) {
-                                                deferred.resolveWith( self );
-                                        } else {
-                                                setTimeout( function() {
-                                                        deferred.rejectWith( self, [ 'ready timeout' ] );
-                                                }, self.sensitivity );
-                                        }
-                                });
-
-                                self.targetWindow( self.iframe[0].contentWindow );
-
-                                self.targetWindow().document.open();
-                                self.targetWindow().document.write( response );
-                                self.targetWindow().document.close();
-                        });
-                },
-
-                login: function( deferred ) {
-                        var self = this,
-                                reject;
-
-                        reject = function() {
-                                deferred.rejectWith( self, [ 'logged out' ] );
-                        };
-
-                        if ( this.triedLogin )
-                                return reject();
-
-                        // Check if we have an admin cookie.
-                        $.get( api.settings.url.ajax, {
-                                action: 'logged-in'
-                        }).fail( reject ).done( function( response ) {
-                                var iframe;
-
-                                if ( '1' !== response )
-                                        reject();
-
-                                iframe = $('<iframe src="' + self.previewUrl() + '" />').hide();
-                                iframe.appendTo( self.container );
-                                iframe.load( function() {
-                                        self.triedLogin = true;
-
-                                        iframe.remove();
-                                        self.run( deferred );
-                                });
-                        });
-                },
-
-                destroy: function() {
-                        api.Messenger.prototype.destroy.call( this );
-                        this.request.abort();
-
-                        if ( this.iframe )
-                                this.iframe.remove();
-
-                        delete this.request;
-                        delete this.iframe;
-                        delete this.targetWindow;
-                }
-        });
-
-        (function(){
-                var uuid = 0;
-                api.PreviewFrame.uuid = function() {
-                        return 'preview-' + uuid++;
-                };
-        }());
-
-        api.Previewer = api.Messenger.extend({
-                refreshBuffer: 250,
-
-                /**
-                 * Requires params:
-                 * - container - a selector or jQuery element
-                 * - previewUrl - the URL of preview frame
-                 */
-                initialize: function( params, options ) {
-                        var self = this,
-                                rscheme = /^https?/,
-                                url;
-
-                        $.extend( this, options || {} );
-
-                        /*
-                         * Wrap this.refresh to prevent it from hammering the servers:
-                         *
-                         * If refresh is called once and no other refresh requests are
-                         * loading, trigger the request immediately.
-                         *
-                         * If refresh is called while another refresh request is loading,
-                         * debounce the refresh requests:
-                         * 1. Stop the loading request (as it is instantly outdated).
-                         * 2. Trigger the new request once refresh hasn't been called for
-                         * self.refreshBuffer milliseconds.
-                         */
-                        this.refresh = (function( self ) {
-                                var refresh = self.refresh,
-                                        callback = function() {
-                                                timeout = null;
-                                                refresh.call( self );
-                                        },
-                                        timeout;
-
-                                return function() {
-                                        if ( typeof timeout !== 'number' ) {
-                                                if ( self.loading ) {
-                                                        self.abort();
-                                                } else {
-                                                        return callback();
-                                                }
-                                        }
-
-                                        clearTimeout( timeout );
-                                        timeout = setTimeout( callback, self.refreshBuffer );
-                                };
-                        })( this );
-
-                        this.container = api.ensure( params.container );
-                        this.allowedUrls = params.allowedUrls;
-                        this.signature = params.signature;
-
-                        params.url = window.location.href;
-
-                        api.Messenger.prototype.initialize.call( this, params );
-
-                        this.add( 'scheme', this.origin() ).link( this.origin ).setter( function( to ) {
-                                var match = to.match( rscheme );
-                                return match ? match[0] : '';
-                        });
-
-                        // Limit the URL to internal, front-end links.
-                        //
-                        // If the frontend and the admin are served from the same domain, load the
-                        // preview over ssl if the customizer is being loaded over ssl. This avoids
-                        // insecure content warnings. This is not attempted if the admin and frontend
-                        // are on different domains to avoid the case where the frontend doesn't have
-                        // ssl certs.
-
-                        this.add( 'previewUrl', params.previewUrl ).setter( function( to ) {
-                                var result;
-
-                                // Check for URLs that include "/wp-admin/" or end in "/wp-admin".
-                                // Strip hashes and query strings before testing.
-                                if ( /\/wp-admin(\/|$)/.test( to.replace(/[#?].*$/, '') ) )
-                                        return null;
-
-                                // Attempt to match the URL to the control frame's scheme
-                                // and check if it's allowed. If not, try the original URL.
-                                $.each([ to.replace( rscheme, self.scheme() ), to ], function( i, url ) {
-                                        $.each( self.allowedUrls, function( i, allowed ) {
-                                                if ( 0 === url.indexOf( allowed ) ) {
-                                                        result = url;
-                                                        return false;
-                                                }
-                                        });
-                                        if ( result )
-                                                return false;
-                                });
-
-                                // If we found a matching result, return it. If not, bail.
-                                return result ? result : null;
-                        });
-
-                        // Refresh the preview when the URL is changed (but not yet).
-                        this.previewUrl.bind( this.refresh );
-
-                        this.scroll = 0;
-                        this.bind( 'scroll', function( distance ) {
-                                this.scroll = distance;
-                        });
-
-                        // Update the URL when the iframe sends a URL message.
-                        this.bind( 'url', this.previewUrl );
-                },
-
-                query: function() {},
-
-                abort: function() {
-                        if ( this.loading ) {
-                                this.loading.destroy();
-                                delete this.loading;
-                        }
-                },
-
-                refresh: function() {
-                        var self = this;
-
-                        this.abort();
-
-                        this.loading = new api.PreviewFrame({
-                                url: this.url(),
-                                previewUrl: this.previewUrl(),
-                                query: this.query() || {},
-                                container: this.container,
-                                signature: this.signature
-                        });
-
-                        this.loading.done( function() {
-                                // 'this' is the loading frame
-                                this.bind( 'synced', function() {
-                                        if ( self.preview )
-                                                self.preview.destroy();
-                                        self.preview = this;
-                                        delete self.loading;
-
-                                        self.targetWindow( this.targetWindow() );
-                                        self.channel( this.channel() );
-
-                                        self.send( 'active' );
-                                });
-
-                                this.send( 'sync', {
-                                        scroll: self.scroll,
-                                        settings: api.get()
-                                });
-                        });
-
-                        this.loading.fail( function( reason, location ) {
-                                if ( 'redirect' === reason && location )
-                                        self.previewUrl( location );
-
-                                if ( 'logged out' === reason ) {
-                                        if ( self.preview ) {
-                                                self.preview.destroy();
-                                                delete self.preview;
-                                        }
-
-                                        self.login().done( self.refresh );
-                                }
-
-                                if ( 'cheatin' === reason )
-                                        self.cheatin();
-                        });
-                },
-
-                login: function() {
-                        var previewer = this,
-                                deferred, messenger, iframe;
-
-                        if ( this._login )
-                                return this._login;
-
-                        deferred = $.Deferred();
-                        this._login = deferred.promise();
-
-                        messenger = new api.Messenger({
-                                channel: 'login',
-                                url: api.settings.url.login
-                        });
-
-                        iframe = $('<iframe src="' + api.settings.url.login + '" />').appendTo( this.container );
-
-                        messenger.targetWindow( iframe[0].contentWindow );
-
-                        messenger.bind( 'login', function() {
-                                iframe.remove();
-                                messenger.destroy();
-                                delete previewer._login;
-                                deferred.resolve();
-                        });
-
-                        return this._login;
-                },
-
-                cheatin: function() {
-                        $( document.body ).empty().addClass('cheatin').append( '<p>' + api.l10n.cheatin + '</p>' );
-                }
-        });
-
-        /* =====================================================================
-         * Ready.
-         * ===================================================================== */
-
-        api.controlConstructor = {
-                color: api.ColorControl,
-                upload: api.UploadControl,
-                image: api.ImageControl
-        };
-
-        $( function() {
-                api.settings = window._wpCustomizeSettings;
-                api.l10n = window._wpCustomizeControlsL10n;
-
-                // Check if we can run the customizer.
-                if ( ! api.settings )
-                        return;
-
-                // Redirect to the fallback preview if any incompatibilities are found.
-                if ( ! $.support.postMessage || ( ! $.support.cors && api.settings.isCrossDomain ) )
-                        return window.location = api.settings.url.fallback;
-
-                var body = $( document.body ),
-                        overlay = body.children('.wp-full-overlay'),
-                        query, previewer, parent;
-
-                // Prevent the form from saving when enter is pressed.
-                $('#customize-controls').on( 'keydown', function( e ) {
-                        if ( $( e.target ).is('textarea') )
-                                return;
-
-                        if ( 13 === e.which ) // Enter
-                                e.preventDefault();
-                });
-
-                // Initialize Previewer
-                previewer = new api.Previewer({
-                        container: '#customize-preview',
-                        form: '#customize-controls',
-                        previewUrl: api.settings.url.preview,
-                        allowedUrls: api.settings.url.allowed,
-                        signature: 'WP_CUSTOMIZER_SIGNATURE'
-                }, {
-
-                        nonce: api.settings.nonce,
-
-                        query: function() {
-                                return {
-                                        wp_customize: 'on',
-                                        theme: api.settings.theme.stylesheet,
-                                        customized: JSON.stringify( api.get() ),
-                                        nonce: this.nonce.preview
-                                };
-                        },
-
-                        save: function() {
-                                var self = this,
-                                        query = $.extend( this.query(), {
-                                                action: 'customize_save',
-                                                nonce: this.nonce.save
-                                        }),
-                                        request = $.post( api.settings.url.ajax, query );
-
-                                api.trigger( 'save', request );
-
-                                body.addClass('saving');
-
-                                request.always( function() {
-                                        body.removeClass('saving');
-                                });
-
-                                request.done( function( response ) {
-                                        // Check if the user is logged out.
-                                        if ( '0' === response ) {
-                                                self.preview.iframe.hide();
-                                                self.login().done( function() {
-                                                        self.save();
-                                                        self.preview.iframe.show();
-                                                });
-                                                return;
-                                        }
-
-                                        // Check for cheaters.
-                                        if ( '-1' === response ) {
-                                                self.cheatin();
-                                                return;
-                                        }
-
-                                        api.trigger( 'saved' );
-                                });
-                        }
-                });
-
-                // Refresh the nonces if the preview sends updated nonces over.
-                 previewer.bind( 'nonce', function( nonce ) {
-                         $.extend( this.nonce, nonce );
-                 });
-
-                $.each( api.settings.settings, function( id, data ) {
-                        api.create( id, id, data.value, {
-                                transport: data.transport,
-                                previewer: previewer
-                        } );
-                });
-
-                $.each( api.settings.controls, function( id, data ) {
-                        var constructor = api.controlConstructor[ data.type ] || api.Control,
-                                control;
-
-                        control = api.control.add( id, new constructor( id, {
-                                params: data,
-                                previewer: previewer
-                        } ) );
-                });
-
-                // Check if preview url is valid and load the preview frame.
-                if ( previewer.previewUrl() )
-                        previewer.refresh();
-                else
-                        previewer.previewUrl( api.settings.url.home );
-
-                // Save and activated states
-                (function() {
-                        var state = new api.Values(),
-                                saved = state.create('saved'),
-                                activated = state.create('activated');
-
-                        state.bind( 'change', function() {
-                                var save = $('#save'),
-                                        back = $('.back');
-
-                                if ( ! activated() ) {
-                                        save.val( api.l10n.activate ).prop( 'disabled', false );
-                                        back.text( api.l10n.cancel );
-
-                                } else if ( saved() ) {
-                                        save.val( api.l10n.saved ).prop( 'disabled', true );
-                                        back.text( api.l10n.close );
-
-                                } else {
-                                        save.val( api.l10n.save ).prop( 'disabled', false );
-                                        back.text( api.l10n.cancel );
-                                }
-                        });
-
-                        // Set default states.
-                        saved( true );
-                        activated( api.settings.theme.active );
-
-                        api.bind( 'change', function() {
-                                state('saved').set( false );
-                        });
-
-                        api.bind( 'saved', function() {
-                                state('saved').set( true );
-                                state('activated').set( true );
-                        });
-
-                        activated.bind( function( to ) {
-                                if ( to )
-                                        api.trigger( 'activated' );
-                        });
-
-                        // Expose states to the API.
-                        api.state = state;
-                }());
-
-                // Temporary accordion code.
-                $('.customize-section-title').click( function( event ) {
-                        var clicked = $( this ).parents( '.customize-section' );
-
-                        if ( clicked.hasClass('cannot-expand') )
-                                return;
-
-                        $( '.customize-section' ).not( clicked ).removeClass( 'open' );
-                        clicked.toggleClass( 'open' );
-                        event.preventDefault();
-                });
-
-                // Button bindings.
-                $('#save').click( function( event ) {
-                        previewer.save();
-                        event.preventDefault();
-                });
-
-                $('.collapse-sidebar').click( function( event ) {
-                        overlay.toggleClass( 'collapsed' ).toggleClass( 'expanded' );
-                        event.preventDefault();
-                });
-
-                // Create a potential postMessage connection with the parent frame.
-                parent = new api.Messenger({
-                        url: api.settings.url.parent,
-                        channel: 'loader'
-                });
-
-                // If we receive a 'back' event, we're inside an iframe.
-                // Send any clicks to the 'Return' link to the parent page.
-                parent.bind( 'back', function() {
-                        $('.back').on( 'click.back', function( event ) {
-                                event.preventDefault();
-                                parent.send( 'close' );
-                        });
-                });
-
-                // Pass events through to the parent.
-                api.bind( 'saved', function() {
-                        parent.send( 'saved' );
-                });
-
-                // When activated, let the loader handle redirecting the page.
-                // If no loader exists, redirect the page ourselves (if a url exists).
-                api.bind( 'activated', function() {
-                        if ( parent.targetWindow() )
-                                parent.send( 'activated', api.settings.url.activated );
-                        else if ( api.settings.url.activated )
-                                window.location = api.settings.url.activated;
-                });
-
-                // Initialize the connection with the parent frame.
-                parent.send( 'ready' );
-
-                // Control visibility for default controls
-                $.each({
-                        'background_image': {
-                                controls: [ 'background_repeat', 'background_position_x', 'background_attachment' ],
-                                callback: function( to ) { return !! to }
-                        },
-                        'show_on_front': {
-                                controls: [ 'page_on_front', 'page_for_posts' ],
-                                callback: function( to ) { return 'page' === to }
-                        },
-                        'header_textcolor': {
-                                controls: [ 'header_textcolor' ],
-                                callback: function( to ) { return 'blank' !== to }
-                        }
-                }, function( settingId, o ) {
-                        api( settingId, function( setting ) {
-                                $.each( o.controls, function( i, controlId ) {
-                                        api.control( controlId, function( control ) {
-                                                var visibility = function( to ) {
-                                                        control.container.toggle( o.callback( to ) );
-                                                };
-
-                                                visibility( setting.get() );
-                                                setting.bind( visibility );
-                                        });
-                                });
-                        });
-                });
-
-                // Juggle the two controls that use header_textcolor
-                api.control( 'display_header_text', function( control ) {
-                        var last = '';
-
-                        control.elements[0].unsync( api( 'header_textcolor' ) );
-
-                        control.element = new api.Element( control.container.find('input') );
-                        control.element.set( 'blank' !== control.setting() );
-
-                        control.element.bind( function( to ) {
-                                if ( ! to )
-                                        last = api( 'header_textcolor' ).get();
-
-                                control.setting.set( to ? last : 'blank' );
-                        });
-
-                        control.setting.bind( function( to ) {
-                                control.element.set( 'blank' !== to );
-                        });
-                });
-
-                // Handle header image data
-                api.control( 'header_image', function( control ) {
-                        control.setting.bind( function( to ) {
-                                if ( to === control.params.removed )
-                                        control.settings.data.set( false );
-                        });
-
-                        control.library.on( 'click', 'a', function( event ) {
-                                control.settings.data.set( $(this).data('customizeHeaderImageData') );
-                        });
-
-                        control.uploader.success = function( attachment ) {
-                                var data;
-
-                                api.ImageControl.prototype.success.call( control, attachment );
-
-                                data = {
-                                        attachment_id: attachment.id,
-                                        url: attachment.url,
-                                        thumbnail_url: attachment.url,
-                                        height: attachment.meta.height,
-                                        width: attachment.meta.width
-                                };
-
-                                attachment.element.data( 'customizeHeaderImageData', data );
-                                control.settings.data.set( data );
-                        }
-                });
-
-                api.trigger( 'ready' );
-        });
-
-})( wp, jQuery );
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustomizecontrolsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/customize-controls.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/customize-controls.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/customize-controls.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a,c){var b=wp.customize;b.Setting=b.Value.extend({initialize:function(g,f,d){var e;b.Value.prototype.initialize.call(this,f,d);this.id=g;this.transport=this.transport||"refresh";this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}});b.Control=b.Class.extend({initialize:function(i,e){var g=this,d,h,f;this.params={};c.extend(this,e||{});this.id=i;this.selector="#customize-control-"+i.replace("]","").replace("[","-");this.container=c(this.selector);f=c.map(this.params.settings,function(j){return j});b.apply(b,f.concat(function(){var j;g.settings={};for(j in g.params.settings){g.settings[j]=b(g.params.settings[j])}g.setting=g.settings["default"]||null;g.ready()}));g.elements=[];d=this.container.find("[data-customize-setti
ng-link]");h={};d.each(function(){var k=c(this),j;if(k.is(":radio")){j=k.prop("name");if(h[j]){return}h[j]=true;k=d.filter('[name="'+j+'"]')}b(k.data("customizeSettingLink"),function(m){var l=new b.Element(k);g.elements.push(l);l.sync(m);l.set(m())})})},ready:function(){},dropdownInit:function(){var e=this,d=this.container.find(".dropdown-status"),f=this.params,g=function(h){if(typeof h==="string"&&f.statuses&&f.statuses[h]){d.html(f.statuses[h]).show()}else{d.hide()}};this.container.on("click",".dropdown",function(h){h.preventDefault();e.container.toggleClass("open")});this.setting.bind(g);g(this.setting())}});b.ColorControl=b.Control.extend({ready:function(){var g=this,f,e,d,h,i;f=/^#([A-Fa-f0-9]{3}){0,2}$/;e=this.container.find(".dropdown-content");d=new b.Element(this.container.find(".color-picker-hex"));i=function(j){e.css("background&q
uot;,j);g.farbtastic.setColor(j)};this.farbtastic=c.farbtastic(this.container.find(".farbtastic-placeholder"),g.setting.set);d.sync(this.setting).validate=function(j){return f.test(j)?j:null};this.setting.bind(i);i(this.setting());this.dropdownInit()}});b.UploadControl=b.Control.extend({ready:function(){var d=this;this.params.removed=this.params.removed||"";this.success=c.proxy(this.success,this);this.uploader=c.extend({container:this.container,browser:this.container.find(".upload"),dropzone:this.container.find(".upload-dropzone"),success:this.success},this.uploader||{});if(this.uploader.supported){if(d.params.context){d.uploader.param("post_data[context]",this.params.context)}d.uploader.param("post_data[theme]",b.settings.theme.stylesheet)}this.uploader=new wp.Uploader(this.uploader);this.remover=this.container.find(".remove");this.remover.click(function(e){d.setting.set(d.params.removed);e.preventDefault
()});this.removerVisibility=c.proxy(this.removerVisibility,this);this.setting.bind(this.removerVisibility);this.removerVisibility(this.setting.get())},success:function(d){this.setting.set(d.url)},removerVisibility:function(d){this.remover.toggle(d!=this.params.removed)}});b.ImageControl=b.UploadControl.extend({ready:function(){var e=this,d;this.uploader={init:function(f){var h,g;if(this.supports.dragdrop){return}h=e.container.find(".upload-fallback");g=h.children().detach();this.browser.detach().empty().append(g);h.append(this.browser).show()}};b.UploadControl.prototype.ready.call(this);this.thumbnail=this.container.find(".preview-thumbnail img");this.thumbnailSrc=c.proxy(this.thumbnailSrc,this);this.setting.bind(this.thumbnailSrc);this.library=this.container.find(".library");this.tabs={};d=this.library.find(".library-content");this.library.children("ul").children("li").each(function(){var g=c(this),h=g.data("c
ustomizeTab"),f=d.filter('[data-customize-tab="'+h+'"]');e.tabs[h]={both:g.add(f),link:g,panel:f}});this.library.children("ul").on("click","li",function(g){var h=c(this).data("customizeTab"),f=e.tabs[h];g.preventDefault();if(f.link.hasClass("library-selected")){return}e.selected.both.removeClass("library-selected");e.selected=f;e.selected.both.addClass("library-selected")});this.library.on("click","a",function(f){var g=c(this).data("customizeImageValue");if(g){e.setting.set(g);f.preventDefault()}});if(this.tabs.uploaded){this.tabs.uploaded.target=this.library.find(".uploaded-target");if(!this.tabs.uploaded.panel.find(".thumbnail").length){this.tabs.uploaded.both.addClass("hidden")}}d.each(function(){var f=e.tabs[c(this).data("customizeTab")];if(!f.link.hasClass("hidden")){e.selected=f;f.both.addClass("librar
y-selected");return false}});this.dropdownInit()},success:function(d){b.UploadControl.prototype.success.call(this,d);if(this.tabs.uploaded&&this.tabs.uploaded.target.length){this.tabs.uploaded.both.removeClass("hidden");d.element=c('<a href="#" class="thumbnail"></a>').data("customizeImageValue",d.url).append('<img src="'+d.url+'" />').appendTo(this.tabs.uploaded.target)}},thumbnailSrc:function(d){if(/^(https?:)?\/\//.test(d)){this.thumbnail.prop("src",d).show()}else{this.thumbnail.hide()}}});b.defaultConstructor=b.Setting;b.control=new b.Values({defaultConstructor:b.Control});b.PreviewFrame=b.Messenger.extend({sensitivity:2000,initialize:function(g,f){var e=c.Deferred(),d=this;e.promise(this);this.container=g.container;this.signature=g.signature;c.extend(g,{channel:b.PreviewFrame.uuid()});b.Messenger.prototype.initialize.call(this,g,f);this.add("previewUrl",g.previewUrl);thi
s.query=c.extend(g.query||{},{customize_messenger_channel:this.channel()});this.run(e)},run:function(e){var d=this,f=false,g=false;if(this._ready){this.unbind("ready",this._ready)}this._ready=function(){g=true;if(f){e.resolveWith(d)}};this.bind("ready",this._ready);this.request=c.ajax(this.previewUrl(),{type:"POST",data:this.query,xhrFields:{withCredentials:true}});this.request.fail(function(){e.rejectWith(d,["request failure"])});this.request.done(function(j){var i=d.request.getResponseHeader("Location"),h=d.signature,k;if(i&&i!=d.previewUrl()){e.rejectWith(d,["redirect",i]);return}if("0"===j){d.login(e);return}if("-1"===j){e.rejectWith(d,["cheatin"]);return}k=j.lastIndexOf(h);if(-1===k||k<j.lastIndexOf("</html>")){e.rejectWith(d,["unsigned"]);return}j=j.slice(0,k)+j.slice(k+h.length);d.iframe=c("<iframe />").appendTo(d.container);d.
iframe.one("load",function(){f=true;if(g){e.resolveWith(d)}else{setTimeout(function(){e.rejectWith(d,["ready timeout"])},d.sensitivity)}});d.targetWindow(d.iframe[0].contentWindow);d.targetWindow().document.open();d.targetWindow().document.write(j);d.targetWindow().document.close()})},login:function(e){var d=this,f;f=function(){e.rejectWith(d,["logged out"])};if(this.triedLogin){return f()}c.get(b.settings.url.ajax,{action:"logged-in"}).fail(f).done(function(g){var h;if("1"!==g){f()}h=c('<iframe src="'+d.previewUrl()+'" />').hide();h.appendTo(d.container);h.load(function(){d.triedLogin=true;h.remove();d.run(e)})})},destroy:function(){b.Messenger.prototype.destroy.call(this);this.request.abort();if(this.iframe){this.iframe.remove()}delete this.request;delete this.iframe;delete this.targetWindow}});(function(){var d=0;b.PreviewFrame.uuid=function(){return"preview-"+d++}}());b.Previewer=b.Messenger.exte
nd({refreshBuffer:250,initialize:function(h,f){var d=this,g=/^https?/,e;c.extend(this,f||{});this.refresh=(function(i){var j=i.refresh,l=function(){k=null;j.call(i)},k;return function(){if(typeof k!=="number"){if(i.loading){i.abort()}else{return l()}}clearTimeout(k);k=setTimeout(l,i.refreshBuffer)}})(this);this.container=b.ensure(h.container);this.allowedUrls=h.allowedUrls;this.signature=h.signature;h.url=window.location.href;b.Messenger.prototype.initialize.call(this,h);this.add("scheme",this.origin()).link(this.origin).setter(function(j){var i=j.match(g);return i?i[0]:""});this.add("previewUrl",h.previewUrl).setter(function(j){var i;if(/\/wp-admin(\/|$)/.test(j.replace(/[#?].*$/,""))){return null}c.each([j.replace(g,d.scheme()),j],function(l,k){c.each(d.allowedUrls,function(m,n){if(0===k.indexOf(n)){i=k;return false}});if(i){return false}});return i?i:null});this.previewUrl.bind(this.refresh);this.scroll=0;this.bind("s
croll",function(i){this.scroll=i});this.bind("url",this.previewUrl)},query:function(){},abort:function(){if(this.loading){this.loading.destroy();delete this.loading}},refresh:function(){var d=this;this.abort();this.loading=new b.PreviewFrame({url:this.url(),previewUrl:this.previewUrl(),query:this.query()||{},container:this.container,signature:this.signature});this.loading.done(function(){this.bind("synced",function(){if(d.preview){d.preview.destroy()}d.preview=this;delete d.loading;d.targetWindow(this.targetWindow());d.channel(this.channel());d.send("active")});this.send("sync",{scroll:d.scroll,settings:b.get()})});this.loading.fail(function(f,e){if("redirect"===f&&e){d.previewUrl(e)}if("logged out"===f){if(d.preview){d.preview.destroy();delete d.preview}d.login().done(d.refresh)}if("cheatin"===f){d.cheatin()}})},login:function(){var g=this,d,f,e;if(this._login){return this._login}d=c.Deferred
();this._login=d.promise();f=new b.Messenger({channel:"login",url:b.settings.url.login});e=c('<iframe src="'+b.settings.url.login+'" />').appendTo(this.container);f.targetWindow(e[0].contentWindow);f.bind("login",function(){e.remove();f.destroy();delete g._login;d.resolve()});return this._login},cheatin:function(){c(document.body).empty().addClass("cheatin").append("<p>"+b.l10n.cheatin+"</p>")}});b.controlConstructor={color:b.ColorControl,upload:b.UploadControl,image:b.ImageControl};c(function(){b.settings=window._wpCustomizeSettings;b.l10n=window._wpCustomizeControlsL10n;if(!b.settings){return}if(!c.support.postMessage||(!c.support.cors&&b.settings.isCrossDomain)){return window.location=b.settings.url.fallback}var d=c(document.body),e=d.children(".wp-full-overlay"),g,h,f;c("#customize-controls").on("keydown",function(i){if(c(i.target).is("textarea"))
{return}if(13===i.which){i.preventDefault()}});h=new b.Previewer({container:"#customize-preview",form:"#customize-controls",previewUrl:b.settings.url.preview,allowedUrls:b.settings.url.allowed,signature:"WP_CUSTOMIZER_SIGNATURE"},{nonce:b.settings.nonce,query:function(){return{wp_customize:"on",theme:b.settings.theme.stylesheet,customized:JSON.stringify(b.get()),nonce:this.nonce.preview}},save:function(){var i=this,k=c.extend(this.query(),{action:"customize_save",nonce:this.nonce.save}),j=c.post(b.settings.url.ajax,k);b.trigger("save",j);d.addClass("saving");j.always(function(){d.removeClass("saving")});j.done(function(l){if("0"===l){i.preview.iframe.hide();i.login().done(function(){i.save();i.preview.iframe.show()});return}if("-1"===l){i.cheatin();return}b.trigger("saved")})}});h.bind("nonce",function(i){c.extend(this.nonce,i)});c.each(b.settings.settings,
function(j,i){b.create(j,j,i.value,{transport:i.transport,previewer:h})});c.each(b.settings.controls,function(l,j){var i=b.controlConstructor[j.type]||b.Control,k;k=b.control.add(l,new i(l,{params:j,previewer:h}))});if(h.previewUrl()){h.refresh()}else{h.previewUrl(b.settings.url.home)}(function(){var k=new b.Values(),j=k.create("saved"),i=k.create("activated");k.bind("change",function(){var m=c("#save"),l=c(".back");if(!i()){m.val(b.l10n.activate).prop("disabled",false);l.text(b.l10n.cancel)}else{if(j()){m.val(b.l10n.saved).prop("disabled",true);l.text(b.l10n.close)}else{m.val(b.l10n.save).prop("disabled",false);l.text(b.l10n.cancel)}}});j(true);i(b.settings.theme.active);b.bind("change",function(){k("saved").set(false)});b.bind("saved",function(){k("saved").set(true);k("activated").set(true)});i.bind(function(l){if(l){b.trigger("activated&qu
ot;)}});b.state=k}());c(".customize-section-title").click(function(j){var i=c(this).parents(".customize-section");if(i.hasClass("cannot-expand")){return}c(".customize-section").not(i).removeClass("open");i.toggleClass("open");j.preventDefault()});c("#save").click(function(i){h.save();i.preventDefault()});c(".collapse-sidebar").click(function(i){e.toggleClass("collapsed").toggleClass("expanded");i.preventDefault()});f=new b.Messenger({url:b.settings.url.parent,channel:"loader"});f.bind("back",function(){c(".back").on("click.back",function(i){i.preventDefault();f.send("close")})});b.bind("saved",function(){f.send("saved")});b.bind("activated",function(){if(f.targetWindow()){f.send("activated",b.settings.url.activated)}else{if(b.settings.url.activated){window.location=b.settings.url.activate
d}}});f.send("ready");c.each({background_image:{controls:["background_repeat","background_position_x","background_attachment"],callback:function(i){return !!i}},show_on_front:{controls:["page_on_front","page_for_posts"],callback:function(i){return"page"===i}},header_textcolor:{controls:["header_textcolor"],callback:function(i){return"blank"!==i}}},function(i,j){b(i,function(k){c.each(j.controls,function(l,m){b.control(m,function(o){var n=function(p){o.container.toggle(j.callback(p))};n(k.get());k.bind(n)})})})});b.control("display_header_text",function(j){var i="";j.elements[0].unsync(b("header_textcolor"));j.element=new b.Element(j.container.find("input"));j.element.set("blank"!==j.setting());j.element.bind(function(k){if(!k){i=b("header_textcolor").get()}j.setting.set(k?i:"blank")});j.setting.bind(function(k){j.elem
ent.set("blank"!==k)})});b.control("header_image",function(i){i.setting.bind(function(j){if(j===i.params.removed){i.settings.data.set(false)}});i.library.on("click","a",function(j){i.settings.data.set(c(this).data("customizeHeaderImageData"))});i.uploader.success=function(k){var j;b.ImageControl.prototype.success.call(i,k);j={attachment_id:k.id,url:k.url,thumbnail_url:k.url,height:k.meta.height,width:k.meta.width};k.element.data("customizeHeaderImageData",j);i.settings.data.set(j)}});b.trigger("ready")})})(wp,jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustomizecontrolsjsfromrev21591trunkwpadminjscustomizecontrolsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/customize-controls.js (from rev 21591, trunk/wp-admin/js/customize-controls.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/customize-controls.js         (rev 0)
+++ trunk/wp-admin/js/customize-controls.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,963 @@
</span><ins>+(function( exports, $ ){
+        var api = wp.customize;
+
+        /*
+         * @param options
+         * - previewer - The Previewer instance to sync with.
+         * - transport - The transport to use for previewing. Supports 'refresh' and 'postMessage'.
+         */
+        api.Setting = api.Value.extend({
+                initialize: function( id, value, options ) {
+                        var element;
+
+                        api.Value.prototype.initialize.call( this, value, options );
+
+                        this.id = id;
+                        this.transport = this.transport || 'refresh';
+
+                        this.bind( this.preview );
+                },
+                preview: function() {
+                        switch ( this.transport ) {
+                                case 'refresh':
+                                        return this.previewer.refresh();
+                                case 'postMessage':
+                                        return this.previewer.send( 'setting', [ this.id, this() ] );
+                        }
+                }
+        });
+
+        api.Control = api.Class.extend({
+                initialize: function( id, options ) {
+                        var control = this,
+                                nodes, radios, settings;
+
+                        this.params = {};
+                        $.extend( this, options || {} );
+
+                        this.id = id;
+                        this.selector = '#customize-control-' + id.replace( ']', '' ).replace( '[', '-' );
+                        this.container = $( this.selector );
+
+                        settings = $.map( this.params.settings, function( value ) {
+                                return value;
+                        });
+
+                        api.apply( api, settings.concat( function() {
+                                var key;
+
+                                control.settings = {};
+                                for ( key in control.params.settings ) {
+                                        control.settings[ key ] = api( control.params.settings[ key ] );
+                                }
+
+                                control.setting = control.settings['default'] || null;
+                                control.ready();
+                        }) );
+
+                        control.elements = [];
+
+                        nodes = this.container.find('[data-customize-setting-link]');
+                        radios = {};
+
+                        nodes.each( function() {
+                                var node = $(this),
+                                        name;
+
+                                if ( node.is(':radio') ) {
+                                        name = node.prop('name');
+                                        if ( radios[ name ] )
+                                                return;
+
+                                        radios[ name ] = true;
+                                        node = nodes.filter( '[name="' + name + '"]' );
+                                }
+
+                                api( node.data('customizeSettingLink'), function( setting ) {
+                                        var element = new api.Element( node );
+                                        control.elements.push( element );
+                                        element.sync( setting );
+                                        element.set( setting() );
+                                });
+                        });
+                },
+
+                ready: function() {},
+
+                dropdownInit: function() {
+                        var control = this,
+                                statuses = this.container.find('.dropdown-status'),
+                                params = this.params,
+                                update = function( to ) {
+                                        if ( typeof        to === 'string' && params.statuses && params.statuses[ to ] )
+                                                statuses.html( params.statuses[ to ] ).show();
+                                        else
+                                                statuses.hide();
+                                };
+
+                        // Support the .dropdown class to open/close complex elements
+                        this.container.on( 'click', '.dropdown', function( event ) {
+                                event.preventDefault();
+                                control.container.toggleClass('open');
+                        });
+
+                        this.setting.bind( update );
+                        update( this.setting() );
+                }
+        });
+
+        api.ColorControl = api.Control.extend({
+                ready: function() {
+                        var control = this,
+                                rhex, spot, input, text, update;
+
+                        rhex = /^#([A-Fa-f0-9]{3}){0,2}$/;
+                        spot = this.container.find('.dropdown-content');
+                        input = new api.Element( this.container.find('.color-picker-hex') );
+                        update = function( color ) {
+                                spot.css( 'background', color );
+                                control.farbtastic.setColor( color );
+                        };
+
+                        this.farbtastic = $.farbtastic( this.container.find('.farbtastic-placeholder'), control.setting.set );
+
+                        // Only pass through values that are valid hexes/empty.
+                        input.sync( this.setting ).validate = function( to ) {
+                                return rhex.test( to ) ? to : null;
+                        };
+
+                        this.setting.bind( update );
+                        update( this.setting() );
+
+                        this.dropdownInit();
+                }
+        });
+
+        api.UploadControl = api.Control.extend({
+                ready: function() {
+                        var control = this;
+
+                        this.params.removed = this.params.removed || '';
+
+                        this.success = $.proxy( this.success, this );
+
+                        this.uploader = $.extend({
+                                container: this.container,
+                                browser: this.container.find('.upload'),
+                                dropzone: this.container.find('.upload-dropzone'),
+                                success: this.success
+                        }, this.uploader || {} );
+
+                        if ( this.uploader.supported ) {
+                                if ( control.params.context )
+                                        control.uploader.param( 'post_data[context]', this.params.context );
+
+                                control.uploader.param( 'post_data[theme]', api.settings.theme.stylesheet );
+                        }
+
+                        this.uploader = new wp.Uploader( this.uploader );
+
+                        this.remover = this.container.find('.remove');
+                        this.remover.click( function( event ) {
+                                control.setting.set( control.params.removed );
+                                event.preventDefault();
+                        });
+
+                        this.removerVisibility = $.proxy( this.removerVisibility, this );
+                        this.setting.bind( this.removerVisibility );
+                        this.removerVisibility( this.setting.get() );
+                },
+                success: function( attachment ) {
+                        this.setting.set( attachment.url );
+                },
+                removerVisibility: function( to ) {
+                        this.remover.toggle( to != this.params.removed );
+                }
+        });
+
+        api.ImageControl = api.UploadControl.extend({
+                ready: function() {
+                        var control = this,
+                                panels;
+
+                        this.uploader = {
+                                init: function( up ) {
+                                        var fallback, button;
+
+                                        if ( this.supports.dragdrop )
+                                                return;
+
+                                        // Maintain references while wrapping the fallback button.
+                                        fallback = control.container.find( '.upload-fallback' );
+                                        button = fallback.children().detach();
+
+                                        this.browser.detach().empty().append( button );
+                                        fallback.append( this.browser ).show();
+                                }
+                        };
+
+                        api.UploadControl.prototype.ready.call( this );
+
+                        this.thumbnail = this.container.find('.preview-thumbnail img');
+                        this.thumbnailSrc = $.proxy( this.thumbnailSrc, this );
+                        this.setting.bind( this.thumbnailSrc );
+
+                        this.library = this.container.find('.library');
+
+                        // Generate tab objects
+                        this.tabs = {};
+                        panels = this.library.find('.library-content');
+
+                        this.library.children('ul').children('li').each( function() {
+                                var link = $(this),
+                                        id = link.data('customizeTab'),
+                                        panel = panels.filter('[data-customize-tab="' + id + '"]');
+
+                                control.tabs[ id ] = {
+                                        both: link.add( panel ),
+                                        link: link,
+                                        panel: panel
+                                };
+                        });
+
+                        // Bind tab switch events
+                        this.library.children('ul').on( 'click', 'li', function( event ) {
+                                var id = $(this).data('customizeTab'),
+                                        tab = control.tabs[ id ];
+
+                                event.preventDefault();
+
+                                if ( tab.link.hasClass('library-selected') )
+                                        return;
+
+                                control.selected.both.removeClass('library-selected');
+                                control.selected = tab;
+                                control.selected.both.addClass('library-selected');
+                        });
+
+                        // Bind events to switch image urls.
+                        this.library.on( 'click', 'a', function( event ) {
+                                var value = $(this).data('customizeImageValue');
+
+                                if ( value ) {
+                                        control.setting.set( value );
+                                        event.preventDefault();
+                                }
+                        });
+
+                        if ( this.tabs.uploaded ) {
+                                this.tabs.uploaded.target = this.library.find('.uploaded-target');
+                                if ( ! this.tabs.uploaded.panel.find('.thumbnail').length )
+                                        this.tabs.uploaded.both.addClass('hidden');
+                        }
+
+                        // Select a tab
+                        panels.each( function() {
+                                var tab = control.tabs[ $(this).data('customizeTab') ];
+
+                                // Select the first visible tab.
+                                if ( ! tab.link.hasClass('hidden') ) {
+                                        control.selected = tab;
+                                        tab.both.addClass('library-selected');
+                                        return false;
+                                }
+                        });
+
+                        this.dropdownInit();
+                },
+                success: function( attachment ) {
+                        api.UploadControl.prototype.success.call( this, attachment );
+
+                        // Add the uploaded image to the uploaded tab.
+                        if ( this.tabs.uploaded && this.tabs.uploaded.target.length ) {
+                                this.tabs.uploaded.both.removeClass('hidden');
+
+                                attachment.element = $( '<a href="#" class="thumbnail"></a>' )
+                                        .data( 'customizeImageValue', attachment.url )
+                                        .append( '<img src="' + attachment.url+ '" />' )
+                                        .appendTo( this.tabs.uploaded.target );
+                        }
+                },
+                thumbnailSrc: function( to ) {
+                        if ( /^(https?:)?\/\//.test( to ) )
+                                this.thumbnail.prop( 'src', to ).show();
+                        else
+                                this.thumbnail.hide();
+                }
+        });
+
+        // Change objects contained within the main customize object to Settings.
+        api.defaultConstructor = api.Setting;
+
+        // Create the collection of Control objects.
+        api.control = new api.Values({ defaultConstructor: api.Control });
+
+        api.PreviewFrame = api.Messenger.extend({
+                sensitivity: 2000,
+
+                initialize: function( params, options ) {
+                        var deferred = $.Deferred(),
+                                self = this;
+
+                        // This is the promise object.
+                        deferred.promise( this );
+
+                        this.container = params.container;
+                        this.signature = params.signature;
+
+                        $.extend( params, { channel: api.PreviewFrame.uuid() });
+
+                        api.Messenger.prototype.initialize.call( this, params, options );
+
+                        this.add( 'previewUrl', params.previewUrl );
+
+                        this.query = $.extend( params.query || {}, { customize_messenger_channel: this.channel() });
+
+                        this.run( deferred );
+                },
+
+                run: function( deferred ) {
+                        var self = this,
+                                loaded = false,
+                                ready = false;
+
+                        if ( this._ready )
+                                this.unbind( 'ready', this._ready );
+
+                        this._ready = function() {
+                                ready = true;
+
+                                if ( loaded )
+                                        deferred.resolveWith( self );
+                        };
+
+                        this.bind( 'ready', this._ready );
+
+                        this.request = $.ajax( this.previewUrl(), {
+                                type: 'POST',
+                                data: this.query,
+                                xhrFields: {
+                                        withCredentials: true
+                                }
+                        } );
+
+                        this.request.fail( function() {
+                                deferred.rejectWith( self, [ 'request failure' ] );
+                        });
+
+                        this.request.done( function( response ) {
+                                var location = self.request.getResponseHeader('Location'),
+                                        signature = self.signature,
+                                        index;
+
+                                // Check if the location response header differs from the current URL.
+                                // If so, the request was redirected; try loading the requested page.
+                                if ( location && location != self.previewUrl() ) {
+                                        deferred.rejectWith( self, [ 'redirect', location ] );
+                                        return;
+                                }
+
+                                // Check if the user is not logged in.
+                                if ( '0' === response ) {
+                                        self.login( deferred );
+                                        return;
+                                }
+
+                                // Check for cheaters.
+                                if ( '-1' === response ) {
+                                        deferred.rejectWith( self, [ 'cheatin' ] );
+                                        return;
+                                }
+
+                                // Check for a signature in the request.
+                                index = response.lastIndexOf( signature );
+                                if ( -1 === index || index < response.lastIndexOf('</html>') ) {
+                                        deferred.rejectWith( self, [ 'unsigned' ] );
+                                        return;
+                                }
+
+                                // Strip the signature from the request.
+                                response = response.slice( 0, index ) + response.slice( index + signature.length );
+
+                                // Create the iframe and inject the html content.
+                                self.iframe = $('<iframe />').appendTo( self.container );
+
+                                // Bind load event after the iframe has been added to the page;
+                                // otherwise it will fire when injected into the DOM.
+                                self.iframe.one( 'load', function() {
+                                        loaded = true;
+
+                                        if ( ready ) {
+                                                deferred.resolveWith( self );
+                                        } else {
+                                                setTimeout( function() {
+                                                        deferred.rejectWith( self, [ 'ready timeout' ] );
+                                                }, self.sensitivity );
+                                        }
+                                });
+
+                                self.targetWindow( self.iframe[0].contentWindow );
+
+                                self.targetWindow().document.open();
+                                self.targetWindow().document.write( response );
+                                self.targetWindow().document.close();
+                        });
+                },
+
+                login: function( deferred ) {
+                        var self = this,
+                                reject;
+
+                        reject = function() {
+                                deferred.rejectWith( self, [ 'logged out' ] );
+                        };
+
+                        if ( this.triedLogin )
+                                return reject();
+
+                        // Check if we have an admin cookie.
+                        $.get( api.settings.url.ajax, {
+                                action: 'logged-in'
+                        }).fail( reject ).done( function( response ) {
+                                var iframe;
+
+                                if ( '1' !== response )
+                                        reject();
+
+                                iframe = $('<iframe src="' + self.previewUrl() + '" />').hide();
+                                iframe.appendTo( self.container );
+                                iframe.load( function() {
+                                        self.triedLogin = true;
+
+                                        iframe.remove();
+                                        self.run( deferred );
+                                });
+                        });
+                },
+
+                destroy: function() {
+                        api.Messenger.prototype.destroy.call( this );
+                        this.request.abort();
+
+                        if ( this.iframe )
+                                this.iframe.remove();
+
+                        delete this.request;
+                        delete this.iframe;
+                        delete this.targetWindow;
+                }
+        });
+
+        (function(){
+                var uuid = 0;
+                api.PreviewFrame.uuid = function() {
+                        return 'preview-' + uuid++;
+                };
+        }());
+
+        api.Previewer = api.Messenger.extend({
+                refreshBuffer: 250,
+
+                /**
+                 * Requires params:
+                 * - container - a selector or jQuery element
+                 * - previewUrl - the URL of preview frame
+                 */
+                initialize: function( params, options ) {
+                        var self = this,
+                                rscheme = /^https?/,
+                                url;
+
+                        $.extend( this, options || {} );
+
+                        /*
+                         * Wrap this.refresh to prevent it from hammering the servers:
+                         *
+                         * If refresh is called once and no other refresh requests are
+                         * loading, trigger the request immediately.
+                         *
+                         * If refresh is called while another refresh request is loading,
+                         * debounce the refresh requests:
+                         * 1. Stop the loading request (as it is instantly outdated).
+                         * 2. Trigger the new request once refresh hasn't been called for
+                         * self.refreshBuffer milliseconds.
+                         */
+                        this.refresh = (function( self ) {
+                                var refresh = self.refresh,
+                                        callback = function() {
+                                                timeout = null;
+                                                refresh.call( self );
+                                        },
+                                        timeout;
+
+                                return function() {
+                                        if ( typeof timeout !== 'number' ) {
+                                                if ( self.loading ) {
+                                                        self.abort();
+                                                } else {
+                                                        return callback();
+                                                }
+                                        }
+
+                                        clearTimeout( timeout );
+                                        timeout = setTimeout( callback, self.refreshBuffer );
+                                };
+                        })( this );
+
+                        this.container = api.ensure( params.container );
+                        this.allowedUrls = params.allowedUrls;
+                        this.signature = params.signature;
+
+                        params.url = window.location.href;
+
+                        api.Messenger.prototype.initialize.call( this, params );
+
+                        this.add( 'scheme', this.origin() ).link( this.origin ).setter( function( to ) {
+                                var match = to.match( rscheme );
+                                return match ? match[0] : '';
+                        });
+
+                        // Limit the URL to internal, front-end links.
+                        //
+                        // If the frontend and the admin are served from the same domain, load the
+                        // preview over ssl if the customizer is being loaded over ssl. This avoids
+                        // insecure content warnings. This is not attempted if the admin and frontend
+                        // are on different domains to avoid the case where the frontend doesn't have
+                        // ssl certs.
+
+                        this.add( 'previewUrl', params.previewUrl ).setter( function( to ) {
+                                var result;
+
+                                // Check for URLs that include "/wp-admin/" or end in "/wp-admin".
+                                // Strip hashes and query strings before testing.
+                                if ( /\/wp-admin(\/|$)/.test( to.replace(/[#?].*$/, '') ) )
+                                        return null;
+
+                                // Attempt to match the URL to the control frame's scheme
+                                // and check if it's allowed. If not, try the original URL.
+                                $.each([ to.replace( rscheme, self.scheme() ), to ], function( i, url ) {
+                                        $.each( self.allowedUrls, function( i, allowed ) {
+                                                if ( 0 === url.indexOf( allowed ) ) {
+                                                        result = url;
+                                                        return false;
+                                                }
+                                        });
+                                        if ( result )
+                                                return false;
+                                });
+
+                                // If we found a matching result, return it. If not, bail.
+                                return result ? result : null;
+                        });
+
+                        // Refresh the preview when the URL is changed (but not yet).
+                        this.previewUrl.bind( this.refresh );
+
+                        this.scroll = 0;
+                        this.bind( 'scroll', function( distance ) {
+                                this.scroll = distance;
+                        });
+
+                        // Update the URL when the iframe sends a URL message.
+                        this.bind( 'url', this.previewUrl );
+                },
+
+                query: function() {},
+
+                abort: function() {
+                        if ( this.loading ) {
+                                this.loading.destroy();
+                                delete this.loading;
+                        }
+                },
+
+                refresh: function() {
+                        var self = this;
+
+                        this.abort();
+
+                        this.loading = new api.PreviewFrame({
+                                url: this.url(),
+                                previewUrl: this.previewUrl(),
+                                query: this.query() || {},
+                                container: this.container,
+                                signature: this.signature
+                        });
+
+                        this.loading.done( function() {
+                                // 'this' is the loading frame
+                                this.bind( 'synced', function() {
+                                        if ( self.preview )
+                                                self.preview.destroy();
+                                        self.preview = this;
+                                        delete self.loading;
+
+                                        self.targetWindow( this.targetWindow() );
+                                        self.channel( this.channel() );
+
+                                        self.send( 'active' );
+                                });
+
+                                this.send( 'sync', {
+                                        scroll: self.scroll,
+                                        settings: api.get()
+                                });
+                        });
+
+                        this.loading.fail( function( reason, location ) {
+                                if ( 'redirect' === reason && location )
+                                        self.previewUrl( location );
+
+                                if ( 'logged out' === reason ) {
+                                        if ( self.preview ) {
+                                                self.preview.destroy();
+                                                delete self.preview;
+                                        }
+
+                                        self.login().done( self.refresh );
+                                }
+
+                                if ( 'cheatin' === reason )
+                                        self.cheatin();
+                        });
+                },
+
+                login: function() {
+                        var previewer = this,
+                                deferred, messenger, iframe;
+
+                        if ( this._login )
+                                return this._login;
+
+                        deferred = $.Deferred();
+                        this._login = deferred.promise();
+
+                        messenger = new api.Messenger({
+                                channel: 'login',
+                                url: api.settings.url.login
+                        });
+
+                        iframe = $('<iframe src="' + api.settings.url.login + '" />').appendTo( this.container );
+
+                        messenger.targetWindow( iframe[0].contentWindow );
+
+                        messenger.bind( 'login', function() {
+                                iframe.remove();
+                                messenger.destroy();
+                                delete previewer._login;
+                                deferred.resolve();
+                        });
+
+                        return this._login;
+                },
+
+                cheatin: function() {
+                        $( document.body ).empty().addClass('cheatin').append( '<p>' + api.l10n.cheatin + '</p>' );
+                }
+        });
+
+        /* =====================================================================
+         * Ready.
+         * ===================================================================== */
+
+        api.controlConstructor = {
+                color: api.ColorControl,
+                upload: api.UploadControl,
+                image: api.ImageControl
+        };
+
+        $( function() {
+                api.settings = window._wpCustomizeSettings;
+                api.l10n = window._wpCustomizeControlsL10n;
+
+                // Check if we can run the customizer.
+                if ( ! api.settings )
+                        return;
+
+                // Redirect to the fallback preview if any incompatibilities are found.
+                if ( ! $.support.postMessage || ( ! $.support.cors && api.settings.isCrossDomain ) )
+                        return window.location = api.settings.url.fallback;
+
+                var body = $( document.body ),
+                        overlay = body.children('.wp-full-overlay'),
+                        query, previewer, parent;
+
+                // Prevent the form from saving when enter is pressed.
+                $('#customize-controls').on( 'keydown', function( e ) {
+                        if ( $( e.target ).is('textarea') )
+                                return;
+
+                        if ( 13 === e.which ) // Enter
+                                e.preventDefault();
+                });
+
+                // Initialize Previewer
+                previewer = new api.Previewer({
+                        container: '#customize-preview',
+                        form: '#customize-controls',
+                        previewUrl: api.settings.url.preview,
+                        allowedUrls: api.settings.url.allowed,
+                        signature: 'WP_CUSTOMIZER_SIGNATURE'
+                }, {
+
+                        nonce: api.settings.nonce,
+
+                        query: function() {
+                                return {
+                                        wp_customize: 'on',
+                                        theme: api.settings.theme.stylesheet,
+                                        customized: JSON.stringify( api.get() ),
+                                        nonce: this.nonce.preview
+                                };
+                        },
+
+                        save: function() {
+                                var self = this,
+                                        query = $.extend( this.query(), {
+                                                action: 'customize_save',
+                                                nonce: this.nonce.save
+                                        }),
+                                        request = $.post( api.settings.url.ajax, query );
+
+                                api.trigger( 'save', request );
+
+                                body.addClass('saving');
+
+                                request.always( function() {
+                                        body.removeClass('saving');
+                                });
+
+                                request.done( function( response ) {
+                                        // Check if the user is logged out.
+                                        if ( '0' === response ) {
+                                                self.preview.iframe.hide();
+                                                self.login().done( function() {
+                                                        self.save();
+                                                        self.preview.iframe.show();
+                                                });
+                                                return;
+                                        }
+
+                                        // Check for cheaters.
+                                        if ( '-1' === response ) {
+                                                self.cheatin();
+                                                return;
+                                        }
+
+                                        api.trigger( 'saved' );
+                                });
+                        }
+                });
+
+                // Refresh the nonces if the preview sends updated nonces over.
+                 previewer.bind( 'nonce', function( nonce ) {
+                         $.extend( this.nonce, nonce );
+                 });
+
+                $.each( api.settings.settings, function( id, data ) {
+                        api.create( id, id, data.value, {
+                                transport: data.transport,
+                                previewer: previewer
+                        } );
+                });
+
+                $.each( api.settings.controls, function( id, data ) {
+                        var constructor = api.controlConstructor[ data.type ] || api.Control,
+                                control;
+
+                        control = api.control.add( id, new constructor( id, {
+                                params: data,
+                                previewer: previewer
+                        } ) );
+                });
+
+                // Check if preview url is valid and load the preview frame.
+                if ( previewer.previewUrl() )
+                        previewer.refresh();
+                else
+                        previewer.previewUrl( api.settings.url.home );
+
+                // Save and activated states
+                (function() {
+                        var state = new api.Values(),
+                                saved = state.create('saved'),
+                                activated = state.create('activated');
+
+                        state.bind( 'change', function() {
+                                var save = $('#save'),
+                                        back = $('.back');
+
+                                if ( ! activated() ) {
+                                        save.val( api.l10n.activate ).prop( 'disabled', false );
+                                        back.text( api.l10n.cancel );
+
+                                } else if ( saved() ) {
+                                        save.val( api.l10n.saved ).prop( 'disabled', true );
+                                        back.text( api.l10n.close );
+
+                                } else {
+                                        save.val( api.l10n.save ).prop( 'disabled', false );
+                                        back.text( api.l10n.cancel );
+                                }
+                        });
+
+                        // Set default states.
+                        saved( true );
+                        activated( api.settings.theme.active );
+
+                        api.bind( 'change', function() {
+                                state('saved').set( false );
+                        });
+
+                        api.bind( 'saved', function() {
+                                state('saved').set( true );
+                                state('activated').set( true );
+                        });
+
+                        activated.bind( function( to ) {
+                                if ( to )
+                                        api.trigger( 'activated' );
+                        });
+
+                        // Expose states to the API.
+                        api.state = state;
+                }());
+
+                // Temporary accordion code.
+                $('.customize-section-title').click( function( event ) {
+                        var clicked = $( this ).parents( '.customize-section' );
+
+                        if ( clicked.hasClass('cannot-expand') )
+                                return;
+
+                        $( '.customize-section' ).not( clicked ).removeClass( 'open' );
+                        clicked.toggleClass( 'open' );
+                        event.preventDefault();
+                });
+
+                // Button bindings.
+                $('#save').click( function( event ) {
+                        previewer.save();
+                        event.preventDefault();
+                });
+
+                $('.collapse-sidebar').click( function( event ) {
+                        overlay.toggleClass( 'collapsed' ).toggleClass( 'expanded' );
+                        event.preventDefault();
+                });
+
+                // Create a potential postMessage connection with the parent frame.
+                parent = new api.Messenger({
+                        url: api.settings.url.parent,
+                        channel: 'loader'
+                });
+
+                // If we receive a 'back' event, we're inside an iframe.
+                // Send any clicks to the 'Return' link to the parent page.
+                parent.bind( 'back', function() {
+                        $('.back').on( 'click.back', function( event ) {
+                                event.preventDefault();
+                                parent.send( 'close' );
+                        });
+                });
+
+                // Pass events through to the parent.
+                api.bind( 'saved', function() {
+                        parent.send( 'saved' );
+                });
+
+                // When activated, let the loader handle redirecting the page.
+                // If no loader exists, redirect the page ourselves (if a url exists).
+                api.bind( 'activated', function() {
+                        if ( parent.targetWindow() )
+                                parent.send( 'activated', api.settings.url.activated );
+                        else if ( api.settings.url.activated )
+                                window.location = api.settings.url.activated;
+                });
+
+                // Initialize the connection with the parent frame.
+                parent.send( 'ready' );
+
+                // Control visibility for default controls
+                $.each({
+                        'background_image': {
+                                controls: [ 'background_repeat', 'background_position_x', 'background_attachment' ],
+                                callback: function( to ) { return !! to }
+                        },
+                        'show_on_front': {
+                                controls: [ 'page_on_front', 'page_for_posts' ],
+                                callback: function( to ) { return 'page' === to }
+                        },
+                        'header_textcolor': {
+                                controls: [ 'header_textcolor' ],
+                                callback: function( to ) { return 'blank' !== to }
+                        }
+                }, function( settingId, o ) {
+                        api( settingId, function( setting ) {
+                                $.each( o.controls, function( i, controlId ) {
+                                        api.control( controlId, function( control ) {
+                                                var visibility = function( to ) {
+                                                        control.container.toggle( o.callback( to ) );
+                                                };
+
+                                                visibility( setting.get() );
+                                                setting.bind( visibility );
+                                        });
+                                });
+                        });
+                });
+
+                // Juggle the two controls that use header_textcolor
+                api.control( 'display_header_text', function( control ) {
+                        var last = '';
+
+                        control.elements[0].unsync( api( 'header_textcolor' ) );
+
+                        control.element = new api.Element( control.container.find('input') );
+                        control.element.set( 'blank' !== control.setting() );
+
+                        control.element.bind( function( to ) {
+                                if ( ! to )
+                                        last = api( 'header_textcolor' ).get();
+
+                                control.setting.set( to ? last : 'blank' );
+                        });
+
+                        control.setting.bind( function( to ) {
+                                control.element.set( 'blank' !== to );
+                        });
+                });
+
+                // Handle header image data
+                api.control( 'header_image', function( control ) {
+                        control.setting.bind( function( to ) {
+                                if ( to === control.params.removed )
+                                        control.settings.data.set( false );
+                        });
+
+                        control.library.on( 'click', 'a', function( event ) {
+                                control.settings.data.set( $(this).data('customizeHeaderImageData') );
+                        });
+
+                        control.uploader.success = function( attachment ) {
+                                var data;
+
+                                api.ImageControl.prototype.success.call( control, attachment );
+
+                                data = {
+                                        attachment_id: attachment.id,
+                                        url: attachment.url,
+                                        thumbnail_url: attachment.url,
+                                        height: attachment.meta.height,
+                                        width: attachment.meta.width
+                                };
+
+                                attachment.element.data( 'customizeHeaderImageData', data );
+                                control.settings.data.set( data );
+                        }
+                });
+
+                api.trigger( 'ready' );
+        });
+
+})( wp, jQuery );
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjscustomizecontrolsminjsfromrev21591trunkwpadminjscustomizecontrolsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/customize-controls.min.js (from rev 21591, trunk/wp-admin/js/customize-controls.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/customize-controls.min.js         (rev 0)
+++ trunk/wp-admin/js/customize-controls.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a,c){var b=wp.customize;b.Setting=b.Value.extend({initialize:function(g,f,d){var e;b.Value.prototype.initialize.call(this,f,d);this.id=g;this.transport=this.transport||"refresh";this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}});b.Control=b.Class.extend({initialize:function(i,e){var g=this,d,h,f;this.params={};c.extend(this,e||{});this.id=i;this.selector="#customize-control-"+i.replace("]","").replace("[","-");this.container=c(this.selector);f=c.map(this.params.settings,function(j){return j});b.apply(b,f.concat(function(){var j;g.settings={};for(j in g.params.settings){g.settings[j]=b(g.params.settings[j])}g.setting=g.settings["default"]||null;g.ready()}));g.elements=[];d=this.container.find("[data-customize-setti
ng-link]");h={};d.each(function(){var k=c(this),j;if(k.is(":radio")){j=k.prop("name");if(h[j]){return}h[j]=true;k=d.filter('[name="'+j+'"]')}b(k.data("customizeSettingLink"),function(m){var l=new b.Element(k);g.elements.push(l);l.sync(m);l.set(m())})})},ready:function(){},dropdownInit:function(){var e=this,d=this.container.find(".dropdown-status"),f=this.params,g=function(h){if(typeof h==="string"&&f.statuses&&f.statuses[h]){d.html(f.statuses[h]).show()}else{d.hide()}};this.container.on("click",".dropdown",function(h){h.preventDefault();e.container.toggleClass("open")});this.setting.bind(g);g(this.setting())}});b.ColorControl=b.Control.extend({ready:function(){var g=this,f,e,d,h,i;f=/^#([A-Fa-f0-9]{3}){0,2}$/;e=this.container.find(".dropdown-content");d=new b.Element(this.container.find(".color-picker-hex"));i=function(j){e.css("background&q
uot;,j);g.farbtastic.setColor(j)};this.farbtastic=c.farbtastic(this.container.find(".farbtastic-placeholder"),g.setting.set);d.sync(this.setting).validate=function(j){return f.test(j)?j:null};this.setting.bind(i);i(this.setting());this.dropdownInit()}});b.UploadControl=b.Control.extend({ready:function(){var d=this;this.params.removed=this.params.removed||"";this.success=c.proxy(this.success,this);this.uploader=c.extend({container:this.container,browser:this.container.find(".upload"),dropzone:this.container.find(".upload-dropzone"),success:this.success},this.uploader||{});if(this.uploader.supported){if(d.params.context){d.uploader.param("post_data[context]",this.params.context)}d.uploader.param("post_data[theme]",b.settings.theme.stylesheet)}this.uploader=new wp.Uploader(this.uploader);this.remover=this.container.find(".remove");this.remover.click(function(e){d.setting.set(d.params.removed);e.preventDefault
()});this.removerVisibility=c.proxy(this.removerVisibility,this);this.setting.bind(this.removerVisibility);this.removerVisibility(this.setting.get())},success:function(d){this.setting.set(d.url)},removerVisibility:function(d){this.remover.toggle(d!=this.params.removed)}});b.ImageControl=b.UploadControl.extend({ready:function(){var e=this,d;this.uploader={init:function(f){var h,g;if(this.supports.dragdrop){return}h=e.container.find(".upload-fallback");g=h.children().detach();this.browser.detach().empty().append(g);h.append(this.browser).show()}};b.UploadControl.prototype.ready.call(this);this.thumbnail=this.container.find(".preview-thumbnail img");this.thumbnailSrc=c.proxy(this.thumbnailSrc,this);this.setting.bind(this.thumbnailSrc);this.library=this.container.find(".library");this.tabs={};d=this.library.find(".library-content");this.library.children("ul").children("li").each(function(){var g=c(this),h=g.data("c
ustomizeTab"),f=d.filter('[data-customize-tab="'+h+'"]');e.tabs[h]={both:g.add(f),link:g,panel:f}});this.library.children("ul").on("click","li",function(g){var h=c(this).data("customizeTab"),f=e.tabs[h];g.preventDefault();if(f.link.hasClass("library-selected")){return}e.selected.both.removeClass("library-selected");e.selected=f;e.selected.both.addClass("library-selected")});this.library.on("click","a",function(f){var g=c(this).data("customizeImageValue");if(g){e.setting.set(g);f.preventDefault()}});if(this.tabs.uploaded){this.tabs.uploaded.target=this.library.find(".uploaded-target");if(!this.tabs.uploaded.panel.find(".thumbnail").length){this.tabs.uploaded.both.addClass("hidden")}}d.each(function(){var f=e.tabs[c(this).data("customizeTab")];if(!f.link.hasClass("hidden")){e.selected=f;f.both.addClass("librar
y-selected");return false}});this.dropdownInit()},success:function(d){b.UploadControl.prototype.success.call(this,d);if(this.tabs.uploaded&&this.tabs.uploaded.target.length){this.tabs.uploaded.both.removeClass("hidden");d.element=c('<a href="#" class="thumbnail"></a>').data("customizeImageValue",d.url).append('<img src="'+d.url+'" />').appendTo(this.tabs.uploaded.target)}},thumbnailSrc:function(d){if(/^(https?:)?\/\//.test(d)){this.thumbnail.prop("src",d).show()}else{this.thumbnail.hide()}}});b.defaultConstructor=b.Setting;b.control=new b.Values({defaultConstructor:b.Control});b.PreviewFrame=b.Messenger.extend({sensitivity:2000,initialize:function(g,f){var e=c.Deferred(),d=this;e.promise(this);this.container=g.container;this.signature=g.signature;c.extend(g,{channel:b.PreviewFrame.uuid()});b.Messenger.prototype.initialize.call(this,g,f);this.add("previewUrl",g.previewUrl);thi
s.query=c.extend(g.query||{},{customize_messenger_channel:this.channel()});this.run(e)},run:function(e){var d=this,f=false,g=false;if(this._ready){this.unbind("ready",this._ready)}this._ready=function(){g=true;if(f){e.resolveWith(d)}};this.bind("ready",this._ready);this.request=c.ajax(this.previewUrl(),{type:"POST",data:this.query,xhrFields:{withCredentials:true}});this.request.fail(function(){e.rejectWith(d,["request failure"])});this.request.done(function(j){var i=d.request.getResponseHeader("Location"),h=d.signature,k;if(i&&i!=d.previewUrl()){e.rejectWith(d,["redirect",i]);return}if("0"===j){d.login(e);return}if("-1"===j){e.rejectWith(d,["cheatin"]);return}k=j.lastIndexOf(h);if(-1===k||k<j.lastIndexOf("</html>")){e.rejectWith(d,["unsigned"]);return}j=j.slice(0,k)+j.slice(k+h.length);d.iframe=c("<iframe />").appendTo(d.container);d.
iframe.one("load",function(){f=true;if(g){e.resolveWith(d)}else{setTimeout(function(){e.rejectWith(d,["ready timeout"])},d.sensitivity)}});d.targetWindow(d.iframe[0].contentWindow);d.targetWindow().document.open();d.targetWindow().document.write(j);d.targetWindow().document.close()})},login:function(e){var d=this,f;f=function(){e.rejectWith(d,["logged out"])};if(this.triedLogin){return f()}c.get(b.settings.url.ajax,{action:"logged-in"}).fail(f).done(function(g){var h;if("1"!==g){f()}h=c('<iframe src="'+d.previewUrl()+'" />').hide();h.appendTo(d.container);h.load(function(){d.triedLogin=true;h.remove();d.run(e)})})},destroy:function(){b.Messenger.prototype.destroy.call(this);this.request.abort();if(this.iframe){this.iframe.remove()}delete this.request;delete this.iframe;delete this.targetWindow}});(function(){var d=0;b.PreviewFrame.uuid=function(){return"preview-"+d++}}());b.Previewer=b.Messenger.exte
nd({refreshBuffer:250,initialize:function(h,f){var d=this,g=/^https?/,e;c.extend(this,f||{});this.refresh=(function(i){var j=i.refresh,l=function(){k=null;j.call(i)},k;return function(){if(typeof k!=="number"){if(i.loading){i.abort()}else{return l()}}clearTimeout(k);k=setTimeout(l,i.refreshBuffer)}})(this);this.container=b.ensure(h.container);this.allowedUrls=h.allowedUrls;this.signature=h.signature;h.url=window.location.href;b.Messenger.prototype.initialize.call(this,h);this.add("scheme",this.origin()).link(this.origin).setter(function(j){var i=j.match(g);return i?i[0]:""});this.add("previewUrl",h.previewUrl).setter(function(j){var i;if(/\/wp-admin(\/|$)/.test(j.replace(/[#?].*$/,""))){return null}c.each([j.replace(g,d.scheme()),j],function(l,k){c.each(d.allowedUrls,function(m,n){if(0===k.indexOf(n)){i=k;return false}});if(i){return false}});return i?i:null});this.previewUrl.bind(this.refresh);this.scroll=0;this.bind("s
croll",function(i){this.scroll=i});this.bind("url",this.previewUrl)},query:function(){},abort:function(){if(this.loading){this.loading.destroy();delete this.loading}},refresh:function(){var d=this;this.abort();this.loading=new b.PreviewFrame({url:this.url(),previewUrl:this.previewUrl(),query:this.query()||{},container:this.container,signature:this.signature});this.loading.done(function(){this.bind("synced",function(){if(d.preview){d.preview.destroy()}d.preview=this;delete d.loading;d.targetWindow(this.targetWindow());d.channel(this.channel());d.send("active")});this.send("sync",{scroll:d.scroll,settings:b.get()})});this.loading.fail(function(f,e){if("redirect"===f&&e){d.previewUrl(e)}if("logged out"===f){if(d.preview){d.preview.destroy();delete d.preview}d.login().done(d.refresh)}if("cheatin"===f){d.cheatin()}})},login:function(){var g=this,d,f,e;if(this._login){return this._login}d=c.Deferred
();this._login=d.promise();f=new b.Messenger({channel:"login",url:b.settings.url.login});e=c('<iframe src="'+b.settings.url.login+'" />').appendTo(this.container);f.targetWindow(e[0].contentWindow);f.bind("login",function(){e.remove();f.destroy();delete g._login;d.resolve()});return this._login},cheatin:function(){c(document.body).empty().addClass("cheatin").append("<p>"+b.l10n.cheatin+"</p>")}});b.controlConstructor={color:b.ColorControl,upload:b.UploadControl,image:b.ImageControl};c(function(){b.settings=window._wpCustomizeSettings;b.l10n=window._wpCustomizeControlsL10n;if(!b.settings){return}if(!c.support.postMessage||(!c.support.cors&&b.settings.isCrossDomain)){return window.location=b.settings.url.fallback}var d=c(document.body),e=d.children(".wp-full-overlay"),g,h,f;c("#customize-controls").on("keydown",function(i){if(c(i.target).is("textarea"))
{return}if(13===i.which){i.preventDefault()}});h=new b.Previewer({container:"#customize-preview",form:"#customize-controls",previewUrl:b.settings.url.preview,allowedUrls:b.settings.url.allowed,signature:"WP_CUSTOMIZER_SIGNATURE"},{nonce:b.settings.nonce,query:function(){return{wp_customize:"on",theme:b.settings.theme.stylesheet,customized:JSON.stringify(b.get()),nonce:this.nonce.preview}},save:function(){var i=this,k=c.extend(this.query(),{action:"customize_save",nonce:this.nonce.save}),j=c.post(b.settings.url.ajax,k);b.trigger("save",j);d.addClass("saving");j.always(function(){d.removeClass("saving")});j.done(function(l){if("0"===l){i.preview.iframe.hide();i.login().done(function(){i.save();i.preview.iframe.show()});return}if("-1"===l){i.cheatin();return}b.trigger("saved")})}});h.bind("nonce",function(i){c.extend(this.nonce,i)});c.each(b.settings.settings,
function(j,i){b.create(j,j,i.value,{transport:i.transport,previewer:h})});c.each(b.settings.controls,function(l,j){var i=b.controlConstructor[j.type]||b.Control,k;k=b.control.add(l,new i(l,{params:j,previewer:h}))});if(h.previewUrl()){h.refresh()}else{h.previewUrl(b.settings.url.home)}(function(){var k=new b.Values(),j=k.create("saved"),i=k.create("activated");k.bind("change",function(){var m=c("#save"),l=c(".back");if(!i()){m.val(b.l10n.activate).prop("disabled",false);l.text(b.l10n.cancel)}else{if(j()){m.val(b.l10n.saved).prop("disabled",true);l.text(b.l10n.close)}else{m.val(b.l10n.save).prop("disabled",false);l.text(b.l10n.cancel)}}});j(true);i(b.settings.theme.active);b.bind("change",function(){k("saved").set(false)});b.bind("saved",function(){k("saved").set(true);k("activated").set(true)});i.bind(function(l){if(l){b.trigger("activated&qu
ot;)}});b.state=k}());c(".customize-section-title").click(function(j){var i=c(this).parents(".customize-section");if(i.hasClass("cannot-expand")){return}c(".customize-section").not(i).removeClass("open");i.toggleClass("open");j.preventDefault()});c("#save").click(function(i){h.save();i.preventDefault()});c(".collapse-sidebar").click(function(i){e.toggleClass("collapsed").toggleClass("expanded");i.preventDefault()});f=new b.Messenger({url:b.settings.url.parent,channel:"loader"});f.bind("back",function(){c(".back").on("click.back",function(i){i.preventDefault();f.send("close")})});b.bind("saved",function(){f.send("saved")});b.bind("activated",function(){if(f.targetWindow()){f.send("activated",b.settings.url.activated)}else{if(b.settings.url.activated){window.location=b.settings.url.activate
d}}});f.send("ready");c.each({background_image:{controls:["background_repeat","background_position_x","background_attachment"],callback:function(i){return !!i}},show_on_front:{controls:["page_on_front","page_for_posts"],callback:function(i){return"page"===i}},header_textcolor:{controls:["header_textcolor"],callback:function(i){return"blank"!==i}}},function(i,j){b(i,function(k){c.each(j.controls,function(l,m){b.control(m,function(o){var n=function(p){o.container.toggle(j.callback(p))};n(k.get());k.bind(n)})})})});b.control("display_header_text",function(j){var i="";j.elements[0].unsync(b("header_textcolor"));j.element=new b.Element(j.container.find("input"));j.element.set("blank"!==j.setting());j.element.bind(function(k){if(!k){i=b("header_textcolor").get()}j.setting.set(k?i:"blank")});j.setting.bind(function(k){j.elem
ent.set("blank"!==k)})});b.control("header_image",function(i){i.setting.bind(function(j){if(j===i.params.removed){i.settings.data.set(false)}});i.library.on("click","a",function(j){i.settings.data.set(c(this).data("customizeHeaderImageData"))});i.uploader.success=function(k){var j;b.ImageControl.prototype.success.call(i,k);j={attachment_id:k.id,url:k.url,thumbnail_url:k.url,height:k.meta.height,width:k.meta.width};k.element.data("customizeHeaderImageData",j);i.settings.data.set(j)}});b.trigger("ready")})})(wp,jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsdashboarddevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/dashboard.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/dashboard.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/dashboard.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-var ajaxWidgets, ajaxPopulateWidgets, quickPressLoad;
-
-jQuery(document).ready( function($) {
-        /* Dashboard Welcome Panel */
-        var welcomePanel = $('#welcome-panel'),
-                welcomePanelHide = $('#wp_welcome_panel-hide'),
-                 updateWelcomePanel = function( visible ) {
-                        $.post( ajaxurl, {
-                                action: 'update-welcome-panel',
-                                visible: visible,
-                                welcomepanelnonce: $('#welcomepanelnonce').val()
-                        });
-                };
-
-        if ( welcomePanel.hasClass('hidden') && welcomePanelHide.prop('checked') )
-                welcomePanel.removeClass('hidden');
-
-        $('.welcome-panel-close, .welcome-panel-dismiss a', welcomePanel).click( function(e) {
-                e.preventDefault();
-                welcomePanel.addClass('hidden');
-                updateWelcomePanel( 0 );
-                $('#wp_welcome_panel-hide').prop('checked', false);
-        });
-
-        welcomePanelHide.click( function() {
-                welcomePanel.toggleClass('hidden', ! this.checked );
-                updateWelcomePanel( this.checked ? 1 : 0 );
-        });
-
-        // These widgets are sometimes populated via ajax
-        ajaxWidgets = [
-                'dashboard_incoming_links',
-                'dashboard_primary',
-                'dashboard_secondary',
-                'dashboard_plugins'
-        ];
-
-        ajaxPopulateWidgets = function(el) {
-                function show(i, id) {
-                        var p, e = $('#' + id + ' div.inside:visible').find('.widget-loading');
-                        if ( e.length ) {
-                                p = e.parent();
-                                setTimeout( function(){
-                                        p.load( ajaxurl + '?action=dashboard-widgets&widget=' + id, '', function() {
-                                                p.hide().slideDown('normal', function(){
-                                                        $(this).css('display', '');
-                                                });
-                                        });
-                                }, i * 500 );
-                        }
-                }
-
-                if ( el ) {
-                        el = el.toString();
-                        if ( $.inArray(el, ajaxWidgets) != -1 )
-                                show(0, el);
-                } else {
-                        $.each( ajaxWidgets, show );
-                }
-        };
-        ajaxPopulateWidgets();
-
-        postboxes.add_postbox_toggles(pagenow, { pbshow: ajaxPopulateWidgets } );
-
-        /* QuickPress */
-        quickPressLoad = function() {
-                var act = $('#quickpost-action'), t;
-                t = $('#quick-press').submit( function() {
-                        $('#dashboard_quick_press #publishing-action img.waiting').css('visibility', 'visible');
-                        $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', true);
-
-                        if ( 'post' == act.val() ) {
-                                act.val( 'post-quickpress-publish' );
-                        }
-
-                        $('#dashboard_quick_press div.inside').load( t.attr( 'action' ), t.serializeArray(), function() {
-                                $('#dashboard_quick_press #publishing-action img.waiting').css('visibility', 'hidden');
-                                $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', false);
-                                $('#dashboard_quick_press ul').next('p').remove();
-                                $('#dashboard_quick_press ul').find('li').each( function() {
-                                        $('#dashboard_recent_drafts ul').prepend( this );
-                                } ).end().remove();
-                                quickPressLoad();
-                        } );
-                        return false;
-                } );
-
-                $('#publish').click( function() { act.val( 'post-quickpress-publish' ); } );
-
-        };
-        quickPressLoad();
-
-} );
</del></span></pre></div>
<a id="trunkwpadminjsdashboardjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/dashboard.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/dashboard.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/dashboard.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var ajaxWidgets,ajaxPopulateWidgets,quickPressLoad;jQuery(document).ready(function(c){var d=c("#welcome-panel"),a=c("#wp_welcome_panel-hide"),b=function(e){c.post(ajaxurl,{action:"update-welcome-panel",visible:e,welcomepanelnonce:c("#welcomepanelnonce").val()})};if(d.hasClass("hidden")&&a.prop("checked")){d.removeClass("hidden")}c(".welcome-panel-close, .welcome-panel-dismiss a",d).click(function(f){f.preventDefault();d.addClass("hidden");b(0);c("#wp_welcome_panel-hide").prop("checked",false)});a.click(function(){d.toggleClass("hidden",!this.checked);b(this.checked?1:0)});ajaxWidgets=["dashboard_incoming_links","dashboard_primary","dashboard_secondary","dashboard_plugins"];ajaxPopulateWidgets=function(f){function e(g,k){var j,h=c("#"+k+" div.inside:visible").find(".widget-l
oading");if(h.length){j=h.parent();setTimeout(function(){j.load(ajaxurl+"?action=dashboard-widgets&widget="+k,"",function(){j.hide().slideDown("normal",function(){c(this).css("display","")})})},g*500)}}if(f){f=f.toString();if(c.inArray(f,ajaxWidgets)!=-1){e(0,f)}}else{c.each(ajaxWidgets,e)}};ajaxPopulateWidgets();postboxes.add_postbox_toggles(pagenow,{pbshow:ajaxPopulateWidgets});quickPressLoad=function(){var e=c("#quickpost-action"),f;f=c("#quick-press").submit(function(){c("#dashboard_quick_press #publishing-action img.waiting").css("visibility","visible");c('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop("disabled",true);if("post"==e.val()){e.val("post-quickpress-publish")}c("#dashboard_quick_press div.inside").load(f.attr("action"),f.serializeArray(),f
unction(){c("#dashboard_quick_press #publishing-action img.waiting").css("visibility","hidden");c('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop("disabled",false);c("#dashboard_quick_press ul").next("p").remove();c("#dashboard_quick_press ul").find("li").each(function(){c("#dashboard_recent_drafts ul").prepend(this)}).end().remove();quickPressLoad()});return false});c("#publish").click(function(){e.val("post-quickpress-publish")})};quickPressLoad()});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsdashboardjsfromrev21591trunkwpadminjsdashboarddevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/dashboard.js (from rev 21591, trunk/wp-admin/js/dashboard.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/dashboard.js         (rev 0)
+++ trunk/wp-admin/js/dashboard.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,93 @@
</span><ins>+var ajaxWidgets, ajaxPopulateWidgets, quickPressLoad;
+
+jQuery(document).ready( function($) {
+        /* Dashboard Welcome Panel */
+        var welcomePanel = $('#welcome-panel'),
+                welcomePanelHide = $('#wp_welcome_panel-hide'),
+                 updateWelcomePanel = function( visible ) {
+                        $.post( ajaxurl, {
+                                action: 'update-welcome-panel',
+                                visible: visible,
+                                welcomepanelnonce: $('#welcomepanelnonce').val()
+                        });
+                };
+
+        if ( welcomePanel.hasClass('hidden') && welcomePanelHide.prop('checked') )
+                welcomePanel.removeClass('hidden');
+
+        $('.welcome-panel-close, .welcome-panel-dismiss a', welcomePanel).click( function(e) {
+                e.preventDefault();
+                welcomePanel.addClass('hidden');
+                updateWelcomePanel( 0 );
+                $('#wp_welcome_panel-hide').prop('checked', false);
+        });
+
+        welcomePanelHide.click( function() {
+                welcomePanel.toggleClass('hidden', ! this.checked );
+                updateWelcomePanel( this.checked ? 1 : 0 );
+        });
+
+        // These widgets are sometimes populated via ajax
+        ajaxWidgets = [
+                'dashboard_incoming_links',
+                'dashboard_primary',
+                'dashboard_secondary',
+                'dashboard_plugins'
+        ];
+
+        ajaxPopulateWidgets = function(el) {
+                function show(i, id) {
+                        var p, e = $('#' + id + ' div.inside:visible').find('.widget-loading');
+                        if ( e.length ) {
+                                p = e.parent();
+                                setTimeout( function(){
+                                        p.load( ajaxurl + '?action=dashboard-widgets&widget=' + id, '', function() {
+                                                p.hide().slideDown('normal', function(){
+                                                        $(this).css('display', '');
+                                                });
+                                        });
+                                }, i * 500 );
+                        }
+                }
+
+                if ( el ) {
+                        el = el.toString();
+                        if ( $.inArray(el, ajaxWidgets) != -1 )
+                                show(0, el);
+                } else {
+                        $.each( ajaxWidgets, show );
+                }
+        };
+        ajaxPopulateWidgets();
+
+        postboxes.add_postbox_toggles(pagenow, { pbshow: ajaxPopulateWidgets } );
+
+        /* QuickPress */
+        quickPressLoad = function() {
+                var act = $('#quickpost-action'), t;
+                t = $('#quick-press').submit( function() {
+                        $('#dashboard_quick_press #publishing-action img.waiting').css('visibility', 'visible');
+                        $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', true);
+
+                        if ( 'post' == act.val() ) {
+                                act.val( 'post-quickpress-publish' );
+                        }
+
+                        $('#dashboard_quick_press div.inside').load( t.attr( 'action' ), t.serializeArray(), function() {
+                                $('#dashboard_quick_press #publishing-action img.waiting').css('visibility', 'hidden');
+                                $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', false);
+                                $('#dashboard_quick_press ul').next('p').remove();
+                                $('#dashboard_quick_press ul').find('li').each( function() {
+                                        $('#dashboard_recent_drafts ul').prepend( this );
+                                } ).end().remove();
+                                quickPressLoad();
+                        } );
+                        return false;
+                } );
+
+                $('#publish').click( function() { act.val( 'post-quickpress-publish' ); } );
+
+        };
+        quickPressLoad();
+
+} );
</ins></span></pre></div>
<a id="trunkwpadminjsdashboardminjsfromrev21591trunkwpadminjsdashboardjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/dashboard.min.js (from rev 21591, trunk/wp-admin/js/dashboard.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/dashboard.min.js         (rev 0)
+++ trunk/wp-admin/js/dashboard.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var ajaxWidgets,ajaxPopulateWidgets,quickPressLoad;jQuery(document).ready(function(c){var d=c("#welcome-panel"),a=c("#wp_welcome_panel-hide"),b=function(e){c.post(ajaxurl,{action:"update-welcome-panel",visible:e,welcomepanelnonce:c("#welcomepanelnonce").val()})};if(d.hasClass("hidden")&&a.prop("checked")){d.removeClass("hidden")}c(".welcome-panel-close, .welcome-panel-dismiss a",d).click(function(f){f.preventDefault();d.addClass("hidden");b(0);c("#wp_welcome_panel-hide").prop("checked",false)});a.click(function(){d.toggleClass("hidden",!this.checked);b(this.checked?1:0)});ajaxWidgets=["dashboard_incoming_links","dashboard_primary","dashboard_secondary","dashboard_plugins"];ajaxPopulateWidgets=function(f){function e(g,k){var j,h=c("#"+k+" div.inside:visible").find(".widget-l
oading");if(h.length){j=h.parent();setTimeout(function(){j.load(ajaxurl+"?action=dashboard-widgets&widget="+k,"",function(){j.hide().slideDown("normal",function(){c(this).css("display","")})})},g*500)}}if(f){f=f.toString();if(c.inArray(f,ajaxWidgets)!=-1){e(0,f)}}else{c.each(ajaxWidgets,e)}};ajaxPopulateWidgets();postboxes.add_postbox_toggles(pagenow,{pbshow:ajaxPopulateWidgets});quickPressLoad=function(){var e=c("#quickpost-action"),f;f=c("#quick-press").submit(function(){c("#dashboard_quick_press #publishing-action img.waiting").css("visibility","visible");c('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop("disabled",true);if("post"==e.val()){e.val("post-quickpress-publish")}c("#dashboard_quick_press div.inside").load(f.attr("action"),f.serializeArray(),f
unction(){c("#dashboard_quick_press #publishing-action img.waiting").css("visibility","hidden");c('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop("disabled",false);c("#dashboard_quick_press ul").next("p").remove();c("#dashboard_quick_press ul").find("li").each(function(){c("#dashboard_recent_drafts ul").prepend(this)}).end().remove();quickPressLoad()});return false});c("#publish").click(function(){e.val("post-quickpress-publish")})};quickPressLoad()});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjseditcommentsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/edit-comments.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/edit-comments.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/edit-comments.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,606 +0,0 @@
</span><del>-var theList, theExtraList, toggleWithKeyboard = false;
-
-(function($) {
-var getCount, updateCount, updatePending, dashboardTotals;
-
-setCommentsList = function() {
-        var totalInput, perPageInput, pageInput, lastConfidentTime = 0, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList;
-
-        totalInput = $('input[name="_total"]', '#comments-form');
-        perPageInput = $('input[name="_per_page"]', '#comments-form');
-        pageInput = $('input[name="_page"]', '#comments-form');
-
-        dimAfter = function( r, settings ) {
-                var c = $('#' + settings.element), editRow, replyID, replyButton;
-
-                editRow = $('#replyrow');
-                replyID = $('#comment_ID', editRow).val();
-                replyButton = $('#replybtn', editRow);
-
-                if ( c.is('.unapproved') ) {
-                        if ( settings.data.id == replyID )
-                                replyButton.text(adminCommentsL10n.replyApprove);
-
-                        c.find('div.comment_status').html('0');
-                } else {
-                        if ( settings.data.id == replyID )
-                                replyButton.text(adminCommentsL10n.reply);
-
-                        c.find('div.comment_status').html('1');
-                }
-
-                var diff = $('#' + settings.element).is('.' + settings.dimClass) ? 1 : -1;
-                updatePending( diff );
-        };
-
-        // Send current total, page, per_page and url
-        delBefore = function( settings, list ) {
-                var cl = $(settings.target).attr('class'), id, el, n, h, a, author, action = false;
-
-                settings.data._total = totalInput.val() || 0;
-                settings.data._per_page = perPageInput.val() || 0;
-                settings.data._page = pageInput.val() || 0;
-                settings.data._url = document.location.href;
-                settings.data.comment_status = $('input[name="comment_status"]', '#comments-form').val();
-
-                if ( cl.indexOf(':trash=1') != -1 )
-                        action = 'trash';
-                else if ( cl.indexOf(':spam=1') != -1 )
-                        action = 'spam';
-
-                if ( action ) {
-                        id = cl.replace(/.*?comment-([0-9]+).*/, '$1');
-                        el = $('#comment-' + id);
-                        note = $('#' + action + '-undo-holder').html();
-
-                        el.find('.check-column :checkbox').prop('checked', false); // Uncheck the row so as not to be affected by Bulk Edits.
-
-                        if ( el.siblings('#replyrow').length && commentReply.cid == id )
-                                commentReply.close();
-
-                        if ( el.is('tr') ) {
-                                n = el.children(':visible').length;
-                                author = $('.author strong', el).text();
-                                h = $('<tr id="undo-' + id + '" class="undo un' + action + '" style="display:none;"><td colspan="' + n + '">' + note + '</td></tr>');
-                        } else {
-                                author = $('.comment-author', el).text();
-                                h = $('<div id="undo-' + id + '" style="display:none;" class="undo un' + action + '">' + note + '</div>');
-                        }
-
-                        el.before(h);
-
-                        $('strong', '#undo-' + id).text(author);
-                        a = $('.undo a', '#undo-' + id);
-                        a.attr('href', 'comment.php?action=un' + action + 'comment&c=' + id + '&_wpnonce=' + settings.data._ajax_nonce);
-                        a.attr('class', 'delete:the-comment-list:comment-' + id + '::un' + action + '=1 vim-z vim-destructive');
-                        $('.avatar', el).clone().prependTo('#undo-' + id + ' .' + action + '-undo-inside');
-
-                        a.click(function(){
-                                list.wpList.del(this);
-                                $('#undo-' + id).css( {backgroundColor:'#ceb'} ).fadeOut(350, function(){
-                                        $(this).remove();
-                                        $('#comment-' + id).css('backgroundColor', '').fadeIn(300, function(){ $(this).show() });
-                                });
-                                return false;
-                        });
-                }
-
-                return settings;
-        };
-
-        // Updates the current total (stored in the _total input)
-        updateTotalCount = function( total, time, setConfidentTime ) {
-                if ( time < lastConfidentTime )
-                        return;
-
-                if ( setConfidentTime )
-                        lastConfidentTime = time;
-
-                totalInput.val( total.toString() );
-        };
-
-        dashboardTotals = function(n) {
-                var dash = $('#dashboard_right_now'), total, appr, totalN, apprN;
-
-                n = n || 0;
-                if ( isNaN(n) || !dash.length )
-                        return;
-
-                total = $('span.total-count', dash);
-                appr = $('span.approved-count', dash);
-                totalN = getCount(total);
-
-                totalN = totalN + n;
-                apprN = totalN - getCount( $('span.pending-count', dash) ) - getCount( $('span.spam-count', dash) );
-                updateCount(total, totalN);
-                updateCount(appr, apprN);
-        };
-
-        getCount = function(el) {
-                var n = parseInt( el.html().replace(/[^0-9]+/g, ''), 10 );
-                if ( isNaN(n) )
-                        return 0;
-                return n;
-        };
-
-        updateCount = function(el, n) {
-                var n1 = '';
-                if ( isNaN(n) )
-                        return;
-                n = n < 1 ? '0' : n.toString();
-                if ( n.length > 3 ) {
-                        while ( n.length > 3 ) {
-                                n1 = thousandsSeparator + n.substr(n.length - 3) + n1;
-                                n = n.substr(0, n.length - 3);
-                        }
-                        n = n + n1;
-                }
-                el.html(n);
-        };
-
-        updatePending = function( diff ) {
-                $('span.pending-count').each(function() {
-                        var a = $(this), n = getCount(a) + diff;
-                        if ( n < 1 )
-                                n = 0;
-                        a.closest('.awaiting-mod')[ 0 == n ? 'addClass' : 'removeClass' ]('count-0');
-                        updateCount( a, n );
-                });
-
-                dashboardTotals();
-        };
-
-        // In admin-ajax.php, we send back the unix time stamp instead of 1 on success
-        delAfter = function( r, settings ) {
-                var total, N, spam, trash, pending,
-                        untrash = $(settings.target).parent().is('span.untrash'),
-                        unspam = $(settings.target).parent().is('span.unspam'),
-                        unapproved = $('#' + settings.element).is('.unapproved');
-
-                function getUpdate(s) {
-                        if ( $(settings.target).parent().is('span.' + s) )
-                                return 1;
-                        else if ( $('#' + settings.element).is('.' + s) )
-                                return -1;
-
-                        return 0;
-                }
-
-                if ( untrash )
-                        trash = -1;
-                else
-                        trash = getUpdate('trash');
-
-                if ( unspam )
-                        spam = -1;
-                else
-                        spam = getUpdate('spam');
-
-                if ( $(settings.target).parent().is('span.unapprove') || ( ( untrash || unspam ) && unapproved ) ) {
-                        // a comment was 'deleted' from another list (e.g. approved, spam, trash) and moved to pending,
-                        // or a trash/spam of a pending comment was undone
-                        pending = 1;
-                } else if ( unapproved ) {
-                        // a pending comment was trashed/spammed/approved
-                        pending = -1;
-                }
-
-                if ( pending )
-                        updatePending(pending);
-
-                $('span.spam-count').each( function() {
-                        var a = $(this), n = getCount(a) + spam;
-                        updateCount(a, n);
-                });
-
-                $('span.trash-count').each( function() {
-                        var a = $(this), n = getCount(a) + trash;
-                        updateCount(a, n);
-                });
-
-                if ( $('#dashboard_right_now').length ) {
-                        N = trash ? -1 * trash : 0;
-                        dashboardTotals(N);
-                } else {
-                        total = totalInput.val() ? parseInt( totalInput.val(), 10 ) : 0;
-                        if ( $(settings.target).parent().is('span.undo') )
-                                total++;
-                        else
-                                total--;
-
-                        if ( total < 0 )
-                                total = 0;
-
-                        if ( ( 'object' == typeof r ) && lastConfidentTime < settings.parsed.responses[0].supplemental.time ) {
-                                total_items_i18n = settings.parsed.responses[0].supplemental.total_items_i18n || '';
-                                if ( total_items_i18n ) {
-                                        $('.displaying-num').text( total_items_i18n );
-                                        $('.total-pages').text( settings.parsed.responses[0].supplemental.total_pages_i18n );
-                                        $('.tablenav-pages').find('.next-page, .last-page').toggleClass('disabled', settings.parsed.responses[0].supplemental.total_pages == $('.current-page').val());
-                                }
-                                updateTotalCount( total, settings.parsed.responses[0].supplemental.time, true );
-                        } else {
-                                updateTotalCount( total, r, false );
-                        }
-                }
-
-                if ( ! theExtraList || theExtraList.size() == 0 || theExtraList.children().size() == 0 || untrash || unspam ) {
-                        return;
-                }
-
-                theList.get(0).wpList.add( theExtraList.children(':eq(0)').remove().clone() );
-
-                refillTheExtraList();
-        };
-
-        refillTheExtraList = function(ev) {
-                var args = $.query.get(), total_pages = $('.total-pages').text(), per_page = $('input[name="_per_page"]', '#comments-form').val();
-
-                if (! args.paged)
-                        args.paged = 1;
-
-                if (args.paged > total_pages) {
-                        return;
-                }
-
-                if (ev) {
-                        theExtraList.empty();
-                        args.number = Math.min(8, per_page); // see WP_Comments_List_Table::prepare_items() @ class-wp-comments-list-table.php
-                } else {
-                        args.number = 1;
-                        args.offset = Math.min(8, per_page) - 1; // fetch only the next item on the extra list
-                }
-
-                args.no_placeholder = true;
-
-                args.paged ++;
-
-                // $.query.get() needs some correction to be sent into an ajax request
-                if ( true === args.comment_type )
-                        args.comment_type = '';
-
-                args = $.extend(args, {
-                        'action': 'fetch-list',
-                        'list_args': list_args,
-                        '_ajax_fetch_list_nonce': $('#_ajax_fetch_list_nonce').val()
-                });
-
-                $.ajax({
-                        url: ajaxurl,
-                        global: false,
-                        dataType: 'json',
-                        data: args,
-                        success: function(response) {
-                                theExtraList.get(0).wpList.add( response.rows );
-                        }
-                });
-        };
-
-        theExtraList = $('#the-extra-comment-list').wpList( { alt: '', delColor: 'none', addColor: 'none' } );
-        theList = $('#the-comment-list').wpList( { alt: '', delBefore: delBefore, dimAfter: dimAfter, delAfter: delAfter, addColor: 'none' } )
-                .bind('wpListDelEnd', function(e, s){
-                        var id = s.element.replace(/[^0-9]+/g, '');
-
-                        if ( s.target.className.indexOf(':trash=1') != -1 || s.target.className.indexOf(':spam=1') != -1 )
-                                $('#undo-' + id).fadeIn(300, function(){ $(this).show() });
-                });
-};
-
-commentReply = {
-        cid : '',
-        act : '',
-
-        init : function() {
-                var row = $('#replyrow');
-
-                $('a.cancel', row).click(function() { return commentReply.revert(); });
-                $('a.save', row).click(function() { return commentReply.send(); });
-                $('input#author, input#author-email, input#author-url', row).keypress(function(e){
-                        if ( e.which == 13 ) {
-                                commentReply.send();
-                                e.preventDefault();
-                                return false;
-                        }
-                });
-
-                // add events
-                $('#the-comment-list .column-comment > p').dblclick(function(){
-                        commentReply.toggle($(this).parent());
-                });
-
-                $('#doaction, #doaction2, #post-query-submit').click(function(e){
-                        if ( $('#the-comment-list #replyrow').length > 0 )
-                                commentReply.close();
-                });
-
-                this.comments_listing = $('#comments-form > input[name="comment_status"]').val() || '';
-
-                /* $(listTable).bind('beforeChangePage', function(){
-                        commentReply.close();
-                }); */
-        },
-
-        addEvents : function(r) {
-                r.each(function() {
-                        $(this).find('.column-comment > p').dblclick(function(){
-                                commentReply.toggle($(this).parent());
-                        });
-                });
-        },
-
-        toggle : function(el) {
-                if ( $(el).css('display') != 'none' )
-                        $(el).find('a.vim-q').click();
-        },
-
-        revert : function() {
-
-                if ( $('#the-comment-list #replyrow').length < 1 )
-                        return false;
-
-                $('#replyrow').fadeOut('fast', function(){
-                        commentReply.close();
-                });
-
-                return false;
-        },
-
-        close : function() {
-                var c, replyrow = $('#replyrow');
-
-                // replyrow is not showing?
-                if ( replyrow.parent().is('#com-reply') )
-                        return;
-
-                if ( this.cid && this.act == 'edit-comment' ) {
-                        c = $('#comment-' + this.cid);
-                        c.fadeIn(300, function(){ c.show() }).css('backgroundColor', '');
-                }
-
-                // reset the Quicktags buttons
-                if ( typeof QTags != 'undefined' )
-                        QTags.closeAllTags('replycontent');
-
-                $('#add-new-comment').css('display', '');
-
-                replyrow.hide();
-                $('#com-reply').append( replyrow );
-                $('#replycontent').css('height', '').val('');
-                $('#edithead input').val('');
-                $('.error', replyrow).html('').hide();
-                $('.waiting', replyrow).hide();
-
-                this.cid = '';
-        },
-
-        open : function(comment_id, post_id, action) {
-                var t = this, editRow, rowData, act, c = $('#comment-' + comment_id), h = c.height(), replyButton;
-
-                t.close();
-                t.cid = comment_id;
-
-                editRow = $('#replyrow');
-                rowData = $('#inline-'+comment_id);
-                action = action || 'replyto';
-                act = 'edit' == action ? 'edit' : 'replyto';
-                act = t.act = act + '-comment';
-
-                $('#action', editRow).val(act);
-                $('#comment_post_ID', editRow).val(post_id);
-                $('#comment_ID', editRow).val(comment_id);
-
-                if ( h > 120 )
-                        $('#replycontent', editRow).css('height', (35+h) + 'px');
-
-                if ( action == 'edit' ) {
-                        $('#author', editRow).val( $('div.author', rowData).text() );
-                        $('#author-email', editRow).val( $('div.author-email', rowData).text() );
-                        $('#author-url', editRow).val( $('div.author-url', rowData).text() );
-                        $('#status', editRow).val( $('div.comment_status', rowData).text() );
-                        $('#replycontent', editRow).val( $('textarea.comment', rowData).val() );
-                        $('#edithead, #savebtn', editRow).show();
-                        $('#replyhead, #replybtn, #addhead, #addbtn', editRow).hide();
-
-                        c.after( editRow ).fadeOut('fast', function(){
-                                $('#replyrow').fadeIn(300, function(){ $(this).show() });
-                        });
-                } else if ( action == 'add' ) {
-                        $('#addhead, #addbtn', editRow).show();
-                        $('#replyhead, #replybtn, #edithead, #editbtn', editRow).hide();
-                        $('#the-comment-list').prepend(editRow);
-                        $('#replyrow').fadeIn(300);
-                 } else {
-                         replyButton = $('#replybtn', editRow);
-                        $('#edithead, #savebtn, #addhead, #addbtn', editRow).hide();
-                        $('#replyhead, #replybtn', editRow).show();
-                        c.after(editRow);
-
-                        if ( c.hasClass('unapproved') ) {
-                                replyButton.text(adminCommentsL10n.replyApprove);
-                        } else {
-                                replyButton.text(adminCommentsL10n.reply);
-                        }
-
-                        $('#replyrow').fadeIn(300, function(){ $(this).show() });
-                }
-
-                setTimeout(function() {
-                        var rtop, rbottom, scrollTop, vp, scrollBottom;
-
-                        rtop = $('#replyrow').offset().top;
-                        rbottom = rtop + $('#replyrow').height();
-                        scrollTop = window.pageYOffset || document.documentElement.scrollTop;
-                        vp = document.documentElement.clientHeight || self.innerHeight || 0;
-                        scrollBottom = scrollTop + vp;
-
-                        if ( scrollBottom - 20 < rbottom )
-                                window.scroll(0, rbottom - vp + 35);
-                        else if ( rtop - 20 < scrollTop )
-                                window.scroll(0, rtop - 35);
-
-                        $('#replycontent').focus().keyup(function(e){
-                                if ( e.which == 27 )
-                                        commentReply.revert(); // close on Escape
-                        });
-                }, 600);
-
-                return false;
-        },
-
-        send : function() {
-                var post = {};
-
-                $('#replysubmit .error').hide();
-                $('#replysubmit .waiting').show();
-
-                $('#replyrow input').not(':button').each(function() {
-                        var t = $(this);
-                        post[ t.attr('name') ] = t.val();
-                });
-
-                post.content = $('#replycontent').val();
-                post.id = post.comment_post_ID;
-                post.comments_listing = this.comments_listing;
-                post.p = $('[name="p"]').val();
-
-                if ( $('#comment-' + $('#comment_ID').val()).hasClass('unapproved') )
-                        post.approve_parent = 1;
-
-                $.ajax({
-                        type : 'POST',
-                        url : ajaxurl,
-                        data : post,
-                        success : function(x) { commentReply.show(x); },
-                        error : function(r) { commentReply.error(r); }
-                });
-
-                return false;
-        },
-
-        show : function(xml) {
-                var t = this, r, c, id, bg, pid;
-
-                if ( typeof(xml) == 'string' ) {
-                        t.error({'responseText': xml});
-                        return false;
-                }
-
-                r = wpAjax.parseAjaxResponse(xml);
-                if ( r.errors ) {
-                        t.error({'responseText': wpAjax.broken});
-                        return false;
-                }
-
-                t.revert();
-
-                r = r.responses[0];
-                c = r.data;
-                id = '#comment-' + r.id;
-
-                if ( 'edit-comment' == t.act )
-                        $(id).remove();
-
-                if ( r.supplemental.parent_approved ) {
-                        pid = $('#comment-' + r.supplemental.parent_approved);
-                        updatePending( -1 );
-
-                        if ( this.comments_listing == 'moderated' ) {
-                                pid.animate( { 'backgroundColor':'#CCEEBB' }, 400, function(){
-                                        pid.fadeOut();
-                                });
-                                return;
-                        }
-                }
-
-                $(c).hide()
-                $('#replyrow').after(c);
-                id = $(id);
-                t.addEvents(id);
-                bg = id.hasClass('unapproved') ? '#FFFFE0' : id.closest('.widefat, .postbox').css('backgroundColor');
-
-                id.animate( { 'backgroundColor':'#CCEEBB' }, 300 )
-                        .animate( { 'backgroundColor': bg }, 300, function() {
-                                if ( pid && pid.length ) {
-                                        pid.animate( { 'backgroundColor':'#CCEEBB' }, 300 )
-                                                .animate( { 'backgroundColor': bg }, 300 )
-                                                .removeClass('unapproved').addClass('approved')
-                                                .find('div.comment_status').html('1');
-                                }
-                        });
-
-        },
-
-        error : function(r) {
-                var er = r.statusText;
-
-                $('#replysubmit .waiting').hide();
-
-                if ( r.responseText )
-                        er = r.responseText.replace( /<.[^<>]*?>/g, '' );
-
-                if ( er )
-                        $('#replysubmit .error').html(er).show();
-
-        },
-
-        addcomment: function(post_id) {
-                var t = this;
-
-                $('#add-new-comment').fadeOut(200, function(){
-                        t.open(0, post_id, 'add');
-                        $('table.comments-box').css('display', '');
-                        $('#no-comments').remove();
-                });
-        }
-};
-
-$(document).ready(function(){
-        var make_hotkeys_redirect, edit_comment, toggle_all, make_bulk;
-
-        setCommentsList();
-        commentReply.init();
-        $(document).delegate('span.delete a.delete', 'click', function(){return false;});
-
-        if ( typeof $.table_hotkeys != 'undefined' ) {
-                make_hotkeys_redirect = function(which) {
-                        return function() {
-                                var first_last, l;
-
-                                first_last = 'next' == which? 'first' : 'last';
-                                l = $('.tablenav-pages .'+which+'-page:not(.disabled)');
-                                if (l.length)
-                                        window.location = l[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g, '')+'&hotkeys_highlight_'+first_last+'=1';
-                        }
-                };
-
-                edit_comment = function(event, current_row) {
-                        window.location = $('span.edit a', current_row).attr('href');
-                };
-
-                toggle_all = function() {
-                        toggleWithKeyboard = true;
-                        $('input:checkbox', '#cb').click().prop('checked', false);
-                        toggleWithKeyboard = false;
-                };
-
-                make_bulk = function(value) {
-                        return function() {
-                                var scope = $('select[name="action"]');
-                                $('option[value="' + value + '"]', scope).prop('selected', true);
-                                $('#doaction').click();
-                        }
-                };
-
-                $.table_hotkeys(
-                        $('table.widefat'),
-                        ['a', 'u', 's', 'd', 'r', 'q', 'z', ['e', edit_comment], ['shift+x', toggle_all],
-                        ['shift+a', make_bulk('approve')], ['shift+s', make_bulk('spam')],
-                        ['shift+d', make_bulk('delete')], ['shift+t', make_bulk('trash')],
-                        ['shift+z', make_bulk('untrash')], ['shift+u', make_bulk('unapprove')]],
-                        { highlight_first: adminCommentsL10n.hotkeys_highlight_first, highlight_last: adminCommentsL10n.hotkeys_highlight_last,
-                        prev_page_link_cb: make_hotkeys_redirect('prev'), next_page_link_cb: make_hotkeys_redirect('next') }
-                );
-        }
-});
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjseditcommentsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/edit-comments.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/edit-comments.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/edit-comments.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var theList,theExtraList,toggleWithKeyboard=false;(function(d){var b,a,e,c;setCommentsList=function(){var g,i,k,n=0,j,l,h,m,f;g=d('input[name="_total"]',"#comments-form");i=d('input[name="_per_page"]',"#comments-form");k=d('input[name="_page"]',"#comments-form");j=function(s,p){var v=d("#"+p.element),o,u,q;o=d("#replyrow");u=d("#comment_ID",o).val();q=d("#replybtn",o);if(v.is(".unapproved")){if(p.data.id==u){q.text(adminCommentsL10n.replyApprove)}v.find("div.comment_status").html("0")}else{if(p.data.id==u){q.text(adminCommentsL10n.reply)}v.find("div.comment_status").html("1")}var t=d("#"+p.element).is("."+p.dimClass)?1:-1;e(t)};l=function(r,v){var x=d(r.target).attr("class"),o,p,q,u,w,t,s=false;r.data._total=g.val()||0;r.data._per_page=i.val()||0;r.data._page=k.val()||0;r.data._url=docu
ment.location.href;r.data.comment_status=d('input[name="comment_status"]',"#comments-form").val();if(x.indexOf(":trash=1")!=-1){s="trash"}else{if(x.indexOf(":spam=1")!=-1){s="spam"}}if(s){o=x.replace(/.*?comment-([0-9]+).*/,"$1");p=d("#comment-"+o);note=d("#"+s+"-undo-holder").html();p.find(".check-column :checkbox").prop("checked",false);if(p.siblings("#replyrow").length&&commentReply.cid==o){commentReply.close()}if(p.is("tr")){q=p.children(":visible").length;t=d(".author strong",p).text();u=d('<tr id="undo-'+o+'" class="undo un'+s+'" style="display:none;"><td colspan="'+q+'">'+note+"</td></tr>")}else{t=d(".comment-author",p).text();u=d('<div id="undo-'+o+'" style="display:none;" class="undo un'+s+'
">'+note+"</div>")}p.before(u);d("strong","#undo-"+o).text(t);w=d(".undo a","#undo-"+o);w.attr("href","comment.php?action=un"+s+"comment&c="+o+"&_wpnonce="+r.data._ajax_nonce);w.attr("class","delete:the-comment-list:comment-"+o+"::un"+s+"=1 vim-z vim-destructive");d(".avatar",p).clone().prependTo("#undo-"+o+" ."+s+"-undo-inside");w.click(function(){v.wpList.del(this);d("#undo-"+o).css({backgroundColor:"#ceb"}).fadeOut(350,function(){d(this).remove();d("#comment-"+o).css("backgroundColor","").fadeIn(300,function(){d(this).show()})});return false})}return r};h=function(o,p,q){if(p<n){return}if(q){n=p}g.val(o.toString())};c=function(t){var s=d("#dashboard_right_now"),p,r,q,o;t=t||0;if(isNaN(t)||!s.length){return}p=d("span.
total-count",s);r=d("span.approved-count",s);q=b(p);q=q+t;o=q-b(d("span.pending-count",s))-b(d("span.spam-count",s));a(p,q);a(r,o)};b=function(o){var p=parseInt(o.html().replace(/[^0-9]+/g,""),10);if(isNaN(p)){return 0}return p};a=function(p,q){var o="";if(isNaN(q)){return}q=q<1?"0":q.toString();if(q.length>3){while(q.length>3){o=thousandsSeparator+q.substr(q.length-3)+o;q=q.substr(0,q.length-3)}q=q+o}p.html(q)};e=function(o){d("span.pending-count").each(function(){var p=d(this),q=b(p)+o;if(q<1){q=0}p.closest(".awaiting-mod")[0==q?"addClass":"removeClass"]("count-0");a(p,q)});c()};m=function(o,s){var v,t,x,w,p,y=d(s.target).parent().is("span.untrash"),q=d(s.target).parent().is("span.unspam"),u=d("#"+s.element).is(".unapproved");function z(r){if(d(s.target).parent().is("span."+r)){return 1}else{if(d(&q
uot;#"+s.element).is("."+r)){return -1}}return 0}if(y){w=-1}else{w=z("trash")}if(q){x=-1}else{x=z("spam")}if(d(s.target).parent().is("span.unapprove")||((y||q)&&u)){p=1}else{if(u){p=-1}}if(p){e(p)}d("span.spam-count").each(function(){var r=d(this),A=b(r)+x;a(r,A)});d("span.trash-count").each(function(){var r=d(this),A=b(r)+w;a(r,A)});if(d("#dashboard_right_now").length){t=w?-1*w:0;c(t)}else{v=g.val()?parseInt(g.val(),10):0;if(d(s.target).parent().is("span.undo")){v++}else{v--}if(v<0){v=0}if(("object"==typeof o)&&n<s.parsed.responses[0].supplemental.time){total_items_i18n=s.parsed.responses[0].supplemental.total_items_i18n||"";if(total_items_i18n){d(".displaying-num").text(total_items_i18n);d(".total-pages").text(s.parsed.responses[0].supplemental.total_pages_i18n);d(".tablenav-pages").find(".next-page, .last-page&qu
ot;).toggleClass("disabled",s.parsed.responses[0].supplemental.total_pages==d(".current-page").val())}h(v,s.parsed.responses[0].supplemental.time,true)}else{h(v,o,false)}}if(!theExtraList||theExtraList.size()==0||theExtraList.children().size()==0||y||q){return}theList.get(0).wpList.add(theExtraList.children(":eq(0)").remove().clone());f()};f=function(r){var p=d.query.get(),o=d(".total-pages").text(),q=d('input[name="_per_page"]',"#comments-form").val();if(!p.paged){p.paged=1}if(p.paged>o){return}if(r){theExtraList.empty();p.number=Math.min(8,q)}else{p.number=1;p.offset=Math.min(8,q)-1}p.no_placeholder=true;p.paged++;if(true===p.comment_type){p.comment_type=""}p=d.extend(p,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:d("#_ajax_fetch_list_nonce").val()});d.ajax({url:ajaxurl,global:false,dataType:"json",data:p,success:function(s){theExtraList.get(0).wpList.a
dd(s.rows)}})};theExtraList=d("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"});theList=d("#the-comment-list").wpList({alt:"",delBefore:l,dimAfter:j,delAfter:m,addColor:"none"}).bind("wpListDelEnd",function(p,o){var q=o.element.replace(/[^0-9]+/g,"");if(o.target.className.indexOf(":trash=1")!=-1||o.target.className.indexOf(":spam=1")!=-1){d("#undo-"+q).fadeIn(300,function(){d(this).show()})}})};commentReply={cid:"",act:"",init:function(){var f=d("#replyrow");d("a.cancel",f).click(function(){return commentReply.revert()});d("a.save",f).click(function(){return commentReply.send()});d("input#author, input#author-email, input#author-url",f).keypress(function(g){if(g.which==13){commentReply.send();g.preventDefault();return false}});d("#the-comment-list .column-comment >
p").dblclick(function(){commentReply.toggle(d(this).parent())});d("#doaction, #doaction2, #post-query-submit").click(function(g){if(d("#the-comment-list #replyrow").length>0){commentReply.close()}});this.comments_listing=d('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(f){f.each(function(){d(this).find(".column-comment > p").dblclick(function(){commentReply.toggle(d(this).parent())})})},toggle:function(f){if(d(f).css("display")!="none"){d(f).find("a.vim-q").click()}},revert:function(){if(d("#the-comment-list #replyrow").length<1){return false}d("#replyrow").fadeOut("fast",function(){commentReply.close()});return false},close:function(){var g,f=d("#replyrow");if(f.parent().is("#com-reply")){return}if(this.cid&&this.act=="edit-comment"){g=d("#comment-"+this.cid);g.fadeIn(3
00,function(){g.show()}).css("backgroundColor","")}if(typeof QTags!="undefined"){QTags.closeAllTags("replycontent")}d("#add-new-comment").css("display","");f.hide();d("#com-reply").append(f);d("#replycontent").css("height","").val("");d("#edithead input").val("");d(".error",f).html("").hide();d(".waiting",f).hide();this.cid=""},open:function(f,i,k){var p=this,g,j,m,n=d("#comment-"+f),l=n.height(),o;p.close();p.cid=f;g=d("#replyrow");j=d("#inline-"+f);k=k||"replyto";m="edit"==k?"edit":"replyto";m=p.act=m+"-comment";d("#action",g).val(m);d("#comment_post_ID",g).val(i);d("#comment_ID",g).val(f);if(l>120){d("#replycontent",g).css("height",(35+l)+"px")}if(k==&quo
t;edit"){d("#author",g).val(d("div.author",j).text());d("#author-email",g).val(d("div.author-email",j).text());d("#author-url",g).val(d("div.author-url",j).text());d("#status",g).val(d("div.comment_status",j).text());d("#replycontent",g).val(d("textarea.comment",j).val());d("#edithead, #savebtn",g).show();d("#replyhead, #replybtn, #addhead, #addbtn",g).hide();n.after(g).fadeOut("fast",function(){d("#replyrow").fadeIn(300,function(){d(this).show()})})}else{if(k=="add"){d("#addhead, #addbtn",g).show();d("#replyhead, #replybtn, #edithead, #editbtn",g).hide();d("#the-comment-list").prepend(g);d("#replyrow").fadeIn(300)}else{o=d("#replybtn",g);d("#edithead, #savebtn, #addhead, #addbtn",g).hide();d("#replyhead, #replybtn",g).show();n.after(g);if(n.hasClass(&qu
ot;unapproved")){o.text(adminCommentsL10n.replyApprove)}else{o.text(adminCommentsL10n.reply)}d("#replyrow").fadeIn(300,function(){d(this).show()})}}setTimeout(function(){var s,q,t,h,r;s=d("#replyrow").offset().top;q=s+d("#replyrow").height();t=window.pageYOffset||document.documentElement.scrollTop;h=document.documentElement.clientHeight||self.innerHeight||0;r=t+h;if(r-20<q){window.scroll(0,q-h+35)}else{if(s-20<t){window.scroll(0,s-35)}}d("#replycontent").focus().keyup(function(u){if(u.which==27){commentReply.revert()}})},600);return false},send:function(){var f={};d("#replysubmit .error").hide();d("#replysubmit .waiting").show();d("#replyrow input").not(":button").each(function(){var g=d(this);f[g.attr("name")]=g.val()});f.content=d("#replycontent").val();f.id=f.comment_post_ID;f.comments_listing=this.comments_listing;f.p=d('[name="p"]').val();if(d("#
comment-"+d("#comment_ID").val()).hasClass("unapproved")){f.approve_parent=1}d.ajax({type:"POST",url:ajaxurl,data:f,success:function(g){commentReply.show(g)},error:function(g){commentReply.error(g)}});return false},show:function(g){var i=this,j,l,k,h,f;if(typeof(g)=="string"){i.error({responseText:g});return false}j=wpAjax.parseAjaxResponse(g);if(j.errors){i.error({responseText:wpAjax.broken});return false}i.revert();j=j.responses[0];l=j.data;k="#comment-"+j.id;if("edit-comment"==i.act){d(k).remove()}if(j.supplemental.parent_approved){f=d("#comment-"+j.supplemental.parent_approved);e(-1);if(this.comments_listing=="moderated"){f.animate({backgroundColor:"#CCEEBB"},400,function(){f.fadeOut()});return}}d(l).hide();d("#replyrow").after(l);k=d(k);i.addEvents(k);h=k.hasClass("unapproved")?"#FFFFE0":k.closest(".widefat, .postbox").css("backgrou
ndColor");k.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:h},300,function(){if(f&&f.length){f.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:h},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}})},error:function(f){var g=f.statusText;d("#replysubmit .waiting").hide();if(f.responseText){g=f.responseText.replace(/<.[^<>]*?>/g,"")}if(g){d("#replysubmit .error").html(g).show()}},addcomment:function(f){var g=this;d("#add-new-comment").fadeOut(200,function(){g.open(0,f,"add");d("table.comments-box").css("display","");d("#no-comments").remove()})}};d(document).ready(function(){var i,f,g,h;setCommentsList();commentReply.init();d(document).delegate("span.delete a.delete","click",function(){return false});if(typeof
d.table_hotkeys!="undefined"){i=function(j){return function(){var m,k;m="next"==j?"first":"last";k=d(".tablenav-pages ."+j+"-page:not(.disabled)");if(k.length){window.location=k[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+m+"=1"}}};f=function(k,j){window.location=d("span.edit a",j).attr("href")};g=function(){toggleWithKeyboard=true;d("input:checkbox","#cb").click().prop("checked",false);toggleWithKeyboard=false};h=function(j){return function(){var k=d('select[name="action"]');d('option[value="'+j+'"]',k).prop("selected",true);d("#doaction").click()}};d.table_hotkeys(d("table.widefat"),["a","u","s","d","r","q","z",["e",f],["shift+x",g],["shift+a",h
("approve")],["shift+s",h("spam")],["shift+d",h("delete")],["shift+t",h("trash")],["shift+z",h("untrash")],["shift+u",h("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:i("prev"),next_page_link_cb:i("next")})}})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjseditcommentsjsfromrev21591trunkwpadminjseditcommentsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/edit-comments.js (from rev 21591, trunk/wp-admin/js/edit-comments.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/edit-comments.js         (rev 0)
+++ trunk/wp-admin/js/edit-comments.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,606 @@
</span><ins>+var theList, theExtraList, toggleWithKeyboard = false;
+
+(function($) {
+var getCount, updateCount, updatePending, dashboardTotals;
+
+setCommentsList = function() {
+        var totalInput, perPageInput, pageInput, lastConfidentTime = 0, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList;
+
+        totalInput = $('input[name="_total"]', '#comments-form');
+        perPageInput = $('input[name="_per_page"]', '#comments-form');
+        pageInput = $('input[name="_page"]', '#comments-form');
+
+        dimAfter = function( r, settings ) {
+                var c = $('#' + settings.element), editRow, replyID, replyButton;
+
+                editRow = $('#replyrow');
+                replyID = $('#comment_ID', editRow).val();
+                replyButton = $('#replybtn', editRow);
+
+                if ( c.is('.unapproved') ) {
+                        if ( settings.data.id == replyID )
+                                replyButton.text(adminCommentsL10n.replyApprove);
+
+                        c.find('div.comment_status').html('0');
+                } else {
+                        if ( settings.data.id == replyID )
+                                replyButton.text(adminCommentsL10n.reply);
+
+                        c.find('div.comment_status').html('1');
+                }
+
+                var diff = $('#' + settings.element).is('.' + settings.dimClass) ? 1 : -1;
+                updatePending( diff );
+        };
+
+        // Send current total, page, per_page and url
+        delBefore = function( settings, list ) {
+                var cl = $(settings.target).attr('class'), id, el, n, h, a, author, action = false;
+
+                settings.data._total = totalInput.val() || 0;
+                settings.data._per_page = perPageInput.val() || 0;
+                settings.data._page = pageInput.val() || 0;
+                settings.data._url = document.location.href;
+                settings.data.comment_status = $('input[name="comment_status"]', '#comments-form').val();
+
+                if ( cl.indexOf(':trash=1') != -1 )
+                        action = 'trash';
+                else if ( cl.indexOf(':spam=1') != -1 )
+                        action = 'spam';
+
+                if ( action ) {
+                        id = cl.replace(/.*?comment-([0-9]+).*/, '$1');
+                        el = $('#comment-' + id);
+                        note = $('#' + action + '-undo-holder').html();
+
+                        el.find('.check-column :checkbox').prop('checked', false); // Uncheck the row so as not to be affected by Bulk Edits.
+
+                        if ( el.siblings('#replyrow').length && commentReply.cid == id )
+                                commentReply.close();
+
+                        if ( el.is('tr') ) {
+                                n = el.children(':visible').length;
+                                author = $('.author strong', el).text();
+                                h = $('<tr id="undo-' + id + '" class="undo un' + action + '" style="display:none;"><td colspan="' + n + '">' + note + '</td></tr>');
+                        } else {
+                                author = $('.comment-author', el).text();
+                                h = $('<div id="undo-' + id + '" style="display:none;" class="undo un' + action + '">' + note + '</div>');
+                        }
+
+                        el.before(h);
+
+                        $('strong', '#undo-' + id).text(author);
+                        a = $('.undo a', '#undo-' + id);
+                        a.attr('href', 'comment.php?action=un' + action + 'comment&c=' + id + '&_wpnonce=' + settings.data._ajax_nonce);
+                        a.attr('class', 'delete:the-comment-list:comment-' + id + '::un' + action + '=1 vim-z vim-destructive');
+                        $('.avatar', el).clone().prependTo('#undo-' + id + ' .' + action + '-undo-inside');
+
+                        a.click(function(){
+                                list.wpList.del(this);
+                                $('#undo-' + id).css( {backgroundColor:'#ceb'} ).fadeOut(350, function(){
+                                        $(this).remove();
+                                        $('#comment-' + id).css('backgroundColor', '').fadeIn(300, function(){ $(this).show() });
+                                });
+                                return false;
+                        });
+                }
+
+                return settings;
+        };
+
+        // Updates the current total (stored in the _total input)
+        updateTotalCount = function( total, time, setConfidentTime ) {
+                if ( time < lastConfidentTime )
+                        return;
+
+                if ( setConfidentTime )
+                        lastConfidentTime = time;
+
+                totalInput.val( total.toString() );
+        };
+
+        dashboardTotals = function(n) {
+                var dash = $('#dashboard_right_now'), total, appr, totalN, apprN;
+
+                n = n || 0;
+                if ( isNaN(n) || !dash.length )
+                        return;
+
+                total = $('span.total-count', dash);
+                appr = $('span.approved-count', dash);
+                totalN = getCount(total);
+
+                totalN = totalN + n;
+                apprN = totalN - getCount( $('span.pending-count', dash) ) - getCount( $('span.spam-count', dash) );
+                updateCount(total, totalN);
+                updateCount(appr, apprN);
+        };
+
+        getCount = function(el) {
+                var n = parseInt( el.html().replace(/[^0-9]+/g, ''), 10 );
+                if ( isNaN(n) )
+                        return 0;
+                return n;
+        };
+
+        updateCount = function(el, n) {
+                var n1 = '';
+                if ( isNaN(n) )
+                        return;
+                n = n < 1 ? '0' : n.toString();
+                if ( n.length > 3 ) {
+                        while ( n.length > 3 ) {
+                                n1 = thousandsSeparator + n.substr(n.length - 3) + n1;
+                                n = n.substr(0, n.length - 3);
+                        }
+                        n = n + n1;
+                }
+                el.html(n);
+        };
+
+        updatePending = function( diff ) {
+                $('span.pending-count').each(function() {
+                        var a = $(this), n = getCount(a) + diff;
+                        if ( n < 1 )
+                                n = 0;
+                        a.closest('.awaiting-mod')[ 0 == n ? 'addClass' : 'removeClass' ]('count-0');
+                        updateCount( a, n );
+                });
+
+                dashboardTotals();
+        };
+
+        // In admin-ajax.php, we send back the unix time stamp instead of 1 on success
+        delAfter = function( r, settings ) {
+                var total, N, spam, trash, pending,
+                        untrash = $(settings.target).parent().is('span.untrash'),
+                        unspam = $(settings.target).parent().is('span.unspam'),
+                        unapproved = $('#' + settings.element).is('.unapproved');
+
+                function getUpdate(s) {
+                        if ( $(settings.target).parent().is('span.' + s) )
+                                return 1;
+                        else if ( $('#' + settings.element).is('.' + s) )
+                                return -1;
+
+                        return 0;
+                }
+
+                if ( untrash )
+                        trash = -1;
+                else
+                        trash = getUpdate('trash');
+
+                if ( unspam )
+                        spam = -1;
+                else
+                        spam = getUpdate('spam');
+
+                if ( $(settings.target).parent().is('span.unapprove') || ( ( untrash || unspam ) && unapproved ) ) {
+                        // a comment was 'deleted' from another list (e.g. approved, spam, trash) and moved to pending,
+                        // or a trash/spam of a pending comment was undone
+                        pending = 1;
+                } else if ( unapproved ) {
+                        // a pending comment was trashed/spammed/approved
+                        pending = -1;
+                }
+
+                if ( pending )
+                        updatePending(pending);
+
+                $('span.spam-count').each( function() {
+                        var a = $(this), n = getCount(a) + spam;
+                        updateCount(a, n);
+                });
+
+                $('span.trash-count').each( function() {
+                        var a = $(this), n = getCount(a) + trash;
+                        updateCount(a, n);
+                });
+
+                if ( $('#dashboard_right_now').length ) {
+                        N = trash ? -1 * trash : 0;
+                        dashboardTotals(N);
+                } else {
+                        total = totalInput.val() ? parseInt( totalInput.val(), 10 ) : 0;
+                        if ( $(settings.target).parent().is('span.undo') )
+                                total++;
+                        else
+                                total--;
+
+                        if ( total < 0 )
+                                total = 0;
+
+                        if ( ( 'object' == typeof r ) && lastConfidentTime < settings.parsed.responses[0].supplemental.time ) {
+                                total_items_i18n = settings.parsed.responses[0].supplemental.total_items_i18n || '';
+                                if ( total_items_i18n ) {
+                                        $('.displaying-num').text( total_items_i18n );
+                                        $('.total-pages').text( settings.parsed.responses[0].supplemental.total_pages_i18n );
+                                        $('.tablenav-pages').find('.next-page, .last-page').toggleClass('disabled', settings.parsed.responses[0].supplemental.total_pages == $('.current-page').val());
+                                }
+                                updateTotalCount( total, settings.parsed.responses[0].supplemental.time, true );
+                        } else {
+                                updateTotalCount( total, r, false );
+                        }
+                }
+
+                if ( ! theExtraList || theExtraList.size() == 0 || theExtraList.children().size() == 0 || untrash || unspam ) {
+                        return;
+                }
+
+                theList.get(0).wpList.add( theExtraList.children(':eq(0)').remove().clone() );
+
+                refillTheExtraList();
+        };
+
+        refillTheExtraList = function(ev) {
+                var args = $.query.get(), total_pages = $('.total-pages').text(), per_page = $('input[name="_per_page"]', '#comments-form').val();
+
+                if (! args.paged)
+                        args.paged = 1;
+
+                if (args.paged > total_pages) {
+                        return;
+                }
+
+                if (ev) {
+                        theExtraList.empty();
+                        args.number = Math.min(8, per_page); // see WP_Comments_List_Table::prepare_items() @ class-wp-comments-list-table.php
+                } else {
+                        args.number = 1;
+                        args.offset = Math.min(8, per_page) - 1; // fetch only the next item on the extra list
+                }
+
+                args.no_placeholder = true;
+
+                args.paged ++;
+
+                // $.query.get() needs some correction to be sent into an ajax request
+                if ( true === args.comment_type )
+                        args.comment_type = '';
+
+                args = $.extend(args, {
+                        'action': 'fetch-list',
+                        'list_args': list_args,
+                        '_ajax_fetch_list_nonce': $('#_ajax_fetch_list_nonce').val()
+                });
+
+                $.ajax({
+                        url: ajaxurl,
+                        global: false,
+                        dataType: 'json',
+                        data: args,
+                        success: function(response) {
+                                theExtraList.get(0).wpList.add( response.rows );
+                        }
+                });
+        };
+
+        theExtraList = $('#the-extra-comment-list').wpList( { alt: '', delColor: 'none', addColor: 'none' } );
+        theList = $('#the-comment-list').wpList( { alt: '', delBefore: delBefore, dimAfter: dimAfter, delAfter: delAfter, addColor: 'none' } )
+                .bind('wpListDelEnd', function(e, s){
+                        var id = s.element.replace(/[^0-9]+/g, '');
+
+                        if ( s.target.className.indexOf(':trash=1') != -1 || s.target.className.indexOf(':spam=1') != -1 )
+                                $('#undo-' + id).fadeIn(300, function(){ $(this).show() });
+                });
+};
+
+commentReply = {
+        cid : '',
+        act : '',
+
+        init : function() {
+                var row = $('#replyrow');
+
+                $('a.cancel', row).click(function() { return commentReply.revert(); });
+                $('a.save', row).click(function() { return commentReply.send(); });
+                $('input#author, input#author-email, input#author-url', row).keypress(function(e){
+                        if ( e.which == 13 ) {
+                                commentReply.send();
+                                e.preventDefault();
+                                return false;
+                        }
+                });
+
+                // add events
+                $('#the-comment-list .column-comment > p').dblclick(function(){
+                        commentReply.toggle($(this).parent());
+                });
+
+                $('#doaction, #doaction2, #post-query-submit').click(function(e){
+                        if ( $('#the-comment-list #replyrow').length > 0 )
+                                commentReply.close();
+                });
+
+                this.comments_listing = $('#comments-form > input[name="comment_status"]').val() || '';
+
+                /* $(listTable).bind('beforeChangePage', function(){
+                        commentReply.close();
+                }); */
+        },
+
+        addEvents : function(r) {
+                r.each(function() {
+                        $(this).find('.column-comment > p').dblclick(function(){
+                                commentReply.toggle($(this).parent());
+                        });
+                });
+        },
+
+        toggle : function(el) {
+                if ( $(el).css('display') != 'none' )
+                        $(el).find('a.vim-q').click();
+        },
+
+        revert : function() {
+
+                if ( $('#the-comment-list #replyrow').length < 1 )
+                        return false;
+
+                $('#replyrow').fadeOut('fast', function(){
+                        commentReply.close();
+                });
+
+                return false;
+        },
+
+        close : function() {
+                var c, replyrow = $('#replyrow');
+
+                // replyrow is not showing?
+                if ( replyrow.parent().is('#com-reply') )
+                        return;
+
+                if ( this.cid && this.act == 'edit-comment' ) {
+                        c = $('#comment-' + this.cid);
+                        c.fadeIn(300, function(){ c.show() }).css('backgroundColor', '');
+                }
+
+                // reset the Quicktags buttons
+                if ( typeof QTags != 'undefined' )
+                        QTags.closeAllTags('replycontent');
+
+                $('#add-new-comment').css('display', '');
+
+                replyrow.hide();
+                $('#com-reply').append( replyrow );
+                $('#replycontent').css('height', '').val('');
+                $('#edithead input').val('');
+                $('.error', replyrow).html('').hide();
+                $('.waiting', replyrow).hide();
+
+                this.cid = '';
+        },
+
+        open : function(comment_id, post_id, action) {
+                var t = this, editRow, rowData, act, c = $('#comment-' + comment_id), h = c.height(), replyButton;
+
+                t.close();
+                t.cid = comment_id;
+
+                editRow = $('#replyrow');
+                rowData = $('#inline-'+comment_id);
+                action = action || 'replyto';
+                act = 'edit' == action ? 'edit' : 'replyto';
+                act = t.act = act + '-comment';
+
+                $('#action', editRow).val(act);
+                $('#comment_post_ID', editRow).val(post_id);
+                $('#comment_ID', editRow).val(comment_id);
+
+                if ( h > 120 )
+                        $('#replycontent', editRow).css('height', (35+h) + 'px');
+
+                if ( action == 'edit' ) {
+                        $('#author', editRow).val( $('div.author', rowData).text() );
+                        $('#author-email', editRow).val( $('div.author-email', rowData).text() );
+                        $('#author-url', editRow).val( $('div.author-url', rowData).text() );
+                        $('#status', editRow).val( $('div.comment_status', rowData).text() );
+                        $('#replycontent', editRow).val( $('textarea.comment', rowData).val() );
+                        $('#edithead, #savebtn', editRow).show();
+                        $('#replyhead, #replybtn, #addhead, #addbtn', editRow).hide();
+
+                        c.after( editRow ).fadeOut('fast', function(){
+                                $('#replyrow').fadeIn(300, function(){ $(this).show() });
+                        });
+                } else if ( action == 'add' ) {
+                        $('#addhead, #addbtn', editRow).show();
+                        $('#replyhead, #replybtn, #edithead, #editbtn', editRow).hide();
+                        $('#the-comment-list').prepend(editRow);
+                        $('#replyrow').fadeIn(300);
+                 } else {
+                         replyButton = $('#replybtn', editRow);
+                        $('#edithead, #savebtn, #addhead, #addbtn', editRow).hide();
+                        $('#replyhead, #replybtn', editRow).show();
+                        c.after(editRow);
+
+                        if ( c.hasClass('unapproved') ) {
+                                replyButton.text(adminCommentsL10n.replyApprove);
+                        } else {
+                                replyButton.text(adminCommentsL10n.reply);
+                        }
+
+                        $('#replyrow').fadeIn(300, function(){ $(this).show() });
+                }
+
+                setTimeout(function() {
+                        var rtop, rbottom, scrollTop, vp, scrollBottom;
+
+                        rtop = $('#replyrow').offset().top;
+                        rbottom = rtop + $('#replyrow').height();
+                        scrollTop = window.pageYOffset || document.documentElement.scrollTop;
+                        vp = document.documentElement.clientHeight || self.innerHeight || 0;
+                        scrollBottom = scrollTop + vp;
+
+                        if ( scrollBottom - 20 < rbottom )
+                                window.scroll(0, rbottom - vp + 35);
+                        else if ( rtop - 20 < scrollTop )
+                                window.scroll(0, rtop - 35);
+
+                        $('#replycontent').focus().keyup(function(e){
+                                if ( e.which == 27 )
+                                        commentReply.revert(); // close on Escape
+                        });
+                }, 600);
+
+                return false;
+        },
+
+        send : function() {
+                var post = {};
+
+                $('#replysubmit .error').hide();
+                $('#replysubmit .waiting').show();
+
+                $('#replyrow input').not(':button').each(function() {
+                        var t = $(this);
+                        post[ t.attr('name') ] = t.val();
+                });
+
+                post.content = $('#replycontent').val();
+                post.id = post.comment_post_ID;
+                post.comments_listing = this.comments_listing;
+                post.p = $('[name="p"]').val();
+
+                if ( $('#comment-' + $('#comment_ID').val()).hasClass('unapproved') )
+                        post.approve_parent = 1;
+
+                $.ajax({
+                        type : 'POST',
+                        url : ajaxurl,
+                        data : post,
+                        success : function(x) { commentReply.show(x); },
+                        error : function(r) { commentReply.error(r); }
+                });
+
+                return false;
+        },
+
+        show : function(xml) {
+                var t = this, r, c, id, bg, pid;
+
+                if ( typeof(xml) == 'string' ) {
+                        t.error({'responseText': xml});
+                        return false;
+                }
+
+                r = wpAjax.parseAjaxResponse(xml);
+                if ( r.errors ) {
+                        t.error({'responseText': wpAjax.broken});
+                        return false;
+                }
+
+                t.revert();
+
+                r = r.responses[0];
+                c = r.data;
+                id = '#comment-' + r.id;
+
+                if ( 'edit-comment' == t.act )
+                        $(id).remove();
+
+                if ( r.supplemental.parent_approved ) {
+                        pid = $('#comment-' + r.supplemental.parent_approved);
+                        updatePending( -1 );
+
+                        if ( this.comments_listing == 'moderated' ) {
+                                pid.animate( { 'backgroundColor':'#CCEEBB' }, 400, function(){
+                                        pid.fadeOut();
+                                });
+                                return;
+                        }
+                }
+
+                $(c).hide()
+                $('#replyrow').after(c);
+                id = $(id);
+                t.addEvents(id);
+                bg = id.hasClass('unapproved') ? '#FFFFE0' : id.closest('.widefat, .postbox').css('backgroundColor');
+
+                id.animate( { 'backgroundColor':'#CCEEBB' }, 300 )
+                        .animate( { 'backgroundColor': bg }, 300, function() {
+                                if ( pid && pid.length ) {
+                                        pid.animate( { 'backgroundColor':'#CCEEBB' }, 300 )
+                                                .animate( { 'backgroundColor': bg }, 300 )
+                                                .removeClass('unapproved').addClass('approved')
+                                                .find('div.comment_status').html('1');
+                                }
+                        });
+
+        },
+
+        error : function(r) {
+                var er = r.statusText;
+
+                $('#replysubmit .waiting').hide();
+
+                if ( r.responseText )
+                        er = r.responseText.replace( /<.[^<>]*?>/g, '' );
+
+                if ( er )
+                        $('#replysubmit .error').html(er).show();
+
+        },
+
+        addcomment: function(post_id) {
+                var t = this;
+
+                $('#add-new-comment').fadeOut(200, function(){
+                        t.open(0, post_id, 'add');
+                        $('table.comments-box').css('display', '');
+                        $('#no-comments').remove();
+                });
+        }
+};
+
+$(document).ready(function(){
+        var make_hotkeys_redirect, edit_comment, toggle_all, make_bulk;
+
+        setCommentsList();
+        commentReply.init();
+        $(document).delegate('span.delete a.delete', 'click', function(){return false;});
+
+        if ( typeof $.table_hotkeys != 'undefined' ) {
+                make_hotkeys_redirect = function(which) {
+                        return function() {
+                                var first_last, l;
+
+                                first_last = 'next' == which? 'first' : 'last';
+                                l = $('.tablenav-pages .'+which+'-page:not(.disabled)');
+                                if (l.length)
+                                        window.location = l[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g, '')+'&hotkeys_highlight_'+first_last+'=1';
+                        }
+                };
+
+                edit_comment = function(event, current_row) {
+                        window.location = $('span.edit a', current_row).attr('href');
+                };
+
+                toggle_all = function() {
+                        toggleWithKeyboard = true;
+                        $('input:checkbox', '#cb').click().prop('checked', false);
+                        toggleWithKeyboard = false;
+                };
+
+                make_bulk = function(value) {
+                        return function() {
+                                var scope = $('select[name="action"]');
+                                $('option[value="' + value + '"]', scope).prop('selected', true);
+                                $('#doaction').click();
+                        }
+                };
+
+                $.table_hotkeys(
+                        $('table.widefat'),
+                        ['a', 'u', 's', 'd', 'r', 'q', 'z', ['e', edit_comment], ['shift+x', toggle_all],
+                        ['shift+a', make_bulk('approve')], ['shift+s', make_bulk('spam')],
+                        ['shift+d', make_bulk('delete')], ['shift+t', make_bulk('trash')],
+                        ['shift+z', make_bulk('untrash')], ['shift+u', make_bulk('unapprove')]],
+                        { highlight_first: adminCommentsL10n.hotkeys_highlight_first, highlight_last: adminCommentsL10n.hotkeys_highlight_last,
+                        prev_page_link_cb: make_hotkeys_redirect('prev'), next_page_link_cb: make_hotkeys_redirect('next') }
+                );
+        }
+});
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjseditcommentsminjsfromrev21591trunkwpadminjseditcommentsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/edit-comments.min.js (from rev 21591, trunk/wp-admin/js/edit-comments.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/edit-comments.min.js         (rev 0)
+++ trunk/wp-admin/js/edit-comments.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var theList,theExtraList,toggleWithKeyboard=false;(function(d){var b,a,e,c;setCommentsList=function(){var g,i,k,n=0,j,l,h,m,f;g=d('input[name="_total"]',"#comments-form");i=d('input[name="_per_page"]',"#comments-form");k=d('input[name="_page"]',"#comments-form");j=function(s,p){var v=d("#"+p.element),o,u,q;o=d("#replyrow");u=d("#comment_ID",o).val();q=d("#replybtn",o);if(v.is(".unapproved")){if(p.data.id==u){q.text(adminCommentsL10n.replyApprove)}v.find("div.comment_status").html("0")}else{if(p.data.id==u){q.text(adminCommentsL10n.reply)}v.find("div.comment_status").html("1")}var t=d("#"+p.element).is("."+p.dimClass)?1:-1;e(t)};l=function(r,v){var x=d(r.target).attr("class"),o,p,q,u,w,t,s=false;r.data._total=g.val()||0;r.data._per_page=i.val()||0;r.data._page=k.val()||0;r.data._url=docu
ment.location.href;r.data.comment_status=d('input[name="comment_status"]',"#comments-form").val();if(x.indexOf(":trash=1")!=-1){s="trash"}else{if(x.indexOf(":spam=1")!=-1){s="spam"}}if(s){o=x.replace(/.*?comment-([0-9]+).*/,"$1");p=d("#comment-"+o);note=d("#"+s+"-undo-holder").html();p.find(".check-column :checkbox").prop("checked",false);if(p.siblings("#replyrow").length&&commentReply.cid==o){commentReply.close()}if(p.is("tr")){q=p.children(":visible").length;t=d(".author strong",p).text();u=d('<tr id="undo-'+o+'" class="undo un'+s+'" style="display:none;"><td colspan="'+q+'">'+note+"</td></tr>")}else{t=d(".comment-author",p).text();u=d('<div id="undo-'+o+'" style="display:none;" class="undo un'+s+'
">'+note+"</div>")}p.before(u);d("strong","#undo-"+o).text(t);w=d(".undo a","#undo-"+o);w.attr("href","comment.php?action=un"+s+"comment&c="+o+"&_wpnonce="+r.data._ajax_nonce);w.attr("class","delete:the-comment-list:comment-"+o+"::un"+s+"=1 vim-z vim-destructive");d(".avatar",p).clone().prependTo("#undo-"+o+" ."+s+"-undo-inside");w.click(function(){v.wpList.del(this);d("#undo-"+o).css({backgroundColor:"#ceb"}).fadeOut(350,function(){d(this).remove();d("#comment-"+o).css("backgroundColor","").fadeIn(300,function(){d(this).show()})});return false})}return r};h=function(o,p,q){if(p<n){return}if(q){n=p}g.val(o.toString())};c=function(t){var s=d("#dashboard_right_now"),p,r,q,o;t=t||0;if(isNaN(t)||!s.length){return}p=d("span.
total-count",s);r=d("span.approved-count",s);q=b(p);q=q+t;o=q-b(d("span.pending-count",s))-b(d("span.spam-count",s));a(p,q);a(r,o)};b=function(o){var p=parseInt(o.html().replace(/[^0-9]+/g,""),10);if(isNaN(p)){return 0}return p};a=function(p,q){var o="";if(isNaN(q)){return}q=q<1?"0":q.toString();if(q.length>3){while(q.length>3){o=thousandsSeparator+q.substr(q.length-3)+o;q=q.substr(0,q.length-3)}q=q+o}p.html(q)};e=function(o){d("span.pending-count").each(function(){var p=d(this),q=b(p)+o;if(q<1){q=0}p.closest(".awaiting-mod")[0==q?"addClass":"removeClass"]("count-0");a(p,q)});c()};m=function(o,s){var v,t,x,w,p,y=d(s.target).parent().is("span.untrash"),q=d(s.target).parent().is("span.unspam"),u=d("#"+s.element).is(".unapproved");function z(r){if(d(s.target).parent().is("span."+r)){return 1}else{if(d(&q
uot;#"+s.element).is("."+r)){return -1}}return 0}if(y){w=-1}else{w=z("trash")}if(q){x=-1}else{x=z("spam")}if(d(s.target).parent().is("span.unapprove")||((y||q)&&u)){p=1}else{if(u){p=-1}}if(p){e(p)}d("span.spam-count").each(function(){var r=d(this),A=b(r)+x;a(r,A)});d("span.trash-count").each(function(){var r=d(this),A=b(r)+w;a(r,A)});if(d("#dashboard_right_now").length){t=w?-1*w:0;c(t)}else{v=g.val()?parseInt(g.val(),10):0;if(d(s.target).parent().is("span.undo")){v++}else{v--}if(v<0){v=0}if(("object"==typeof o)&&n<s.parsed.responses[0].supplemental.time){total_items_i18n=s.parsed.responses[0].supplemental.total_items_i18n||"";if(total_items_i18n){d(".displaying-num").text(total_items_i18n);d(".total-pages").text(s.parsed.responses[0].supplemental.total_pages_i18n);d(".tablenav-pages").find(".next-page, .last-page&qu
ot;).toggleClass("disabled",s.parsed.responses[0].supplemental.total_pages==d(".current-page").val())}h(v,s.parsed.responses[0].supplemental.time,true)}else{h(v,o,false)}}if(!theExtraList||theExtraList.size()==0||theExtraList.children().size()==0||y||q){return}theList.get(0).wpList.add(theExtraList.children(":eq(0)").remove().clone());f()};f=function(r){var p=d.query.get(),o=d(".total-pages").text(),q=d('input[name="_per_page"]',"#comments-form").val();if(!p.paged){p.paged=1}if(p.paged>o){return}if(r){theExtraList.empty();p.number=Math.min(8,q)}else{p.number=1;p.offset=Math.min(8,q)-1}p.no_placeholder=true;p.paged++;if(true===p.comment_type){p.comment_type=""}p=d.extend(p,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:d("#_ajax_fetch_list_nonce").val()});d.ajax({url:ajaxurl,global:false,dataType:"json",data:p,success:function(s){theExtraList.get(0).wpList.a
dd(s.rows)}})};theExtraList=d("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"});theList=d("#the-comment-list").wpList({alt:"",delBefore:l,dimAfter:j,delAfter:m,addColor:"none"}).bind("wpListDelEnd",function(p,o){var q=o.element.replace(/[^0-9]+/g,"");if(o.target.className.indexOf(":trash=1")!=-1||o.target.className.indexOf(":spam=1")!=-1){d("#undo-"+q).fadeIn(300,function(){d(this).show()})}})};commentReply={cid:"",act:"",init:function(){var f=d("#replyrow");d("a.cancel",f).click(function(){return commentReply.revert()});d("a.save",f).click(function(){return commentReply.send()});d("input#author, input#author-email, input#author-url",f).keypress(function(g){if(g.which==13){commentReply.send();g.preventDefault();return false}});d("#the-comment-list .column-comment >
p").dblclick(function(){commentReply.toggle(d(this).parent())});d("#doaction, #doaction2, #post-query-submit").click(function(g){if(d("#the-comment-list #replyrow").length>0){commentReply.close()}});this.comments_listing=d('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(f){f.each(function(){d(this).find(".column-comment > p").dblclick(function(){commentReply.toggle(d(this).parent())})})},toggle:function(f){if(d(f).css("display")!="none"){d(f).find("a.vim-q").click()}},revert:function(){if(d("#the-comment-list #replyrow").length<1){return false}d("#replyrow").fadeOut("fast",function(){commentReply.close()});return false},close:function(){var g,f=d("#replyrow");if(f.parent().is("#com-reply")){return}if(this.cid&&this.act=="edit-comment"){g=d("#comment-"+this.cid);g.fadeIn(3
00,function(){g.show()}).css("backgroundColor","")}if(typeof QTags!="undefined"){QTags.closeAllTags("replycontent")}d("#add-new-comment").css("display","");f.hide();d("#com-reply").append(f);d("#replycontent").css("height","").val("");d("#edithead input").val("");d(".error",f).html("").hide();d(".waiting",f).hide();this.cid=""},open:function(f,i,k){var p=this,g,j,m,n=d("#comment-"+f),l=n.height(),o;p.close();p.cid=f;g=d("#replyrow");j=d("#inline-"+f);k=k||"replyto";m="edit"==k?"edit":"replyto";m=p.act=m+"-comment";d("#action",g).val(m);d("#comment_post_ID",g).val(i);d("#comment_ID",g).val(f);if(l>120){d("#replycontent",g).css("height",(35+l)+"px")}if(k==&quo
t;edit"){d("#author",g).val(d("div.author",j).text());d("#author-email",g).val(d("div.author-email",j).text());d("#author-url",g).val(d("div.author-url",j).text());d("#status",g).val(d("div.comment_status",j).text());d("#replycontent",g).val(d("textarea.comment",j).val());d("#edithead, #savebtn",g).show();d("#replyhead, #replybtn, #addhead, #addbtn",g).hide();n.after(g).fadeOut("fast",function(){d("#replyrow").fadeIn(300,function(){d(this).show()})})}else{if(k=="add"){d("#addhead, #addbtn",g).show();d("#replyhead, #replybtn, #edithead, #editbtn",g).hide();d("#the-comment-list").prepend(g);d("#replyrow").fadeIn(300)}else{o=d("#replybtn",g);d("#edithead, #savebtn, #addhead, #addbtn",g).hide();d("#replyhead, #replybtn",g).show();n.after(g);if(n.hasClass(&qu
ot;unapproved")){o.text(adminCommentsL10n.replyApprove)}else{o.text(adminCommentsL10n.reply)}d("#replyrow").fadeIn(300,function(){d(this).show()})}}setTimeout(function(){var s,q,t,h,r;s=d("#replyrow").offset().top;q=s+d("#replyrow").height();t=window.pageYOffset||document.documentElement.scrollTop;h=document.documentElement.clientHeight||self.innerHeight||0;r=t+h;if(r-20<q){window.scroll(0,q-h+35)}else{if(s-20<t){window.scroll(0,s-35)}}d("#replycontent").focus().keyup(function(u){if(u.which==27){commentReply.revert()}})},600);return false},send:function(){var f={};d("#replysubmit .error").hide();d("#replysubmit .waiting").show();d("#replyrow input").not(":button").each(function(){var g=d(this);f[g.attr("name")]=g.val()});f.content=d("#replycontent").val();f.id=f.comment_post_ID;f.comments_listing=this.comments_listing;f.p=d('[name="p"]').val();if(d("#
comment-"+d("#comment_ID").val()).hasClass("unapproved")){f.approve_parent=1}d.ajax({type:"POST",url:ajaxurl,data:f,success:function(g){commentReply.show(g)},error:function(g){commentReply.error(g)}});return false},show:function(g){var i=this,j,l,k,h,f;if(typeof(g)=="string"){i.error({responseText:g});return false}j=wpAjax.parseAjaxResponse(g);if(j.errors){i.error({responseText:wpAjax.broken});return false}i.revert();j=j.responses[0];l=j.data;k="#comment-"+j.id;if("edit-comment"==i.act){d(k).remove()}if(j.supplemental.parent_approved){f=d("#comment-"+j.supplemental.parent_approved);e(-1);if(this.comments_listing=="moderated"){f.animate({backgroundColor:"#CCEEBB"},400,function(){f.fadeOut()});return}}d(l).hide();d("#replyrow").after(l);k=d(k);i.addEvents(k);h=k.hasClass("unapproved")?"#FFFFE0":k.closest(".widefat, .postbox").css("backgrou
ndColor");k.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:h},300,function(){if(f&&f.length){f.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:h},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}})},error:function(f){var g=f.statusText;d("#replysubmit .waiting").hide();if(f.responseText){g=f.responseText.replace(/<.[^<>]*?>/g,"")}if(g){d("#replysubmit .error").html(g).show()}},addcomment:function(f){var g=this;d("#add-new-comment").fadeOut(200,function(){g.open(0,f,"add");d("table.comments-box").css("display","");d("#no-comments").remove()})}};d(document).ready(function(){var i,f,g,h;setCommentsList();commentReply.init();d(document).delegate("span.delete a.delete","click",function(){return false});if(typeof
d.table_hotkeys!="undefined"){i=function(j){return function(){var m,k;m="next"==j?"first":"last";k=d(".tablenav-pages ."+j+"-page:not(.disabled)");if(k.length){window.location=k[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+m+"=1"}}};f=function(k,j){window.location=d("span.edit a",j).attr("href")};g=function(){toggleWithKeyboard=true;d("input:checkbox","#cb").click().prop("checked",false);toggleWithKeyboard=false};h=function(j){return function(){var k=d('select[name="action"]');d('option[value="'+j+'"]',k).prop("selected",true);d("#doaction").click()}};d.table_hotkeys(d("table.widefat"),["a","u","s","d","r","q","z",["e",f],["shift+x",g],["shift+a",h
("approve")],["shift+s",h("spam")],["shift+d",h("delete")],["shift+t",h("trash")],["shift+z",h("untrash")],["shift+u",h("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:i("prev"),next_page_link_cb:i("next")})}})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjseditordevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/editor.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/editor.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/editor.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,240 +0,0 @@
</span><del>-
-var switchEditors = {
-
-        switchto: function(el) {
-                var aid = el.id, l = aid.length, id = aid.substr(0, l - 5), mode = aid.substr(l - 4);
-
-                this.go(id, mode);
-        },
-
-        go: function(id, mode) { // mode can be 'html', 'tmce', or 'toggle'; 'html' is used for the "Text" editor tab.
-                id = id || 'content';
-                mode = mode || 'toggle';
-
-                var t = this, ed = tinyMCE.get(id), wrap_id, txtarea_el, dom = tinymce.DOM;
-
-                wrap_id = 'wp-'+id+'-wrap';
-                txtarea_el = dom.get(id);
-
-                if ( 'toggle' == mode ) {
-                        if ( ed && !ed.isHidden() )
-                                mode = 'html';
-                        else
-                                mode = 'tmce';
-                }
-
-                if ( 'tmce' == mode || 'tinymce' == mode ) {
-                        if ( ed && ! ed.isHidden() )
-                                return false;
-
-                        if ( typeof(QTags) != 'undefined' )
-                                QTags.closeAllTags(id);
-
-                        if ( tinyMCEPreInit.mceInit[id] && tinyMCEPreInit.mceInit[id].wpautop )
-                                txtarea_el.value = t.wpautop( txtarea_el.value );
-
-                        if ( ed ) {
-                                ed.show();
-                        } else {
-                                ed = new tinymce.Editor(id, tinyMCEPreInit.mceInit[id]);
-                                ed.render();
-                        }
-
-                        dom.removeClass(wrap_id, 'html-active');
-                        dom.addClass(wrap_id, 'tmce-active');
-                        setUserSetting('editor', 'tinymce');
-
-                } else if ( 'html' == mode ) {
-
-                        if ( ed && ed.isHidden() )
-                                return false;
-
-                        if ( ed ) {
-                                txtarea_el.style.height = ed.getContentAreaContainer().offsetHeight + 20 + 'px';
-                                ed.hide();
-                        }
-
-                        dom.removeClass(wrap_id, 'tmce-active');
-                        dom.addClass(wrap_id, 'html-active');
-                        setUserSetting('editor', 'html');
-                }
-                return false;
-        },
-
-        _wp_Nop : function(content) {
-                var blocklist1, blocklist2, preserve_linebreaks = false, preserve_br = false;
-
-                // Protect pre|script tags
-                if ( content.indexOf('<pre') != -1 || content.indexOf('<script') != -1 ) {
-                        preserve_linebreaks = true;
-                        content = content.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function(a) {
-                                a = a.replace(/<br ?\/?>(\r\n|\n)?/g, '<wp-temp-lb>');
-                                return a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g, '<wp-temp-lb>');
-                        });
-                }
-
-                // keep <br> tags inside captions and remove line breaks
-                if ( content.indexOf('[caption') != -1 ) {
-                        preserve_br = true;
-                        content = content.replace(/\[caption[\s\S]+?\[\/caption\]/g, function(a) {
-                                return a.replace(/<br([^>]*)>/g, '<wp-temp-br$1>').replace(/[\r\n\t]+/, '');
-                        });
-                }
-
-                // Pretty it up for the source editor
-                blocklist1 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset';
-                content = content.replace(new RegExp('\\s*</('+blocklist1+')>\\s*', 'g'), '</$1>\n');
-                content = content.replace(new RegExp('\\s*<((?:'+blocklist1+')(?: [^>]*)?)>', 'g'), '\n<$1>');
-
-                // Mark </p> if it has any attributes.
-                content = content.replace(/(<p [^>]+>.*?)<\/p>/g, '$1</p#>');
-
-                // Sepatate <div> containing <p>
-                content = content.replace(/<div( [^>]*)?>\s*<p>/gi, '<div$1>\n\n');
-
-                // Remove <p> and <br />
-                content = content.replace(/\s*<p>/gi, '');
-                content = content.replace(/\s*<\/p>\s*/gi, '\n\n');
-                content = content.replace(/\n[\s\u00a0]+\n/g, '\n\n');
-                content = content.replace(/\s*<br ?\/?>\s*/gi, '\n');
-
-                // Fix some block element newline issues
-                content = content.replace(/\s*<div/g, '\n<div');
-                content = content.replace(/<\/div>\s*/g, '</div>\n');
-                content = content.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi, '\n\n[caption$1[/caption]\n\n');
-                content = content.replace(/caption\]\n\n+\[caption/g, 'caption]\n\n[caption');
-
-                blocklist2 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset';
-                content = content.replace(new RegExp('\\s*<((?:'+blocklist2+')(?: [^>]*)?)\\s*>', 'g'), '\n<$1>');
-                content = content.replace(new RegExp('\\s*</('+blocklist2+')>\\s*', 'g'), '</$1>\n');
-                content = content.replace(/<li([^>]*)>/g, '\t<li$1>');
-
-                if ( content.indexOf('<hr') != -1 ) {
-                        content = content.replace(/\s*<hr( [^>]*)?>\s*/g, '\n\n<hr$1>\n\n');
-                }
-
-                if ( content.indexOf('<object') != -1 ) {
-                        content = content.replace(/<object[\s\S]+?<\/object>/g, function(a){
-                                return a.replace(/[\r\n]+/g, '');
-                        });
-                }
-
-                // Unmark special paragraph closing tags
-                content = content.replace(/<\/p#>/g, '</p>\n');
-                content = content.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g, '\n$1');
-
-                // Trim whitespace
-                content = content.replace(/^\s+/, '');
-                content = content.replace(/[\s\u00a0]+$/, '');
-
-                // put back the line breaks in pre|script
-                if ( preserve_linebreaks )
-                        content = content.replace(/<wp-temp-lb>/g, '\n');
-
-                // and the <br> tags in captions
-                if ( preserve_br )
-                        content = content.replace(/<wp-temp-br([^>]*)>/g, '<br$1>');
-
-                return content;
-        },
-
-        _wp_Autop : function(pee) {
-                var preserve_linebreaks = false, preserve_br = false,
-                        blocklist = 'table|thead|tfoot|tbody|tr|td|th|caption|col|colgroup|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend|hr|noscript|menu|samp|header|footer|article|section|hgroup|nav|aside|details|summary';
-
-                if ( pee.indexOf('<object') != -1 ) {
-                        pee = pee.replace(/<object[\s\S]+?<\/object>/g, function(a){
-                                return a.replace(/[\r\n]+/g, '');
-                        });
-                }
-
-                pee = pee.replace(/<[^<>]+>/g, function(a){
-                        return a.replace(/[\r\n]+/g, ' ');
-                });
-
-                // Protect pre|script tags
-                if ( pee.indexOf('<pre') != -1 || pee.indexOf('<script') != -1 ) {
-                        preserve_linebreaks = true;
-                        pee = pee.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function(a) {
-                                return a.replace(/(\r\n|\n)/g, '<wp-temp-lb>');
-                        });
-                }
-
-                // keep <br> tags inside captions and convert line breaks
-                if ( pee.indexOf('[caption') != -1 ) {
-                        preserve_br = true;
-                        pee = pee.replace(/\[caption[\s\S]+?\[\/caption\]/g, function(a) {
-                                // keep existing <br>
-                                a = a.replace(/<br([^>]*)>/g, '<wp-temp-br$1>');
-                                // no line breaks inside HTML tags
-                                a = a.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g, function(b){
-                                        return b.replace(/[\r\n\t]+/, ' ');
-                                });
-                                // convert remaining line breaks to <br>
-                                return a.replace(/\s*\n\s*/g, '<wp-temp-br />');
-                        });
-                }
-
-                pee = pee + '\n\n';
-                pee = pee.replace(/<br \/>\s*<br \/>/gi, '\n\n');
-                pee = pee.replace(new RegExp('(<(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), '\n$1');
-                pee = pee.replace(new RegExp('(</(?:'+blocklist+')>)', 'gi'), '$1\n\n');
-                pee = pee.replace(/<hr( [^>]*)?>/gi, '<hr$1>\n\n'); // hr is self closing block element
-                pee = pee.replace(/\r\n|\r/g, '\n');
-                pee = pee.replace(/\n\s*\n+/g, '\n\n');
-                pee = pee.replace(/([\s\S]+?)\n\n/g, '<p>$1</p>\n');
-                pee = pee.replace(/<p>\s*?<\/p>/gi, '');
-                pee = pee.replace(new RegExp('<p>\\s*(</?(?:'+blocklist+')(?: [^>]*)?>)\\s*</p>', 'gi'), "$1");
-                pee = pee.replace(/<p>(<li.+?)<\/p>/gi, '$1');
-                pee = pee.replace(/<p>\s*<blockquote([^>]*)>/gi, '<blockquote$1><p>');
-                pee = pee.replace(/<\/blockquote>\s*<\/p>/gi, '</p></blockquote>');
-                pee = pee.replace(new RegExp('<p>\\s*(</?(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), "$1");
-                pee = pee.replace(new RegExp('(</?(?:'+blocklist+')(?: [^>]*)?>)\\s*</p>', 'gi'), "$1");
-                pee = pee.replace(/\s*\n/gi, '<br />\n');
-                pee = pee.replace(new RegExp('(</?(?:'+blocklist+')[^>]*>)\\s*<br />', 'gi'), "$1");
-                pee = pee.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi, '$1');
-                pee = pee.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi, '[caption$1[/caption]');
-
-                pee = pee.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g, function(a, b, c) {
-                        if ( c.match(/<p( [^>]*)?>/) )
-                                return a;
-
-                        return b + '<p>' + c + '</p>';
-                });
-
-                // put back the line breaks in pre|script
-                if ( preserve_linebreaks )
-                        pee = pee.replace(/<wp-temp-lb>/g, '\n');
-
-                if ( preserve_br )
-                        pee = pee.replace(/<wp-temp-br([^>]*)>/g, '<br$1>');
-
-                return pee;
-        },
-
-        pre_wpautop : function(content) {
-                var t = this, o = { o: t, data: content, unfiltered: content },
-                        q = typeof(jQuery) != 'undefined';
-
-                if ( q )
-                        jQuery('body').trigger('beforePreWpautop', [o]);
-                o.data = t._wp_Nop(o.data);
-                if ( q )
-                        jQuery('body').trigger('afterPreWpautop', [o]);
-
-                return o.data;
-        },
-
-        wpautop : function(pee) {
-                var t = this, o = { o: t, data: pee, unfiltered: pee },
-                        q = typeof(jQuery) != 'undefined';
-
-                if ( q )
-                        jQuery('body').trigger('beforeWpautop', [o]);
-                o.data = t._wp_Autop(o.data);
-                if ( q )
-                        jQuery('body').trigger('afterWpautop', [o]);
-
-                return o.data;
-        }
-}
</del></span></pre></div>
<a id="trunkwpadminjseditorjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/editor.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/editor.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/editor.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var switchEditors={switchto:function(b){var c=b.id,a=c.length,e=c.substr(0,a-5),d=c.substr(a-4);this.go(e,d)},go:function(g,f){g=g||"content";f=f||"toggle";var c=this,b=tinyMCE.get(g),a,d,e=tinymce.DOM;a="wp-"+g+"-wrap";d=e.get(g);if("toggle"==f){if(b&&!b.isHidden()){f="html"}else{f="tmce"}}if("tmce"==f||"tinymce"==f){if(b&&!b.isHidden()){return false}if(typeof(QTags)!="undefined"){QTags.closeAllTags(g)}if(tinyMCEPreInit.mceInit[g]&&tinyMCEPreInit.mceInit[g].wpautop){d.value=c.wpautop(d.value)}if(b){b.show()}else{b=new tinymce.Editor(g,tinyMCEPreInit.mceInit[g]);b.render()}e.removeClass(a,"html-active");e.addClass(a,"tmce-active");setUserSetting("editor","tinymce")}else{if("html"==f){if(b&&b.isHidden()){return false}if(b){d.style.height=b.getContentAreaContainer().offsetHeight+20+&quo
t;px";b.hide()}e.removeClass(a,"tmce-active");e.addClass(a,"html-active");setUserSetting("editor","html")}}return false},_wp_Nop:function(c){var d,b,e=false,a=false;if(c.indexOf("<pre")!=-1||c.indexOf("<script")!=-1){e=true;c=c.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(f){f=f.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-temp-lb>");return f.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-temp-lb>")})}if(c.indexOf("[caption")!=-1){a=true;c=c.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(f){return f.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})}d="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset";c=c.replace(new RegExp("\\s*</("+d+")>\\s*","g"),"</$1>\n");c=c.replace(new RegExp("\\s*<((
?:"+d+")(?: [^>]*)?)>","g"),"\n<$1>");c=c.replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>");c=c.replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n");c=c.replace(/\s*<p>/gi,"");c=c.replace(/\s*<\/p>\s*/gi,"\n\n");c=c.replace(/\n[\s\u00a0]+\n/g,"\n\n");c=c.replace(/\s*<br ?\/?>\s*/gi,"\n");c=c.replace(/\s*<div/g,"\n<div");c=c.replace(/<\/div>\s*/g,"</div>\n");c=c.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n");c=c.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption");b="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset";c=c.replace(new RegExp("\\s*<((?:"+b+")(?: [^>]*)?)\\s*>","g"),"\n<$1>");c=c.replace(new RegExp("\\s*</("+b+"
)>\\s*","g"),"</$1>\n");c=c.replace(/<li([^>]*)>/g,"\t<li$1>");if(c.indexOf("<hr")!=-1){c=c.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")}if(c.indexOf("<object")!=-1){c=c.replace(/<object[\s\S]+?<\/object>/g,function(f){return f.replace(/[\r\n]+/g,"")})}c=c.replace(/<\/p#>/g,"</p>\n");c=c.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1");c=c.replace(/^\s+/,"");c=c.replace(/[\s\u00a0]+$/,"");if(e){c=c.replace(/<wp-temp-lb>/g,"\n")}if(a){c=c.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")}return c},_wp_Autop:function(a){var c=false,b=false,d="table|thead|tfoot|tbody|tr|td|th|caption|col|colgroup|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend|hr|noscript|menu|samp|header|footer|article|section|hgroup|nav|asi
de|details|summary";if(a.indexOf("<object")!=-1){a=a.replace(/<object[\s\S]+?<\/object>/g,function(e){return e.replace(/[\r\n]+/g,"")})}a=a.replace(/<[^<>]+>/g,function(e){return e.replace(/[\r\n]+/g," ")});if(a.indexOf("<pre")!=-1||a.indexOf("<script")!=-1){c=true;a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(e){return e.replace(/(\r\n|\n)/g,"<wp-temp-lb>")})}if(a.indexOf("[caption")!=-1){b=true;a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(e){e=e.replace(/<br([^>]*)>/g,"<wp-temp-br$1>");e=e.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(f){return f.replace(/[\r\n\t]+/," ")});return e.replace(/\s*\n\s*/g,"<wp-temp-br />")})}a=a+"\n\n";a=a.replace(/<br \/>\s*<br \/>/gi,"\n\n");a=a.replace(new RegExp("(<(?:"+d+")(?: [^>
]*)?>)","gi"),"\n$1");a=a.replace(new RegExp("(</(?:"+d+")>)","gi"),"$1\n\n");a=a.replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n");a=a.replace(/\r\n|\r/g,"\n");a=a.replace(/\n\s*\n+/g,"\n\n");a=a.replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n");a=a.replace(/<p>\s*?<\/p>/gi,"");a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1");a=a.replace(/<p>(<li.+?)<\/p>/gi,"$1");a=a.replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>");a=a.replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>");a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)","gi"),"$1");a=a.replace(new RegExp("(</?(?:&q
uot;+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1");a=a.replace(/\s*\n/gi,"<br />\n");a=a.replace(new RegExp("(</?(?:"+d+")[^>]*>)\\s*<br />","gi"),"$1");a=a.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1");a=a.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]");a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(f,e,g){if(g.match(/<p( [^>]*)?>/)){return f}return e+"<p>"+g+"</p>"});if(c){a=a.replace(/<wp-temp-lb>/g,"\n")}if(b){a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")}return a},pre_wpautop:function(b){var a=this,d={o:a,data:b,unfiltered:b},c=typeof(jQuery)!="undefined";if(c){jQuery("body").trigge
r("beforePreWpautop",[d])}d.data=a._wp_Nop(d.data);if(c){jQuery("body").trigger("afterPreWpautop",[d])}return d.data},wpautop:function(b){var a=this,d={o:a,data:b,unfiltered:b},c=typeof(jQuery)!="undefined";if(c){jQuery("body").trigger("beforeWpautop",[d])}d.data=a._wp_Autop(d.data);if(c){jQuery("body").trigger("afterWpautop",[d])}return d.data}};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjseditorjsfromrev21591trunkwpadminjseditordevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/editor.js (from rev 21591, trunk/wp-admin/js/editor.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/editor.js         (rev 0)
+++ trunk/wp-admin/js/editor.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,240 @@
</span><ins>+
+var switchEditors = {
+
+        switchto: function(el) {
+                var aid = el.id, l = aid.length, id = aid.substr(0, l - 5), mode = aid.substr(l - 4);
+
+                this.go(id, mode);
+        },
+
+        go: function(id, mode) { // mode can be 'html', 'tmce', or 'toggle'; 'html' is used for the "Text" editor tab.
+                id = id || 'content';
+                mode = mode || 'toggle';
+
+                var t = this, ed = tinyMCE.get(id), wrap_id, txtarea_el, dom = tinymce.DOM;
+
+                wrap_id = 'wp-'+id+'-wrap';
+                txtarea_el = dom.get(id);
+
+                if ( 'toggle' == mode ) {
+                        if ( ed && !ed.isHidden() )
+                                mode = 'html';
+                        else
+                                mode = 'tmce';
+                }
+
+                if ( 'tmce' == mode || 'tinymce' == mode ) {
+                        if ( ed && ! ed.isHidden() )
+                                return false;
+
+                        if ( typeof(QTags) != 'undefined' )
+                                QTags.closeAllTags(id);
+
+                        if ( tinyMCEPreInit.mceInit[id] && tinyMCEPreInit.mceInit[id].wpautop )
+                                txtarea_el.value = t.wpautop( txtarea_el.value );
+
+                        if ( ed ) {
+                                ed.show();
+                        } else {
+                                ed = new tinymce.Editor(id, tinyMCEPreInit.mceInit[id]);
+                                ed.render();
+                        }
+
+                        dom.removeClass(wrap_id, 'html-active');
+                        dom.addClass(wrap_id, 'tmce-active');
+                        setUserSetting('editor', 'tinymce');
+
+                } else if ( 'html' == mode ) {
+
+                        if ( ed && ed.isHidden() )
+                                return false;
+
+                        if ( ed ) {
+                                txtarea_el.style.height = ed.getContentAreaContainer().offsetHeight + 20 + 'px';
+                                ed.hide();
+                        }
+
+                        dom.removeClass(wrap_id, 'tmce-active');
+                        dom.addClass(wrap_id, 'html-active');
+                        setUserSetting('editor', 'html');
+                }
+                return false;
+        },
+
+        _wp_Nop : function(content) {
+                var blocklist1, blocklist2, preserve_linebreaks = false, preserve_br = false;
+
+                // Protect pre|script tags
+                if ( content.indexOf('<pre') != -1 || content.indexOf('<script') != -1 ) {
+                        preserve_linebreaks = true;
+                        content = content.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function(a) {
+                                a = a.replace(/<br ?\/?>(\r\n|\n)?/g, '<wp-temp-lb>');
+                                return a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g, '<wp-temp-lb>');
+                        });
+                }
+
+                // keep <br> tags inside captions and remove line breaks
+                if ( content.indexOf('[caption') != -1 ) {
+                        preserve_br = true;
+                        content = content.replace(/\[caption[\s\S]+?\[\/caption\]/g, function(a) {
+                                return a.replace(/<br([^>]*)>/g, '<wp-temp-br$1>').replace(/[\r\n\t]+/, '');
+                        });
+                }
+
+                // Pretty it up for the source editor
+                blocklist1 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset';
+                content = content.replace(new RegExp('\\s*</('+blocklist1+')>\\s*', 'g'), '</$1>\n');
+                content = content.replace(new RegExp('\\s*<((?:'+blocklist1+')(?: [^>]*)?)>', 'g'), '\n<$1>');
+
+                // Mark </p> if it has any attributes.
+                content = content.replace(/(<p [^>]+>.*?)<\/p>/g, '$1</p#>');
+
+                // Sepatate <div> containing <p>
+                content = content.replace(/<div( [^>]*)?>\s*<p>/gi, '<div$1>\n\n');
+
+                // Remove <p> and <br />
+                content = content.replace(/\s*<p>/gi, '');
+                content = content.replace(/\s*<\/p>\s*/gi, '\n\n');
+                content = content.replace(/\n[\s\u00a0]+\n/g, '\n\n');
+                content = content.replace(/\s*<br ?\/?>\s*/gi, '\n');
+
+                // Fix some block element newline issues
+                content = content.replace(/\s*<div/g, '\n<div');
+                content = content.replace(/<\/div>\s*/g, '</div>\n');
+                content = content.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi, '\n\n[caption$1[/caption]\n\n');
+                content = content.replace(/caption\]\n\n+\[caption/g, 'caption]\n\n[caption');
+
+                blocklist2 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset';
+                content = content.replace(new RegExp('\\s*<((?:'+blocklist2+')(?: [^>]*)?)\\s*>', 'g'), '\n<$1>');
+                content = content.replace(new RegExp('\\s*</('+blocklist2+')>\\s*', 'g'), '</$1>\n');
+                content = content.replace(/<li([^>]*)>/g, '\t<li$1>');
+
+                if ( content.indexOf('<hr') != -1 ) {
+                        content = content.replace(/\s*<hr( [^>]*)?>\s*/g, '\n\n<hr$1>\n\n');
+                }
+
+                if ( content.indexOf('<object') != -1 ) {
+                        content = content.replace(/<object[\s\S]+?<\/object>/g, function(a){
+                                return a.replace(/[\r\n]+/g, '');
+                        });
+                }
+
+                // Unmark special paragraph closing tags
+                content = content.replace(/<\/p#>/g, '</p>\n');
+                content = content.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g, '\n$1');
+
+                // Trim whitespace
+                content = content.replace(/^\s+/, '');
+                content = content.replace(/[\s\u00a0]+$/, '');
+
+                // put back the line breaks in pre|script
+                if ( preserve_linebreaks )
+                        content = content.replace(/<wp-temp-lb>/g, '\n');
+
+                // and the <br> tags in captions
+                if ( preserve_br )
+                        content = content.replace(/<wp-temp-br([^>]*)>/g, '<br$1>');
+
+                return content;
+        },
+
+        _wp_Autop : function(pee) {
+                var preserve_linebreaks = false, preserve_br = false,
+                        blocklist = 'table|thead|tfoot|tbody|tr|td|th|caption|col|colgroup|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend|hr|noscript|menu|samp|header|footer|article|section|hgroup|nav|aside|details|summary';
+
+                if ( pee.indexOf('<object') != -1 ) {
+                        pee = pee.replace(/<object[\s\S]+?<\/object>/g, function(a){
+                                return a.replace(/[\r\n]+/g, '');
+                        });
+                }
+
+                pee = pee.replace(/<[^<>]+>/g, function(a){
+                        return a.replace(/[\r\n]+/g, ' ');
+                });
+
+                // Protect pre|script tags
+                if ( pee.indexOf('<pre') != -1 || pee.indexOf('<script') != -1 ) {
+                        preserve_linebreaks = true;
+                        pee = pee.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function(a) {
+                                return a.replace(/(\r\n|\n)/g, '<wp-temp-lb>');
+                        });
+                }
+
+                // keep <br> tags inside captions and convert line breaks
+                if ( pee.indexOf('[caption') != -1 ) {
+                        preserve_br = true;
+                        pee = pee.replace(/\[caption[\s\S]+?\[\/caption\]/g, function(a) {
+                                // keep existing <br>
+                                a = a.replace(/<br([^>]*)>/g, '<wp-temp-br$1>');
+                                // no line breaks inside HTML tags
+                                a = a.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g, function(b){
+                                        return b.replace(/[\r\n\t]+/, ' ');
+                                });
+                                // convert remaining line breaks to <br>
+                                return a.replace(/\s*\n\s*/g, '<wp-temp-br />');
+                        });
+                }
+
+                pee = pee + '\n\n';
+                pee = pee.replace(/<br \/>\s*<br \/>/gi, '\n\n');
+                pee = pee.replace(new RegExp('(<(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), '\n$1');
+                pee = pee.replace(new RegExp('(</(?:'+blocklist+')>)', 'gi'), '$1\n\n');
+                pee = pee.replace(/<hr( [^>]*)?>/gi, '<hr$1>\n\n'); // hr is self closing block element
+                pee = pee.replace(/\r\n|\r/g, '\n');
+                pee = pee.replace(/\n\s*\n+/g, '\n\n');
+                pee = pee.replace(/([\s\S]+?)\n\n/g, '<p>$1</p>\n');
+                pee = pee.replace(/<p>\s*?<\/p>/gi, '');
+                pee = pee.replace(new RegExp('<p>\\s*(</?(?:'+blocklist+')(?: [^>]*)?>)\\s*</p>', 'gi'), "$1");
+                pee = pee.replace(/<p>(<li.+?)<\/p>/gi, '$1');
+                pee = pee.replace(/<p>\s*<blockquote([^>]*)>/gi, '<blockquote$1><p>');
+                pee = pee.replace(/<\/blockquote>\s*<\/p>/gi, '</p></blockquote>');
+                pee = pee.replace(new RegExp('<p>\\s*(</?(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), "$1");
+                pee = pee.replace(new RegExp('(</?(?:'+blocklist+')(?: [^>]*)?>)\\s*</p>', 'gi'), "$1");
+                pee = pee.replace(/\s*\n/gi, '<br />\n');
+                pee = pee.replace(new RegExp('(</?(?:'+blocklist+')[^>]*>)\\s*<br />', 'gi'), "$1");
+                pee = pee.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi, '$1');
+                pee = pee.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi, '[caption$1[/caption]');
+
+                pee = pee.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g, function(a, b, c) {
+                        if ( c.match(/<p( [^>]*)?>/) )
+                                return a;
+
+                        return b + '<p>' + c + '</p>';
+                });
+
+                // put back the line breaks in pre|script
+                if ( preserve_linebreaks )
+                        pee = pee.replace(/<wp-temp-lb>/g, '\n');
+
+                if ( preserve_br )
+                        pee = pee.replace(/<wp-temp-br([^>]*)>/g, '<br$1>');
+
+                return pee;
+        },
+
+        pre_wpautop : function(content) {
+                var t = this, o = { o: t, data: content, unfiltered: content },
+                        q = typeof(jQuery) != 'undefined';
+
+                if ( q )
+                        jQuery('body').trigger('beforePreWpautop', [o]);
+                o.data = t._wp_Nop(o.data);
+                if ( q )
+                        jQuery('body').trigger('afterPreWpautop', [o]);
+
+                return o.data;
+        },
+
+        wpautop : function(pee) {
+                var t = this, o = { o: t, data: pee, unfiltered: pee },
+                        q = typeof(jQuery) != 'undefined';
+
+                if ( q )
+                        jQuery('body').trigger('beforeWpautop', [o]);
+                o.data = t._wp_Autop(o.data);
+                if ( q )
+                        jQuery('body').trigger('afterWpautop', [o]);
+
+                return o.data;
+        }
+}
</ins></span></pre></div>
<a id="trunkwpadminjseditorminjsfromrev21591trunkwpadminjseditorjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/editor.min.js (from rev 21591, trunk/wp-admin/js/editor.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/editor.min.js         (rev 0)
+++ trunk/wp-admin/js/editor.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var switchEditors={switchto:function(b){var c=b.id,a=c.length,e=c.substr(0,a-5),d=c.substr(a-4);this.go(e,d)},go:function(g,f){g=g||"content";f=f||"toggle";var c=this,b=tinyMCE.get(g),a,d,e=tinymce.DOM;a="wp-"+g+"-wrap";d=e.get(g);if("toggle"==f){if(b&&!b.isHidden()){f="html"}else{f="tmce"}}if("tmce"==f||"tinymce"==f){if(b&&!b.isHidden()){return false}if(typeof(QTags)!="undefined"){QTags.closeAllTags(g)}if(tinyMCEPreInit.mceInit[g]&&tinyMCEPreInit.mceInit[g].wpautop){d.value=c.wpautop(d.value)}if(b){b.show()}else{b=new tinymce.Editor(g,tinyMCEPreInit.mceInit[g]);b.render()}e.removeClass(a,"html-active");e.addClass(a,"tmce-active");setUserSetting("editor","tinymce")}else{if("html"==f){if(b&&b.isHidden()){return false}if(b){d.style.height=b.getContentAreaContainer().offsetHeight+20+&quo
t;px";b.hide()}e.removeClass(a,"tmce-active");e.addClass(a,"html-active");setUserSetting("editor","html")}}return false},_wp_Nop:function(c){var d,b,e=false,a=false;if(c.indexOf("<pre")!=-1||c.indexOf("<script")!=-1){e=true;c=c.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(f){f=f.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-temp-lb>");return f.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-temp-lb>")})}if(c.indexOf("[caption")!=-1){a=true;c=c.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(f){return f.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})}d="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset";c=c.replace(new RegExp("\\s*</("+d+")>\\s*","g"),"</$1>\n");c=c.replace(new RegExp("\\s*<((
?:"+d+")(?: [^>]*)?)>","g"),"\n<$1>");c=c.replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>");c=c.replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n");c=c.replace(/\s*<p>/gi,"");c=c.replace(/\s*<\/p>\s*/gi,"\n\n");c=c.replace(/\n[\s\u00a0]+\n/g,"\n\n");c=c.replace(/\s*<br ?\/?>\s*/gi,"\n");c=c.replace(/\s*<div/g,"\n<div");c=c.replace(/<\/div>\s*/g,"</div>\n");c=c.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n");c=c.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption");b="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset";c=c.replace(new RegExp("\\s*<((?:"+b+")(?: [^>]*)?)\\s*>","g"),"\n<$1>");c=c.replace(new RegExp("\\s*</("+b+"
)>\\s*","g"),"</$1>\n");c=c.replace(/<li([^>]*)>/g,"\t<li$1>");if(c.indexOf("<hr")!=-1){c=c.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")}if(c.indexOf("<object")!=-1){c=c.replace(/<object[\s\S]+?<\/object>/g,function(f){return f.replace(/[\r\n]+/g,"")})}c=c.replace(/<\/p#>/g,"</p>\n");c=c.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1");c=c.replace(/^\s+/,"");c=c.replace(/[\s\u00a0]+$/,"");if(e){c=c.replace(/<wp-temp-lb>/g,"\n")}if(a){c=c.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")}return c},_wp_Autop:function(a){var c=false,b=false,d="table|thead|tfoot|tbody|tr|td|th|caption|col|colgroup|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend|hr|noscript|menu|samp|header|footer|article|section|hgroup|nav|asi
de|details|summary";if(a.indexOf("<object")!=-1){a=a.replace(/<object[\s\S]+?<\/object>/g,function(e){return e.replace(/[\r\n]+/g,"")})}a=a.replace(/<[^<>]+>/g,function(e){return e.replace(/[\r\n]+/g," ")});if(a.indexOf("<pre")!=-1||a.indexOf("<script")!=-1){c=true;a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(e){return e.replace(/(\r\n|\n)/g,"<wp-temp-lb>")})}if(a.indexOf("[caption")!=-1){b=true;a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(e){e=e.replace(/<br([^>]*)>/g,"<wp-temp-br$1>");e=e.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(f){return f.replace(/[\r\n\t]+/," ")});return e.replace(/\s*\n\s*/g,"<wp-temp-br />")})}a=a+"\n\n";a=a.replace(/<br \/>\s*<br \/>/gi,"\n\n");a=a.replace(new RegExp("(<(?:"+d+")(?: [^>
]*)?>)","gi"),"\n$1");a=a.replace(new RegExp("(</(?:"+d+")>)","gi"),"$1\n\n");a=a.replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n");a=a.replace(/\r\n|\r/g,"\n");a=a.replace(/\n\s*\n+/g,"\n\n");a=a.replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n");a=a.replace(/<p>\s*?<\/p>/gi,"");a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1");a=a.replace(/<p>(<li.+?)<\/p>/gi,"$1");a=a.replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>");a=a.replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>");a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)","gi"),"$1");a=a.replace(new RegExp("(</?(?:&q
uot;+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1");a=a.replace(/\s*\n/gi,"<br />\n");a=a.replace(new RegExp("(</?(?:"+d+")[^>]*>)\\s*<br />","gi"),"$1");a=a.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1");a=a.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]");a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(f,e,g){if(g.match(/<p( [^>]*)?>/)){return f}return e+"<p>"+g+"</p>"});if(c){a=a.replace(/<wp-temp-lb>/g,"\n")}if(b){a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")}return a},pre_wpautop:function(b){var a=this,d={o:a,data:b,unfiltered:b},c=typeof(jQuery)!="undefined";if(c){jQuery("body").trigge
r("beforePreWpautop",[d])}d.data=a._wp_Nop(d.data);if(c){jQuery("body").trigger("afterPreWpautop",[d])}return d.data},wpautop:function(b){var a=this,d={o:a,data:b,unfiltered:b},c=typeof(jQuery)!="undefined";if(c){jQuery("body").trigger("beforeWpautop",[d])}d.data=a._wp_Autop(d.data);if(c){jQuery("body").trigger("afterWpautop",[d])}return d.data}};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsgallerydevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/gallery.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/gallery.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/gallery.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,199 +0,0 @@
</span><del>-jQuery(document).ready(function($) {
-        var gallerySortable, gallerySortableInit, w, desc = false;
-
-        gallerySortableInit = function() {
-                gallerySortable = $('#media-items').sortable( {
-                        items: 'div.media-item',
-                        placeholder: 'sorthelper',
-                        axis: 'y',
-                        distance: 2,
-                        handle: 'div.filename',
-                        stop: function(e, ui) {
-                                // When an update has occurred, adjust the order for each item
-                                var all = $('#media-items').sortable('toArray'), len = all.length;
-                                $.each(all, function(i, id) {
-                                        var order = desc ? (len - i) : (1 + i);
-                                        $('#' + id + ' .menu_order input').val(order);
-                                });
-                        }
-                } );
-        }
-
-        sortIt = function() {
-                var all = $('.menu_order_input'), len = all.length;
-                all.each(function(i){
-                        var order = desc ? (len - i) : (1 + i);
-                        $(this).val(order);
-                });
-        }
-
-        clearAll = function(c) {
-                c = c || 0;
-                $('.menu_order_input').each(function(){
-                        if ( this.value == '0' || c ) this.value = '';
-                });
-        }
-
-        $('#asc').click(function(){desc = false; sortIt(); return false;});
-        $('#desc').click(function(){desc = true; sortIt(); return false;});
-        $('#clear').click(function(){clearAll(1); return false;});
-        $('#showall').click(function(){
-                $('#sort-buttons span a').toggle();
-                $('a.describe-toggle-on').hide();
-                $('a.describe-toggle-off, table.slidetoggle').show();
-                $('img.pinkynail').toggle(false);
-                return false;
-        });
-        $('#hideall').click(function(){
-                $('#sort-buttons span a').toggle();
-                $('a.describe-toggle-on').show();
-                $('a.describe-toggle-off, table.slidetoggle').hide();
-                $('img.pinkynail').toggle(true);
-                return false;
-        });
-
-        // initialize sortable
-        gallerySortableInit();
-        clearAll();
-
-        if ( $('#media-items>*').length > 1 ) {
-                w = wpgallery.getWin();
-
-                $('#save-all, #gallery-settings').show();
-                if ( typeof w.tinyMCE != 'undefined' && w.tinyMCE.activeEditor && ! w.tinyMCE.activeEditor.isHidden() ) {
-                        wpgallery.mcemode = true;
-                        wpgallery.init();
-                } else {
-                        $('#insert-gallery').show();
-                }
-        }
-});
-
-jQuery(window).unload( function () { tinymce = tinyMCE = wpgallery = null; } ); // Cleanup
-
-/* gallery settings */
-var tinymce = null, tinyMCE, wpgallery;
-
-wpgallery = {
-        mcemode : false,
-        editor : {},
-        dom : {},
-        is_update : false,
-        el : {},
-
-        I : function(e) {
-                return document.getElementById(e);
-        },
-
-        init: function() {
-                var t = this, li, q, i, it, w = t.getWin();
-
-                if ( ! t.mcemode ) return;
-
-                li = ('' + document.location.search).replace(/^\?/, '').split('&');
-                q = {};
-                for (i=0; i<li.length; i++) {
-                        it = li[i].split('=');
-                        q[unescape(it[0])] = unescape(it[1]);
-                }
-
-                if (q.mce_rdomain)
-                        document.domain = q.mce_rdomain;
-
-                // Find window & API
-                tinymce = w.tinymce;
-                tinyMCE = w.tinyMCE;
-                t.editor = tinymce.EditorManager.activeEditor;
-
-                t.setup();
-        },
-
-        getWin : function() {
-                return window.dialogArguments || opener || parent || top;
-        },
-
-        setup : function() {
-                var t = this, a, ed = t.editor, g, columns, link, order, orderby;
-                if ( ! t.mcemode ) return;
-
-                t.el = ed.selection.getNode();
-
-                if ( t.el.nodeName != 'IMG' || ! ed.dom.hasClass(t.el, 'wpGallery') ) {
-                        if ( (g = ed.dom.select('img.wpGallery')) && g[0] ) {
-                                t.el = g[0];
-                        } else {
-                                if ( getUserSetting('galfile') == '1' ) t.I('linkto-file').checked = "checked";
-                                if ( getUserSetting('galdesc') == '1' ) t.I('order-desc').checked = "checked";
-                                if ( getUserSetting('galcols') ) t.I('columns').value = getUserSetting('galcols');
-                                if ( getUserSetting('galord') ) t.I('orderby').value = getUserSetting('galord');
-                                jQuery('#insert-gallery').show();
-                                return;
-                        }
-                }
-
-                a = ed.dom.getAttrib(t.el, 'title');
-                a = ed.dom.decode(a);
-
-                if ( a ) {
-                        jQuery('#update-gallery').show();
-                        t.is_update = true;
-
-                        columns = a.match(/columns=['"]([0-9]+)['"]/);
-                        link = a.match(/link=['"]([^'"]+)['"]/i);
-                        order = a.match(/order=['"]([^'"]+)['"]/i);
-                        orderby = a.match(/orderby=['"]([^'"]+)['"]/i);
-
-                        if ( link && link[1] ) t.I('linkto-file').checked = "checked";
-                        if ( order && order[1] ) t.I('order-desc').checked = "checked";
-                        if ( columns && columns[1] ) t.I('columns').value = ''+columns[1];
-                        if ( orderby && orderby[1] ) t.I('orderby').value = orderby[1];
-                } else {
-                        jQuery('#insert-gallery').show();
-                }
-        },
-
-        update : function() {
-                var t = this, ed = t.editor, all = '', s;
-
-                if ( ! t.mcemode || ! t.is_update ) {
-                        s = '[gallery'+t.getSettings()+']';
-                        t.getWin().send_to_editor(s);
-                        return;
-                }
-
-                if (t.el.nodeName != 'IMG') return;
-
-                all = ed.dom.decode(ed.dom.getAttrib(t.el, 'title'));
-                all = all.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi, '');
-                all += t.getSettings();
-
-                ed.dom.setAttrib(t.el, 'title', all);
-                t.getWin().tb_remove();
-        },
-
-        getSettings : function() {
-                var I = this.I, s = '';
-
-                if ( I('linkto-file').checked ) {
-                        s += ' link="file"';
-                        setUserSetting('galfile', '1');
-                }
-
-                if ( I('order-desc').checked ) {
-                        s += ' order="DESC"';
-                        setUserSetting('galdesc', '1');
-                }
-
-                if ( I('columns').value != 3 ) {
-                        s += ' columns="'+I('columns').value+'"';
-                        setUserSetting('galcols', I('columns').value);
-                }
-
-                if ( I('orderby').value != 'menu_order' ) {
-                        s += ' orderby="'+I('orderby').value+'"';
-                        setUserSetting('galord', I('orderby').value);
-                }
-
-                return s;
-        }
-};
</del></span></pre></div>
<a id="trunkwpadminjsgalleryjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/gallery.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/gallery.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/gallery.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(c){var b,e,a,d=false;e=function(){b=c("#media-items").sortable({items:"div.media-item",placeholder:"sorthelper",axis:"y",distance:2,handle:"div.filename",stop:function(i,h){var g=c("#media-items").sortable("toArray"),f=g.length;c.each(g,function(k,l){var j=d?(f-k):(1+k);c("#"+l+" .menu_order input").val(j)})}})};sortIt=function(){var g=c(".menu_order_input"),f=g.length;g.each(function(j){var h=d?(f-j):(1+j);c(this).val(h)})};clearAll=function(f){f=f||0;c(".menu_order_input").each(function(){if(this.value=="0"||f){this.value=""}})};c("#asc").click(function(){d=false;sortIt();return false});c("#desc").click(function(){d=true;sortIt();return false});c("#clear").click(function(){clearAll(1);return false});c("#showall").click(function(){c("#sort-buttons span a"
;).toggle();c("a.describe-toggle-on").hide();c("a.describe-toggle-off, table.slidetoggle").show();c("img.pinkynail").toggle(false);return false});c("#hideall").click(function(){c("#sort-buttons span a").toggle();c("a.describe-toggle-on").show();c("a.describe-toggle-off, table.slidetoggle").hide();c("img.pinkynail").toggle(true);return false});e();clearAll();if(c("#media-items>*").length>1){a=wpgallery.getWin();c("#save-all, #gallery-settings").show();if(typeof a.tinyMCE!="undefined"&&a.tinyMCE.activeEditor&&!a.tinyMCE.activeEditor.isHidden()){wpgallery.mcemode=true;wpgallery.init()}else{c("#insert-gallery").show()}}});jQuery(window).unload(function(){tinymce=tinyMCE=wpgallery=null});var tinymce=null,tinyMCE,wpgallery;wpgallery={mcemode:false,editor:{},dom:{},is_update:false,el:{},I:function(a){return document.getElementById(a)},init:fu
nction(){var d=this,a,f,c,e,b=d.getWin();if(!d.mcemode){return}a=(""+document.location.search).replace(/^\?/,"").split("&");f={};for(c=0;c<a.length;c++){e=a[c].split("=");f[unescape(e[0])]=unescape(e[1])}if(f.mce_rdomain){document.domain=f.mce_rdomain}tinymce=b.tinymce;tinyMCE=b.tinyMCE;d.editor=tinymce.EditorManager.activeEditor;d.setup()},getWin:function(){return window.dialogArguments||opener||parent||top},setup:function(){var f=this,c,d=f.editor,i,e,h,b,j;if(!f.mcemode){return}f.el=d.selection.getNode();if(f.el.nodeName!="IMG"||!d.dom.hasClass(f.el,"wpGallery")){if((i=d.dom.select("img.wpGallery"))&&i[0]){f.el=i[0]}else{if(getUserSetting("galfile")=="1"){f.I("linkto-file").checked="checked"}if(getUserSetting("galdesc")=="1"){f.I("order-desc").checked="checked"}if(getUserSetting("galcols")){f.I("
;columns").value=getUserSetting("galcols")}if(getUserSetting("galord")){f.I("orderby").value=getUserSetting("galord")}jQuery("#insert-gallery").show();return}}c=d.dom.getAttrib(f.el,"title");c=d.dom.decode(c);if(c){jQuery("#update-gallery").show();f.is_update=true;e=c.match(/columns=['"]([0-9]+)['"]/);h=c.match(/link=['"]([^'"]+)['"]/i);b=c.match(/order=['"]([^'"]+)['"]/i);j=c.match(/orderby=['"]([^'"]+)['"]/i);if(h&&h[1]){f.I("linkto-file").checked="checked"}if(b&&b[1]){f.I("order-desc").checked="checked"}if(e&&e[1]){f.I("columns").value=""+e[1]}if(j&&j[1]){f.I("orderby").value=j[1]}}else{jQuery("#insert-gallery").show()}},update:function(){var b=this,a=b.editor,d="",c;if(!b.mcemode||!b.is_update){c="[gallery"+b.getS
ettings()+"]";b.getWin().send_to_editor(c);return}if(b.el.nodeName!="IMG"){return}d=a.dom.decode(a.dom.getAttrib(b.el,"title"));d=d.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi,"");d+=b.getSettings();a.dom.setAttrib(b.el,"title",d);b.getWin().tb_remove()},getSettings:function(){var a=this.I,b="";if(a("linkto-file").checked){b+=' link="file"';setUserSetting("galfile","1")}if(a("order-desc").checked){b+=' order="DESC"';setUserSetting("galdesc","1")}if(a("columns").value!=3){b+=' columns="'+a("columns").value+'"';setUserSetting("galcols",a("columns").value)}if(a("orderby").value!="menu_order"){b+=' orderby="'+a("orderby").value+'"';setUserSetting("galord",a("orderby").value)}return b}};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsgalleryjsfromrev21591trunkwpadminjsgallerydevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/gallery.js (from rev 21591, trunk/wp-admin/js/gallery.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/gallery.js         (rev 0)
+++ trunk/wp-admin/js/gallery.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,199 @@
</span><ins>+jQuery(document).ready(function($) {
+        var gallerySortable, gallerySortableInit, w, desc = false;
+
+        gallerySortableInit = function() {
+                gallerySortable = $('#media-items').sortable( {
+                        items: 'div.media-item',
+                        placeholder: 'sorthelper',
+                        axis: 'y',
+                        distance: 2,
+                        handle: 'div.filename',
+                        stop: function(e, ui) {
+                                // When an update has occurred, adjust the order for each item
+                                var all = $('#media-items').sortable('toArray'), len = all.length;
+                                $.each(all, function(i, id) {
+                                        var order = desc ? (len - i) : (1 + i);
+                                        $('#' + id + ' .menu_order input').val(order);
+                                });
+                        }
+                } );
+        }
+
+        sortIt = function() {
+                var all = $('.menu_order_input'), len = all.length;
+                all.each(function(i){
+                        var order = desc ? (len - i) : (1 + i);
+                        $(this).val(order);
+                });
+        }
+
+        clearAll = function(c) {
+                c = c || 0;
+                $('.menu_order_input').each(function(){
+                        if ( this.value == '0' || c ) this.value = '';
+                });
+        }
+
+        $('#asc').click(function(){desc = false; sortIt(); return false;});
+        $('#desc').click(function(){desc = true; sortIt(); return false;});
+        $('#clear').click(function(){clearAll(1); return false;});
+        $('#showall').click(function(){
+                $('#sort-buttons span a').toggle();
+                $('a.describe-toggle-on').hide();
+                $('a.describe-toggle-off, table.slidetoggle').show();
+                $('img.pinkynail').toggle(false);
+                return false;
+        });
+        $('#hideall').click(function(){
+                $('#sort-buttons span a').toggle();
+                $('a.describe-toggle-on').show();
+                $('a.describe-toggle-off, table.slidetoggle').hide();
+                $('img.pinkynail').toggle(true);
+                return false;
+        });
+
+        // initialize sortable
+        gallerySortableInit();
+        clearAll();
+
+        if ( $('#media-items>*').length > 1 ) {
+                w = wpgallery.getWin();
+
+                $('#save-all, #gallery-settings').show();
+                if ( typeof w.tinyMCE != 'undefined' && w.tinyMCE.activeEditor && ! w.tinyMCE.activeEditor.isHidden() ) {
+                        wpgallery.mcemode = true;
+                        wpgallery.init();
+                } else {
+                        $('#insert-gallery').show();
+                }
+        }
+});
+
+jQuery(window).unload( function () { tinymce = tinyMCE = wpgallery = null; } ); // Cleanup
+
+/* gallery settings */
+var tinymce = null, tinyMCE, wpgallery;
+
+wpgallery = {
+        mcemode : false,
+        editor : {},
+        dom : {},
+        is_update : false,
+        el : {},
+
+        I : function(e) {
+                return document.getElementById(e);
+        },
+
+        init: function() {
+                var t = this, li, q, i, it, w = t.getWin();
+
+                if ( ! t.mcemode ) return;
+
+                li = ('' + document.location.search).replace(/^\?/, '').split('&');
+                q = {};
+                for (i=0; i<li.length; i++) {
+                        it = li[i].split('=');
+                        q[unescape(it[0])] = unescape(it[1]);
+                }
+
+                if (q.mce_rdomain)
+                        document.domain = q.mce_rdomain;
+
+                // Find window & API
+                tinymce = w.tinymce;
+                tinyMCE = w.tinyMCE;
+                t.editor = tinymce.EditorManager.activeEditor;
+
+                t.setup();
+        },
+
+        getWin : function() {
+                return window.dialogArguments || opener || parent || top;
+        },
+
+        setup : function() {
+                var t = this, a, ed = t.editor, g, columns, link, order, orderby;
+                if ( ! t.mcemode ) return;
+
+                t.el = ed.selection.getNode();
+
+                if ( t.el.nodeName != 'IMG' || ! ed.dom.hasClass(t.el, 'wpGallery') ) {
+                        if ( (g = ed.dom.select('img.wpGallery')) && g[0] ) {
+                                t.el = g[0];
+                        } else {
+                                if ( getUserSetting('galfile') == '1' ) t.I('linkto-file').checked = "checked";
+                                if ( getUserSetting('galdesc') == '1' ) t.I('order-desc').checked = "checked";
+                                if ( getUserSetting('galcols') ) t.I('columns').value = getUserSetting('galcols');
+                                if ( getUserSetting('galord') ) t.I('orderby').value = getUserSetting('galord');
+                                jQuery('#insert-gallery').show();
+                                return;
+                        }
+                }
+
+                a = ed.dom.getAttrib(t.el, 'title');
+                a = ed.dom.decode(a);
+
+                if ( a ) {
+                        jQuery('#update-gallery').show();
+                        t.is_update = true;
+
+                        columns = a.match(/columns=['"]([0-9]+)['"]/);
+                        link = a.match(/link=['"]([^'"]+)['"]/i);
+                        order = a.match(/order=['"]([^'"]+)['"]/i);
+                        orderby = a.match(/orderby=['"]([^'"]+)['"]/i);
+
+                        if ( link && link[1] ) t.I('linkto-file').checked = "checked";
+                        if ( order && order[1] ) t.I('order-desc').checked = "checked";
+                        if ( columns && columns[1] ) t.I('columns').value = ''+columns[1];
+                        if ( orderby && orderby[1] ) t.I('orderby').value = orderby[1];
+                } else {
+                        jQuery('#insert-gallery').show();
+                }
+        },
+
+        update : function() {
+                var t = this, ed = t.editor, all = '', s;
+
+                if ( ! t.mcemode || ! t.is_update ) {
+                        s = '[gallery'+t.getSettings()+']';
+                        t.getWin().send_to_editor(s);
+                        return;
+                }
+
+                if (t.el.nodeName != 'IMG') return;
+
+                all = ed.dom.decode(ed.dom.getAttrib(t.el, 'title'));
+                all = all.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi, '');
+                all += t.getSettings();
+
+                ed.dom.setAttrib(t.el, 'title', all);
+                t.getWin().tb_remove();
+        },
+
+        getSettings : function() {
+                var I = this.I, s = '';
+
+                if ( I('linkto-file').checked ) {
+                        s += ' link="file"';
+                        setUserSetting('galfile', '1');
+                }
+
+                if ( I('order-desc').checked ) {
+                        s += ' order="DESC"';
+                        setUserSetting('galdesc', '1');
+                }
+
+                if ( I('columns').value != 3 ) {
+                        s += ' columns="'+I('columns').value+'"';
+                        setUserSetting('galcols', I('columns').value);
+                }
+
+                if ( I('orderby').value != 'menu_order' ) {
+                        s += ' orderby="'+I('orderby').value+'"';
+                        setUserSetting('galord', I('orderby').value);
+                }
+
+                return s;
+        }
+};
</ins></span></pre></div>
<a id="trunkwpadminjsgalleryminjsfromrev21591trunkwpadminjsgalleryjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/gallery.min.js (from rev 21591, trunk/wp-admin/js/gallery.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/gallery.min.js         (rev 0)
+++ trunk/wp-admin/js/gallery.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(c){var b,e,a,d=false;e=function(){b=c("#media-items").sortable({items:"div.media-item",placeholder:"sorthelper",axis:"y",distance:2,handle:"div.filename",stop:function(i,h){var g=c("#media-items").sortable("toArray"),f=g.length;c.each(g,function(k,l){var j=d?(f-k):(1+k);c("#"+l+" .menu_order input").val(j)})}})};sortIt=function(){var g=c(".menu_order_input"),f=g.length;g.each(function(j){var h=d?(f-j):(1+j);c(this).val(h)})};clearAll=function(f){f=f||0;c(".menu_order_input").each(function(){if(this.value=="0"||f){this.value=""}})};c("#asc").click(function(){d=false;sortIt();return false});c("#desc").click(function(){d=true;sortIt();return false});c("#clear").click(function(){clearAll(1);return false});c("#showall").click(function(){c("#sort-buttons span a"
;).toggle();c("a.describe-toggle-on").hide();c("a.describe-toggle-off, table.slidetoggle").show();c("img.pinkynail").toggle(false);return false});c("#hideall").click(function(){c("#sort-buttons span a").toggle();c("a.describe-toggle-on").show();c("a.describe-toggle-off, table.slidetoggle").hide();c("img.pinkynail").toggle(true);return false});e();clearAll();if(c("#media-items>*").length>1){a=wpgallery.getWin();c("#save-all, #gallery-settings").show();if(typeof a.tinyMCE!="undefined"&&a.tinyMCE.activeEditor&&!a.tinyMCE.activeEditor.isHidden()){wpgallery.mcemode=true;wpgallery.init()}else{c("#insert-gallery").show()}}});jQuery(window).unload(function(){tinymce=tinyMCE=wpgallery=null});var tinymce=null,tinyMCE,wpgallery;wpgallery={mcemode:false,editor:{},dom:{},is_update:false,el:{},I:function(a){return document.getElementById(a)},init:fu
nction(){var d=this,a,f,c,e,b=d.getWin();if(!d.mcemode){return}a=(""+document.location.search).replace(/^\?/,"").split("&");f={};for(c=0;c<a.length;c++){e=a[c].split("=");f[unescape(e[0])]=unescape(e[1])}if(f.mce_rdomain){document.domain=f.mce_rdomain}tinymce=b.tinymce;tinyMCE=b.tinyMCE;d.editor=tinymce.EditorManager.activeEditor;d.setup()},getWin:function(){return window.dialogArguments||opener||parent||top},setup:function(){var f=this,c,d=f.editor,i,e,h,b,j;if(!f.mcemode){return}f.el=d.selection.getNode();if(f.el.nodeName!="IMG"||!d.dom.hasClass(f.el,"wpGallery")){if((i=d.dom.select("img.wpGallery"))&&i[0]){f.el=i[0]}else{if(getUserSetting("galfile")=="1"){f.I("linkto-file").checked="checked"}if(getUserSetting("galdesc")=="1"){f.I("order-desc").checked="checked"}if(getUserSetting("galcols")){f.I("
;columns").value=getUserSetting("galcols")}if(getUserSetting("galord")){f.I("orderby").value=getUserSetting("galord")}jQuery("#insert-gallery").show();return}}c=d.dom.getAttrib(f.el,"title");c=d.dom.decode(c);if(c){jQuery("#update-gallery").show();f.is_update=true;e=c.match(/columns=['"]([0-9]+)['"]/);h=c.match(/link=['"]([^'"]+)['"]/i);b=c.match(/order=['"]([^'"]+)['"]/i);j=c.match(/orderby=['"]([^'"]+)['"]/i);if(h&&h[1]){f.I("linkto-file").checked="checked"}if(b&&b[1]){f.I("order-desc").checked="checked"}if(e&&e[1]){f.I("columns").value=""+e[1]}if(j&&j[1]){f.I("orderby").value=j[1]}}else{jQuery("#insert-gallery").show()}},update:function(){var b=this,a=b.editor,d="",c;if(!b.mcemode||!b.is_update){c="[gallery"+b.getS
ettings()+"]";b.getWin().send_to_editor(c);return}if(b.el.nodeName!="IMG"){return}d=a.dom.decode(a.dom.getAttrib(b.el,"title"));d=d.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi,"");d+=b.getSettings();a.dom.setAttrib(b.el,"title",d);b.getWin().tb_remove()},getSettings:function(){var a=this.I,b="";if(a("linkto-file").checked){b+=' link="file"';setUserSetting("galfile","1")}if(a("order-desc").checked){b+=' order="DESC"';setUserSetting("galdesc","1")}if(a("columns").value!=3){b+=' columns="'+a("columns").value+'"';setUserSetting("galcols",a("columns").value)}if(a("orderby").value!="menu_order"){b+=' orderby="'+a("orderby").value+'"';setUserSetting("galord",a("orderby").value)}return b}};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsimageeditdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/image-edit.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/image-edit.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/image-edit.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,572 +0,0 @@
</span><del>-var imageEdit;
-
-(function($) {
-imageEdit = {
-        iasapi : {},
-        hold : {},
-        postid : '',
-
-        intval : function(f) {
-                return f | 0;
-        },
-
-        setDisabled : function(el, s) {
-                if ( s ) {
-                        el.removeClass('disabled');
-                        $('input', el).removeAttr('disabled');
-                } else {
-                        el.addClass('disabled');
-                        $('input', el).prop('disabled', true);
-                }
-        },
-
-        init : function(postid, nonce) {
-                var t = this, old = $('#image-editor-' + t.postid),
-                        x = t.intval( $('#imgedit-x-' + postid).val() ),
-                        y = t.intval( $('#imgedit-y-' + postid).val() );
-
-                if ( t.postid != postid && old.length )
-                        t.close(t.postid);
-
-                t.hold['w'] = t.hold['ow'] = x;
-                t.hold['h'] = t.hold['oh'] = y;
-                t.hold['xy_ratio'] = x / y;
-                t.hold['sizer'] = parseFloat( $('#imgedit-sizer-' + postid).val() );
-                t.postid = postid;
-                $('#imgedit-response-' + postid).empty();
-
-                $('input[type="text"]', '#imgedit-panel-' + postid).keypress(function(e) {
-                        var k = e.keyCode;
-
-                        if ( 36 < k && k < 41 )
-                                $(this).blur()
-
-                        if ( 13 == k ) {
-                                e.preventDefault();
-                                e.stopPropagation();
-                                return false;
-                        }
-                });
-        },
-
-        toggleEditor : function(postid, toggle) {
-                var wait = $('#imgedit-wait-' + postid);
-
-                if ( toggle )
-                        wait.height( $('#imgedit-panel-' + postid).height() ).fadeIn('fast');
-                else
-                        wait.fadeOut('fast');
-        },
-
-        toggleHelp : function(el) {
-                $(el).siblings('.imgedit-help').slideToggle('fast');
-                return false;
-        },
-
-        getTarget : function(postid) {
-                return $('input[name="imgedit-target-' + postid + '"]:checked', '#imgedit-save-target-' + postid).val() || 'full';
-        },
-
-        scaleChanged : function(postid, x) {
-                var w = $('#imgedit-scale-width-' + postid), h = $('#imgedit-scale-height-' + postid),
-                warn = $('#imgedit-scale-warn-' + postid), w1 = '', h1 = '';
-
-                if ( x ) {
-                        h1 = (w.val() != '') ? this.intval( w.val() / this.hold['xy_ratio'] ) : '';
-                        h.val( h1 );
-                } else {
-                        w1 = (h.val() != '') ? this.intval( h.val() * this.hold['xy_ratio'] ) : '';
-                        w.val( w1 );
-                }
-
-                if ( ( h1 && h1 > this.hold['oh'] ) || ( w1 && w1 > this.hold['ow'] ) )
-                        warn.css('visibility', 'visible');
-                else
-                        warn.css('visibility', 'hidden');
-        },
-
-        getSelRatio : function(postid) {
-                var x = this.hold['w'], y = this.hold['h'],
-                        X = this.intval( $('#imgedit-crop-width-' + postid).val() ),
-                        Y = this.intval( $('#imgedit-crop-height-' + postid).val() );
-
-                if ( X && Y )
-                        return X + ':' + Y;
-
-                if ( x && y )
-                        return x + ':' + y;
-
-                return '1:1';
-        },
-
-        filterHistory : function(postid, setSize) {
-                // apply undo state to history
-                var history = $('#imgedit-history-' + postid).val(), pop, n, o, i, op = [];
-
-                if ( history != '' ) {
-                        history = JSON.parse(history);
-                        pop = this.intval( $('#imgedit-undone-' + postid).val() );
-                        if ( pop > 0 ) {
-                                while ( pop > 0 ) {
-                                        history.pop();
-                                        pop--;
-                                }
-                        }
-
-                        if ( setSize ) {
-                                if ( !history.length ) {
-                                        this.hold['w'] = this.hold['ow'];
-                                        this.hold['h'] = this.hold['oh'];
-                                        return '';
-                                }
-
-                                // restore
-                                o = history[history.length - 1];
-                                o = o.c || o.r || o.f || false;
-
-                                if ( o ) {
-                                        this.hold['w'] = o.fw;
-                                        this.hold['h'] = o.fh;
-                                }
-                        }
-
-                        // filter the values
-                        for ( n in history ) {
-                                i = history[n];
-                                if ( i.hasOwnProperty('c') ) {
-                                        op[n] = { 'c': { 'x': i.c.x, 'y': i.c.y, 'w': i.c.w, 'h': i.c.h } };
-                                } else if ( i.hasOwnProperty('r') ) {
-                                        op[n] = { 'r': i.r.r };
-                                } else if ( i.hasOwnProperty('f') ) {
-                                        op[n] = { 'f': i.f.f };
-                                }
-                        }
-                        return JSON.stringify(op);
-                }
-                return '';
-        },
-
-        refreshEditor : function(postid, nonce, callback) {
-                var t = this, data, img;
-
-                t.toggleEditor(postid, 1);
-                data = {
-                        'action': 'imgedit-preview',
-                        '_ajax_nonce': nonce,
-                        'postid': postid,
-                        'history': t.filterHistory(postid, 1),
-                        'rand': t.intval(Math.random() * 1000000)
-                };
-
-                img = $('<img id="image-preview-' + postid + '" />');
-                img.load( function() {
-                        var max1, max2, parent = $('#imgedit-crop-' + postid), t = imageEdit;
-
-                        parent.empty().append(img);
-
-                        // w, h are the new full size dims
-                        max1 = Math.max( t.hold.w, t.hold.h );
-                        max2 = Math.max( $(img).width(), $(img).height() );
-                        t.hold['sizer'] = max1 > max2 ? max2 / max1 : 1;
-
-                        t.initCrop(postid, img, parent);
-                        t.setCropSelection(postid, 0);
-
-                        if ( (typeof callback != "unknown") && callback != null )
-                                callback();
-
-                        if ( $('#imgedit-history-' + postid).val() && $('#imgedit-undone-' + postid).val() == 0 )
-                                $('input.imgedit-submit-btn', '#imgedit-panel-' + postid).removeAttr('disabled');
-                        else
-                                $('input.imgedit-submit-btn', '#imgedit-panel-' + postid).prop('disabled', true);
-
-                        t.toggleEditor(postid, 0);
-                }).error(function(){
-                        $('#imgedit-crop-' + postid).empty().append('<div class="error"><p>' + imageEditL10n.error + '</p></div>');
-                        t.toggleEditor(postid, 0);
-                }).attr('src', ajaxurl + '?' + $.param(data));
-        },
-
-        action : function(postid, nonce, action) {
-                var t = this, data, w, h, fw, fh;
-
-                if ( t.notsaved(postid) )
-                        return false;
-
-                data = {
-                        'action': 'image-editor',
-                        '_ajax_nonce': nonce,
-                        'postid': postid
-                };
-
-                if ( 'scale' == action ) {
-                        w = $('#imgedit-scale-width-' + postid),
-                        h = $('#imgedit-scale-height-' + postid),
-                        fw = t.intval(w.val()),
-                        fh = t.intval(h.val());
-
-                        if ( fw < 1 ) {
-                                w.focus();
-                                return false;
-                        } else if ( fh < 1 ) {
-                                h.focus();
-                                return false;
-                        }
-
-                        if ( fw == t.hold.ow || fh == t.hold.oh )
-                                return false;
-
-                        data['do'] = 'scale';
-                        data['fwidth'] = fw;
-                        data['fheight'] = fh;
-                } else if ( 'restore' == action ) {
-                        data['do'] = 'restore';
-                } else {
-                        return false;
-                }
-
-                t.toggleEditor(postid, 1);
-                $.post(ajaxurl, data, function(r) {
-                        $('#image-editor-' + postid).empty().append(r);
-                        t.toggleEditor(postid, 0);
-                });
-        },
-
-        save : function(postid, nonce) {
-                var data, target = this.getTarget(postid), history = this.filterHistory(postid, 0);
-
-                if ( '' == history )
-                        return false;
-
-                this.toggleEditor(postid, 1);
-                data = {
-                        'action': 'image-editor',
-                        '_ajax_nonce': nonce,
-                        'postid': postid,
-                        'history': history,
-                        'target': target,
-                        'do': 'save'
-                };
-
-                $.post(ajaxurl, data, function(r) {
-                        var ret = JSON.parse(r);
-
-                        if ( ret.error ) {
-                                $('#imgedit-response-' + postid).html('<div class="error"><p>' + ret.error + '</p><div>');
-                                imageEdit.close(postid);
-                                return;
-                        }
-
-                        if ( ret.fw && ret.fh )
-                                $('#media-dims-' + postid).html( ret.fw + ' &times; ' + ret.fh );
-
-                        if ( ret.thumbnail )
-                                $('.thumbnail', '#thumbnail-head-' + postid).attr('src', ''+ret.thumbnail);
-
-                        if ( ret.msg )
-                                $('#imgedit-response-' + postid).html('<div class="updated"><p>' + ret.msg + '</p></div>');
-
-                        imageEdit.close(postid);
-                });
-        },
-
-        open : function(postid, nonce) {
-                var data, elem = $('#image-editor-' + postid), head = $('#media-head-' + postid),
-                        btn = $('#imgedit-open-btn-' + postid), spin = btn.siblings('img');
-
-                btn.prop('disabled', true);
-                spin.css('visibility', 'visible');
-
-                data = {
-                        'action': 'image-editor',
-                        '_ajax_nonce': nonce,
-                        'postid': postid,
-                        'do': 'open'
-                };
-
-                elem.load(ajaxurl, data, function() {
-                        elem.fadeIn('fast');
-                        head.fadeOut('fast', function(){
-                                btn.removeAttr('disabled');
-                                spin.css('visibility', 'hidden');
-                        });
-                });
-        },
-
-        imgLoaded : function(postid) {
-                var img = $('#image-preview-' + postid), parent = $('#imgedit-crop-' + postid);
-
-                this.initCrop(postid, img, parent);
-                this.setCropSelection(postid, 0);
-                this.toggleEditor(postid, 0);
-        },
-
-        initCrop : function(postid, image, parent) {
-                var t = this, selW = $('#imgedit-sel-width-' + postid),
-                        selH = $('#imgedit-sel-height-' + postid);
-
-                t.iasapi = $(image).imgAreaSelect({
-                        parent: parent,
-                        instance: true,
-                        handles: true,
-                        keys: true,
-                        minWidth: 3,
-                        minHeight: 3,
-
-                        onInit: function(img, c) {
-                                parent.children().mousedown(function(e){
-                                        var ratio = false, sel, defRatio;
-
-                                        if ( e.shiftKey ) {
-                                                sel = t.iasapi.getSelection();
-                                                defRatio = t.getSelRatio(postid);
-                                                ratio = ( sel && sel.width && sel.height ) ? sel.width + ':' + sel.height : defRatio;
-                                        }
-
-                                        t.iasapi.setOptions({
-                                                aspectRatio: ratio
-                                        });
-                                });
-                        },
-
-                        onSelectStart: function(img, c) {
-                                imageEdit.setDisabled($('#imgedit-crop-sel-' + postid), 1);
-                        },
-
-                        onSelectEnd: function(img, c) {
-                                imageEdit.setCropSelection(postid, c);
-                        },
-
-                        onSelectChange: function(img, c) {
-                                var sizer = imageEdit.hold.sizer;
-                                selW.val( imageEdit.round(c.width / sizer) );
-                                selH.val( imageEdit.round(c.height / sizer) );
-                        }
-                });
-        },
-
-        setCropSelection : function(postid, c) {
-                var sel, min = $('#imgedit-minthumb-' + postid).val() || '128:128',
-                        sizer = this.hold['sizer'];
-                        min = min.split(':');
-                        c = c || 0;
-
-                if ( !c || ( c.width < 3 && c.height < 3 ) ) {
-                        this.setDisabled($('.imgedit-crop', '#imgedit-panel-' + postid), 0);
-                        this.setDisabled($('#imgedit-crop-sel-' + postid), 0);
-                        $('#imgedit-sel-width-' + postid).val('');
-                        $('#imgedit-sel-height-' + postid).val('');
-                        $('#imgedit-selection-' + postid).val('');
-                        return false;
-                }
-
-                if ( c.width < (min[0] * sizer) && c.height < (min[1] * sizer) ) {
-                        this.setDisabled($('.imgedit-crop', '#imgedit-panel-' + postid), 0);
-                        $('#imgedit-selection-' + postid).val('');
-                        return false;
-                }
-
-                sel = { 'x': c.x1, 'y': c.y1, 'w': c.width, 'h': c.height };
-                this.setDisabled($('.imgedit-crop', '#imgedit-panel-' + postid), 1);
-                $('#imgedit-selection-' + postid).val( JSON.stringify(sel) );
-        },
-
-        close : function(postid, warn) {
-                warn = warn || false;
-
-                if ( warn && this.notsaved(postid) )
-                        return false;
-
-                this.iasapi = {};
-                this.hold = {};
-                $('#image-editor-' + postid).fadeOut('fast', function() {
-                        $('#media-head-' + postid).fadeIn('fast');
-                        $(this).empty();
-                });
-        },
-
-        notsaved : function(postid) {
-                var h = $('#imgedit-history-' + postid).val(),
-                        history = (h != '') ? JSON.parse(h) : new Array(),
-                        pop = this.intval( $('#imgedit-undone-' + postid).val() );
-
-                if ( pop < history.length ) {
-                        if ( confirm( $('#imgedit-leaving-' + postid).html() ) )
-                                return false;
-                        return true;
-                }
-                return false;
-        },
-
-        addStep : function(op, postid, nonce) {
-                var t = this, elem = $('#imgedit-history-' + postid),
-                history = (elem.val() != '') ? JSON.parse(elem.val()) : new Array(),
-                undone = $('#imgedit-undone-' + postid),
-                pop = t.intval(undone.val());
-
-                while ( pop > 0 ) {
-                        history.pop();
-                        pop--;
-                }
-                undone.val(0); // reset
-
-                history.push(op);
-                elem.val( JSON.stringify(history) );
-
-                t.refreshEditor(postid, nonce, function() {
-                        t.setDisabled($('#image-undo-' + postid), true);
-                        t.setDisabled($('#image-redo-' + postid), false);
-                });
-        },
-
-        rotate : function(angle, postid, nonce, t) {
-                if ( $(t).hasClass('disabled') )
-                        return false;
-
-                this.addStep({ 'r': { 'r': angle, 'fw': this.hold['h'], 'fh': this.hold['w'] }}, postid, nonce);
-        },
-
-        flip : function (axis, postid, nonce, t) {
-                if ( $(t).hasClass('disabled') )
-                        return false;
-
-                this.addStep({ 'f': { 'f': axis, 'fw': this.hold['w'], 'fh': this.hold['h'] }}, postid, nonce);
-        },
-
-        crop : function (postid, nonce, t) {
-                var sel = $('#imgedit-selection-' + postid).val(),
-                        w = this.intval( $('#imgedit-sel-width-' + postid).val() ),
-                        h = this.intval( $('#imgedit-sel-height-' + postid).val() );
-
-                if ( $(t).hasClass('disabled') || sel == '' )
-                        return false;
-
-                sel = JSON.parse(sel);
-                if ( sel.w > 0 && sel.h > 0 && w > 0 && h > 0 ) {
-                        sel['fw'] = w;
-                        sel['fh'] = h;
-                        this.addStep({ 'c': sel }, postid, nonce);
-                }
-        },
-
-        undo : function (postid, nonce) {
-                var t = this, button = $('#image-undo-' + postid), elem = $('#imgedit-undone-' + postid),
-                        pop = t.intval( elem.val() ) + 1;
-
-                if ( button.hasClass('disabled') )
-                        return;
-
-                elem.val(pop);
-                t.refreshEditor(postid, nonce, function() {
-                        var elem = $('#imgedit-history-' + postid),
-                        history = (elem.val() != '') ? JSON.parse(elem.val()) : new Array();
-
-                        t.setDisabled($('#image-redo-' + postid), true);
-                        t.setDisabled(button, pop < history.length);
-                });
-        },
-
-        redo : function(postid, nonce) {
-                var t = this, button = $('#image-redo-' + postid), elem = $('#imgedit-undone-' + postid),
-                        pop = t.intval( elem.val() ) - 1;
-
-                if ( button.hasClass('disabled') )
-                        return;
-
-                elem.val(pop);
-                t.refreshEditor(postid, nonce, function() {
-                        t.setDisabled($('#image-undo-' + postid), true);
-                        t.setDisabled(button, pop > 0);
-                });
-        },
-
-        setNumSelection : function(postid) {
-                var sel, elX = $('#imgedit-sel-width-' + postid), elY = $('#imgedit-sel-height-' + postid),
-                        x = this.intval( elX.val() ), y = this.intval( elY.val() ),
-                        img = $('#image-preview-' + postid), imgh = img.height(), imgw = img.width(),
-                        sizer = this.hold['sizer'], x1, y1, x2, y2, ias = this.iasapi;
-
-                if ( x < 1 ) {
-                        elX.val('');
-                        return false;
-                }
-
-                if ( y < 1 ) {
-                        elY.val('');
-                        return false;
-                }
-
-                if ( x && y && ( sel = ias.getSelection() ) ) {
-                        x2 = sel.x1 + Math.round( x * sizer );
-                        y2 = sel.y1 + Math.round( y * sizer );
-                        x1 = sel.x1;
-                        y1 = sel.y1;
-
-                        if ( x2 > imgw ) {
-                                x1 = 0;
-                                x2 = imgw;
-                                elX.val( Math.round( x2 / sizer ) );
-                        }
-
-                        if ( y2 > imgh ) {
-                                y1 = 0;
-                                y2 = imgh;
-                                elY.val( Math.round( y2 / sizer ) );
-                        }
-
-                        ias.setSelection( x1, y1, x2, y2 );
-                        ias.update();
-                        this.setCropSelection(postid, ias.getSelection());
-                }
-        },
-
-        round : function(num) {
-                var s;
-                num = Math.round(num);
-
-                if ( this.hold.sizer > 0.6 )
-                        return num;
-
-                s = num.toString().slice(-1);
-
-                if ( '1' == s )
-                        return num - 1;
-                else if ( '9' == s )
-                        return num + 1;
-
-                return num;
-        },
-
-        setRatioSelection : function(postid, n, el) {
-                var sel, r, x = this.intval( $('#imgedit-crop-width-' + postid).val() ),
-                        y = this.intval( $('#imgedit-crop-height-' + postid).val() ),
-                        h = $('#image-preview-' + postid).height();
-
-                if ( !this.intval( $(el).val() ) ) {
-                        $(el).val('');
-                        return;
-                }
-
-                if ( x && y ) {
-                        this.iasapi.setOptions({
-                                aspectRatio: x + ':' + y
-                        });
-
-                        if ( sel = this.iasapi.getSelection(true) ) {
-                                r = Math.ceil( sel.y1 + ((sel.x2 - sel.x1) / (x / y)) );
-
-                                if ( r > h ) {
-                                        r = h;
-                                        if ( n )
-                                                $('#imgedit-crop-height-' + postid).val('');
-                                        else
-                                                $('#imgedit-crop-width-' + postid).val('');
-                                }
-
-                                this.iasapi.setSelection( sel.x1, sel.y1, sel.x2, r );
-                                this.iasapi.update();
-                        }
-                }
-        }
-}
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsimageeditjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/image-edit.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/image-edit.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/image-edit.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var imageEdit;(function(a){imageEdit={iasapi:{},hold:{},postid:"",intval:function(b){return b|0},setDisabled:function(c,b){if(b){c.removeClass("disabled");a("input",c).removeAttr("disabled")}else{c.addClass("disabled");a("input",c).prop("disabled",true)}},init:function(g,e){var d=this,c=a("#image-editor-"+d.postid),b=d.intval(a("#imgedit-x-"+g).val()),f=d.intval(a("#imgedit-y-"+g).val());if(d.postid!=g&&c.length){d.close(d.postid)}d.hold.w=d.hold.ow=b;d.hold.h=d.hold.oh=f;d.hold.xy_ratio=b/f;d.hold.sizer=parseFloat(a("#imgedit-sizer-"+g).val());d.postid=g;a("#imgedit-response-"+g).empty();a('input[type="text"]',"#imgedit-panel-"+g).keypress(function(i){var h=i.keyCode;if(36<h&&h<41){a(this).blur()}if(13==h){i.preventDefault();i.stopPropagation();return false}})},toggleEditor:function(d,b){var c=a("#
imgedit-wait-"+d);if(b){c.height(a("#imgedit-panel-"+d).height()).fadeIn("fast")}else{c.fadeOut("fast")}},toggleHelp:function(b){a(b).siblings(".imgedit-help").slideToggle("fast");return false},getTarget:function(b){return a('input[name="imgedit-target-'+b+'"]:checked',"#imgedit-save-target-"+b).val()||"full"},scaleChanged:function(i,b){var d=a("#imgedit-scale-width-"+i),f=a("#imgedit-scale-height-"+i),g=a("#imgedit-scale-warn-"+i),c="",e="";if(b){e=(d.val()!="")?this.intval(d.val()/this.hold.xy_ratio):"";f.val(e)}else{c=(f.val()!="")?this.intval(f.val()*this.hold.xy_ratio):"";d.val(c)}if((e&&e>this.hold.oh)||(c&&c>this.hold.ow)){g.css("visibility","visible")}else{g.css("visibility","hidden")}},getSelRatio:function(f){var b=this.hold.w,e=this
.hold.h,d=this.intval(a("#imgedit-crop-width-"+f).val()),c=this.intval(a("#imgedit-crop-height-"+f).val());if(d&&c){return d+":"+c}if(b&&e){return b+":"+e}return"1:1"},filterHistory:function(j,f){var d=a("#imgedit-history-"+j).val(),b,h,e,c,g=[];if(d!=""){d=JSON.parse(d);b=this.intval(a("#imgedit-undone-"+j).val());if(b>0){while(b>0){d.pop();b--}}if(f){if(!d.length){this.hold.w=this.hold.ow;this.hold.h=this.hold.oh;return""}e=d[d.length-1];e=e.c||e.r||e.f||false;if(e){this.hold.w=e.fw;this.hold.h=e.fh}}for(h in d){c=d[h];if(c.hasOwnProperty("c")){g[h]={c:{x:c.c.x,y:c.c.y,w:c.c.w,h:c.c.h}}}else{if(c.hasOwnProperty("r")){g[h]={r:c.r.r}}else{if(c.hasOwnProperty("f")){g[h]={f:c.f.f}}}}}return JSON.stringify(g)}return""},refreshEditor:function(g,d,f){var c=this,e,b;c.toggleEditor(g,1);e={action:"imgedit-preview",_ajax_no
nce:d,postid:g,history:c.filterHistory(g,1),rand:c.intval(Math.random()*1000000)};b=a('<img id="image-preview-'+g+'" />');b.load(function(){var i,h,k=a("#imgedit-crop-"+g),j=imageEdit;k.empty().append(b);i=Math.max(j.hold.w,j.hold.h);h=Math.max(a(b).width(),a(b).height());j.hold.sizer=i>h?h/i:1;j.initCrop(g,b,k);j.setCropSelection(g,0);if((typeof f!="unknown")&&f!=null){f()}if(a("#imgedit-history-"+g).val()&&a("#imgedit-undone-"+g).val()==0){a("input.imgedit-submit-btn","#imgedit-panel-"+g).removeAttr("disabled")}else{a("input.imgedit-submit-btn","#imgedit-panel-"+g).prop("disabled",true)}j.toggleEditor(g,0)}).error(function(){a("#imgedit-crop-"+g).empty().append('<div class="error"><p>'+imageEditL10n.error+"</p></div>");c.toggleEditor(g,0)}).attr("src",ajaxurl+"?"+a.pa
ram(e))},action:function(b,g,c){var j=this,e,i,f,d,k;if(j.notsaved(b)){return false}e={action:"image-editor",_ajax_nonce:g,postid:b};if("scale"==c){i=a("#imgedit-scale-width-"+b),f=a("#imgedit-scale-height-"+b),d=j.intval(i.val()),k=j.intval(f.val());if(d<1){i.focus();return false}else{if(k<1){f.focus();return false}}if(d==j.hold.ow||k==j.hold.oh){return false}e["do"]="scale";e.fwidth=d;e.fheight=k}else{if("restore"==c){e["do"]="restore"}else{return false}}j.toggleEditor(b,1);a.post(ajaxurl,e,function(h){a("#image-editor-"+b).empty().append(h);j.toggleEditor(b,0)})},save:function(f,b){var c,e=this.getTarget(f),d=this.filterHistory(f,0);if(""==d){return false}this.toggleEditor(f,1);c={action:"image-editor",_ajax_nonce:b,postid:f,history:d,target:e,"do":"save"};a.post(ajaxurl,c,function(h){var g=JSON.parse(h);if(g.error){a("#img
edit-response-"+f).html('<div class="error"><p>'+g.error+"</p><div>");imageEdit.close(f);return}if(g.fw&&g.fh){a("#media-dims-"+f).html(g.fw+" &times; "+g.fh)}if(g.thumbnail){a(".thumbnail","#thumbnail-head-"+f).attr("src",""+g.thumbnail)}if(g.msg){a("#imgedit-response-"+f).html('<div class="updated"><p>'+g.msg+"</p></div>")}imageEdit.close(f)})},open:function(h,d){var f,e=a("#image-editor-"+h),c=a("#media-head-"+h),b=a("#imgedit-open-btn-"+h),g=b.siblings("img");b.prop("disabled",true);g.css("visibility","visible");f={action:"image-editor",_ajax_nonce:d,postid:h,"do":"open"};e.load(ajaxurl,f,function(){e.fadeIn("fast");c.fadeOut("fast",function(){b.removeAttr("disabled");g.c
ss("visibility","hidden")})})},imgLoaded:function(d){var b=a("#image-preview-"+d),c=a("#imgedit-crop-"+d);this.initCrop(d,b,c);this.setCropSelection(d,0);this.toggleEditor(d,0)},initCrop:function(g,e,c){var b=this,d=a("#imgedit-sel-width-"+g),f=a("#imgedit-sel-height-"+g);b.iasapi=a(e).imgAreaSelect({parent:c,instance:true,handles:true,keys:true,minWidth:3,minHeight:3,onInit:function(h,i){c.children().mousedown(function(m){var k=false,l,j;if(m.shiftKey){l=b.iasapi.getSelection();j=b.getSelRatio(g);k=(l&&l.width&&l.height)?l.width+":"+l.height:j}b.iasapi.setOptions({aspectRatio:k})})},onSelectStart:function(h,i){imageEdit.setDisabled(a("#imgedit-crop-sel-"+g),1)},onSelectEnd:function(h,i){imageEdit.setCropSelection(g,i)},onSelectChange:function(h,j){var i=imageEdit.hold.sizer;d.val(imageEdit.round(j.width/i));f.val(imageEdit.round(j.height/i))}})},setCropSelection:function(g,f){var
e,b=a("#imgedit-minthumb-"+g).val()||"128:128",d=this.hold.sizer;b=b.split(":");f=f||0;if(!f||(f.width<3&&f.height<3)){this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+g),0);this.setDisabled(a("#imgedit-crop-sel-"+g),0);a("#imgedit-sel-width-"+g).val("");a("#imgedit-sel-height-"+g).val("");a("#imgedit-selection-"+g).val("");return false}if(f.width<(b[0]*d)&&f.height<(b[1]*d)){this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+g),0);a("#imgedit-selection-"+g).val("");return false}e={x:f.x1,y:f.y1,w:f.width,h:f.height};this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+g),1);a("#imgedit-selection-"+g).val(JSON.stringify(e))},close:function(c,b){b=b||false;if(b&&this.notsaved(c)){return false}this.iasapi={};this.hold={};a("#image-editor-"
;+c).fadeOut("fast",function(){a("#media-head-"+c).fadeIn("fast");a(this).empty()})},notsaved:function(e){var c=a("#imgedit-history-"+e).val(),d=(c!="")?JSON.parse(c):new Array(),b=this.intval(a("#imgedit-undone-"+e).val());if(b<d.length){if(confirm(a("#imgedit-leaving-"+e).html())){return false}return true}return false},addStep:function(i,h,d){var c=this,e=a("#imgedit-history-"+h),g=(e.val()!="")?JSON.parse(e.val()):new Array(),f=a("#imgedit-undone-"+h),b=c.intval(f.val());while(b>0){g.pop();b--}f.val(0);g.push(i);e.val(JSON.stringify(g));c.refreshEditor(h,d,function(){c.setDisabled(a("#image-undo-"+h),true);c.setDisabled(a("#image-redo-"+h),false)})},rotate:function(d,e,c,b){if(a(b).hasClass("disabled")){return false}this.addStep({r:{r:d,fw:this.hold.h,fh:this.hold.w}},e,c)},flip:function(d,e,c,b){if(a(b).hasClass("disabled")){re
turn false}this.addStep({f:{f:d,fw:this.hold.w,fh:this.hold.h}},e,c)},crop:function(g,e,c){var f=a("#imgedit-selection-"+g).val(),b=this.intval(a("#imgedit-sel-width-"+g).val()),d=this.intval(a("#imgedit-sel-height-"+g).val());if(a(c).hasClass("disabled")||f==""){return false}f=JSON.parse(f);if(f.w>0&&f.h>0&&b>0&&d>0){f.fw=b;f.fh=d;this.addStep({c:f},g,e)}},undo:function(g,e){var d=this,c=a("#image-undo-"+g),f=a("#imgedit-undone-"+g),b=d.intval(f.val())+1;if(c.hasClass("disabled")){return}f.val(b);d.refreshEditor(g,e,function(){var h=a("#imgedit-history-"+g),i=(h.val()!="")?JSON.parse(h.val()):new Array();d.setDisabled(a("#image-redo-"+g),true);d.setDisabled(c,b<i.length)})},redo:function(g,e){var d=this,c=a("#image-redo-"+g),f=a("#imgedit-undone-"+g),b=d.intval(f.val())-1;if(c.hasClass("disabled"))
{return}f.val(b);d.refreshEditor(g,e,function(){d.setDisabled(a("#image-undo-"+g),true);d.setDisabled(c,b>0)})},setNumSelection:function(c){var g,k=a("#imgedit-sel-width-"+c),j=a("#imgedit-sel-height-"+c),o=this.intval(k.val()),m=this.intval(j.val()),i=a("#image-preview-"+c),p=i.height(),h=i.width(),b=this.hold.sizer,f,n,e,l,d=this.iasapi;if(o<1){k.val("");return false}if(m<1){j.val("");return false}if(o&&m&&(g=d.getSelection())){e=g.x1+Math.round(o*b);l=g.y1+Math.round(m*b);f=g.x1;n=g.y1;if(e>h){f=0;e=h;k.val(Math.round(e/b))}if(l>p){n=0;l=p;j.val(Math.round(l/b))}d.setSelection(f,n,e,l);d.update();this.setCropSelection(c,d.getSelection())}},round:function(b){var c;b=Math.round(b);if(this.hold.sizer>0.6){return b}c=b.toString().slice(-1);if("1"==c){return b-1}else{if("9"==c){return b+1}}return b},setRatioSelection:function(j,i,d){var f,e,b=this.intval(a("#i
mgedit-crop-width-"+j).val()),g=this.intval(a("#imgedit-crop-height-"+j).val()),c=a("#image-preview-"+j).height();if(!this.intval(a(d).val())){a(d).val("");return}if(b&&g){this.iasapi.setOptions({aspectRatio:b+":"+g});if(f=this.iasapi.getSelection(true)){e=Math.ceil(f.y1+((f.x2-f.x1)/(b/g)));if(e>c){e=c;if(i){a("#imgedit-crop-height-"+j).val("")}else{a("#imgedit-crop-width-"+j).val("")}}this.iasapi.setSelection(f.x1,f.y1,f.x2,e);this.iasapi.update()}}}}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsimageeditjsfromrev21591trunkwpadminjsimageeditdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/image-edit.js (from rev 21591, trunk/wp-admin/js/image-edit.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/image-edit.js         (rev 0)
+++ trunk/wp-admin/js/image-edit.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,572 @@
</span><ins>+var imageEdit;
+
+(function($) {
+imageEdit = {
+        iasapi : {},
+        hold : {},
+        postid : '',
+
+        intval : function(f) {
+                return f | 0;
+        },
+
+        setDisabled : function(el, s) {
+                if ( s ) {
+                        el.removeClass('disabled');
+                        $('input', el).removeAttr('disabled');
+                } else {
+                        el.addClass('disabled');
+                        $('input', el).prop('disabled', true);
+                }
+        },
+
+        init : function(postid, nonce) {
+                var t = this, old = $('#image-editor-' + t.postid),
+                        x = t.intval( $('#imgedit-x-' + postid).val() ),
+                        y = t.intval( $('#imgedit-y-' + postid).val() );
+
+                if ( t.postid != postid && old.length )
+                        t.close(t.postid);
+
+                t.hold['w'] = t.hold['ow'] = x;
+                t.hold['h'] = t.hold['oh'] = y;
+                t.hold['xy_ratio'] = x / y;
+                t.hold['sizer'] = parseFloat( $('#imgedit-sizer-' + postid).val() );
+                t.postid = postid;
+                $('#imgedit-response-' + postid).empty();
+
+                $('input[type="text"]', '#imgedit-panel-' + postid).keypress(function(e) {
+                        var k = e.keyCode;
+
+                        if ( 36 < k && k < 41 )
+                                $(this).blur()
+
+                        if ( 13 == k ) {
+                                e.preventDefault();
+                                e.stopPropagation();
+                                return false;
+                        }
+                });
+        },
+
+        toggleEditor : function(postid, toggle) {
+                var wait = $('#imgedit-wait-' + postid);
+
+                if ( toggle )
+                        wait.height( $('#imgedit-panel-' + postid).height() ).fadeIn('fast');
+                else
+                        wait.fadeOut('fast');
+        },
+
+        toggleHelp : function(el) {
+                $(el).siblings('.imgedit-help').slideToggle('fast');
+                return false;
+        },
+
+        getTarget : function(postid) {
+                return $('input[name="imgedit-target-' + postid + '"]:checked', '#imgedit-save-target-' + postid).val() || 'full';
+        },
+
+        scaleChanged : function(postid, x) {
+                var w = $('#imgedit-scale-width-' + postid), h = $('#imgedit-scale-height-' + postid),
+                warn = $('#imgedit-scale-warn-' + postid), w1 = '', h1 = '';
+
+                if ( x ) {
+                        h1 = (w.val() != '') ? this.intval( w.val() / this.hold['xy_ratio'] ) : '';
+                        h.val( h1 );
+                } else {
+                        w1 = (h.val() != '') ? this.intval( h.val() * this.hold['xy_ratio'] ) : '';
+                        w.val( w1 );
+                }
+
+                if ( ( h1 && h1 > this.hold['oh'] ) || ( w1 && w1 > this.hold['ow'] ) )
+                        warn.css('visibility', 'visible');
+                else
+                        warn.css('visibility', 'hidden');
+        },
+
+        getSelRatio : function(postid) {
+                var x = this.hold['w'], y = this.hold['h'],
+                        X = this.intval( $('#imgedit-crop-width-' + postid).val() ),
+                        Y = this.intval( $('#imgedit-crop-height-' + postid).val() );
+
+                if ( X && Y )
+                        return X + ':' + Y;
+
+                if ( x && y )
+                        return x + ':' + y;
+
+                return '1:1';
+        },
+
+        filterHistory : function(postid, setSize) {
+                // apply undo state to history
+                var history = $('#imgedit-history-' + postid).val(), pop, n, o, i, op = [];
+
+                if ( history != '' ) {
+                        history = JSON.parse(history);
+                        pop = this.intval( $('#imgedit-undone-' + postid).val() );
+                        if ( pop > 0 ) {
+                                while ( pop > 0 ) {
+                                        history.pop();
+                                        pop--;
+                                }
+                        }
+
+                        if ( setSize ) {
+                                if ( !history.length ) {
+                                        this.hold['w'] = this.hold['ow'];
+                                        this.hold['h'] = this.hold['oh'];
+                                        return '';
+                                }
+
+                                // restore
+                                o = history[history.length - 1];
+                                o = o.c || o.r || o.f || false;
+
+                                if ( o ) {
+                                        this.hold['w'] = o.fw;
+                                        this.hold['h'] = o.fh;
+                                }
+                        }
+
+                        // filter the values
+                        for ( n in history ) {
+                                i = history[n];
+                                if ( i.hasOwnProperty('c') ) {
+                                        op[n] = { 'c': { 'x': i.c.x, 'y': i.c.y, 'w': i.c.w, 'h': i.c.h } };
+                                } else if ( i.hasOwnProperty('r') ) {
+                                        op[n] = { 'r': i.r.r };
+                                } else if ( i.hasOwnProperty('f') ) {
+                                        op[n] = { 'f': i.f.f };
+                                }
+                        }
+                        return JSON.stringify(op);
+                }
+                return '';
+        },
+
+        refreshEditor : function(postid, nonce, callback) {
+                var t = this, data, img;
+
+                t.toggleEditor(postid, 1);
+                data = {
+                        'action': 'imgedit-preview',
+                        '_ajax_nonce': nonce,
+                        'postid': postid,
+                        'history': t.filterHistory(postid, 1),
+                        'rand': t.intval(Math.random() * 1000000)
+                };
+
+                img = $('<img id="image-preview-' + postid + '" />');
+                img.load( function() {
+                        var max1, max2, parent = $('#imgedit-crop-' + postid), t = imageEdit;
+
+                        parent.empty().append(img);
+
+                        // w, h are the new full size dims
+                        max1 = Math.max( t.hold.w, t.hold.h );
+                        max2 = Math.max( $(img).width(), $(img).height() );
+                        t.hold['sizer'] = max1 > max2 ? max2 / max1 : 1;
+
+                        t.initCrop(postid, img, parent);
+                        t.setCropSelection(postid, 0);
+
+                        if ( (typeof callback != "unknown") && callback != null )
+                                callback();
+
+                        if ( $('#imgedit-history-' + postid).val() && $('#imgedit-undone-' + postid).val() == 0 )
+                                $('input.imgedit-submit-btn', '#imgedit-panel-' + postid).removeAttr('disabled');
+                        else
+                                $('input.imgedit-submit-btn', '#imgedit-panel-' + postid).prop('disabled', true);
+
+                        t.toggleEditor(postid, 0);
+                }).error(function(){
+                        $('#imgedit-crop-' + postid).empty().append('<div class="error"><p>' + imageEditL10n.error + '</p></div>');
+                        t.toggleEditor(postid, 0);
+                }).attr('src', ajaxurl + '?' + $.param(data));
+        },
+
+        action : function(postid, nonce, action) {
+                var t = this, data, w, h, fw, fh;
+
+                if ( t.notsaved(postid) )
+                        return false;
+
+                data = {
+                        'action': 'image-editor',
+                        '_ajax_nonce': nonce,
+                        'postid': postid
+                };
+
+                if ( 'scale' == action ) {
+                        w = $('#imgedit-scale-width-' + postid),
+                        h = $('#imgedit-scale-height-' + postid),
+                        fw = t.intval(w.val()),
+                        fh = t.intval(h.val());
+
+                        if ( fw < 1 ) {
+                                w.focus();
+                                return false;
+                        } else if ( fh < 1 ) {
+                                h.focus();
+                                return false;
+                        }
+
+                        if ( fw == t.hold.ow || fh == t.hold.oh )
+                                return false;
+
+                        data['do'] = 'scale';
+                        data['fwidth'] = fw;
+                        data['fheight'] = fh;
+                } else if ( 'restore' == action ) {
+                        data['do'] = 'restore';
+                } else {
+                        return false;
+                }
+
+                t.toggleEditor(postid, 1);
+                $.post(ajaxurl, data, function(r) {
+                        $('#image-editor-' + postid).empty().append(r);
+                        t.toggleEditor(postid, 0);
+                });
+        },
+
+        save : function(postid, nonce) {
+                var data, target = this.getTarget(postid), history = this.filterHistory(postid, 0);
+
+                if ( '' == history )
+                        return false;
+
+                this.toggleEditor(postid, 1);
+                data = {
+                        'action': 'image-editor',
+                        '_ajax_nonce': nonce,
+                        'postid': postid,
+                        'history': history,
+                        'target': target,
+                        'do': 'save'
+                };
+
+                $.post(ajaxurl, data, function(r) {
+                        var ret = JSON.parse(r);
+
+                        if ( ret.error ) {
+                                $('#imgedit-response-' + postid).html('<div class="error"><p>' + ret.error + '</p><div>');
+                                imageEdit.close(postid);
+                                return;
+                        }
+
+                        if ( ret.fw && ret.fh )
+                                $('#media-dims-' + postid).html( ret.fw + ' &times; ' + ret.fh );
+
+                        if ( ret.thumbnail )
+                                $('.thumbnail', '#thumbnail-head-' + postid).attr('src', ''+ret.thumbnail);
+
+                        if ( ret.msg )
+                                $('#imgedit-response-' + postid).html('<div class="updated"><p>' + ret.msg + '</p></div>');
+
+                        imageEdit.close(postid);
+                });
+        },
+
+        open : function(postid, nonce) {
+                var data, elem = $('#image-editor-' + postid), head = $('#media-head-' + postid),
+                        btn = $('#imgedit-open-btn-' + postid), spin = btn.siblings('img');
+
+                btn.prop('disabled', true);
+                spin.css('visibility', 'visible');
+
+                data = {
+                        'action': 'image-editor',
+                        '_ajax_nonce': nonce,
+                        'postid': postid,
+                        'do': 'open'
+                };
+
+                elem.load(ajaxurl, data, function() {
+                        elem.fadeIn('fast');
+                        head.fadeOut('fast', function(){
+                                btn.removeAttr('disabled');
+                                spin.css('visibility', 'hidden');
+                        });
+                });
+        },
+
+        imgLoaded : function(postid) {
+                var img = $('#image-preview-' + postid), parent = $('#imgedit-crop-' + postid);
+
+                this.initCrop(postid, img, parent);
+                this.setCropSelection(postid, 0);
+                this.toggleEditor(postid, 0);
+        },
+
+        initCrop : function(postid, image, parent) {
+                var t = this, selW = $('#imgedit-sel-width-' + postid),
+                        selH = $('#imgedit-sel-height-' + postid);
+
+                t.iasapi = $(image).imgAreaSelect({
+                        parent: parent,
+                        instance: true,
+                        handles: true,
+                        keys: true,
+                        minWidth: 3,
+                        minHeight: 3,
+
+                        onInit: function(img, c) {
+                                parent.children().mousedown(function(e){
+                                        var ratio = false, sel, defRatio;
+
+                                        if ( e.shiftKey ) {
+                                                sel = t.iasapi.getSelection();
+                                                defRatio = t.getSelRatio(postid);
+                                                ratio = ( sel && sel.width && sel.height ) ? sel.width + ':' + sel.height : defRatio;
+                                        }
+
+                                        t.iasapi.setOptions({
+                                                aspectRatio: ratio
+                                        });
+                                });
+                        },
+
+                        onSelectStart: function(img, c) {
+                                imageEdit.setDisabled($('#imgedit-crop-sel-' + postid), 1);
+                        },
+
+                        onSelectEnd: function(img, c) {
+                                imageEdit.setCropSelection(postid, c);
+                        },
+
+                        onSelectChange: function(img, c) {
+                                var sizer = imageEdit.hold.sizer;
+                                selW.val( imageEdit.round(c.width / sizer) );
+                                selH.val( imageEdit.round(c.height / sizer) );
+                        }
+                });
+        },
+
+        setCropSelection : function(postid, c) {
+                var sel, min = $('#imgedit-minthumb-' + postid).val() || '128:128',
+                        sizer = this.hold['sizer'];
+                        min = min.split(':');
+                        c = c || 0;
+
+                if ( !c || ( c.width < 3 && c.height < 3 ) ) {
+                        this.setDisabled($('.imgedit-crop', '#imgedit-panel-' + postid), 0);
+                        this.setDisabled($('#imgedit-crop-sel-' + postid), 0);
+                        $('#imgedit-sel-width-' + postid).val('');
+                        $('#imgedit-sel-height-' + postid).val('');
+                        $('#imgedit-selection-' + postid).val('');
+                        return false;
+                }
+
+                if ( c.width < (min[0] * sizer) && c.height < (min[1] * sizer) ) {
+                        this.setDisabled($('.imgedit-crop', '#imgedit-panel-' + postid), 0);
+                        $('#imgedit-selection-' + postid).val('');
+                        return false;
+                }
+
+                sel = { 'x': c.x1, 'y': c.y1, 'w': c.width, 'h': c.height };
+                this.setDisabled($('.imgedit-crop', '#imgedit-panel-' + postid), 1);
+                $('#imgedit-selection-' + postid).val( JSON.stringify(sel) );
+        },
+
+        close : function(postid, warn) {
+                warn = warn || false;
+
+                if ( warn && this.notsaved(postid) )
+                        return false;
+
+                this.iasapi = {};
+                this.hold = {};
+                $('#image-editor-' + postid).fadeOut('fast', function() {
+                        $('#media-head-' + postid).fadeIn('fast');
+                        $(this).empty();
+                });
+        },
+
+        notsaved : function(postid) {
+                var h = $('#imgedit-history-' + postid).val(),
+                        history = (h != '') ? JSON.parse(h) : new Array(),
+                        pop = this.intval( $('#imgedit-undone-' + postid).val() );
+
+                if ( pop < history.length ) {
+                        if ( confirm( $('#imgedit-leaving-' + postid).html() ) )
+                                return false;
+                        return true;
+                }
+                return false;
+        },
+
+        addStep : function(op, postid, nonce) {
+                var t = this, elem = $('#imgedit-history-' + postid),
+                history = (elem.val() != '') ? JSON.parse(elem.val()) : new Array(),
+                undone = $('#imgedit-undone-' + postid),
+                pop = t.intval(undone.val());
+
+                while ( pop > 0 ) {
+                        history.pop();
+                        pop--;
+                }
+                undone.val(0); // reset
+
+                history.push(op);
+                elem.val( JSON.stringify(history) );
+
+                t.refreshEditor(postid, nonce, function() {
+                        t.setDisabled($('#image-undo-' + postid), true);
+                        t.setDisabled($('#image-redo-' + postid), false);
+                });
+        },
+
+        rotate : function(angle, postid, nonce, t) {
+                if ( $(t).hasClass('disabled') )
+                        return false;
+
+                this.addStep({ 'r': { 'r': angle, 'fw': this.hold['h'], 'fh': this.hold['w'] }}, postid, nonce);
+        },
+
+        flip : function (axis, postid, nonce, t) {
+                if ( $(t).hasClass('disabled') )
+                        return false;
+
+                this.addStep({ 'f': { 'f': axis, 'fw': this.hold['w'], 'fh': this.hold['h'] }}, postid, nonce);
+        },
+
+        crop : function (postid, nonce, t) {
+                var sel = $('#imgedit-selection-' + postid).val(),
+                        w = this.intval( $('#imgedit-sel-width-' + postid).val() ),
+                        h = this.intval( $('#imgedit-sel-height-' + postid).val() );
+
+                if ( $(t).hasClass('disabled') || sel == '' )
+                        return false;
+
+                sel = JSON.parse(sel);
+                if ( sel.w > 0 && sel.h > 0 && w > 0 && h > 0 ) {
+                        sel['fw'] = w;
+                        sel['fh'] = h;
+                        this.addStep({ 'c': sel }, postid, nonce);
+                }
+        },
+
+        undo : function (postid, nonce) {
+                var t = this, button = $('#image-undo-' + postid), elem = $('#imgedit-undone-' + postid),
+                        pop = t.intval( elem.val() ) + 1;
+
+                if ( button.hasClass('disabled') )
+                        return;
+
+                elem.val(pop);
+                t.refreshEditor(postid, nonce, function() {
+                        var elem = $('#imgedit-history-' + postid),
+                        history = (elem.val() != '') ? JSON.parse(elem.val()) : new Array();
+
+                        t.setDisabled($('#image-redo-' + postid), true);
+                        t.setDisabled(button, pop < history.length);
+                });
+        },
+
+        redo : function(postid, nonce) {
+                var t = this, button = $('#image-redo-' + postid), elem = $('#imgedit-undone-' + postid),
+                        pop = t.intval( elem.val() ) - 1;
+
+                if ( button.hasClass('disabled') )
+                        return;
+
+                elem.val(pop);
+                t.refreshEditor(postid, nonce, function() {
+                        t.setDisabled($('#image-undo-' + postid), true);
+                        t.setDisabled(button, pop > 0);
+                });
+        },
+
+        setNumSelection : function(postid) {
+                var sel, elX = $('#imgedit-sel-width-' + postid), elY = $('#imgedit-sel-height-' + postid),
+                        x = this.intval( elX.val() ), y = this.intval( elY.val() ),
+                        img = $('#image-preview-' + postid), imgh = img.height(), imgw = img.width(),
+                        sizer = this.hold['sizer'], x1, y1, x2, y2, ias = this.iasapi;
+
+                if ( x < 1 ) {
+                        elX.val('');
+                        return false;
+                }
+
+                if ( y < 1 ) {
+                        elY.val('');
+                        return false;
+                }
+
+                if ( x && y && ( sel = ias.getSelection() ) ) {
+                        x2 = sel.x1 + Math.round( x * sizer );
+                        y2 = sel.y1 + Math.round( y * sizer );
+                        x1 = sel.x1;
+                        y1 = sel.y1;
+
+                        if ( x2 > imgw ) {
+                                x1 = 0;
+                                x2 = imgw;
+                                elX.val( Math.round( x2 / sizer ) );
+                        }
+
+                        if ( y2 > imgh ) {
+                                y1 = 0;
+                                y2 = imgh;
+                                elY.val( Math.round( y2 / sizer ) );
+                        }
+
+                        ias.setSelection( x1, y1, x2, y2 );
+                        ias.update();
+                        this.setCropSelection(postid, ias.getSelection());
+                }
+        },
+
+        round : function(num) {
+                var s;
+                num = Math.round(num);
+
+                if ( this.hold.sizer > 0.6 )
+                        return num;
+
+                s = num.toString().slice(-1);
+
+                if ( '1' == s )
+                        return num - 1;
+                else if ( '9' == s )
+                        return num + 1;
+
+                return num;
+        },
+
+        setRatioSelection : function(postid, n, el) {
+                var sel, r, x = this.intval( $('#imgedit-crop-width-' + postid).val() ),
+                        y = this.intval( $('#imgedit-crop-height-' + postid).val() ),
+                        h = $('#image-preview-' + postid).height();
+
+                if ( !this.intval( $(el).val() ) ) {
+                        $(el).val('');
+                        return;
+                }
+
+                if ( x && y ) {
+                        this.iasapi.setOptions({
+                                aspectRatio: x + ':' + y
+                        });
+
+                        if ( sel = this.iasapi.getSelection(true) ) {
+                                r = Math.ceil( sel.y1 + ((sel.x2 - sel.x1) / (x / y)) );
+
+                                if ( r > h ) {
+                                        r = h;
+                                        if ( n )
+                                                $('#imgedit-crop-height-' + postid).val('');
+                                        else
+                                                $('#imgedit-crop-width-' + postid).val('');
+                                }
+
+                                this.iasapi.setSelection( sel.x1, sel.y1, sel.x2, r );
+                                this.iasapi.update();
+                        }
+                }
+        }
+}
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsimageeditminjsfromrev21591trunkwpadminjsimageeditjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/image-edit.min.js (from rev 21591, trunk/wp-admin/js/image-edit.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/image-edit.min.js         (rev 0)
+++ trunk/wp-admin/js/image-edit.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var imageEdit;(function(a){imageEdit={iasapi:{},hold:{},postid:"",intval:function(b){return b|0},setDisabled:function(c,b){if(b){c.removeClass("disabled");a("input",c).removeAttr("disabled")}else{c.addClass("disabled");a("input",c).prop("disabled",true)}},init:function(g,e){var d=this,c=a("#image-editor-"+d.postid),b=d.intval(a("#imgedit-x-"+g).val()),f=d.intval(a("#imgedit-y-"+g).val());if(d.postid!=g&&c.length){d.close(d.postid)}d.hold.w=d.hold.ow=b;d.hold.h=d.hold.oh=f;d.hold.xy_ratio=b/f;d.hold.sizer=parseFloat(a("#imgedit-sizer-"+g).val());d.postid=g;a("#imgedit-response-"+g).empty();a('input[type="text"]',"#imgedit-panel-"+g).keypress(function(i){var h=i.keyCode;if(36<h&&h<41){a(this).blur()}if(13==h){i.preventDefault();i.stopPropagation();return false}})},toggleEditor:function(d,b){var c=a("#
imgedit-wait-"+d);if(b){c.height(a("#imgedit-panel-"+d).height()).fadeIn("fast")}else{c.fadeOut("fast")}},toggleHelp:function(b){a(b).siblings(".imgedit-help").slideToggle("fast");return false},getTarget:function(b){return a('input[name="imgedit-target-'+b+'"]:checked',"#imgedit-save-target-"+b).val()||"full"},scaleChanged:function(i,b){var d=a("#imgedit-scale-width-"+i),f=a("#imgedit-scale-height-"+i),g=a("#imgedit-scale-warn-"+i),c="",e="";if(b){e=(d.val()!="")?this.intval(d.val()/this.hold.xy_ratio):"";f.val(e)}else{c=(f.val()!="")?this.intval(f.val()*this.hold.xy_ratio):"";d.val(c)}if((e&&e>this.hold.oh)||(c&&c>this.hold.ow)){g.css("visibility","visible")}else{g.css("visibility","hidden")}},getSelRatio:function(f){var b=this.hold.w,e=this
.hold.h,d=this.intval(a("#imgedit-crop-width-"+f).val()),c=this.intval(a("#imgedit-crop-height-"+f).val());if(d&&c){return d+":"+c}if(b&&e){return b+":"+e}return"1:1"},filterHistory:function(j,f){var d=a("#imgedit-history-"+j).val(),b,h,e,c,g=[];if(d!=""){d=JSON.parse(d);b=this.intval(a("#imgedit-undone-"+j).val());if(b>0){while(b>0){d.pop();b--}}if(f){if(!d.length){this.hold.w=this.hold.ow;this.hold.h=this.hold.oh;return""}e=d[d.length-1];e=e.c||e.r||e.f||false;if(e){this.hold.w=e.fw;this.hold.h=e.fh}}for(h in d){c=d[h];if(c.hasOwnProperty("c")){g[h]={c:{x:c.c.x,y:c.c.y,w:c.c.w,h:c.c.h}}}else{if(c.hasOwnProperty("r")){g[h]={r:c.r.r}}else{if(c.hasOwnProperty("f")){g[h]={f:c.f.f}}}}}return JSON.stringify(g)}return""},refreshEditor:function(g,d,f){var c=this,e,b;c.toggleEditor(g,1);e={action:"imgedit-preview",_ajax_no
nce:d,postid:g,history:c.filterHistory(g,1),rand:c.intval(Math.random()*1000000)};b=a('<img id="image-preview-'+g+'" />');b.load(function(){var i,h,k=a("#imgedit-crop-"+g),j=imageEdit;k.empty().append(b);i=Math.max(j.hold.w,j.hold.h);h=Math.max(a(b).width(),a(b).height());j.hold.sizer=i>h?h/i:1;j.initCrop(g,b,k);j.setCropSelection(g,0);if((typeof f!="unknown")&&f!=null){f()}if(a("#imgedit-history-"+g).val()&&a("#imgedit-undone-"+g).val()==0){a("input.imgedit-submit-btn","#imgedit-panel-"+g).removeAttr("disabled")}else{a("input.imgedit-submit-btn","#imgedit-panel-"+g).prop("disabled",true)}j.toggleEditor(g,0)}).error(function(){a("#imgedit-crop-"+g).empty().append('<div class="error"><p>'+imageEditL10n.error+"</p></div>");c.toggleEditor(g,0)}).attr("src",ajaxurl+"?"+a.pa
ram(e))},action:function(b,g,c){var j=this,e,i,f,d,k;if(j.notsaved(b)){return false}e={action:"image-editor",_ajax_nonce:g,postid:b};if("scale"==c){i=a("#imgedit-scale-width-"+b),f=a("#imgedit-scale-height-"+b),d=j.intval(i.val()),k=j.intval(f.val());if(d<1){i.focus();return false}else{if(k<1){f.focus();return false}}if(d==j.hold.ow||k==j.hold.oh){return false}e["do"]="scale";e.fwidth=d;e.fheight=k}else{if("restore"==c){e["do"]="restore"}else{return false}}j.toggleEditor(b,1);a.post(ajaxurl,e,function(h){a("#image-editor-"+b).empty().append(h);j.toggleEditor(b,0)})},save:function(f,b){var c,e=this.getTarget(f),d=this.filterHistory(f,0);if(""==d){return false}this.toggleEditor(f,1);c={action:"image-editor",_ajax_nonce:b,postid:f,history:d,target:e,"do":"save"};a.post(ajaxurl,c,function(h){var g=JSON.parse(h);if(g.error){a("#img
edit-response-"+f).html('<div class="error"><p>'+g.error+"</p><div>");imageEdit.close(f);return}if(g.fw&&g.fh){a("#media-dims-"+f).html(g.fw+" &times; "+g.fh)}if(g.thumbnail){a(".thumbnail","#thumbnail-head-"+f).attr("src",""+g.thumbnail)}if(g.msg){a("#imgedit-response-"+f).html('<div class="updated"><p>'+g.msg+"</p></div>")}imageEdit.close(f)})},open:function(h,d){var f,e=a("#image-editor-"+h),c=a("#media-head-"+h),b=a("#imgedit-open-btn-"+h),g=b.siblings("img");b.prop("disabled",true);g.css("visibility","visible");f={action:"image-editor",_ajax_nonce:d,postid:h,"do":"open"};e.load(ajaxurl,f,function(){e.fadeIn("fast");c.fadeOut("fast",function(){b.removeAttr("disabled");g.c
ss("visibility","hidden")})})},imgLoaded:function(d){var b=a("#image-preview-"+d),c=a("#imgedit-crop-"+d);this.initCrop(d,b,c);this.setCropSelection(d,0);this.toggleEditor(d,0)},initCrop:function(g,e,c){var b=this,d=a("#imgedit-sel-width-"+g),f=a("#imgedit-sel-height-"+g);b.iasapi=a(e).imgAreaSelect({parent:c,instance:true,handles:true,keys:true,minWidth:3,minHeight:3,onInit:function(h,i){c.children().mousedown(function(m){var k=false,l,j;if(m.shiftKey){l=b.iasapi.getSelection();j=b.getSelRatio(g);k=(l&&l.width&&l.height)?l.width+":"+l.height:j}b.iasapi.setOptions({aspectRatio:k})})},onSelectStart:function(h,i){imageEdit.setDisabled(a("#imgedit-crop-sel-"+g),1)},onSelectEnd:function(h,i){imageEdit.setCropSelection(g,i)},onSelectChange:function(h,j){var i=imageEdit.hold.sizer;d.val(imageEdit.round(j.width/i));f.val(imageEdit.round(j.height/i))}})},setCropSelection:function(g,f){var
e,b=a("#imgedit-minthumb-"+g).val()||"128:128",d=this.hold.sizer;b=b.split(":");f=f||0;if(!f||(f.width<3&&f.height<3)){this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+g),0);this.setDisabled(a("#imgedit-crop-sel-"+g),0);a("#imgedit-sel-width-"+g).val("");a("#imgedit-sel-height-"+g).val("");a("#imgedit-selection-"+g).val("");return false}if(f.width<(b[0]*d)&&f.height<(b[1]*d)){this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+g),0);a("#imgedit-selection-"+g).val("");return false}e={x:f.x1,y:f.y1,w:f.width,h:f.height};this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+g),1);a("#imgedit-selection-"+g).val(JSON.stringify(e))},close:function(c,b){b=b||false;if(b&&this.notsaved(c)){return false}this.iasapi={};this.hold={};a("#image-editor-"
;+c).fadeOut("fast",function(){a("#media-head-"+c).fadeIn("fast");a(this).empty()})},notsaved:function(e){var c=a("#imgedit-history-"+e).val(),d=(c!="")?JSON.parse(c):new Array(),b=this.intval(a("#imgedit-undone-"+e).val());if(b<d.length){if(confirm(a("#imgedit-leaving-"+e).html())){return false}return true}return false},addStep:function(i,h,d){var c=this,e=a("#imgedit-history-"+h),g=(e.val()!="")?JSON.parse(e.val()):new Array(),f=a("#imgedit-undone-"+h),b=c.intval(f.val());while(b>0){g.pop();b--}f.val(0);g.push(i);e.val(JSON.stringify(g));c.refreshEditor(h,d,function(){c.setDisabled(a("#image-undo-"+h),true);c.setDisabled(a("#image-redo-"+h),false)})},rotate:function(d,e,c,b){if(a(b).hasClass("disabled")){return false}this.addStep({r:{r:d,fw:this.hold.h,fh:this.hold.w}},e,c)},flip:function(d,e,c,b){if(a(b).hasClass("disabled")){re
turn false}this.addStep({f:{f:d,fw:this.hold.w,fh:this.hold.h}},e,c)},crop:function(g,e,c){var f=a("#imgedit-selection-"+g).val(),b=this.intval(a("#imgedit-sel-width-"+g).val()),d=this.intval(a("#imgedit-sel-height-"+g).val());if(a(c).hasClass("disabled")||f==""){return false}f=JSON.parse(f);if(f.w>0&&f.h>0&&b>0&&d>0){f.fw=b;f.fh=d;this.addStep({c:f},g,e)}},undo:function(g,e){var d=this,c=a("#image-undo-"+g),f=a("#imgedit-undone-"+g),b=d.intval(f.val())+1;if(c.hasClass("disabled")){return}f.val(b);d.refreshEditor(g,e,function(){var h=a("#imgedit-history-"+g),i=(h.val()!="")?JSON.parse(h.val()):new Array();d.setDisabled(a("#image-redo-"+g),true);d.setDisabled(c,b<i.length)})},redo:function(g,e){var d=this,c=a("#image-redo-"+g),f=a("#imgedit-undone-"+g),b=d.intval(f.val())-1;if(c.hasClass("disabled"))
{return}f.val(b);d.refreshEditor(g,e,function(){d.setDisabled(a("#image-undo-"+g),true);d.setDisabled(c,b>0)})},setNumSelection:function(c){var g,k=a("#imgedit-sel-width-"+c),j=a("#imgedit-sel-height-"+c),o=this.intval(k.val()),m=this.intval(j.val()),i=a("#image-preview-"+c),p=i.height(),h=i.width(),b=this.hold.sizer,f,n,e,l,d=this.iasapi;if(o<1){k.val("");return false}if(m<1){j.val("");return false}if(o&&m&&(g=d.getSelection())){e=g.x1+Math.round(o*b);l=g.y1+Math.round(m*b);f=g.x1;n=g.y1;if(e>h){f=0;e=h;k.val(Math.round(e/b))}if(l>p){n=0;l=p;j.val(Math.round(l/b))}d.setSelection(f,n,e,l);d.update();this.setCropSelection(c,d.getSelection())}},round:function(b){var c;b=Math.round(b);if(this.hold.sizer>0.6){return b}c=b.toString().slice(-1);if("1"==c){return b-1}else{if("9"==c){return b+1}}return b},setRatioSelection:function(j,i,d){var f,e,b=this.intval(a("#i
mgedit-crop-width-"+j).val()),g=this.intval(a("#imgedit-crop-height-"+j).val()),c=a("#image-preview-"+j).height();if(!this.intval(a(d).val())){a(d).val("");return}if(b&&g){this.iasapi.setOptions({aspectRatio:b+":"+g});if(f=this.iasapi.getSelection(true)){e=Math.ceil(f.y1+((f.x2-f.x1)/(b/g)));if(e>c){e=c;if(i){a("#imgedit-crop-height-"+j).val("")}else{a("#imgedit-crop-width-"+j).val("")}}this.iasapi.setSelection(f.x1,f.y1,f.x2,e);this.iasapi.update()}}}}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsinlineeditpostdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/inline-edit-post.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-post.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/inline-edit-post.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,303 +0,0 @@
</span><del>-(function($) {
-inlineEditPost = {
-
-        init : function(){
-                var t = this, qeRow = $('#inline-edit'), bulkRow = $('#bulk-edit');
-
-                t.type = $('table.widefat').hasClass('pages') ? 'page' : 'post';
-                t.what = '#post-';
-
-                // prepare the edit rows
-                qeRow.keyup(function(e){
-                        if (e.which == 27)
-                                return inlineEditPost.revert();
-                });
-                bulkRow.keyup(function(e){
-                        if (e.which == 27)
-                                return inlineEditPost.revert();
-                });
-
-                $('a.cancel', qeRow).click(function(){
-                        return inlineEditPost.revert();
-                });
-                $('a.save', qeRow).click(function(){
-                        return inlineEditPost.save(this);
-                });
-                $('td', qeRow).keydown(function(e){
-                        if ( e.which == 13 )
-                                return inlineEditPost.save(this);
-                });
-
-                $('a.cancel', bulkRow).click(function(){
-                        return inlineEditPost.revert();
-                });
-
-                $('#inline-edit .inline-edit-private input[value="private"]').click( function(){
-                        var pw = $('input.inline-edit-password-input');
-                        if ( $(this).prop('checked') ) {
-                                pw.val('').prop('disabled', true);
-                        } else {
-                                pw.prop('disabled', false);
-                        }
-                });
-
-                // add events
-                $('a.editinline').live('click', function(){
-                        inlineEditPost.edit(this);
-                        return false;
-                });
-
-                $('#bulk-title-div').parents('fieldset').after(
-                        $('#inline-edit fieldset.inline-edit-categories').clone()
-                ).siblings( 'fieldset:last' ).prepend(
-                        $('#inline-edit label.inline-edit-tags').clone()
-                );
-
-                // hiearchical taxonomies expandable?
-                $('span.catshow').click(function(){
-                        $(this).hide().next().show().parent().next().addClass("cat-hover");
-                });
-
-                $('span.cathide').click(function(){
-                        $(this).hide().prev().show().parent().next().removeClass("cat-hover");
-                });
-
-                $('select[name="_status"] option[value="future"]', bulkRow).remove();
-
-                $('#doaction, #doaction2').click(function(e){
-                        var n = $(this).attr('id').substr(2);
-                        if ( $('select[name="'+n+'"]').val() == 'edit' ) {
-                                e.preventDefault();
-                                t.setBulk();
-                        } else if ( $('form#posts-filter tr.inline-editor').length > 0 ) {
-                                t.revert();
-                        }
-                });
-
-                $('#post-query-submit').mousedown(function(e){
-                        t.revert();
-                        $('select[name^="action"]').val('-1');
-                });
-        },
-
-        toggle : function(el){
-                var t = this;
-                $(t.what+t.getId(el)).css('display') == 'none' ? t.revert() : t.edit(el);
-        },
-
-        setBulk : function(){
-                var te = '', type = this.type, tax, c = true;
-                this.revert();
-
-                $('#bulk-edit td').attr('colspan', $('.widefat:first thead th:visible').length);
-                $('table.widefat tbody').prepend( $('#bulk-edit') );
-                $('#bulk-edit').addClass('inline-editor').show();
-
-                $('tbody th.check-column input[type="checkbox"]').each(function(i){
-                        if ( $(this).prop('checked') ) {
-                                c = false;
-                                var id = $(this).val(), theTitle;
-                                theTitle = $('#inline_'+id+' .post_title').text() || inlineEditL10n.notitle;
-                                te += '<div id="ttle'+id+'"><a id="_'+id+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+theTitle+'</div>';
-                        }
-                });
-
-                if ( c )
-                        return this.revert();
-
-                $('#bulk-titles').html(te);
-                $('#bulk-titles a').click(function(){
-                        var id = $(this).attr('id').substr(1);
-
-                        $('table.widefat input[value="' + id + '"]').prop('checked', false);
-                        $('#ttle'+id).remove();
-                });
-
-                // enable autocomplete for tags
-                if ( 'post' == type ) {
-                        // support multi taxonomies?
-                        tax = 'post_tag';
-                        $('tr.inline-editor textarea[name="tax_input['+tax+']"]').suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma + ' ' } );
-                }
-                $('html, body').animate( { scrollTop: 0 }, 'fast' );
-        },
-
-        edit : function(id) {
-                var t = this, fields, editRow, rowData, status, pageOpt, pageLevel, nextPage, pageLoop = true, nextLevel, cur_format, f;
-                t.revert();
-
-                if ( typeof(id) == 'object' )
-                        id = t.getId(id);
-
-                fields = ['post_title', 'post_name', 'post_author', '_status', 'jj', 'mm', 'aa', 'hh', 'mn', 'ss', 'post_password', 'post_format', 'menu_order'];
-                if ( t.type == 'page' )
-                        fields.push('post_parent', 'page_template');
-
-                // add the new blank row
-                editRow = $('#inline-edit').clone(true);
-                $('td', editRow).attr('colspan', $('.widefat:first thead th:visible').length);
-
-                if ( $(t.what+id).hasClass('alternate') )
-                        $(editRow).addClass('alternate');
-                $(t.what+id).hide().after(editRow);
-
-                // populate the data
-                rowData = $('#inline_'+id);
-                if ( !$(':input[name="post_author"] option[value="' + $('.post_author', rowData).text() + '"]', editRow).val() ) {
-                        // author no longer has edit caps, so we need to add them to the list of authors
-                        $(':input[name="post_author"]', editRow).prepend('<option value="' + $('.post_author', rowData).text() + '">' + $('#' + t.type + '-' + id + ' .author').text() + '</option>');
-                }
-                if ( $(':input[name="post_author"] option', editRow).length == 1 ) {
-                        $('label.inline-edit-author', editRow).hide();
-                }
-
-                // hide unsupported formats, but leave the current format alone
-                cur_format = $('.post_format', rowData).text();
-                $('option.unsupported', editRow).each(function() {
-                        var $this = $(this);
-                        if ( $this.val() != cur_format )
-                                $this.remove();
-                });
-
-                for ( f = 0; f < fields.length; f++ ) {
-                        $(':input[name="' + fields[f] + '"]', editRow).val( $('.'+fields[f], rowData).text() );
-                }
-
-                if ( $('.comment_status', rowData).text() == 'open' )
-                        $('input[name="comment_status"]', editRow).prop("checked", true);
-                if ( $('.ping_status', rowData).text() == 'open' )
-                        $('input[name="ping_status"]', editRow).prop("checked", true);
-                if ( $('.sticky', rowData).text() == 'sticky' )
-                        $('input[name="sticky"]', editRow).prop("checked", true);
-
-                // hierarchical taxonomies
-                $('.post_category', rowData).each(function(){
-                        var term_ids = $(this).text();
-
-                        if ( term_ids ) {
-                                taxname = $(this).attr('id').replace('_'+id, '');
-                                $('ul.'+taxname+'-checklist :checkbox', editRow).val(term_ids.split(','));
-                        }
-                });
-
-                //flat taxonomies
-                $('.tags_input', rowData).each(function(){
-                        var terms = $(this).text(),
-                                taxname = $(this).attr('id').replace('_' + id, ''),
-                                textarea = $('textarea.tax_input_' + taxname, editRow),
-                                comma = inlineEditL10n.comma;
-
-                        if ( terms ) {
-                                if ( ',' !== comma )
-                                        terms = terms.replace(/,/g, comma);
-                                textarea.val(terms);
-                        }
-
-                        textarea.suggest( ajaxurl + '?action=ajax-tag-search&tax=' + taxname, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma + ' ' } );
-                });
-
-                // handle the post status
-                status = $('._status', rowData).text();
-                if ( 'future' != status )
-                        $('select[name="_status"] option[value="future"]', editRow).remove();
-
-                if ( 'private' == status ) {
-                        $('input[name="keep_private"]', editRow).prop("checked", true);
-                        $('input.inline-edit-password-input').val('').prop('disabled', true);
-                }
-
-                // remove the current page and children from the parent dropdown
-                pageOpt = $('select[name="post_parent"] option[value="' + id + '"]', editRow);
-                if ( pageOpt.length > 0 ) {
-                        pageLevel = pageOpt[0].className.split('-')[1];
-                        nextPage = pageOpt;
-                        while ( pageLoop ) {
-                                nextPage = nextPage.next('option');
-                                if (nextPage.length == 0) break;
-                                nextLevel = nextPage[0].className.split('-')[1];
-                                if ( nextLevel <= pageLevel ) {
-                                        pageLoop = false;
-                                } else {
-                                        nextPage.remove();
-                                        nextPage = pageOpt;
-                                }
-                        }
-                        pageOpt.remove();
-                }
-
-                $(editRow).attr('id', 'edit-'+id).addClass('inline-editor').show();
-                $('.ptitle', editRow).focus();
-
-                return false;
-        },
-
-        save : function(id) {
-                var params, fields, page = $('.post_status_page').val() || '';
-
-                if ( typeof(id) == 'object' )
-                        id = this.getId(id);
-
-                $('table.widefat .inline-edit-save .waiting').show();
-
-                params = {
-                        action: 'inline-save',
-                        post_type: typenow,
-                        post_ID: id,
-                        edit_date: 'true',
-                        post_status: page
-                };
-
-                fields = $('#edit-'+id+' :input').serialize();
-                params = fields + '&' + $.param(params);
-
-                // make ajax request
-                $.post( ajaxurl, params,
-                        function(r) {
-                                $('table.widefat .inline-edit-save .waiting').hide();
-
-                                if (r) {
-                                        if ( -1 != r.indexOf('<tr') ) {
-                                                $(inlineEditPost.what+id).remove();
-                                                $('#edit-'+id).before(r).remove();
-                                                $(inlineEditPost.what+id).hide().fadeIn();
-                                        } else {
-                                                r = r.replace( /<.[^<>]*?>/g, '' );
-                                                $('#edit-'+id+' .inline-edit-save .error').html(r).show();
-                                        }
-                                } else {
-                                        $('#edit-'+id+' .inline-edit-save .error').html(inlineEditL10n.error).show();
-                                }
-                        }
-                , 'html');
-                return false;
-        },
-
-        revert : function(){
-                var id = $('table.widefat tr.inline-editor').attr('id');
-
-                if ( id ) {
-                        $('table.widefat .inline-edit-save .waiting').hide();
-
-                        if ( 'bulk-edit' == id ) {
-                                $('table.widefat #bulk-edit').removeClass('inline-editor').hide();
-                                $('#bulk-titles').html('');
-                                $('#inlineedit').append( $('#bulk-edit') );
-                        } else {
-                                $('#'+id).remove();
-                                id = id.substr( id.lastIndexOf('-') + 1 );
-                                $(this.what+id).show();
-                        }
-                }
-
-                return false;
-        },
-
-        getId : function(o) {
-                var id = $(o).closest('tr').attr('id'),
-                        parts = id.split('-');
-                return parts[parts.length - 1];
-        }
-};
-
-$(document).ready(function(){inlineEditPost.init();});
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsinlineeditpostjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/inline-edit-post.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-post.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/inline-edit-post.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){inlineEditPost={init:function(){var c=this,d=a("#inline-edit"),b=a("#bulk-edit");c.type=a("table.widefat").hasClass("pages")?"page":"post";c.what="#post-";d.keyup(function(f){if(f.which==27){return inlineEditPost.revert()}});b.keyup(function(f){if(f.which==27){return inlineEditPost.revert()}});a("a.cancel",d).click(function(){return inlineEditPost.revert()});a("a.save",d).click(function(){return inlineEditPost.save(this)});a("td",d).keydown(function(f){if(f.which==13){return inlineEditPost.save(this)}});a("a.cancel",b).click(function(){return inlineEditPost.revert()});a('#inline-edit .inline-edit-private input[value="private"]').click(function(){var e=a("input.inline-edit-password-input");if(a(this).prop("checked")){e.val("").prop("disabled",true)}else{e.prop("disabled",false)}});a(&
quot;a.editinline").live("click",function(){inlineEditPost.edit(this);return false});a("#bulk-title-div").parents("fieldset").after(a("#inline-edit fieldset.inline-edit-categories").clone()).siblings("fieldset:last").prepend(a("#inline-edit label.inline-edit-tags").clone());a("span.catshow").click(function(){a(this).hide().next().show().parent().next().addClass("cat-hover")});a("span.cathide").click(function(){a(this).hide().prev().show().parent().next().removeClass("cat-hover")});a('select[name="_status"] option[value="future"]',b).remove();a("#doaction, #doaction2").click(function(f){var g=a(this).attr("id").substr(2);if(a('select[name="'+g+'"]').val()=="edit"){f.preventDefault();c.setBulk()}else{if(a("form#posts-filter tr.inline-editor").length>0){c.revert()}}});a("#post-query-submit").m
ousedown(function(f){c.revert();a('select[name^="action"]').val("-1")})},toggle:function(c){var b=this;a(b.what+b.getId(c)).css("display")=="none"?b.revert():b.edit(c)},setBulk:function(){var e="",d=this.type,b,f=true;this.revert();a("#bulk-edit td").attr("colspan",a(".widefat:first thead th:visible").length);a("table.widefat tbody").prepend(a("#bulk-edit"));a("#bulk-edit").addClass("inline-editor").show();a('tbody th.check-column input[type="checkbox"]').each(function(g){if(a(this).prop("checked")){f=false;var h=a(this).val(),c;c=a("#inline_"+h+" .post_title").text()||inlineEditL10n.notitle;e+='<div id="ttle'+h+'"><a id="_'+h+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+c+"</div>"}});if(f){return this.revert()}a("#bu
lk-titles").html(e);a("#bulk-titles a").click(function(){var c=a(this).attr("id").substr(1);a('table.widefat input[value="'+c+'"]').prop("checked",false);a("#ttle"+c).remove()});if("post"==d){b="post_tag";a('tr.inline-editor textarea[name="tax_input['+b+']"]').suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:true,multipleSep:inlineEditL10n.comma+" "})}a("html, body").animate({scrollTop:0},"fast")},edit:function(c){var n=this,j,e,g,i,h,m,l,d=true,o,b,k;n.revert();if(typeof(c)=="object"){c=n.getId(c)}j=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order"];if(n.type=="page"){j.push("post_parent"
,"page_template")}e=a("#inline-edit").clone(true);a("td",e).attr("colspan",a(".widefat:first thead th:visible").length);if(a(n.what+c).hasClass("alternate")){a(e).addClass("alternate")}a(n.what+c).hide().after(e);g=a("#inline_"+c);if(!a(':input[name="post_author"] option[value="'+a(".post_author",g).text()+'"]',e).val()){a(':input[name="post_author"]',e).prepend('<option value="'+a(".post_author",g).text()+'">'+a("#"+n.type+"-"+c+" .author").text()+"</option>")}if(a(':input[name="post_author"] option',e).length==1){a("label.inline-edit-author",e).hide()}b=a(".post_format",g).text();a("option.unsupported",e).each(function(){var f=a(this);if(f.val()!=b){f.remove()}});for(k=0;k<j.length;k++){a(':input[name="'+j[k]+'"]',e).val(a(".&q
uot;+j[k],g).text())}if(a(".comment_status",g).text()=="open"){a('input[name="comment_status"]',e).prop("checked",true)}if(a(".ping_status",g).text()=="open"){a('input[name="ping_status"]',e).prop("checked",true)}if(a(".sticky",g).text()=="sticky"){a('input[name="sticky"]',e).prop("checked",true)}a(".post_category",g).each(function(){var f=a(this).text();if(f){taxname=a(this).attr("id").replace("_"+c,"");a("ul."+taxname+"-checklist :checkbox",e).val(f.split(","))}});a(".tags_input",g).each(function(){var q=a(this).text(),r=a(this).attr("id").replace("_"+c,""),p=a("textarea.tax_input_"+r,e),f=inlineEditL10n.comma;if(q){if(","!==f){q=q.replace(/,/g,f)}p.val(q)}p.suggest(ajaxurl+"?action=ajax-tag-search&tax="+r,{delay:
500,minchars:2,multiple:true,multipleSep:inlineEditL10n.comma+" "})});i=a("._status",g).text();if("future"!=i){a('select[name="_status"] option[value="future"]',e).remove()}if("private"==i){a('input[name="keep_private"]',e).prop("checked",true);a("input.inline-edit-password-input").val("").prop("disabled",true)}h=a('select[name="post_parent"] option[value="'+c+'"]',e);if(h.length>0){m=h[0].className.split("-")[1];l=h;while(d){l=l.next("option");if(l.length==0){break}o=l[0].className.split("-")[1];if(o<=m){d=false}else{l.remove();l=h}}h.remove()}a(e).attr("id","edit-"+c).addClass("inline-editor").show();a(".ptitle",e).focus();return false},save:function(e){var d,b,c=a(".post_status_page").val()||"";if(typeof(e)=="object"){e=this.getId(e)}a(&quo
t;table.widefat .inline-edit-save .waiting").show();d={action:"inline-save",post_type:typenow,post_ID:e,edit_date:"true",post_status:c};b=a("#edit-"+e+" :input").serialize();d=b+"&"+a.param(d);a.post(ajaxurl,d,function(f){a("table.widefat .inline-edit-save .waiting").hide();if(f){if(-1!=f.indexOf("<tr")){a(inlineEditPost.what+e).remove();a("#edit-"+e).before(f).remove();a(inlineEditPost.what+e).hide().fadeIn()}else{f=f.replace(/<.[^<>]*?>/g,"");a("#edit-"+e+" .inline-edit-save .error").html(f).show()}}else{a("#edit-"+e+" .inline-edit-save .error").html(inlineEditL10n.error).show()}},"html");return false},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");if(b){a("table.widefat .inline-edit-save .waiting").hide();if("bulk-edit"==b){a("table.widefat #b
ulk-edit").removeClass("inline-editor").hide();a("#bulk-titles").html("");a("#inlineedit").append(a("#bulk-edit"))}else{a("#"+b).remove();b=b.substr(b.lastIndexOf("-")+1);a(this.what+b).show()}}return false},getId:function(c){var d=a(c).closest("tr").attr("id"),b=d.split("-");return b[b.length-1]}};a(document).ready(function(){inlineEditPost.init()})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsinlineeditpostjsfromrev21591trunkwpadminjsinlineeditpostdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/inline-edit-post.js (from rev 21591, trunk/wp-admin/js/inline-edit-post.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-post.js         (rev 0)
+++ trunk/wp-admin/js/inline-edit-post.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,303 @@
</span><ins>+(function($) {
+inlineEditPost = {
+
+        init : function(){
+                var t = this, qeRow = $('#inline-edit'), bulkRow = $('#bulk-edit');
+
+                t.type = $('table.widefat').hasClass('pages') ? 'page' : 'post';
+                t.what = '#post-';
+
+                // prepare the edit rows
+                qeRow.keyup(function(e){
+                        if (e.which == 27)
+                                return inlineEditPost.revert();
+                });
+                bulkRow.keyup(function(e){
+                        if (e.which == 27)
+                                return inlineEditPost.revert();
+                });
+
+                $('a.cancel', qeRow).click(function(){
+                        return inlineEditPost.revert();
+                });
+                $('a.save', qeRow).click(function(){
+                        return inlineEditPost.save(this);
+                });
+                $('td', qeRow).keydown(function(e){
+                        if ( e.which == 13 )
+                                return inlineEditPost.save(this);
+                });
+
+                $('a.cancel', bulkRow).click(function(){
+                        return inlineEditPost.revert();
+                });
+
+                $('#inline-edit .inline-edit-private input[value="private"]').click( function(){
+                        var pw = $('input.inline-edit-password-input');
+                        if ( $(this).prop('checked') ) {
+                                pw.val('').prop('disabled', true);
+                        } else {
+                                pw.prop('disabled', false);
+                        }
+                });
+
+                // add events
+                $('a.editinline').live('click', function(){
+                        inlineEditPost.edit(this);
+                        return false;
+                });
+
+                $('#bulk-title-div').parents('fieldset').after(
+                        $('#inline-edit fieldset.inline-edit-categories').clone()
+                ).siblings( 'fieldset:last' ).prepend(
+                        $('#inline-edit label.inline-edit-tags').clone()
+                );
+
+                // hiearchical taxonomies expandable?
+                $('span.catshow').click(function(){
+                        $(this).hide().next().show().parent().next().addClass("cat-hover");
+                });
+
+                $('span.cathide').click(function(){
+                        $(this).hide().prev().show().parent().next().removeClass("cat-hover");
+                });
+
+                $('select[name="_status"] option[value="future"]', bulkRow).remove();
+
+                $('#doaction, #doaction2').click(function(e){
+                        var n = $(this).attr('id').substr(2);
+                        if ( $('select[name="'+n+'"]').val() == 'edit' ) {
+                                e.preventDefault();
+                                t.setBulk();
+                        } else if ( $('form#posts-filter tr.inline-editor').length > 0 ) {
+                                t.revert();
+                        }
+                });
+
+                $('#post-query-submit').mousedown(function(e){
+                        t.revert();
+                        $('select[name^="action"]').val('-1');
+                });
+        },
+
+        toggle : function(el){
+                var t = this;
+                $(t.what+t.getId(el)).css('display') == 'none' ? t.revert() : t.edit(el);
+        },
+
+        setBulk : function(){
+                var te = '', type = this.type, tax, c = true;
+                this.revert();
+
+                $('#bulk-edit td').attr('colspan', $('.widefat:first thead th:visible').length);
+                $('table.widefat tbody').prepend( $('#bulk-edit') );
+                $('#bulk-edit').addClass('inline-editor').show();
+
+                $('tbody th.check-column input[type="checkbox"]').each(function(i){
+                        if ( $(this).prop('checked') ) {
+                                c = false;
+                                var id = $(this).val(), theTitle;
+                                theTitle = $('#inline_'+id+' .post_title').text() || inlineEditL10n.notitle;
+                                te += '<div id="ttle'+id+'"><a id="_'+id+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+theTitle+'</div>';
+                        }
+                });
+
+                if ( c )
+                        return this.revert();
+
+                $('#bulk-titles').html(te);
+                $('#bulk-titles a').click(function(){
+                        var id = $(this).attr('id').substr(1);
+
+                        $('table.widefat input[value="' + id + '"]').prop('checked', false);
+                        $('#ttle'+id).remove();
+                });
+
+                // enable autocomplete for tags
+                if ( 'post' == type ) {
+                        // support multi taxonomies?
+                        tax = 'post_tag';
+                        $('tr.inline-editor textarea[name="tax_input['+tax+']"]').suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma + ' ' } );
+                }
+                $('html, body').animate( { scrollTop: 0 }, 'fast' );
+        },
+
+        edit : function(id) {
+                var t = this, fields, editRow, rowData, status, pageOpt, pageLevel, nextPage, pageLoop = true, nextLevel, cur_format, f;
+                t.revert();
+
+                if ( typeof(id) == 'object' )
+                        id = t.getId(id);
+
+                fields = ['post_title', 'post_name', 'post_author', '_status', 'jj', 'mm', 'aa', 'hh', 'mn', 'ss', 'post_password', 'post_format', 'menu_order'];
+                if ( t.type == 'page' )
+                        fields.push('post_parent', 'page_template');
+
+                // add the new blank row
+                editRow = $('#inline-edit').clone(true);
+                $('td', editRow).attr('colspan', $('.widefat:first thead th:visible').length);
+
+                if ( $(t.what+id).hasClass('alternate') )
+                        $(editRow).addClass('alternate');
+                $(t.what+id).hide().after(editRow);
+
+                // populate the data
+                rowData = $('#inline_'+id);
+                if ( !$(':input[name="post_author"] option[value="' + $('.post_author', rowData).text() + '"]', editRow).val() ) {
+                        // author no longer has edit caps, so we need to add them to the list of authors
+                        $(':input[name="post_author"]', editRow).prepend('<option value="' + $('.post_author', rowData).text() + '">' + $('#' + t.type + '-' + id + ' .author').text() + '</option>');
+                }
+                if ( $(':input[name="post_author"] option', editRow).length == 1 ) {
+                        $('label.inline-edit-author', editRow).hide();
+                }
+
+                // hide unsupported formats, but leave the current format alone
+                cur_format = $('.post_format', rowData).text();
+                $('option.unsupported', editRow).each(function() {
+                        var $this = $(this);
+                        if ( $this.val() != cur_format )
+                                $this.remove();
+                });
+
+                for ( f = 0; f < fields.length; f++ ) {
+                        $(':input[name="' + fields[f] + '"]', editRow).val( $('.'+fields[f], rowData).text() );
+                }
+
+                if ( $('.comment_status', rowData).text() == 'open' )
+                        $('input[name="comment_status"]', editRow).prop("checked", true);
+                if ( $('.ping_status', rowData).text() == 'open' )
+                        $('input[name="ping_status"]', editRow).prop("checked", true);
+                if ( $('.sticky', rowData).text() == 'sticky' )
+                        $('input[name="sticky"]', editRow).prop("checked", true);
+
+                // hierarchical taxonomies
+                $('.post_category', rowData).each(function(){
+                        var term_ids = $(this).text();
+
+                        if ( term_ids ) {
+                                taxname = $(this).attr('id').replace('_'+id, '');
+                                $('ul.'+taxname+'-checklist :checkbox', editRow).val(term_ids.split(','));
+                        }
+                });
+
+                //flat taxonomies
+                $('.tags_input', rowData).each(function(){
+                        var terms = $(this).text(),
+                                taxname = $(this).attr('id').replace('_' + id, ''),
+                                textarea = $('textarea.tax_input_' + taxname, editRow),
+                                comma = inlineEditL10n.comma;
+
+                        if ( terms ) {
+                                if ( ',' !== comma )
+                                        terms = terms.replace(/,/g, comma);
+                                textarea.val(terms);
+                        }
+
+                        textarea.suggest( ajaxurl + '?action=ajax-tag-search&tax=' + taxname, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma + ' ' } );
+                });
+
+                // handle the post status
+                status = $('._status', rowData).text();
+                if ( 'future' != status )
+                        $('select[name="_status"] option[value="future"]', editRow).remove();
+
+                if ( 'private' == status ) {
+                        $('input[name="keep_private"]', editRow).prop("checked", true);
+                        $('input.inline-edit-password-input').val('').prop('disabled', true);
+                }
+
+                // remove the current page and children from the parent dropdown
+                pageOpt = $('select[name="post_parent"] option[value="' + id + '"]', editRow);
+                if ( pageOpt.length > 0 ) {
+                        pageLevel = pageOpt[0].className.split('-')[1];
+                        nextPage = pageOpt;
+                        while ( pageLoop ) {
+                                nextPage = nextPage.next('option');
+                                if (nextPage.length == 0) break;
+                                nextLevel = nextPage[0].className.split('-')[1];
+                                if ( nextLevel <= pageLevel ) {
+                                        pageLoop = false;
+                                } else {
+                                        nextPage.remove();
+                                        nextPage = pageOpt;
+                                }
+                        }
+                        pageOpt.remove();
+                }
+
+                $(editRow).attr('id', 'edit-'+id).addClass('inline-editor').show();
+                $('.ptitle', editRow).focus();
+
+                return false;
+        },
+
+        save : function(id) {
+                var params, fields, page = $('.post_status_page').val() || '';
+
+                if ( typeof(id) == 'object' )
+                        id = this.getId(id);
+
+                $('table.widefat .inline-edit-save .waiting').show();
+
+                params = {
+                        action: 'inline-save',
+                        post_type: typenow,
+                        post_ID: id,
+                        edit_date: 'true',
+                        post_status: page
+                };
+
+                fields = $('#edit-'+id+' :input').serialize();
+                params = fields + '&' + $.param(params);
+
+                // make ajax request
+                $.post( ajaxurl, params,
+                        function(r) {
+                                $('table.widefat .inline-edit-save .waiting').hide();
+
+                                if (r) {
+                                        if ( -1 != r.indexOf('<tr') ) {
+                                                $(inlineEditPost.what+id).remove();
+                                                $('#edit-'+id).before(r).remove();
+                                                $(inlineEditPost.what+id).hide().fadeIn();
+                                        } else {
+                                                r = r.replace( /<.[^<>]*?>/g, '' );
+                                                $('#edit-'+id+' .inline-edit-save .error').html(r).show();
+                                        }
+                                } else {
+                                        $('#edit-'+id+' .inline-edit-save .error').html(inlineEditL10n.error).show();
+                                }
+                        }
+                , 'html');
+                return false;
+        },
+
+        revert : function(){
+                var id = $('table.widefat tr.inline-editor').attr('id');
+
+                if ( id ) {
+                        $('table.widefat .inline-edit-save .waiting').hide();
+
+                        if ( 'bulk-edit' == id ) {
+                                $('table.widefat #bulk-edit').removeClass('inline-editor').hide();
+                                $('#bulk-titles').html('');
+                                $('#inlineedit').append( $('#bulk-edit') );
+                        } else {
+                                $('#'+id).remove();
+                                id = id.substr( id.lastIndexOf('-') + 1 );
+                                $(this.what+id).show();
+                        }
+                }
+
+                return false;
+        },
+
+        getId : function(o) {
+                var id = $(o).closest('tr').attr('id'),
+                        parts = id.split('-');
+                return parts[parts.length - 1];
+        }
+};
+
+$(document).ready(function(){inlineEditPost.init();});
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsinlineeditpostminjsfromrev21591trunkwpadminjsinlineeditpostjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/inline-edit-post.min.js (from rev 21591, trunk/wp-admin/js/inline-edit-post.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-post.min.js         (rev 0)
+++ trunk/wp-admin/js/inline-edit-post.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){inlineEditPost={init:function(){var c=this,d=a("#inline-edit"),b=a("#bulk-edit");c.type=a("table.widefat").hasClass("pages")?"page":"post";c.what="#post-";d.keyup(function(f){if(f.which==27){return inlineEditPost.revert()}});b.keyup(function(f){if(f.which==27){return inlineEditPost.revert()}});a("a.cancel",d).click(function(){return inlineEditPost.revert()});a("a.save",d).click(function(){return inlineEditPost.save(this)});a("td",d).keydown(function(f){if(f.which==13){return inlineEditPost.save(this)}});a("a.cancel",b).click(function(){return inlineEditPost.revert()});a('#inline-edit .inline-edit-private input[value="private"]').click(function(){var e=a("input.inline-edit-password-input");if(a(this).prop("checked")){e.val("").prop("disabled",true)}else{e.prop("disabled",false)}});a(&
quot;a.editinline").live("click",function(){inlineEditPost.edit(this);return false});a("#bulk-title-div").parents("fieldset").after(a("#inline-edit fieldset.inline-edit-categories").clone()).siblings("fieldset:last").prepend(a("#inline-edit label.inline-edit-tags").clone());a("span.catshow").click(function(){a(this).hide().next().show().parent().next().addClass("cat-hover")});a("span.cathide").click(function(){a(this).hide().prev().show().parent().next().removeClass("cat-hover")});a('select[name="_status"] option[value="future"]',b).remove();a("#doaction, #doaction2").click(function(f){var g=a(this).attr("id").substr(2);if(a('select[name="'+g+'"]').val()=="edit"){f.preventDefault();c.setBulk()}else{if(a("form#posts-filter tr.inline-editor").length>0){c.revert()}}});a("#post-query-submit").m
ousedown(function(f){c.revert();a('select[name^="action"]').val("-1")})},toggle:function(c){var b=this;a(b.what+b.getId(c)).css("display")=="none"?b.revert():b.edit(c)},setBulk:function(){var e="",d=this.type,b,f=true;this.revert();a("#bulk-edit td").attr("colspan",a(".widefat:first thead th:visible").length);a("table.widefat tbody").prepend(a("#bulk-edit"));a("#bulk-edit").addClass("inline-editor").show();a('tbody th.check-column input[type="checkbox"]').each(function(g){if(a(this).prop("checked")){f=false;var h=a(this).val(),c;c=a("#inline_"+h+" .post_title").text()||inlineEditL10n.notitle;e+='<div id="ttle'+h+'"><a id="_'+h+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+c+"</div>"}});if(f){return this.revert()}a("#bu
lk-titles").html(e);a("#bulk-titles a").click(function(){var c=a(this).attr("id").substr(1);a('table.widefat input[value="'+c+'"]').prop("checked",false);a("#ttle"+c).remove()});if("post"==d){b="post_tag";a('tr.inline-editor textarea[name="tax_input['+b+']"]').suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:true,multipleSep:inlineEditL10n.comma+" "})}a("html, body").animate({scrollTop:0},"fast")},edit:function(c){var n=this,j,e,g,i,h,m,l,d=true,o,b,k;n.revert();if(typeof(c)=="object"){c=n.getId(c)}j=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order"];if(n.type=="page"){j.push("post_parent"
,"page_template")}e=a("#inline-edit").clone(true);a("td",e).attr("colspan",a(".widefat:first thead th:visible").length);if(a(n.what+c).hasClass("alternate")){a(e).addClass("alternate")}a(n.what+c).hide().after(e);g=a("#inline_"+c);if(!a(':input[name="post_author"] option[value="'+a(".post_author",g).text()+'"]',e).val()){a(':input[name="post_author"]',e).prepend('<option value="'+a(".post_author",g).text()+'">'+a("#"+n.type+"-"+c+" .author").text()+"</option>")}if(a(':input[name="post_author"] option',e).length==1){a("label.inline-edit-author",e).hide()}b=a(".post_format",g).text();a("option.unsupported",e).each(function(){var f=a(this);if(f.val()!=b){f.remove()}});for(k=0;k<j.length;k++){a(':input[name="'+j[k]+'"]',e).val(a(".&q
uot;+j[k],g).text())}if(a(".comment_status",g).text()=="open"){a('input[name="comment_status"]',e).prop("checked",true)}if(a(".ping_status",g).text()=="open"){a('input[name="ping_status"]',e).prop("checked",true)}if(a(".sticky",g).text()=="sticky"){a('input[name="sticky"]',e).prop("checked",true)}a(".post_category",g).each(function(){var f=a(this).text();if(f){taxname=a(this).attr("id").replace("_"+c,"");a("ul."+taxname+"-checklist :checkbox",e).val(f.split(","))}});a(".tags_input",g).each(function(){var q=a(this).text(),r=a(this).attr("id").replace("_"+c,""),p=a("textarea.tax_input_"+r,e),f=inlineEditL10n.comma;if(q){if(","!==f){q=q.replace(/,/g,f)}p.val(q)}p.suggest(ajaxurl+"?action=ajax-tag-search&tax="+r,{delay:
500,minchars:2,multiple:true,multipleSep:inlineEditL10n.comma+" "})});i=a("._status",g).text();if("future"!=i){a('select[name="_status"] option[value="future"]',e).remove()}if("private"==i){a('input[name="keep_private"]',e).prop("checked",true);a("input.inline-edit-password-input").val("").prop("disabled",true)}h=a('select[name="post_parent"] option[value="'+c+'"]',e);if(h.length>0){m=h[0].className.split("-")[1];l=h;while(d){l=l.next("option");if(l.length==0){break}o=l[0].className.split("-")[1];if(o<=m){d=false}else{l.remove();l=h}}h.remove()}a(e).attr("id","edit-"+c).addClass("inline-editor").show();a(".ptitle",e).focus();return false},save:function(e){var d,b,c=a(".post_status_page").val()||"";if(typeof(e)=="object"){e=this.getId(e)}a(&quo
t;table.widefat .inline-edit-save .waiting").show();d={action:"inline-save",post_type:typenow,post_ID:e,edit_date:"true",post_status:c};b=a("#edit-"+e+" :input").serialize();d=b+"&"+a.param(d);a.post(ajaxurl,d,function(f){a("table.widefat .inline-edit-save .waiting").hide();if(f){if(-1!=f.indexOf("<tr")){a(inlineEditPost.what+e).remove();a("#edit-"+e).before(f).remove();a(inlineEditPost.what+e).hide().fadeIn()}else{f=f.replace(/<.[^<>]*?>/g,"");a("#edit-"+e+" .inline-edit-save .error").html(f).show()}}else{a("#edit-"+e+" .inline-edit-save .error").html(inlineEditL10n.error).show()}},"html");return false},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");if(b){a("table.widefat .inline-edit-save .waiting").hide();if("bulk-edit"==b){a("table.widefat #b
ulk-edit").removeClass("inline-editor").hide();a("#bulk-titles").html("");a("#inlineedit").append(a("#bulk-edit"))}else{a("#"+b).remove();b=b.substr(b.lastIndexOf("-")+1);a(this.what+b).show()}}return false},getId:function(c){var d=a(c).closest("tr").attr("id"),b=d.split("-");return b[b.length-1]}};a(document).ready(function(){inlineEditPost.init()})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsinlineedittaxdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/inline-edit-tax.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-tax.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/inline-edit-tax.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,118 +0,0 @@
</span><del>-
-(function($) {
-inlineEditTax = {
-
-        init : function() {
-                var t = this, row = $('#inline-edit');
-
-                t.type = $('#the-list').attr('class').substr(5);
-                t.what = '#'+t.type+'-';
-
-                $('.editinline').live('click', function(){
-                        inlineEditTax.edit(this);
-                        return false;
-                });
-
-                // prepare the edit row
-                row.keyup(function(e) { if(e.which == 27) return inlineEditTax.revert(); });
-
-                $('a.cancel', row).click(function() { return inlineEditTax.revert(); });
-                $('a.save', row).click(function() { return inlineEditTax.save(this); });
-                $('input, select', row).keydown(function(e) { if(e.which == 13) return inlineEditTax.save(this); });
-
-                $('#posts-filter input[type="submit"]').mousedown(function(e){
-                        t.revert();
-                });
-        },
-
-        toggle : function(el) {
-                var t = this;
-                $(t.what+t.getId(el)).css('display') == 'none' ? t.revert() : t.edit(el);
-        },
-
-        edit : function(id) {
-                var t = this, editRow;
-                t.revert();
-
-                if ( typeof(id) == 'object' )
-                        id = t.getId(id);
-
-                editRow = $('#inline-edit').clone(true), rowData = $('#inline_'+id);
-                $('td', editRow).attr('colspan', $('.widefat:first thead th:visible').length);
-
-                if ( $(t.what+id).hasClass('alternate') )
-                        $(editRow).addClass('alternate');
-
-                $(t.what+id).hide().after(editRow);
-
-                $(':input[name="name"]', editRow).val( $('.name', rowData).text() );
-                $(':input[name="slug"]', editRow).val( $('.slug', rowData).text() );
-
-                $(editRow).attr('id', 'edit-'+id).addClass('inline-editor').show();
-                $('.ptitle', editRow).eq(0).focus();
-
-                return false;
-        },
-
-        save : function(id) {
-                var params, fields, tax = $('input[name="taxonomy"]').val() || '';
-
-                if( typeof(id) == 'object' )
-                        id = this.getId(id);
-
-                $('table.widefat .inline-edit-save .waiting').show();
-
-                params = {
-                        action: 'inline-save-tax',
-                        tax_type: this.type,
-                        tax_ID: id,
-                        taxonomy: tax
-                };
-
-                fields = $('#edit-'+id+' :input').serialize();
-                params = fields + '&' + $.param(params);
-
-                // make ajax request
-                $.post( ajaxurl, params,
-                        function(r) {
-                                var row, new_id;
-                                $('table.widefat .inline-edit-save .waiting').hide();
-
-                                if (r) {
-                                        if ( -1 != r.indexOf('<tr') ) {
-                                                $(inlineEditTax.what+id).remove();
-                                                new_id = $(r).attr('id');
-
-                                                $('#edit-'+id).before(r).remove();
-                                                row = new_id ? $('#'+new_id) : $(inlineEditTax.what+id);
-                                                row.hide().fadeIn();
-                                        } else
-                                                $('#edit-'+id+' .inline-edit-save .error').html(r).show();
-                                } else
-                                        $('#edit-'+id+' .inline-edit-save .error').html(inlineEditL10n.error).show();
-                        }
-                );
-                return false;
-        },
-
-        revert : function() {
-                var id = $('table.widefat tr.inline-editor').attr('id');
-
-                if ( id ) {
-                        $('table.widefat .inline-edit-save .waiting').hide();
-                        $('#'+id).remove();
-                        id = id.substr( id.lastIndexOf('-') + 1 );
-                        $(this.what+id).show();
-                }
-
-                return false;
-        },
-
-        getId : function(o) {
-                var id = o.tagName == 'TR' ? o.id : $(o).parents('tr').attr('id'), parts = id.split('-');
-                return parts[parts.length - 1];
-        }
-};
-
-$(document).ready(function(){inlineEditTax.init();});
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsinlineedittaxjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/inline-edit-tax.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-tax.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/inline-edit-tax.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){inlineEditTax={init:function(){var b=this,c=a("#inline-edit");b.type=a("#the-list").attr("class").substr(5);b.what="#"+b.type+"-";a(".editinline").live("click",function(){inlineEditTax.edit(this);return false});c.keyup(function(d){if(d.which==27){return inlineEditTax.revert()}});a("a.cancel",c).click(function(){return inlineEditTax.revert()});a("a.save",c).click(function(){return inlineEditTax.save(this)});a("input, select",c).keydown(function(d){if(d.which==13){return inlineEditTax.save(this)}});a('#posts-filter input[type="submit"]').mousedown(function(d){b.revert()})},toggle:function(c){var b=this;a(b.what+b.getId(c)).css("display")=="none"?b.revert():b.edit(c)},edit:function(d){var c=this,b;c.revert();if(typeof(d)=="object"){d=c.getId(d)}b=a("#inline-edit").clone(true),rowData=a("#inline_"
+d);a("td",b).attr("colspan",a(".widefat:first thead th:visible").length);if(a(c.what+d).hasClass("alternate")){a(b).addClass("alternate")}a(c.what+d).hide().after(b);a(':input[name="name"]',b).val(a(".name",rowData).text());a(':input[name="slug"]',b).val(a(".slug",rowData).text());a(b).attr("id","edit-"+d).addClass("inline-editor").show();a(".ptitle",b).eq(0).focus();return false},save:function(e){var d,b,c=a('input[name="taxonomy"]').val()||"";if(typeof(e)=="object"){e=this.getId(e)}a("table.widefat .inline-edit-save .waiting").show();d={action:"inline-save-tax",tax_type:this.type,tax_ID:e,taxonomy:c};b=a("#edit-"+e+" :input").serialize();d=b+"&"+a.param(d);a.post(ajaxurl,d,function(g){var h,f;a("table.widefat .inline-edit-save .waiting").hide();if(g){i
f(-1!=g.indexOf("<tr")){a(inlineEditTax.what+e).remove();f=a(g).attr("id");a("#edit-"+e).before(g).remove();h=f?a("#"+f):a(inlineEditTax.what+e);h.hide().fadeIn()}else{a("#edit-"+e+" .inline-edit-save .error").html(g).show()}}else{a("#edit-"+e+" .inline-edit-save .error").html(inlineEditL10n.error).show()}});return false},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");if(b){a("table.widefat .inline-edit-save .waiting").hide();a("#"+b).remove();b=b.substr(b.lastIndexOf("-")+1);a(this.what+b).show()}return false},getId:function(c){var d=c.tagName=="TR"?c.id:a(c).parents("tr").attr("id"),b=d.split("-");return b[b.length-1]}};a(document).ready(function(){inlineEditTax.init()})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsinlineedittaxjsfromrev21591trunkwpadminjsinlineedittaxdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/inline-edit-tax.js (from rev 21591, trunk/wp-admin/js/inline-edit-tax.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-tax.js         (rev 0)
+++ trunk/wp-admin/js/inline-edit-tax.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,118 @@
</span><ins>+
+(function($) {
+inlineEditTax = {
+
+        init : function() {
+                var t = this, row = $('#inline-edit');
+
+                t.type = $('#the-list').attr('class').substr(5);
+                t.what = '#'+t.type+'-';
+
+                $('.editinline').live('click', function(){
+                        inlineEditTax.edit(this);
+                        return false;
+                });
+
+                // prepare the edit row
+                row.keyup(function(e) { if(e.which == 27) return inlineEditTax.revert(); });
+
+                $('a.cancel', row).click(function() { return inlineEditTax.revert(); });
+                $('a.save', row).click(function() { return inlineEditTax.save(this); });
+                $('input, select', row).keydown(function(e) { if(e.which == 13) return inlineEditTax.save(this); });
+
+                $('#posts-filter input[type="submit"]').mousedown(function(e){
+                        t.revert();
+                });
+        },
+
+        toggle : function(el) {
+                var t = this;
+                $(t.what+t.getId(el)).css('display') == 'none' ? t.revert() : t.edit(el);
+        },
+
+        edit : function(id) {
+                var t = this, editRow;
+                t.revert();
+
+                if ( typeof(id) == 'object' )
+                        id = t.getId(id);
+
+                editRow = $('#inline-edit').clone(true), rowData = $('#inline_'+id);
+                $('td', editRow).attr('colspan', $('.widefat:first thead th:visible').length);
+
+                if ( $(t.what+id).hasClass('alternate') )
+                        $(editRow).addClass('alternate');
+
+                $(t.what+id).hide().after(editRow);
+
+                $(':input[name="name"]', editRow).val( $('.name', rowData).text() );
+                $(':input[name="slug"]', editRow).val( $('.slug', rowData).text() );
+
+                $(editRow).attr('id', 'edit-'+id).addClass('inline-editor').show();
+                $('.ptitle', editRow).eq(0).focus();
+
+                return false;
+        },
+
+        save : function(id) {
+                var params, fields, tax = $('input[name="taxonomy"]').val() || '';
+
+                if( typeof(id) == 'object' )
+                        id = this.getId(id);
+
+                $('table.widefat .inline-edit-save .waiting').show();
+
+                params = {
+                        action: 'inline-save-tax',
+                        tax_type: this.type,
+                        tax_ID: id,
+                        taxonomy: tax
+                };
+
+                fields = $('#edit-'+id+' :input').serialize();
+                params = fields + '&' + $.param(params);
+
+                // make ajax request
+                $.post( ajaxurl, params,
+                        function(r) {
+                                var row, new_id;
+                                $('table.widefat .inline-edit-save .waiting').hide();
+
+                                if (r) {
+                                        if ( -1 != r.indexOf('<tr') ) {
+                                                $(inlineEditTax.what+id).remove();
+                                                new_id = $(r).attr('id');
+
+                                                $('#edit-'+id).before(r).remove();
+                                                row = new_id ? $('#'+new_id) : $(inlineEditTax.what+id);
+                                                row.hide().fadeIn();
+                                        } else
+                                                $('#edit-'+id+' .inline-edit-save .error').html(r).show();
+                                } else
+                                        $('#edit-'+id+' .inline-edit-save .error').html(inlineEditL10n.error).show();
+                        }
+                );
+                return false;
+        },
+
+        revert : function() {
+                var id = $('table.widefat tr.inline-editor').attr('id');
+
+                if ( id ) {
+                        $('table.widefat .inline-edit-save .waiting').hide();
+                        $('#'+id).remove();
+                        id = id.substr( id.lastIndexOf('-') + 1 );
+                        $(this.what+id).show();
+                }
+
+                return false;
+        },
+
+        getId : function(o) {
+                var id = o.tagName == 'TR' ? o.id : $(o).parents('tr').attr('id'), parts = id.split('-');
+                return parts[parts.length - 1];
+        }
+};
+
+$(document).ready(function(){inlineEditTax.init();});
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsinlineedittaxminjsfromrev21591trunkwpadminjsinlineedittaxjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/inline-edit-tax.min.js (from rev 21591, trunk/wp-admin/js/inline-edit-tax.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/inline-edit-tax.min.js         (rev 0)
+++ trunk/wp-admin/js/inline-edit-tax.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){inlineEditTax={init:function(){var b=this,c=a("#inline-edit");b.type=a("#the-list").attr("class").substr(5);b.what="#"+b.type+"-";a(".editinline").live("click",function(){inlineEditTax.edit(this);return false});c.keyup(function(d){if(d.which==27){return inlineEditTax.revert()}});a("a.cancel",c).click(function(){return inlineEditTax.revert()});a("a.save",c).click(function(){return inlineEditTax.save(this)});a("input, select",c).keydown(function(d){if(d.which==13){return inlineEditTax.save(this)}});a('#posts-filter input[type="submit"]').mousedown(function(d){b.revert()})},toggle:function(c){var b=this;a(b.what+b.getId(c)).css("display")=="none"?b.revert():b.edit(c)},edit:function(d){var c=this,b;c.revert();if(typeof(d)=="object"){d=c.getId(d)}b=a("#inline-edit").clone(true),rowData=a("#inline_"
+d);a("td",b).attr("colspan",a(".widefat:first thead th:visible").length);if(a(c.what+d).hasClass("alternate")){a(b).addClass("alternate")}a(c.what+d).hide().after(b);a(':input[name="name"]',b).val(a(".name",rowData).text());a(':input[name="slug"]',b).val(a(".slug",rowData).text());a(b).attr("id","edit-"+d).addClass("inline-editor").show();a(".ptitle",b).eq(0).focus();return false},save:function(e){var d,b,c=a('input[name="taxonomy"]').val()||"";if(typeof(e)=="object"){e=this.getId(e)}a("table.widefat .inline-edit-save .waiting").show();d={action:"inline-save-tax",tax_type:this.type,tax_ID:e,taxonomy:c};b=a("#edit-"+e+" :input").serialize();d=b+"&"+a.param(d);a.post(ajaxurl,d,function(g){var h,f;a("table.widefat .inline-edit-save .waiting").hide();if(g){i
f(-1!=g.indexOf("<tr")){a(inlineEditTax.what+e).remove();f=a(g).attr("id");a("#edit-"+e).before(g).remove();h=f?a("#"+f):a(inlineEditTax.what+e);h.hide().fadeIn()}else{a("#edit-"+e+" .inline-edit-save .error").html(g).show()}}else{a("#edit-"+e+" .inline-edit-save .error").html(inlineEditL10n.error).show()}});return false},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");if(b){a("table.widefat .inline-edit-save .waiting").hide();a("#"+b).remove();b=b.substr(b.lastIndexOf("-")+1);a(this.what+b).show()}return false},getId:function(c){var d=c.tagName=="TR"?c.id:a(c).parents("tr").attr("id"),b=d.split("-");return b[b.length-1]}};a(document).ready(function(){inlineEditTax.init()})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjslinkdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/link.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/link.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/link.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,67 +0,0 @@
</span><del>-jQuery(document).ready( function($) {
-
-        var newCat, noSyncChecks = false, syncChecks, catAddAfter;
-
-        $('#link_name').focus();
-        // postboxes
-        postboxes.add_postbox_toggles('link');
-
-        // category tabs
-        $('#category-tabs a').click(function(){
-                var t = $(this).attr('href');
-                $(this).parent().addClass('tabs').siblings('li').removeClass('tabs');
-                $('.tabs-panel').hide();
-                $(t).show();
-                if ( '#categories-all' == t )
-                        deleteUserSetting('cats');
-                else
-                        setUserSetting('cats','pop');
-                return false;
-        });
-        if ( getUserSetting('cats') )
-                $('#category-tabs a[href="#categories-pop"]').click();
-
-        // Ajax Cat
-        newCat = $('#newcat').one( 'focus', function() { $(this).val( '' ).removeClass( 'form-input-tip' ) } );
-        $('#category-add-submit').click( function() { newCat.focus(); } );
-        syncChecks = function() {
-                if ( noSyncChecks )
-                        return;
-                noSyncChecks = true;
-                var th = $(this), c = th.is(':checked'), id = th.val().toString();
-                $('#in-link-category-' + id + ', #in-popular-category-' + id).prop( 'checked', c );
-                noSyncChecks = false;
-        };
-
-        catAddAfter = function( r, s ) {
-                $(s.what + ' response_data', r).each( function() {
-                        var t = $($(this).text());
-                        t.find( 'label' ).each( function() {
-                                var th = $(this), val = th.find('input').val(), id = th.find('input')[0].id, name = $.trim( th.text() ), o;
-                                $('#' + id).change( syncChecks );
-                                o = $( '<option value="' + parseInt( val, 10 ) + '"></option>' ).text( name );
-                        } );
-                } );
-        };
-
-        $('#categorychecklist').wpList( {
-                alt: '',
-                what: 'link-category',
-                response: 'category-ajax-response',
-                addAfter: catAddAfter
-        } );
-
-        $('a[href="#categories-all"]').click(function(){deleteUserSetting('cats');});
-        $('a[href="#categories-pop"]').click(function(){setUserSetting('cats','pop');});
-        if ( 'pop' == getUserSetting('cats') )
-                $('a[href="#categories-pop"]').click();
-
-        $('#category-add-toggle').click( function() {
-                $(this).parents('div:first').toggleClass( 'wp-hidden-children' );
-                $('#category-tabs a[href="#categories-all"]').click();
-                $('#newcategory').focus();
-                return false;
-        } );
-
-        $('.categorychecklist :checkbox').change( syncChecks ).filter( ':checked' ).change();
-});
</del></span></pre></div>
<a id="trunkwpadminjslinkjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/link.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/link.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/link.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(c){var b,a=false,d,e;c("#link_name").focus();postboxes.add_postbox_toggles("link");c("#category-tabs a").click(function(){var f=c(this).attr("href");c(this).parent().addClass("tabs").siblings("li").removeClass("tabs");c(".tabs-panel").hide();c(f).show();if("#categories-all"==f){deleteUserSetting("cats")}else{setUserSetting("cats","pop")}return false});if(getUserSetting("cats")){c('#category-tabs a[href="#categories-pop"]').click()}b=c("#newcat").one("focus",function(){c(this).val("").removeClass("form-input-tip")});c("#category-add-submit").click(function(){b.focus()});d=function(){if(a){return}a=true;var f=c(this),h=f.is(":checked"),g=f.val().toString();c("#in-link-category-"+g+", #in-popular-category-"+g).prop(&qu
ot;checked",h);a=false};e=function(g,f){c(f.what+" response_data",g).each(function(){var h=c(c(this).text());h.find("label").each(function(){var j=c(this),l=j.find("input").val(),m=j.find("input")[0].id,i=c.trim(j.text()),k;c("#"+m).change(d);k=c('<option value="'+parseInt(l,10)+'"></option>').text(i)})})};c("#categorychecklist").wpList({alt:"",what:"link-category",response:"category-ajax-response",addAfter:e});c('a[href="#categories-all"]').click(function(){deleteUserSetting("cats")});c('a[href="#categories-pop"]').click(function(){setUserSetting("cats","pop")});if("pop"==getUserSetting("cats")){c('a[href="#categories-pop"]').click()}c("#category-add-toggle").click(function(){c(this).parents("div:first").toggleClass("wp-hidden-children");c('#category-
tabs a[href="#categories-all"]').click();c("#newcategory").focus();return false});c(".categorychecklist :checkbox").change(d).filter(":checked").change()});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjslinkjsfromrev21591trunkwpadminjslinkdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/link.js (from rev 21591, trunk/wp-admin/js/link.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/link.js         (rev 0)
+++ trunk/wp-admin/js/link.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,67 @@
</span><ins>+jQuery(document).ready( function($) {
+
+        var newCat, noSyncChecks = false, syncChecks, catAddAfter;
+
+        $('#link_name').focus();
+        // postboxes
+        postboxes.add_postbox_toggles('link');
+
+        // category tabs
+        $('#category-tabs a').click(function(){
+                var t = $(this).attr('href');
+                $(this).parent().addClass('tabs').siblings('li').removeClass('tabs');
+                $('.tabs-panel').hide();
+                $(t).show();
+                if ( '#categories-all' == t )
+                        deleteUserSetting('cats');
+                else
+                        setUserSetting('cats','pop');
+                return false;
+        });
+        if ( getUserSetting('cats') )
+                $('#category-tabs a[href="#categories-pop"]').click();
+
+        // Ajax Cat
+        newCat = $('#newcat').one( 'focus', function() { $(this).val( '' ).removeClass( 'form-input-tip' ) } );
+        $('#category-add-submit').click( function() { newCat.focus(); } );
+        syncChecks = function() {
+                if ( noSyncChecks )
+                        return;
+                noSyncChecks = true;
+                var th = $(this), c = th.is(':checked'), id = th.val().toString();
+                $('#in-link-category-' + id + ', #in-popular-category-' + id).prop( 'checked', c );
+                noSyncChecks = false;
+        };
+
+        catAddAfter = function( r, s ) {
+                $(s.what + ' response_data', r).each( function() {
+                        var t = $($(this).text());
+                        t.find( 'label' ).each( function() {
+                                var th = $(this), val = th.find('input').val(), id = th.find('input')[0].id, name = $.trim( th.text() ), o;
+                                $('#' + id).change( syncChecks );
+                                o = $( '<option value="' + parseInt( val, 10 ) + '"></option>' ).text( name );
+                        } );
+                } );
+        };
+
+        $('#categorychecklist').wpList( {
+                alt: '',
+                what: 'link-category',
+                response: 'category-ajax-response',
+                addAfter: catAddAfter
+        } );
+
+        $('a[href="#categories-all"]').click(function(){deleteUserSetting('cats');});
+        $('a[href="#categories-pop"]').click(function(){setUserSetting('cats','pop');});
+        if ( 'pop' == getUserSetting('cats') )
+                $('a[href="#categories-pop"]').click();
+
+        $('#category-add-toggle').click( function() {
+                $(this).parents('div:first').toggleClass( 'wp-hidden-children' );
+                $('#category-tabs a[href="#categories-all"]').click();
+                $('#newcategory').focus();
+                return false;
+        } );
+
+        $('.categorychecklist :checkbox').change( syncChecks ).filter( ':checked' ).change();
+});
</ins></span></pre></div>
<a id="trunkwpadminjslinkminjsfromrev21591trunkwpadminjslinkjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/link.min.js (from rev 21591, trunk/wp-admin/js/link.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/link.min.js         (rev 0)
+++ trunk/wp-admin/js/link.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(c){var b,a=false,d,e;c("#link_name").focus();postboxes.add_postbox_toggles("link");c("#category-tabs a").click(function(){var f=c(this).attr("href");c(this).parent().addClass("tabs").siblings("li").removeClass("tabs");c(".tabs-panel").hide();c(f).show();if("#categories-all"==f){deleteUserSetting("cats")}else{setUserSetting("cats","pop")}return false});if(getUserSetting("cats")){c('#category-tabs a[href="#categories-pop"]').click()}b=c("#newcat").one("focus",function(){c(this).val("").removeClass("form-input-tip")});c("#category-add-submit").click(function(){b.focus()});d=function(){if(a){return}a=true;var f=c(this),h=f.is(":checked"),g=f.val().toString();c("#in-link-category-"+g+", #in-popular-category-"+g).prop(&qu
ot;checked",h);a=false};e=function(g,f){c(f.what+" response_data",g).each(function(){var h=c(c(this).text());h.find("label").each(function(){var j=c(this),l=j.find("input").val(),m=j.find("input")[0].id,i=c.trim(j.text()),k;c("#"+m).change(d);k=c('<option value="'+parseInt(l,10)+'"></option>').text(i)})})};c("#categorychecklist").wpList({alt:"",what:"link-category",response:"category-ajax-response",addAfter:e});c('a[href="#categories-all"]').click(function(){deleteUserSetting("cats")});c('a[href="#categories-pop"]').click(function(){setUserSetting("cats","pop")});if("pop"==getUserSetting("cats")){c('a[href="#categories-pop"]').click()}c("#category-add-toggle").click(function(){c(this).parents("div:first").toggleClass("wp-hidden-children");c('#category-
tabs a[href="#categories-all"]').click();c("#newcategory").focus();return false});c(".categorychecklist :checkbox").change(d).filter(":checked").change()});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsmediagallerydevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/media-gallery.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-gallery.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/media-gallery.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,25 +0,0 @@
</span><del>-jQuery(function($){
-        $( 'body' ).bind( 'click.wp-gallery', function(e){
-                var target = $( e.target ), id, img_size;
-
-                if ( target.hasClass( 'wp-set-header' ) ) {
-                        ( window.dialogArguments || opener || parent || top ).location.href = target.data( 'location' );
-                        e.preventDefault();
-                } else if ( target.hasClass( 'wp-set-background' ) ) {
-                        id = target.data( 'attachment-id' );
-                        img_size = $( 'input[name="attachments[' + id + '][image-size]"]:checked').val();
-
-                        jQuery.post(ajaxurl, {
-                                action: 'set-background-image',
-                                attachment_id: id,
-                                size: img_size
-                        }, function(){
-                                var win = window.dialogArguments || opener || parent || top;
-                                win.tb_remove();
-                                win.location.reload();
-                        });
-
-                        e.preventDefault();
-                }
-        });
-});
</del></span></pre></div>
<a id="trunkwpadminjsmediagalleryjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/media-gallery.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-gallery.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/media-gallery.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(function(a){a("body").bind("click.wp-gallery",function(d){var c=a(d.target),f,b;if(c.hasClass("wp-set-header")){(window.dialogArguments||opener||parent||top).location.href=c.data("location");d.preventDefault()}else{if(c.hasClass("wp-set-background")){f=c.data("attachment-id");b=a('input[name="attachments['+f+'][image-size]"]:checked').val();jQuery.post(ajaxurl,{action:"set-background-image",attachment_id:f,size:b},function(){var e=window.dialogArguments||opener||parent||top;e.tb_remove();e.location.reload()});d.preventDefault()}}})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsmediagalleryjsfromrev21591trunkwpadminjsmediagallerydevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/media-gallery.js (from rev 21591, trunk/wp-admin/js/media-gallery.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-gallery.js         (rev 0)
+++ trunk/wp-admin/js/media-gallery.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,25 @@
</span><ins>+jQuery(function($){
+        $( 'body' ).bind( 'click.wp-gallery', function(e){
+                var target = $( e.target ), id, img_size;
+
+                if ( target.hasClass( 'wp-set-header' ) ) {
+                        ( window.dialogArguments || opener || parent || top ).location.href = target.data( 'location' );
+                        e.preventDefault();
+                } else if ( target.hasClass( 'wp-set-background' ) ) {
+                        id = target.data( 'attachment-id' );
+                        img_size = $( 'input[name="attachments[' + id + '][image-size]"]:checked').val();
+
+                        jQuery.post(ajaxurl, {
+                                action: 'set-background-image',
+                                attachment_id: id,
+                                size: img_size
+                        }, function(){
+                                var win = window.dialogArguments || opener || parent || top;
+                                win.tb_remove();
+                                win.location.reload();
+                        });
+
+                        e.preventDefault();
+                }
+        });
+});
</ins></span></pre></div>
<a id="trunkwpadminjsmediagalleryminjsfromrev21591trunkwpadminjsmediagalleryjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/media-gallery.min.js (from rev 21591, trunk/wp-admin/js/media-gallery.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-gallery.min.js         (rev 0)
+++ trunk/wp-admin/js/media-gallery.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(function(a){a("body").bind("click.wp-gallery",function(d){var c=a(d.target),f,b;if(c.hasClass("wp-set-header")){(window.dialogArguments||opener||parent||top).location.href=c.data("location");d.preventDefault()}else{if(c.hasClass("wp-set-background")){f=c.data("attachment-id");b=a('input[name="attachments['+f+'][image-size]"]:checked').val();jQuery.post(ajaxurl,{action:"set-background-image",attachment_id:f,size:b},function(){var e=window.dialogArguments||opener||parent||top;e.tb_remove();e.location.reload()});d.preventDefault()}}})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsmediauploaddevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/media-upload.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-upload.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/media-upload.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,88 +0,0 @@
</span><del>-// send html to the post editor
-
-var wpActiveEditor;
-
-function send_to_editor(h) {
-        var ed, mce = typeof(tinymce) != 'undefined', qt = typeof(QTags) != 'undefined';
-
-        if ( !wpActiveEditor ) {
-                if ( mce && tinymce.activeEditor ) {
-                        ed = tinymce.activeEditor;
-                        wpActiveEditor = ed.id;
-                } else if ( !qt ) {
-                        return false;
-                }
-        } else if ( mce ) {
-                if ( tinymce.activeEditor && (tinymce.activeEditor.id == 'mce_fullscreen' || tinymce.activeEditor.id == 'wp_mce_fullscreen') )
-                        ed = tinymce.activeEditor;
-                else
-                        ed = tinymce.get(wpActiveEditor);
-        }
-
-        if ( ed && !ed.isHidden() ) {
-                // restore caret position on IE
-                if ( tinymce.isIE && ed.windowManager.insertimagebookmark )
-                        ed.selection.moveToBookmark(ed.windowManager.insertimagebookmark);
-
-                if ( h.indexOf('[caption') === 0 ) {
-                        if ( ed.wpSetImgCaption )
-                                h = ed.wpSetImgCaption(h);
-                } else if ( h.indexOf('[gallery') === 0 ) {
-                        if ( ed.plugins.wpgallery )
-                                h = ed.plugins.wpgallery._do_gallery(h);
-                } else if ( h.indexOf('[embed') === 0 ) {
-                        if ( ed.plugins.wordpress )
-                                h = ed.plugins.wordpress._setEmbed(h);
-                }
-
-                ed.execCommand('mceInsertContent', false, h);
-        } else if ( qt ) {
-                QTags.insertContent(h);
-        } else {
-                document.getElementById(wpActiveEditor).value += h;
-        }
-
-        try{tb_remove();}catch(e){};
-}
-
-// thickbox settings
-var tb_position;
-(function($) {
-        tb_position = function() {
-                var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width, adminbar_height = 0;
-
-                if ( $('body.admin-bar').length )
-                        adminbar_height = 28;
-
-                if ( tbWindow.size() ) {
-                        tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
-                        $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
-                        tbWindow.css({'margin-left': '-' + parseInt((( W - 50 ) / 2),10) + 'px'});
-                        if ( typeof document.body.style.maxWidth != 'undefined' )
-                                tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'});
-                };
-
-                return $('a.thickbox').each( function() {
-                        var href = $(this).attr('href');
-                        if ( ! href ) return;
-                        href = href.replace(/&width=[0-9]+/g, '');
-                        href = href.replace(/&height=[0-9]+/g, '');
-                        $(this).attr( 'href', href + '&width=' + ( W - 80 ) + '&height=' + ( H - 85 - adminbar_height ) );
-                });
-        };
-
-        $(window).resize(function(){ tb_position(); });
-
-        // store caret position in IE
-        $(document).ready(function($){
-                $('a.thickbox').click(function(){
-                        var ed;
-
-                        if ( typeof(tinymce) != 'undefined' && tinymce.isIE && ( ed = tinymce.get(wpActiveEditor) ) && !ed.isHidden() ) {
-                                ed.focus();
-                                ed.windowManager.insertimagebookmark = ed.selection.getBookmark();
-                        }
-                });
-        });
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsmediauploadjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/media-upload.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-upload.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/media-upload.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var wpActiveEditor;function send_to_editor(c){var b,a=typeof(tinymce)!="undefined",f=typeof(QTags)!="undefined";if(!wpActiveEditor){if(a&&tinymce.activeEditor){b=tinymce.activeEditor;wpActiveEditor=b.id}else{if(!f){return false}}}else{if(a){if(tinymce.activeEditor&&(tinymce.activeEditor.id=="mce_fullscreen"||tinymce.activeEditor.id=="wp_mce_fullscreen")){b=tinymce.activeEditor}else{b=tinymce.get(wpActiveEditor)}}}if(b&&!b.isHidden()){if(tinymce.isIE&&b.windowManager.insertimagebookmark){b.selection.moveToBookmark(b.windowManager.insertimagebookmark)}if(c.indexOf("[caption")===0){if(b.wpSetImgCaption){c=b.wpSetImgCaption(c)}}else{if(c.indexOf("[gallery")===0){if(b.plugins.wpgallery){c=b.plugins.wpgallery._do_gallery(c)}}else{if(c.indexOf("[embed")===0){if(b.plugins.wordpress){c=b.plugins.wordpress._setEmbed(c)}}}}b.execCommand("mceInsertContent",false,c)
}else{if(f){QTags.insertContent(c)}else{document.getElementById(wpActiveEditor).value+=c}}try{tb_remove()}catch(d){}}var tb_position;(function(a){tb_position=function(){var f=a("#TB_window"),e=a(window).width(),d=a(window).height(),c=(720<e)?720:e,b=0;if(a("body.admin-bar").length){b=28}if(f.size()){f.width(c-50).height(d-45-b);a("#TB_iframeContent").width(c-50).height(d-75-b);f.css({"margin-left":"-"+parseInt(((c-50)/2),10)+"px"});if(typeof document.body.style.maxWidth!="undefined"){f.css({top:20+b+"px","margin-top":"0"})}}return a("a.thickbox").each(function(){var g=a(this).attr("href");if(!g){return}g=g.replace(/&width=[0-9]+/g,"");g=g.replace(/&height=[0-9]+/g,"");a(this).attr("href",g+"&width="+(c-80)+"&height="+(d-85-b))})};a(window).resize(function(){tb_position()});a(document).read
y(function(b){b("a.thickbox").click(function(){var c;if(typeof(tinymce)!="undefined"&&tinymce.isIE&&(c=tinymce.get(wpActiveEditor))&&!c.isHidden()){c.focus();c.windowManager.insertimagebookmark=c.selection.getBookmark()}})})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsmediauploadjsfromrev21591trunkwpadminjsmediauploaddevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/media-upload.js (from rev 21591, trunk/wp-admin/js/media-upload.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-upload.js         (rev 0)
+++ trunk/wp-admin/js/media-upload.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,88 @@
</span><ins>+// send html to the post editor
+
+var wpActiveEditor;
+
+function send_to_editor(h) {
+        var ed, mce = typeof(tinymce) != 'undefined', qt = typeof(QTags) != 'undefined';
+
+        if ( !wpActiveEditor ) {
+                if ( mce && tinymce.activeEditor ) {
+                        ed = tinymce.activeEditor;
+                        wpActiveEditor = ed.id;
+                } else if ( !qt ) {
+                        return false;
+                }
+        } else if ( mce ) {
+                if ( tinymce.activeEditor && (tinymce.activeEditor.id == 'mce_fullscreen' || tinymce.activeEditor.id == 'wp_mce_fullscreen') )
+                        ed = tinymce.activeEditor;
+                else
+                        ed = tinymce.get(wpActiveEditor);
+        }
+
+        if ( ed && !ed.isHidden() ) {
+                // restore caret position on IE
+                if ( tinymce.isIE && ed.windowManager.insertimagebookmark )
+                        ed.selection.moveToBookmark(ed.windowManager.insertimagebookmark);
+
+                if ( h.indexOf('[caption') === 0 ) {
+                        if ( ed.wpSetImgCaption )
+                                h = ed.wpSetImgCaption(h);
+                } else if ( h.indexOf('[gallery') === 0 ) {
+                        if ( ed.plugins.wpgallery )
+                                h = ed.plugins.wpgallery._do_gallery(h);
+                } else if ( h.indexOf('[embed') === 0 ) {
+                        if ( ed.plugins.wordpress )
+                                h = ed.plugins.wordpress._setEmbed(h);
+                }
+
+                ed.execCommand('mceInsertContent', false, h);
+        } else if ( qt ) {
+                QTags.insertContent(h);
+        } else {
+                document.getElementById(wpActiveEditor).value += h;
+        }
+
+        try{tb_remove();}catch(e){};
+}
+
+// thickbox settings
+var tb_position;
+(function($) {
+        tb_position = function() {
+                var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width, adminbar_height = 0;
+
+                if ( $('body.admin-bar').length )
+                        adminbar_height = 28;
+
+                if ( tbWindow.size() ) {
+                        tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
+                        $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
+                        tbWindow.css({'margin-left': '-' + parseInt((( W - 50 ) / 2),10) + 'px'});
+                        if ( typeof document.body.style.maxWidth != 'undefined' )
+                                tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'});
+                };
+
+                return $('a.thickbox').each( function() {
+                        var href = $(this).attr('href');
+                        if ( ! href ) return;
+                        href = href.replace(/&width=[0-9]+/g, '');
+                        href = href.replace(/&height=[0-9]+/g, '');
+                        $(this).attr( 'href', href + '&width=' + ( W - 80 ) + '&height=' + ( H - 85 - adminbar_height ) );
+                });
+        };
+
+        $(window).resize(function(){ tb_position(); });
+
+        // store caret position in IE
+        $(document).ready(function($){
+                $('a.thickbox').click(function(){
+                        var ed;
+
+                        if ( typeof(tinymce) != 'undefined' && tinymce.isIE && ( ed = tinymce.get(wpActiveEditor) ) && !ed.isHidden() ) {
+                                ed.focus();
+                                ed.windowManager.insertimagebookmark = ed.selection.getBookmark();
+                        }
+                });
+        });
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsmediauploadminjsfromrev21591trunkwpadminjsmediauploadjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/media-upload.min.js (from rev 21591, trunk/wp-admin/js/media-upload.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media-upload.min.js         (rev 0)
+++ trunk/wp-admin/js/media-upload.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var wpActiveEditor;function send_to_editor(c){var b,a=typeof(tinymce)!="undefined",f=typeof(QTags)!="undefined";if(!wpActiveEditor){if(a&&tinymce.activeEditor){b=tinymce.activeEditor;wpActiveEditor=b.id}else{if(!f){return false}}}else{if(a){if(tinymce.activeEditor&&(tinymce.activeEditor.id=="mce_fullscreen"||tinymce.activeEditor.id=="wp_mce_fullscreen")){b=tinymce.activeEditor}else{b=tinymce.get(wpActiveEditor)}}}if(b&&!b.isHidden()){if(tinymce.isIE&&b.windowManager.insertimagebookmark){b.selection.moveToBookmark(b.windowManager.insertimagebookmark)}if(c.indexOf("[caption")===0){if(b.wpSetImgCaption){c=b.wpSetImgCaption(c)}}else{if(c.indexOf("[gallery")===0){if(b.plugins.wpgallery){c=b.plugins.wpgallery._do_gallery(c)}}else{if(c.indexOf("[embed")===0){if(b.plugins.wordpress){c=b.plugins.wordpress._setEmbed(c)}}}}b.execCommand("mceInsertContent",false,c)
}else{if(f){QTags.insertContent(c)}else{document.getElementById(wpActiveEditor).value+=c}}try{tb_remove()}catch(d){}}var tb_position;(function(a){tb_position=function(){var f=a("#TB_window"),e=a(window).width(),d=a(window).height(),c=(720<e)?720:e,b=0;if(a("body.admin-bar").length){b=28}if(f.size()){f.width(c-50).height(d-45-b);a("#TB_iframeContent").width(c-50).height(d-75-b);f.css({"margin-left":"-"+parseInt(((c-50)/2),10)+"px"});if(typeof document.body.style.maxWidth!="undefined"){f.css({top:20+b+"px","margin-top":"0"})}}return a("a.thickbox").each(function(){var g=a(this).attr("href");if(!g){return}g=g.replace(/&width=[0-9]+/g,"");g=g.replace(/&height=[0-9]+/g,"");a(this).attr("href",g+"&width="+(c-80)+"&height="+(d-85-b))})};a(window).resize(function(){tb_position()});a(document).read
y(function(b){b("a.thickbox").click(function(){var c;if(typeof(tinymce)!="undefined"&&tinymce.isIE&&(c=tinymce.get(wpActiveEditor))&&!c.isHidden()){c.focus();c.windowManager.insertimagebookmark=c.selection.getBookmark()}})})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsmediadevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/media.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/media.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,94 +0,0 @@
</span><del>-
-var findPosts;
-(function($){
-        findPosts = {
-                open : function(af_name, af_val) {
-                        var st = document.documentElement.scrollTop || $(document).scrollTop();
-
-                        if ( af_name && af_val ) {
-                                $('#affected').attr('name', af_name).val(af_val);
-                        }
-                        $('#find-posts').show().draggable({
-                                handle: '#find-posts-head'
-                        }).css({'top':st + 50 + 'px','left':'50%','marginLeft':'-250px'});
-
-                        $('#find-posts-input').focus().keyup(function(e){
-                                if (e.which == 27) { findPosts.close(); } // close on Escape
-                        });
-
-                        return false;
-                },
-
-                close : function() {
-                        $('#find-posts-response').html('');
-                        $('#find-posts').draggable('destroy').hide();
-                },
-
-                send : function() {
-                        var post = {
-                                ps: $('#find-posts-input').val(),
-                                action: 'find_posts',
-                                _ajax_nonce: $('#_ajax_nonce').val(),
-                                post_type: $('input[name="find-posts-what"]:checked').val()
-                        };
-
-                        $.ajax({
-                                type : 'POST',
-                                url : ajaxurl,
-                                data : post,
-                                success : function(x) { findPosts.show(x); },
-                                error : function(r) { findPosts.error(r); }
-                        });
-                },
-
-                show : function(x) {
-
-                        if ( typeof(x) == 'string' ) {
-                                this.error({'responseText': x});
-                                return;
-                        }
-
-                        var r = wpAjax.parseAjaxResponse(x);
-
-                        if ( r.errors ) {
-                                this.error({'responseText': wpAjax.broken});
-                        }
-                        r = r.responses[0];
-                        $('#find-posts-response').html(r.data);
-                },
-
-                error : function(r) {
-                        var er = r.statusText;
-
-                        if ( r.responseText ) {
-                                er = r.responseText.replace( /<.[^<>]*?>/g, '' );
-                        }
-                        if ( er ) {
-                                $('#find-posts-response').html(er);
-                        }
-                }
-        };
-
-        $(document).ready(function() {
-                $('#find-posts-submit').click(function(e) {
-                        if ( '' == $('#find-posts-response').html() )
-                                e.preventDefault();
-                });
-                $( '#find-posts .find-box-search :input' ).keypress( function( event ) {
-                        if ( 13 == event.which ) {
-                                findPosts.send();
-                                return false;
-                        }
-                } );
-                $( '#find-posts-search' ).click( findPosts.send );
-                $( '#find-posts-close' ).click( findPosts.close );
-                $('#doaction, #doaction2').click(function(e){
-                        $('select[name^="action"]').each(function(){
-                                if ( $(this).val() == 'attach' ) {
-                                        e.preventDefault();
-                                        findPosts.open();
-                                }
-                        });
-                });
-        });
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsmediajs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/media.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/media.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var findPosts;(function(a){findPosts={open:function(d,c){var b=document.documentElement.scrollTop||a(document).scrollTop();if(d&&c){a("#affected").attr("name",d).val(c)}a("#find-posts").show().draggable({handle:"#find-posts-head"}).css({top:b+50+"px",left:"50%",marginLeft:"-250px"});a("#find-posts-input").focus().keyup(function(f){if(f.which==27){findPosts.close()}});return false},close:function(){a("#find-posts-response").html("");a("#find-posts").draggable("destroy").hide()},send:function(){var b={ps:a("#find-posts-input").val(),action:"find_posts",_ajax_nonce:a("#_ajax_nonce").val(),post_type:a('input[name="find-posts-what"]:checked').val()};a.ajax({type:"POST",url:ajaxurl,data:b,success:function(c){findPosts.show(c)},error:function(c){findPosts.error(c)}})},show:function(b){if(typeof(
b)=="string"){this.error({responseText:b});return}var c=wpAjax.parseAjaxResponse(b);if(c.errors){this.error({responseText:wpAjax.broken})}c=c.responses[0];a("#find-posts-response").html(c.data)},error:function(b){var c=b.statusText;if(b.responseText){c=b.responseText.replace(/<.[^<>]*?>/g,"")}if(c){a("#find-posts-response").html(c)}}};a(document).ready(function(){a("#find-posts-submit").click(function(b){if(""==a("#find-posts-response").html()){b.preventDefault()}});a("#find-posts .find-box-search :input").keypress(function(b){if(13==b.which){findPosts.send();return false}});a("#find-posts-search").click(findPosts.send);a("#find-posts-close").click(findPosts.close);a("#doaction, #doaction2").click(function(b){a('select[name^="action"]').each(function(){if(a(this).val()=="attach"){b.preventDefault();findPosts.open()}})})})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsmediajsfromrev21591trunkwpadminjsmediadevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/media.js (from rev 21591, trunk/wp-admin/js/media.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media.js         (rev 0)
+++ trunk/wp-admin/js/media.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,94 @@
</span><ins>+
+var findPosts;
+(function($){
+        findPosts = {
+                open : function(af_name, af_val) {
+                        var st = document.documentElement.scrollTop || $(document).scrollTop();
+
+                        if ( af_name && af_val ) {
+                                $('#affected').attr('name', af_name).val(af_val);
+                        }
+                        $('#find-posts').show().draggable({
+                                handle: '#find-posts-head'
+                        }).css({'top':st + 50 + 'px','left':'50%','marginLeft':'-250px'});
+
+                        $('#find-posts-input').focus().keyup(function(e){
+                                if (e.which == 27) { findPosts.close(); } // close on Escape
+                        });
+
+                        return false;
+                },
+
+                close : function() {
+                        $('#find-posts-response').html('');
+                        $('#find-posts').draggable('destroy').hide();
+                },
+
+                send : function() {
+                        var post = {
+                                ps: $('#find-posts-input').val(),
+                                action: 'find_posts',
+                                _ajax_nonce: $('#_ajax_nonce').val(),
+                                post_type: $('input[name="find-posts-what"]:checked').val()
+                        };
+
+                        $.ajax({
+                                type : 'POST',
+                                url : ajaxurl,
+                                data : post,
+                                success : function(x) { findPosts.show(x); },
+                                error : function(r) { findPosts.error(r); }
+                        });
+                },
+
+                show : function(x) {
+
+                        if ( typeof(x) == 'string' ) {
+                                this.error({'responseText': x});
+                                return;
+                        }
+
+                        var r = wpAjax.parseAjaxResponse(x);
+
+                        if ( r.errors ) {
+                                this.error({'responseText': wpAjax.broken});
+                        }
+                        r = r.responses[0];
+                        $('#find-posts-response').html(r.data);
+                },
+
+                error : function(r) {
+                        var er = r.statusText;
+
+                        if ( r.responseText ) {
+                                er = r.responseText.replace( /<.[^<>]*?>/g, '' );
+                        }
+                        if ( er ) {
+                                $('#find-posts-response').html(er);
+                        }
+                }
+        };
+
+        $(document).ready(function() {
+                $('#find-posts-submit').click(function(e) {
+                        if ( '' == $('#find-posts-response').html() )
+                                e.preventDefault();
+                });
+                $( '#find-posts .find-box-search :input' ).keypress( function( event ) {
+                        if ( 13 == event.which ) {
+                                findPosts.send();
+                                return false;
+                        }
+                } );
+                $( '#find-posts-search' ).click( findPosts.send );
+                $( '#find-posts-close' ).click( findPosts.close );
+                $('#doaction, #doaction2').click(function(e){
+                        $('select[name^="action"]').each(function(){
+                                if ( $(this).val() == 'attach' ) {
+                                        e.preventDefault();
+                                        findPosts.open();
+                                }
+                        });
+                });
+        });
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsmediaminjsfromrev21591trunkwpadminjsmediajs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/media.min.js (from rev 21591, trunk/wp-admin/js/media.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/media.min.js         (rev 0)
+++ trunk/wp-admin/js/media.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var findPosts;(function(a){findPosts={open:function(d,c){var b=document.documentElement.scrollTop||a(document).scrollTop();if(d&&c){a("#affected").attr("name",d).val(c)}a("#find-posts").show().draggable({handle:"#find-posts-head"}).css({top:b+50+"px",left:"50%",marginLeft:"-250px"});a("#find-posts-input").focus().keyup(function(f){if(f.which==27){findPosts.close()}});return false},close:function(){a("#find-posts-response").html("");a("#find-posts").draggable("destroy").hide()},send:function(){var b={ps:a("#find-posts-input").val(),action:"find_posts",_ajax_nonce:a("#_ajax_nonce").val(),post_type:a('input[name="find-posts-what"]:checked').val()};a.ajax({type:"POST",url:ajaxurl,data:b,success:function(c){findPosts.show(c)},error:function(c){findPosts.error(c)}})},show:function(b){if(typeof(
b)=="string"){this.error({responseText:b});return}var c=wpAjax.parseAjaxResponse(b);if(c.errors){this.error({responseText:wpAjax.broken})}c=c.responses[0];a("#find-posts-response").html(c.data)},error:function(b){var c=b.statusText;if(b.responseText){c=b.responseText.replace(/<.[^<>]*?>/g,"")}if(c){a("#find-posts-response").html(c)}}};a(document).ready(function(){a("#find-posts-submit").click(function(b){if(""==a("#find-posts-response").html()){b.preventDefault()}});a("#find-posts .find-box-search :input").keypress(function(b){if(13==b.which){findPosts.send();return false}});a("#find-posts-search").click(findPosts.send);a("#find-posts-close").click(findPosts.close);a("#doaction, #doaction2").click(function(b){a('select[name^="action"]').each(function(){if(a(this).val()=="attach"){b.preventDefault();findPosts.open()}})})})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsnavmenudevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/nav-menu.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/nav-menu.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/nav-menu.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,965 +0,0 @@
</span><del>-/**
- * WordPress Administration Navigation Menu
- * Interface JS functions
- *
- * @version 2.0.0
- *
- * @package WordPress
- * @subpackage Administration
- */
-
-var wpNavMenu;
-
-(function($) {
-
-        var api = wpNavMenu = {
-
-                options : {
-                        menuItemDepthPerLevel : 30, // Do not use directly. Use depthToPx and pxToDepth instead.
-                        globalMaxDepth : 11
-                },
-
-                menuList : undefined,        // Set in init.
-                targetList : undefined, // Set in init.
-                menusChanged : false,
-                isRTL: !! ( 'undefined' != typeof isRtl && isRtl ),
-                negateIfRTL: ( 'undefined' != typeof isRtl && isRtl ) ? -1 : 1,
-
-                // Functions that run on init.
-                init : function() {
-                        api.menuList = $('#menu-to-edit');
-                        api.targetList = api.menuList;
-
-                        this.jQueryExtensions();
-
-                        this.attachMenuEditListeners();
-
-                        this.setupInputWithDefaultTitle();
-                        this.attachQuickSearchListeners();
-                        this.attachThemeLocationsListeners();
-
-                        this.attachTabsPanelListeners();
-
-                        this.attachUnsavedChangesListener();
-
-                        if( api.menuList.length ) // If no menu, we're in the + tab.
-                                this.initSortables();
-
-                        this.initToggles();
-
-                        this.initTabManager();
-                },
-
-                jQueryExtensions : function() {
-                        // jQuery extensions
-                        $.fn.extend({
-                                menuItemDepth : function() {
-                                        var margin = api.isRTL ? this.eq(0).css('margin-right') : this.eq(0).css('margin-left');
-                                        return api.pxToDepth( margin && -1 != margin.indexOf('px') ? margin.slice(0, -2) : 0 );
-                                },
-                                updateDepthClass : function(current, prev) {
-                                        return this.each(function(){
-                                                var t = $(this);
-                                                prev = prev || t.menuItemDepth();
-                                                $(this).removeClass('menu-item-depth-'+ prev )
-                                                        .addClass('menu-item-depth-'+ current );
-                                        });
-                                },
-                                shiftDepthClass : function(change) {
-                                        return this.each(function(){
-                                                var t = $(this),
-                                                        depth = t.menuItemDepth();
-                                                $(this).removeClass('menu-item-depth-'+ depth )
-                                                        .addClass('menu-item-depth-'+ (depth + change) );
-                                        });
-                                },
-                                childMenuItems : function() {
-                                        var result = $();
-                                        this.each(function(){
-                                                var t = $(this), depth = t.menuItemDepth(), next = t.next();
-                                                while( next.length && next.menuItemDepth() > depth ) {
-                                                        result = result.add( next );
-                                                        next = next.next();
-                                                }
-                                        });
-                                        return result;
-                                },
-                                updateParentMenuItemDBId : function() {
-                                        return this.each(function(){
-                                                var item = $(this),
-                                                        input = item.find('.menu-item-data-parent-id'),
-                                                        depth = item.menuItemDepth(),
-                                                        parent = item.prev();
-
-                                                if( depth == 0 ) { // Item is on the top level, has no parent
-                                                        input.val(0);
-                                                } else { // Find the parent item, and retrieve its object id.
-                                                        while( ! parent[0] || ! parent[0].className || -1 == parent[0].className.indexOf('menu-item') || ( parent.menuItemDepth() != depth - 1 ) )
-                                                                parent = parent.prev();
-                                                        input.val( parent.find('.menu-item-data-db-id').val() );
-                                                }
-                                        });
-                                },
-                                hideAdvancedMenuItemFields : function() {
-                                        return this.each(function(){
-                                                var that = $(this);
-                                                $('.hide-column-tog').not(':checked').each(function(){
-                                                        that.find('.field-' + $(this).val() ).addClass('hidden-field');
-                                                });
-                                        });
-                                },
-                                /**
-                                 * Adds selected menu items to the menu.
-                                 *
-                                 * @param jQuery metabox The metabox jQuery object.
-                                 */
-                                addSelectedToMenu : function(processMethod) {
-                                        if ( 0 == $('#menu-to-edit').length ) {
-                                                return false;
-                                        }
-
-                                        return this.each(function() {
-                                                var t = $(this), menuItems = {},
-                                                        checkboxes = t.find('.tabs-panel-active .categorychecklist li input:checked'),
-                                                        re = new RegExp('menu-item\\[(\[^\\]\]*)');
-
-                                                processMethod = processMethod || api.addMenuItemToBottom;
-
-                                                // If no items are checked, bail.
-                                                if ( !checkboxes.length )
-                                                        return false;
-
-                                                // Show the ajax spinner
-                                                t.find('img.waiting').show();
-
-                                                // Retrieve menu item data
-                                                $(checkboxes).each(function(){
-                                                        var t = $(this),
-                                                                listItemDBIDMatch = re.exec( t.attr('name') ),
-                                                                listItemDBID = 'undefined' == typeof listItemDBIDMatch[1] ? 0 : parseInt(listItemDBIDMatch[1], 10);
-                                                        if ( this.className && -1 != this.className.indexOf('add-to-top') )
-                                                                processMethod = api.addMenuItemToTop;
-                                                        menuItems[listItemDBID] = t.closest('li').getItemData( 'add-menu-item', listItemDBID );
-                                                });
-
-                                                // Add the items
-                                                api.addItemToMenu(menuItems, processMethod, function(){
-                                                        // Deselect the items and hide the ajax spinner
-                                                        checkboxes.removeAttr('checked');
-                                                        t.find('img.waiting').hide();
-                                                });
-                                        });
-                                },
-                                getItemData : function( itemType, id ) {
-                                        itemType = itemType || 'menu-item';
-
-                                        var itemData = {}, i,
-                                        fields = [
-                                                'menu-item-db-id',
-                                                'menu-item-object-id',
-                                                'menu-item-object',
-                                                'menu-item-parent-id',
-                                                'menu-item-position',
-                                                'menu-item-type',
-                                                'menu-item-title',
-                                                'menu-item-url',
-                                                'menu-item-description',
-                                                'menu-item-attr-title',
-                                                'menu-item-target',
-                                                'menu-item-classes',
-                                                'menu-item-xfn'
-                                        ];
-
-                                        if( !id && itemType == 'menu-item' ) {
-                                                id = this.find('.menu-item-data-db-id').val();
-                                        }
-
-                                        if( !id ) return itemData;
-
-                                        this.find('input').each(function() {
-                                                var field;
-                                                i = fields.length;
-                                                while ( i-- ) {
-                                                        if( itemType == 'menu-item' )
-                                                                field = fields[i] + '[' + id + ']';
-                                                        else if( itemType == 'add-menu-item' )
-                                                                field = 'menu-item[' + id + '][' + fields[i] + ']';
-
-                                                        if (
-                                                                this.name &&
-                                                                field == this.name
-                                                        ) {
-                                                                itemData[fields[i]] = this.value;
-                                                        }
-                                                }
-                                        });
-
-                                        return itemData;
-                                },
-                                setItemData : function( itemData, itemType, id ) { // Can take a type, such as 'menu-item', or an id.
-                                        itemType = itemType || 'menu-item';
-
-                                        if( !id && itemType == 'menu-item' ) {
-                                                id = $('.menu-item-data-db-id', this).val();
-                                        }
-
-                                        if( !id ) return this;
-
-                                        this.find('input').each(function() {
-                                                var t = $(this), field;
-                                                $.each( itemData, function( attr, val ) {
-                                                        if( itemType == 'menu-item' )
-                                                                field = attr + '[' + id + ']';
-                                                        else if( itemType == 'add-menu-item' )
-                                                                field = 'menu-item[' + id + '][' + attr + ']';
-
-                                                        if ( field == t.attr('name') ) {
-                                                                t.val( val );
-                                                        }
-                                                });
-                                        });
-                                        return this;
-                                }
-                        });
-                },
-
-                initToggles : function() {
-                        // init postboxes
-                        postboxes.add_postbox_toggles('nav-menus');
-
-                        // adjust columns functions for menus UI
-                        columns.useCheckboxesForHidden();
-                        columns.checked = function(field) {
-                                $('.field-' + field).removeClass('hidden-field');
-                        }
-                        columns.unchecked = function(field) {
-                                $('.field-' + field).addClass('hidden-field');
-                        }
-                        // hide fields
-                        api.menuList.hideAdvancedMenuItemFields();
-                },
-
-                initSortables : function() {
-                        var currentDepth = 0, originalDepth, minDepth, maxDepth,
-                                prev, next, prevBottom, nextThreshold, helperHeight, transport,
-                                menuEdge = api.menuList.offset().left,
-                                body = $('body'), maxChildDepth,
-                                menuMaxDepth = initialMenuMaxDepth();
-
-                        // Use the right edge if RTL.
-                        menuEdge += api.isRTL ? api.menuList.width() : 0;
-
-                        api.menuList.sortable({
-                                handle: '.menu-item-handle',
-                                placeholder: 'sortable-placeholder',
-                                start: function(e, ui) {
-                                        var height, width, parent, children, tempHolder;
-
-                                        // handle placement for rtl orientation
-                                        if ( api.isRTL )
-                                                ui.item[0].style.right = 'auto';
-
-                                        transport = ui.item.children('.menu-item-transport');
-
-                                        // Set depths. currentDepth must be set before children are located.
-                                        originalDepth = ui.item.menuItemDepth();
-                                        updateCurrentDepth(ui, originalDepth);
-
-                                        // Attach child elements to parent
-                                        // Skip the placeholder
-                                        parent = ( ui.item.next()[0] == ui.placeholder[0] ) ? ui.item.next() : ui.item;
-                                        children = parent.childMenuItems();
-                                        transport.append( children );
-
-                                        // Update the height of the placeholder to match the moving item.
-                                        height = transport.outerHeight();
-                                        // If there are children, account for distance between top of children and parent
-                                        height += ( height > 0 ) ? (ui.placeholder.css('margin-top').slice(0, -2) * 1) : 0;
-                                        height += ui.helper.outerHeight();
-                                        helperHeight = height;
-                                        height -= 2; // Subtract 2 for borders
-                                        ui.placeholder.height(height);
-
-                                        // Update the width of the placeholder to match the moving item.
-                                        maxChildDepth = originalDepth;
-                                        children.each(function(){
-                                                var depth = $(this).menuItemDepth();
-                                                maxChildDepth = (depth > maxChildDepth) ? depth : maxChildDepth;
-                                        });
-                                        width = ui.helper.find('.menu-item-handle').outerWidth(); // Get original width
-                                        width += api.depthToPx(maxChildDepth - originalDepth); // Account for children
-                                        width -= 2; // Subtract 2 for borders
-                                        ui.placeholder.width(width);
-
-                                        // Update the list of menu items.
-                                        tempHolder = ui.placeholder.next();
-                                        tempHolder.css( 'margin-top', helperHeight + 'px' ); // Set the margin to absorb the placeholder
-                                        ui.placeholder.detach(); // detach or jQuery UI will think the placeholder is a menu item
-                                        $(this).sortable( "refresh" ); // The children aren't sortable. We should let jQ UI know.
-                                        ui.item.after( ui.placeholder ); // reattach the placeholder.
-                                        tempHolder.css('margin-top', 0); // reset the margin
-
-                                        // Now that the element is complete, we can update...
-                                        updateSharedVars(ui);
-                                },
-                                stop: function(e, ui) {
-                                        var children, depthChange = currentDepth - originalDepth;
-
-                                        // Return child elements to the list
-                                        children = transport.children().insertAfter(ui.item);
-
-                                        // Update depth classes
-                                        if( depthChange != 0 ) {
-                                                ui.item.updateDepthClass( currentDepth );
-                                                children.shiftDepthClass( depthChange );
-                                                updateMenuMaxDepth( depthChange );
-                                        }
-                                        // Register a change
-                                        api.registerChange();
-                                        // Update the item data.
-                                        ui.item.updateParentMenuItemDBId();
-
-                                        // address sortable's incorrectly-calculated top in opera
-                                        ui.item[0].style.top = 0;
-
-                                        // handle drop placement for rtl orientation
-                                        if ( api.isRTL ) {
-                                                ui.item[0].style.left = 'auto';
-                                                ui.item[0].style.right = 0;
-                                        }
-
-                                        // The width of the tab bar might have changed. Just in case.
-                                        api.refreshMenuTabs( true );
-                                },
-                                change: function(e, ui) {
-                                        // Make sure the placeholder is inside the menu.
-                                        // Otherwise fix it, or we're in trouble.
-                                        if( ! ui.placeholder.parent().hasClass('menu') )
-                                                (prev.length) ? prev.after( ui.placeholder ) : api.menuList.prepend( ui.placeholder );
-
-                                        updateSharedVars(ui);
-                                },
-                                sort: function(e, ui) {
-                                        var offset = ui.helper.offset(),
-                                                edge = api.isRTL ? offset.left + ui.helper.width() : offset.left,
-                                                depth = api.negateIfRTL * api.pxToDepth( edge - menuEdge );
-                                        // Check and correct if depth is not within range.
-                                        // Also, if the dragged element is dragged upwards over
-                                        // an item, shift the placeholder to a child position.
-                                        if ( depth > maxDepth || offset.top < prevBottom ) depth = maxDepth;
-                                        else if ( depth < minDepth ) depth = minDepth;
-
-                                        if( depth != currentDepth )
-                                                updateCurrentDepth(ui, depth);
-
-                                        // If we overlap the next element, manually shift downwards
-                                        if( nextThreshold && offset.top + helperHeight > nextThreshold ) {
-                                                next.after( ui.placeholder );
-                                                updateSharedVars( ui );
-                                                $(this).sortable( "refreshPositions" );
-                                        }
-                                }
-                        });
-
-                        function updateSharedVars(ui) {
-                                var depth;
-
-                                prev = ui.placeholder.prev();
-                                next = ui.placeholder.next();
-
-                                // Make sure we don't select the moving item.
-                                if( prev[0] == ui.item[0] ) prev = prev.prev();
-                                if( next[0] == ui.item[0] ) next = next.next();
-
-                                prevBottom = (prev.length) ? prev.offset().top + prev.height() : 0;
-                                nextThreshold = (next.length) ? next.offset().top + next.height() / 3 : 0;
-                                minDepth = (next.length) ? next.menuItemDepth() : 0;
-
-                                if( prev.length )
-                                        maxDepth = ( (depth = prev.menuItemDepth() + 1) > api.options.globalMaxDepth ) ? api.options.globalMaxDepth : depth;
-                                else
-                                        maxDepth = 0;
-                        }
-
-                        function updateCurrentDepth(ui, depth) {
-                                ui.placeholder.updateDepthClass( depth, currentDepth );
-                                currentDepth = depth;
-                        }
-
-                        function initialMenuMaxDepth() {
-                                if( ! body[0].className ) return 0;
-                                var match = body[0].className.match(/menu-max-depth-(\d+)/);
-                                return match && match[1] ? parseInt(match[1]) : 0;
-                        }
-
-                        function updateMenuMaxDepth( depthChange ) {
-                                var depth, newDepth = menuMaxDepth;
-                                if ( depthChange === 0 ) {
-                                        return;
-                                } else if ( depthChange > 0 ) {
-                                        depth = maxChildDepth + depthChange;
-                                        if( depth > menuMaxDepth )
-                                                newDepth = depth;
-                                } else if ( depthChange < 0 && maxChildDepth == menuMaxDepth ) {
-                                        while( ! $('.menu-item-depth-' + newDepth, api.menuList).length && newDepth > 0 )
-                                                newDepth--;
-                                }
-                                // Update the depth class.
-                                body.removeClass( 'menu-max-depth-' + menuMaxDepth ).addClass( 'menu-max-depth-' + newDepth );
-                                menuMaxDepth = newDepth;
-                        }
-                },
-
-                attachMenuEditListeners : function() {
-                        var that = this;
-                        $('#update-nav-menu').bind('click', function(e) {
-                                if ( e.target && e.target.className ) {
-                                        if ( -1 != e.target.className.indexOf('item-edit') ) {
-                                                return that.eventOnClickEditLink(e.target);
-                                        } else if ( -1 != e.target.className.indexOf('menu-save') ) {
-                                                return that.eventOnClickMenuSave(e.target);
-                                        } else if ( -1 != e.target.className.indexOf('menu-delete') ) {
-                                                return that.eventOnClickMenuDelete(e.target);
-                                        } else if ( -1 != e.target.className.indexOf('item-delete') ) {
-                                                return that.eventOnClickMenuItemDelete(e.target);
-                                        } else if ( -1 != e.target.className.indexOf('item-cancel') ) {
-                                                return that.eventOnClickCancelLink(e.target);
-                                        }
-                                }
-                        });
-                        $('#add-custom-links input[type="text"]').keypress(function(e){
-                                if ( e.keyCode === 13 ) {
-                                        e.preventDefault();
-                                        $("#submit-customlinkdiv").click();
-                                }
-                        });
-                },
-
-                /**
-                 * An interface for managing default values for input elements
-                 * that is both JS and accessibility-friendly.
-                 *
-                 * Input elements that add the class 'input-with-default-title'
-                 * will have their values set to the provided HTML title when empty.
-                 */
-                setupInputWithDefaultTitle : function() {
-                        var name = 'input-with-default-title';
-
-                        $('.' + name).each( function(){
-                                var $t = $(this), title = $t.attr('title'), val = $t.val();
-                                $t.data( name, title );
-
-                                if( '' == val ) $t.val( title );
-                                else if ( title == val ) return;
-                                else $t.removeClass( name );
-                        }).focus( function(){
-                                var $t = $(this);
-                                if( $t.val() == $t.data(name) )
-                                        $t.val('').removeClass( name );
-                        }).blur( function(){
-                                var $t = $(this);
-                                if( '' == $t.val() )
-                                        $t.addClass( name ).val( $t.data(name) );
-                        });
-                },
-
-                attachThemeLocationsListeners : function() {
-                        var loc = $('#nav-menu-theme-locations'), params = {};
-                        params['action'] = 'menu-locations-save';
-                        params['menu-settings-column-nonce'] = $('#menu-settings-column-nonce').val();
-                        loc.find('input[type="submit"]').click(function() {
-                                loc.find('select').each(function() {
-                                        params[this.name] = $(this).val();
-                                });
-                                loc.find('.waiting').show();
-                                $.post( ajaxurl, params, function(r) {
-                                        loc.find('.waiting').hide();
-                                });
-                                return false;
-                        });
-                },
-
-                attachQuickSearchListeners : function() {
-                        var searchTimer;
-
-                        $('.quick-search').keypress(function(e){
-                                var t = $(this);
-
-                                if( 13 == e.which ) {
-                                        api.updateQuickSearchResults( t );
-                                        return false;
-                                }
-
-                                if( searchTimer ) clearTimeout(searchTimer);
-
-                                searchTimer = setTimeout(function(){
-                                        api.updateQuickSearchResults( t );
-                                }, 400);
-                        }).attr('autocomplete','off');
-                },
-
-                updateQuickSearchResults : function(input) {
-                        var panel, params,
-                        minSearchLength = 2,
-                        q = input.val();
-
-                        if( q.length < minSearchLength ) return;
-
-                        panel = input.parents('.tabs-panel');
-                        params = {
-                                'action': 'menu-quick-search',
-                                'response-format': 'markup',
-                                'menu': $('#menu').val(),
-                                'menu-settings-column-nonce': $('#menu-settings-column-nonce').val(),
-                                'q': q,
-                                'type': input.attr('name')
-                        };
-
-                        $('img.waiting', panel).show();
-
-                        $.post( ajaxurl, params, function(menuMarkup) {
-                                api.processQuickSearchQueryResponse(menuMarkup, params, panel);
-                        });
-                },
-
-                addCustomLink : function( processMethod ) {
-                        var url = $('#custom-menu-item-url').val(),
-                                label = $('#custom-menu-item-name').val();
-
-                        processMethod = processMethod || api.addMenuItemToBottom;
-
-                        if ( '' == url || 'http://' == url )
-                                return false;
-
-                        // Show the ajax spinner
-                        $('.customlinkdiv img.waiting').show();
-                        this.addLinkToMenu( url, label, processMethod, function() {
-                                // Remove the ajax spinner
-                                $('.customlinkdiv img.waiting').hide();
-                                // Set custom link form back to defaults
-                                $('#custom-menu-item-name').val('').blur();
-                                $('#custom-menu-item-url').val('http://');
-                        });
-                },
-
-                addLinkToMenu : function(url, label, processMethod, callback) {
-                        processMethod = processMethod || api.addMenuItemToBottom;
-                        callback = callback || function(){};
-
-                        api.addItemToMenu({
-                                '-1': {
-                                        'menu-item-type': 'custom',
-                                        'menu-item-url': url,
-                                        'menu-item-title': label
-                                }
-                        }, processMethod, callback);
-                },
-
-                addItemToMenu : function(menuItem, processMethod, callback) {
-                        var menu = $('#menu').val(),
-                                nonce = $('#menu-settings-column-nonce').val();
-
-                        processMethod = processMethod || function(){};
-                        callback = callback || function(){};
-
-                        params = {
-                                'action': 'add-menu-item',
-                                'menu': menu,
-                                'menu-settings-column-nonce': nonce,
-                                'menu-item': menuItem
-                        };
-
-                        $.post( ajaxurl, params, function(menuMarkup) {
-                                var ins = $('#menu-instructions');
-                                processMethod(menuMarkup, params);
-                                if( ! ins.hasClass('menu-instructions-inactive') && ins.siblings().length )
-                                        ins.addClass('menu-instructions-inactive');
-                                callback();
-                        });
-                },
-
-                /**
-                 * Process the add menu item request response into menu list item.
-                 *
-                 * @param string menuMarkup The text server response of menu item markup.
-                 * @param object req The request arguments.
-                 */
-                addMenuItemToBottom : function( menuMarkup, req ) {
-                        $(menuMarkup).hideAdvancedMenuItemFields().appendTo( api.targetList );
-                },
-
-                addMenuItemToTop : function( menuMarkup, req ) {
-                        $(menuMarkup).hideAdvancedMenuItemFields().prependTo( api.targetList );
-                },
-
-                attachUnsavedChangesListener : function() {
-                        $('#menu-management input, #menu-management select, #menu-management, #menu-management textarea').change(function(){
-                                api.registerChange();
-                        });
-
-                        if ( 0 != $('#menu-to-edit').length ) {
-                                window.onbeforeunload = function(){
-                                        if ( api.menusChanged )
-                                                return navMenuL10n.saveAlert;
-                                };
-                        } else {
-                                // Make the post boxes read-only, as they can't be used yet
-                                $('#menu-settings-column').find('input,select').prop('disabled', true).end().find('a').attr('href', '#').unbind('click');
-                        }
-                },
-
-                registerChange : function() {
-                        api.menusChanged = true;
-                },
-
-                attachTabsPanelListeners : function() {
-                        $('#menu-settings-column').bind('click', function(e) {
-                                var selectAreaMatch, panelId, wrapper, items,
-                                        target = $(e.target);
-
-                                if ( target.hasClass('nav-tab-link') ) {
-                                        panelId = /#(.*)$/.exec(e.target.href);
-                                        if ( panelId && panelId[1] )
-                                                panelId = panelId[1]
-                                        else
-                                                return false;
-
-                                        wrapper = target.parents('.inside').first();
-
-                                        // upon changing tabs, we want to uncheck all checkboxes
-                                        $('input', wrapper).removeAttr('checked');
-
-                                        $('.tabs-panel-active', wrapper).removeClass('tabs-panel-active').addClass('tabs-panel-inactive');
-                                        $('#' + panelId, wrapper).removeClass('tabs-panel-inactive').addClass('tabs-panel-active');
-
-                                        $('.tabs', wrapper).removeClass('tabs');
-                                        target.parent().addClass('tabs');
-
-                                        // select the search bar
-                                        $('.quick-search', wrapper).focus();
-
-                                        return false;
-                                } else if ( target.hasClass('select-all') ) {
-                                        selectAreaMatch = /#(.*)$/.exec(e.target.href);
-                                        if ( selectAreaMatch && selectAreaMatch[1] ) {
-                                                items = $('#' + selectAreaMatch[1] + ' .tabs-panel-active .menu-item-title input');
-                                                if( items.length === items.filter(':checked').length )
-                                                        items.removeAttr('checked');
-                                                else
-                                                        items.prop('checked', true);
-                                                return false;
-                                        }
-                                } else if ( target.hasClass('submit-add-to-menu') ) {
-                                        api.registerChange();
-
-                                        if ( e.target.id && 'submit-customlinkdiv' == e.target.id )
-                                                api.addCustomLink( api.addMenuItemToBottom );
-                                        else if ( e.target.id && -1 != e.target.id.indexOf('submit-') )
-                                                $('#' + e.target.id.replace(/submit-/, '')).addSelectedToMenu( api.addMenuItemToBottom );
-                                        return false;
-                                } else if ( target.hasClass('page-numbers') ) {
-                                        $.post( ajaxurl, e.target.href.replace(/.*\?/, '').replace(/action=([^&]*)/, '') + '&action=menu-get-metabox',
-                                                function( resp ) {
-                                                        if ( -1 == resp.indexOf('replace-id') )
-                                                                return;
-
-                                                        var metaBoxData = $.parseJSON(resp),
-                                                        toReplace = document.getElementById(metaBoxData['replace-id']),
-                                                        placeholder = document.createElement('div'),
-                                                        wrap = document.createElement('div');
-
-                                                        if ( ! metaBoxData['markup'] || ! toReplace )
-                                                                return;
-
-                                                        wrap.innerHTML = metaBoxData['markup'] ? metaBoxData['markup'] : '';
-
-                                                        toReplace.parentNode.insertBefore( placeholder, toReplace );
-                                                        placeholder.parentNode.removeChild( toReplace );
-
-                                                        placeholder.parentNode.insertBefore( wrap, placeholder );
-
-                                                        placeholder.parentNode.removeChild( placeholder );
-
-                                                }
-                                        );
-
-                                        return false;
-                                }
-                        });
-                },
-
-                initTabManager : function() {
-                        var fixed = $('.nav-tabs-wrapper'),
-                                fluid = fixed.children('.nav-tabs'),
-                                active = fluid.children('.nav-tab-active'),
-                                tabs = fluid.children('.nav-tab'),
-                                tabsWidth = 0,
-                                fixedRight, fixedLeft,
-                                arrowLeft, arrowRight, resizeTimer, css = {},
-                                marginFluid = api.isRTL ? 'margin-right' : 'margin-left',
-                                marginFixed = api.isRTL ? 'margin-left' : 'margin-right',
-                                msPerPx = 2;
-
-                        /**
-                         * Refreshes the menu tabs.
-                         * Will show and hide arrows where necessary.
-                         * Scrolls to the active tab by default.
-                         *
-                         * @param savePosition {boolean} Optional. Prevents scrolling so
-                         *                  that the current position is maintained. Default false.
-                         **/
-                        api.refreshMenuTabs = function( savePosition ) {
-                                var fixedWidth = fixed.width(),
-                                        margin = 0, css = {};
-                                fixedLeft = fixed.offset().left;
-                                fixedRight = fixedLeft + fixedWidth;
-
-                                if( !savePosition )
-                                        active.makeTabVisible();
-
-                                // Prevent space from building up next to the last tab if there's more to show
-                                if( tabs.last().isTabVisible() ) {
-                                        margin = fixed.width() - tabsWidth;
-                                        margin = margin > 0 ? 0 : margin;
-                                        css[marginFluid] = margin + 'px';
-                                        fluid.animate( css, 100, "linear" );
-                                }
-
-                                // Show the arrows only when necessary
-                                if( fixedWidth > tabsWidth )
-                                        arrowLeft.add( arrowRight ).hide();
-                                else
-                                        arrowLeft.add( arrowRight ).show();
-                        }
-
-                        $.fn.extend({
-                                makeTabVisible : function() {
-                                        var t = this.eq(0), left, right, css = {}, shift = 0;
-
-                                        if( ! t.length ) return this;
-
-                                        left = t.offset().left;
-                                        right = left + t.outerWidth();
-
-                                        if( right > fixedRight )
-                                                shift = fixedRight - right;
-                                        else if ( left < fixedLeft )
-                                                shift = fixedLeft - left;
-
-                                        if( ! shift ) return this;
-
-                                        css[marginFluid] = "+=" + api.negateIfRTL * shift + 'px';
-                                        fluid.animate( css, Math.abs( shift ) * msPerPx, "linear" );
-                                        return this;
-                                },
-                                isTabVisible : function() {
-                                        var t = this.eq(0),
-                                                left = t.offset().left,
-                                                right = left + t.outerWidth();
-                                        return ( right <= fixedRight && left >= fixedLeft ) ? true : false;
-                                }
-                        });
-
-                        // Find the width of all tabs
-                        tabs.each(function(){
-                                tabsWidth += $(this).outerWidth(true);
-                        });
-
-                        // Set up fixed margin for overflow, unset padding
-                        css['padding'] = 0;
-                        css[marginFixed] = (-1 * tabsWidth) + 'px';
-                        fluid.css( css );
-
-                        // Build tab navigation
-                        arrowLeft = $('<div class="nav-tabs-arrow nav-tabs-arrow-left"><a>&laquo;</a></div>');
-                        arrowRight = $('<div class="nav-tabs-arrow nav-tabs-arrow-right"><a>&raquo;</a></div>');
-                        // Attach to the document
-                        fixed.wrap('<div class="nav-tabs-nav"/>').parent().prepend( arrowLeft ).append( arrowRight );
-
-                        // Set the menu tabs
-                        api.refreshMenuTabs();
-                        // Make sure the tabs reset on resize
-                        $(window).resize(function() {
-                                if( resizeTimer ) clearTimeout(resizeTimer);
-                                resizeTimer = setTimeout( api.refreshMenuTabs, 200);
-                        });
-
-                        // Build arrow functions
-                        $.each([{
-                                        arrow : arrowLeft,
-                                        next : "next",
-                                        last : "first",
-                                        operator : "+="
-                                },{
-                                        arrow : arrowRight,
-                                        next : "prev",
-                                        last : "last",
-                                        operator : "-="
-                                }], function(){
-                                var that = this;
-                                this.arrow.mousedown(function(){
-                                        var marginFluidVal = Math.abs( parseInt( fluid.css(marginFluid) ) ),
-                                                shift = marginFluidVal,
-                                                css = {};
-
-                                        if( "-=" == that.operator )
-                                                shift = Math.abs( tabsWidth - fixed.width() ) - marginFluidVal;
-
-                                        if( ! shift ) return;
-
-                                        css[marginFluid] = that.operator + shift + 'px';
-                                        fluid.animate( css, shift * msPerPx, "linear" );
-                                }).mouseup(function(){
-                                        var tab, next;
-                                        fluid.stop(true);
-                                        tab = tabs[that.last]();
-                                        while( (next = tab[that.next]()) && next.length && ! next.isTabVisible() ) {
-                                                tab = next;
-                                        }
-                                        tab.makeTabVisible();
-                                });
-                        });
-                },
-
-                eventOnClickEditLink : function(clickedEl) {
-                        var settings, item,
-                        matchedSection = /#(.*)$/.exec(clickedEl.href);
-                        if ( matchedSection && matchedSection[1] ) {
-                                settings = $('#'+matchedSection[1]);
-                                item = settings.parent();
-                                if( 0 != item.length ) {
-                                        if( item.hasClass('menu-item-edit-inactive') ) {
-                                                if( ! settings.data('menu-item-data') ) {
-                                                        settings.data( 'menu-item-data', settings.getItemData() );
-                                                }
-                                                settings.slideDown('fast');
-                                                item.removeClass('menu-item-edit-inactive')
-                                                        .addClass('menu-item-edit-active');
-                                        } else {
-                                                settings.slideUp('fast');
-                                                item.removeClass('menu-item-edit-active')
-                                                        .addClass('menu-item-edit-inactive');
-                                        }
-                                        return false;
-                                }
-                        }
-                },
-
-                eventOnClickCancelLink : function(clickedEl) {
-                        var settings = $(clickedEl).closest('.menu-item-settings');
-                        settings.setItemData( settings.data('menu-item-data') );
-                        return false;
-                },
-
-                eventOnClickMenuSave : function(clickedEl) {
-                        var locs = '',
-                        menuName = $('#menu-name'),
-                        menuNameVal = menuName.val();
-                        // Cancel and warn if invalid menu name
-                        if( !menuNameVal || menuNameVal == menuName.attr('title') || !menuNameVal.replace(/\s+/, '') ) {
-                                menuName.parent().addClass('form-invalid');
-                                return false;
-                        }
-                        // Copy menu theme locations
-                        $('#nav-menu-theme-locations select').each(function() {
-                                locs += '<input type="hidden" name="' + this.name + '" value="' + $(this).val() + '" />';
-                        });
-                        $('#update-nav-menu').append( locs );
-                        // Update menu item position data
-                        api.menuList.find('.menu-item-data-position').val( function(index) { return index + 1; } );
-                        window.onbeforeunload = null;
-
-                        return true;
-                },
-
-                eventOnClickMenuDelete : function(clickedEl) {
-                        // Delete warning AYS
-                        if ( confirm( navMenuL10n.warnDeleteMenu ) ) {
-                                window.onbeforeunload = null;
-                                return true;
-                        }
-                        return false;
-                },
-
-                eventOnClickMenuItemDelete : function(clickedEl) {
-                        var itemID = parseInt(clickedEl.id.replace('delete-', ''), 10);
-                        api.removeMenuItem( $('#menu-item-' + itemID) );
-                        api.registerChange();
-                        return false;
-                },
-
-                /**
-                 * Process the quick search response into a search result
-                 *
-                 * @param string resp The server response to the query.
-                 * @param object req The request arguments.
-                 * @param jQuery panel The tabs panel we're searching in.
-                 */
-                processQuickSearchQueryResponse : function(resp, req, panel) {
-                        var matched, newID,
-                        takenIDs = {},
-                        form = document.getElementById('nav-menu-meta'),
-                        pattern = new RegExp('menu-item\\[(\[^\\]\]*)', 'g'),
-                        $items = $('<div>').html(resp).find('li'),
-                        $item;
-
-                        if( ! $items.length ) {
-                                $('.categorychecklist', panel).html( '<li><p>' + navMenuL10n.noResultsFound + '</p></li>' );
-                                $('img.waiting', panel).hide();
-                                return;
-                        }
-
-                        $items.each(function(){
-                                $item = $(this);
-
-                                // make a unique DB ID number
-                                matched = pattern.exec($item.html());
-
-                                if ( matched && matched[1] ) {
-                                        newID = matched[1];
-                                        while( form.elements['menu-item[' + newID + '][menu-item-type]'] || takenIDs[ newID ] ) {
-                                                newID--;
-                                        }
-
-                                        takenIDs[newID] = true;
-                                        if ( newID != matched[1] ) {
-                                                $item.html( $item.html().replace(new RegExp(
-                                                        'menu-item\\[' + matched[1] + '\\]', 'g'),
-                                                        'menu-item[' + newID + ']'
-                                                ) );
-                                        }
-                                }
-                        });
-
-                        $('.categorychecklist', panel).html( $items );
-                        $('img.waiting', panel).hide();
-                },
-
-                removeMenuItem : function(el) {
-                        var children = el.childMenuItems();
-
-                        el.addClass('deleting').animate({
-                                        opacity : 0,
-                                        height: 0
-                                }, 350, function() {
-                                        var ins = $('#menu-instructions');
-                                        el.remove();
-                                        children.shiftDepthClass(-1).updateParentMenuItemDBId();
-                                        if( ! ins.siblings().length )
-                                                ins.removeClass('menu-instructions-inactive');
-                                });
-                },
-
-                depthToPx : function(depth) {
-                        return depth * api.options.menuItemDepthPerLevel;
-                },
-
-                pxToDepth : function(px) {
-                        return Math.floor(px / api.options.menuItemDepthPerLevel);
-                }
-
-        };
-
-        $(document).ready(function(){ wpNavMenu.init(); });
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsnavmenujs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/nav-menu.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/nav-menu.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/nav-menu.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var wpNavMenu;(function(b){var a=wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11},menuList:undefined,targetList:undefined,menusChanged:false,isRTL:!!("undefined"!=typeof isRtl&&isRtl),negateIfRTL:("undefined"!=typeof isRtl&&isRtl)?-1:1,init:function(){a.menuList=b("#menu-to-edit");a.targetList=a.menuList;this.jQueryExtensions();this.attachMenuEditListeners();this.setupInputWithDefaultTitle();this.attachQuickSearchListeners();this.attachThemeLocationsListeners();this.attachTabsPanelListeners();this.attachUnsavedChangesListener();if(a.menuList.length){this.initSortables()}this.initToggles();this.initTabManager()},jQueryExtensions:function(){b.fn.extend({menuItemDepth:function(){var c=a.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return a.pxToDepth(c&&-1!=c.indexOf("px")?c.slice(0,-2):0)},updateDepthClass:function(d,c){return this.each(function()
{var e=b(this);c=c||e.menuItemDepth();b(this).removeClass("menu-item-depth-"+c).addClass("menu-item-depth-"+d)})},shiftDepthClass:function(c){return this.each(function(){var d=b(this),e=d.menuItemDepth();b(this).removeClass("menu-item-depth-"+e).addClass("menu-item-depth-"+(e+c))})},childMenuItems:function(){var c=b();this.each(function(){var d=b(this),f=d.menuItemDepth(),e=d.next();while(e.length&&e.menuItemDepth()>f){c=c.add(e);e=e.next()}});return c},updateParentMenuItemDBId:function(){return this.each(function(){var e=b(this),c=e.find(".menu-item-data-parent-id"),f=e.menuItemDepth(),d=e.prev();if(f==0){c.val(0)}else{while(!d[0]||!d[0].className||-1==d[0].className.indexOf("menu-item")||(d.menuItemDepth()!=f-1)){d=d.prev()}c.val(d.find(".menu-item-data-db-id").val())}})},hideAdvancedMenuItemFields:function(){return this.each(function(){var c=b(this);b(".hide-column-tog").not(":
checked").each(function(){c.find(".field-"+b(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(c){if(0==b("#menu-to-edit").length){return false}return this.each(function(){var e=b(this),d={},g=e.find(".tabs-panel-active .categorychecklist li input:checked"),f=new RegExp("menu-item\\[([^\\]]*)");c=c||a.addMenuItemToBottom;if(!g.length){return false}e.find("img.waiting").show();b(g).each(function(){var i=b(this),h=f.exec(i.attr("name")),j="undefined"==typeof h[1]?0:parseInt(h[1],10);if(this.className&&-1!=this.className.indexOf("add-to-top")){c=a.addMenuItemToTop}d[j]=i.closest("li").getItemData("add-menu-item",j)});a.addItemToMenu(d,c,function(){g.removeAttr("checked");e.find("img.waiting").hide()})})},getItemData:function(f,g){f=f||"menu-item";var d={},e,c=["menu-item-db-id","menu-item-obje
ct-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];if(!g&&f=="menu-item"){g=this.find(".menu-item-data-db-id").val()}if(!g){return d}this.find("input").each(function(){var h;e=c.length;while(e--){if(f=="menu-item"){h=c[e]+"["+g+"]"}else{if(f=="add-menu-item"){h="menu-item["+g+"]["+c[e]+"]"}}if(this.name&&h==this.name){d[c[e]]=this.value}}});return d},setItemData:function(c,d,e){d=d||"menu-item";if(!e&&d=="menu-item"){e=b(".menu-item-data-db-id",this).val()}if(!e){return this}this.find("input").each(function(){var f=b(this),g;b.each(
c,function(h,i){if(d=="menu-item"){g=h+"["+e+"]"}else{if(d=="add-menu-item"){g="menu-item["+e+"]["+h+"]"}}if(g==f.attr("name")){f.val(i)}})});return this}})},initToggles:function(){postboxes.add_postbox_toggles("nav-menus");columns.useCheckboxesForHidden();columns.checked=function(c){b(".field-"+c).removeClass("hidden-field")};columns.unchecked=function(c){b(".field-"+c).addClass("hidden-field")};a.menuList.hideAdvancedMenuItemFields()},initSortables:function(){var p=0,e,t,d,l,o,f,c,i,s,m=a.menuList.offset().left,h=b("body"),q,n=r();m+=a.isRTL?a.menuList.width():0;a.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",start:function(A,z){var u,x,w,v,y;if(a.isRTL){z.item[0].style.right="auto"}s=z.item.children(".menu-item-transport");e=z.item.menuItemDepth();j(z,e);w=(z.i
tem.next()[0]==z.placeholder[0])?z.item.next():z.item;v=w.childMenuItems();s.append(v);u=s.outerHeight();u+=(u>0)?(z.placeholder.css("margin-top").slice(0,-2)*1):0;u+=z.helper.outerHeight();i=u;u-=2;z.placeholder.height(u);q=e;v.each(function(){var B=b(this).menuItemDepth();q=(B>q)?B:q});x=z.helper.find(".menu-item-handle").outerWidth();x+=a.depthToPx(q-e);x-=2;z.placeholder.width(x);y=z.placeholder.next();y.css("margin-top",i+"px");z.placeholder.detach();b(this).sortable("refresh");z.item.after(z.placeholder);y.css("margin-top",0);k(z)},stop:function(x,w){var v,u=p-e;v=s.children().insertAfter(w.item);if(u!=0){w.item.updateDepthClass(p);v.shiftDepthClass(u);g(u)}a.registerChange();w.item.updateParentMenuItemDBId();w.item[0].style.top=0;if(a.isRTL){w.item[0].style.left="auto";w.item[0].style.right=0}a.refreshMenuTabs(true)},change:function(v,u){if(!u.placeholder.parent().hasClass("menu")){(
l.length)?l.after(u.placeholder):a.menuList.prepend(u.placeholder)}k(u)},sort:function(w,v){var y=v.helper.offset(),u=a.isRTL?y.left+v.helper.width():y.left,x=a.negateIfRTL*a.pxToDepth(u-m);if(x>d||y.top<f){x=d}else{if(x<t){x=t}}if(x!=p){j(v,x)}if(c&&y.top+i>c){o.after(v.placeholder);k(v);b(this).sortable("refreshPositions")}}});function k(u){var v;l=u.placeholder.prev();o=u.placeholder.next();if(l[0]==u.item[0]){l=l.prev()}if(o[0]==u.item[0]){o=o.next()}f=(l.length)?l.offset().top+l.height():0;c=(o.length)?o.offset().top+o.height()/3:0;t=(o.length)?o.menuItemDepth():0;if(l.length){d=((v=l.menuItemDepth()+1)>a.options.globalMaxDepth)?a.options.globalMaxDepth:v}else{d=0}}function j(u,v){u.placeholder.updateDepthClass(v,p);p=v}function r(){if(!h[0].className){return 0}var u=h[0].className.match(/menu-max-depth-(\d+)/);return u&&u[1]?parseInt(u[1]):0}function g(u){var v,w=n;if(u===0){return}else{if(u>0){v=q+u;if(v>n){w=v}}else{if(u
<0&&q==n){while(!b(".menu-item-depth-"+w,a.menuList).length&&w>0){w--}}}}h.removeClass("menu-max-depth-"+n).addClass("menu-max-depth-"+w);n=w}},attachMenuEditListeners:function(){var c=this;b("#update-nav-menu").bind("click",function(d){if(d.target&&d.target.className){if(-1!=d.target.className.indexOf("item-edit")){return c.eventOnClickEditLink(d.target)}else{if(-1!=d.target.className.indexOf("menu-save")){return c.eventOnClickMenuSave(d.target)}else{if(-1!=d.target.className.indexOf("menu-delete")){return c.eventOnClickMenuDelete(d.target)}else{if(-1!=d.target.className.indexOf("item-delete")){return c.eventOnClickMenuItemDelete(d.target)}else{if(-1!=d.target.className.indexOf("item-cancel")){return c.eventOnClickCancelLink(d.target)}}}}}}});b('#add-custom-links input[type="text"]').keypress(function(d){if(d.keyCode===13){d.preventDefa
ult();b("#submit-customlinkdiv").click()}})},setupInputWithDefaultTitle:function(){var c="input-with-default-title";b("."+c).each(function(){var f=b(this),e=f.attr("title"),d=f.val();f.data(c,e);if(""==d){f.val(e)}else{if(e==d){return}else{f.removeClass(c)}}}).focus(function(){var d=b(this);if(d.val()==d.data(c)){d.val("").removeClass(c)}}).blur(function(){var d=b(this);if(""==d.val()){d.addClass(c).val(d.data(c))}})},attachThemeLocationsListeners:function(){var d=b("#nav-menu-theme-locations"),c={};c.action="menu-locations-save";c["menu-settings-column-nonce"]=b("#menu-settings-column-nonce").val();d.find('input[type="submit"]').click(function(){d.find("select").each(function(){c[this.name]=b(this).val()});d.find(".waiting").show();b.post(ajaxurl,c,function(e){d.find(".waiting").hide()});return false})},attachQuickSearchListen
ers:function(){var c;b(".quick-search").keypress(function(f){var d=b(this);if(13==f.which){a.updateQuickSearchResults(d);return false}if(c){clearTimeout(c)}c=setTimeout(function(){a.updateQuickSearchResults(d)},400)}).attr("autocomplete","off")},updateQuickSearchResults:function(d){var c,g,e=2,f=d.val();if(f.length<e){return}c=d.parents(".tabs-panel");g={action:"menu-quick-search","response-format":"markup",menu:b("#menu").val(),"menu-settings-column-nonce":b("#menu-settings-column-nonce").val(),q:f,type:d.attr("name")};b("img.waiting",c).show();b.post(ajaxurl,g,function(h){a.processQuickSearchQueryResponse(h,g,c)})},addCustomLink:function(c){var e=b("#custom-menu-item-url").val(),d=b("#custom-menu-item-name").val();c=c||a.addMenuItemToBottom;if(""==e||"http://"==e){return false}b(".customlinkdiv img.waiting&q
uot;).show();this.addLinkToMenu(e,d,c,function(){b(".customlinkdiv img.waiting").hide();b("#custom-menu-item-name").val("").blur();b("#custom-menu-item-url").val("http://")})},addLinkToMenu:function(e,d,c,f){c=c||a.addMenuItemToBottom;f=f||function(){};a.addItemToMenu({"-1":{"menu-item-type":"custom","menu-item-url":e,"menu-item-title":d}},c,f)},addItemToMenu:function(e,c,g){var f=b("#menu").val(),d=b("#menu-settings-column-nonce").val();c=c||function(){};g=g||function(){};params={action:"add-menu-item",menu:f,"menu-settings-column-nonce":d,"menu-item":e};b.post(ajaxurl,params,function(h){var i=b("#menu-instructions");c(h,params);if(!i.hasClass("menu-instructions-inactive")&&i.siblings().length){i.addClass("menu-instructions-inactive")}g()})},addMenuItemToBottom:function(c,d){b(c).hideAdvan
cedMenuItemFields().appendTo(a.targetList)},addMenuItemToTop:function(c,d){b(c).hideAdvancedMenuItemFields().prependTo(a.targetList)},attachUnsavedChangesListener:function(){b("#menu-management input, #menu-management select, #menu-management, #menu-management textarea").change(function(){a.registerChange()});if(0!=b("#menu-to-edit").length){window.onbeforeunload=function(){if(a.menusChanged){return navMenuL10n.saveAlert}}}else{b("#menu-settings-column").find("input,select").prop("disabled",true).end().find("a").attr("href","#").unbind("click")}},registerChange:function(){a.menusChanged=true},attachTabsPanelListeners:function(){b("#menu-settings-column").bind("click",function(h){var f,d,i,c,g=b(h.target);if(g.hasClass("nav-tab-link")){d=/#(.*)$/.exec(h.target.href);if(d&&d[1]){d=d[1]}else{return false}i=g.parents(".inside").first();b("
;input",i).removeAttr("checked");b(".tabs-panel-active",i).removeClass("tabs-panel-active").addClass("tabs-panel-inactive");b("#"+d,i).removeClass("tabs-panel-inactive").addClass("tabs-panel-active");b(".tabs",i).removeClass("tabs");g.parent().addClass("tabs");b(".quick-search",i).focus();return false}else{if(g.hasClass("select-all")){f=/#(.*)$/.exec(h.target.href);if(f&&f[1]){c=b("#"+f[1]+" .tabs-panel-active .menu-item-title input");if(c.length===c.filter(":checked").length){c.removeAttr("checked")}else{c.prop("checked",true)}return false}}else{if(g.hasClass("submit-add-to-menu")){a.registerChange();if(h.target.id&&"submit-customlinkdiv"==h.target.id){a.addCustomLink(a.addMenuItemToBottom)}else{if(h.target.id&&-1!=h.target.id.indexOf("submit-")){b(
"#"+h.target.id.replace(/submit-/,"")).addSelectedToMenu(a.addMenuItemToBottom)}}return false}else{if(g.hasClass("page-numbers")){b.post(ajaxurl,h.target.href.replace(/.*\?/,"").replace(/action=([^&]*)/,"")+"&action=menu-get-metabox",function(m){if(-1==m.indexOf("replace-id")){return}var l=b.parseJSON(m),e=document.getElementById(l["replace-id"]),k=document.createElement("div"),j=document.createElement("div");if(!l.markup||!e){return}j.innerHTML=l.markup?l.markup:"";e.parentNode.insertBefore(k,e);k.parentNode.removeChild(e);k.parentNode.insertBefore(j,k);k.parentNode.removeChild(k)});return false}}}}})},initTabManager:function(){var h=b(".nav-tabs-wrapper"),j=h.children(".nav-tabs"),g=j.children(".nav-tab-active"),m=j.children(".nav-tab"),e=0,o,f,l,d,k,i={},c=a.isRTL?"margin-right":"margin-left",p=a.
isRTL?"margin-left":"margin-right",n=2;a.refreshMenuTabs=function(q){var t=h.width(),s=0,r={};f=h.offset().left;o=f+t;if(!q){g.makeTabVisible()}if(m.last().isTabVisible()){s=h.width()-e;s=s>0?0:s;r[c]=s+"px";j.animate(r,100,"linear")}if(t>e){l.add(d).hide()}else{l.add(d).show()}};b.fn.extend({makeTabVisible:function(){var u=this.eq(0),v,s,r={},q=0;if(!u.length){return this}v=u.offset().left;s=v+u.outerWidth();if(s>o){q=o-s}else{if(v<f){q=f-v}}if(!q){return this}r[c]="+="+a.negateIfRTL*q+"px";j.animate(r,Math.abs(q)*n,"linear");return this},isTabVisible:function(){var r=this.eq(0),s=r.offset().left,q=s+r.outerWidth();return(q<=o&&s>=f)?true:false}});m.each(function(){e+=b(this).outerWidth(true)});i.padding=0;i[p]=(-1*e)+"px";j.css(i);l=b('<div class="nav-tabs-arrow nav-tabs-arrow-left"><a>&laquo;</a></div>');d=b('<div class="n
av-tabs-arrow nav-tabs-arrow-right"><a>&raquo;</a></div>');h.wrap('<div class="nav-tabs-nav"/>').parent().prepend(l).append(d);a.refreshMenuTabs();b(window).resize(function(){if(k){clearTimeout(k)}k=setTimeout(a.refreshMenuTabs,200)});b.each([{arrow:l,next:"next",last:"first",operator:"+="},{arrow:d,next:"prev",last:"last",operator:"-="}],function(){var q=this;this.arrow.mousedown(function(){var t=Math.abs(parseInt(j.css(c))),r=t,s={};if("-="==q.operator){r=Math.abs(e-h.width())-t}if(!r){return}s[c]=q.operator+r+"px";j.animate(s,r*n,"linear")}).mouseup(function(){var s,r;j.stop(true);s=m[q.last]();while((r=s[q.next]())&&r.length&&!r.isTabVisible()){s=r}s.makeTabVisible()})})},eventOnClickEditLink:function(d){var c,e,f=/#(.*)$/.exec(d.href);if(f&&f[1]){c=b("#"+f[1]);e=c.parent();if(0!=e.length){if(e.hasClass(
"menu-item-edit-inactive")){if(!c.data("menu-item-data")){c.data("menu-item-data",c.getItemData())}c.slideDown("fast");e.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active")}else{c.slideUp("fast");e.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive")}return false}}},eventOnClickCancelLink:function(d){var c=b(d).closest(".menu-item-settings");c.setItemData(c.data("menu-item-data"));return false},eventOnClickMenuSave:function(e){var f="",c=b("#menu-name"),d=c.val();if(!d||d==c.attr("title")||!d.replace(/\s+/,"")){c.parent().addClass("form-invalid");return false}b("#nav-menu-theme-locations select").each(function(){f+='<input type="hidden" name="'+this.name+'" value="'+b(this).val()+'" />'});b("#update-nav-menu").append(f);a.
menuList.find(".menu-item-data-position").val(function(g){return g+1});window.onbeforeunload=null;return true},eventOnClickMenuDelete:function(c){if(confirm(navMenuL10n.warnDeleteMenu)){window.onbeforeunload=null;return true}return false},eventOnClickMenuItemDelete:function(c){var d=parseInt(c.id.replace("delete-",""),10);a.removeMenuItem(b("#menu-item-"+d));a.registerChange();return false},processQuickSearchQueryResponse:function(g,k,c){var e,i,f={},d=document.getElementById("nav-menu-meta"),j=new RegExp("menu-item\\[([^\\]]*)","g"),h=b("<div>").html(g).find("li"),l;if(!h.length){b(".categorychecklist",c).html("<li><p>"+navMenuL10n.noResultsFound+"</p></li>");b("img.waiting",c).hide();return}h.each(function(){l=b(this);e=j.exec(l.html());if(e&&e[1]){i=e[1];while(d.elements["menu-item["+i+"][men
u-item-type]"]||f[i]){i--}f[i]=true;if(i!=e[1]){l.html(l.html().replace(new RegExp("menu-item\\["+e[1]+"\\]","g"),"menu-item["+i+"]"))}}});b(".categorychecklist",c).html(h);b("img.waiting",c).hide()},removeMenuItem:function(d){var c=d.childMenuItems();d.addClass("deleting").animate({opacity:0,height:0},350,function(){var e=b("#menu-instructions");d.remove();c.shiftDepthClass(-1).updateParentMenuItemDBId();if(!e.siblings().length){e.removeClass("menu-instructions-inactive")}})},depthToPx:function(c){return c*a.options.menuItemDepthPerLevel},pxToDepth:function(c){return Math.floor(c/a.options.menuItemDepthPerLevel)}};b(document).ready(function(){wpNavMenu.init()})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsnavmenujsfromrev21591trunkwpadminjsnavmenudevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/nav-menu.js (from rev 21591, trunk/wp-admin/js/nav-menu.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/nav-menu.js         (rev 0)
+++ trunk/wp-admin/js/nav-menu.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,965 @@
</span><ins>+/**
+ * WordPress Administration Navigation Menu
+ * Interface JS functions
+ *
+ * @version 2.0.0
+ *
+ * @package WordPress
+ * @subpackage Administration
+ */
+
+var wpNavMenu;
+
+(function($) {
+
+        var api = wpNavMenu = {
+
+                options : {
+                        menuItemDepthPerLevel : 30, // Do not use directly. Use depthToPx and pxToDepth instead.
+                        globalMaxDepth : 11
+                },
+
+                menuList : undefined,        // Set in init.
+                targetList : undefined, // Set in init.
+                menusChanged : false,
+                isRTL: !! ( 'undefined' != typeof isRtl && isRtl ),
+                negateIfRTL: ( 'undefined' != typeof isRtl && isRtl ) ? -1 : 1,
+
+                // Functions that run on init.
+                init : function() {
+                        api.menuList = $('#menu-to-edit');
+                        api.targetList = api.menuList;
+
+                        this.jQueryExtensions();
+
+                        this.attachMenuEditListeners();
+
+                        this.setupInputWithDefaultTitle();
+                        this.attachQuickSearchListeners();
+                        this.attachThemeLocationsListeners();
+
+                        this.attachTabsPanelListeners();
+
+                        this.attachUnsavedChangesListener();
+
+                        if( api.menuList.length ) // If no menu, we're in the + tab.
+                                this.initSortables();
+
+                        this.initToggles();
+
+                        this.initTabManager();
+                },
+
+                jQueryExtensions : function() {
+                        // jQuery extensions
+                        $.fn.extend({
+                                menuItemDepth : function() {
+                                        var margin = api.isRTL ? this.eq(0).css('margin-right') : this.eq(0).css('margin-left');
+                                        return api.pxToDepth( margin && -1 != margin.indexOf('px') ? margin.slice(0, -2) : 0 );
+                                },
+                                updateDepthClass : function(current, prev) {
+                                        return this.each(function(){
+                                                var t = $(this);
+                                                prev = prev || t.menuItemDepth();
+                                                $(this).removeClass('menu-item-depth-'+ prev )
+                                                        .addClass('menu-item-depth-'+ current );
+                                        });
+                                },
+                                shiftDepthClass : function(change) {
+                                        return this.each(function(){
+                                                var t = $(this),
+                                                        depth = t.menuItemDepth();
+                                                $(this).removeClass('menu-item-depth-'+ depth )
+                                                        .addClass('menu-item-depth-'+ (depth + change) );
+                                        });
+                                },
+                                childMenuItems : function() {
+                                        var result = $();
+                                        this.each(function(){
+                                                var t = $(this), depth = t.menuItemDepth(), next = t.next();
+                                                while( next.length && next.menuItemDepth() > depth ) {
+                                                        result = result.add( next );
+                                                        next = next.next();
+                                                }
+                                        });
+                                        return result;
+                                },
+                                updateParentMenuItemDBId : function() {
+                                        return this.each(function(){
+                                                var item = $(this),
+                                                        input = item.find('.menu-item-data-parent-id'),
+                                                        depth = item.menuItemDepth(),
+                                                        parent = item.prev();
+
+                                                if( depth == 0 ) { // Item is on the top level, has no parent
+                                                        input.val(0);
+                                                } else { // Find the parent item, and retrieve its object id.
+                                                        while( ! parent[0] || ! parent[0].className || -1 == parent[0].className.indexOf('menu-item') || ( parent.menuItemDepth() != depth - 1 ) )
+                                                                parent = parent.prev();
+                                                        input.val( parent.find('.menu-item-data-db-id').val() );
+                                                }
+                                        });
+                                },
+                                hideAdvancedMenuItemFields : function() {
+                                        return this.each(function(){
+                                                var that = $(this);
+                                                $('.hide-column-tog').not(':checked').each(function(){
+                                                        that.find('.field-' + $(this).val() ).addClass('hidden-field');
+                                                });
+                                        });
+                                },
+                                /**
+                                 * Adds selected menu items to the menu.
+                                 *
+                                 * @param jQuery metabox The metabox jQuery object.
+                                 */
+                                addSelectedToMenu : function(processMethod) {
+                                        if ( 0 == $('#menu-to-edit').length ) {
+                                                return false;
+                                        }
+
+                                        return this.each(function() {
+                                                var t = $(this), menuItems = {},
+                                                        checkboxes = t.find('.tabs-panel-active .categorychecklist li input:checked'),
+                                                        re = new RegExp('menu-item\\[(\[^\\]\]*)');
+
+                                                processMethod = processMethod || api.addMenuItemToBottom;
+
+                                                // If no items are checked, bail.
+                                                if ( !checkboxes.length )
+                                                        return false;
+
+                                                // Show the ajax spinner
+                                                t.find('img.waiting').show();
+
+                                                // Retrieve menu item data
+                                                $(checkboxes).each(function(){
+                                                        var t = $(this),
+                                                                listItemDBIDMatch = re.exec( t.attr('name') ),
+                                                                listItemDBID = 'undefined' == typeof listItemDBIDMatch[1] ? 0 : parseInt(listItemDBIDMatch[1], 10);
+                                                        if ( this.className && -1 != this.className.indexOf('add-to-top') )
+                                                                processMethod = api.addMenuItemToTop;
+                                                        menuItems[listItemDBID] = t.closest('li').getItemData( 'add-menu-item', listItemDBID );
+                                                });
+
+                                                // Add the items
+                                                api.addItemToMenu(menuItems, processMethod, function(){
+                                                        // Deselect the items and hide the ajax spinner
+                                                        checkboxes.removeAttr('checked');
+                                                        t.find('img.waiting').hide();
+                                                });
+                                        });
+                                },
+                                getItemData : function( itemType, id ) {
+                                        itemType = itemType || 'menu-item';
+
+                                        var itemData = {}, i,
+                                        fields = [
+                                                'menu-item-db-id',
+                                                'menu-item-object-id',
+                                                'menu-item-object',
+                                                'menu-item-parent-id',
+                                                'menu-item-position',
+                                                'menu-item-type',
+                                                'menu-item-title',
+                                                'menu-item-url',
+                                                'menu-item-description',
+                                                'menu-item-attr-title',
+                                                'menu-item-target',
+                                                'menu-item-classes',
+                                                'menu-item-xfn'
+                                        ];
+
+                                        if( !id && itemType == 'menu-item' ) {
+                                                id = this.find('.menu-item-data-db-id').val();
+                                        }
+
+                                        if( !id ) return itemData;
+
+                                        this.find('input').each(function() {
+                                                var field;
+                                                i = fields.length;
+                                                while ( i-- ) {
+                                                        if( itemType == 'menu-item' )
+                                                                field = fields[i] + '[' + id + ']';
+                                                        else if( itemType == 'add-menu-item' )
+                                                                field = 'menu-item[' + id + '][' + fields[i] + ']';
+
+                                                        if (
+                                                                this.name &&
+                                                                field == this.name
+                                                        ) {
+                                                                itemData[fields[i]] = this.value;
+                                                        }
+                                                }
+                                        });
+
+                                        return itemData;
+                                },
+                                setItemData : function( itemData, itemType, id ) { // Can take a type, such as 'menu-item', or an id.
+                                        itemType = itemType || 'menu-item';
+
+                                        if( !id && itemType == 'menu-item' ) {
+                                                id = $('.menu-item-data-db-id', this).val();
+                                        }
+
+                                        if( !id ) return this;
+
+                                        this.find('input').each(function() {
+                                                var t = $(this), field;
+                                                $.each( itemData, function( attr, val ) {
+                                                        if( itemType == 'menu-item' )
+                                                                field = attr + '[' + id + ']';
+                                                        else if( itemType == 'add-menu-item' )
+                                                                field = 'menu-item[' + id + '][' + attr + ']';
+
+                                                        if ( field == t.attr('name') ) {
+                                                                t.val( val );
+                                                        }
+                                                });
+                                        });
+                                        return this;
+                                }
+                        });
+                },
+
+                initToggles : function() {
+                        // init postboxes
+                        postboxes.add_postbox_toggles('nav-menus');
+
+                        // adjust columns functions for menus UI
+                        columns.useCheckboxesForHidden();
+                        columns.checked = function(field) {
+                                $('.field-' + field).removeClass('hidden-field');
+                        }
+                        columns.unchecked = function(field) {
+                                $('.field-' + field).addClass('hidden-field');
+                        }
+                        // hide fields
+                        api.menuList.hideAdvancedMenuItemFields();
+                },
+
+                initSortables : function() {
+                        var currentDepth = 0, originalDepth, minDepth, maxDepth,
+                                prev, next, prevBottom, nextThreshold, helperHeight, transport,
+                                menuEdge = api.menuList.offset().left,
+                                body = $('body'), maxChildDepth,
+                                menuMaxDepth = initialMenuMaxDepth();
+
+                        // Use the right edge if RTL.
+                        menuEdge += api.isRTL ? api.menuList.width() : 0;
+
+                        api.menuList.sortable({
+                                handle: '.menu-item-handle',
+                                placeholder: 'sortable-placeholder',
+                                start: function(e, ui) {
+                                        var height, width, parent, children, tempHolder;
+
+                                        // handle placement for rtl orientation
+                                        if ( api.isRTL )
+                                                ui.item[0].style.right = 'auto';
+
+                                        transport = ui.item.children('.menu-item-transport');
+
+                                        // Set depths. currentDepth must be set before children are located.
+                                        originalDepth = ui.item.menuItemDepth();
+                                        updateCurrentDepth(ui, originalDepth);
+
+                                        // Attach child elements to parent
+                                        // Skip the placeholder
+                                        parent = ( ui.item.next()[0] == ui.placeholder[0] ) ? ui.item.next() : ui.item;
+                                        children = parent.childMenuItems();
+                                        transport.append( children );
+
+                                        // Update the height of the placeholder to match the moving item.
+                                        height = transport.outerHeight();
+                                        // If there are children, account for distance between top of children and parent
+                                        height += ( height > 0 ) ? (ui.placeholder.css('margin-top').slice(0, -2) * 1) : 0;
+                                        height += ui.helper.outerHeight();
+                                        helperHeight = height;
+                                        height -= 2; // Subtract 2 for borders
+                                        ui.placeholder.height(height);
+
+                                        // Update the width of the placeholder to match the moving item.
+                                        maxChildDepth = originalDepth;
+                                        children.each(function(){
+                                                var depth = $(this).menuItemDepth();
+                                                maxChildDepth = (depth > maxChildDepth) ? depth : maxChildDepth;
+                                        });
+                                        width = ui.helper.find('.menu-item-handle').outerWidth(); // Get original width
+                                        width += api.depthToPx(maxChildDepth - originalDepth); // Account for children
+                                        width -= 2; // Subtract 2 for borders
+                                        ui.placeholder.width(width);
+
+                                        // Update the list of menu items.
+                                        tempHolder = ui.placeholder.next();
+                                        tempHolder.css( 'margin-top', helperHeight + 'px' ); // Set the margin to absorb the placeholder
+                                        ui.placeholder.detach(); // detach or jQuery UI will think the placeholder is a menu item
+                                        $(this).sortable( "refresh" ); // The children aren't sortable. We should let jQ UI know.
+                                        ui.item.after( ui.placeholder ); // reattach the placeholder.
+                                        tempHolder.css('margin-top', 0); // reset the margin
+
+                                        // Now that the element is complete, we can update...
+                                        updateSharedVars(ui);
+                                },
+                                stop: function(e, ui) {
+                                        var children, depthChange = currentDepth - originalDepth;
+
+                                        // Return child elements to the list
+                                        children = transport.children().insertAfter(ui.item);
+
+                                        // Update depth classes
+                                        if( depthChange != 0 ) {
+                                                ui.item.updateDepthClass( currentDepth );
+                                                children.shiftDepthClass( depthChange );
+                                                updateMenuMaxDepth( depthChange );
+                                        }
+                                        // Register a change
+                                        api.registerChange();
+                                        // Update the item data.
+                                        ui.item.updateParentMenuItemDBId();
+
+                                        // address sortable's incorrectly-calculated top in opera
+                                        ui.item[0].style.top = 0;
+
+                                        // handle drop placement for rtl orientation
+                                        if ( api.isRTL ) {
+                                                ui.item[0].style.left = 'auto';
+                                                ui.item[0].style.right = 0;
+                                        }
+
+                                        // The width of the tab bar might have changed. Just in case.
+                                        api.refreshMenuTabs( true );
+                                },
+                                change: function(e, ui) {
+                                        // Make sure the placeholder is inside the menu.
+                                        // Otherwise fix it, or we're in trouble.
+                                        if( ! ui.placeholder.parent().hasClass('menu') )
+                                                (prev.length) ? prev.after( ui.placeholder ) : api.menuList.prepend( ui.placeholder );
+
+                                        updateSharedVars(ui);
+                                },
+                                sort: function(e, ui) {
+                                        var offset = ui.helper.offset(),
+                                                edge = api.isRTL ? offset.left + ui.helper.width() : offset.left,
+                                                depth = api.negateIfRTL * api.pxToDepth( edge - menuEdge );
+                                        // Check and correct if depth is not within range.
+                                        // Also, if the dragged element is dragged upwards over
+                                        // an item, shift the placeholder to a child position.
+                                        if ( depth > maxDepth || offset.top < prevBottom ) depth = maxDepth;
+                                        else if ( depth < minDepth ) depth = minDepth;
+
+                                        if( depth != currentDepth )
+                                                updateCurrentDepth(ui, depth);
+
+                                        // If we overlap the next element, manually shift downwards
+                                        if( nextThreshold && offset.top + helperHeight > nextThreshold ) {
+                                                next.after( ui.placeholder );
+                                                updateSharedVars( ui );
+                                                $(this).sortable( "refreshPositions" );
+                                        }
+                                }
+                        });
+
+                        function updateSharedVars(ui) {
+                                var depth;
+
+                                prev = ui.placeholder.prev();
+                                next = ui.placeholder.next();
+
+                                // Make sure we don't select the moving item.
+                                if( prev[0] == ui.item[0] ) prev = prev.prev();
+                                if( next[0] == ui.item[0] ) next = next.next();
+
+                                prevBottom = (prev.length) ? prev.offset().top + prev.height() : 0;
+                                nextThreshold = (next.length) ? next.offset().top + next.height() / 3 : 0;
+                                minDepth = (next.length) ? next.menuItemDepth() : 0;
+
+                                if( prev.length )
+                                        maxDepth = ( (depth = prev.menuItemDepth() + 1) > api.options.globalMaxDepth ) ? api.options.globalMaxDepth : depth;
+                                else
+                                        maxDepth = 0;
+                        }
+
+                        function updateCurrentDepth(ui, depth) {
+                                ui.placeholder.updateDepthClass( depth, currentDepth );
+                                currentDepth = depth;
+                        }
+
+                        function initialMenuMaxDepth() {
+                                if( ! body[0].className ) return 0;
+                                var match = body[0].className.match(/menu-max-depth-(\d+)/);
+                                return match && match[1] ? parseInt(match[1]) : 0;
+                        }
+
+                        function updateMenuMaxDepth( depthChange ) {
+                                var depth, newDepth = menuMaxDepth;
+                                if ( depthChange === 0 ) {
+                                        return;
+                                } else if ( depthChange > 0 ) {
+                                        depth = maxChildDepth + depthChange;
+                                        if( depth > menuMaxDepth )
+                                                newDepth = depth;
+                                } else if ( depthChange < 0 && maxChildDepth == menuMaxDepth ) {
+                                        while( ! $('.menu-item-depth-' + newDepth, api.menuList).length && newDepth > 0 )
+                                                newDepth--;
+                                }
+                                // Update the depth class.
+                                body.removeClass( 'menu-max-depth-' + menuMaxDepth ).addClass( 'menu-max-depth-' + newDepth );
+                                menuMaxDepth = newDepth;
+                        }
+                },
+
+                attachMenuEditListeners : function() {
+                        var that = this;
+                        $('#update-nav-menu').bind('click', function(e) {
+                                if ( e.target && e.target.className ) {
+                                        if ( -1 != e.target.className.indexOf('item-edit') ) {
+                                                return that.eventOnClickEditLink(e.target);
+                                        } else if ( -1 != e.target.className.indexOf('menu-save') ) {
+                                                return that.eventOnClickMenuSave(e.target);
+                                        } else if ( -1 != e.target.className.indexOf('menu-delete') ) {
+                                                return that.eventOnClickMenuDelete(e.target);
+                                        } else if ( -1 != e.target.className.indexOf('item-delete') ) {
+                                                return that.eventOnClickMenuItemDelete(e.target);
+                                        } else if ( -1 != e.target.className.indexOf('item-cancel') ) {
+                                                return that.eventOnClickCancelLink(e.target);
+                                        }
+                                }
+                        });
+                        $('#add-custom-links input[type="text"]').keypress(function(e){
+                                if ( e.keyCode === 13 ) {
+                                        e.preventDefault();
+                                        $("#submit-customlinkdiv").click();
+                                }
+                        });
+                },
+
+                /**
+                 * An interface for managing default values for input elements
+                 * that is both JS and accessibility-friendly.
+                 *
+                 * Input elements that add the class 'input-with-default-title'
+                 * will have their values set to the provided HTML title when empty.
+                 */
+                setupInputWithDefaultTitle : function() {
+                        var name = 'input-with-default-title';
+
+                        $('.' + name).each( function(){
+                                var $t = $(this), title = $t.attr('title'), val = $t.val();
+                                $t.data( name, title );
+
+                                if( '' == val ) $t.val( title );
+                                else if ( title == val ) return;
+                                else $t.removeClass( name );
+                        }).focus( function(){
+                                var $t = $(this);
+                                if( $t.val() == $t.data(name) )
+                                        $t.val('').removeClass( name );
+                        }).blur( function(){
+                                var $t = $(this);
+                                if( '' == $t.val() )
+                                        $t.addClass( name ).val( $t.data(name) );
+                        });
+                },
+
+                attachThemeLocationsListeners : function() {
+                        var loc = $('#nav-menu-theme-locations'), params = {};
+                        params['action'] = 'menu-locations-save';
+                        params['menu-settings-column-nonce'] = $('#menu-settings-column-nonce').val();
+                        loc.find('input[type="submit"]').click(function() {
+                                loc.find('select').each(function() {
+                                        params[this.name] = $(this).val();
+                                });
+                                loc.find('.waiting').show();
+                                $.post( ajaxurl, params, function(r) {
+                                        loc.find('.waiting').hide();
+                                });
+                                return false;
+                        });
+                },
+
+                attachQuickSearchListeners : function() {
+                        var searchTimer;
+
+                        $('.quick-search').keypress(function(e){
+                                var t = $(this);
+
+                                if( 13 == e.which ) {
+                                        api.updateQuickSearchResults( t );
+                                        return false;
+                                }
+
+                                if( searchTimer ) clearTimeout(searchTimer);
+
+                                searchTimer = setTimeout(function(){
+                                        api.updateQuickSearchResults( t );
+                                }, 400);
+                        }).attr('autocomplete','off');
+                },
+
+                updateQuickSearchResults : function(input) {
+                        var panel, params,
+                        minSearchLength = 2,
+                        q = input.val();
+
+                        if( q.length < minSearchLength ) return;
+
+                        panel = input.parents('.tabs-panel');
+                        params = {
+                                'action': 'menu-quick-search',
+                                'response-format': 'markup',
+                                'menu': $('#menu').val(),
+                                'menu-settings-column-nonce': $('#menu-settings-column-nonce').val(),
+                                'q': q,
+                                'type': input.attr('name')
+                        };
+
+                        $('img.waiting', panel).show();
+
+                        $.post( ajaxurl, params, function(menuMarkup) {
+                                api.processQuickSearchQueryResponse(menuMarkup, params, panel);
+                        });
+                },
+
+                addCustomLink : function( processMethod ) {
+                        var url = $('#custom-menu-item-url').val(),
+                                label = $('#custom-menu-item-name').val();
+
+                        processMethod = processMethod || api.addMenuItemToBottom;
+
+                        if ( '' == url || 'http://' == url )
+                                return false;
+
+                        // Show the ajax spinner
+                        $('.customlinkdiv img.waiting').show();
+                        this.addLinkToMenu( url, label, processMethod, function() {
+                                // Remove the ajax spinner
+                                $('.customlinkdiv img.waiting').hide();
+                                // Set custom link form back to defaults
+                                $('#custom-menu-item-name').val('').blur();
+                                $('#custom-menu-item-url').val('http://');
+                        });
+                },
+
+                addLinkToMenu : function(url, label, processMethod, callback) {
+                        processMethod = processMethod || api.addMenuItemToBottom;
+                        callback = callback || function(){};
+
+                        api.addItemToMenu({
+                                '-1': {
+                                        'menu-item-type': 'custom',
+                                        'menu-item-url': url,
+                                        'menu-item-title': label
+                                }
+                        }, processMethod, callback);
+                },
+
+                addItemToMenu : function(menuItem, processMethod, callback) {
+                        var menu = $('#menu').val(),
+                                nonce = $('#menu-settings-column-nonce').val();
+
+                        processMethod = processMethod || function(){};
+                        callback = callback || function(){};
+
+                        params = {
+                                'action': 'add-menu-item',
+                                'menu': menu,
+                                'menu-settings-column-nonce': nonce,
+                                'menu-item': menuItem
+                        };
+
+                        $.post( ajaxurl, params, function(menuMarkup) {
+                                var ins = $('#menu-instructions');
+                                processMethod(menuMarkup, params);
+                                if( ! ins.hasClass('menu-instructions-inactive') && ins.siblings().length )
+                                        ins.addClass('menu-instructions-inactive');
+                                callback();
+                        });
+                },
+
+                /**
+                 * Process the add menu item request response into menu list item.
+                 *
+                 * @param string menuMarkup The text server response of menu item markup.
+                 * @param object req The request arguments.
+                 */
+                addMenuItemToBottom : function( menuMarkup, req ) {
+                        $(menuMarkup).hideAdvancedMenuItemFields().appendTo( api.targetList );
+                },
+
+                addMenuItemToTop : function( menuMarkup, req ) {
+                        $(menuMarkup).hideAdvancedMenuItemFields().prependTo( api.targetList );
+                },
+
+                attachUnsavedChangesListener : function() {
+                        $('#menu-management input, #menu-management select, #menu-management, #menu-management textarea').change(function(){
+                                api.registerChange();
+                        });
+
+                        if ( 0 != $('#menu-to-edit').length ) {
+                                window.onbeforeunload = function(){
+                                        if ( api.menusChanged )
+                                                return navMenuL10n.saveAlert;
+                                };
+                        } else {
+                                // Make the post boxes read-only, as they can't be used yet
+                                $('#menu-settings-column').find('input,select').prop('disabled', true).end().find('a').attr('href', '#').unbind('click');
+                        }
+                },
+
+                registerChange : function() {
+                        api.menusChanged = true;
+                },
+
+                attachTabsPanelListeners : function() {
+                        $('#menu-settings-column').bind('click', function(e) {
+                                var selectAreaMatch, panelId, wrapper, items,
+                                        target = $(e.target);
+
+                                if ( target.hasClass('nav-tab-link') ) {
+                                        panelId = /#(.*)$/.exec(e.target.href);
+                                        if ( panelId && panelId[1] )
+                                                panelId = panelId[1]
+                                        else
+                                                return false;
+
+                                        wrapper = target.parents('.inside').first();
+
+                                        // upon changing tabs, we want to uncheck all checkboxes
+                                        $('input', wrapper).removeAttr('checked');
+
+                                        $('.tabs-panel-active', wrapper).removeClass('tabs-panel-active').addClass('tabs-panel-inactive');
+                                        $('#' + panelId, wrapper).removeClass('tabs-panel-inactive').addClass('tabs-panel-active');
+
+                                        $('.tabs', wrapper).removeClass('tabs');
+                                        target.parent().addClass('tabs');
+
+                                        // select the search bar
+                                        $('.quick-search', wrapper).focus();
+
+                                        return false;
+                                } else if ( target.hasClass('select-all') ) {
+                                        selectAreaMatch = /#(.*)$/.exec(e.target.href);
+                                        if ( selectAreaMatch && selectAreaMatch[1] ) {
+                                                items = $('#' + selectAreaMatch[1] + ' .tabs-panel-active .menu-item-title input');
+                                                if( items.length === items.filter(':checked').length )
+                                                        items.removeAttr('checked');
+                                                else
+                                                        items.prop('checked', true);
+                                                return false;
+                                        }
+                                } else if ( target.hasClass('submit-add-to-menu') ) {
+                                        api.registerChange();
+
+                                        if ( e.target.id && 'submit-customlinkdiv' == e.target.id )
+                                                api.addCustomLink( api.addMenuItemToBottom );
+                                        else if ( e.target.id && -1 != e.target.id.indexOf('submit-') )
+                                                $('#' + e.target.id.replace(/submit-/, '')).addSelectedToMenu( api.addMenuItemToBottom );
+                                        return false;
+                                } else if ( target.hasClass('page-numbers') ) {
+                                        $.post( ajaxurl, e.target.href.replace(/.*\?/, '').replace(/action=([^&]*)/, '') + '&action=menu-get-metabox',
+                                                function( resp ) {
+                                                        if ( -1 == resp.indexOf('replace-id') )
+                                                                return;
+
+                                                        var metaBoxData = $.parseJSON(resp),
+                                                        toReplace = document.getElementById(metaBoxData['replace-id']),
+                                                        placeholder = document.createElement('div'),
+                                                        wrap = document.createElement('div');
+
+                                                        if ( ! metaBoxData['markup'] || ! toReplace )
+                                                                return;
+
+                                                        wrap.innerHTML = metaBoxData['markup'] ? metaBoxData['markup'] : '';
+
+                                                        toReplace.parentNode.insertBefore( placeholder, toReplace );
+                                                        placeholder.parentNode.removeChild( toReplace );
+
+                                                        placeholder.parentNode.insertBefore( wrap, placeholder );
+
+                                                        placeholder.parentNode.removeChild( placeholder );
+
+                                                }
+                                        );
+
+                                        return false;
+                                }
+                        });
+                },
+
+                initTabManager : function() {
+                        var fixed = $('.nav-tabs-wrapper'),
+                                fluid = fixed.children('.nav-tabs'),
+                                active = fluid.children('.nav-tab-active'),
+                                tabs = fluid.children('.nav-tab'),
+                                tabsWidth = 0,
+                                fixedRight, fixedLeft,
+                                arrowLeft, arrowRight, resizeTimer, css = {},
+                                marginFluid = api.isRTL ? 'margin-right' : 'margin-left',
+                                marginFixed = api.isRTL ? 'margin-left' : 'margin-right',
+                                msPerPx = 2;
+
+                        /**
+                         * Refreshes the menu tabs.
+                         * Will show and hide arrows where necessary.
+                         * Scrolls to the active tab by default.
+                         *
+                         * @param savePosition {boolean} Optional. Prevents scrolling so
+                         *                  that the current position is maintained. Default false.
+                         **/
+                        api.refreshMenuTabs = function( savePosition ) {
+                                var fixedWidth = fixed.width(),
+                                        margin = 0, css = {};
+                                fixedLeft = fixed.offset().left;
+                                fixedRight = fixedLeft + fixedWidth;
+
+                                if( !savePosition )
+                                        active.makeTabVisible();
+
+                                // Prevent space from building up next to the last tab if there's more to show
+                                if( tabs.last().isTabVisible() ) {
+                                        margin = fixed.width() - tabsWidth;
+                                        margin = margin > 0 ? 0 : margin;
+                                        css[marginFluid] = margin + 'px';
+                                        fluid.animate( css, 100, "linear" );
+                                }
+
+                                // Show the arrows only when necessary
+                                if( fixedWidth > tabsWidth )
+                                        arrowLeft.add( arrowRight ).hide();
+                                else
+                                        arrowLeft.add( arrowRight ).show();
+                        }
+
+                        $.fn.extend({
+                                makeTabVisible : function() {
+                                        var t = this.eq(0), left, right, css = {}, shift = 0;
+
+                                        if( ! t.length ) return this;
+
+                                        left = t.offset().left;
+                                        right = left + t.outerWidth();
+
+                                        if( right > fixedRight )
+                                                shift = fixedRight - right;
+                                        else if ( left < fixedLeft )
+                                                shift = fixedLeft - left;
+
+                                        if( ! shift ) return this;
+
+                                        css[marginFluid] = "+=" + api.negateIfRTL * shift + 'px';
+                                        fluid.animate( css, Math.abs( shift ) * msPerPx, "linear" );
+                                        return this;
+                                },
+                                isTabVisible : function() {
+                                        var t = this.eq(0),
+                                                left = t.offset().left,
+                                                right = left + t.outerWidth();
+                                        return ( right <= fixedRight && left >= fixedLeft ) ? true : false;
+                                }
+                        });
+
+                        // Find the width of all tabs
+                        tabs.each(function(){
+                                tabsWidth += $(this).outerWidth(true);
+                        });
+
+                        // Set up fixed margin for overflow, unset padding
+                        css['padding'] = 0;
+                        css[marginFixed] = (-1 * tabsWidth) + 'px';
+                        fluid.css( css );
+
+                        // Build tab navigation
+                        arrowLeft = $('<div class="nav-tabs-arrow nav-tabs-arrow-left"><a>&laquo;</a></div>');
+                        arrowRight = $('<div class="nav-tabs-arrow nav-tabs-arrow-right"><a>&raquo;</a></div>');
+                        // Attach to the document
+                        fixed.wrap('<div class="nav-tabs-nav"/>').parent().prepend( arrowLeft ).append( arrowRight );
+
+                        // Set the menu tabs
+                        api.refreshMenuTabs();
+                        // Make sure the tabs reset on resize
+                        $(window).resize(function() {
+                                if( resizeTimer ) clearTimeout(resizeTimer);
+                                resizeTimer = setTimeout( api.refreshMenuTabs, 200);
+                        });
+
+                        // Build arrow functions
+                        $.each([{
+                                        arrow : arrowLeft,
+                                        next : "next",
+                                        last : "first",
+                                        operator : "+="
+                                },{
+                                        arrow : arrowRight,
+                                        next : "prev",
+                                        last : "last",
+                                        operator : "-="
+                                }], function(){
+                                var that = this;
+                                this.arrow.mousedown(function(){
+                                        var marginFluidVal = Math.abs( parseInt( fluid.css(marginFluid) ) ),
+                                                shift = marginFluidVal,
+                                                css = {};
+
+                                        if( "-=" == that.operator )
+                                                shift = Math.abs( tabsWidth - fixed.width() ) - marginFluidVal;
+
+                                        if( ! shift ) return;
+
+                                        css[marginFluid] = that.operator + shift + 'px';
+                                        fluid.animate( css, shift * msPerPx, "linear" );
+                                }).mouseup(function(){
+                                        var tab, next;
+                                        fluid.stop(true);
+                                        tab = tabs[that.last]();
+                                        while( (next = tab[that.next]()) && next.length && ! next.isTabVisible() ) {
+                                                tab = next;
+                                        }
+                                        tab.makeTabVisible();
+                                });
+                        });
+                },
+
+                eventOnClickEditLink : function(clickedEl) {
+                        var settings, item,
+                        matchedSection = /#(.*)$/.exec(clickedEl.href);
+                        if ( matchedSection && matchedSection[1] ) {
+                                settings = $('#'+matchedSection[1]);
+                                item = settings.parent();
+                                if( 0 != item.length ) {
+                                        if( item.hasClass('menu-item-edit-inactive') ) {
+                                                if( ! settings.data('menu-item-data') ) {
+                                                        settings.data( 'menu-item-data', settings.getItemData() );
+                                                }
+                                                settings.slideDown('fast');
+                                                item.removeClass('menu-item-edit-inactive')
+                                                        .addClass('menu-item-edit-active');
+                                        } else {
+                                                settings.slideUp('fast');
+                                                item.removeClass('menu-item-edit-active')
+                                                        .addClass('menu-item-edit-inactive');
+                                        }
+                                        return false;
+                                }
+                        }
+                },
+
+                eventOnClickCancelLink : function(clickedEl) {
+                        var settings = $(clickedEl).closest('.menu-item-settings');
+                        settings.setItemData( settings.data('menu-item-data') );
+                        return false;
+                },
+
+                eventOnClickMenuSave : function(clickedEl) {
+                        var locs = '',
+                        menuName = $('#menu-name'),
+                        menuNameVal = menuName.val();
+                        // Cancel and warn if invalid menu name
+                        if( !menuNameVal || menuNameVal == menuName.attr('title') || !menuNameVal.replace(/\s+/, '') ) {
+                                menuName.parent().addClass('form-invalid');
+                                return false;
+                        }
+                        // Copy menu theme locations
+                        $('#nav-menu-theme-locations select').each(function() {
+                                locs += '<input type="hidden" name="' + this.name + '" value="' + $(this).val() + '" />';
+                        });
+                        $('#update-nav-menu').append( locs );
+                        // Update menu item position data
+                        api.menuList.find('.menu-item-data-position').val( function(index) { return index + 1; } );
+                        window.onbeforeunload = null;
+
+                        return true;
+                },
+
+                eventOnClickMenuDelete : function(clickedEl) {
+                        // Delete warning AYS
+                        if ( confirm( navMenuL10n.warnDeleteMenu ) ) {
+                                window.onbeforeunload = null;
+                                return true;
+                        }
+                        return false;
+                },
+
+                eventOnClickMenuItemDelete : function(clickedEl) {
+                        var itemID = parseInt(clickedEl.id.replace('delete-', ''), 10);
+                        api.removeMenuItem( $('#menu-item-' + itemID) );
+                        api.registerChange();
+                        return false;
+                },
+
+                /**
+                 * Process the quick search response into a search result
+                 *
+                 * @param string resp The server response to the query.
+                 * @param object req The request arguments.
+                 * @param jQuery panel The tabs panel we're searching in.
+                 */
+                processQuickSearchQueryResponse : function(resp, req, panel) {
+                        var matched, newID,
+                        takenIDs = {},
+                        form = document.getElementById('nav-menu-meta'),
+                        pattern = new RegExp('menu-item\\[(\[^\\]\]*)', 'g'),
+                        $items = $('<div>').html(resp).find('li'),
+                        $item;
+
+                        if( ! $items.length ) {
+                                $('.categorychecklist', panel).html( '<li><p>' + navMenuL10n.noResultsFound + '</p></li>' );
+                                $('img.waiting', panel).hide();
+                                return;
+                        }
+
+                        $items.each(function(){
+                                $item = $(this);
+
+                                // make a unique DB ID number
+                                matched = pattern.exec($item.html());
+
+                                if ( matched && matched[1] ) {
+                                        newID = matched[1];
+                                        while( form.elements['menu-item[' + newID + '][menu-item-type]'] || takenIDs[ newID ] ) {
+                                                newID--;
+                                        }
+
+                                        takenIDs[newID] = true;
+                                        if ( newID != matched[1] ) {
+                                                $item.html( $item.html().replace(new RegExp(
+                                                        'menu-item\\[' + matched[1] + '\\]', 'g'),
+                                                        'menu-item[' + newID + ']'
+                                                ) );
+                                        }
+                                }
+                        });
+
+                        $('.categorychecklist', panel).html( $items );
+                        $('img.waiting', panel).hide();
+                },
+
+                removeMenuItem : function(el) {
+                        var children = el.childMenuItems();
+
+                        el.addClass('deleting').animate({
+                                        opacity : 0,
+                                        height: 0
+                                }, 350, function() {
+                                        var ins = $('#menu-instructions');
+                                        el.remove();
+                                        children.shiftDepthClass(-1).updateParentMenuItemDBId();
+                                        if( ! ins.siblings().length )
+                                                ins.removeClass('menu-instructions-inactive');
+                                });
+                },
+
+                depthToPx : function(depth) {
+                        return depth * api.options.menuItemDepthPerLevel;
+                },
+
+                pxToDepth : function(px) {
+                        return Math.floor(px / api.options.menuItemDepthPerLevel);
+                }
+
+        };
+
+        $(document).ready(function(){ wpNavMenu.init(); });
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsnavmenuminjsfromrev21591trunkwpadminjsnavmenujs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/nav-menu.min.js (from rev 21591, trunk/wp-admin/js/nav-menu.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/nav-menu.min.js         (rev 0)
+++ trunk/wp-admin/js/nav-menu.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var wpNavMenu;(function(b){var a=wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11},menuList:undefined,targetList:undefined,menusChanged:false,isRTL:!!("undefined"!=typeof isRtl&&isRtl),negateIfRTL:("undefined"!=typeof isRtl&&isRtl)?-1:1,init:function(){a.menuList=b("#menu-to-edit");a.targetList=a.menuList;this.jQueryExtensions();this.attachMenuEditListeners();this.setupInputWithDefaultTitle();this.attachQuickSearchListeners();this.attachThemeLocationsListeners();this.attachTabsPanelListeners();this.attachUnsavedChangesListener();if(a.menuList.length){this.initSortables()}this.initToggles();this.initTabManager()},jQueryExtensions:function(){b.fn.extend({menuItemDepth:function(){var c=a.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return a.pxToDepth(c&&-1!=c.indexOf("px")?c.slice(0,-2):0)},updateDepthClass:function(d,c){return this.each(function()
{var e=b(this);c=c||e.menuItemDepth();b(this).removeClass("menu-item-depth-"+c).addClass("menu-item-depth-"+d)})},shiftDepthClass:function(c){return this.each(function(){var d=b(this),e=d.menuItemDepth();b(this).removeClass("menu-item-depth-"+e).addClass("menu-item-depth-"+(e+c))})},childMenuItems:function(){var c=b();this.each(function(){var d=b(this),f=d.menuItemDepth(),e=d.next();while(e.length&&e.menuItemDepth()>f){c=c.add(e);e=e.next()}});return c},updateParentMenuItemDBId:function(){return this.each(function(){var e=b(this),c=e.find(".menu-item-data-parent-id"),f=e.menuItemDepth(),d=e.prev();if(f==0){c.val(0)}else{while(!d[0]||!d[0].className||-1==d[0].className.indexOf("menu-item")||(d.menuItemDepth()!=f-1)){d=d.prev()}c.val(d.find(".menu-item-data-db-id").val())}})},hideAdvancedMenuItemFields:function(){return this.each(function(){var c=b(this);b(".hide-column-tog").not(":
checked").each(function(){c.find(".field-"+b(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(c){if(0==b("#menu-to-edit").length){return false}return this.each(function(){var e=b(this),d={},g=e.find(".tabs-panel-active .categorychecklist li input:checked"),f=new RegExp("menu-item\\[([^\\]]*)");c=c||a.addMenuItemToBottom;if(!g.length){return false}e.find("img.waiting").show();b(g).each(function(){var i=b(this),h=f.exec(i.attr("name")),j="undefined"==typeof h[1]?0:parseInt(h[1],10);if(this.className&&-1!=this.className.indexOf("add-to-top")){c=a.addMenuItemToTop}d[j]=i.closest("li").getItemData("add-menu-item",j)});a.addItemToMenu(d,c,function(){g.removeAttr("checked");e.find("img.waiting").hide()})})},getItemData:function(f,g){f=f||"menu-item";var d={},e,c=["menu-item-db-id","menu-item-obje
ct-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];if(!g&&f=="menu-item"){g=this.find(".menu-item-data-db-id").val()}if(!g){return d}this.find("input").each(function(){var h;e=c.length;while(e--){if(f=="menu-item"){h=c[e]+"["+g+"]"}else{if(f=="add-menu-item"){h="menu-item["+g+"]["+c[e]+"]"}}if(this.name&&h==this.name){d[c[e]]=this.value}}});return d},setItemData:function(c,d,e){d=d||"menu-item";if(!e&&d=="menu-item"){e=b(".menu-item-data-db-id",this).val()}if(!e){return this}this.find("input").each(function(){var f=b(this),g;b.each(
c,function(h,i){if(d=="menu-item"){g=h+"["+e+"]"}else{if(d=="add-menu-item"){g="menu-item["+e+"]["+h+"]"}}if(g==f.attr("name")){f.val(i)}})});return this}})},initToggles:function(){postboxes.add_postbox_toggles("nav-menus");columns.useCheckboxesForHidden();columns.checked=function(c){b(".field-"+c).removeClass("hidden-field")};columns.unchecked=function(c){b(".field-"+c).addClass("hidden-field")};a.menuList.hideAdvancedMenuItemFields()},initSortables:function(){var p=0,e,t,d,l,o,f,c,i,s,m=a.menuList.offset().left,h=b("body"),q,n=r();m+=a.isRTL?a.menuList.width():0;a.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",start:function(A,z){var u,x,w,v,y;if(a.isRTL){z.item[0].style.right="auto"}s=z.item.children(".menu-item-transport");e=z.item.menuItemDepth();j(z,e);w=(z.i
tem.next()[0]==z.placeholder[0])?z.item.next():z.item;v=w.childMenuItems();s.append(v);u=s.outerHeight();u+=(u>0)?(z.placeholder.css("margin-top").slice(0,-2)*1):0;u+=z.helper.outerHeight();i=u;u-=2;z.placeholder.height(u);q=e;v.each(function(){var B=b(this).menuItemDepth();q=(B>q)?B:q});x=z.helper.find(".menu-item-handle").outerWidth();x+=a.depthToPx(q-e);x-=2;z.placeholder.width(x);y=z.placeholder.next();y.css("margin-top",i+"px");z.placeholder.detach();b(this).sortable("refresh");z.item.after(z.placeholder);y.css("margin-top",0);k(z)},stop:function(x,w){var v,u=p-e;v=s.children().insertAfter(w.item);if(u!=0){w.item.updateDepthClass(p);v.shiftDepthClass(u);g(u)}a.registerChange();w.item.updateParentMenuItemDBId();w.item[0].style.top=0;if(a.isRTL){w.item[0].style.left="auto";w.item[0].style.right=0}a.refreshMenuTabs(true)},change:function(v,u){if(!u.placeholder.parent().hasClass("menu")){(
l.length)?l.after(u.placeholder):a.menuList.prepend(u.placeholder)}k(u)},sort:function(w,v){var y=v.helper.offset(),u=a.isRTL?y.left+v.helper.width():y.left,x=a.negateIfRTL*a.pxToDepth(u-m);if(x>d||y.top<f){x=d}else{if(x<t){x=t}}if(x!=p){j(v,x)}if(c&&y.top+i>c){o.after(v.placeholder);k(v);b(this).sortable("refreshPositions")}}});function k(u){var v;l=u.placeholder.prev();o=u.placeholder.next();if(l[0]==u.item[0]){l=l.prev()}if(o[0]==u.item[0]){o=o.next()}f=(l.length)?l.offset().top+l.height():0;c=(o.length)?o.offset().top+o.height()/3:0;t=(o.length)?o.menuItemDepth():0;if(l.length){d=((v=l.menuItemDepth()+1)>a.options.globalMaxDepth)?a.options.globalMaxDepth:v}else{d=0}}function j(u,v){u.placeholder.updateDepthClass(v,p);p=v}function r(){if(!h[0].className){return 0}var u=h[0].className.match(/menu-max-depth-(\d+)/);return u&&u[1]?parseInt(u[1]):0}function g(u){var v,w=n;if(u===0){return}else{if(u>0){v=q+u;if(v>n){w=v}}else{if(u
<0&&q==n){while(!b(".menu-item-depth-"+w,a.menuList).length&&w>0){w--}}}}h.removeClass("menu-max-depth-"+n).addClass("menu-max-depth-"+w);n=w}},attachMenuEditListeners:function(){var c=this;b("#update-nav-menu").bind("click",function(d){if(d.target&&d.target.className){if(-1!=d.target.className.indexOf("item-edit")){return c.eventOnClickEditLink(d.target)}else{if(-1!=d.target.className.indexOf("menu-save")){return c.eventOnClickMenuSave(d.target)}else{if(-1!=d.target.className.indexOf("menu-delete")){return c.eventOnClickMenuDelete(d.target)}else{if(-1!=d.target.className.indexOf("item-delete")){return c.eventOnClickMenuItemDelete(d.target)}else{if(-1!=d.target.className.indexOf("item-cancel")){return c.eventOnClickCancelLink(d.target)}}}}}}});b('#add-custom-links input[type="text"]').keypress(function(d){if(d.keyCode===13){d.preventDefa
ult();b("#submit-customlinkdiv").click()}})},setupInputWithDefaultTitle:function(){var c="input-with-default-title";b("."+c).each(function(){var f=b(this),e=f.attr("title"),d=f.val();f.data(c,e);if(""==d){f.val(e)}else{if(e==d){return}else{f.removeClass(c)}}}).focus(function(){var d=b(this);if(d.val()==d.data(c)){d.val("").removeClass(c)}}).blur(function(){var d=b(this);if(""==d.val()){d.addClass(c).val(d.data(c))}})},attachThemeLocationsListeners:function(){var d=b("#nav-menu-theme-locations"),c={};c.action="menu-locations-save";c["menu-settings-column-nonce"]=b("#menu-settings-column-nonce").val();d.find('input[type="submit"]').click(function(){d.find("select").each(function(){c[this.name]=b(this).val()});d.find(".waiting").show();b.post(ajaxurl,c,function(e){d.find(".waiting").hide()});return false})},attachQuickSearchListen
ers:function(){var c;b(".quick-search").keypress(function(f){var d=b(this);if(13==f.which){a.updateQuickSearchResults(d);return false}if(c){clearTimeout(c)}c=setTimeout(function(){a.updateQuickSearchResults(d)},400)}).attr("autocomplete","off")},updateQuickSearchResults:function(d){var c,g,e=2,f=d.val();if(f.length<e){return}c=d.parents(".tabs-panel");g={action:"menu-quick-search","response-format":"markup",menu:b("#menu").val(),"menu-settings-column-nonce":b("#menu-settings-column-nonce").val(),q:f,type:d.attr("name")};b("img.waiting",c).show();b.post(ajaxurl,g,function(h){a.processQuickSearchQueryResponse(h,g,c)})},addCustomLink:function(c){var e=b("#custom-menu-item-url").val(),d=b("#custom-menu-item-name").val();c=c||a.addMenuItemToBottom;if(""==e||"http://"==e){return false}b(".customlinkdiv img.waiting&q
uot;).show();this.addLinkToMenu(e,d,c,function(){b(".customlinkdiv img.waiting").hide();b("#custom-menu-item-name").val("").blur();b("#custom-menu-item-url").val("http://")})},addLinkToMenu:function(e,d,c,f){c=c||a.addMenuItemToBottom;f=f||function(){};a.addItemToMenu({"-1":{"menu-item-type":"custom","menu-item-url":e,"menu-item-title":d}},c,f)},addItemToMenu:function(e,c,g){var f=b("#menu").val(),d=b("#menu-settings-column-nonce").val();c=c||function(){};g=g||function(){};params={action:"add-menu-item",menu:f,"menu-settings-column-nonce":d,"menu-item":e};b.post(ajaxurl,params,function(h){var i=b("#menu-instructions");c(h,params);if(!i.hasClass("menu-instructions-inactive")&&i.siblings().length){i.addClass("menu-instructions-inactive")}g()})},addMenuItemToBottom:function(c,d){b(c).hideAdvan
cedMenuItemFields().appendTo(a.targetList)},addMenuItemToTop:function(c,d){b(c).hideAdvancedMenuItemFields().prependTo(a.targetList)},attachUnsavedChangesListener:function(){b("#menu-management input, #menu-management select, #menu-management, #menu-management textarea").change(function(){a.registerChange()});if(0!=b("#menu-to-edit").length){window.onbeforeunload=function(){if(a.menusChanged){return navMenuL10n.saveAlert}}}else{b("#menu-settings-column").find("input,select").prop("disabled",true).end().find("a").attr("href","#").unbind("click")}},registerChange:function(){a.menusChanged=true},attachTabsPanelListeners:function(){b("#menu-settings-column").bind("click",function(h){var f,d,i,c,g=b(h.target);if(g.hasClass("nav-tab-link")){d=/#(.*)$/.exec(h.target.href);if(d&&d[1]){d=d[1]}else{return false}i=g.parents(".inside").first();b("
;input",i).removeAttr("checked");b(".tabs-panel-active",i).removeClass("tabs-panel-active").addClass("tabs-panel-inactive");b("#"+d,i).removeClass("tabs-panel-inactive").addClass("tabs-panel-active");b(".tabs",i).removeClass("tabs");g.parent().addClass("tabs");b(".quick-search",i).focus();return false}else{if(g.hasClass("select-all")){f=/#(.*)$/.exec(h.target.href);if(f&&f[1]){c=b("#"+f[1]+" .tabs-panel-active .menu-item-title input");if(c.length===c.filter(":checked").length){c.removeAttr("checked")}else{c.prop("checked",true)}return false}}else{if(g.hasClass("submit-add-to-menu")){a.registerChange();if(h.target.id&&"submit-customlinkdiv"==h.target.id){a.addCustomLink(a.addMenuItemToBottom)}else{if(h.target.id&&-1!=h.target.id.indexOf("submit-")){b(
"#"+h.target.id.replace(/submit-/,"")).addSelectedToMenu(a.addMenuItemToBottom)}}return false}else{if(g.hasClass("page-numbers")){b.post(ajaxurl,h.target.href.replace(/.*\?/,"").replace(/action=([^&]*)/,"")+"&action=menu-get-metabox",function(m){if(-1==m.indexOf("replace-id")){return}var l=b.parseJSON(m),e=document.getElementById(l["replace-id"]),k=document.createElement("div"),j=document.createElement("div");if(!l.markup||!e){return}j.innerHTML=l.markup?l.markup:"";e.parentNode.insertBefore(k,e);k.parentNode.removeChild(e);k.parentNode.insertBefore(j,k);k.parentNode.removeChild(k)});return false}}}}})},initTabManager:function(){var h=b(".nav-tabs-wrapper"),j=h.children(".nav-tabs"),g=j.children(".nav-tab-active"),m=j.children(".nav-tab"),e=0,o,f,l,d,k,i={},c=a.isRTL?"margin-right":"margin-left",p=a.
isRTL?"margin-left":"margin-right",n=2;a.refreshMenuTabs=function(q){var t=h.width(),s=0,r={};f=h.offset().left;o=f+t;if(!q){g.makeTabVisible()}if(m.last().isTabVisible()){s=h.width()-e;s=s>0?0:s;r[c]=s+"px";j.animate(r,100,"linear")}if(t>e){l.add(d).hide()}else{l.add(d).show()}};b.fn.extend({makeTabVisible:function(){var u=this.eq(0),v,s,r={},q=0;if(!u.length){return this}v=u.offset().left;s=v+u.outerWidth();if(s>o){q=o-s}else{if(v<f){q=f-v}}if(!q){return this}r[c]="+="+a.negateIfRTL*q+"px";j.animate(r,Math.abs(q)*n,"linear");return this},isTabVisible:function(){var r=this.eq(0),s=r.offset().left,q=s+r.outerWidth();return(q<=o&&s>=f)?true:false}});m.each(function(){e+=b(this).outerWidth(true)});i.padding=0;i[p]=(-1*e)+"px";j.css(i);l=b('<div class="nav-tabs-arrow nav-tabs-arrow-left"><a>&laquo;</a></div>');d=b('<div class="n
av-tabs-arrow nav-tabs-arrow-right"><a>&raquo;</a></div>');h.wrap('<div class="nav-tabs-nav"/>').parent().prepend(l).append(d);a.refreshMenuTabs();b(window).resize(function(){if(k){clearTimeout(k)}k=setTimeout(a.refreshMenuTabs,200)});b.each([{arrow:l,next:"next",last:"first",operator:"+="},{arrow:d,next:"prev",last:"last",operator:"-="}],function(){var q=this;this.arrow.mousedown(function(){var t=Math.abs(parseInt(j.css(c))),r=t,s={};if("-="==q.operator){r=Math.abs(e-h.width())-t}if(!r){return}s[c]=q.operator+r+"px";j.animate(s,r*n,"linear")}).mouseup(function(){var s,r;j.stop(true);s=m[q.last]();while((r=s[q.next]())&&r.length&&!r.isTabVisible()){s=r}s.makeTabVisible()})})},eventOnClickEditLink:function(d){var c,e,f=/#(.*)$/.exec(d.href);if(f&&f[1]){c=b("#"+f[1]);e=c.parent();if(0!=e.length){if(e.hasClass(
"menu-item-edit-inactive")){if(!c.data("menu-item-data")){c.data("menu-item-data",c.getItemData())}c.slideDown("fast");e.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active")}else{c.slideUp("fast");e.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive")}return false}}},eventOnClickCancelLink:function(d){var c=b(d).closest(".menu-item-settings");c.setItemData(c.data("menu-item-data"));return false},eventOnClickMenuSave:function(e){var f="",c=b("#menu-name"),d=c.val();if(!d||d==c.attr("title")||!d.replace(/\s+/,"")){c.parent().addClass("form-invalid");return false}b("#nav-menu-theme-locations select").each(function(){f+='<input type="hidden" name="'+this.name+'" value="'+b(this).val()+'" />'});b("#update-nav-menu").append(f);a.
menuList.find(".menu-item-data-position").val(function(g){return g+1});window.onbeforeunload=null;return true},eventOnClickMenuDelete:function(c){if(confirm(navMenuL10n.warnDeleteMenu)){window.onbeforeunload=null;return true}return false},eventOnClickMenuItemDelete:function(c){var d=parseInt(c.id.replace("delete-",""),10);a.removeMenuItem(b("#menu-item-"+d));a.registerChange();return false},processQuickSearchQueryResponse:function(g,k,c){var e,i,f={},d=document.getElementById("nav-menu-meta"),j=new RegExp("menu-item\\[([^\\]]*)","g"),h=b("<div>").html(g).find("li"),l;if(!h.length){b(".categorychecklist",c).html("<li><p>"+navMenuL10n.noResultsFound+"</p></li>");b("img.waiting",c).hide();return}h.each(function(){l=b(this);e=j.exec(l.html());if(e&&e[1]){i=e[1];while(d.elements["menu-item["+i+"][men
u-item-type]"]||f[i]){i--}f[i]=true;if(i!=e[1]){l.html(l.html().replace(new RegExp("menu-item\\["+e[1]+"\\]","g"),"menu-item["+i+"]"))}}});b(".categorychecklist",c).html(h);b("img.waiting",c).hide()},removeMenuItem:function(d){var c=d.childMenuItems();d.addClass("deleting").animate({opacity:0,height:0},350,function(){var e=b("#menu-instructions");d.remove();c.shiftDepthClass(-1).updateParentMenuItemDBId();if(!e.siblings().length){e.removeClass("menu-instructions-inactive")}})},depthToPx:function(c){return c*a.options.menuItemDepthPerLevel},pxToDepth:function(c){return Math.floor(c/a.options.menuItemDepthPerLevel)}};b(document).ready(function(){wpNavMenu.init()})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjspasswordstrengthmeterdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/password-strength-meter.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/password-strength-meter.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/password-strength-meter.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,36 +0,0 @@
</span><del>-// Password strength meter
-function passwordStrength(password1, username, password2) {
-        var shortPass = 1, badPass = 2, goodPass = 3, strongPass = 4, mismatch = 5, symbolSize = 0, natLog, score;
-
-        // password 1 != password 2
-        if ( (password1 != password2) && password2.length > 0)
-                return mismatch
-
-        //password < 4
-        if ( password1.length < 4 )
-                return shortPass
-
-        //password1 == username
-        if ( password1.toLowerCase() == username.toLowerCase() )
-                return badPass;
-
-        if ( password1.match(/[0-9]/) )
-                symbolSize +=10;
-        if ( password1.match(/[a-z]/) )
-                symbolSize +=26;
-        if ( password1.match(/[A-Z]/) )
-                symbolSize +=26;
-        if ( password1.match(/[^a-zA-Z0-9]/) )
-                symbolSize +=31;
-
-        natLog = Math.log( Math.pow(symbolSize, password1.length) );
-        score = natLog / Math.LN2;
-
-        if (score < 40 )
-                return badPass
-
-        if (score < 56 )
-                return goodPass
-
- return strongPass;
-}
</del></span></pre></div>
<a id="trunkwpadminjspasswordstrengthmeterjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/password-strength-meter.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/password-strength-meter.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/password-strength-meter.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-function passwordStrength(f,i,d){var k=1,h=2,b=3,a=4,c=5,g=0,j,e;if((f!=d)&&d.length>0){return c}if(f.length<4){return k}if(f.toLowerCase()==i.toLowerCase()){return h}if(f.match(/[0-9]/)){g+=10}if(f.match(/[a-z]/)){g+=26}if(f.match(/[A-Z]/)){g+=26}if(f.match(/[^a-zA-Z0-9]/)){g+=31}j=Math.log(Math.pow(g,f.length));e=j/Math.LN2;if(e<40){return h}if(e<56){return b}return a};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjspasswordstrengthmeterjsfromrev21591trunkwpadminjspasswordstrengthmeterdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/password-strength-meter.js (from rev 21591, trunk/wp-admin/js/password-strength-meter.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/password-strength-meter.js         (rev 0)
+++ trunk/wp-admin/js/password-strength-meter.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,36 @@
</span><ins>+// Password strength meter
+function passwordStrength(password1, username, password2) {
+        var shortPass = 1, badPass = 2, goodPass = 3, strongPass = 4, mismatch = 5, symbolSize = 0, natLog, score;
+
+        // password 1 != password 2
+        if ( (password1 != password2) && password2.length > 0)
+                return mismatch
+
+        //password < 4
+        if ( password1.length < 4 )
+                return shortPass
+
+        //password1 == username
+        if ( password1.toLowerCase() == username.toLowerCase() )
+                return badPass;
+
+        if ( password1.match(/[0-9]/) )
+                symbolSize +=10;
+        if ( password1.match(/[a-z]/) )
+                symbolSize +=26;
+        if ( password1.match(/[A-Z]/) )
+                symbolSize +=26;
+        if ( password1.match(/[^a-zA-Z0-9]/) )
+                symbolSize +=31;
+
+        natLog = Math.log( Math.pow(symbolSize, password1.length) );
+        score = natLog / Math.LN2;
+
+        if (score < 40 )
+                return badPass
+
+        if (score < 56 )
+                return goodPass
+
+ return strongPass;
+}
</ins></span></pre></div>
<a id="trunkwpadminjspasswordstrengthmeterminjsfromrev21591trunkwpadminjspasswordstrengthmeterjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/password-strength-meter.min.js (from rev 21591, trunk/wp-admin/js/password-strength-meter.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/password-strength-meter.min.js         (rev 0)
+++ trunk/wp-admin/js/password-strength-meter.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+function passwordStrength(f,i,d){var k=1,h=2,b=3,a=4,c=5,g=0,j,e;if((f!=d)&&d.length>0){return c}if(f.length<4){return k}if(f.toLowerCase()==i.toLowerCase()){return h}if(f.match(/[0-9]/)){g+=10}if(f.match(/[a-z]/)){g+=26}if(f.match(/[A-Z]/)){g+=26}if(f.match(/[^a-zA-Z0-9]/)){g+=31}j=Math.log(Math.pow(g,f.length));e=j/Math.LN2;if(e<40){return h}if(e<56){return b}return a};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsplugininstalldevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/plugin-install.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/plugin-install.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/plugin-install.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,53 +0,0 @@
</span><del>-/* Plugin Browser Thickbox related JS*/
-var tb_position;
-jQuery(document).ready(function($) {
-        tb_position = function() {
-                var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width, adminbar_height = 0;
-
-                if ( $('body.admin-bar').length )
-                        adminbar_height = 28;
-
-                if ( tbWindow.size() ) {
-                        tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
-                        $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
-                        tbWindow.css({'margin-left': '-' + parseInt((( W - 50 ) / 2),10) + 'px'});
-                        if ( typeof document.body.style.maxWidth != 'undefined' )
-                                tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'});
-                };
-
-                return $('a.thickbox').each( function() {
-                        var href = $(this).attr('href');
-                        if ( ! href )
-                                return;
-                        href = href.replace(/&width=[0-9]+/g, '');
-                        href = href.replace(/&height=[0-9]+/g, '');
-                        $(this).attr( 'href', href + '&width=' + ( W - 80 ) + '&height=' + ( H - 85 - adminbar_height ) );
-                });
-        };
-
-        $(window).resize(function(){ tb_position(); });
-
-         $('#dashboard_plugins a.thickbox, .plugins a.thickbox').click( function() {
-                tb_click.call(this);
-
-                $('#TB_title').css({'background-color':'#222','color':'#cfcfcf'});
-                $('#TB_ajaxWindowTitle').html('<strong>' + plugininstallL10n.plugin_information + '</strong>&nbsp;' + $(this).attr('title') );
-                return false;
-        });
-
-        /* Plugin install related JS*/
-        $('#plugin-information #sidemenu a').click( function() {
-                var tab = $(this).attr('name');
-                //Flip the tab
-                $('#plugin-information-header a.current').removeClass('current');
-                $(this).addClass('current');
-                //Flip the content.
-                $('#section-holder div.section').hide(); //Hide 'em all
-                $('#section-' + tab).show();
-                return false;
-        });
-
-        $('a.install-now').click( function() {
-                return confirm( plugininstallL10n.ays );
-        });
-});
</del></span></pre></div>
<a id="trunkwpadminjsplugininstalljs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/plugin-install.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/plugin-install.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/plugin-install.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var tb_position;jQuery(document).ready(function(a){tb_position=function(){var f=a("#TB_window"),e=a(window).width(),d=a(window).height(),c=(720<e)?720:e,b=0;if(a("body.admin-bar").length){b=28}if(f.size()){f.width(c-50).height(d-45-b);a("#TB_iframeContent").width(c-50).height(d-75-b);f.css({"margin-left":"-"+parseInt(((c-50)/2),10)+"px"});if(typeof document.body.style.maxWidth!="undefined"){f.css({top:20+b+"px","margin-top":"0"})}}return a("a.thickbox").each(function(){var g=a(this).attr("href");if(!g){return}g=g.replace(/&width=[0-9]+/g,"");g=g.replace(/&height=[0-9]+/g,"");a(this).attr("href",g+"&width="+(c-80)+"&height="+(d-85-b))})};a(window).resize(function(){tb_position()});a("#dashboard_plugins a.thickbox, .plugins a.thickbox").click(function(){tb_click.call(th
is);a("#TB_title").css({"background-color":"#222",color:"#cfcfcf"});a("#TB_ajaxWindowTitle").html("<strong>"+plugininstallL10n.plugin_information+"</strong>&nbsp;"+a(this).attr("title"));return false});a("#plugin-information #sidemenu a").click(function(){var b=a(this).attr("name");a("#plugin-information-header a.current").removeClass("current");a(this).addClass("current");a("#section-holder div.section").hide();a("#section-"+b).show();return false});a("a.install-now").click(function(){return confirm(plugininstallL10n.ays)})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsplugininstalljsfromrev21591trunkwpadminjsplugininstalldevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/plugin-install.js (from rev 21591, trunk/wp-admin/js/plugin-install.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/plugin-install.js         (rev 0)
+++ trunk/wp-admin/js/plugin-install.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,53 @@
</span><ins>+/* Plugin Browser Thickbox related JS*/
+var tb_position;
+jQuery(document).ready(function($) {
+        tb_position = function() {
+                var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width, adminbar_height = 0;
+
+                if ( $('body.admin-bar').length )
+                        adminbar_height = 28;
+
+                if ( tbWindow.size() ) {
+                        tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
+                        $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
+                        tbWindow.css({'margin-left': '-' + parseInt((( W - 50 ) / 2),10) + 'px'});
+                        if ( typeof document.body.style.maxWidth != 'undefined' )
+                                tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'});
+                };
+
+                return $('a.thickbox').each( function() {
+                        var href = $(this).attr('href');
+                        if ( ! href )
+                                return;
+                        href = href.replace(/&width=[0-9]+/g, '');
+                        href = href.replace(/&height=[0-9]+/g, '');
+                        $(this).attr( 'href', href + '&width=' + ( W - 80 ) + '&height=' + ( H - 85 - adminbar_height ) );
+                });
+        };
+
+        $(window).resize(function(){ tb_position(); });
+
+         $('#dashboard_plugins a.thickbox, .plugins a.thickbox').click( function() {
+                tb_click.call(this);
+
+                $('#TB_title').css({'background-color':'#222','color':'#cfcfcf'});
+                $('#TB_ajaxWindowTitle').html('<strong>' + plugininstallL10n.plugin_information + '</strong>&nbsp;' + $(this).attr('title') );
+                return false;
+        });
+
+        /* Plugin install related JS*/
+        $('#plugin-information #sidemenu a').click( function() {
+                var tab = $(this).attr('name');
+                //Flip the tab
+                $('#plugin-information-header a.current').removeClass('current');
+                $(this).addClass('current');
+                //Flip the content.
+                $('#section-holder div.section').hide(); //Hide 'em all
+                $('#section-' + tab).show();
+                return false;
+        });
+
+        $('a.install-now').click( function() {
+                return confirm( plugininstallL10n.ays );
+        });
+});
</ins></span></pre></div>
<a id="trunkwpadminjsplugininstallminjsfromrev21591trunkwpadminjsplugininstalljs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/plugin-install.min.js (from rev 21591, trunk/wp-admin/js/plugin-install.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/plugin-install.min.js         (rev 0)
+++ trunk/wp-admin/js/plugin-install.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var tb_position;jQuery(document).ready(function(a){tb_position=function(){var f=a("#TB_window"),e=a(window).width(),d=a(window).height(),c=(720<e)?720:e,b=0;if(a("body.admin-bar").length){b=28}if(f.size()){f.width(c-50).height(d-45-b);a("#TB_iframeContent").width(c-50).height(d-75-b);f.css({"margin-left":"-"+parseInt(((c-50)/2),10)+"px"});if(typeof document.body.style.maxWidth!="undefined"){f.css({top:20+b+"px","margin-top":"0"})}}return a("a.thickbox").each(function(){var g=a(this).attr("href");if(!g){return}g=g.replace(/&width=[0-9]+/g,"");g=g.replace(/&height=[0-9]+/g,"");a(this).attr("href",g+"&width="+(c-80)+"&height="+(d-85-b))})};a(window).resize(function(){tb_position()});a("#dashboard_plugins a.thickbox, .plugins a.thickbox").click(function(){tb_click.call(th
is);a("#TB_title").css({"background-color":"#222",color:"#cfcfcf"});a("#TB_ajaxWindowTitle").html("<strong>"+plugininstallL10n.plugin_information+"</strong>&nbsp;"+a(this).attr("title"));return false});a("#plugin-information #sidemenu a").click(function(){var b=a(this).attr("name");a("#plugin-information-header a.current").removeClass("current");a(this).addClass("current");a("#section-holder div.section").hide();a("#section-"+b).show();return false});a("a.install-now").click(function(){return confirm(plugininstallL10n.ays)})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjspostdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/post.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/post.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/post.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,663 +0,0 @@
</span><del>-var tagBox, commentsBox, editPermalink, makeSlugeditClickable, WPSetThumbnailHTML, WPSetThumbnailID, WPRemoveThumbnail, wptitlehint;
-
-// return an array with any duplicate, whitespace or values removed
-function array_unique_noempty(a) {
-        var out = [];
-        jQuery.each( a, function(key, val) {
-                val = jQuery.trim(val);
-                if ( val && jQuery.inArray(val, out) == -1 )
-                        out.push(val);
-                } );
-        return out;
-}
-
-(function($){
-
-tagBox = {
-        clean : function(tags) {
-                var comma = postL10n.comma;
-                if ( ',' !== comma )
-                        tags = tags.replace(new RegExp(comma, 'g'), ',');
-                tags = tags.replace(/\s*,\s*/g, ',').replace(/,+/g, ',').replace(/[,\s]+$/, '').replace(/^[,\s]+/, '');
-                if ( ',' !== comma )
-                        tags = tags.replace(/,/g, comma);
-                return tags;
-        },
-
-        parseTags : function(el) {
-                var id = el.id, num = id.split('-check-num-')[1], taxbox = $(el).closest('.tagsdiv'),
-                        thetags = taxbox.find('.the-tags'), comma = postL10n.comma,
-                        current_tags = thetags.val().split(comma), new_tags = [];
-                delete current_tags[num];
-
-                $.each( current_tags, function(key, val) {
-                        val = $.trim(val);
-                        if ( val ) {
-                                new_tags.push(val);
-                        }
-                });
-
-                thetags.val( this.clean( new_tags.join(comma) ) );
-
-                this.quickClicks(taxbox);
-                return false;
-        },
-
-        quickClicks : function(el) {
-                var thetags = $('.the-tags', el),
-                        tagchecklist = $('.tagchecklist', el),
-                        id = $(el).attr('id'),
-                        current_tags, disabled;
-
-                if ( !thetags.length )
-                        return;
-
-                disabled = thetags.prop('disabled');
-
-                current_tags = thetags.val().split(postL10n.comma);
-                tagchecklist.empty();
-
-                $.each( current_tags, function( key, val ) {
-                        var span, xbutton;
-
-                        val = $.trim( val );
-
-                        if ( ! val )
-                                return;
-
-                        // Create a new span, and ensure the text is properly escaped.
-                        span = $('<span />').text( val );
-
-                        // If tags editing isn't disabled, create the X button.
-                        if ( ! disabled ) {
-                                xbutton = $( '<a id="' + id + '-check-num-' + key + '" class="ntdelbutton">X</a>' );
-                                xbutton.click( function(){ tagBox.parseTags(this); });
-                                span.prepend('&nbsp;').prepend( xbutton );
-                        }
-
-                        // Append the span to the tag list.
-                        tagchecklist.append( span );
-                });
-        },
-
-        flushTags : function(el, a, f) {
-                a = a || false;
-                var tags = $('.the-tags', el),
-                        newtag = $('input.newtag', el),
-                        comma = postL10n.comma,
-                        newtags, text;
-
-                text = a ? $(a).text() : newtag.val();
-                tagsval = tags.val();
-                newtags = tagsval ? tagsval + comma + text : text;
-
-                newtags = this.clean( newtags );
-                newtags = array_unique_noempty( newtags.split(comma) ).join(comma);
-                tags.val(newtags);
-                this.quickClicks(el);
-
-                if ( !a )
-                        newtag.val('');
-                if ( 'undefined' == typeof(f) )
-                        newtag.focus();
-
-                return false;
-        },
-
-        get : function(id) {
-                var tax = id.substr(id.indexOf('-')+1);
-
-                $.post(ajaxurl, {'action':'get-tagcloud', 'tax':tax}, function(r, stat) {
-                        if ( 0 == r || 'success' != stat )
-                                r = wpAjax.broken;
-
-                        r = $('<p id="tagcloud-'+tax+'" class="the-tagcloud">'+r+'</p>');
-                        $('a', r).click(function(){
-                                tagBox.flushTags( $(this).closest('.inside').children('.tagsdiv'), this);
-                                return false;
-                        });
-
-                        $('#'+id).after(r);
-                });
-        },
-
-        init : function() {
-                var t = this, ajaxtag = $('div.ajaxtag');
-
-         $('.tagsdiv').each( function() {
-         tagBox.quickClicks(this);
-         });
-
-                $('input.tagadd', ajaxtag).click(function(){
-                        t.flushTags( $(this).closest('.tagsdiv') );
-                });
-
-                $('div.taghint', ajaxtag).click(function(){
-                        $(this).css('visibility', 'hidden').parent().siblings('.newtag').focus();
-                });
-
-                $('input.newtag', ajaxtag).blur(function() {
-                        if ( this.value == '' )
-         $(this).parent().siblings('.taghint').css('visibility', '');
-         }).focus(function(){
-                        $(this).parent().siblings('.taghint').css('visibility', 'hidden');
-                }).keyup(function(e){
-                        if ( 13 == e.which ) {
-                                tagBox.flushTags( $(this).closest('.tagsdiv') );
-                                return false;
-                        }
-                }).keypress(function(e){
-                        if ( 13 == e.which ) {
-                                e.preventDefault();
-                                return false;
-                        }
-                }).each(function(){
-                        var tax = $(this).closest('div.tagsdiv').attr('id');
-                        $(this).suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: postL10n.comma + ' ' } );
-                });
-
-         // save tags on post save/publish
-         $('#post').submit(function(){
-                        $('div.tagsdiv').each( function() {
-                 tagBox.flushTags(this, false, 1);
-                        });
-                });
-
-                // tag cloud
-                $('a.tagcloud-link').click(function(){
-                        tagBox.get( $(this).attr('id') );
-                        $(this).unbind().click(function(){
-                                $(this).siblings('.the-tagcloud').toggle();
-                                return false;
-                        });
-                        return false;
-                });
-        }
-};
-
-commentsBox = {
-        st : 0,
-
-        get : function(total, num) {
-                var st = this.st, data;
-                if ( ! num )
-                        num = 20;
-
-                this.st += num;
-                this.total = total;
-                $('#commentsdiv img.waiting').show();
-
-                data = {
-                        'action' : 'get-comments',
-                        'mode' : 'single',
-                        '_ajax_nonce' : $('#add_comment_nonce').val(),
-                        'p' : $('#post_ID').val(),
-                        'start' : st,
-                        'number' : num
-                };
-
-                $.post(ajaxurl, data,
-                        function(r) {
-                                r = wpAjax.parseAjaxResponse(r);
-                                $('#commentsdiv .widefat').show();
-                                $('#commentsdiv img.waiting').hide();
-
-                                if ( 'object' == typeof r && r.responses[0] ) {
-                                        $('#the-comment-list').append( r.responses[0].data );
-
-                                        theList = theExtraList = null;
-                                        $("a[className*=':']").unbind();
-
-                                        if ( commentsBox.st > commentsBox.total )
-                                                $('#show-comments').hide();
-                                        else
-                                                $('#show-comments').show().children('a').html(postL10n.showcomm);
-
-                                        return;
-                                } else if ( 1 == r ) {
-                                        $('#show-comments').html(postL10n.endcomm);
-                                        return;
-                                }
-
-                                $('#the-comment-list').append('<tr><td colspan="2">'+wpAjax.broken+'</td></tr>');
-                        }
-                );
-
-                return false;
-        }
-};
-
-WPSetThumbnailHTML = function(html){
-        $('.inside', '#postimagediv').html(html);
-};
-
-WPSetThumbnailID = function(id){
-        var field = $('input[value="_thumbnail_id"]', '#list-table');
-        if ( field.size() > 0 ) {
-                $('#meta\\[' + field.attr('id').match(/[0-9]+/) + '\\]\\[value\\]').text(id);
-        }
-};
-
-WPRemoveThumbnail = function(nonce){
-        $.post(ajaxurl, {
-                action:"set-post-thumbnail", post_id: $('#post_ID').val(), thumbnail_id: -1, _ajax_nonce: nonce, cookie: encodeURIComponent(document.cookie)
-        }, function(str){
-                if ( str == '0' ) {
-                        alert( setPostThumbnailL10n.error );
-                } else {
-                        WPSetThumbnailHTML(str);
-                }
-        }
-        );
-};
-
-})(jQuery);
-
-jQuery(document).ready( function($) {
-        var stamp, visibility, sticky = '', last = 0, co = $('#content');
-
-        postboxes.add_postbox_toggles(pagenow);
-
-        // multi-taxonomies
-        if ( $('#tagsdiv-post_tag').length ) {
-                tagBox.init();
-        } else {
-                $('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){
-                        if ( this.id.indexOf('tagsdiv-') === 0 ) {
-                                tagBox.init();
-                                return false;
-                        }
-                });
-        }
-
-        // categories
-        $('.categorydiv').each( function(){
-                var this_id = $(this).attr('id'), noSyncChecks = false, syncChecks, catAddAfter, taxonomyParts, taxonomy, settingName;
-
-                taxonomyParts = this_id.split('-');
-                taxonomyParts.shift();
-                taxonomy = taxonomyParts.join('-');
-                 settingName = taxonomy + '_tab';
-                 if ( taxonomy == 'category' )
-                         settingName = 'cats';
-
-                // TODO: move to jQuery 1.3+, support for multiple hierarchical taxonomies, see wp-lists.dev.js
-                $('a', '#' + taxonomy + '-tabs').click( function(){
-                        var t = $(this).attr('href');
-                        $(this).parent().addClass('tabs').siblings('li').removeClass('tabs');
-                        $('#' + taxonomy + '-tabs').siblings('.tabs-panel').hide();
-                        $(t).show();
-                        if ( '#' + taxonomy + '-all' == t )
-                                deleteUserSetting(settingName);
-                        else
-                                setUserSetting(settingName, 'pop');
-                        return false;
-                });
-
-                if ( getUserSetting(settingName) )
-                        $('a[href="#' + taxonomy + '-pop"]', '#' + taxonomy + '-tabs').click();
-
-                // Ajax Cat
-                $('#new' + taxonomy).one( 'focus', function() { $(this).val( '' ).removeClass( 'form-input-tip' ) } );
-                $('#' + taxonomy + '-add-submit').click( function(){ $('#new' + taxonomy).focus(); });
-
-                syncChecks = function() {
-                        if ( noSyncChecks )
-                                return;
-                        noSyncChecks = true;
-                        var th = jQuery(this), c = th.is(':checked'), id = th.val().toString();
-                        $('#in-' + taxonomy + '-' + id + ', #in-' + taxonomy + '-category-' + id).prop( 'checked', c );
-                        noSyncChecks = false;
-                };
-
-                catAddBefore = function( s ) {
-                        if ( !$('#new'+taxonomy).val() )
-                                return false;
-                        s.data += '&' + $( ':checked', '#'+taxonomy+'checklist' ).serialize();
-                        $( '#' + taxonomy + '-add-submit' ).prop( 'disabled', true );
-                        return s;
-                };
-
-                catAddAfter = function( r, s ) {
-                        var sup, drop = $('#new'+taxonomy+'_parent');
-
-                        $( '#' + taxonomy + '-add-submit' ).prop( 'disabled', false );
-                        if ( 'undefined' != s.parsed.responses[0] && (sup = s.parsed.responses[0].supplemental.newcat_parent) ) {
-                                drop.before(sup);
-                                drop.remove();
-                        }
-                };
-
-                $('#' + taxonomy + 'checklist').wpList({
-                        alt: '',
-                        response: taxonomy + '-ajax-response',
-                        addBefore: catAddBefore,
-                        addAfter: catAddAfter
-                });
-
-                $('#' + taxonomy + '-add-toggle').click( function() {
-                        $('#' + taxonomy + '-adder').toggleClass( 'wp-hidden-children' );
-                        $('a[href="#' + taxonomy + '-all"]', '#' + taxonomy + '-tabs').click();
-                        $('#new'+taxonomy).focus();
-                        return false;
-                });
-
-                $('#' + taxonomy + 'checklist li.popular-category :checkbox, #' + taxonomy + 'checklist-pop :checkbox').live( 'click', function(){
-                        var t = $(this), c = t.is(':checked'), id = t.val();
-                        if ( id && t.parents('#taxonomy-'+taxonomy).length )
-                                $('#in-' + taxonomy + '-' + id + ', #in-popular-' + taxonomy + '-' + id).prop( 'checked', c );
-                });
-
-        }); // end cats
-
-        // Custom Fields
-        if ( $('#postcustom').length ) {
-                $('#the-list').wpList( { addAfter: function( xml, s ) {
-                        $('table#list-table').show();
-                }, addBefore: function( s ) {
-                        s.data += '&post_id=' + $('#post_ID').val();
-                        return s;
-                }
-                });
-        }
-
-        // submitdiv
-        if ( $('#submitdiv').length ) {
-                stamp = $('#timestamp').html();
-                visibility = $('#post-visibility-display').html();
-
-                function updateVisibility() {
-                        var pvSelect = $('#post-visibility-select');
-                        if ( $('input:radio:checked', pvSelect).val() != 'public' ) {
-                                $('#sticky').prop('checked', false);
-                                $('#sticky-span').hide();
-                        } else {
-                                $('#sticky-span').show();
-                        }
-                        if ( $('input:radio:checked', pvSelect).val() != 'password' ) {
-                                $('#password-span').hide();
-                        } else {
-                                $('#password-span').show();
-                        }
-                }
-
-                function updateText() {
-                        var attemptedDate, originalDate, currentDate, publishOn, postStatus = $('#post_status'),
-                                optPublish = $('option[value="publish"]', postStatus), aa = $('#aa').val(),
-                                mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val();
-
-                        attemptedDate = new Date( aa, mm - 1, jj, hh, mn );
-                        originalDate = new Date( $('#hidden_aa').val(), $('#hidden_mm').val() -1, $('#hidden_jj').val(), $('#hidden_hh').val(), $('#hidden_mn').val() );
-                        currentDate = new Date( $('#cur_aa').val(), $('#cur_mm').val() -1, $('#cur_jj').val(), $('#cur_hh').val(), $('#cur_mn').val() );
-
-                        if ( attemptedDate.getFullYear() != aa || (1 + attemptedDate.getMonth()) != mm || attemptedDate.getDate() != jj || attemptedDate.getMinutes() != mn ) {
-                                $('.timestamp-wrap', '#timestampdiv').addClass('form-invalid');
-                                return false;
-                        } else {
-                                $('.timestamp-wrap', '#timestampdiv').removeClass('form-invalid');
-                        }
-
-                        if ( attemptedDate > currentDate && $('#original_post_status').val() != 'future' ) {
-                                publishOn = postL10n.publishOnFuture;
-                                $('#publish').val( postL10n.schedule );
-                        } else if ( attemptedDate <= currentDate && $('#original_post_status').val() != 'publish' ) {
-                                publishOn = postL10n.publishOn;
-                                $('#publish').val( postL10n.publish );
-                        } else {
-                                publishOn = postL10n.publishOnPast;
-                                $('#publish').val( postL10n.update );
-                        }
-                        if ( originalDate.toUTCString() == attemptedDate.toUTCString() ) { //hack
-                                $('#timestamp').html(stamp);
-                        } else {
-                                $('#timestamp').html(
-                                        publishOn + ' <b>' +
-                                        $('option[value="' + $('#mm').val() + '"]', '#mm').text() + ' ' +
-                                        jj + ', ' +
-                                        aa + ' @ ' +
-                                        hh + ':' +
-                                        mn + '</b> '
-                                );
-                        }
-
-                        if ( $('input:radio:checked', '#post-visibility-select').val() == 'private' ) {
-                                $('#publish').val( postL10n.update );
-                                if ( optPublish.length == 0 ) {
-                                        postStatus.append('<option value="publish">' + postL10n.privatelyPublished + '</option>');
-                                } else {
-                                        optPublish.html( postL10n.privatelyPublished );
-                                }
-                                $('option[value="publish"]', postStatus).prop('selected', true);
-                                $('.edit-post-status', '#misc-publishing-actions').hide();
-                        } else {
-                                if ( $('#original_post_status').val() == 'future' || $('#original_post_status').val() == 'draft' ) {
-                                        if ( optPublish.length ) {
-                                                optPublish.remove();
-                                                postStatus.val($('#hidden_post_status').val());
-                                        }
-                                } else {
-                                        optPublish.html( postL10n.published );
-                                }
-                                if ( postStatus.is(':hidden') )
-                                        $('.edit-post-status', '#misc-publishing-actions').show();
-                        }
-                        $('#post-status-display').html($('option:selected', postStatus).text());
-                        if ( $('option:selected', postStatus).val() == 'private' || $('option:selected', postStatus).val() == 'publish' ) {
-                                $('#save-post').hide();
-                        } else {
-                                $('#save-post').show();
-                                if ( $('option:selected', postStatus).val() == 'pending' ) {
-                                        $('#save-post').show().val( postL10n.savePending );
-                                } else {
-                                        $('#save-post').show().val( postL10n.saveDraft );
-                                }
-                        }
-                        return true;
-                }
-
-                $('.edit-visibility', '#visibility').click(function () {
-                        if ($('#post-visibility-select').is(":hidden")) {
-                                updateVisibility();
-                                $('#post-visibility-select').slideDown('fast');
-                                $(this).hide();
-                        }
-                        return false;
-                });
-
-                $('.cancel-post-visibility', '#post-visibility-select').click(function () {
-                        $('#post-visibility-select').slideUp('fast');
-                        $('#visibility-radio-' + $('#hidden-post-visibility').val()).prop('checked', true);
-                        $('#post_password').val($('#hidden_post_password').val());
-                        $('#sticky').prop('checked', $('#hidden-post-sticky').prop('checked'));
-                        $('#post-visibility-display').html(visibility);
-                        $('.edit-visibility', '#visibility').show();
-                        updateText();
-                        return false;
-                });
-
-                $('.save-post-visibility', '#post-visibility-select').click(function () { // crazyhorse - multiple ok cancels
-                        var pvSelect = $('#post-visibility-select');
-
-                        pvSelect.slideUp('fast');
-                        $('.edit-visibility', '#visibility').show();
-                        updateText();
-
-                        if ( $('input:radio:checked', pvSelect).val() != 'public' ) {
-                                $('#sticky').prop('checked', false);
-                        } // WEAPON LOCKED
-
-                        if ( true == $('#sticky').prop('checked') ) {
-                                sticky = 'Sticky';
-                        } else {
-                                sticky = '';
-                        }
-
-                        $('#post-visibility-display').html(        postL10n[$('input:radio:checked', pvSelect).val() + sticky]        );
-                        return false;
-                });
-
-                $('input:radio', '#post-visibility-select').change(function() {
-                        updateVisibility();
-                });
-
-                $('#timestampdiv').siblings('a.edit-timestamp').click(function() {
-                        if ($('#timestampdiv').is(":hidden")) {
-                                $('#timestampdiv').slideDown('fast');
-                                $(this).hide();
-                        }
-                        return false;
-                });
-
-                $('.cancel-timestamp', '#timestampdiv').click(function() {
-                        $('#timestampdiv').slideUp('fast');
-                        $('#mm').val($('#hidden_mm').val());
-                        $('#jj').val($('#hidden_jj').val());
-                        $('#aa').val($('#hidden_aa').val());
-                        $('#hh').val($('#hidden_hh').val());
-                        $('#mn').val($('#hidden_mn').val());
-                        $('#timestampdiv').siblings('a.edit-timestamp').show();
-                        updateText();
-                        return false;
-                });
-
-                $('.save-timestamp', '#timestampdiv').click(function () { // crazyhorse - multiple ok cancels
-                        if ( updateText() ) {
-                                $('#timestampdiv').slideUp('fast');
-                                $('#timestampdiv').siblings('a.edit-timestamp').show();
-                        }
-                        return false;
-                });
-
-                $('#post-status-select').siblings('a.edit-post-status').click(function() {
-                        if ($('#post-status-select').is(":hidden")) {
-                                $('#post-status-select').slideDown('fast');
-                                $(this).hide();
-                        }
-                        return false;
-                });
-
-                $('.save-post-status', '#post-status-select').click(function() {
-                        $('#post-status-select').slideUp('fast');
-                        $('#post-status-select').siblings('a.edit-post-status').show();
-                        updateText();
-                        return false;
-                });
-
-                $('.cancel-post-status', '#post-status-select').click(function() {
-                        $('#post-status-select').slideUp('fast');
-                        $('#post_status').val($('#hidden_post_status').val());
-                        $('#post-status-select').siblings('a.edit-post-status').show();
-                        updateText();
-                        return false;
-                });
-        } // end submitdiv
-
-        // permalink
-        if ( $('#edit-slug-box').length ) {
-                editPermalink = function(post_id) {
-                        var i, c = 0, e = $('#editable-post-name'), revert_e = e.html(), real_slug = $('#post_name'), revert_slug = real_slug.val(), b = $('#edit-slug-buttons'), revert_b = b.html(), full = $('#editable-post-name-full').html();
-
-                        $('#view-post-btn').hide();
-                        b.html('<a href="#" class="save button">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+'</a>');
-                        b.children('.save').click(function() {
-                                var new_slug = e.children('input').val();
-                                if ( new_slug == $('#editable-post-name-full').text() ) {
-                                        return $('.cancel', '#edit-slug-buttons').click();
-                                }
-                                $.post(ajaxurl, {
-                                        action: 'sample-permalink',
-                                        post_id: post_id,
-                                        new_slug: new_slug,
-                                        new_title: $('#title').val(),
-                                        samplepermalinknonce: $('#samplepermalinknonce').val()
-                                }, function(data) {
-                                        $('#edit-slug-box').html(data);
-                                        b.html(revert_b);
-                                        real_slug.val(new_slug);
-                                        makeSlugeditClickable();
-                                        $('#view-post-btn').show();
-                                });
-                                return false;
-                        });
-
-                        $('.cancel', '#edit-slug-buttons').click(function() {
-                                $('#view-post-btn').show();
-                                e.html(revert_e);
-                                b.html(revert_b);
-                                real_slug.val(revert_slug);
-                                return false;
-                        });
-
-                        for ( i = 0; i < full.length; ++i ) {
-                                if ( '%' == full.charAt(i) )
-                                        c++;
-                        }
-
-                        slug_value = ( c > full.length / 4 ) ? '' : full;
-                        e.html('<input type="text" id="new-post-slug" value="'+slug_value+'" />').children('input').keypress(function(e){
-                                var key = e.keyCode || 0;
-                                // on enter, just save the new slug, don't save the post
-                                if ( 13 == key ) {
-                                        b.children('.save').click();
-                                        return false;
-                                }
-                                if ( 27 == key ) {
-                                        b.children('.cancel').click();
-                                        return false;
-                                }
-                                real_slug.val(this.value);
-                        }).focus();
-                }
-
-                makeSlugeditClickable = function() {
-                        $('#editable-post-name').click(function() {
-                                $('#edit-slug-buttons').children('.edit-slug').click();
-                        });
-                }
-                makeSlugeditClickable();
-        }
-
-        // word count
-        if ( typeof(wpWordCount) != 'undefined' ) {
-                $(document).triggerHandler('wpcountwords', [ co.val() ]);
-
-                co.keyup( function(e) {
-                        var k = e.keyCode || e.charCode;
-
-                        if ( k == last )
-                                return true;
-
-                        if ( 13 == k || 8 == last || 46 == last )
-                                $(document).triggerHandler('wpcountwords', [ co.val() ]);
-
-                        last = k;
-                        return true;
-                });
-        }
-
-        wptitlehint = function(id) {
-                id = id || 'title';
-
-                var title = $('#' + id), titleprompt = $('#' + id + '-prompt-text');
-
-                if ( title.val() == '' )
-                        titleprompt.removeClass('screen-reader-text');
-
-                titleprompt.click(function(){
-                        $(this).addClass('screen-reader-text');
-                        title.focus();
-                });
-
-                title.blur(function(){
-                        if ( this.value == '' )
-                                titleprompt.removeClass('screen-reader-text');
-                }).focus(function(){
-                        titleprompt.addClass('screen-reader-text');
-                }).keydown(function(e){
-                        titleprompt.addClass('screen-reader-text');
-                        $(this).unbind(e);
-                });
-        }
-
-        wptitlehint();
-});
</del></span></pre></div>
<a id="trunkwpadminjspostjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/post.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/post.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/post.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var tagBox,commentsBox,editPermalink,makeSlugeditClickable,WPSetThumbnailHTML,WPSetThumbnailID,WPRemoveThumbnail,wptitlehint;function array_unique_noempty(b){var c=[];jQuery.each(b,function(a,d){d=jQuery.trim(d);if(d&&jQuery.inArray(d,c)==-1){c.push(d)}});return c}(function(a){tagBox={clean:function(c){var b=postL10n.comma;if(","!==b){c=c.replace(new RegExp(b,"g"),",")}c=c.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,"");if(","!==b){c=c.replace(/,/g,b)}return c},parseTags:function(f){var i=f.id,c=i.split("-check-num-")[1],e=a(f).closest(".tagsdiv"),h=e.find(".the-tags"),b=postL10n.comma,d=h.val().split(b),g=[];delete d[c];a.each(d,function(j,k){k=a.trim(k);if(k){g.push(k)}});h.val(this.clean(g.join(b)));this.quickClicks(e);return false},quickClicks:function(d){var g=a(".the-tags",d),e=a(".tagche
cklist",d),f=a(d).attr("id"),b,c;if(!g.length){return}c=g.prop("disabled");b=g.val().split(postL10n.comma);e.empty();a.each(b,function(i,k){var j,h;k=a.trim(k);if(!k){return}j=a("<span />").text(k);if(!c){h=a('<a id="'+f+"-check-num-"+i+'" class="ntdelbutton">X</a>');h.click(function(){tagBox.parseTags(this)});j.prepend("&nbsp;").prepend(h)}e.append(j)})},flushTags:function(g,c,h){c=c||false;var d=a(".the-tags",g),j=a("input.newtag",g),b=postL10n.comma,e,i;i=c?a(c).text():j.val();tagsval=d.val();e=tagsval?tagsval+b+i:i;e=this.clean(e);e=array_unique_noempty(e.split(b)).join(b);d.val(e);this.quickClicks(g);if(!c){j.val("")}if("undefined"==typeof(h)){j.focus()}return false},get:function(c){var b=c.substr(c.indexOf("-")+1);a.post(ajaxurl,{action:"get-tagcloud",tax:b},function(e,d){if(0==e||"success"!=d){e=wpAjax.b
roken}e=a('<p id="tagcloud-'+b+'" class="the-tagcloud">'+e+"</p>");a("a",e).click(function(){tagBox.flushTags(a(this).closest(".inside").children(".tagsdiv"),this);return false});a("#"+c).after(e)})},init:function(){var b=this,c=a("div.ajaxtag");a(".tagsdiv").each(function(){tagBox.quickClicks(this)});a("input.tagadd",c).click(function(){b.flushTags(a(this).closest(".tagsdiv"))});a("div.taghint",c).click(function(){a(this).css("visibility","hidden").parent().siblings(".newtag").focus()});a("input.newtag",c).blur(function(){if(this.value==""){a(this).parent().siblings(".taghint").css("visibility","")}}).focus(function(){a(this).parent().siblings(".taghint").css("visibility","hidden")}).keyup(function(d){if(13==d.which){tagBox.flushTags(a(
this).closest(".tagsdiv"));return false}}).keypress(function(d){if(13==d.which){d.preventDefault();return false}}).each(function(){var d=a(this).closest("div.tagsdiv").attr("id");a(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+d,{delay:500,minchars:2,multiple:true,multipleSep:postL10n.comma+" "})});a("#post").submit(function(){a("div.tagsdiv").each(function(){tagBox.flushTags(this,false,1)})});a("a.tagcloud-link").click(function(){tagBox.get(a(this).attr("id"));a(this).unbind().click(function(){a(this).siblings(".the-tagcloud").toggle();return false});return false})}};commentsBox={st:0,get:function(d,c){var b=this.st,e;if(!c){c=20}this.st+=c;this.total=d;a("#commentsdiv img.waiting").show();e={action:"get-comments",mode:"single",_ajax_nonce:a("#add_comment_nonce").val(),p:a("#post_ID").val(),start:b,number:c};a.post(
ajaxurl,e,function(f){f=wpAjax.parseAjaxResponse(f);a("#commentsdiv .widefat").show();a("#commentsdiv img.waiting").hide();if("object"==typeof f&&f.responses[0]){a("#the-comment-list").append(f.responses[0].data);theList=theExtraList=null;a("a[className*=':']").unbind();if(commentsBox.st>commentsBox.total){a("#show-comments").hide()}else{a("#show-comments").show().children("a").html(postL10n.showcomm)}return}else{if(1==f){a("#show-comments").html(postL10n.endcomm);return}}a("#the-comment-list").append('<tr><td colspan="2">'+wpAjax.broken+"</td></tr>")});return false}};WPSetThumbnailHTML=function(b){a(".inside","#postimagediv").html(b)};WPSetThumbnailID=function(c){var b=a('input[value="_thumbnail_id"]',"#list-table");if(b.size()>0){a("#meta\\["+b.attr("id").mat
ch(/[0-9]+/)+"\\]\\[value\\]").text(c)}};WPRemoveThumbnail=function(b){a.post(ajaxurl,{action:"set-post-thumbnail",post_id:a("#post_ID").val(),thumbnail_id:-1,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(c){if(c=="0"){alert(setPostThumbnailL10n.error)}else{WPSetThumbnailHTML(c)}})}})(jQuery);jQuery(document).ready(function(f){var b,a,g="",e=0,h=f("#content");postboxes.add_postbox_toggles(pagenow);if(f("#tagsdiv-post_tag").length){tagBox.init()}else{f("#side-sortables, #normal-sortables, #advanced-sortables").children("div.postbox").each(function(){if(this.id.indexOf("tagsdiv-")===0){tagBox.init();return false}})}f(".categorydiv").each(function(){var n=f(this).attr("id"),j=false,m,o,l,i,k;l=n.split("-");l.shift();i=l.join("-");k=i+"_tab";if(i=="category"){k="cats"}f("a","#
"+i+"-tabs").click(function(){var p=f(this).attr("href");f(this).parent().addClass("tabs").siblings("li").removeClass("tabs");f("#"+i+"-tabs").siblings(".tabs-panel").hide();f(p).show();if("#"+i+"-all"==p){deleteUserSetting(k)}else{setUserSetting(k,"pop")}return false});if(getUserSetting(k)){f('a[href="#'+i+'-pop"]',"#"+i+"-tabs").click()}f("#new"+i).one("focus",function(){f(this).val("").removeClass("form-input-tip")});f("#"+i+"-add-submit").click(function(){f("#new"+i).focus()});m=function(){if(j){return}j=true;var p=jQuery(this),r=p.is(":checked"),q=p.val().toString();f("#in-"+i+"-"+q+", #in-"+i+"-category-"+q).prop("checked",r);j=false};catAddBefore=function(p){if(!f("#new"+i).val()){return
false}p.data+="&"+f(":checked","#"+i+"checklist").serialize();f("#"+i+"-add-submit").prop("disabled",true);return p};o=function(u,t){var q,p=f("#new"+i+"_parent");f("#"+i+"-add-submit").prop("disabled",false);if("undefined"!=t.parsed.responses[0]&&(q=t.parsed.responses[0].supplemental.newcat_parent)){p.before(q);p.remove()}};f("#"+i+"checklist").wpList({alt:"",response:i+"-ajax-response",addBefore:catAddBefore,addAfter:o});f("#"+i+"-add-toggle").click(function(){f("#"+i+"-adder").toggleClass("wp-hidden-children");f('a[href="#'+i+'-all"]',"#"+i+"-tabs").click();f("#new"+i).focus();return false});f("#"+i+"checklist li.popular-category :checkbox, #"+i+"checklist-pop :checkbox").liv
e("click",function(){var p=f(this),r=p.is(":checked"),q=p.val();if(q&&p.parents("#taxonomy-"+i).length){f("#in-"+i+"-"+q+", #in-popular-"+i+"-"+q).prop("checked",r)}})});if(f("#postcustom").length){f("#the-list").wpList({addAfter:function(i,j){f("table#list-table").show()},addBefore:function(i){i.data+="&post_id="+f("#post_ID").val();return i}})}if(f("#submitdiv").length){b=f("#timestamp").html();a=f("#post-visibility-display").html();function d(){var i=f("#post-visibility-select");if(f("input:radio:checked",i).val()!="public"){f("#sticky").prop("checked",false);f("#sticky-span").hide()}else{f("#sticky-span").show()}if(f("input:radio:checked",i).val()!="password"){f("#password-span").hide()}else{f("#pas
sword-span").show()}}function c(){var p,q,j,s,r=f("#post_status"),k=f('option[value="publish"]',r),i=f("#aa").val(),n=f("#mm").val(),o=f("#jj").val(),m=f("#hh").val(),l=f("#mn").val();p=new Date(i,n-1,o,m,l);q=new Date(f("#hidden_aa").val(),f("#hidden_mm").val()-1,f("#hidden_jj").val(),f("#hidden_hh").val(),f("#hidden_mn").val());j=new Date(f("#cur_aa").val(),f("#cur_mm").val()-1,f("#cur_jj").val(),f("#cur_hh").val(),f("#cur_mn").val());if(p.getFullYear()!=i||(1+p.getMonth())!=n||p.getDate()!=o||p.getMinutes()!=l){f(".timestamp-wrap","#timestampdiv").addClass("form-invalid");return false}else{f(".timestamp-wrap","#timestampdiv").removeClass("form-invalid")}if(p>j&&f("#original_post_status").val()!="future"){s=post
L10n.publishOnFuture;f("#publish").val(postL10n.schedule)}else{if(p<=j&&f("#original_post_status").val()!="publish"){s=postL10n.publishOn;f("#publish").val(postL10n.publish)}else{s=postL10n.publishOnPast;f("#publish").val(postL10n.update)}}if(q.toUTCString()==p.toUTCString()){f("#timestamp").html(b)}else{f("#timestamp").html(s+" <b>"+f('option[value="'+f("#mm").val()+'"]',"#mm").text()+" "+o+", "+i+" @ "+m+":"+l+"</b> ")}if(f("input:radio:checked","#post-visibility-select").val()=="private"){f("#publish").val(postL10n.update);if(k.length==0){r.append('<option value="publish">'+postL10n.privatelyPublished+"</option>")}else{k.html(postL10n.privatelyPublished)}f('option[value="publish"]',r).prop("selected",t
rue);f(".edit-post-status","#misc-publishing-actions").hide()}else{if(f("#original_post_status").val()=="future"||f("#original_post_status").val()=="draft"){if(k.length){k.remove();r.val(f("#hidden_post_status").val())}}else{k.html(postL10n.published)}if(r.is(":hidden")){f(".edit-post-status","#misc-publishing-actions").show()}}f("#post-status-display").html(f("option:selected",r).text());if(f("option:selected",r).val()=="private"||f("option:selected",r).val()=="publish"){f("#save-post").hide()}else{f("#save-post").show();if(f("option:selected",r).val()=="pending"){f("#save-post").show().val(postL10n.savePending)}else{f("#save-post").show().val(postL10n.saveDraft)}}return true}f(".edit-visibility","#visibility").click(function(){if(f("
;#post-visibility-select").is(":hidden")){d();f("#post-visibility-select").slideDown("fast");f(this).hide()}return false});f(".cancel-post-visibility","#post-visibility-select").click(function(){f("#post-visibility-select").slideUp("fast");f("#visibility-radio-"+f("#hidden-post-visibility").val()).prop("checked",true);f("#post_password").val(f("#hidden_post_password").val());f("#sticky").prop("checked",f("#hidden-post-sticky").prop("checked"));f("#post-visibility-display").html(a);f(".edit-visibility","#visibility").show();c();return false});f(".save-post-visibility","#post-visibility-select").click(function(){var i=f("#post-visibility-select");i.slideUp("fast");f(".edit-visibility","#visibility").show();c();if(f("input
:radio:checked",i).val()!="public"){f("#sticky").prop("checked",false)}if(true==f("#sticky").prop("checked")){g="Sticky"}else{g=""}f("#post-visibility-display").html(postL10n[f("input:radio:checked",i).val()+g]);return false});f("input:radio","#post-visibility-select").change(function(){d()});f("#timestampdiv").siblings("a.edit-timestamp").click(function(){if(f("#timestampdiv").is(":hidden")){f("#timestampdiv").slideDown("fast");f(this).hide()}return false});f(".cancel-timestamp","#timestampdiv").click(function(){f("#timestampdiv").slideUp("fast");f("#mm").val(f("#hidden_mm").val());f("#jj").val(f("#hidden_jj").val());f("#aa").val(f("#hidden_aa").val());f("#hh").val(f("#hidden_hh").val
());f("#mn").val(f("#hidden_mn").val());f("#timestampdiv").siblings("a.edit-timestamp").show();c();return false});f(".save-timestamp","#timestampdiv").click(function(){if(c()){f("#timestampdiv").slideUp("fast");f("#timestampdiv").siblings("a.edit-timestamp").show()}return false});f("#post-status-select").siblings("a.edit-post-status").click(function(){if(f("#post-status-select").is(":hidden")){f("#post-status-select").slideDown("fast");f(this).hide()}return false});f(".save-post-status","#post-status-select").click(function(){f("#post-status-select").slideUp("fast");f("#post-status-select").siblings("a.edit-post-status").show();c();return false});f(".cancel-post-status","#post-status-select").click(function(){f("#post-status-select&qu
ot;).slideUp("fast");f("#post_status").val(f("#hidden_post_status").val());f("#post-status-select").siblings("a.edit-post-status").show();c();return false})}if(f("#edit-slug-box").length){editPermalink=function(j){var k,n=0,m=f("#editable-post-name"),o=m.html(),r=f("#post_name"),s=r.val(),p=f("#edit-slug-buttons"),q=p.html(),l=f("#editable-post-name-full").html();f("#view-post-btn").hide();p.html('<a href="#" class="save button">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+"</a>");p.children(".save").click(function(){var i=m.children("input").val();if(i==f("#editable-post-name-full").text()){return f(".cancel","#edit-slug-buttons").click()}f.post(ajaxurl,{action:"sample-permalink",post_id:j,new_slug:i,new_title:f(&q
uot;#title").val(),samplepermalinknonce:f("#samplepermalinknonce").val()},function(t){f("#edit-slug-box").html(t);p.html(q);r.val(i);makeSlugeditClickable();f("#view-post-btn").show()});return false});f(".cancel","#edit-slug-buttons").click(function(){f("#view-post-btn").show();m.html(o);p.html(q);r.val(s);return false});for(k=0;k<l.length;++k){if("%"==l.charAt(k)){n++}}slug_value=(n>l.length/4)?"":l;m.html('<input type="text" id="new-post-slug" value="'+slug_value+'" />').children("input").keypress(function(t){var i=t.keyCode||0;if(13==i){p.children(".save").click();return false}if(27==i){p.children(".cancel").click();return false}r.val(this.value)}).focus()};makeSlugeditClickable=function(){f("#editable-post-name").click(function(){f("#edit-slug-buttons").children(".edit-slug").click()})};
makeSlugeditClickable()}if(typeof(wpWordCount)!="undefined"){f(document).triggerHandler("wpcountwords",[h.val()]);h.keyup(function(j){var i=j.keyCode||j.charCode;if(i==e){return true}if(13==i||8==e||46==e){f(document).triggerHandler("wpcountwords",[h.val()])}e=i;return true})}wptitlehint=function(k){k=k||"title";var i=f("#"+k),j=f("#"+k+"-prompt-text");if(i.val()==""){j.removeClass("screen-reader-text")}j.click(function(){f(this).addClass("screen-reader-text");i.focus()});i.blur(function(){if(this.value==""){j.removeClass("screen-reader-text")}}).focus(function(){j.addClass("screen-reader-text")}).keydown(function(l){j.addClass("screen-reader-text");f(this).unbind(l)})};wptitlehint()});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjspostjsfromrev21591trunkwpadminjspostdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/post.js (from rev 21591, trunk/wp-admin/js/post.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/post.js         (rev 0)
+++ trunk/wp-admin/js/post.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,663 @@
</span><ins>+var tagBox, commentsBox, editPermalink, makeSlugeditClickable, WPSetThumbnailHTML, WPSetThumbnailID, WPRemoveThumbnail, wptitlehint;
+
+// return an array with any duplicate, whitespace or values removed
+function array_unique_noempty(a) {
+        var out = [];
+        jQuery.each( a, function(key, val) {
+                val = jQuery.trim(val);
+                if ( val && jQuery.inArray(val, out) == -1 )
+                        out.push(val);
+                } );
+        return out;
+}
+
+(function($){
+
+tagBox = {
+        clean : function(tags) {
+                var comma = postL10n.comma;
+                if ( ',' !== comma )
+                        tags = tags.replace(new RegExp(comma, 'g'), ',');
+                tags = tags.replace(/\s*,\s*/g, ',').replace(/,+/g, ',').replace(/[,\s]+$/, '').replace(/^[,\s]+/, '');
+                if ( ',' !== comma )
+                        tags = tags.replace(/,/g, comma);
+                return tags;
+        },
+
+        parseTags : function(el) {
+                var id = el.id, num = id.split('-check-num-')[1], taxbox = $(el).closest('.tagsdiv'),
+                        thetags = taxbox.find('.the-tags'), comma = postL10n.comma,
+                        current_tags = thetags.val().split(comma), new_tags = [];
+                delete current_tags[num];
+
+                $.each( current_tags, function(key, val) {
+                        val = $.trim(val);
+                        if ( val ) {
+                                new_tags.push(val);
+                        }
+                });
+
+                thetags.val( this.clean( new_tags.join(comma) ) );
+
+                this.quickClicks(taxbox);
+                return false;
+        },
+
+        quickClicks : function(el) {
+                var thetags = $('.the-tags', el),
+                        tagchecklist = $('.tagchecklist', el),
+                        id = $(el).attr('id'),
+                        current_tags, disabled;
+
+                if ( !thetags.length )
+                        return;
+
+                disabled = thetags.prop('disabled');
+
+                current_tags = thetags.val().split(postL10n.comma);
+                tagchecklist.empty();
+
+                $.each( current_tags, function( key, val ) {
+                        var span, xbutton;
+
+                        val = $.trim( val );
+
+                        if ( ! val )
+                                return;
+
+                        // Create a new span, and ensure the text is properly escaped.
+                        span = $('<span />').text( val );
+
+                        // If tags editing isn't disabled, create the X button.
+                        if ( ! disabled ) {
+                                xbutton = $( '<a id="' + id + '-check-num-' + key + '" class="ntdelbutton">X</a>' );
+                                xbutton.click( function(){ tagBox.parseTags(this); });
+                                span.prepend('&nbsp;').prepend( xbutton );
+                        }
+
+                        // Append the span to the tag list.
+                        tagchecklist.append( span );
+                });
+        },
+
+        flushTags : function(el, a, f) {
+                a = a || false;
+                var tags = $('.the-tags', el),
+                        newtag = $('input.newtag', el),
+                        comma = postL10n.comma,
+                        newtags, text;
+
+                text = a ? $(a).text() : newtag.val();
+                tagsval = tags.val();
+                newtags = tagsval ? tagsval + comma + text : text;
+
+                newtags = this.clean( newtags );
+                newtags = array_unique_noempty( newtags.split(comma) ).join(comma);
+                tags.val(newtags);
+                this.quickClicks(el);
+
+                if ( !a )
+                        newtag.val('');
+                if ( 'undefined' == typeof(f) )
+                        newtag.focus();
+
+                return false;
+        },
+
+        get : function(id) {
+                var tax = id.substr(id.indexOf('-')+1);
+
+                $.post(ajaxurl, {'action':'get-tagcloud', 'tax':tax}, function(r, stat) {
+                        if ( 0 == r || 'success' != stat )
+                                r = wpAjax.broken;
+
+                        r = $('<p id="tagcloud-'+tax+'" class="the-tagcloud">'+r+'</p>');
+                        $('a', r).click(function(){
+                                tagBox.flushTags( $(this).closest('.inside').children('.tagsdiv'), this);
+                                return false;
+                        });
+
+                        $('#'+id).after(r);
+                });
+        },
+
+        init : function() {
+                var t = this, ajaxtag = $('div.ajaxtag');
+
+         $('.tagsdiv').each( function() {
+         tagBox.quickClicks(this);
+         });
+
+                $('input.tagadd', ajaxtag).click(function(){
+                        t.flushTags( $(this).closest('.tagsdiv') );
+                });
+
+                $('div.taghint', ajaxtag).click(function(){
+                        $(this).css('visibility', 'hidden').parent().siblings('.newtag').focus();
+                });
+
+                $('input.newtag', ajaxtag).blur(function() {
+                        if ( this.value == '' )
+         $(this).parent().siblings('.taghint').css('visibility', '');
+         }).focus(function(){
+                        $(this).parent().siblings('.taghint').css('visibility', 'hidden');
+                }).keyup(function(e){
+                        if ( 13 == e.which ) {
+                                tagBox.flushTags( $(this).closest('.tagsdiv') );
+                                return false;
+                        }
+                }).keypress(function(e){
+                        if ( 13 == e.which ) {
+                                e.preventDefault();
+                                return false;
+                        }
+                }).each(function(){
+                        var tax = $(this).closest('div.tagsdiv').attr('id');
+                        $(this).suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: postL10n.comma + ' ' } );
+                });
+
+         // save tags on post save/publish
+         $('#post').submit(function(){
+                        $('div.tagsdiv').each( function() {
+                 tagBox.flushTags(this, false, 1);
+                        });
+                });
+
+                // tag cloud
+                $('a.tagcloud-link').click(function(){
+                        tagBox.get( $(this).attr('id') );
+                        $(this).unbind().click(function(){
+                                $(this).siblings('.the-tagcloud').toggle();
+                                return false;
+                        });
+                        return false;
+                });
+        }
+};
+
+commentsBox = {
+        st : 0,
+
+        get : function(total, num) {
+                var st = this.st, data;
+                if ( ! num )
+                        num = 20;
+
+                this.st += num;
+                this.total = total;
+                $('#commentsdiv img.waiting').show();
+
+                data = {
+                        'action' : 'get-comments',
+                        'mode' : 'single',
+                        '_ajax_nonce' : $('#add_comment_nonce').val(),
+                        'p' : $('#post_ID').val(),
+                        'start' : st,
+                        'number' : num
+                };
+
+                $.post(ajaxurl, data,
+                        function(r) {
+                                r = wpAjax.parseAjaxResponse(r);
+                                $('#commentsdiv .widefat').show();
+                                $('#commentsdiv img.waiting').hide();
+
+                                if ( 'object' == typeof r && r.responses[0] ) {
+                                        $('#the-comment-list').append( r.responses[0].data );
+
+                                        theList = theExtraList = null;
+                                        $("a[className*=':']").unbind();
+
+                                        if ( commentsBox.st > commentsBox.total )
+                                                $('#show-comments').hide();
+                                        else
+                                                $('#show-comments').show().children('a').html(postL10n.showcomm);
+
+                                        return;
+                                } else if ( 1 == r ) {
+                                        $('#show-comments').html(postL10n.endcomm);
+                                        return;
+                                }
+
+                                $('#the-comment-list').append('<tr><td colspan="2">'+wpAjax.broken+'</td></tr>');
+                        }
+                );
+
+                return false;
+        }
+};
+
+WPSetThumbnailHTML = function(html){
+        $('.inside', '#postimagediv').html(html);
+};
+
+WPSetThumbnailID = function(id){
+        var field = $('input[value="_thumbnail_id"]', '#list-table');
+        if ( field.size() > 0 ) {
+                $('#meta\\[' + field.attr('id').match(/[0-9]+/) + '\\]\\[value\\]').text(id);
+        }
+};
+
+WPRemoveThumbnail = function(nonce){
+        $.post(ajaxurl, {
+                action:"set-post-thumbnail", post_id: $('#post_ID').val(), thumbnail_id: -1, _ajax_nonce: nonce, cookie: encodeURIComponent(document.cookie)
+        }, function(str){
+                if ( str == '0' ) {
+                        alert( setPostThumbnailL10n.error );
+                } else {
+                        WPSetThumbnailHTML(str);
+                }
+        }
+        );
+};
+
+})(jQuery);
+
+jQuery(document).ready( function($) {
+        var stamp, visibility, sticky = '', last = 0, co = $('#content');
+
+        postboxes.add_postbox_toggles(pagenow);
+
+        // multi-taxonomies
+        if ( $('#tagsdiv-post_tag').length ) {
+                tagBox.init();
+        } else {
+                $('#side-sortables, #normal-sortables, #advanced-sortables').children('div.postbox').each(function(){
+                        if ( this.id.indexOf('tagsdiv-') === 0 ) {
+                                tagBox.init();
+                                return false;
+                        }
+                });
+        }
+
+        // categories
+        $('.categorydiv').each( function(){
+                var this_id = $(this).attr('id'), noSyncChecks = false, syncChecks, catAddAfter, taxonomyParts, taxonomy, settingName;
+
+                taxonomyParts = this_id.split('-');
+                taxonomyParts.shift();
+                taxonomy = taxonomyParts.join('-');
+                 settingName = taxonomy + '_tab';
+                 if ( taxonomy == 'category' )
+                         settingName = 'cats';
+
+                // TODO: move to jQuery 1.3+, support for multiple hierarchical taxonomies, see wp-lists.dev.js
+                $('a', '#' + taxonomy + '-tabs').click( function(){
+                        var t = $(this).attr('href');
+                        $(this).parent().addClass('tabs').siblings('li').removeClass('tabs');
+                        $('#' + taxonomy + '-tabs').siblings('.tabs-panel').hide();
+                        $(t).show();
+                        if ( '#' + taxonomy + '-all' == t )
+                                deleteUserSetting(settingName);
+                        else
+                                setUserSetting(settingName, 'pop');
+                        return false;
+                });
+
+                if ( getUserSetting(settingName) )
+                        $('a[href="#' + taxonomy + '-pop"]', '#' + taxonomy + '-tabs').click();
+
+                // Ajax Cat
+                $('#new' + taxonomy).one( 'focus', function() { $(this).val( '' ).removeClass( 'form-input-tip' ) } );
+                $('#' + taxonomy + '-add-submit').click( function(){ $('#new' + taxonomy).focus(); });
+
+                syncChecks = function() {
+                        if ( noSyncChecks )
+                                return;
+                        noSyncChecks = true;
+                        var th = jQuery(this), c = th.is(':checked'), id = th.val().toString();
+                        $('#in-' + taxonomy + '-' + id + ', #in-' + taxonomy + '-category-' + id).prop( 'checked', c );
+                        noSyncChecks = false;
+                };
+
+                catAddBefore = function( s ) {
+                        if ( !$('#new'+taxonomy).val() )
+                                return false;
+                        s.data += '&' + $( ':checked', '#'+taxonomy+'checklist' ).serialize();
+                        $( '#' + taxonomy + '-add-submit' ).prop( 'disabled', true );
+                        return s;
+                };
+
+                catAddAfter = function( r, s ) {
+                        var sup, drop = $('#new'+taxonomy+'_parent');
+
+                        $( '#' + taxonomy + '-add-submit' ).prop( 'disabled', false );
+                        if ( 'undefined' != s.parsed.responses[0] && (sup = s.parsed.responses[0].supplemental.newcat_parent) ) {
+                                drop.before(sup);
+                                drop.remove();
+                        }
+                };
+
+                $('#' + taxonomy + 'checklist').wpList({
+                        alt: '',
+                        response: taxonomy + '-ajax-response',
+                        addBefore: catAddBefore,
+                        addAfter: catAddAfter
+                });
+
+                $('#' + taxonomy + '-add-toggle').click( function() {
+                        $('#' + taxonomy + '-adder').toggleClass( 'wp-hidden-children' );
+                        $('a[href="#' + taxonomy + '-all"]', '#' + taxonomy + '-tabs').click();
+                        $('#new'+taxonomy).focus();
+                        return false;
+                });
+
+                $('#' + taxonomy + 'checklist li.popular-category :checkbox, #' + taxonomy + 'checklist-pop :checkbox').live( 'click', function(){
+                        var t = $(this), c = t.is(':checked'), id = t.val();
+                        if ( id && t.parents('#taxonomy-'+taxonomy).length )
+                                $('#in-' + taxonomy + '-' + id + ', #in-popular-' + taxonomy + '-' + id).prop( 'checked', c );
+                });
+
+        }); // end cats
+
+        // Custom Fields
+        if ( $('#postcustom').length ) {
+                $('#the-list').wpList( { addAfter: function( xml, s ) {
+                        $('table#list-table').show();
+                }, addBefore: function( s ) {
+                        s.data += '&post_id=' + $('#post_ID').val();
+                        return s;
+                }
+                });
+        }
+
+        // submitdiv
+        if ( $('#submitdiv').length ) {
+                stamp = $('#timestamp').html();
+                visibility = $('#post-visibility-display').html();
+
+                function updateVisibility() {
+                        var pvSelect = $('#post-visibility-select');
+                        if ( $('input:radio:checked', pvSelect).val() != 'public' ) {
+                                $('#sticky').prop('checked', false);
+                                $('#sticky-span').hide();
+                        } else {
+                                $('#sticky-span').show();
+                        }
+                        if ( $('input:radio:checked', pvSelect).val() != 'password' ) {
+                                $('#password-span').hide();
+                        } else {
+                                $('#password-span').show();
+                        }
+                }
+
+                function updateText() {
+                        var attemptedDate, originalDate, currentDate, publishOn, postStatus = $('#post_status'),
+                                optPublish = $('option[value="publish"]', postStatus), aa = $('#aa').val(),
+                                mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val();
+
+                        attemptedDate = new Date( aa, mm - 1, jj, hh, mn );
+                        originalDate = new Date( $('#hidden_aa').val(), $('#hidden_mm').val() -1, $('#hidden_jj').val(), $('#hidden_hh').val(), $('#hidden_mn').val() );
+                        currentDate = new Date( $('#cur_aa').val(), $('#cur_mm').val() -1, $('#cur_jj').val(), $('#cur_hh').val(), $('#cur_mn').val() );
+
+                        if ( attemptedDate.getFullYear() != aa || (1 + attemptedDate.getMonth()) != mm || attemptedDate.getDate() != jj || attemptedDate.getMinutes() != mn ) {
+                                $('.timestamp-wrap', '#timestampdiv').addClass('form-invalid');
+                                return false;
+                        } else {
+                                $('.timestamp-wrap', '#timestampdiv').removeClass('form-invalid');
+                        }
+
+                        if ( attemptedDate > currentDate && $('#original_post_status').val() != 'future' ) {
+                                publishOn = postL10n.publishOnFuture;
+                                $('#publish').val( postL10n.schedule );
+                        } else if ( attemptedDate <= currentDate && $('#original_post_status').val() != 'publish' ) {
+                                publishOn = postL10n.publishOn;
+                                $('#publish').val( postL10n.publish );
+                        } else {
+                                publishOn = postL10n.publishOnPast;
+                                $('#publish').val( postL10n.update );
+                        }
+                        if ( originalDate.toUTCString() == attemptedDate.toUTCString() ) { //hack
+                                $('#timestamp').html(stamp);
+                        } else {
+                                $('#timestamp').html(
+                                        publishOn + ' <b>' +
+                                        $('option[value="' + $('#mm').val() + '"]', '#mm').text() + ' ' +
+                                        jj + ', ' +
+                                        aa + ' @ ' +
+                                        hh + ':' +
+                                        mn + '</b> '
+                                );
+                        }
+
+                        if ( $('input:radio:checked', '#post-visibility-select').val() == 'private' ) {
+                                $('#publish').val( postL10n.update );
+                                if ( optPublish.length == 0 ) {
+                                        postStatus.append('<option value="publish">' + postL10n.privatelyPublished + '</option>');
+                                } else {
+                                        optPublish.html( postL10n.privatelyPublished );
+                                }
+                                $('option[value="publish"]', postStatus).prop('selected', true);
+                                $('.edit-post-status', '#misc-publishing-actions').hide();
+                        } else {
+                                if ( $('#original_post_status').val() == 'future' || $('#original_post_status').val() == 'draft' ) {
+                                        if ( optPublish.length ) {
+                                                optPublish.remove();
+                                                postStatus.val($('#hidden_post_status').val());
+                                        }
+                                } else {
+                                        optPublish.html( postL10n.published );
+                                }
+                                if ( postStatus.is(':hidden') )
+                                        $('.edit-post-status', '#misc-publishing-actions').show();
+                        }
+                        $('#post-status-display').html($('option:selected', postStatus).text());
+                        if ( $('option:selected', postStatus).val() == 'private' || $('option:selected', postStatus).val() == 'publish' ) {
+                                $('#save-post').hide();
+                        } else {
+                                $('#save-post').show();
+                                if ( $('option:selected', postStatus).val() == 'pending' ) {
+                                        $('#save-post').show().val( postL10n.savePending );
+                                } else {
+                                        $('#save-post').show().val( postL10n.saveDraft );
+                                }
+                        }
+                        return true;
+                }
+
+                $('.edit-visibility', '#visibility').click(function () {
+                        if ($('#post-visibility-select').is(":hidden")) {
+                                updateVisibility();
+                                $('#post-visibility-select').slideDown('fast');
+                                $(this).hide();
+                        }
+                        return false;
+                });
+
+                $('.cancel-post-visibility', '#post-visibility-select').click(function () {
+                        $('#post-visibility-select').slideUp('fast');
+                        $('#visibility-radio-' + $('#hidden-post-visibility').val()).prop('checked', true);
+                        $('#post_password').val($('#hidden_post_password').val());
+                        $('#sticky').prop('checked', $('#hidden-post-sticky').prop('checked'));
+                        $('#post-visibility-display').html(visibility);
+                        $('.edit-visibility', '#visibility').show();
+                        updateText();
+                        return false;
+                });
+
+                $('.save-post-visibility', '#post-visibility-select').click(function () { // crazyhorse - multiple ok cancels
+                        var pvSelect = $('#post-visibility-select');
+
+                        pvSelect.slideUp('fast');
+                        $('.edit-visibility', '#visibility').show();
+                        updateText();
+
+                        if ( $('input:radio:checked', pvSelect).val() != 'public' ) {
+                                $('#sticky').prop('checked', false);
+                        } // WEAPON LOCKED
+
+                        if ( true == $('#sticky').prop('checked') ) {
+                                sticky = 'Sticky';
+                        } else {
+                                sticky = '';
+                        }
+
+                        $('#post-visibility-display').html(        postL10n[$('input:radio:checked', pvSelect).val() + sticky]        );
+                        return false;
+                });
+
+                $('input:radio', '#post-visibility-select').change(function() {
+                        updateVisibility();
+                });
+
+                $('#timestampdiv').siblings('a.edit-timestamp').click(function() {
+                        if ($('#timestampdiv').is(":hidden")) {
+                                $('#timestampdiv').slideDown('fast');
+                                $(this).hide();
+                        }
+                        return false;
+                });
+
+                $('.cancel-timestamp', '#timestampdiv').click(function() {
+                        $('#timestampdiv').slideUp('fast');
+                        $('#mm').val($('#hidden_mm').val());
+                        $('#jj').val($('#hidden_jj').val());
+                        $('#aa').val($('#hidden_aa').val());
+                        $('#hh').val($('#hidden_hh').val());
+                        $('#mn').val($('#hidden_mn').val());
+                        $('#timestampdiv').siblings('a.edit-timestamp').show();
+                        updateText();
+                        return false;
+                });
+
+                $('.save-timestamp', '#timestampdiv').click(function () { // crazyhorse - multiple ok cancels
+                        if ( updateText() ) {
+                                $('#timestampdiv').slideUp('fast');
+                                $('#timestampdiv').siblings('a.edit-timestamp').show();
+                        }
+                        return false;
+                });
+
+                $('#post-status-select').siblings('a.edit-post-status').click(function() {
+                        if ($('#post-status-select').is(":hidden")) {
+                                $('#post-status-select').slideDown('fast');
+                                $(this).hide();
+                        }
+                        return false;
+                });
+
+                $('.save-post-status', '#post-status-select').click(function() {
+                        $('#post-status-select').slideUp('fast');
+                        $('#post-status-select').siblings('a.edit-post-status').show();
+                        updateText();
+                        return false;
+                });
+
+                $('.cancel-post-status', '#post-status-select').click(function() {
+                        $('#post-status-select').slideUp('fast');
+                        $('#post_status').val($('#hidden_post_status').val());
+                        $('#post-status-select').siblings('a.edit-post-status').show();
+                        updateText();
+                        return false;
+                });
+        } // end submitdiv
+
+        // permalink
+        if ( $('#edit-slug-box').length ) {
+                editPermalink = function(post_id) {
+                        var i, c = 0, e = $('#editable-post-name'), revert_e = e.html(), real_slug = $('#post_name'), revert_slug = real_slug.val(), b = $('#edit-slug-buttons'), revert_b = b.html(), full = $('#editable-post-name-full').html();
+
+                        $('#view-post-btn').hide();
+                        b.html('<a href="#" class="save button">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+'</a>');
+                        b.children('.save').click(function() {
+                                var new_slug = e.children('input').val();
+                                if ( new_slug == $('#editable-post-name-full').text() ) {
+                                        return $('.cancel', '#edit-slug-buttons').click();
+                                }
+                                $.post(ajaxurl, {
+                                        action: 'sample-permalink',
+                                        post_id: post_id,
+                                        new_slug: new_slug,
+                                        new_title: $('#title').val(),
+                                        samplepermalinknonce: $('#samplepermalinknonce').val()
+                                }, function(data) {
+                                        $('#edit-slug-box').html(data);
+                                        b.html(revert_b);
+                                        real_slug.val(new_slug);
+                                        makeSlugeditClickable();
+                                        $('#view-post-btn').show();
+                                });
+                                return false;
+                        });
+
+                        $('.cancel', '#edit-slug-buttons').click(function() {
+                                $('#view-post-btn').show();
+                                e.html(revert_e);
+                                b.html(revert_b);
+                                real_slug.val(revert_slug);
+                                return false;
+                        });
+
+                        for ( i = 0; i < full.length; ++i ) {
+                                if ( '%' == full.charAt(i) )
+                                        c++;
+                        }
+
+                        slug_value = ( c > full.length / 4 ) ? '' : full;
+                        e.html('<input type="text" id="new-post-slug" value="'+slug_value+'" />').children('input').keypress(function(e){
+                                var key = e.keyCode || 0;
+                                // on enter, just save the new slug, don't save the post
+                                if ( 13 == key ) {
+                                        b.children('.save').click();
+                                        return false;
+                                }
+                                if ( 27 == key ) {
+                                        b.children('.cancel').click();
+                                        return false;
+                                }
+                                real_slug.val(this.value);
+                        }).focus();
+                }
+
+                makeSlugeditClickable = function() {
+                        $('#editable-post-name').click(function() {
+                                $('#edit-slug-buttons').children('.edit-slug').click();
+                        });
+                }
+                makeSlugeditClickable();
+        }
+
+        // word count
+        if ( typeof(wpWordCount) != 'undefined' ) {
+                $(document).triggerHandler('wpcountwords', [ co.val() ]);
+
+                co.keyup( function(e) {
+                        var k = e.keyCode || e.charCode;
+
+                        if ( k == last )
+                                return true;
+
+                        if ( 13 == k || 8 == last || 46 == last )
+                                $(document).triggerHandler('wpcountwords', [ co.val() ]);
+
+                        last = k;
+                        return true;
+                });
+        }
+
+        wptitlehint = function(id) {
+                id = id || 'title';
+
+                var title = $('#' + id), titleprompt = $('#' + id + '-prompt-text');
+
+                if ( title.val() == '' )
+                        titleprompt.removeClass('screen-reader-text');
+
+                titleprompt.click(function(){
+                        $(this).addClass('screen-reader-text');
+                        title.focus();
+                });
+
+                title.blur(function(){
+                        if ( this.value == '' )
+                                titleprompt.removeClass('screen-reader-text');
+                }).focus(function(){
+                        titleprompt.addClass('screen-reader-text');
+                }).keydown(function(e){
+                        titleprompt.addClass('screen-reader-text');
+                        $(this).unbind(e);
+                });
+        }
+
+        wptitlehint();
+});
</ins></span></pre></div>
<a id="trunkwpadminjspostminjsfromrev21591trunkwpadminjspostjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/post.min.js (from rev 21591, trunk/wp-admin/js/post.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/post.min.js         (rev 0)
+++ trunk/wp-admin/js/post.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var tagBox,commentsBox,editPermalink,makeSlugeditClickable,WPSetThumbnailHTML,WPSetThumbnailID,WPRemoveThumbnail,wptitlehint;function array_unique_noempty(b){var c=[];jQuery.each(b,function(a,d){d=jQuery.trim(d);if(d&&jQuery.inArray(d,c)==-1){c.push(d)}});return c}(function(a){tagBox={clean:function(c){var b=postL10n.comma;if(","!==b){c=c.replace(new RegExp(b,"g"),",")}c=c.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,"");if(","!==b){c=c.replace(/,/g,b)}return c},parseTags:function(f){var i=f.id,c=i.split("-check-num-")[1],e=a(f).closest(".tagsdiv"),h=e.find(".the-tags"),b=postL10n.comma,d=h.val().split(b),g=[];delete d[c];a.each(d,function(j,k){k=a.trim(k);if(k){g.push(k)}});h.val(this.clean(g.join(b)));this.quickClicks(e);return false},quickClicks:function(d){var g=a(".the-tags",d),e=a(".tagche
cklist",d),f=a(d).attr("id"),b,c;if(!g.length){return}c=g.prop("disabled");b=g.val().split(postL10n.comma);e.empty();a.each(b,function(i,k){var j,h;k=a.trim(k);if(!k){return}j=a("<span />").text(k);if(!c){h=a('<a id="'+f+"-check-num-"+i+'" class="ntdelbutton">X</a>');h.click(function(){tagBox.parseTags(this)});j.prepend("&nbsp;").prepend(h)}e.append(j)})},flushTags:function(g,c,h){c=c||false;var d=a(".the-tags",g),j=a("input.newtag",g),b=postL10n.comma,e,i;i=c?a(c).text():j.val();tagsval=d.val();e=tagsval?tagsval+b+i:i;e=this.clean(e);e=array_unique_noempty(e.split(b)).join(b);d.val(e);this.quickClicks(g);if(!c){j.val("")}if("undefined"==typeof(h)){j.focus()}return false},get:function(c){var b=c.substr(c.indexOf("-")+1);a.post(ajaxurl,{action:"get-tagcloud",tax:b},function(e,d){if(0==e||"success"!=d){e=wpAjax.b
roken}e=a('<p id="tagcloud-'+b+'" class="the-tagcloud">'+e+"</p>");a("a",e).click(function(){tagBox.flushTags(a(this).closest(".inside").children(".tagsdiv"),this);return false});a("#"+c).after(e)})},init:function(){var b=this,c=a("div.ajaxtag");a(".tagsdiv").each(function(){tagBox.quickClicks(this)});a("input.tagadd",c).click(function(){b.flushTags(a(this).closest(".tagsdiv"))});a("div.taghint",c).click(function(){a(this).css("visibility","hidden").parent().siblings(".newtag").focus()});a("input.newtag",c).blur(function(){if(this.value==""){a(this).parent().siblings(".taghint").css("visibility","")}}).focus(function(){a(this).parent().siblings(".taghint").css("visibility","hidden")}).keyup(function(d){if(13==d.which){tagBox.flushTags(a(
this).closest(".tagsdiv"));return false}}).keypress(function(d){if(13==d.which){d.preventDefault();return false}}).each(function(){var d=a(this).closest("div.tagsdiv").attr("id");a(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+d,{delay:500,minchars:2,multiple:true,multipleSep:postL10n.comma+" "})});a("#post").submit(function(){a("div.tagsdiv").each(function(){tagBox.flushTags(this,false,1)})});a("a.tagcloud-link").click(function(){tagBox.get(a(this).attr("id"));a(this).unbind().click(function(){a(this).siblings(".the-tagcloud").toggle();return false});return false})}};commentsBox={st:0,get:function(d,c){var b=this.st,e;if(!c){c=20}this.st+=c;this.total=d;a("#commentsdiv img.waiting").show();e={action:"get-comments",mode:"single",_ajax_nonce:a("#add_comment_nonce").val(),p:a("#post_ID").val(),start:b,number:c};a.post(
ajaxurl,e,function(f){f=wpAjax.parseAjaxResponse(f);a("#commentsdiv .widefat").show();a("#commentsdiv img.waiting").hide();if("object"==typeof f&&f.responses[0]){a("#the-comment-list").append(f.responses[0].data);theList=theExtraList=null;a("a[className*=':']").unbind();if(commentsBox.st>commentsBox.total){a("#show-comments").hide()}else{a("#show-comments").show().children("a").html(postL10n.showcomm)}return}else{if(1==f){a("#show-comments").html(postL10n.endcomm);return}}a("#the-comment-list").append('<tr><td colspan="2">'+wpAjax.broken+"</td></tr>")});return false}};WPSetThumbnailHTML=function(b){a(".inside","#postimagediv").html(b)};WPSetThumbnailID=function(c){var b=a('input[value="_thumbnail_id"]',"#list-table");if(b.size()>0){a("#meta\\["+b.attr("id").mat
ch(/[0-9]+/)+"\\]\\[value\\]").text(c)}};WPRemoveThumbnail=function(b){a.post(ajaxurl,{action:"set-post-thumbnail",post_id:a("#post_ID").val(),thumbnail_id:-1,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(c){if(c=="0"){alert(setPostThumbnailL10n.error)}else{WPSetThumbnailHTML(c)}})}})(jQuery);jQuery(document).ready(function(f){var b,a,g="",e=0,h=f("#content");postboxes.add_postbox_toggles(pagenow);if(f("#tagsdiv-post_tag").length){tagBox.init()}else{f("#side-sortables, #normal-sortables, #advanced-sortables").children("div.postbox").each(function(){if(this.id.indexOf("tagsdiv-")===0){tagBox.init();return false}})}f(".categorydiv").each(function(){var n=f(this).attr("id"),j=false,m,o,l,i,k;l=n.split("-");l.shift();i=l.join("-");k=i+"_tab";if(i=="category"){k="cats"}f("a","#
"+i+"-tabs").click(function(){var p=f(this).attr("href");f(this).parent().addClass("tabs").siblings("li").removeClass("tabs");f("#"+i+"-tabs").siblings(".tabs-panel").hide();f(p).show();if("#"+i+"-all"==p){deleteUserSetting(k)}else{setUserSetting(k,"pop")}return false});if(getUserSetting(k)){f('a[href="#'+i+'-pop"]',"#"+i+"-tabs").click()}f("#new"+i).one("focus",function(){f(this).val("").removeClass("form-input-tip")});f("#"+i+"-add-submit").click(function(){f("#new"+i).focus()});m=function(){if(j){return}j=true;var p=jQuery(this),r=p.is(":checked"),q=p.val().toString();f("#in-"+i+"-"+q+", #in-"+i+"-category-"+q).prop("checked",r);j=false};catAddBefore=function(p){if(!f("#new"+i).val()){return
false}p.data+="&"+f(":checked","#"+i+"checklist").serialize();f("#"+i+"-add-submit").prop("disabled",true);return p};o=function(u,t){var q,p=f("#new"+i+"_parent");f("#"+i+"-add-submit").prop("disabled",false);if("undefined"!=t.parsed.responses[0]&&(q=t.parsed.responses[0].supplemental.newcat_parent)){p.before(q);p.remove()}};f("#"+i+"checklist").wpList({alt:"",response:i+"-ajax-response",addBefore:catAddBefore,addAfter:o});f("#"+i+"-add-toggle").click(function(){f("#"+i+"-adder").toggleClass("wp-hidden-children");f('a[href="#'+i+'-all"]',"#"+i+"-tabs").click();f("#new"+i).focus();return false});f("#"+i+"checklist li.popular-category :checkbox, #"+i+"checklist-pop :checkbox").liv
e("click",function(){var p=f(this),r=p.is(":checked"),q=p.val();if(q&&p.parents("#taxonomy-"+i).length){f("#in-"+i+"-"+q+", #in-popular-"+i+"-"+q).prop("checked",r)}})});if(f("#postcustom").length){f("#the-list").wpList({addAfter:function(i,j){f("table#list-table").show()},addBefore:function(i){i.data+="&post_id="+f("#post_ID").val();return i}})}if(f("#submitdiv").length){b=f("#timestamp").html();a=f("#post-visibility-display").html();function d(){var i=f("#post-visibility-select");if(f("input:radio:checked",i).val()!="public"){f("#sticky").prop("checked",false);f("#sticky-span").hide()}else{f("#sticky-span").show()}if(f("input:radio:checked",i).val()!="password"){f("#password-span").hide()}else{f("#pas
sword-span").show()}}function c(){var p,q,j,s,r=f("#post_status"),k=f('option[value="publish"]',r),i=f("#aa").val(),n=f("#mm").val(),o=f("#jj").val(),m=f("#hh").val(),l=f("#mn").val();p=new Date(i,n-1,o,m,l);q=new Date(f("#hidden_aa").val(),f("#hidden_mm").val()-1,f("#hidden_jj").val(),f("#hidden_hh").val(),f("#hidden_mn").val());j=new Date(f("#cur_aa").val(),f("#cur_mm").val()-1,f("#cur_jj").val(),f("#cur_hh").val(),f("#cur_mn").val());if(p.getFullYear()!=i||(1+p.getMonth())!=n||p.getDate()!=o||p.getMinutes()!=l){f(".timestamp-wrap","#timestampdiv").addClass("form-invalid");return false}else{f(".timestamp-wrap","#timestampdiv").removeClass("form-invalid")}if(p>j&&f("#original_post_status").val()!="future"){s=post
L10n.publishOnFuture;f("#publish").val(postL10n.schedule)}else{if(p<=j&&f("#original_post_status").val()!="publish"){s=postL10n.publishOn;f("#publish").val(postL10n.publish)}else{s=postL10n.publishOnPast;f("#publish").val(postL10n.update)}}if(q.toUTCString()==p.toUTCString()){f("#timestamp").html(b)}else{f("#timestamp").html(s+" <b>"+f('option[value="'+f("#mm").val()+'"]',"#mm").text()+" "+o+", "+i+" @ "+m+":"+l+"</b> ")}if(f("input:radio:checked","#post-visibility-select").val()=="private"){f("#publish").val(postL10n.update);if(k.length==0){r.append('<option value="publish">'+postL10n.privatelyPublished+"</option>")}else{k.html(postL10n.privatelyPublished)}f('option[value="publish"]',r).prop("selected",t
rue);f(".edit-post-status","#misc-publishing-actions").hide()}else{if(f("#original_post_status").val()=="future"||f("#original_post_status").val()=="draft"){if(k.length){k.remove();r.val(f("#hidden_post_status").val())}}else{k.html(postL10n.published)}if(r.is(":hidden")){f(".edit-post-status","#misc-publishing-actions").show()}}f("#post-status-display").html(f("option:selected",r).text());if(f("option:selected",r).val()=="private"||f("option:selected",r).val()=="publish"){f("#save-post").hide()}else{f("#save-post").show();if(f("option:selected",r).val()=="pending"){f("#save-post").show().val(postL10n.savePending)}else{f("#save-post").show().val(postL10n.saveDraft)}}return true}f(".edit-visibility","#visibility").click(function(){if(f("
;#post-visibility-select").is(":hidden")){d();f("#post-visibility-select").slideDown("fast");f(this).hide()}return false});f(".cancel-post-visibility","#post-visibility-select").click(function(){f("#post-visibility-select").slideUp("fast");f("#visibility-radio-"+f("#hidden-post-visibility").val()).prop("checked",true);f("#post_password").val(f("#hidden_post_password").val());f("#sticky").prop("checked",f("#hidden-post-sticky").prop("checked"));f("#post-visibility-display").html(a);f(".edit-visibility","#visibility").show();c();return false});f(".save-post-visibility","#post-visibility-select").click(function(){var i=f("#post-visibility-select");i.slideUp("fast");f(".edit-visibility","#visibility").show();c();if(f("input
:radio:checked",i).val()!="public"){f("#sticky").prop("checked",false)}if(true==f("#sticky").prop("checked")){g="Sticky"}else{g=""}f("#post-visibility-display").html(postL10n[f("input:radio:checked",i).val()+g]);return false});f("input:radio","#post-visibility-select").change(function(){d()});f("#timestampdiv").siblings("a.edit-timestamp").click(function(){if(f("#timestampdiv").is(":hidden")){f("#timestampdiv").slideDown("fast");f(this).hide()}return false});f(".cancel-timestamp","#timestampdiv").click(function(){f("#timestampdiv").slideUp("fast");f("#mm").val(f("#hidden_mm").val());f("#jj").val(f("#hidden_jj").val());f("#aa").val(f("#hidden_aa").val());f("#hh").val(f("#hidden_hh").val
());f("#mn").val(f("#hidden_mn").val());f("#timestampdiv").siblings("a.edit-timestamp").show();c();return false});f(".save-timestamp","#timestampdiv").click(function(){if(c()){f("#timestampdiv").slideUp("fast");f("#timestampdiv").siblings("a.edit-timestamp").show()}return false});f("#post-status-select").siblings("a.edit-post-status").click(function(){if(f("#post-status-select").is(":hidden")){f("#post-status-select").slideDown("fast");f(this).hide()}return false});f(".save-post-status","#post-status-select").click(function(){f("#post-status-select").slideUp("fast");f("#post-status-select").siblings("a.edit-post-status").show();c();return false});f(".cancel-post-status","#post-status-select").click(function(){f("#post-status-select&qu
ot;).slideUp("fast");f("#post_status").val(f("#hidden_post_status").val());f("#post-status-select").siblings("a.edit-post-status").show();c();return false})}if(f("#edit-slug-box").length){editPermalink=function(j){var k,n=0,m=f("#editable-post-name"),o=m.html(),r=f("#post_name"),s=r.val(),p=f("#edit-slug-buttons"),q=p.html(),l=f("#editable-post-name-full").html();f("#view-post-btn").hide();p.html('<a href="#" class="save button">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+"</a>");p.children(".save").click(function(){var i=m.children("input").val();if(i==f("#editable-post-name-full").text()){return f(".cancel","#edit-slug-buttons").click()}f.post(ajaxurl,{action:"sample-permalink",post_id:j,new_slug:i,new_title:f(&q
uot;#title").val(),samplepermalinknonce:f("#samplepermalinknonce").val()},function(t){f("#edit-slug-box").html(t);p.html(q);r.val(i);makeSlugeditClickable();f("#view-post-btn").show()});return false});f(".cancel","#edit-slug-buttons").click(function(){f("#view-post-btn").show();m.html(o);p.html(q);r.val(s);return false});for(k=0;k<l.length;++k){if("%"==l.charAt(k)){n++}}slug_value=(n>l.length/4)?"":l;m.html('<input type="text" id="new-post-slug" value="'+slug_value+'" />').children("input").keypress(function(t){var i=t.keyCode||0;if(13==i){p.children(".save").click();return false}if(27==i){p.children(".cancel").click();return false}r.val(this.value)}).focus()};makeSlugeditClickable=function(){f("#editable-post-name").click(function(){f("#edit-slug-buttons").children(".edit-slug").click()})};
makeSlugeditClickable()}if(typeof(wpWordCount)!="undefined"){f(document).triggerHandler("wpcountwords",[h.val()]);h.keyup(function(j){var i=j.keyCode||j.charCode;if(i==e){return true}if(13==i||8==e||46==e){f(document).triggerHandler("wpcountwords",[h.val()])}e=i;return true})}wptitlehint=function(k){k=k||"title";var i=f("#"+k),j=f("#"+k+"-prompt-text");if(i.val()==""){j.removeClass("screen-reader-text")}j.click(function(){f(this).addClass("screen-reader-text");i.focus()});i.blur(function(){if(this.value==""){j.removeClass("screen-reader-text")}}).focus(function(){j.addClass("screen-reader-text")}).keydown(function(l){j.addClass("screen-reader-text");f(this).unbind(l)})};wptitlehint()});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjspostboxdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/postbox.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/postbox.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/postbox.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,186 +0,0 @@
</span><del>-var postboxes;
-
-(function($) {
-        postboxes = {
-                add_postbox_toggles : function(page, args) {
-                        var self = this;
-
-                        self.init(page, args);
-
-                        $('.postbox h3, .postbox .handlediv').bind('click.postboxes', function() {
-                                var p = $(this).parent('.postbox'), id = p.attr('id');
-
-                                if ( 'dashboard_browser_nag' == id )
-                                        return;
-
-                                p.toggleClass('closed');
-
-                                if ( page != 'press-this' )
-                                        self.save_state(page);
-
-                                if ( id ) {
-                                        if ( !p.hasClass('closed') && $.isFunction(postboxes.pbshow) )
-                                                self.pbshow(id);
-                                        else if ( p.hasClass('closed') && $.isFunction(postboxes.pbhide) )
-                                                self.pbhide(id);
-                                }
-                        });
-
-                        $('.postbox h3 a').click( function(e) {
-                                e.stopPropagation();
-                        });
-
-                        $('.postbox a.dismiss').bind('click.postboxes', function(e) {
-                                var hide_id = $(this).parents('.postbox').attr('id') + '-hide';
-                                $( '#' + hide_id ).prop('checked', false).triggerHandler('click');
-                                return false;
-                        });
-
-                        $('.hide-postbox-tog').bind('click.postboxes', function() {
-                                var box = $(this).val();
-
-                                if ( $(this).prop('checked') ) {
-                                        $('#' + box).show();
-                                        if ( $.isFunction( postboxes.pbshow ) )
-                                                self.pbshow( box );
-                                } else {
-                                        $('#' + box).hide();
-                                        if ( $.isFunction( postboxes.pbhide ) )
-                                                self.pbhide( box );
-                                }
-                                self.save_state(page);
-                                self._mark_area();
-                        });
-
-                        $('.columns-prefs input[type="radio"]').bind('click.postboxes', function(){
-                                var n = parseInt($(this).val(), 10);
-
-                                if ( n ) {
-                                        self._pb_edit(n);
-                                        self.save_order(page);
-                                }
-                        });
-                },
-
-                init : function(page, args) {
-                        var isMobile = $(document.body).hasClass('mobile');
-
-                        $.extend( this, args || {} );
-                        $('#wpbody-content').css('overflow','hidden');
-                        $('.meta-box-sortables').sortable({
-                                placeholder: 'sortable-placeholder',
-                                connectWith: '.meta-box-sortables',
-                                items: '.postbox',
-                                handle: '.hndle',
-                                cursor: 'move',
-                                delay: ( isMobile ? 200 : 0 ),
-                                distance: 2,
-                                tolerance: 'pointer',
-                                forcePlaceholderSize: true,
-                                helper: 'clone',
-                                opacity: 0.65,
-                                stop: function(e,ui) {
-                                        if ( $(this).find('#dashboard_browser_nag').is(':visible') && 'dashboard_browser_nag' != this.firstChild.id ) {
-                                                $(this).sortable('cancel');
-                                                return;
-                                        }
-
-                                        postboxes.save_order(page);
-                                },
-                                receive: function(e,ui) {
-                                        if ( 'dashboard_browser_nag' == ui.item[0].id )
-                                                $(ui.sender).sortable('cancel');
-
-                                        postboxes._mark_area();
-                                }
-                        });
-
-                        if ( isMobile ) {
-                                $(document.body).bind('orientationchange.postboxes', function(){ postboxes._pb_change(); });
-                                this._pb_change();
-                        }
-
-                        this._mark_area();
-                },
-
-                save_state : function(page) {
-                        var closed = $('.postbox').filter('.closed').map(function() { return this.id; }).get().join(','),
-                                hidden = $('.postbox').filter(':hidden').map(function() { return this.id; }).get().join(',');
-
-                        $.post(ajaxurl, {
-                                action: 'closed-postboxes',
-                                closed: closed,
-                                hidden: hidden,
-                                closedpostboxesnonce: jQuery('#closedpostboxesnonce').val(),
-                                page: page
-                        });
-                },
-
-                save_order : function(page) {
-                        var postVars, page_columns = $('.columns-prefs input:checked').val() || 0;
-
-                        postVars = {
-                                action: 'meta-box-order',
-                                _ajax_nonce: $('#meta-box-order-nonce').val(),
-                                page_columns: page_columns,
-                                page: page
-                        }
-                        $('.meta-box-sortables').each( function() {
-                                postVars["order[" + this.id.split('-')[0] + "]"] = $(this).sortable( 'toArray' ).join(',');
-                        } );
-                        $.post( ajaxurl, postVars );
-                },
-
-                _mark_area : function() {
-                        var visible = $('div.postbox:visible').length, side = $('#post-body #side-sortables');
-
-                        $('#dashboard-widgets .meta-box-sortables:visible').each(function(n, el){
-                                var t = $(this);
-
-                                if ( visible == 1 || t.children('.postbox:visible').length )
-                                        t.removeClass('empty-container');
-                                else
-                                        t.addClass('empty-container');
-                        });
-
-                        if ( side.length ) {
-                                if ( side.children('.postbox:visible').length )
-                                        side.removeClass('empty-container');
-                                else if ( $('#postbox-container-1').css('width') == '280px' )
-                                        side.addClass('empty-container');
-                        }
-                },
-
-                _pb_edit : function(n) {
-                        var el = $('.metabox-holder').get(0);
-                        el.className = el.className.replace(/columns-\d+/, 'columns-' + n);
-                },
-
-                _pb_change : function() {
-                        var check = $( 'label.columns-prefs-1 input[type="radio"]' );
-
-                        switch ( window.orientation ) {
-                                case 90:
-                                case -90:
-                                        if ( !check.length || !check.is(':checked') )
-                                                this._pb_edit(2);
-                                        break;
-                                case 0:
-                                case 180:
-                                        if ( $('#poststuff').length ) {
-                                                this._pb_edit(1);
-                                        } else {
-                                                if ( !check.length || !check.is(':checked') )
-                                                        this._pb_edit(2);
-                                        }
-                                        break;
-                        }
-                },
-
-                /* Callbacks */
-                pbshow : false,
-
-                pbhide : false
-        };
-
-}(jQuery));
</del></span></pre></div>
<a id="trunkwpadminjspostboxjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/postbox.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/postbox.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/postbox.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var postboxes;(function(a){postboxes={add_postbox_toggles:function(d,c){var b=this;b.init(d,c);a(".postbox h3, .postbox .handlediv").bind("click.postboxes",function(){var e=a(this).parent(".postbox"),f=e.attr("id");if("dashboard_browser_nag"==f){return}e.toggleClass("closed");if(d!="press-this"){b.save_state(d)}if(f){if(!e.hasClass("closed")&&a.isFunction(postboxes.pbshow)){b.pbshow(f)}else{if(e.hasClass("closed")&&a.isFunction(postboxes.pbhide)){b.pbhide(f)}}}});a(".postbox h3 a").click(function(f){f.stopPropagation()});a(".postbox a.dismiss").bind("click.postboxes",function(g){var f=a(this).parents(".postbox").attr("id")+"-hide";a("#"+f).prop("checked",false).triggerHandler("click");return false});a(".hide-postbox-tog").bind("click.postboxes",functi
on(){var e=a(this).val();if(a(this).prop("checked")){a("#"+e).show();if(a.isFunction(postboxes.pbshow)){b.pbshow(e)}}else{a("#"+e).hide();if(a.isFunction(postboxes.pbhide)){b.pbhide(e)}}b.save_state(d);b._mark_area()});a('.columns-prefs input[type="radio"]').bind("click.postboxes",function(){var e=parseInt(a(this).val(),10);if(e){b._pb_edit(e);b.save_order(d)}})},init:function(d,c){var b=a(document.body).hasClass("mobile");a.extend(this,c||{});a("#wpbody-content").css("overflow","hidden");a(".meta-box-sortables").sortable({placeholder:"sortable-placeholder",connectWith:".meta-box-sortables",items:".postbox",handle:".hndle",cursor:"move",delay:(b?200:0),distance:2,tolerance:"pointer",forcePlaceholderSize:true,helper:"clone",opacity:0.65,stop:function(g,f){if(a(this).find("#dashboard_browser_nag").is
(":visible")&&"dashboard_browser_nag"!=this.firstChild.id){a(this).sortable("cancel");return}postboxes.save_order(d)},receive:function(g,f){if("dashboard_browser_nag"==f.item[0].id){a(f.sender).sortable("cancel")}postboxes._mark_area()}});if(b){a(document.body).bind("orientationchange.postboxes",function(){postboxes._pb_change()});this._pb_change()}this._mark_area()},save_state:function(d){var b=a(".postbox").filter(".closed").map(function(){return this.id}).get().join(","),c=a(".postbox").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",closed:b,hidden:c,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:d})},save_order:function(c){var b,d=a(".columns-prefs input:checked").val()||0;b={action:"meta-box-order",_ajax_nonce:a("#meta-box-
order-nonce").val(),page_columns:d,page:c};a(".meta-box-sortables").each(function(){b["order["+this.id.split("-")[0]+"]"]=a(this).sortable("toArray").join(",")});a.post(ajaxurl,b)},_mark_area:function(){var c=a("div.postbox:visible").length,b=a("#post-body #side-sortables");a("#dashboard-widgets .meta-box-sortables:visible").each(function(f,e){var d=a(this);if(c==1||d.children(".postbox:visible").length){d.removeClass("empty-container")}else{d.addClass("empty-container")}});if(b.length){if(b.children(".postbox:visible").length){b.removeClass("empty-container")}else{if(a("#postbox-container-1").css("width")=="280px"){b.addClass("empty-container")}}}},_pb_edit:function(c){var b=a(".metabox-holder").get(0);b.className=b.className.replace(/columns-\d+/,"columns-"+c)},_pb_change
:function(){var b=a('label.columns-prefs-1 input[type="radio"]');switch(window.orientation){case 90:case -90:if(!b.length||!b.is(":checked")){this._pb_edit(2)}break;case 0:case 180:if(a("#poststuff").length){this._pb_edit(1)}else{if(!b.length||!b.is(":checked")){this._pb_edit(2)}}break}},pbshow:false,pbhide:false}}(jQuery));
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjspostboxjsfromrev21591trunkwpadminjspostboxdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/postbox.js (from rev 21591, trunk/wp-admin/js/postbox.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/postbox.js         (rev 0)
+++ trunk/wp-admin/js/postbox.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,186 @@
</span><ins>+var postboxes;
+
+(function($) {
+        postboxes = {
+                add_postbox_toggles : function(page, args) {
+                        var self = this;
+
+                        self.init(page, args);
+
+                        $('.postbox h3, .postbox .handlediv').bind('click.postboxes', function() {
+                                var p = $(this).parent('.postbox'), id = p.attr('id');
+
+                                if ( 'dashboard_browser_nag' == id )
+                                        return;
+
+                                p.toggleClass('closed');
+
+                                if ( page != 'press-this' )
+                                        self.save_state(page);
+
+                                if ( id ) {
+                                        if ( !p.hasClass('closed') && $.isFunction(postboxes.pbshow) )
+                                                self.pbshow(id);
+                                        else if ( p.hasClass('closed') && $.isFunction(postboxes.pbhide) )
+                                                self.pbhide(id);
+                                }
+                        });
+
+                        $('.postbox h3 a').click( function(e) {
+                                e.stopPropagation();
+                        });
+
+                        $('.postbox a.dismiss').bind('click.postboxes', function(e) {
+                                var hide_id = $(this).parents('.postbox').attr('id') + '-hide';
+                                $( '#' + hide_id ).prop('checked', false).triggerHandler('click');
+                                return false;
+                        });
+
+                        $('.hide-postbox-tog').bind('click.postboxes', function() {
+                                var box = $(this).val();
+
+                                if ( $(this).prop('checked') ) {
+                                        $('#' + box).show();
+                                        if ( $.isFunction( postboxes.pbshow ) )
+                                                self.pbshow( box );
+                                } else {
+                                        $('#' + box).hide();
+                                        if ( $.isFunction( postboxes.pbhide ) )
+                                                self.pbhide( box );
+                                }
+                                self.save_state(page);
+                                self._mark_area();
+                        });
+
+                        $('.columns-prefs input[type="radio"]').bind('click.postboxes', function(){
+                                var n = parseInt($(this).val(), 10);
+
+                                if ( n ) {
+                                        self._pb_edit(n);
+                                        self.save_order(page);
+                                }
+                        });
+                },
+
+                init : function(page, args) {
+                        var isMobile = $(document.body).hasClass('mobile');
+
+                        $.extend( this, args || {} );
+                        $('#wpbody-content').css('overflow','hidden');
+                        $('.meta-box-sortables').sortable({
+                                placeholder: 'sortable-placeholder',
+                                connectWith: '.meta-box-sortables',
+                                items: '.postbox',
+                                handle: '.hndle',
+                                cursor: 'move',
+                                delay: ( isMobile ? 200 : 0 ),
+                                distance: 2,
+                                tolerance: 'pointer',
+                                forcePlaceholderSize: true,
+                                helper: 'clone',
+                                opacity: 0.65,
+                                stop: function(e,ui) {
+                                        if ( $(this).find('#dashboard_browser_nag').is(':visible') && 'dashboard_browser_nag' != this.firstChild.id ) {
+                                                $(this).sortable('cancel');
+                                                return;
+                                        }
+
+                                        postboxes.save_order(page);
+                                },
+                                receive: function(e,ui) {
+                                        if ( 'dashboard_browser_nag' == ui.item[0].id )
+                                                $(ui.sender).sortable('cancel');
+
+                                        postboxes._mark_area();
+                                }
+                        });
+
+                        if ( isMobile ) {
+                                $(document.body).bind('orientationchange.postboxes', function(){ postboxes._pb_change(); });
+                                this._pb_change();
+                        }
+
+                        this._mark_area();
+                },
+
+                save_state : function(page) {
+                        var closed = $('.postbox').filter('.closed').map(function() { return this.id; }).get().join(','),
+                                hidden = $('.postbox').filter(':hidden').map(function() { return this.id; }).get().join(',');
+
+                        $.post(ajaxurl, {
+                                action: 'closed-postboxes',
+                                closed: closed,
+                                hidden: hidden,
+                                closedpostboxesnonce: jQuery('#closedpostboxesnonce').val(),
+                                page: page
+                        });
+                },
+
+                save_order : function(page) {
+                        var postVars, page_columns = $('.columns-prefs input:checked').val() || 0;
+
+                        postVars = {
+                                action: 'meta-box-order',
+                                _ajax_nonce: $('#meta-box-order-nonce').val(),
+                                page_columns: page_columns,
+                                page: page
+                        }
+                        $('.meta-box-sortables').each( function() {
+                                postVars["order[" + this.id.split('-')[0] + "]"] = $(this).sortable( 'toArray' ).join(',');
+                        } );
+                        $.post( ajaxurl, postVars );
+                },
+
+                _mark_area : function() {
+                        var visible = $('div.postbox:visible').length, side = $('#post-body #side-sortables');
+
+                        $('#dashboard-widgets .meta-box-sortables:visible').each(function(n, el){
+                                var t = $(this);
+
+                                if ( visible == 1 || t.children('.postbox:visible').length )
+                                        t.removeClass('empty-container');
+                                else
+                                        t.addClass('empty-container');
+                        });
+
+                        if ( side.length ) {
+                                if ( side.children('.postbox:visible').length )
+                                        side.removeClass('empty-container');
+                                else if ( $('#postbox-container-1').css('width') == '280px' )
+                                        side.addClass('empty-container');
+                        }
+                },
+
+                _pb_edit : function(n) {
+                        var el = $('.metabox-holder').get(0);
+                        el.className = el.className.replace(/columns-\d+/, 'columns-' + n);
+                },
+
+                _pb_change : function() {
+                        var check = $( 'label.columns-prefs-1 input[type="radio"]' );
+
+                        switch ( window.orientation ) {
+                                case 90:
+                                case -90:
+                                        if ( !check.length || !check.is(':checked') )
+                                                this._pb_edit(2);
+                                        break;
+                                case 0:
+                                case 180:
+                                        if ( $('#poststuff').length ) {
+                                                this._pb_edit(1);
+                                        } else {
+                                                if ( !check.length || !check.is(':checked') )
+                                                        this._pb_edit(2);
+                                        }
+                                        break;
+                        }
+                },
+
+                /* Callbacks */
+                pbshow : false,
+
+                pbhide : false
+        };
+
+}(jQuery));
</ins></span></pre></div>
<a id="trunkwpadminjspostboxminjsfromrev21591trunkwpadminjspostboxjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/postbox.min.js (from rev 21591, trunk/wp-admin/js/postbox.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/postbox.min.js         (rev 0)
+++ trunk/wp-admin/js/postbox.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var postboxes;(function(a){postboxes={add_postbox_toggles:function(d,c){var b=this;b.init(d,c);a(".postbox h3, .postbox .handlediv").bind("click.postboxes",function(){var e=a(this).parent(".postbox"),f=e.attr("id");if("dashboard_browser_nag"==f){return}e.toggleClass("closed");if(d!="press-this"){b.save_state(d)}if(f){if(!e.hasClass("closed")&&a.isFunction(postboxes.pbshow)){b.pbshow(f)}else{if(e.hasClass("closed")&&a.isFunction(postboxes.pbhide)){b.pbhide(f)}}}});a(".postbox h3 a").click(function(f){f.stopPropagation()});a(".postbox a.dismiss").bind("click.postboxes",function(g){var f=a(this).parents(".postbox").attr("id")+"-hide";a("#"+f).prop("checked",false).triggerHandler("click");return false});a(".hide-postbox-tog").bind("click.postboxes",functi
on(){var e=a(this).val();if(a(this).prop("checked")){a("#"+e).show();if(a.isFunction(postboxes.pbshow)){b.pbshow(e)}}else{a("#"+e).hide();if(a.isFunction(postboxes.pbhide)){b.pbhide(e)}}b.save_state(d);b._mark_area()});a('.columns-prefs input[type="radio"]').bind("click.postboxes",function(){var e=parseInt(a(this).val(),10);if(e){b._pb_edit(e);b.save_order(d)}})},init:function(d,c){var b=a(document.body).hasClass("mobile");a.extend(this,c||{});a("#wpbody-content").css("overflow","hidden");a(".meta-box-sortables").sortable({placeholder:"sortable-placeholder",connectWith:".meta-box-sortables",items:".postbox",handle:".hndle",cursor:"move",delay:(b?200:0),distance:2,tolerance:"pointer",forcePlaceholderSize:true,helper:"clone",opacity:0.65,stop:function(g,f){if(a(this).find("#dashboard_browser_nag").is
(":visible")&&"dashboard_browser_nag"!=this.firstChild.id){a(this).sortable("cancel");return}postboxes.save_order(d)},receive:function(g,f){if("dashboard_browser_nag"==f.item[0].id){a(f.sender).sortable("cancel")}postboxes._mark_area()}});if(b){a(document.body).bind("orientationchange.postboxes",function(){postboxes._pb_change()});this._pb_change()}this._mark_area()},save_state:function(d){var b=a(".postbox").filter(".closed").map(function(){return this.id}).get().join(","),c=a(".postbox").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",closed:b,hidden:c,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:d})},save_order:function(c){var b,d=a(".columns-prefs input:checked").val()||0;b={action:"meta-box-order",_ajax_nonce:a("#meta-box-
order-nonce").val(),page_columns:d,page:c};a(".meta-box-sortables").each(function(){b["order["+this.id.split("-")[0]+"]"]=a(this).sortable("toArray").join(",")});a.post(ajaxurl,b)},_mark_area:function(){var c=a("div.postbox:visible").length,b=a("#post-body #side-sortables");a("#dashboard-widgets .meta-box-sortables:visible").each(function(f,e){var d=a(this);if(c==1||d.children(".postbox:visible").length){d.removeClass("empty-container")}else{d.addClass("empty-container")}});if(b.length){if(b.children(".postbox:visible").length){b.removeClass("empty-container")}else{if(a("#postbox-container-1").css("width")=="280px"){b.addClass("empty-container")}}}},_pb_edit:function(c){var b=a(".metabox-holder").get(0);b.className=b.className.replace(/columns-\d+/,"columns-"+c)},_pb_change
:function(){var b=a('label.columns-prefs-1 input[type="radio"]');switch(window.orientation){case 90:case -90:if(!b.length||!b.is(":checked")){this._pb_edit(2)}break;case 0:case 180:if(a("#poststuff").length){this._pb_edit(1)}else{if(!b.length||!b.is(":checked")){this._pb_edit(2)}}break}},pbshow:false,pbhide:false}}(jQuery));
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjssetpostthumbnaildevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/set-post-thumbnail.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/set-post-thumbnail.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/set-post-thumbnail.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,21 +0,0 @@
</span><del>-function WPSetAsThumbnail(id, nonce){
-        var $link = jQuery('a#wp-post-thumbnail-' + id);
-
-        $link.text( setPostThumbnailL10n.saving );
-        jQuery.post(ajaxurl, {
-                action:"set-post-thumbnail", post_id: post_id, thumbnail_id: id, _ajax_nonce: nonce, cookie: encodeURIComponent(document.cookie)
-        }, function(str){
-                var win = window.dialogArguments || opener || parent || top;
-                $link.text( setPostThumbnailL10n.setThumbnail );
-                if ( str == '0' ) {
-                        alert( setPostThumbnailL10n.error );
-                } else {
-                        jQuery('a.wp-post-thumbnail').show();
-                        $link.text( setPostThumbnailL10n.done );
-                        $link.fadeOut( 2000 );
-                        win.WPSetThumbnailID(id);
-                        win.WPSetThumbnailHTML(str);
-                }
-        }
-        );
-}
</del></span></pre></div>
<a id="trunkwpadminjssetpostthumbnailjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/set-post-thumbnail.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/set-post-thumbnail.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/set-post-thumbnail.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-function WPSetAsThumbnail(c,b){var a=jQuery("a#wp-post-thumbnail-"+c);a.text(setPostThumbnailL10n.saving);jQuery.post(ajaxurl,{action:"set-post-thumbnail",post_id:post_id,thumbnail_id:c,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(e){var d=window.dialogArguments||opener||parent||top;a.text(setPostThumbnailL10n.setThumbnail);if(e=="0"){alert(setPostThumbnailL10n.error)}else{jQuery("a.wp-post-thumbnail").show();a.text(setPostThumbnailL10n.done);a.fadeOut(2000);d.WPSetThumbnailID(c);d.WPSetThumbnailHTML(e)}})};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjssetpostthumbnailjsfromrev21591trunkwpadminjssetpostthumbnaildevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/set-post-thumbnail.js (from rev 21591, trunk/wp-admin/js/set-post-thumbnail.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/set-post-thumbnail.js         (rev 0)
+++ trunk/wp-admin/js/set-post-thumbnail.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,21 @@
</span><ins>+function WPSetAsThumbnail(id, nonce){
+        var $link = jQuery('a#wp-post-thumbnail-' + id);
+
+        $link.text( setPostThumbnailL10n.saving );
+        jQuery.post(ajaxurl, {
+                action:"set-post-thumbnail", post_id: post_id, thumbnail_id: id, _ajax_nonce: nonce, cookie: encodeURIComponent(document.cookie)
+        }, function(str){
+                var win = window.dialogArguments || opener || parent || top;
+                $link.text( setPostThumbnailL10n.setThumbnail );
+                if ( str == '0' ) {
+                        alert( setPostThumbnailL10n.error );
+                } else {
+                        jQuery('a.wp-post-thumbnail').show();
+                        $link.text( setPostThumbnailL10n.done );
+                        $link.fadeOut( 2000 );
+                        win.WPSetThumbnailID(id);
+                        win.WPSetThumbnailHTML(str);
+                }
+        }
+        );
+}
</ins></span></pre></div>
<a id="trunkwpadminjssetpostthumbnailminjsfromrev21591trunkwpadminjssetpostthumbnailjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/set-post-thumbnail.min.js (from rev 21591, trunk/wp-admin/js/set-post-thumbnail.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/set-post-thumbnail.min.js         (rev 0)
+++ trunk/wp-admin/js/set-post-thumbnail.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+function WPSetAsThumbnail(c,b){var a=jQuery("a#wp-post-thumbnail-"+c);a.text(setPostThumbnailL10n.saving);jQuery.post(ajaxurl,{action:"set-post-thumbnail",post_id:post_id,thumbnail_id:c,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(e){var d=window.dialogArguments||opener||parent||top;a.text(setPostThumbnailL10n.setThumbnail);if(e=="0"){alert(setPostThumbnailL10n.error)}else{jQuery("a.wp-post-thumbnail").show();a.text(setPostThumbnailL10n.done);a.fadeOut(2000);d.WPSetThumbnailID(c);d.WPSetThumbnailHTML(e)}})};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjstagsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/tags.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/tags.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/tags.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,68 +0,0 @@
</span><del>-jQuery(document).ready(function($) {
-
-        $('.delete-tag').live('click', function(e){
-                var t = $(this), tr = t.parents('tr'), r = true, data;
-                if ( 'undefined' != showNotice )
-                        r = showNotice.warn();
-                if ( r ) {
-                        data = t.attr('href').replace(/[^?]*\?/, '').replace(/action=delete/, 'action=delete-tag');
-                        $.post(ajaxurl, data, function(r){
-                                if ( '1' == r ) {
-                                        $('#ajax-response').empty();
-                                        tr.fadeOut('normal', function(){ tr.remove(); });
-                                        // Remove the term from the parent box and tag cloud
-                                        $('select#parent option[value="' + data.match(/tag_ID=(\d+)/)[1] + '"]').remove();
-                                        $('a.tag-link-' + data.match(/tag_ID=(\d+)/)[1]).remove();
-                                } else if ( '-1' == r ) {
-                                        $('#ajax-response').empty().append('<div class="error"><p>' + tagsl10n.noPerm + '</p></div>');
-                                        tr.children().css('backgroundColor', '');
-                                } else {
-                                        $('#ajax-response').empty().append('<div class="error"><p>' + tagsl10n.broken + '</p></div>');
-                                        tr.children().css('backgroundColor', '');
-                                }
-                        });
-                        tr.children().css('backgroundColor', '#f33');
-                }
-                return false;
-        });
-
-        $('#submit').click(function(){
-                var form = $(this).parents('form');
-
-                if ( !validateForm( form ) )
-                        return false;
-
-                $.post(ajaxurl, $('#addtag').serialize(), function(r){
-                        $('#ajax-response').empty();
-                        var res = wpAjax.parseAjaxResponse(r, 'ajax-response');
-                        if ( ! res || res.errors )
-                                return;
-
-                        var parent = form.find('select#parent').val();
-
-                        if ( parent > 0 && $('#tag-' + parent ).length > 0 ) // If the parent exists on this page, insert it below. Else insert it at the top of the list.
-                                $('.tags #tag-' + parent).after( res.responses[0].supplemental['noparents'] ); // As the parent exists, Insert the version with - - - prefixed
-                        else
-                                $('.tags').prepend( res.responses[0].supplemental['parents'] ); // As the parent is not visible, Insert the version with Parent - Child - ThisTerm
-
-                        $('.tags .no-items').remove();
-
-                        if ( form.find('select#parent') ) {
-                                // Parents field exists, Add new term to the list.
-                                var term = res.responses[1].supplemental;
-
-                                // Create an indent for the Parent field
-                                var indent = '';
-                                for ( var i = 0; i < res.responses[1].position; i++ )
-                                        indent += '&nbsp;&nbsp;&nbsp;';
-
-                                form.find('select#parent option:selected').after('<option value="' + term['term_id'] + '">' + indent + term['name'] + '</option>');
-                        }
-
-                        $('input[type="text"]:visible, textarea:visible', form).val('');
-                });
-
-                return false;
-        });
-
-});
</del></span></pre></div>
<a id="trunkwpadminjstagsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/tags.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/tags.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/tags.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(a){a(".delete-tag").live("click",function(g){var b=a(this),f=b.parents("tr"),c=true,d;if("undefined"!=showNotice){c=showNotice.warn()}if(c){d=b.attr("href").replace(/[^?]*\?/,"").replace(/action=delete/,"action=delete-tag");a.post(ajaxurl,d,function(e){if("1"==e){a("#ajax-response").empty();f.fadeOut("normal",function(){f.remove()});a('select#parent option[value="'+d.match(/tag_ID=(\d+)/)[1]+'"]').remove();a("a.tag-link-"+d.match(/tag_ID=(\d+)/)[1]).remove()}else{if("-1"==e){a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.noPerm+"</p></div>");f.children().css("backgroundColor","")}else{a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.broken+"</p><
;/div>");f.children().css("backgroundColor","")}}});f.children().css("backgroundColor","#f33")}return false});a("#submit").click(function(){var b=a(this).parents("form");if(!validateForm(b)){return false}a.post(ajaxurl,a("#addtag").serialize(),function(h){a("#ajax-response").empty();var f=wpAjax.parseAjaxResponse(h,"ajax-response");if(!f||f.errors){return}var g=b.find("select#parent").val();if(g>0&&a("#tag-"+g).length>0){a(".tags #tag-"+g).after(f.responses[0].supplemental.noparents)}else{a(".tags").prepend(f.responses[0].supplemental.parents)}a(".tags .no-items").remove();if(b.find("select#parent")){var e=f.responses[1].supplemental;var c="";for(var d=0;d<f.responses[1].position;d++){c+="&nbsp;&nbsp;&nbsp;"}b.find("select#parent option:selected").after('<opt
ion value="'+e.term_id+'">'+c+e.name+"</option>")}a('input[type="text"]:visible, textarea:visible',b).val("")});return false})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjstagsjsfromrev21591trunkwpadminjstagsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/tags.js (from rev 21591, trunk/wp-admin/js/tags.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/tags.js         (rev 0)
+++ trunk/wp-admin/js/tags.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,68 @@
</span><ins>+jQuery(document).ready(function($) {
+
+        $('.delete-tag').live('click', function(e){
+                var t = $(this), tr = t.parents('tr'), r = true, data;
+                if ( 'undefined' != showNotice )
+                        r = showNotice.warn();
+                if ( r ) {
+                        data = t.attr('href').replace(/[^?]*\?/, '').replace(/action=delete/, 'action=delete-tag');
+                        $.post(ajaxurl, data, function(r){
+                                if ( '1' == r ) {
+                                        $('#ajax-response').empty();
+                                        tr.fadeOut('normal', function(){ tr.remove(); });
+                                        // Remove the term from the parent box and tag cloud
+                                        $('select#parent option[value="' + data.match(/tag_ID=(\d+)/)[1] + '"]').remove();
+                                        $('a.tag-link-' + data.match(/tag_ID=(\d+)/)[1]).remove();
+                                } else if ( '-1' == r ) {
+                                        $('#ajax-response').empty().append('<div class="error"><p>' + tagsl10n.noPerm + '</p></div>');
+                                        tr.children().css('backgroundColor', '');
+                                } else {
+                                        $('#ajax-response').empty().append('<div class="error"><p>' + tagsl10n.broken + '</p></div>');
+                                        tr.children().css('backgroundColor', '');
+                                }
+                        });
+                        tr.children().css('backgroundColor', '#f33');
+                }
+                return false;
+        });
+
+        $('#submit').click(function(){
+                var form = $(this).parents('form');
+
+                if ( !validateForm( form ) )
+                        return false;
+
+                $.post(ajaxurl, $('#addtag').serialize(), function(r){
+                        $('#ajax-response').empty();
+                        var res = wpAjax.parseAjaxResponse(r, 'ajax-response');
+                        if ( ! res || res.errors )
+                                return;
+
+                        var parent = form.find('select#parent').val();
+
+                        if ( parent > 0 && $('#tag-' + parent ).length > 0 ) // If the parent exists on this page, insert it below. Else insert it at the top of the list.
+                                $('.tags #tag-' + parent).after( res.responses[0].supplemental['noparents'] ); // As the parent exists, Insert the version with - - - prefixed
+                        else
+                                $('.tags').prepend( res.responses[0].supplemental['parents'] ); // As the parent is not visible, Insert the version with Parent - Child - ThisTerm
+
+                        $('.tags .no-items').remove();
+
+                        if ( form.find('select#parent') ) {
+                                // Parents field exists, Add new term to the list.
+                                var term = res.responses[1].supplemental;
+
+                                // Create an indent for the Parent field
+                                var indent = '';
+                                for ( var i = 0; i < res.responses[1].position; i++ )
+                                        indent += '&nbsp;&nbsp;&nbsp;';
+
+                                form.find('select#parent option:selected').after('<option value="' + term['term_id'] + '">' + indent + term['name'] + '</option>');
+                        }
+
+                        $('input[type="text"]:visible, textarea:visible', form).val('');
+                });
+
+                return false;
+        });
+
+});
</ins></span></pre></div>
<a id="trunkwpadminjstagsminjsfromrev21591trunkwpadminjstagsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/tags.min.js (from rev 21591, trunk/wp-admin/js/tags.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/tags.min.js         (rev 0)
+++ trunk/wp-admin/js/tags.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(a){a(".delete-tag").live("click",function(g){var b=a(this),f=b.parents("tr"),c=true,d;if("undefined"!=showNotice){c=showNotice.warn()}if(c){d=b.attr("href").replace(/[^?]*\?/,"").replace(/action=delete/,"action=delete-tag");a.post(ajaxurl,d,function(e){if("1"==e){a("#ajax-response").empty();f.fadeOut("normal",function(){f.remove()});a('select#parent option[value="'+d.match(/tag_ID=(\d+)/)[1]+'"]').remove();a("a.tag-link-"+d.match(/tag_ID=(\d+)/)[1]).remove()}else{if("-1"==e){a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.noPerm+"</p></div>");f.children().css("backgroundColor","")}else{a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.broken+"</p><
;/div>");f.children().css("backgroundColor","")}}});f.children().css("backgroundColor","#f33")}return false});a("#submit").click(function(){var b=a(this).parents("form");if(!validateForm(b)){return false}a.post(ajaxurl,a("#addtag").serialize(),function(h){a("#ajax-response").empty();var f=wpAjax.parseAjaxResponse(h,"ajax-response");if(!f||f.errors){return}var g=b.find("select#parent").val();if(g>0&&a("#tag-"+g).length>0){a(".tags #tag-"+g).after(f.responses[0].supplemental.noparents)}else{a(".tags").prepend(f.responses[0].supplemental.parents)}a(".tags .no-items").remove();if(b.find("select#parent")){var e=f.responses[1].supplemental;var c="";for(var d=0;d<f.responses[1].position;d++){c+="&nbsp;&nbsp;&nbsp;"}b.find("select#parent option:selected").after('<opt
ion value="'+e.term_id+'">'+c+e.name+"</option>")}a('input[type="text"]:visible, textarea:visible',b).val("")});return false})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsthemepreviewdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/theme-preview.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme-preview.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/theme-preview.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,56 +0,0 @@
</span><del>-
-var thickDims, tbWidth, tbHeight;
-jQuery(document).ready(function($) {
-
-        thickDims = function() {
-                var tbWindow = $('#TB_window'), H = $(window).height(), W = $(window).width(), w, h;
-
-                w = (tbWidth && tbWidth < W - 90) ? tbWidth : W - 90;
-                h = (tbHeight && tbHeight < H - 60) ? tbHeight : H - 60;
-
-                if ( tbWindow.size() ) {
-                        tbWindow.width(w).height(h);
-                        $('#TB_iframeContent').width(w).height(h - 27);
-                        tbWindow.css({'margin-left': '-' + parseInt((w / 2),10) + 'px'});
-                        if ( typeof document.body.style.maxWidth != 'undefined' )
-                                tbWindow.css({'top':'30px','margin-top':'0'});
-                }
-        };
-
-        thickDims();
-        $(window).resize( function() { thickDims() } );
-
-        $('a.thickbox-preview').click( function() {
-                tb_click.call(this);
-
-                var alink = $(this).parents('.available-theme').find('.activatelink'), link = '', href = $(this).attr('href'), url, text;
-
-                if ( tbWidth = href.match(/&tbWidth=[0-9]+/) )
-                        tbWidth = parseInt(tbWidth[0].replace(/[^0-9]+/g, ''), 10);
-                else
-                        tbWidth = $(window).width() - 90;
-
-                if ( tbHeight = href.match(/&tbHeight=[0-9]+/) )
-                        tbHeight = parseInt(tbHeight[0].replace(/[^0-9]+/g, ''), 10);
-                else
-                        tbHeight = $(window).height() - 60;
-
-                if ( alink.length ) {
-                        url = alink.attr('href') || '';
-                        text = alink.attr('title') || '';
-                        link = '&nbsp; <a href="' + url + '" target="_top" class="tb-theme-preview-link">' + text + '</a>';
-                } else {
-                        text = $(this).attr('title') || '';
-                        link = '&nbsp; <span class="tb-theme-preview-link">' + text + '</span>';
-                }
-
-                $('#TB_title').css({'background-color':'#222','color':'#dfdfdf'});
-                $('#TB_closeAjaxWindow').css({'float':'left'});
-                $('#TB_ajaxWindowTitle').css({'float':'right'}).html(link);
-
-                $('#TB_iframeContent').width('100%');
-                thickDims();
-
-                return false;
-        } );
-});
</del></span></pre></div>
<a id="trunkwpadminjsthemepreviewjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/theme-preview.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme-preview.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/theme-preview.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var thickDims,tbWidth,tbHeight;jQuery(document).ready(function(a){thickDims=function(){var f=a("#TB_window"),d=a(window).height(),b=a(window).width(),c,e;c=(tbWidth&&tbWidth<b-90)?tbWidth:b-90;e=(tbHeight&&tbHeight<d-60)?tbHeight:d-60;if(f.size()){f.width(c).height(e);a("#TB_iframeContent").width(c).height(e-27);f.css({"margin-left":"-"+parseInt((c/2),10)+"px"});if(typeof document.body.style.maxWidth!="undefined"){f.css({top:"30px","margin-top":"0"})}}};thickDims();a(window).resize(function(){thickDims()});a("a.thickbox-preview").click(function(){tb_click.call(this);var d=a(this).parents(".available-theme").find(".activatelink"),e="",b=a(this).attr("href"),c,f;if(tbWidth=b.match(/&tbWidth=[0-9]+/)){tbWidth=parseInt(tbWidth[0].replace(/[^0-9]+/g,""),10)}else{tbWidth=a(window).width()-90}if(t
bHeight=b.match(/&tbHeight=[0-9]+/)){tbHeight=parseInt(tbHeight[0].replace(/[^0-9]+/g,""),10)}else{tbHeight=a(window).height()-60}if(d.length){c=d.attr("href")||"";f=d.attr("title")||"";e='&nbsp; <a href="'+c+'" target="_top" class="tb-theme-preview-link">'+f+"</a>"}else{f=a(this).attr("title")||"";e='&nbsp; <span class="tb-theme-preview-link">'+f+"</span>"}a("#TB_title").css({"background-color":"#222",color:"#dfdfdf"});a("#TB_closeAjaxWindow").css({"float":"left"});a("#TB_ajaxWindowTitle").css({"float":"right"}).html(e);a("#TB_iframeContent").width("100%");thickDims();return false})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsthemepreviewjsfromrev21591trunkwpadminjsthemepreviewdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/theme-preview.js (from rev 21591, trunk/wp-admin/js/theme-preview.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme-preview.js         (rev 0)
+++ trunk/wp-admin/js/theme-preview.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,56 @@
</span><ins>+
+var thickDims, tbWidth, tbHeight;
+jQuery(document).ready(function($) {
+
+        thickDims = function() {
+                var tbWindow = $('#TB_window'), H = $(window).height(), W = $(window).width(), w, h;
+
+                w = (tbWidth && tbWidth < W - 90) ? tbWidth : W - 90;
+                h = (tbHeight && tbHeight < H - 60) ? tbHeight : H - 60;
+
+                if ( tbWindow.size() ) {
+                        tbWindow.width(w).height(h);
+                        $('#TB_iframeContent').width(w).height(h - 27);
+                        tbWindow.css({'margin-left': '-' + parseInt((w / 2),10) + 'px'});
+                        if ( typeof document.body.style.maxWidth != 'undefined' )
+                                tbWindow.css({'top':'30px','margin-top':'0'});
+                }
+        };
+
+        thickDims();
+        $(window).resize( function() { thickDims() } );
+
+        $('a.thickbox-preview').click( function() {
+                tb_click.call(this);
+
+                var alink = $(this).parents('.available-theme').find('.activatelink'), link = '', href = $(this).attr('href'), url, text;
+
+                if ( tbWidth = href.match(/&tbWidth=[0-9]+/) )
+                        tbWidth = parseInt(tbWidth[0].replace(/[^0-9]+/g, ''), 10);
+                else
+                        tbWidth = $(window).width() - 90;
+
+                if ( tbHeight = href.match(/&tbHeight=[0-9]+/) )
+                        tbHeight = parseInt(tbHeight[0].replace(/[^0-9]+/g, ''), 10);
+                else
+                        tbHeight = $(window).height() - 60;
+
+                if ( alink.length ) {
+                        url = alink.attr('href') || '';
+                        text = alink.attr('title') || '';
+                        link = '&nbsp; <a href="' + url + '" target="_top" class="tb-theme-preview-link">' + text + '</a>';
+                } else {
+                        text = $(this).attr('title') || '';
+                        link = '&nbsp; <span class="tb-theme-preview-link">' + text + '</span>';
+                }
+
+                $('#TB_title').css({'background-color':'#222','color':'#dfdfdf'});
+                $('#TB_closeAjaxWindow').css({'float':'left'});
+                $('#TB_ajaxWindowTitle').css({'float':'right'}).html(link);
+
+                $('#TB_iframeContent').width('100%');
+                thickDims();
+
+                return false;
+        } );
+});
</ins></span></pre></div>
<a id="trunkwpadminjsthemepreviewminjsfromrev21591trunkwpadminjsthemepreviewjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/theme-preview.min.js (from rev 21591, trunk/wp-admin/js/theme-preview.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme-preview.min.js         (rev 0)
+++ trunk/wp-admin/js/theme-preview.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var thickDims,tbWidth,tbHeight;jQuery(document).ready(function(a){thickDims=function(){var f=a("#TB_window"),d=a(window).height(),b=a(window).width(),c,e;c=(tbWidth&&tbWidth<b-90)?tbWidth:b-90;e=(tbHeight&&tbHeight<d-60)?tbHeight:d-60;if(f.size()){f.width(c).height(e);a("#TB_iframeContent").width(c).height(e-27);f.css({"margin-left":"-"+parseInt((c/2),10)+"px"});if(typeof document.body.style.maxWidth!="undefined"){f.css({top:"30px","margin-top":"0"})}}};thickDims();a(window).resize(function(){thickDims()});a("a.thickbox-preview").click(function(){tb_click.call(this);var d=a(this).parents(".available-theme").find(".activatelink"),e="",b=a(this).attr("href"),c,f;if(tbWidth=b.match(/&tbWidth=[0-9]+/)){tbWidth=parseInt(tbWidth[0].replace(/[^0-9]+/g,""),10)}else{tbWidth=a(window).width()-90}if(t
bHeight=b.match(/&tbHeight=[0-9]+/)){tbHeight=parseInt(tbHeight[0].replace(/[^0-9]+/g,""),10)}else{tbHeight=a(window).height()-60}if(d.length){c=d.attr("href")||"";f=d.attr("title")||"";e='&nbsp; <a href="'+c+'" target="_top" class="tb-theme-preview-link">'+f+"</a>"}else{f=a(this).attr("title")||"";e='&nbsp; <span class="tb-theme-preview-link">'+f+"</span>"}a("#TB_title").css({"background-color":"#222",color:"#dfdfdf"});a("#TB_closeAjaxWindow").css({"float":"left"});a("#TB_ajaxWindowTitle").css({"float":"right"}).html(e);a("#TB_iframeContent").width("100%");thickDims();return false})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsthemedevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/theme.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/theme.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,254 +0,0 @@
</span><del>-/**
- * Theme Browsing
- *
- * Controls visibility of theme details on manage and install themes pages.
- */
-jQuery( function($) {
-        $('#availablethemes').on( 'click', '.theme-detail', function (event) {
-                var theme = $(this).closest('.available-theme'),
-                        details = theme.find('.themedetaildiv');
-
-                if ( ! details.length ) {
-                        details = theme.find('.install-theme-info .theme-details');
-                        details = details.clone().addClass('themedetaildiv').appendTo( theme ).hide();
-                }
-
-                details.toggle();
-                event.preventDefault();
-        });
-});
-
-/**
- * Theme Install
- *
- * Displays theme previews on theme install pages.
- */
-jQuery( function($) {
-        if( ! window.postMessage )
-                return;
-
-        var preview = $('#theme-installer'),
-                info = preview.find('.install-theme-info'),
-                panel = preview.find('.wp-full-overlay-main'),
-                body = $( document.body );
-
-        preview.on( 'click', '.close-full-overlay', function( event ) {
-                preview.fadeOut( 200, function() {
-                        panel.empty();
-                        body.removeClass('theme-installer-active full-overlay-active');
-                });
-                event.preventDefault();
-        });
-
-        preview.on( 'click', '.collapse-sidebar', function( event ) {
-                preview.toggleClass( 'collapsed' ).toggleClass( 'expanded' );
-                event.preventDefault();
-        });
-
-        $('#availablethemes').on( 'click', '.install-theme-preview', function( event ) {
-                var src;
-
-                info.html( $(this).closest('.installable-theme').find('.install-theme-info').html() );
-                src = info.find( '.theme-preview-url' ).val();
-                panel.html( '<iframe src="' + src + '" />');
-                preview.fadeIn( 200, function() {
-                        body.addClass('theme-installer-active full-overlay-active');
-                });
-                event.preventDefault();
-        });
-});
-
-var ThemeViewer;
-
-(function($){
-        ThemeViewer = function( args ) {
-
-                function init() {
-                        $( '#filter-click, #mini-filter-click' ).unbind( 'click' ).click( function() {
-                                $( '#filter-click' ).toggleClass( 'current' );
-                                $( '#filter-box' ).slideToggle();
-                                $( '#current-theme' ).slideToggle( 300 );
-                                return false;
-                        });
-
-                        $( '#filter-box :checkbox' ).unbind( 'click' ).click( function() {
-                                var count = $( '#filter-box :checked' ).length,
-                                        text = $( '#filter-click' ).text();
-
-                                if ( text.indexOf( '(' ) != -1 )
-                                        text = text.substr( 0, text.indexOf( '(' ) );
-
-                                if ( count == 0 )
-                                        $( '#filter-click' ).text( text );
-                                else
-                                        $( '#filter-click' ).text( text + ' (' + count + ')' );
-                        });
-
-                        /* $('#filter-box :submit').unbind( 'click' ).click(function() {
-                                var features = [];
-                                $('#filter-box :checked').each(function() {
-                                        features.push($(this).val());
-                                });
-
-                                listTable.update_rows({'features': features}, true, function() {
-                                        $( '#filter-click' ).toggleClass( 'current' );
-                                        $( '#filter-box' ).slideToggle();
-                                        $( '#current-theme' ).slideToggle( 300 );
-                                });
-
-                                return false;
-                        }); */
-                }
-
-                // These are the functions we expose
-                var api = {
-                        init: init
-                };
-
-        return api;
-        }
-})(jQuery);
-
-jQuery( document ).ready( function($) {
-        theme_viewer = new ThemeViewer();
-        theme_viewer.init();
-});
-
-
-/**
- * Class that provides infinite scroll for Themes admin screens
- *
- * @since 3.4
- *
- * @uses ajaxurl
- * @uses list_args
- * @uses theme_list_args
- * @uses $('#_ajax_fetch_list_nonce').val()
-* */
-var ThemeScroller;
-(function($){
-        ThemeScroller = {
-                querying: false,
-                scrollPollingDelay: 500,
-                failedRetryDelay: 4000,
-                outListBottomThreshold: 300,
-
-                /**
-                 * Initializer
-                 *
-                 * @since 3.4
-                 * @access private
-                 */
-                init: function() {
-                        var self = this;
-
-                        // Get out early if we don't have the required arguments.
-                        if ( typeof ajaxurl === 'undefined' ||
-                                 typeof list_args === 'undefined' ||
-                                 typeof theme_list_args === 'undefined' ) {
-                                        $('.pagination-links').show();
-                                        return;
-                        }
-
-                        // Handle inputs
-                        this.nonce = $('#_ajax_fetch_list_nonce').val();
-                        this.nextPage = ( theme_list_args.paged + 1 );
-
-                        // Cache jQuery selectors
-                        this.$outList = $('#availablethemes');
-                        this.$spinner = $('div.tablenav.bottom').children( 'img.ajax-loading' );
-                        this.$window = $(window);
-                        this.$document = $(document);
-
-                        /**
-                         * If there are more pages to query, then start polling to track
-                         * when user hits the bottom of the current page
-                         */
-                        if ( theme_list_args.total_pages >= this.nextPage )
-                                this.pollInterval =
-                                        setInterval( function() {
-                                                return self.poll();
-                                        }, this.scrollPollingDelay );
-                },
-
-                /**
-                 * Checks to see if user has scrolled to bottom of page.
-                 * If so, requests another page of content from self.ajax().
-                 *
-                 * @since 3.4
-                 * @access private
-                 */
-                poll: function() {
-                        var bottom = this.$document.scrollTop() + this.$window.innerHeight();
-
-                        if ( this.querying ||
-                                ( bottom < this.$outList.height() - this.outListBottomThreshold ) )
-                                return;
-
-                        this.ajax();
-                },
-
-                /**
-                 * Applies results passed from this.ajax() to $outList
-                 *
-                 * @since 3.4
-                 * @access private
-                 *
-                 * @param results Array with results from this.ajax() query.
-                 */
-                process: function( results ) {
-                        if ( results === undefined ) {
-                                clearInterval( this.pollInterval );
-                                return;
-                        }
-
-                        if ( this.nextPage > theme_list_args.total_pages )
-                                clearInterval( this.pollInterval );
-
-                        if ( this.nextPage <= ( theme_list_args.total_pages + 1 ) )
-                                this.$outList.append( results.rows );
-                },
-
-                /**
-                 * Queries next page of themes
-                 *
-                 * @since 3.4
-                 * @access private
-                 */
-                ajax: function() {
-                        var self = this;
-
-                        this.querying = true;
-
-                        var query = {
-                                action: 'fetch-list',
-                                paged: this.nextPage,
-                                s: theme_list_args.search,
-                                tab: theme_list_args.tab,
-                                type: theme_list_args.type,
-                                _ajax_fetch_list_nonce: this.nonce,
-                                'features[]': theme_list_args.features,
-                                'list_args': list_args
-                        };
-
-                        this.$spinner.css( 'visibility', 'visible' );
-                        $.getJSON( ajaxurl, query )
-                                .done( function( response ) {
-                                        self.nextPage++;
-                                        self.process( response );
-                                        self.$spinner.css( 'visibility', 'hidden' );
-                                        self.querying = false;
-                                })
-                                .fail( function() {
-                                        self.$spinner.css( 'visibility', 'hidden' );
-                                        self.querying = false;
-                                        setTimeout( function() { self.ajax(); }, self.failedRetryDelay );
-                                });
-                }
-        }
-
-        $(document).ready( function($) {
-                ThemeScroller.init();
-        });
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsthemejs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/theme.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/theme.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(function(a){a("#availablethemes").on("click",".theme-detail",function(c){var d=a(this).closest(".available-theme"),b=d.find(".themedetaildiv");if(!b.length){b=d.find(".install-theme-info .theme-details");b=b.clone().addClass("themedetaildiv").appendTo(d).hide()}b.toggle();c.preventDefault()})});jQuery(function(c){if(!window.postMessage){return}var e=c("#theme-installer"),d=e.find(".install-theme-info"),b=e.find(".wp-full-overlay-main"),a=c(document.body);e.on("click",".close-full-overlay",function(f){e.fadeOut(200,function(){b.empty();a.removeClass("theme-installer-active full-overlay-active")});f.preventDefault()});e.on("click",".collapse-sidebar",function(f){e.toggleClass("collapsed").toggleClass("expanded");f.preventDefault()});c("#availablethemes").on("click","
.install-theme-preview",function(f){var g;d.html(c(this).closest(".installable-theme").find(".install-theme-info").html());g=d.find(".theme-preview-url").val();b.html('<iframe src="'+g+'" />');e.fadeIn(200,function(){a.addClass("theme-installer-active full-overlay-active")});f.preventDefault()})});var ThemeViewer;(function(a){ThemeViewer=function(b){function d(){a("#filter-click, #mini-filter-click").unbind("click").click(function(){a("#filter-click").toggleClass("current");a("#filter-box").slideToggle();a("#current-theme").slideToggle(300);return false});a("#filter-box :checkbox").unbind("click").click(function(){var e=a("#filter-box :checked").length,f=a("#filter-click").text();if(f.indexOf("(")!=-1){f=f.substr(0,f.indexOf("("))}if(e==0){a("#filter-click").text(f)}else{a("#filter-
click").text(f+" ("+e+")")}})}var c={init:d};return c}})(jQuery);jQuery(document).ready(function(a){theme_viewer=new ThemeViewer();theme_viewer.init()});var ThemeScroller;(function(a){ThemeScroller={querying:false,scrollPollingDelay:500,failedRetryDelay:4000,outListBottomThreshold:300,init:function(){var b=this;if(typeof ajaxurl==="undefined"||typeof list_args==="undefined"||typeof theme_list_args==="undefined"){a(".pagination-links").show();return}this.nonce=a("#_ajax_fetch_list_nonce").val();this.nextPage=(theme_list_args.paged+1);this.$outList=a("#availablethemes");this.$spinner=a("div.tablenav.bottom").children("img.ajax-loading");this.$window=a(window);this.$document=a(document);if(theme_list_args.total_pages>=this.nextPage){this.pollInterval=setInterval(function(){return b.poll()},this.scrollPollingDelay)}},poll:function(){var b=this.$document.scrollTop()+this.$w
indow.innerHeight();if(this.querying||(b<this.$outList.height()-this.outListBottomThreshold)){return}this.ajax()},process:function(b){if(b===undefined){clearInterval(this.pollInterval);return}if(this.nextPage>theme_list_args.total_pages){clearInterval(this.pollInterval)}if(this.nextPage<=(theme_list_args.total_pages+1)){this.$outList.append(b.rows)}},ajax:function(){var b=this;this.querying=true;var c={action:"fetch-list",paged:this.nextPage,s:theme_list_args.search,tab:theme_list_args.tab,type:theme_list_args.type,_ajax_fetch_list_nonce:this.nonce,"features[]":theme_list_args.features,list_args:list_args};this.$spinner.css("visibility","visible");a.getJSON(ajaxurl,c).done(function(d){b.nextPage++;b.process(d);b.$spinner.css("visibility","hidden");b.querying=false}).fail(function(){b.$spinner.css("visibility","hidden");b.querying=false;setTimeout(function(){b.ajax()},b.failedRetryDelay)}
)}};a(document).ready(function(b){ThemeScroller.init()})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsthemejsfromrev21591trunkwpadminjsthemedevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/theme.js (from rev 21591, trunk/wp-admin/js/theme.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme.js         (rev 0)
+++ trunk/wp-admin/js/theme.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,254 @@
</span><ins>+/**
+ * Theme Browsing
+ *
+ * Controls visibility of theme details on manage and install themes pages.
+ */
+jQuery( function($) {
+        $('#availablethemes').on( 'click', '.theme-detail', function (event) {
+                var theme = $(this).closest('.available-theme'),
+                        details = theme.find('.themedetaildiv');
+
+                if ( ! details.length ) {
+                        details = theme.find('.install-theme-info .theme-details');
+                        details = details.clone().addClass('themedetaildiv').appendTo( theme ).hide();
+                }
+
+                details.toggle();
+                event.preventDefault();
+        });
+});
+
+/**
+ * Theme Install
+ *
+ * Displays theme previews on theme install pages.
+ */
+jQuery( function($) {
+        if( ! window.postMessage )
+                return;
+
+        var preview = $('#theme-installer'),
+                info = preview.find('.install-theme-info'),
+                panel = preview.find('.wp-full-overlay-main'),
+                body = $( document.body );
+
+        preview.on( 'click', '.close-full-overlay', function( event ) {
+                preview.fadeOut( 200, function() {
+                        panel.empty();
+                        body.removeClass('theme-installer-active full-overlay-active');
+                });
+                event.preventDefault();
+        });
+
+        preview.on( 'click', '.collapse-sidebar', function( event ) {
+                preview.toggleClass( 'collapsed' ).toggleClass( 'expanded' );
+                event.preventDefault();
+        });
+
+        $('#availablethemes').on( 'click', '.install-theme-preview', function( event ) {
+                var src;
+
+                info.html( $(this).closest('.installable-theme').find('.install-theme-info').html() );
+                src = info.find( '.theme-preview-url' ).val();
+                panel.html( '<iframe src="' + src + '" />');
+                preview.fadeIn( 200, function() {
+                        body.addClass('theme-installer-active full-overlay-active');
+                });
+                event.preventDefault();
+        });
+});
+
+var ThemeViewer;
+
+(function($){
+        ThemeViewer = function( args ) {
+
+                function init() {
+                        $( '#filter-click, #mini-filter-click' ).unbind( 'click' ).click( function() {
+                                $( '#filter-click' ).toggleClass( 'current' );
+                                $( '#filter-box' ).slideToggle();
+                                $( '#current-theme' ).slideToggle( 300 );
+                                return false;
+                        });
+
+                        $( '#filter-box :checkbox' ).unbind( 'click' ).click( function() {
+                                var count = $( '#filter-box :checked' ).length,
+                                        text = $( '#filter-click' ).text();
+
+                                if ( text.indexOf( '(' ) != -1 )
+                                        text = text.substr( 0, text.indexOf( '(' ) );
+
+                                if ( count == 0 )
+                                        $( '#filter-click' ).text( text );
+                                else
+                                        $( '#filter-click' ).text( text + ' (' + count + ')' );
+                        });
+
+                        /* $('#filter-box :submit').unbind( 'click' ).click(function() {
+                                var features = [];
+                                $('#filter-box :checked').each(function() {
+                                        features.push($(this).val());
+                                });
+
+                                listTable.update_rows({'features': features}, true, function() {
+                                        $( '#filter-click' ).toggleClass( 'current' );
+                                        $( '#filter-box' ).slideToggle();
+                                        $( '#current-theme' ).slideToggle( 300 );
+                                });
+
+                                return false;
+                        }); */
+                }
+
+                // These are the functions we expose
+                var api = {
+                        init: init
+                };
+
+        return api;
+        }
+})(jQuery);
+
+jQuery( document ).ready( function($) {
+        theme_viewer = new ThemeViewer();
+        theme_viewer.init();
+});
+
+
+/**
+ * Class that provides infinite scroll for Themes admin screens
+ *
+ * @since 3.4
+ *
+ * @uses ajaxurl
+ * @uses list_args
+ * @uses theme_list_args
+ * @uses $('#_ajax_fetch_list_nonce').val()
+* */
+var ThemeScroller;
+(function($){
+        ThemeScroller = {
+                querying: false,
+                scrollPollingDelay: 500,
+                failedRetryDelay: 4000,
+                outListBottomThreshold: 300,
+
+                /**
+                 * Initializer
+                 *
+                 * @since 3.4
+                 * @access private
+                 */
+                init: function() {
+                        var self = this;
+
+                        // Get out early if we don't have the required arguments.
+                        if ( typeof ajaxurl === 'undefined' ||
+                                 typeof list_args === 'undefined' ||
+                                 typeof theme_list_args === 'undefined' ) {
+                                        $('.pagination-links').show();
+                                        return;
+                        }
+
+                        // Handle inputs
+                        this.nonce = $('#_ajax_fetch_list_nonce').val();
+                        this.nextPage = ( theme_list_args.paged + 1 );
+
+                        // Cache jQuery selectors
+                        this.$outList = $('#availablethemes');
+                        this.$spinner = $('div.tablenav.bottom').children( 'img.ajax-loading' );
+                        this.$window = $(window);
+                        this.$document = $(document);
+
+                        /**
+                         * If there are more pages to query, then start polling to track
+                         * when user hits the bottom of the current page
+                         */
+                        if ( theme_list_args.total_pages >= this.nextPage )
+                                this.pollInterval =
+                                        setInterval( function() {
+                                                return self.poll();
+                                        }, this.scrollPollingDelay );
+                },
+
+                /**
+                 * Checks to see if user has scrolled to bottom of page.
+                 * If so, requests another page of content from self.ajax().
+                 *
+                 * @since 3.4
+                 * @access private
+                 */
+                poll: function() {
+                        var bottom = this.$document.scrollTop() + this.$window.innerHeight();
+
+                        if ( this.querying ||
+                                ( bottom < this.$outList.height() - this.outListBottomThreshold ) )
+                                return;
+
+                        this.ajax();
+                },
+
+                /**
+                 * Applies results passed from this.ajax() to $outList
+                 *
+                 * @since 3.4
+                 * @access private
+                 *
+                 * @param results Array with results from this.ajax() query.
+                 */
+                process: function( results ) {
+                        if ( results === undefined ) {
+                                clearInterval( this.pollInterval );
+                                return;
+                        }
+
+                        if ( this.nextPage > theme_list_args.total_pages )
+                                clearInterval( this.pollInterval );
+
+                        if ( this.nextPage <= ( theme_list_args.total_pages + 1 ) )
+                                this.$outList.append( results.rows );
+                },
+
+                /**
+                 * Queries next page of themes
+                 *
+                 * @since 3.4
+                 * @access private
+                 */
+                ajax: function() {
+                        var self = this;
+
+                        this.querying = true;
+
+                        var query = {
+                                action: 'fetch-list',
+                                paged: this.nextPage,
+                                s: theme_list_args.search,
+                                tab: theme_list_args.tab,
+                                type: theme_list_args.type,
+                                _ajax_fetch_list_nonce: this.nonce,
+                                'features[]': theme_list_args.features,
+                                'list_args': list_args
+                        };
+
+                        this.$spinner.css( 'visibility', 'visible' );
+                        $.getJSON( ajaxurl, query )
+                                .done( function( response ) {
+                                        self.nextPage++;
+                                        self.process( response );
+                                        self.$spinner.css( 'visibility', 'hidden' );
+                                        self.querying = false;
+                                })
+                                .fail( function() {
+                                        self.$spinner.css( 'visibility', 'hidden' );
+                                        self.querying = false;
+                                        setTimeout( function() { self.ajax(); }, self.failedRetryDelay );
+                                });
+                }
+        }
+
+        $(document).ready( function($) {
+                ThemeScroller.init();
+        });
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsthememinjsfromrev21591trunkwpadminjsthemejs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/theme.min.js (from rev 21591, trunk/wp-admin/js/theme.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/theme.min.js         (rev 0)
+++ trunk/wp-admin/js/theme.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(function(a){a("#availablethemes").on("click",".theme-detail",function(c){var d=a(this).closest(".available-theme"),b=d.find(".themedetaildiv");if(!b.length){b=d.find(".install-theme-info .theme-details");b=b.clone().addClass("themedetaildiv").appendTo(d).hide()}b.toggle();c.preventDefault()})});jQuery(function(c){if(!window.postMessage){return}var e=c("#theme-installer"),d=e.find(".install-theme-info"),b=e.find(".wp-full-overlay-main"),a=c(document.body);e.on("click",".close-full-overlay",function(f){e.fadeOut(200,function(){b.empty();a.removeClass("theme-installer-active full-overlay-active")});f.preventDefault()});e.on("click",".collapse-sidebar",function(f){e.toggleClass("collapsed").toggleClass("expanded");f.preventDefault()});c("#availablethemes").on("click","
.install-theme-preview",function(f){var g;d.html(c(this).closest(".installable-theme").find(".install-theme-info").html());g=d.find(".theme-preview-url").val();b.html('<iframe src="'+g+'" />');e.fadeIn(200,function(){a.addClass("theme-installer-active full-overlay-active")});f.preventDefault()})});var ThemeViewer;(function(a){ThemeViewer=function(b){function d(){a("#filter-click, #mini-filter-click").unbind("click").click(function(){a("#filter-click").toggleClass("current");a("#filter-box").slideToggle();a("#current-theme").slideToggle(300);return false});a("#filter-box :checkbox").unbind("click").click(function(){var e=a("#filter-box :checked").length,f=a("#filter-click").text();if(f.indexOf("(")!=-1){f=f.substr(0,f.indexOf("("))}if(e==0){a("#filter-click").text(f)}else{a("#filter-
click").text(f+" ("+e+")")}})}var c={init:d};return c}})(jQuery);jQuery(document).ready(function(a){theme_viewer=new ThemeViewer();theme_viewer.init()});var ThemeScroller;(function(a){ThemeScroller={querying:false,scrollPollingDelay:500,failedRetryDelay:4000,outListBottomThreshold:300,init:function(){var b=this;if(typeof ajaxurl==="undefined"||typeof list_args==="undefined"||typeof theme_list_args==="undefined"){a(".pagination-links").show();return}this.nonce=a("#_ajax_fetch_list_nonce").val();this.nextPage=(theme_list_args.paged+1);this.$outList=a("#availablethemes");this.$spinner=a("div.tablenav.bottom").children("img.ajax-loading");this.$window=a(window);this.$document=a(document);if(theme_list_args.total_pages>=this.nextPage){this.pollInterval=setInterval(function(){return b.poll()},this.scrollPollingDelay)}},poll:function(){var b=this.$document.scrollTop()+this.$w
indow.innerHeight();if(this.querying||(b<this.$outList.height()-this.outListBottomThreshold)){return}this.ajax()},process:function(b){if(b===undefined){clearInterval(this.pollInterval);return}if(this.nextPage>theme_list_args.total_pages){clearInterval(this.pollInterval)}if(this.nextPage<=(theme_list_args.total_pages+1)){this.$outList.append(b.rows)}},ajax:function(){var b=this;this.querying=true;var c={action:"fetch-list",paged:this.nextPage,s:theme_list_args.search,tab:theme_list_args.tab,type:theme_list_args.type,_ajax_fetch_list_nonce:this.nonce,"features[]":theme_list_args.features,list_args:list_args};this.$spinner.css("visibility","visible");a.getJSON(ajaxurl,c).done(function(d){b.nextPage++;b.process(d);b.$spinner.css("visibility","hidden");b.querying=false}).fail(function(){b.$spinner.css("visibility","hidden");b.querying=false;setTimeout(function(){b.ajax()},b.failedRetryDelay)}
)}};a(document).ready(function(b){ThemeScroller.init()})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsuserprofiledevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/user-profile.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-profile.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/user-profile.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,78 +0,0 @@
</span><del>-(function($){
-
-        function check_pass_strength() {
-                var pass1 = $('#pass1').val(), user = $('#user_login').val(), pass2 = $('#pass2').val(), strength;
-
-                $('#pass-strength-result').removeClass('short bad good strong');
-                if ( ! pass1 ) {
-                        $('#pass-strength-result').html( pwsL10n.empty );
-                        return;
-                }
-
-                strength = passwordStrength(pass1, user, pass2);
-
-                switch ( strength ) {
-                        case 2:
-                                $('#pass-strength-result').addClass('bad').html( pwsL10n['bad'] );
-                                break;
-                        case 3:
-                                $('#pass-strength-result').addClass('good').html( pwsL10n['good'] );
-                                break;
-                        case 4:
-                                $('#pass-strength-result').addClass('strong').html( pwsL10n['strong'] );
-                                break;
-                        case 5:
-                                $('#pass-strength-result').addClass('short').html( pwsL10n['mismatch'] );
-                                break;
-                        default:
-                                $('#pass-strength-result').addClass('short').html( pwsL10n['short'] );
-                }
-        }
-
-        $(document).ready( function() {
-                var select = $('#display_name');
-
-                $('#pass1').val('').keyup( check_pass_strength );
-                $('#pass2').val('').keyup( check_pass_strength );
-                $('#pass-strength-result').show();
-                $('.color-palette').click( function() {
-                        $(this).siblings('input[name="admin_color"]').prop('checked', true);
-                });
-
-                if ( select.length ) {
-                        $('#first_name, #last_name, #nickname').bind( 'blur.user_profile', function() {
-                                var dub = [],
-                                        inputs = {
-                                                display_nickname : $('#nickname').val() || '',
-                                                display_username : $('#user_login').val() || '',
-                                                display_firstname : $('#first_name').val() || '',
-                                                display_lastname : $('#last_name').val() || ''
-                                        };
-
-                                if ( inputs.display_firstname && inputs.display_lastname ) {
-                                        inputs['display_firstlast'] = inputs.display_firstname + ' ' + inputs.display_lastname;
-                                        inputs['display_lastfirst'] = inputs.display_lastname + ' ' + inputs.display_firstname;
-                                }
-
-                                $.each( $('option', select), function( i, el ){
-                                        dub.push( el.value );
-                                });
-
-                                $.each(inputs, function( id, value ) {
-                                        if ( ! value )
-                                                return;
-
-                                        var val = value.replace(/<\/?[a-z][^>]*>/gi, '');
-
-                                        if ( inputs[id].length && $.inArray( val, dub ) == -1 ) {
-                                                dub.push(val);
-                                                $('<option />', {
-                                                        'text': val
-                                                }).appendTo( select );
-                                        }
-                                });
-                        });
-                }
-        });
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjsuserprofilejs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/user-profile.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-profile.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/user-profile.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){function b(){var e=a("#pass1").val(),d=a("#user_login").val(),c=a("#pass2").val(),f;a("#pass-strength-result").removeClass("short bad good strong");if(!e){a("#pass-strength-result").html(pwsL10n.empty);return}f=passwordStrength(e,d,c);switch(f){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}a(document).ready(function(){var c=a("#display_name");a("#pass1").val("").keyup(b);a("#pass2").val("").keyup(b)
;a("#pass-strength-result").show();a(".color-palette").click(function(){a(this).siblings('input[name="admin_color"]').prop("checked",true)});if(c.length){a("#first_name, #last_name, #nickname").bind("blur.user_profile",function(){var e=[],d={display_nickname:a("#nickname").val()||"",display_username:a("#user_login").val()||"",display_firstname:a("#first_name").val()||"",display_lastname:a("#last_name").val()||""};if(d.display_firstname&&d.display_lastname){d.display_firstlast=d.display_firstname+" "+d.display_lastname;d.display_lastfirst=d.display_lastname+" "+d.display_firstname}a.each(a("option",c),function(f,g){e.push(g.value)});a.each(d,function(h,f){if(!f){return}var g=f.replace(/<\/?[a-z][^>]*>/gi,"");if(d[h].length&&a.inArray(g,e)==-1){e.push(g);a("<option /&
gt;",{text:g}).appendTo(c)}})})}})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsuserprofilejsfromrev21591trunkwpadminjsuserprofiledevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/user-profile.js (from rev 21591, trunk/wp-admin/js/user-profile.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-profile.js         (rev 0)
+++ trunk/wp-admin/js/user-profile.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,78 @@
</span><ins>+(function($){
+
+        function check_pass_strength() {
+                var pass1 = $('#pass1').val(), user = $('#user_login').val(), pass2 = $('#pass2').val(), strength;
+
+                $('#pass-strength-result').removeClass('short bad good strong');
+                if ( ! pass1 ) {
+                        $('#pass-strength-result').html( pwsL10n.empty );
+                        return;
+                }
+
+                strength = passwordStrength(pass1, user, pass2);
+
+                switch ( strength ) {
+                        case 2:
+                                $('#pass-strength-result').addClass('bad').html( pwsL10n['bad'] );
+                                break;
+                        case 3:
+                                $('#pass-strength-result').addClass('good').html( pwsL10n['good'] );
+                                break;
+                        case 4:
+                                $('#pass-strength-result').addClass('strong').html( pwsL10n['strong'] );
+                                break;
+                        case 5:
+                                $('#pass-strength-result').addClass('short').html( pwsL10n['mismatch'] );
+                                break;
+                        default:
+                                $('#pass-strength-result').addClass('short').html( pwsL10n['short'] );
+                }
+        }
+
+        $(document).ready( function() {
+                var select = $('#display_name');
+
+                $('#pass1').val('').keyup( check_pass_strength );
+                $('#pass2').val('').keyup( check_pass_strength );
+                $('#pass-strength-result').show();
+                $('.color-palette').click( function() {
+                        $(this).siblings('input[name="admin_color"]').prop('checked', true);
+                });
+
+                if ( select.length ) {
+                        $('#first_name, #last_name, #nickname').bind( 'blur.user_profile', function() {
+                                var dub = [],
+                                        inputs = {
+                                                display_nickname : $('#nickname').val() || '',
+                                                display_username : $('#user_login').val() || '',
+                                                display_firstname : $('#first_name').val() || '',
+                                                display_lastname : $('#last_name').val() || ''
+                                        };
+
+                                if ( inputs.display_firstname && inputs.display_lastname ) {
+                                        inputs['display_firstlast'] = inputs.display_firstname + ' ' + inputs.display_lastname;
+                                        inputs['display_lastfirst'] = inputs.display_lastname + ' ' + inputs.display_firstname;
+                                }
+
+                                $.each( $('option', select), function( i, el ){
+                                        dub.push( el.value );
+                                });
+
+                                $.each(inputs, function( id, value ) {
+                                        if ( ! value )
+                                                return;
+
+                                        var val = value.replace(/<\/?[a-z][^>]*>/gi, '');
+
+                                        if ( inputs[id].length && $.inArray( val, dub ) == -1 ) {
+                                                dub.push(val);
+                                                $('<option />', {
+                                                        'text': val
+                                                }).appendTo( select );
+                                        }
+                                });
+                        });
+                }
+        });
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjsuserprofileminjsfromrev21591trunkwpadminjsuserprofilejs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/user-profile.min.js (from rev 21591, trunk/wp-admin/js/user-profile.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-profile.min.js         (rev 0)
+++ trunk/wp-admin/js/user-profile.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){function b(){var e=a("#pass1").val(),d=a("#user_login").val(),c=a("#pass2").val(),f;a("#pass-strength-result").removeClass("short bad good strong");if(!e){a("#pass-strength-result").html(pwsL10n.empty);return}f=passwordStrength(e,d,c);switch(f){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}a(document).ready(function(){var c=a("#display_name");a("#pass1").val("").keyup(b);a("#pass2").val("").keyup(b)
;a("#pass-strength-result").show();a(".color-palette").click(function(){a(this).siblings('input[name="admin_color"]').prop("checked",true)});if(c.length){a("#first_name, #last_name, #nickname").bind("blur.user_profile",function(){var e=[],d={display_nickname:a("#nickname").val()||"",display_username:a("#user_login").val()||"",display_firstname:a("#first_name").val()||"",display_lastname:a("#last_name").val()||""};if(d.display_firstname&&d.display_lastname){d.display_firstlast=d.display_firstname+" "+d.display_lastname;d.display_lastfirst=d.display_lastname+" "+d.display_firstname}a.each(a("option",c),function(f,g){e.push(g.value)});a.each(d,function(h,f){if(!f){return}var g=f.replace(/<\/?[a-z][^>]*>/gi,"");if(d[h].length&&a.inArray(g,e)==-1){e.push(g);a("<option /&
gt;",{text:g}).appendTo(c)}})})}})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsusersuggestdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/user-suggest.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-suggest.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/user-suggest.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,13 +0,0 @@
</span><del>-(function($) {
-        var id = 'undefined' !== typeof current_site_id ? '&site_id=' + current_site_id : '';
-        $(document).ready( function() {
-                $( '.wp-suggest-user' ).autocomplete({
-                        source: ajaxurl + '?action=autocomplete-user&autocomplete_type=add' + id,
-                        delay: 500,
-                        minLength: 2,
-                        position: ( 'undefined' !== typeof isRtl && isRtl ) ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },
-                        open: function() { $(this).addClass('open'); },
-                        close: function() { $(this).removeClass('open'); }
-                });
-        });
-})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsusersuggestjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/user-suggest.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-suggest.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/user-suggest.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){var b="undefined"!==typeof current_site_id?"&site_id="+current_site_id:"";a(document).ready(function(){a(".wp-suggest-user").autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type=add"+b,delay:500,minLength:2,position:("undefined"!==typeof isRtl&&isRtl)?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},open:function(){a(this).addClass("open")},close:function(){a(this).removeClass("open")}})})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsusersuggestjsfromrev21591trunkwpadminjsusersuggestdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/user-suggest.js (from rev 21591, trunk/wp-admin/js/user-suggest.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-suggest.js         (rev 0)
+++ trunk/wp-admin/js/user-suggest.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+(function($) {
+        var id = 'undefined' !== typeof current_site_id ? '&site_id=' + current_site_id : '';
+        $(document).ready( function() {
+                $( '.wp-suggest-user' ).autocomplete({
+                        source: ajaxurl + '?action=autocomplete-user&autocomplete_type=add' + id,
+                        delay: 500,
+                        minLength: 2,
+                        position: ( 'undefined' !== typeof isRtl && isRtl ) ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },
+                        open: function() { $(this).addClass('open'); },
+                        close: function() { $(this).removeClass('open'); }
+                });
+        });
+})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsusersuggestminjsfromrev21591trunkwpadminjsusersuggestjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/user-suggest.min.js (from rev 21591, trunk/wp-admin/js/user-suggest.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/user-suggest.min.js         (rev 0)
+++ trunk/wp-admin/js/user-suggest.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){var b="undefined"!==typeof current_site_id?"&site_id="+current_site_id:"";a(document).ready(function(){a(".wp-suggest-user").autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type=add"+b,delay:500,minLength:2,position:("undefined"!==typeof isRtl&&isRtl)?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},open:function(){a(this).addClass("open")},close:function(){a(this).removeClass("open")}})})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsutilsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/utils.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/utils.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/utils.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,171 +0,0 @@
</span><del>-// utility functions
-
-var wpCookies = {
-// The following functions are from Cookie.js class in TinyMCE, Moxiecode, used under LGPL.
-
-        each : function(obj, cb, scope) {
-                var n, l;
-
-                if ( !obj )
-                        return 0;
-
-                scope = scope || obj;
-
-                if ( typeof(obj.length) != 'undefined' ) {
-                        for ( n = 0, l = obj.length; n < l; n++ ) {
-                                if ( cb.call(scope, obj[n], n, obj) === false )
-                                        return 0;
-                        }
-                } else {
-                        for ( n in obj ) {
-                                if ( obj.hasOwnProperty(n) ) {
-                                        if ( cb.call(scope, obj[n], n, obj) === false ) {
-                                                return 0;
-                                        }
-                                }
-                        }
-                }
-                return 1;
-        },
-
-        /**
-         * Get a multi-values cookie.
-         * Returns a JS object with the name: 'value' pairs.
-         */
-        getHash : function(name) {
-                var all = this.get(name), ret;
-
-                if ( all ) {
-                        this.each( all.split('&'), function(pair) {
-                                pair = pair.split('=');
-                                ret = ret || {};
-                                ret[pair[0]] = pair[1];
-                        });
-                }
-                return ret;
-        },
-
-        /**
-         * Set a multi-values cookie.
-         *
-         * 'values_obj' is the JS object that is stored. It is encoded as URI in wpCookies.set().
-         */
-        setHash : function(name, values_obj, expires, path, domain, secure) {
-                var str = '';
-
-                this.each(values_obj, function(val, key) {
-                        str += (!str ? '' : '&') + key + '=' + val;
-                });
-
-                this.set(name, str, expires, path, domain, secure);
-        },
-
-        /**
-         * Get a cookie.
-         */
-        get : function(name) {
-                var cookie = document.cookie, e, p = name + "=", b;
-
-                if ( !cookie )
-                        return;
-
-                b = cookie.indexOf("; " + p);
-
-                if ( b == -1 ) {
-                        b = cookie.indexOf(p);
-
-                        if ( b != 0 )
-                                return null;
-
-                } else {
-                        b += 2;
-                }
-
-                e = cookie.indexOf(";", b);
-
-                if ( e == -1 )
-                        e = cookie.length;
-
-                return decodeURIComponent( cookie.substring(b + p.length, e) );
-        },
-
-        /**
-         * Set a cookie.
-         *
-         * The 'expires' arg can be either a JS Date() object set to the expiration date (back-compat)
-         * or the number of seconds until expiration
-         */
-        set : function(name, value, expires, path, domain, secure) {
-                var d = new Date();
-
-                if ( typeof(expires) == 'object' && expires.toGMTString ) {
-                        expires = expires.toGMTString();
-                } else if ( parseInt(expires, 10) ) {
-                        d.setTime( d.getTime() + ( parseInt(expires, 10) * 1000 ) ); // time must be in miliseconds
-                        expires = d.toGMTString();
-                } else {
-                        expires = '';
-                }
-
-                document.cookie = name + "=" + encodeURIComponent(value) +
-                        ((expires) ? "; expires=" + expires : "") +
-                        ((path) ? "; path=" + path : "") +
-                        ((domain) ? "; domain=" + domain : "") +
-                        ((secure) ? "; secure" : "");
-        },
-
-        /**
-         * Remove a cookie.
-         *
-         * This is done by setting it to an empty value and setting the expiration time in the past.
-         */
-        remove : function(name, path) {
-                this.set(name, '', -1000, path);
-        }
-};
-
-// Returns the value as string. Second arg or empty string is returned when value is not set.
-function getUserSetting( name, def ) {
-        var obj = getAllUserSettings();
-
-        if ( obj.hasOwnProperty(name) )
-                return obj[name];
-
-        if ( typeof def != 'undefined' )
-                return def;
-
-        return '';
-}
-
-// Both name and value must be only ASCII letters, numbers or underscore
-// and the shorter, the better (cookies can store maximum 4KB). Not suitable to store text.
-function setUserSetting( name, value, _del ) {
-        if ( 'object' !== typeof userSettings )
-                return false;
-
-        var cookie = 'wp-settings-' + userSettings.uid, all = wpCookies.getHash(cookie) || {}, path = userSettings.url,
-        n = name.toString().replace(/[^A-Za-z0-9_]/, ''), v = value.toString().replace(/[^A-Za-z0-9_]/, '');
-
-        if ( _del ) {
-                delete all[n];
-        } else {
-                all[n] = v;
-        }
-
-        wpCookies.setHash(cookie, all, 31536000, path);
-        wpCookies.set('wp-settings-time-'+userSettings.uid, userSettings.time, 31536000, path);
-
-        return name;
-}
-
-function deleteUserSetting( name ) {
-        return setUserSetting( name, '', 1 );
-}
-
-// Returns all settings as js object.
-function getAllUserSettings() {
-        if ( 'object' !== typeof userSettings )
-                return {};
-
-        return wpCookies.getHash('wp-settings-' + userSettings.uid) || {};
-}
</del></span></pre></div>
<a id="trunkwpadminjsutilsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/utils.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/utils.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/utils.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var wpCookies={each:function(d,a,c){var e,b;if(!d){return 0}c=c||d;if(typeof(d.length)!="undefined"){for(e=0,b=d.length;e<b;e++){if(a.call(c,d[e],e,d)===false){return 0}}}else{for(e in d){if(d.hasOwnProperty(e)){if(a.call(c,d[e],e,d)===false){return 0}}}}return 1},getHash:function(b){var c=this.get(b),a;if(c){this.each(c.split("&"),function(d){d=d.split("=");a=a||{};a[d[0]]=d[1]})}return a},setHash:function(b,c,a,f,d,e){var g="";this.each(c,function(i,h){g+=(!g?"":"&")+h+"="+i});this.set(b,g,a,f,d,e)},get:function(c){var d=document.cookie,g,f=c+"=",a;if(!d){return}a=d.indexOf("; "+f);if(a==-1){a=d.indexOf(f);if(a!=0){return null}}else{a+=2}g=d.indexOf(";",a);if(g==-1){g=d.length}return decodeURIComponent(d.substring(a+f.length,g))},set:function(b,e,a,g,c,f){var h=new Date();if(typeof(a)=="object"&&a.toGMTString){a=a.toGMTString()}else{i
f(parseInt(a,10)){h.setTime(h.getTime()+(parseInt(a,10)*1000));a=h.toGMTString()}else{a=""}}document.cookie=b+"="+encodeURIComponent(e)+((a)?"; expires="+a:"")+((g)?"; path="+g:"")+((c)?"; domain="+c:"")+((f)?"; secure":"")},remove:function(a,b){this.set(a,"",-1000,b)}};function getUserSetting(a,b){var c=getAllUserSettings();if(c.hasOwnProperty(a)){return c[a]}if(typeof b!="undefined"){return b}return""}function setUserSetting(c,f,b){if("object"!==typeof userSettings){return false}var d="wp-settings-"+userSettings.uid,e=wpCookies.getHash(d)||{},g=userSettings.url,h=c.toString().replace(/[^A-Za-z0-9_]/,""),a=f.toString().replace(/[^A-Za-z0-9_]/,"");if(b){delete e[h]}else{e[h]=a}wpCookies.setHash(d,e,31536000,g);wpCookies.set("wp-settings-time-"+userSettings.uid,userSettings.time,31536000,g);return c
}function deleteUserSetting(a){return setUserSetting(a,"",1)}function getAllUserSettings(){if("object"!==typeof userSettings){return{}}return wpCookies.getHash("wp-settings-"+userSettings.uid)||{}};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsutilsjsfromrev21591trunkwpadminjsutilsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/utils.js (from rev 21591, trunk/wp-admin/js/utils.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/utils.js         (rev 0)
+++ trunk/wp-admin/js/utils.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,171 @@
</span><ins>+// utility functions
+
+var wpCookies = {
+// The following functions are from Cookie.js class in TinyMCE, Moxiecode, used under LGPL.
+
+        each : function(obj, cb, scope) {
+                var n, l;
+
+                if ( !obj )
+                        return 0;
+
+                scope = scope || obj;
+
+                if ( typeof(obj.length) != 'undefined' ) {
+                        for ( n = 0, l = obj.length; n < l; n++ ) {
+                                if ( cb.call(scope, obj[n], n, obj) === false )
+                                        return 0;
+                        }
+                } else {
+                        for ( n in obj ) {
+                                if ( obj.hasOwnProperty(n) ) {
+                                        if ( cb.call(scope, obj[n], n, obj) === false ) {
+                                                return 0;
+                                        }
+                                }
+                        }
+                }
+                return 1;
+        },
+
+        /**
+         * Get a multi-values cookie.
+         * Returns a JS object with the name: 'value' pairs.
+         */
+        getHash : function(name) {
+                var all = this.get(name), ret;
+
+                if ( all ) {
+                        this.each( all.split('&'), function(pair) {
+                                pair = pair.split('=');
+                                ret = ret || {};
+                                ret[pair[0]] = pair[1];
+                        });
+                }
+                return ret;
+        },
+
+        /**
+         * Set a multi-values cookie.
+         *
+         * 'values_obj' is the JS object that is stored. It is encoded as URI in wpCookies.set().
+         */
+        setHash : function(name, values_obj, expires, path, domain, secure) {
+                var str = '';
+
+                this.each(values_obj, function(val, key) {
+                        str += (!str ? '' : '&') + key + '=' + val;
+                });
+
+                this.set(name, str, expires, path, domain, secure);
+        },
+
+        /**
+         * Get a cookie.
+         */
+        get : function(name) {
+                var cookie = document.cookie, e, p = name + "=", b;
+
+                if ( !cookie )
+                        return;
+
+                b = cookie.indexOf("; " + p);
+
+                if ( b == -1 ) {
+                        b = cookie.indexOf(p);
+
+                        if ( b != 0 )
+                                return null;
+
+                } else {
+                        b += 2;
+                }
+
+                e = cookie.indexOf(";", b);
+
+                if ( e == -1 )
+                        e = cookie.length;
+
+                return decodeURIComponent( cookie.substring(b + p.length, e) );
+        },
+
+        /**
+         * Set a cookie.
+         *
+         * The 'expires' arg can be either a JS Date() object set to the expiration date (back-compat)
+         * or the number of seconds until expiration
+         */
+        set : function(name, value, expires, path, domain, secure) {
+                var d = new Date();
+
+                if ( typeof(expires) == 'object' && expires.toGMTString ) {
+                        expires = expires.toGMTString();
+                } else if ( parseInt(expires, 10) ) {
+                        d.setTime( d.getTime() + ( parseInt(expires, 10) * 1000 ) ); // time must be in miliseconds
+                        expires = d.toGMTString();
+                } else {
+                        expires = '';
+                }
+
+                document.cookie = name + "=" + encodeURIComponent(value) +
+                        ((expires) ? "; expires=" + expires : "") +
+                        ((path) ? "; path=" + path : "") +
+                        ((domain) ? "; domain=" + domain : "") +
+                        ((secure) ? "; secure" : "");
+        },
+
+        /**
+         * Remove a cookie.
+         *
+         * This is done by setting it to an empty value and setting the expiration time in the past.
+         */
+        remove : function(name, path) {
+                this.set(name, '', -1000, path);
+        }
+};
+
+// Returns the value as string. Second arg or empty string is returned when value is not set.
+function getUserSetting( name, def ) {
+        var obj = getAllUserSettings();
+
+        if ( obj.hasOwnProperty(name) )
+                return obj[name];
+
+        if ( typeof def != 'undefined' )
+                return def;
+
+        return '';
+}
+
+// Both name and value must be only ASCII letters, numbers or underscore
+// and the shorter, the better (cookies can store maximum 4KB). Not suitable to store text.
+function setUserSetting( name, value, _del ) {
+        if ( 'object' !== typeof userSettings )
+                return false;
+
+        var cookie = 'wp-settings-' + userSettings.uid, all = wpCookies.getHash(cookie) || {}, path = userSettings.url,
+        n = name.toString().replace(/[^A-Za-z0-9_]/, ''), v = value.toString().replace(/[^A-Za-z0-9_]/, '');
+
+        if ( _del ) {
+                delete all[n];
+        } else {
+                all[n] = v;
+        }
+
+        wpCookies.setHash(cookie, all, 31536000, path);
+        wpCookies.set('wp-settings-time-'+userSettings.uid, userSettings.time, 31536000, path);
+
+        return name;
+}
+
+function deleteUserSetting( name ) {
+        return setUserSetting( name, '', 1 );
+}
+
+// Returns all settings as js object.
+function getAllUserSettings() {
+        if ( 'object' !== typeof userSettings )
+                return {};
+
+        return wpCookies.getHash('wp-settings-' + userSettings.uid) || {};
+}
</ins></span></pre></div>
<a id="trunkwpadminjsutilsminjsfromrev21591trunkwpadminjsutilsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/utils.min.js (from rev 21591, trunk/wp-admin/js/utils.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/utils.min.js         (rev 0)
+++ trunk/wp-admin/js/utils.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var wpCookies={each:function(d,a,c){var e,b;if(!d){return 0}c=c||d;if(typeof(d.length)!="undefined"){for(e=0,b=d.length;e<b;e++){if(a.call(c,d[e],e,d)===false){return 0}}}else{for(e in d){if(d.hasOwnProperty(e)){if(a.call(c,d[e],e,d)===false){return 0}}}}return 1},getHash:function(b){var c=this.get(b),a;if(c){this.each(c.split("&"),function(d){d=d.split("=");a=a||{};a[d[0]]=d[1]})}return a},setHash:function(b,c,a,f,d,e){var g="";this.each(c,function(i,h){g+=(!g?"":"&")+h+"="+i});this.set(b,g,a,f,d,e)},get:function(c){var d=document.cookie,g,f=c+"=",a;if(!d){return}a=d.indexOf("; "+f);if(a==-1){a=d.indexOf(f);if(a!=0){return null}}else{a+=2}g=d.indexOf(";",a);if(g==-1){g=d.length}return decodeURIComponent(d.substring(a+f.length,g))},set:function(b,e,a,g,c,f){var h=new Date();if(typeof(a)=="object"&&a.toGMTString){a=a.toGMTString()}else{i
f(parseInt(a,10)){h.setTime(h.getTime()+(parseInt(a,10)*1000));a=h.toGMTString()}else{a=""}}document.cookie=b+"="+encodeURIComponent(e)+((a)?"; expires="+a:"")+((g)?"; path="+g:"")+((c)?"; domain="+c:"")+((f)?"; secure":"")},remove:function(a,b){this.set(a,"",-1000,b)}};function getUserSetting(a,b){var c=getAllUserSettings();if(c.hasOwnProperty(a)){return c[a]}if(typeof b!="undefined"){return b}return""}function setUserSetting(c,f,b){if("object"!==typeof userSettings){return false}var d="wp-settings-"+userSettings.uid,e=wpCookies.getHash(d)||{},g=userSettings.url,h=c.toString().replace(/[^A-Za-z0-9_]/,""),a=f.toString().replace(/[^A-Za-z0-9_]/,"");if(b){delete e[h]}else{e[h]=a}wpCookies.setHash(d,e,31536000,g);wpCookies.set("wp-settings-time-"+userSettings.uid,userSettings.time,31536000,g);return c
}function deleteUserSetting(a){return setUserSetting(a,"",1)}function getAllUserSettings(){if("object"!==typeof userSettings){return{}}return wpCookies.getHash("wp-settings-"+userSettings.uid)||{}};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjswidgetsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/widgets.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/widgets.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/widgets.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,289 +0,0 @@
</span><del>-var wpWidgets;
-(function($) {
-
-wpWidgets = {
-
-        init : function() {
-                var rem, sidebars = $('div.widgets-sortables'), isRTL = !! ( 'undefined' != typeof isRtl && isRtl ),
-                        margin = ( isRtl ? 'marginRight' : 'marginLeft' ), the_id;
-
-                $('#widgets-right').children('.widgets-holder-wrap').children('.sidebar-name').click(function(){
-                        var c = $(this).siblings('.widgets-sortables'), p = $(this).parent();
-                        if ( !p.hasClass('closed') ) {
-                                c.sortable('disable');
-                                p.addClass('closed');
-                        } else {
-                                p.removeClass('closed');
-                                c.sortable('enable').sortable('refresh');
-                        }
-                });
-
-                $('#widgets-left').children('.widgets-holder-wrap').children('.sidebar-name').click(function() {
-                        $(this).parent().toggleClass('closed');
-                });
-
-                sidebars.each(function(){
-                        if ( $(this).parent().hasClass('inactive') )
-                                return true;
-
-                        var h = 50, H = $(this).children('.widget').length;
-                        h = h + parseInt(H * 48, 10);
-                        $(this).css( 'minHeight', h + 'px' );
-                });
-
-                $(document.body).bind('click.widgets-toggle', function(e){
-                        var target = $(e.target), css = {}, widget, inside, w;
-
-                        if ( target.parents('.widget-top').length && ! target.parents('#available-widgets').length ) {
-                                widget = target.closest('div.widget');
-                                inside = widget.children('.widget-inside');
-                                w = parseInt( widget.find('input.widget-width').val(), 10 );
-
-                                if ( inside.is(':hidden') ) {
-                                        if ( w > 250 && inside.closest('div.widgets-sortables').length ) {
-                                                css['width'] = w + 30 + 'px';
-                                                if ( inside.closest('div.widget-liquid-right').length )
-                                                        css[margin] = 235 - w + 'px';
-                                                widget.css(css);
-                                        }
-                                        wpWidgets.fixLabels(widget);
-                                        inside.slideDown('fast');
-                                } else {
-                                        inside.slideUp('fast', function() {
-                                                widget.css({'width':'', margin:''});
-                                        });
-                                }
-                                e.preventDefault();
-                        } else if ( target.hasClass('widget-control-save') ) {
-                                wpWidgets.save( target.closest('div.widget'), 0, 1, 0 );
-                                e.preventDefault();
-                        } else if ( target.hasClass('widget-control-remove') ) {
-                                wpWidgets.save( target.closest('div.widget'), 1, 1, 0 );
-                                e.preventDefault();
-                        } else if ( target.hasClass('widget-control-close') ) {
-                                wpWidgets.close( target.closest('div.widget') );
-                                e.preventDefault();
-                        }
-                });
-
-                sidebars.children('.widget').each(function() {
-                        wpWidgets.appendTitle(this);
-                        if ( $('p.widget-error', this).length )
-                                $('a.widget-action', this).click();
-                });
-
-                $('#widget-list').children('.widget').draggable({
-                        connectToSortable: 'div.widgets-sortables',
-                        handle: '> .widget-top > .widget-title',
-                        distance: 2,
-                        helper: 'clone',
-                        zIndex: 100,
-                        containment: 'document',
-                        start: function(e,ui) {
-                                ui.helper.find('div.widget-description').hide();
-                                the_id = this.id;
-                        },
-                        stop: function(e,ui) {
-                                if ( rem )
-                                        $(rem).hide();
-
-                                rem = '';
-                        }
-                });
-
-                sidebars.sortable({
-                        placeholder: 'widget-placeholder',
-                        items: '> .widget',
-                        handle: '> .widget-top > .widget-title',
-                        cursor: 'move',
-                        distance: 2,
-                        containment: 'document',
-                        start: function(e,ui) {
-                                ui.item.children('.widget-inside').hide();
-                                ui.item.css({margin:'', 'width':''});
-                        },
-                        stop: function(e,ui) {
-                                if ( ui.item.hasClass('ui-draggable') && ui.item.data('draggable') )
-                                        ui.item.draggable('destroy');
-
-                                if ( ui.item.hasClass('deleting') ) {
-                                        wpWidgets.save( ui.item, 1, 0, 1 ); // delete widget
-                                        ui.item.remove();
-                                        return;
-                                }
-
-                                var add = ui.item.find('input.add_new').val(),
-                                        n = ui.item.find('input.multi_number').val(),
-                                        id = the_id,
-                                        sb = $(this).attr('id');
-
-                                ui.item.css({margin:'', 'width':''});
-                                the_id = '';
-
-                                if ( add ) {
-                                        if ( 'multi' == add ) {
-                                                ui.item.html( ui.item.html().replace(/<[^<>]+>/g, function(m){ return m.replace(/__i__|%i%/g, n); }) );
-                                                ui.item.attr( 'id', id.replace('__i__', n) );
-                                                n++;
-                                                $('div#' + id).find('input.multi_number').val(n);
-                                        } else if ( 'single' == add ) {
-                                                ui.item.attr( 'id', 'new-' + id );
-                                                rem = 'div#' + id;
-                                        }
-                                        wpWidgets.save( ui.item, 0, 0, 1 );
-                                        ui.item.find('input.add_new').val('');
-                                        ui.item.find('a.widget-action').click();
-                                        return;
-                                }
-                                wpWidgets.saveOrder(sb);
-                        },
-                        receive: function(e, ui) {
-                                var sender = $(ui.sender);
-
-                                if ( !$(this).is(':visible') || this.id.indexOf('orphaned_widgets') != -1 )
-                                        sender.sortable('cancel');
-
-                                if ( sender.attr('id').indexOf('orphaned_widgets') != -1 && !sender.children('.widget').length ) {
-                                        sender.parents('.orphan-sidebar').slideUp(400, function(){ $(this).remove(); });
-                                }
-                        }
-                }).sortable('option', 'connectWith', 'div.widgets-sortables').parent().filter('.closed').children('.widgets-sortables').sortable('disable');
-
-                $('#available-widgets').droppable({
-                        tolerance: 'pointer',
-                        accept: function(o){
-                                return $(o).parent().attr('id') != 'widget-list';
-                        },
-                        drop: function(e,ui) {
-                                ui.draggable.addClass('deleting');
-                                $('#removing-widget').hide().children('span').html('');
-                        },
-                        over: function(e,ui) {
-                                ui.draggable.addClass('deleting');
-                                $('div.widget-placeholder').hide();
-
-                                if ( ui.draggable.hasClass('ui-sortable-helper') )
-                                        $('#removing-widget').show().children('span')
-                                        .html( ui.draggable.find('div.widget-title').children('h4').html() );
-                        },
-                        out: function(e,ui) {
-                                ui.draggable.removeClass('deleting');
-                                $('div.widget-placeholder').show();
-                                $('#removing-widget').hide().children('span').html('');
-                        }
-                });
-        },
-
-        saveOrder : function(sb) {
-                if ( sb )
-                        $('#' + sb).closest('div.widgets-holder-wrap').find('img.ajax-feedback').css('visibility', 'visible');
-
-                var a = {
-                        action: 'widgets-order',
-                        savewidgets: $('#_wpnonce_widgets').val(),
-                        sidebars: []
-                };
-
-                $('div.widgets-sortables').each( function() {
-                        if ( $(this).sortable )
-                                a['sidebars[' + $(this).attr('id') + ']'] = $(this).sortable('toArray').join(',');
-                });
-
-                $.post( ajaxurl, a, function() {
-                        $('img.ajax-feedback').css('visibility', 'hidden');
-                });
-
-                this.resize();
-        },
-
-        save : function(widget, del, animate, order) {
-                var sb = widget.closest('div.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a;
-                widget = $(widget);
-                $('.ajax-feedback', widget).css('visibility', 'visible');
-
-                a = {
-                        action: 'save-widget',
-                        savewidgets: $('#_wpnonce_widgets').val(),
-                        sidebar: sb
-                };
-
-                if ( del )
-                        a['delete_widget'] = 1;
-
-                data += '&' + $.param(a);
-
-                $.post( ajaxurl, data, function(r){
-                        var id;
-
-                        if ( del ) {
-                                if ( !$('input.widget_number', widget).val() ) {
-                                        id = $('input.widget-id', widget).val();
-                                        $('#available-widgets').find('input.widget-id').each(function(){
-                                                if ( $(this).val() == id )
-                                                        $(this).closest('div.widget').show();
-                                        });
-                                }
-
-                                if ( animate ) {
-                                        order = 0;
-                                        widget.slideUp('fast', function(){
-                                                $(this).remove();
-                                                wpWidgets.saveOrder();
-                                        });
-                                } else {
-                                        widget.remove();
-                                        wpWidgets.resize();
-                                }
-                        } else {
-                                $('.ajax-feedback').css('visibility', 'hidden');
-                                if ( r && r.length > 2 ) {
-                                        $('div.widget-content', widget).html(r);
-                                        wpWidgets.appendTitle(widget);
-                                        wpWidgets.fixLabels(widget);
-                                }
-                        }
-                        if ( order )
-                                wpWidgets.saveOrder();
-                });
-        },
-
-        appendTitle : function(widget) {
-                var title = $('input[id*="-title"]', widget).val() || '';
-
-                if ( title )
-                        title = ': ' + title.replace(/<[^<>]+>/g, '').replace(/</g, '&lt;').replace(/>/g, '&gt;');
-
-                $(widget).children('.widget-top').children('.widget-title').children()
-                                .children('.in-widget-title').html(title);
-
-        },
-
-        resize : function() {
-                $('div.widgets-sortables').each(function(){
-                        if ( $(this).parent().hasClass('inactive') )
-                                return true;
-
-                        var h = 50, H = $(this).children('.widget').length;
-                        h = h + parseInt(H * 48, 10);
-                        $(this).css( 'minHeight', h + 'px' );
-                });
-        },
-
-        fixLabels : function(widget) {
-                widget.children('.widget-inside').find('label').each(function(){
-                        var f = $(this).attr('for');
-                        if ( f && f == $('input', this).attr('id') )
-                                $(this).removeAttr('for');
-                });
-        },
-
-        close : function(widget) {
-                widget.children('.widget-inside').slideUp('fast', function(){
-                        widget.css({'width':'', margin:''});
-                });
-        }
-};
-
-$(document).ready(function($){ wpWidgets.init(); });
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjswidgetsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/widgets.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/widgets.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/widgets.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var wpWidgets;(function(a){wpWidgets={init:function(){var f,d=a("div.widgets-sortables"),c=!!("undefined"!=typeof isRtl&&isRtl),e=(isRtl?"marginRight":"marginLeft"),b;a("#widgets-right").children(".widgets-holder-wrap").children(".sidebar-name").click(function(){var h=a(this).siblings(".widgets-sortables"),g=a(this).parent();if(!g.hasClass("closed")){h.sortable("disable");g.addClass("closed")}else{g.removeClass("closed");h.sortable("enable").sortable("refresh")}});a("#widgets-left").children(".widgets-holder-wrap").children(".sidebar-name").click(function(){a(this).parent().toggleClass("closed")});d.each(function(){if(a(this).parent().hasClass("inactive")){return true}var i=50,g=a(this).children(".widget").length;i=i+parseInt(g*48,10);a(this).css("minHei
ght",i+"px")});a(document.body).bind("click.widgets-toggle",function(l){var k=a(l.target),i={},j,g,h;if(k.parents(".widget-top").length&&!k.parents("#available-widgets").length){j=k.closest("div.widget");g=j.children(".widget-inside");h=parseInt(j.find("input.widget-width").val(),10);if(g.is(":hidden")){if(h>250&&g.closest("div.widgets-sortables").length){i.width=h+30+"px";if(g.closest("div.widget-liquid-right").length){i[e]=235-h+"px"}j.css(i)}wpWidgets.fixLabels(j);g.slideDown("fast")}else{g.slideUp("fast",function(){j.css({width:"",margin:""})})}l.preventDefault()}else{if(k.hasClass("widget-control-save")){wpWidgets.save(k.closest("div.widget"),0,1,0);l.preventDefault()}else{if(k.hasClass("widget-control-remove")){wpWidgets.save(k.closest("div.widget")
,1,1,0);l.preventDefault()}else{if(k.hasClass("widget-control-close")){wpWidgets.close(k.closest("div.widget"));l.preventDefault()}}}}});d.children(".widget").each(function(){wpWidgets.appendTitle(this);if(a("p.widget-error",this).length){a("a.widget-action",this).click()}});a("#widget-list").children(".widget").draggable({connectToSortable:"div.widgets-sortables",handle:"> .widget-top > .widget-title",distance:2,helper:"clone",zIndex:100,containment:"document",start:function(h,g){g.helper.find("div.widget-description").hide();b=this.id},stop:function(h,g){if(f){a(f).hide()}f=""}});d.sortable({placeholder:"widget-placeholder",items:"> .widget",handle:"> .widget-top > .widget-title",cursor:"move",distance:2,containment:"document",start:function(h,g){g.item.children(".widget-insid
e").hide();g.item.css({margin:"",width:""})},stop:function(i,g){if(g.item.hasClass("ui-draggable")&&g.item.data("draggable")){g.item.draggable("destroy")}if(g.item.hasClass("deleting")){wpWidgets.save(g.item,1,0,1);g.item.remove();return}var h=g.item.find("input.add_new").val(),l=g.item.find("input.multi_number").val(),k=b,j=a(this).attr("id");g.item.css({margin:"",width:""});b="";if(h){if("multi"==h){g.item.html(g.item.html().replace(/<[^<>]+>/g,function(n){return n.replace(/__i__|%i%/g,l)}));g.item.attr("id",k.replace("__i__",l));l++;a("div#"+k).find("input.multi_number").val(l)}else{if("single"==h){g.item.attr("id","new-"+k);f="div#"+k}}wpWidgets.save(g.item,0,0,1);g.item.find("input.add_new").val("");g.item.find("a.
widget-action").click();return}wpWidgets.saveOrder(j)},receive:function(i,h){var g=a(h.sender);if(!a(this).is(":visible")||this.id.indexOf("orphaned_widgets")!=-1){g.sortable("cancel")}if(g.attr("id").indexOf("orphaned_widgets")!=-1&&!g.children(".widget").length){g.parents(".orphan-sidebar").slideUp(400,function(){a(this).remove()})}}}).sortable("option","connectWith","div.widgets-sortables").parent().filter(".closed").children(".widgets-sortables").sortable("disable");a("#available-widgets").droppable({tolerance:"pointer",accept:function(g){return a(g).parent().attr("id")!="widget-list"},drop:function(h,g){g.draggable.addClass("deleting");a("#removing-widget").hide().children("span").html("")},over:function(h,g){g.draggable.addClass("deleting")
;a("div.widget-placeholder").hide();if(g.draggable.hasClass("ui-sortable-helper")){a("#removing-widget").show().children("span").html(g.draggable.find("div.widget-title").children("h4").html())}},out:function(h,g){g.draggable.removeClass("deleting");a("div.widget-placeholder").show();a("#removing-widget").hide().children("span").html("")}})},saveOrder:function(c){if(c){a("#"+c).closest("div.widgets-holder-wrap").find("img.ajax-feedback").css("visibility","visible")}var b={action:"widgets-order",savewidgets:a("#_wpnonce_widgets").val(),sidebars:[]};a("div.widgets-sortables").each(function(){if(a(this).sortable){b["sidebars["+a(this).attr("id")+"]"]=a(this).sortable("toArray").join(",")}});a.post(ajaxurl,b,function(){a("img.ajax-feedbac
k").css("visibility","hidden")});this.resize()},save:function(g,d,e,b){var h=g.closest("div.widgets-sortables").attr("id"),f=g.find("form").serialize(),c;g=a(g);a(".ajax-feedback",g).css("visibility","visible");c={action:"save-widget",savewidgets:a("#_wpnonce_widgets").val(),sidebar:h};if(d){c.delete_widget=1}f+="&"+a.param(c);a.post(ajaxurl,f,function(i){var j;if(d){if(!a("input.widget_number",g).val()){j=a("input.widget-id",g).val();a("#available-widgets").find("input.widget-id").each(function(){if(a(this).val()==j){a(this).closest("div.widget").show()}})}if(e){b=0;g.slideUp("fast",function(){a(this).remove();wpWidgets.saveOrder()})}else{g.remove();wpWidgets.resize()}}else{a(".ajax-feedback").css("visibility","hidden");if(i&&i.length>2){a("div.widget-c
ontent",g).html(i);wpWidgets.appendTitle(g);wpWidgets.fixLabels(g)}}if(b){wpWidgets.saveOrder()}})},appendTitle:function(b){var c=a('input[id*="-title"]',b).val()||"";if(c){c=": "+c.replace(/<[^<>]+>/g,"").replace(/</g,"&lt;").replace(/>/g,"&gt;")}a(b).children(".widget-top").children(".widget-title").children().children(".in-widget-title").html(c)},resize:function(){a("div.widgets-sortables").each(function(){if(a(this).parent().hasClass("inactive")){return true}var c=50,b=a(this).children(".widget").length;c=c+parseInt(b*48,10);a(this).css("minHeight",c+"px")})},fixLabels:function(b){b.children(".widget-inside").find("label").each(function(){var c=a(this).attr("for");if(c&&c==a("input",this).attr("id")){a(this).removeAttr("for")}})},close:
function(b){b.children(".widget-inside").slideUp("fast",function(){b.css({width:"",margin:""})})}};a(document).ready(function(b){wpWidgets.init()})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjswidgetsjsfromrev21591trunkwpadminjswidgetsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/widgets.js (from rev 21591, trunk/wp-admin/js/widgets.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/widgets.js         (rev 0)
+++ trunk/wp-admin/js/widgets.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,289 @@
</span><ins>+var wpWidgets;
+(function($) {
+
+wpWidgets = {
+
+        init : function() {
+                var rem, sidebars = $('div.widgets-sortables'), isRTL = !! ( 'undefined' != typeof isRtl && isRtl ),
+                        margin = ( isRtl ? 'marginRight' : 'marginLeft' ), the_id;
+
+                $('#widgets-right').children('.widgets-holder-wrap').children('.sidebar-name').click(function(){
+                        var c = $(this).siblings('.widgets-sortables'), p = $(this).parent();
+                        if ( !p.hasClass('closed') ) {
+                                c.sortable('disable');
+                                p.addClass('closed');
+                        } else {
+                                p.removeClass('closed');
+                                c.sortable('enable').sortable('refresh');
+                        }
+                });
+
+                $('#widgets-left').children('.widgets-holder-wrap').children('.sidebar-name').click(function() {
+                        $(this).parent().toggleClass('closed');
+                });
+
+                sidebars.each(function(){
+                        if ( $(this).parent().hasClass('inactive') )
+                                return true;
+
+                        var h = 50, H = $(this).children('.widget').length;
+                        h = h + parseInt(H * 48, 10);
+                        $(this).css( 'minHeight', h + 'px' );
+                });
+
+                $(document.body).bind('click.widgets-toggle', function(e){
+                        var target = $(e.target), css = {}, widget, inside, w;
+
+                        if ( target.parents('.widget-top').length && ! target.parents('#available-widgets').length ) {
+                                widget = target.closest('div.widget');
+                                inside = widget.children('.widget-inside');
+                                w = parseInt( widget.find('input.widget-width').val(), 10 );
+
+                                if ( inside.is(':hidden') ) {
+                                        if ( w > 250 && inside.closest('div.widgets-sortables').length ) {
+                                                css['width'] = w + 30 + 'px';
+                                                if ( inside.closest('div.widget-liquid-right').length )
+                                                        css[margin] = 235 - w + 'px';
+                                                widget.css(css);
+                                        }
+                                        wpWidgets.fixLabels(widget);
+                                        inside.slideDown('fast');
+                                } else {
+                                        inside.slideUp('fast', function() {
+                                                widget.css({'width':'', margin:''});
+                                        });
+                                }
+                                e.preventDefault();
+                        } else if ( target.hasClass('widget-control-save') ) {
+                                wpWidgets.save( target.closest('div.widget'), 0, 1, 0 );
+                                e.preventDefault();
+                        } else if ( target.hasClass('widget-control-remove') ) {
+                                wpWidgets.save( target.closest('div.widget'), 1, 1, 0 );
+                                e.preventDefault();
+                        } else if ( target.hasClass('widget-control-close') ) {
+                                wpWidgets.close( target.closest('div.widget') );
+                                e.preventDefault();
+                        }
+                });
+
+                sidebars.children('.widget').each(function() {
+                        wpWidgets.appendTitle(this);
+                        if ( $('p.widget-error', this).length )
+                                $('a.widget-action', this).click();
+                });
+
+                $('#widget-list').children('.widget').draggable({
+                        connectToSortable: 'div.widgets-sortables',
+                        handle: '> .widget-top > .widget-title',
+                        distance: 2,
+                        helper: 'clone',
+                        zIndex: 100,
+                        containment: 'document',
+                        start: function(e,ui) {
+                                ui.helper.find('div.widget-description').hide();
+                                the_id = this.id;
+                        },
+                        stop: function(e,ui) {
+                                if ( rem )
+                                        $(rem).hide();
+
+                                rem = '';
+                        }
+                });
+
+                sidebars.sortable({
+                        placeholder: 'widget-placeholder',
+                        items: '> .widget',
+                        handle: '> .widget-top > .widget-title',
+                        cursor: 'move',
+                        distance: 2,
+                        containment: 'document',
+                        start: function(e,ui) {
+                                ui.item.children('.widget-inside').hide();
+                                ui.item.css({margin:'', 'width':''});
+                        },
+                        stop: function(e,ui) {
+                                if ( ui.item.hasClass('ui-draggable') && ui.item.data('draggable') )
+                                        ui.item.draggable('destroy');
+
+                                if ( ui.item.hasClass('deleting') ) {
+                                        wpWidgets.save( ui.item, 1, 0, 1 ); // delete widget
+                                        ui.item.remove();
+                                        return;
+                                }
+
+                                var add = ui.item.find('input.add_new').val(),
+                                        n = ui.item.find('input.multi_number').val(),
+                                        id = the_id,
+                                        sb = $(this).attr('id');
+
+                                ui.item.css({margin:'', 'width':''});
+                                the_id = '';
+
+                                if ( add ) {
+                                        if ( 'multi' == add ) {
+                                                ui.item.html( ui.item.html().replace(/<[^<>]+>/g, function(m){ return m.replace(/__i__|%i%/g, n); }) );
+                                                ui.item.attr( 'id', id.replace('__i__', n) );
+                                                n++;
+                                                $('div#' + id).find('input.multi_number').val(n);
+                                        } else if ( 'single' == add ) {
+                                                ui.item.attr( 'id', 'new-' + id );
+                                                rem = 'div#' + id;
+                                        }
+                                        wpWidgets.save( ui.item, 0, 0, 1 );
+                                        ui.item.find('input.add_new').val('');
+                                        ui.item.find('a.widget-action').click();
+                                        return;
+                                }
+                                wpWidgets.saveOrder(sb);
+                        },
+                        receive: function(e, ui) {
+                                var sender = $(ui.sender);
+
+                                if ( !$(this).is(':visible') || this.id.indexOf('orphaned_widgets') != -1 )
+                                        sender.sortable('cancel');
+
+                                if ( sender.attr('id').indexOf('orphaned_widgets') != -1 && !sender.children('.widget').length ) {
+                                        sender.parents('.orphan-sidebar').slideUp(400, function(){ $(this).remove(); });
+                                }
+                        }
+                }).sortable('option', 'connectWith', 'div.widgets-sortables').parent().filter('.closed').children('.widgets-sortables').sortable('disable');
+
+                $('#available-widgets').droppable({
+                        tolerance: 'pointer',
+                        accept: function(o){
+                                return $(o).parent().attr('id') != 'widget-list';
+                        },
+                        drop: function(e,ui) {
+                                ui.draggable.addClass('deleting');
+                                $('#removing-widget').hide().children('span').html('');
+                        },
+                        over: function(e,ui) {
+                                ui.draggable.addClass('deleting');
+                                $('div.widget-placeholder').hide();
+
+                                if ( ui.draggable.hasClass('ui-sortable-helper') )
+                                        $('#removing-widget').show().children('span')
+                                        .html( ui.draggable.find('div.widget-title').children('h4').html() );
+                        },
+                        out: function(e,ui) {
+                                ui.draggable.removeClass('deleting');
+                                $('div.widget-placeholder').show();
+                                $('#removing-widget').hide().children('span').html('');
+                        }
+                });
+        },
+
+        saveOrder : function(sb) {
+                if ( sb )
+                        $('#' + sb).closest('div.widgets-holder-wrap').find('img.ajax-feedback').css('visibility', 'visible');
+
+                var a = {
+                        action: 'widgets-order',
+                        savewidgets: $('#_wpnonce_widgets').val(),
+                        sidebars: []
+                };
+
+                $('div.widgets-sortables').each( function() {
+                        if ( $(this).sortable )
+                                a['sidebars[' + $(this).attr('id') + ']'] = $(this).sortable('toArray').join(',');
+                });
+
+                $.post( ajaxurl, a, function() {
+                        $('img.ajax-feedback').css('visibility', 'hidden');
+                });
+
+                this.resize();
+        },
+
+        save : function(widget, del, animate, order) {
+                var sb = widget.closest('div.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a;
+                widget = $(widget);
+                $('.ajax-feedback', widget).css('visibility', 'visible');
+
+                a = {
+                        action: 'save-widget',
+                        savewidgets: $('#_wpnonce_widgets').val(),
+                        sidebar: sb
+                };
+
+                if ( del )
+                        a['delete_widget'] = 1;
+
+                data += '&' + $.param(a);
+
+                $.post( ajaxurl, data, function(r){
+                        var id;
+
+                        if ( del ) {
+                                if ( !$('input.widget_number', widget).val() ) {
+                                        id = $('input.widget-id', widget).val();
+                                        $('#available-widgets').find('input.widget-id').each(function(){
+                                                if ( $(this).val() == id )
+                                                        $(this).closest('div.widget').show();
+                                        });
+                                }
+
+                                if ( animate ) {
+                                        order = 0;
+                                        widget.slideUp('fast', function(){
+                                                $(this).remove();
+                                                wpWidgets.saveOrder();
+                                        });
+                                } else {
+                                        widget.remove();
+                                        wpWidgets.resize();
+                                }
+                        } else {
+                                $('.ajax-feedback').css('visibility', 'hidden');
+                                if ( r && r.length > 2 ) {
+                                        $('div.widget-content', widget).html(r);
+                                        wpWidgets.appendTitle(widget);
+                                        wpWidgets.fixLabels(widget);
+                                }
+                        }
+                        if ( order )
+                                wpWidgets.saveOrder();
+                });
+        },
+
+        appendTitle : function(widget) {
+                var title = $('input[id*="-title"]', widget).val() || '';
+
+                if ( title )
+                        title = ': ' + title.replace(/<[^<>]+>/g, '').replace(/</g, '&lt;').replace(/>/g, '&gt;');
+
+                $(widget).children('.widget-top').children('.widget-title').children()
+                                .children('.in-widget-title').html(title);
+
+        },
+
+        resize : function() {
+                $('div.widgets-sortables').each(function(){
+                        if ( $(this).parent().hasClass('inactive') )
+                                return true;
+
+                        var h = 50, H = $(this).children('.widget').length;
+                        h = h + parseInt(H * 48, 10);
+                        $(this).css( 'minHeight', h + 'px' );
+                });
+        },
+
+        fixLabels : function(widget) {
+                widget.children('.widget-inside').find('label').each(function(){
+                        var f = $(this).attr('for');
+                        if ( f && f == $('input', this).attr('id') )
+                                $(this).removeAttr('for');
+                });
+        },
+
+        close : function(widget) {
+                widget.children('.widget-inside').slideUp('fast', function(){
+                        widget.css({'width':'', margin:''});
+                });
+        }
+};
+
+$(document).ready(function($){ wpWidgets.init(); });
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjswidgetsminjsfromrev21591trunkwpadminjswidgetsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/widgets.min.js (from rev 21591, trunk/wp-admin/js/widgets.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/widgets.min.js         (rev 0)
+++ trunk/wp-admin/js/widgets.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var wpWidgets;(function(a){wpWidgets={init:function(){var f,d=a("div.widgets-sortables"),c=!!("undefined"!=typeof isRtl&&isRtl),e=(isRtl?"marginRight":"marginLeft"),b;a("#widgets-right").children(".widgets-holder-wrap").children(".sidebar-name").click(function(){var h=a(this).siblings(".widgets-sortables"),g=a(this).parent();if(!g.hasClass("closed")){h.sortable("disable");g.addClass("closed")}else{g.removeClass("closed");h.sortable("enable").sortable("refresh")}});a("#widgets-left").children(".widgets-holder-wrap").children(".sidebar-name").click(function(){a(this).parent().toggleClass("closed")});d.each(function(){if(a(this).parent().hasClass("inactive")){return true}var i=50,g=a(this).children(".widget").length;i=i+parseInt(g*48,10);a(this).css("minHei
ght",i+"px")});a(document.body).bind("click.widgets-toggle",function(l){var k=a(l.target),i={},j,g,h;if(k.parents(".widget-top").length&&!k.parents("#available-widgets").length){j=k.closest("div.widget");g=j.children(".widget-inside");h=parseInt(j.find("input.widget-width").val(),10);if(g.is(":hidden")){if(h>250&&g.closest("div.widgets-sortables").length){i.width=h+30+"px";if(g.closest("div.widget-liquid-right").length){i[e]=235-h+"px"}j.css(i)}wpWidgets.fixLabels(j);g.slideDown("fast")}else{g.slideUp("fast",function(){j.css({width:"",margin:""})})}l.preventDefault()}else{if(k.hasClass("widget-control-save")){wpWidgets.save(k.closest("div.widget"),0,1,0);l.preventDefault()}else{if(k.hasClass("widget-control-remove")){wpWidgets.save(k.closest("div.widget")
,1,1,0);l.preventDefault()}else{if(k.hasClass("widget-control-close")){wpWidgets.close(k.closest("div.widget"));l.preventDefault()}}}}});d.children(".widget").each(function(){wpWidgets.appendTitle(this);if(a("p.widget-error",this).length){a("a.widget-action",this).click()}});a("#widget-list").children(".widget").draggable({connectToSortable:"div.widgets-sortables",handle:"> .widget-top > .widget-title",distance:2,helper:"clone",zIndex:100,containment:"document",start:function(h,g){g.helper.find("div.widget-description").hide();b=this.id},stop:function(h,g){if(f){a(f).hide()}f=""}});d.sortable({placeholder:"widget-placeholder",items:"> .widget",handle:"> .widget-top > .widget-title",cursor:"move",distance:2,containment:"document",start:function(h,g){g.item.children(".widget-insid
e").hide();g.item.css({margin:"",width:""})},stop:function(i,g){if(g.item.hasClass("ui-draggable")&&g.item.data("draggable")){g.item.draggable("destroy")}if(g.item.hasClass("deleting")){wpWidgets.save(g.item,1,0,1);g.item.remove();return}var h=g.item.find("input.add_new").val(),l=g.item.find("input.multi_number").val(),k=b,j=a(this).attr("id");g.item.css({margin:"",width:""});b="";if(h){if("multi"==h){g.item.html(g.item.html().replace(/<[^<>]+>/g,function(n){return n.replace(/__i__|%i%/g,l)}));g.item.attr("id",k.replace("__i__",l));l++;a("div#"+k).find("input.multi_number").val(l)}else{if("single"==h){g.item.attr("id","new-"+k);f="div#"+k}}wpWidgets.save(g.item,0,0,1);g.item.find("input.add_new").val("");g.item.find("a.
widget-action").click();return}wpWidgets.saveOrder(j)},receive:function(i,h){var g=a(h.sender);if(!a(this).is(":visible")||this.id.indexOf("orphaned_widgets")!=-1){g.sortable("cancel")}if(g.attr("id").indexOf("orphaned_widgets")!=-1&&!g.children(".widget").length){g.parents(".orphan-sidebar").slideUp(400,function(){a(this).remove()})}}}).sortable("option","connectWith","div.widgets-sortables").parent().filter(".closed").children(".widgets-sortables").sortable("disable");a("#available-widgets").droppable({tolerance:"pointer",accept:function(g){return a(g).parent().attr("id")!="widget-list"},drop:function(h,g){g.draggable.addClass("deleting");a("#removing-widget").hide().children("span").html("")},over:function(h,g){g.draggable.addClass("deleting")
;a("div.widget-placeholder").hide();if(g.draggable.hasClass("ui-sortable-helper")){a("#removing-widget").show().children("span").html(g.draggable.find("div.widget-title").children("h4").html())}},out:function(h,g){g.draggable.removeClass("deleting");a("div.widget-placeholder").show();a("#removing-widget").hide().children("span").html("")}})},saveOrder:function(c){if(c){a("#"+c).closest("div.widgets-holder-wrap").find("img.ajax-feedback").css("visibility","visible")}var b={action:"widgets-order",savewidgets:a("#_wpnonce_widgets").val(),sidebars:[]};a("div.widgets-sortables").each(function(){if(a(this).sortable){b["sidebars["+a(this).attr("id")+"]"]=a(this).sortable("toArray").join(",")}});a.post(ajaxurl,b,function(){a("img.ajax-feedbac
k").css("visibility","hidden")});this.resize()},save:function(g,d,e,b){var h=g.closest("div.widgets-sortables").attr("id"),f=g.find("form").serialize(),c;g=a(g);a(".ajax-feedback",g).css("visibility","visible");c={action:"save-widget",savewidgets:a("#_wpnonce_widgets").val(),sidebar:h};if(d){c.delete_widget=1}f+="&"+a.param(c);a.post(ajaxurl,f,function(i){var j;if(d){if(!a("input.widget_number",g).val()){j=a("input.widget-id",g).val();a("#available-widgets").find("input.widget-id").each(function(){if(a(this).val()==j){a(this).closest("div.widget").show()}})}if(e){b=0;g.slideUp("fast",function(){a(this).remove();wpWidgets.saveOrder()})}else{g.remove();wpWidgets.resize()}}else{a(".ajax-feedback").css("visibility","hidden");if(i&&i.length>2){a("div.widget-c
ontent",g).html(i);wpWidgets.appendTitle(g);wpWidgets.fixLabels(g)}}if(b){wpWidgets.saveOrder()}})},appendTitle:function(b){var c=a('input[id*="-title"]',b).val()||"";if(c){c=": "+c.replace(/<[^<>]+>/g,"").replace(/</g,"&lt;").replace(/>/g,"&gt;")}a(b).children(".widget-top").children(".widget-title").children().children(".in-widget-title").html(c)},resize:function(){a("div.widgets-sortables").each(function(){if(a(this).parent().hasClass("inactive")){return true}var c=50,b=a(this).children(".widget").length;c=c+parseInt(b*48,10);a(this).css("minHeight",c+"px")})},fixLabels:function(b){b.children(".widget-inside").find("label").each(function(){var c=a(this).attr("for");if(c&&c==a("input",this).attr("id")){a(this).removeAttr("for")}})},close:
function(b){b.children(".widget-inside").slideUp("fast",function(){b.css({width:"",margin:""})})}};a(document).ready(function(b){wpWidgets.init()})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjswordcountdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/word-count.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/word-count.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/word-count.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,42 +0,0 @@
</span><del>-(function($,undefined) {
-        wpWordCount = {
-
-                settings : {
-                        strip : /<[a-zA-Z\/][^<>]*>/g, // strip HTML tags
-                        clean : /[0-9.(),;:!?%#$¿'"_+=\\/-]+/g, // regexp to remove punctuation, etc.
-                        w : /\S\s+/g, // word-counting regexp
-                        c : /\S/g // char-counting regexp for asian languages
-                },
-
-                block : 0,
-
-                wc : function(tx, type) {
-                        var t = this, w = $('.word-count'), tc = 0;
-
-                        if ( type === undefined )
-                                type = wordCountL10n.type;
-                        if ( type !== 'w' && type !== 'c' )
-                                type = 'w';
-
-                        if ( t.block )
-                                return;
-
-                        t.block = 1;
-
-                        setTimeout( function() {
-                                if ( tx ) {
-                                        tx = tx.replace( t.settings.strip, ' ' ).replace( /&nbsp;|&#160;/gi, ' ' );
-                                        tx = tx.replace( t.settings.clean, '' );
-                                        tx.replace( t.settings[type], function(){tc++;} );
-                                }
-                                w.html(tc.toString());
-
-                                setTimeout( function() { t.block = 0; }, 2000 );
-                        }, 1 );
-                }
-        }
-
-        $(document).bind( 'wpcountwords', function(e, txt) {
-                wpWordCount.wc(txt);
-        });
-}(jQuery));
</del></span></pre></div>
<a id="trunkwpadminjswordcountjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/word-count.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/word-count.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/word-count.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a,b){wpWordCount={settings:{strip:/<[a-zA-Z\/][^<>]*>/g,clean:/[0-9.(),;:!?%#$¿'"_+=\\/-]+/g,w:/\S\s+/g,c:/\S/g},block:0,wc:function(e,g){var f=this,d=a(".word-count"),c=0;if(g===b){g=wordCountL10n.type}if(g!=="w"&&g!=="c"){g="w"}if(f.block){return}f.block=1;setTimeout(function(){if(e){e=e.replace(f.settings.strip," ").replace(/&nbsp;|&#160;/gi," ");e=e.replace(f.settings.clean,"");e.replace(f.settings[g],function(){c++})}d.html(c.toString());setTimeout(function(){f.block=0},2000)},1)}};a(document).bind("wpcountwords",function(d,c){wpWordCount.wc(c)})}(jQuery));
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjswordcountjsfromrev21591trunkwpadminjswordcountdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/word-count.js (from rev 21591, trunk/wp-admin/js/word-count.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/word-count.js         (rev 0)
+++ trunk/wp-admin/js/word-count.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,42 @@
</span><ins>+(function($,undefined) {
+        wpWordCount = {
+
+                settings : {
+                        strip : /<[a-zA-Z\/][^<>]*>/g, // strip HTML tags
+                        clean : /[0-9.(),;:!?%#$¿'"_+=\\/-]+/g, // regexp to remove punctuation, etc.
+                        w : /\S\s+/g, // word-counting regexp
+                        c : /\S/g // char-counting regexp for asian languages
+                },
+
+                block : 0,
+
+                wc : function(tx, type) {
+                        var t = this, w = $('.word-count'), tc = 0;
+
+                        if ( type === undefined )
+                                type = wordCountL10n.type;
+                        if ( type !== 'w' && type !== 'c' )
+                                type = 'w';
+
+                        if ( t.block )
+                                return;
+
+                        t.block = 1;
+
+                        setTimeout( function() {
+                                if ( tx ) {
+                                        tx = tx.replace( t.settings.strip, ' ' ).replace( /&nbsp;|&#160;/gi, ' ' );
+                                        tx = tx.replace( t.settings.clean, '' );
+                                        tx.replace( t.settings[type], function(){tc++;} );
+                                }
+                                w.html(tc.toString());
+
+                                setTimeout( function() { t.block = 0; }, 2000 );
+                        }, 1 );
+                }
+        }
+
+        $(document).bind( 'wpcountwords', function(e, txt) {
+                wpWordCount.wc(txt);
+        });
+}(jQuery));
</ins></span></pre></div>
<a id="trunkwpadminjswordcountminjsfromrev21591trunkwpadminjswordcountjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/word-count.min.js (from rev 21591, trunk/wp-admin/js/word-count.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/word-count.min.js         (rev 0)
+++ trunk/wp-admin/js/word-count.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a,b){wpWordCount={settings:{strip:/<[a-zA-Z\/][^<>]*>/g,clean:/[0-9.(),;:!?%#$¿'"_+=\\/-]+/g,w:/\S\s+/g,c:/\S/g},block:0,wc:function(e,g){var f=this,d=a(".word-count"),c=0;if(g===b){g=wordCountL10n.type}if(g!=="w"&&g!=="c"){g="w"}if(f.block){return}f.block=1;setTimeout(function(){if(e){e=e.replace(f.settings.strip," ").replace(/&nbsp;|&#160;/gi," ");e=e.replace(f.settings.clean,"");e.replace(f.settings[g],function(){c++})}d.html(c.toString());setTimeout(function(){f.block=0},2000)},1)}};a(document).bind("wpcountwords",function(d,c){wpWordCount.wc(c)})}(jQuery));
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjswpfullscreendevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/wp-fullscreen.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/wp-fullscreen.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/wp-fullscreen.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,731 +0,0 @@
</span><del>-/**
- * PubSub
- *
- * A lightweight publish/subscribe implementation.
- * Private use only!
- */
-var PubSub, fullscreen, wptitlehint;
-
-PubSub = function() {
-        this.topics = {};
-};
-
-PubSub.prototype.subscribe = function( topic, callback ) {
-        if ( ! this.topics[ topic ] )
-                this.topics[ topic ] = [];
-
-        this.topics[ topic ].push( callback );
-        return callback;
-};
-
-PubSub.prototype.unsubscribe = function( topic, callback ) {
-        var i, l,
-                topics = this.topics[ topic ];
-
-        if ( ! topics )
-                return callback || [];
-
-        // Clear matching callbacks
-        if ( callback ) {
-                for ( i = 0, l = topics.length; i < l; i++ ) {
-                        if ( callback == topics[i] )
-                                topics.splice( i, 1 );
-                }
-                return callback;
-
-        // Clear all callbacks
-        } else {
-                this.topics[ topic ] = [];
-                return topics;
-        }
-};
-
-PubSub.prototype.publish = function( topic, args ) {
-        var i, l, broken,
-                topics = this.topics[ topic ];
-
-        if ( ! topics )
-                return;
-
-        args = args || [];
-
-        for ( i = 0, l = topics.length; i < l; i++ ) {
-                broken = ( topics[i].apply( null, args ) === false || broken );
-        }
-        return ! broken;
-};
-
-/**
- * Distraction Free Writing
- * (wp-fullscreen)
- *
- * Access the API globally using the fullscreen variable.
- */
-
-(function($){
-        var api, ps, bounder, s;
-
-        // Initialize the fullscreen/api object
-        fullscreen = api = {};
-
-        // Create the PubSub (publish/subscribe) interface.
-        ps = api.pubsub = new PubSub();
-        timer = 0;
-        block = false;
-
-        s = api.settings = { // Settings
-                visible : false,
-                mode : 'tinymce',
-                editor_id : 'content',
-                title_id : '',
-                timer : 0,
-                toolbar_shown : false
-        }
-
-        /**
-         * Bounder
-         *
-         * Creates a function that publishes start/stop topics.
-         * Used to throttle events.
-         */
-        bounder = api.bounder = function( start, stop, delay, e ) {
-                var y, top;
-
-                delay = delay || 1250;
-
-                if ( e ) {
-                        y = e.pageY || e.clientY || e.offsetY;
-                        top = $(document).scrollTop();
-
-                        if ( !e.isDefaultPrevented ) // test if e ic jQuery normalized
-                                y = 135 + y;
-
-                        if ( y - top > 120 )
-                                return;
-                }
-
-                if ( block )
-                        return;
-
-                block = true;
-
-                setTimeout( function() {
-                        block = false;
-                }, 400 );
-
-                if ( s.timer )
-                        clearTimeout( s.timer );
-                else
-                        ps.publish( start );
-
-                function timed() {
-                        ps.publish( stop );
-                        s.timer = 0;
-                }
-
-                s.timer = setTimeout( timed, delay );
-        };
-
-        /**
-         * on()
-         *
-         * Turns fullscreen on.
-         *
-         * @param string mode Optional. Switch to the given mode before opening.
-         */
-        api.on = function() {
-                if ( s.visible )
-                        return;
-
-                // Settings can be added or changed by defining "wp_fullscreen_settings" JS object.
-                if ( typeof(wp_fullscreen_settings) == 'object' )
-                        $.extend( s, wp_fullscreen_settings );
-
-                s.editor_id = wpActiveEditor || 'content';
-
-                if ( $('input#title').length && s.editor_id == 'content' )
-                        s.title_id = 'title';
-                else if ( $('input#' + s.editor_id + '-title').length ) // the title input field should have [editor_id]-title HTML ID to be auto detected
-                        s.title_id = s.editor_id + '-title';
-                else
-                        $('#wp-fullscreen-title, #wp-fullscreen-title-prompt-text').hide();
-
-                s.mode = $('#' + s.editor_id).is(':hidden') ? 'tinymce' : 'html';
-                s.qt_canvas = $('#' + s.editor_id).get(0);
-
-                if ( ! s.element )
-                        api.ui.init();
-
-                s.is_mce_on = s.has_tinymce && typeof( tinyMCE.get(s.editor_id) ) != 'undefined';
-
-                api.ui.fade( 'show', 'showing', 'shown' );
-        };
-
-        /**
-         * off()
-         *
-         * Turns fullscreen off.
-         */
-        api.off = function() {
-                if ( ! s.visible )
-                        return;
-
-                api.ui.fade( 'hide', 'hiding', 'hidden' );
-        };
-
-        /**
-         * switchmode()
-         *
-         * @return string - The current mode.
-         *
-         * @param string to - The fullscreen mode to switch to.
-         * @event switchMode
-         * @eventparam string to - The new mode.
-         * @eventparam string from - The old mode.
-         */
-        api.switchmode = function( to ) {
-                var from = s.mode;
-
-                if ( ! to || ! s.visible || ! s.has_tinymce )
-                        return from;
-
-                // Don't switch if the mode is the same.
-                if ( from == to )
-                        return from;
-
-                ps.publish( 'switchMode', [ from, to ] );
-                s.mode = to;
-                ps.publish( 'switchedMode', [ from, to ] );
-
-                return to;
-        };
-
-        /**
-         * General
-         */
-
-        api.save = function() {
-                var hidden = $('#hiddenaction'), old = hidden.val(), spinner = $('#wp-fullscreen-save img'),
-                        message = $('#wp-fullscreen-save span');
-
-                spinner.show();
-                api.savecontent();
-
-                hidden.val('wp-fullscreen-save-post');
-
-                $.post( ajaxurl, $('form#post').serialize(), function(r){
-                        spinner.hide();
-                        message.show();
-
-                        setTimeout( function(){
-                                message.fadeOut(1000);
-                        }, 3000 );
-
-                        if ( r.last_edited )
-                                $('#wp-fullscreen-save input').attr( 'title', r.last_edited );
-
-                }, 'json');
-
-                hidden.val(old);
-        }
-
-        api.savecontent = function() {
-                var ed, content;
-
-                if ( s.title_id )
-                        $('#' + s.title_id).val( $('#wp-fullscreen-title').val() );
-
-                if ( s.mode === 'tinymce' && (ed = tinyMCE.get('wp_mce_fullscreen')) ) {
-                        content = ed.save();
-                } else {
-                        content = $('#wp_mce_fullscreen').val();
-                }
-
-                $('#' + s.editor_id).val( content );
-                $(document).triggerHandler('wpcountwords', [ content ]);
-        }
-
-        set_title_hint = function( title ) {
-                if ( ! title.val().length )
-                        title.siblings('label').css( 'visibility', '' );
-                else
-                        title.siblings('label').css( 'visibility', 'hidden' );
-        }
-
-        api.dfw_width = function(n) {
-                var el = $('#wp-fullscreen-wrap'), w = el.width();
-
-                if ( !n ) { // reset to theme width
-                        el.width( $('#wp-fullscreen-central-toolbar').width() );
-                        deleteUserSetting('dfw_width');
-                        return;
-                }
-
-                w = n + w;
-
-                if ( w < 200 || w > 1200 ) // sanity check
-                        return;
-
-                el.width( w );
-                setUserSetting('dfw_width', w);
-        }
-
-        ps.subscribe( 'showToolbar', function() {
-                s.toolbars.removeClass('fade-1000').addClass('fade-300');
-                api.fade.In( s.toolbars, 300, function(){ ps.publish('toolbarShown'); }, true );
-                $('#wp-fullscreen-body').addClass('wp-fullscreen-focus');
-                s.toolbar_shown = true;
-        });
-
-        ps.subscribe( 'hideToolbar', function() {
-                s.toolbars.removeClass('fade-300').addClass('fade-1000');
-                api.fade.Out( s.toolbars, 1000, function(){ ps.publish('toolbarHidden'); }, true );
-                $('#wp-fullscreen-body').removeClass('wp-fullscreen-focus');
-        });
-
-        ps.subscribe( 'toolbarShown', function() {
-                s.toolbars.removeClass('fade-300');
-        });
-
-        ps.subscribe( 'toolbarHidden', function() {
-                s.toolbars.removeClass('fade-1000');
-                s.toolbar_shown = false;
-        });
-
-        ps.subscribe( 'show', function() { // This event occurs before the overlay blocks the UI.
-                var title;
-
-                if ( s.title_id ) {
-                        title = $('#wp-fullscreen-title').val( $('#' + s.title_id).val() );
-                        set_title_hint( title );
-                }
-
-                $('#wp-fullscreen-save input').attr( 'title', $('#last-edit').text() );
-
-                s.textarea_obj.value = s.qt_canvas.value;
-
-                if ( s.has_tinymce && s.mode === 'tinymce' )
-                        tinyMCE.execCommand('wpFullScreenInit');
-
-                s.orig_y = $(window).scrollTop();
-        });
-
-        ps.subscribe( 'showing', function() { // This event occurs while the DFW overlay blocks the UI.
-                $( document.body ).addClass( 'fullscreen-active' );
-                api.refresh_buttons();
-
-                $( document ).bind( 'mousemove.fullscreen', function(e) { bounder( 'showToolbar', 'hideToolbar', 2000, e ); } );
-                bounder( 'showToolbar', 'hideToolbar', 2000 );
-
-                api.bind_resize();
-                setTimeout( api.resize_textarea, 200 );
-
-                // scroll to top so the user is not disoriented
-                scrollTo(0, 0);
-
-                // needed it for IE7 and compat mode
-                $('#wpadminbar').hide();
-        });
-
-        ps.subscribe( 'shown', function() { // This event occurs after the DFW overlay is shown
-                var interim_init;
-
-                s.visible = true;
-
-                // init the standard TinyMCE instance if missing
-                if ( s.has_tinymce && ! s.is_mce_on ) {
-
-                        interim_init = function(mce, ed) {
-                                var el = ed.getElement(), old_val = el.value, settings = tinyMCEPreInit.mceInit[s.editor_id];
-
-                                if ( settings && settings.wpautop && typeof(switchEditors) != 'undefined' )
-                                        el.value = switchEditors.wpautop( el.value );
-
-                                ed.onInit.add(function(ed) {
-                                        ed.hide();
-                                        ed.getElement().value = old_val;
-                                        tinymce.onAddEditor.remove(interim_init);
-                                });
-                        };
-
-                        tinymce.onAddEditor.add(interim_init);
-                        tinyMCE.init(tinyMCEPreInit.mceInit[s.editor_id]);
-
-                        s.is_mce_on = true;
-                }
-
-                wpActiveEditor = 'wp_mce_fullscreen';
-        });
-
-        ps.subscribe( 'hide', function() { // This event occurs before the overlay blocks DFW.
-                var htmled_is_hidden = $('#' + s.editor_id).is(':hidden');
-                // Make sure the correct editor is displaying.
-                if ( s.has_tinymce && s.mode === 'tinymce' && !htmled_is_hidden ) {
-                        switchEditors.go(s.editor_id, 'tmce');
-                } else if ( s.mode === 'html' && htmled_is_hidden ) {
-                        switchEditors.go(s.editor_id, 'html');
-                }
-
-                // Save content must be after switchEditors or content will be overwritten. See #17229.
-                api.savecontent();
-
-                $( document ).unbind( '.fullscreen' );
-                $(s.textarea_obj).unbind('.grow');
-
-                if ( s.has_tinymce && s.mode === 'tinymce' )
-                        tinyMCE.execCommand('wpFullScreenSave');
-
-                if ( s.title_id )
-                        set_title_hint( $('#' + s.title_id) );
-
-                s.qt_canvas.value = s.textarea_obj.value;
-        });
-
-        ps.subscribe( 'hiding', function() { // This event occurs while the overlay blocks the DFW UI.
-
-                $( document.body ).removeClass( 'fullscreen-active' );
-                scrollTo(0, s.orig_y);
-                $('#wpadminbar').show();
-        });
-
-        ps.subscribe( 'hidden', function() { // This event occurs after DFW is removed.
-                s.visible = false;
-                $('#wp_mce_fullscreen, #wp-fullscreen-title').removeAttr('style');
-
-                if ( s.has_tinymce && s.is_mce_on )
-                        tinyMCE.execCommand('wpFullScreenClose');
-
-                s.textarea_obj.value = '';
-                api.oldheight = 0;
-                wpActiveEditor = s.editor_id;
-        });
-
-        ps.subscribe( 'switchMode', function( from, to ) {
-                var ed;
-
-                if ( !s.has_tinymce || !s.is_mce_on )
-                        return;
-
-                ed = tinyMCE.get('wp_mce_fullscreen');
-
-                if ( from === 'html' && to === 'tinymce' ) {
-
-                        if ( tinyMCE.get(s.editor_id).getParam('wpautop') && typeof(switchEditors) != 'undefined' )
-                                s.textarea_obj.value = switchEditors.wpautop( s.textarea_obj.value );
-
-                        if ( 'undefined' == typeof(ed) )
-                                tinyMCE.execCommand('wpFullScreenInit');
-                        else
-                                ed.show();
-
-                } else if ( from === 'tinymce' && to === 'html' ) {
-                        if ( ed )
-                                ed.hide();
-                }
-        });
-
-        ps.subscribe( 'switchedMode', function( from, to ) {
-                api.refresh_buttons(true);
-
-                if ( to === 'html' )
-                        setTimeout( api.resize_textarea, 200 );
-        });
-
-        /**
-         * Buttons
-         */
-        api.b = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('Bold');
-        }
-
-        api.i = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('Italic');
-        }
-
-        api.ul = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('InsertUnorderedList');
-        }
-
-        api.ol = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('InsertOrderedList');
-        }
-
-        api.link = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('WP_Link');
-                else
-                        wpLink.open();
-        }
-
-        api.unlink = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('unlink');
-        }
-
-        api.atd = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('mceWritingImprovementTool');
-        }
-
-        api.help = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('WP_Help');
-        }
-
-        api.blockquote = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode )
-                        tinyMCE.execCommand('mceBlockQuote');
-        }
-
-        api.medialib = function() {
-                if ( s.has_tinymce && 'tinymce' === s.mode ) {
-                        tinyMCE.execCommand('WP_Medialib');
-                } else {
-                        var href = $('#wp-' + s.editor_id + '-media-buttons a.thickbox').attr('href') || '';
-
-                        if ( href )
-                                tb_show('', href);
-                }
-        }
-
-        api.refresh_buttons = function( fade ) {
-                fade = fade || false;
-
-                if ( s.mode === 'html' ) {
-                        $('#wp-fullscreen-mode-bar').removeClass('wp-tmce-mode').addClass('wp-html-mode');
-
-                        if ( fade )
-                                $('#wp-fullscreen-button-bar').fadeOut( 150, function(){
-                                        $(this).addClass('wp-html-mode').fadeIn( 150 );
-                                });
-                        else
-                                $('#wp-fullscreen-button-bar').addClass('wp-html-mode');
-
-                } else if ( s.mode === 'tinymce' ) {
-                        $('#wp-fullscreen-mode-bar').removeClass('wp-html-mode').addClass('wp-tmce-mode');
-
-                        if ( fade )
-                                $('#wp-fullscreen-button-bar').fadeOut( 150, function(){
-                                        $(this).removeClass('wp-html-mode').fadeIn( 150 );
-                                });
-                        else
-                                $('#wp-fullscreen-button-bar').removeClass('wp-html-mode');
-                }
-        }
-
-        /**
-         * UI Elements
-         *
-         * Used for transitioning between states.
-         */
-        api.ui = {
-                init: function() {
-                        var topbar = $('#fullscreen-topbar'), txtarea = $('#wp_mce_fullscreen'), last = 0;
-
-                        s.toolbars = topbar.add( $('#wp-fullscreen-status') );
-                        s.element = $('#fullscreen-fader');
-                        s.textarea_obj = txtarea[0];
-                        s.has_tinymce = typeof(tinymce) != 'undefined';
-
-                        if ( !s.has_tinymce )
-                                $('#wp-fullscreen-mode-bar').hide();
-
-                        if ( wptitlehint && $('#wp-fullscreen-title').length )
-                                wptitlehint('wp-fullscreen-title');
-
-                        $(document).keyup(function(e){
-                                var c = e.keyCode || e.charCode, a, data;
-
-                                if ( !fullscreen.settings.visible )
-                                        return true;
-
-                                if ( navigator.platform && navigator.platform.indexOf('Mac') != -1 )
-                                        a = e.ctrlKey; // Ctrl key for Mac
-                                else
-                                        a = e.altKey; // Alt key for Win & Linux
-
-                                if ( 27 == c ) { // Esc
-                                        data = {
-                                                event: e,
-                                                what: 'dfw',
-                                                cb: fullscreen.off,
-                                                condition: function(){
-                                                        if ( $('#TB_window').is(':visible') || $('.wp-dialog').is(':visible') )
-                                                                return false;
-                                                        return true;
-                                                }
-                                        };
-
-                                        if ( ! jQuery(document).triggerHandler( 'wp_CloseOnEscape', [data] ) )
-                                                fullscreen.off();
-                                }
-
-                                if ( a && (61 == c || 107 == c || 187 == c) ) // +
-                                        api.dfw_width(25);
-
-                                if ( a && (45 == c || 109 == c || 189 == c) ) // -
-                                        api.dfw_width(-25);
-
-                                if ( a && 48 == c ) // 0
-                                        api.dfw_width(0);
-
-                                return false;
-                        });
-
-                        // word count in Text mode
-                        if ( typeof(wpWordCount) != 'undefined' ) {
-
-                                txtarea.keyup( function(e) {
-                                        var k = e.keyCode || e.charCode;
-
-                                        if ( k == last )
-                                                return true;
-
-                                        if ( 13 == k || 8 == last || 46 == last )
-                                                $(document).triggerHandler('wpcountwords', [ txtarea.val() ]);
-
-                                        last = k;
-                                        return true;
-                                });
-                        }
-
-                        topbar.mouseenter(function(e){
-                                s.toolbars.addClass('fullscreen-make-sticky');
-                                $( document ).unbind( '.fullscreen' );
-                                clearTimeout( s.timer );
-                                s.timer = 0;
-                        }).mouseleave(function(e){
-                                s.toolbars.removeClass('fullscreen-make-sticky');
-
-                                if ( s.visible )
-                                        $( document ).bind( 'mousemove.fullscreen', function(e) { bounder( 'showToolbar', 'hideToolbar', 2000, e ); } );
-                        });
-                },
-
-                fade: function( before, during, after ) {
-                        if ( ! s.element )
-                                api.ui.init();
-
-                        // If any callback bound to before returns false, bail.
-                        if ( before && ! ps.publish( before ) )
-                                return;
-
-                        api.fade.In( s.element, 600, function() {
-                                if ( during )
-                                        ps.publish( during );
-
-                                api.fade.Out( s.element, 600, function() {
-                                        if ( after )
-                                                ps.publish( after );
-                                })
-                        });
-                }
-        };
-
-        api.fade = {
-                transitionend: 'transitionend webkitTransitionEnd oTransitionEnd',
-
-                // Sensitivity to allow browsers to render the blank element before animating.
-                sensitivity: 100,
-
-                In: function( element, speed, callback, stop ) {
-
-                        callback = callback || $.noop;
-                        speed = speed || 400;
-                        stop = stop || false;
-
-                        if ( api.fade.transitions ) {
-                                if ( element.is(':visible') ) {
-                                        element.addClass( 'fade-trigger' );
-                                        return element;
-                                }
-
-                                element.show();
-                                element.first().one( this.transitionend, function() {
-                                        callback();
-                                });
-                                setTimeout( function() { element.addClass( 'fade-trigger' ); }, this.sensitivity );
-                        } else {
-                                if ( stop )
-                                        element.stop();
-
-                                element.css( 'opacity', 1 );
-                                element.first().fadeIn( speed, callback );
-
-                                if ( element.length > 1 )
-                                        element.not(':first').fadeIn( speed );
-                        }
-
-                        return element;
-                },
-
-                Out: function( element, speed, callback, stop ) {
-
-                        callback = callback || $.noop;
-                        speed = speed || 400;
-                        stop = stop || false;
-
-                        if ( ! element.is(':visible') )
-                                return element;
-
-                        if ( api.fade.transitions ) {
-                                element.first().one( api.fade.transitionend, function() {
-                                        if ( element.hasClass('fade-trigger') )
-                                                return;
-
-                                        element.hide();
-                                        callback();
-                                });
-                                setTimeout( function() { element.removeClass( 'fade-trigger' ); }, this.sensitivity );
-                        } else {
-                                if ( stop )
-                                        element.stop();
-
-                                element.first().fadeOut( speed, callback );
-
-                                if ( element.length > 1 )
-                                        element.not(':first').fadeOut( speed );
-                        }
-
-                        return element;
-                },
-
-                transitions: (function() { // Check if the browser supports CSS 3.0 transitions
-                        var s = document.documentElement.style;
-
-                        return ( typeof ( s.WebkitTransition ) == 'string' ||
-                                typeof ( s.MozTransition ) == 'string' ||
-                                typeof ( s.OTransition ) == 'string' ||
-                                typeof ( s.transition ) == 'string' );
-                })()
-        };
-
-        /**
-         * Resize API
-         *
-         * Automatically updates textarea height.
-         */
-
-        api.bind_resize = function() {
-                $(s.textarea_obj).bind('keypress.grow click.grow paste.grow', function(){
-                        setTimeout( api.resize_textarea, 200 );
-                });
-        }
-
-        api.oldheight = 0;
-        api.resize_textarea = function() {
-                var txt = s.textarea_obj, newheight;
-
-                newheight = txt.scrollHeight > 300 ? txt.scrollHeight : 300;
-
-                if ( newheight != api.oldheight ) {
-                        txt.style.height = newheight + 'px';
-                        api.oldheight = newheight;
-                }
-        };
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpadminjswpfullscreenjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/wp-fullscreen.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/wp-fullscreen.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/wp-fullscreen.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var PubSub,fullscreen,wptitlehint;PubSub=function(){this.topics={}};PubSub.prototype.subscribe=function(a,b){if(!this.topics[a]){this.topics[a]=[]}this.topics[a].push(b);return b};PubSub.prototype.unsubscribe=function(b,e){var c,a,d=this.topics[b];if(!d){return e||[]}if(e){for(c=0,a=d.length;c<a;c++){if(e==d[c]){d.splice(c,1)}}return e}else{this.topics[b]=[];return d}};PubSub.prototype.publish=function(c,b){var d,a,e,f=this.topics[c];if(!f){return}b=b||[];for(d=0,a=f.length;d<a;d++){e=(f[d].apply(null,b)===false||e)}return !e};(function(c){var b,e,d,a;fullscreen=b={};e=b.pubsub=new PubSub();timer=0;block=false;a=b.settings={visible:false,mode:"tinymce",editor_id:"content",title_id:"",timer:0,toolbar_shown:false};d=b.bounder=function(l,h,g,j){var k,i;g=g||1250;if(j){k=j.pageY||j.clientY||j.offsetY;i=c(document).scrollTop();if(!j.isDefaultPrevented){k=135+k}if(k-i>120){return}}if(block){return}block=true;setTimeout(function(){
block=false},400);if(a.timer){clearTimeout(a.timer)}else{e.publish(l)}function f(){e.publish(h);a.timer=0}a.timer=setTimeout(f,g)};b.on=function(){if(a.visible){return}if(typeof(wp_fullscreen_settings)=="object"){c.extend(a,wp_fullscreen_settings)}a.editor_id=wpActiveEditor||"content";if(c("input#title").length&&a.editor_id=="content"){a.title_id="title"}else{if(c("input#"+a.editor_id+"-title").length){a.title_id=a.editor_id+"-title"}else{c("#wp-fullscreen-title, #wp-fullscreen-title-prompt-text").hide()}}a.mode=c("#"+a.editor_id).is(":hidden")?"tinymce":"html";a.qt_canvas=c("#"+a.editor_id).get(0);if(!a.element){b.ui.init()}a.is_mce_on=a.has_tinymce&&typeof(tinyMCE.get(a.editor_id))!="undefined";b.ui.fade("show","showing","shown")};b.off=function(){if(!a.visible){return}b.ui.fade(&
quot;hide","hiding","hidden")};b.switchmode=function(g){var f=a.mode;if(!g||!a.visible||!a.has_tinymce){return f}if(f==g){return f}e.publish("switchMode",[f,g]);a.mode=g;e.publish("switchedMode",[f,g]);return g};b.save=function(){var h=c("#hiddenaction"),f=h.val(),i=c("#wp-fullscreen-save img"),g=c("#wp-fullscreen-save span");i.show();b.savecontent();h.val("wp-fullscreen-save-post");c.post(ajaxurl,c("form#post").serialize(),function(j){i.hide();g.show();setTimeout(function(){g.fadeOut(1000)},3000);if(j.last_edited){c("#wp-fullscreen-save input").attr("title",j.last_edited)}},"json");h.val(f)};b.savecontent=function(){var f,g;if(a.title_id){c("#"+a.title_id).val(c("#wp-fullscreen-title").val())}if(a.mode==="tinymce"&&(f=tinyMCE.get("wp_mce_fullscreen"))){g=f.save()}else{g=c("#wp_mce_fullscreen").
val()}c("#"+a.editor_id).val(g);c(document).triggerHandler("wpcountwords",[g])};set_title_hint=function(f){if(!f.val().length){f.siblings("label").css("visibility","")}else{f.siblings("label").css("visibility","hidden")}};b.dfw_width=function(h){var g=c("#wp-fullscreen-wrap"),f=g.width();if(!h){g.width(c("#wp-fullscreen-central-toolbar").width());deleteUserSetting("dfw_width");return}f=h+f;if(f<200||f>1200){return}g.width(f);setUserSetting("dfw_width",f)};e.subscribe("showToolbar",function(){a.toolbars.removeClass("fade-1000").addClass("fade-300");b.fade.In(a.toolbars,300,function(){e.publish("toolbarShown")},true);c("#wp-fullscreen-body").addClass("wp-fullscreen-focus");a.toolbar_shown=true});e.subscribe("hideToolbar",function(){a.toolbars.removeClass("fade-300").addClass
("fade-1000");b.fade.Out(a.toolbars,1000,function(){e.publish("toolbarHidden")},true);c("#wp-fullscreen-body").removeClass("wp-fullscreen-focus")});e.subscribe("toolbarShown",function(){a.toolbars.removeClass("fade-300")});e.subscribe("toolbarHidden",function(){a.toolbars.removeClass("fade-1000");a.toolbar_shown=false});e.subscribe("show",function(){var f;if(a.title_id){f=c("#wp-fullscreen-title").val(c("#"+a.title_id).val());set_title_hint(f)}c("#wp-fullscreen-save input").attr("title",c("#last-edit").text());a.textarea_obj.value=a.qt_canvas.value;if(a.has_tinymce&&a.mode==="tinymce"){tinyMCE.execCommand("wpFullScreenInit")}a.orig_y=c(window).scrollTop()});e.subscribe("showing",function(){c(document.body).addClass("fullscreen-active");b.refresh_buttons();c(document).bind("mousemove.fu
llscreen",function(f){d("showToolbar","hideToolbar",2000,f)});d("showToolbar","hideToolbar",2000);b.bind_resize();setTimeout(b.resize_textarea,200);scrollTo(0,0);c("#wpadminbar").hide()});e.subscribe("shown",function(){var f;a.visible=true;if(a.has_tinymce&&!a.is_mce_on){f=function(g,h){var k=h.getElement(),i=k.value,j=tinyMCEPreInit.mceInit[a.editor_id];if(j&&j.wpautop&&typeof(switchEditors)!="undefined"){k.value=switchEditors.wpautop(k.value)}h.onInit.add(function(l){l.hide();l.getElement().value=i;tinymce.onAddEditor.remove(f)})};tinymce.onAddEditor.add(f);tinyMCE.init(tinyMCEPreInit.mceInit[a.editor_id]);a.is_mce_on=true}wpActiveEditor="wp_mce_fullscreen"});e.subscribe("hide",function(){var f=c("#"+a.editor_id).is(":hidden");if(a.has_tinymce&&a.mode==="tinymce"&&!f){switchEditors.go(a.editor_id,"tmce&quo
t;)}else{if(a.mode==="html"&&f){switchEditors.go(a.editor_id,"html")}}b.savecontent();c(document).unbind(".fullscreen");c(a.textarea_obj).unbind(".grow");if(a.has_tinymce&&a.mode==="tinymce"){tinyMCE.execCommand("wpFullScreenSave")}if(a.title_id){set_title_hint(c("#"+a.title_id))}a.qt_canvas.value=a.textarea_obj.value});e.subscribe("hiding",function(){c(document.body).removeClass("fullscreen-active");scrollTo(0,a.orig_y);c("#wpadminbar").show()});e.subscribe("hidden",function(){a.visible=false;c("#wp_mce_fullscreen, #wp-fullscreen-title").removeAttr("style");if(a.has_tinymce&&a.is_mce_on){tinyMCE.execCommand("wpFullScreenClose")}a.textarea_obj.value="";b.oldheight=0;wpActiveEditor=a.editor_id});e.subscribe("switchMode",function(h,g){var f;if(!a.has_tinymce||!a.is_mce_on){return}f=tinyMCE.get(&q
uot;wp_mce_fullscreen");if(h==="html"&&g==="tinymce"){if(tinyMCE.get(a.editor_id).getParam("wpautop")&&typeof(switchEditors)!="undefined"){a.textarea_obj.value=switchEditors.wpautop(a.textarea_obj.value)}if("undefined"==typeof(f)){tinyMCE.execCommand("wpFullScreenInit")}else{f.show()}}else{if(h==="tinymce"&&g==="html"){if(f){f.hide()}}}});e.subscribe("switchedMode",function(g,f){b.refresh_buttons(true);if(f==="html"){setTimeout(b.resize_textarea,200)}});b.b=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("Bold")}};b.i=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("Italic")}};b.ul=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("InsertUnorderedList")}};b.ol=function(){if(a.has_tinymce&&"tin
ymce"===a.mode){tinyMCE.execCommand("InsertOrderedList")}};b.link=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("WP_Link")}else{wpLink.open()}};b.unlink=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("unlink")}};b.atd=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("mceWritingImprovementTool")}};b.help=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("WP_Help")}};b.blockquote=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("mceBlockQuote")}};b.medialib=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("WP_Medialib")}else{var f=c("#wp-"+a.editor_id+"-media-buttons a.thickbox").attr("href")||"";if(f){tb_show("",f)}}};b.refre
sh_buttons=function(f){f=f||false;if(a.mode==="html"){c("#wp-fullscreen-mode-bar").removeClass("wp-tmce-mode").addClass("wp-html-mode");if(f){c("#wp-fullscreen-button-bar").fadeOut(150,function(){c(this).addClass("wp-html-mode").fadeIn(150)})}else{c("#wp-fullscreen-button-bar").addClass("wp-html-mode")}}else{if(a.mode==="tinymce"){c("#wp-fullscreen-mode-bar").removeClass("wp-html-mode").addClass("wp-tmce-mode");if(f){c("#wp-fullscreen-button-bar").fadeOut(150,function(){c(this).removeClass("wp-html-mode").fadeIn(150)})}else{c("#wp-fullscreen-button-bar").removeClass("wp-html-mode")}}}};b.ui={init:function(){var f=c("#fullscreen-topbar"),h=c("#wp_mce_fullscreen"),g=0;a.toolbars=f.add(c("#wp-fullscreen-status"));a.element=c("#fullscreen-fader");a.textarea_obj=h[0];a.has_tinymce=ty
peof(tinymce)!="undefined";if(!a.has_tinymce){c("#wp-fullscreen-mode-bar").hide()}if(wptitlehint&&c("#wp-fullscreen-title").length){wptitlehint("wp-fullscreen-title")}c(document).keyup(function(k){var l=k.keyCode||k.charCode,i,j;if(!fullscreen.settings.visible){return true}if(navigator.platform&&navigator.platform.indexOf("Mac")!=-1){i=k.ctrlKey}else{i=k.altKey}if(27==l){j={event:k,what:"dfw",cb:fullscreen.off,condition:function(){if(c("#TB_window").is(":visible")||c(".wp-dialog").is(":visible")){return false}return true}};if(!jQuery(document).triggerHandler("wp_CloseOnEscape",[j])){fullscreen.off()}}if(i&&(61==l||107==l||187==l)){b.dfw_width(25)}if(i&&(45==l||109==l||189==l)){b.dfw_width(-25)}if(i&&48==l){b.dfw_width(0)}return false});if(typeof(wpWordCount)!="undefined"){h.keyup(function(j){var i=j.keyCode||j.charCod
e;if(i==g){return true}if(13==i||8==g||46==g){c(document).triggerHandler("wpcountwords",[h.val()])}g=i;return true})}f.mouseenter(function(i){a.toolbars.addClass("fullscreen-make-sticky");c(document).unbind(".fullscreen");clearTimeout(a.timer);a.timer=0}).mouseleave(function(i){a.toolbars.removeClass("fullscreen-make-sticky");if(a.visible){c(document).bind("mousemove.fullscreen",function(j){d("showToolbar","hideToolbar",2000,j)})}})},fade:function(g,f,h){if(!a.element){b.ui.init()}if(g&&!e.publish(g)){return}b.fade.In(a.element,600,function(){if(f){e.publish(f)}b.fade.Out(a.element,600,function(){if(h){e.publish(h)}})})}};b.fade={transitionend:"transitionend webkitTransitionEnd oTransitionEnd",sensitivity:100,In:function(g,h,i,f){i=i||c.noop;h=h||400;f=f||false;if(b.fade.transitions){if(g.is(":visible")){g.addClass("fade-trigger");return g}g.show();g.first().one(this.t
ransitionend,function(){i()});setTimeout(function(){g.addClass("fade-trigger")},this.sensitivity)}else{if(f){g.stop()}g.css("opacity",1);g.first().fadeIn(h,i);if(g.length>1){g.not(":first").fadeIn(h)}}return g},Out:function(g,h,i,f){i=i||c.noop;h=h||400;f=f||false;if(!g.is(":visible")){return g}if(b.fade.transitions){g.first().one(b.fade.transitionend,function(){if(g.hasClass("fade-trigger")){return}g.hide();i()});setTimeout(function(){g.removeClass("fade-trigger")},this.sensitivity)}else{if(f){g.stop()}g.first().fadeOut(h,i);if(g.length>1){g.not(":first").fadeOut(h)}}return g},transitions:(function(){var f=document.documentElement.style;return(typeof(f.WebkitTransition)=="string"||typeof(f.MozTransition)=="string"||typeof(f.OTransition)=="string"||typeof(f.transition)=="string")})()};b.bind_resize=function(){c(a.textarea_obj).bind("keypress.grow click.gro
w paste.grow",function(){setTimeout(b.resize_textarea,200)})};b.oldheight=0;b.resize_textarea=function(){var f=a.textarea_obj,g;g=f.scrollHeight>300?f.scrollHeight:300;if(g!=b.oldheight){f.style.height=g+"px";b.oldheight=g}}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjswpfullscreenjsfromrev21591trunkwpadminjswpfullscreendevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/wp-fullscreen.js (from rev 21591, trunk/wp-admin/js/wp-fullscreen.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/wp-fullscreen.js         (rev 0)
+++ trunk/wp-admin/js/wp-fullscreen.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,731 @@
</span><ins>+/**
+ * PubSub
+ *
+ * A lightweight publish/subscribe implementation.
+ * Private use only!
+ */
+var PubSub, fullscreen, wptitlehint;
+
+PubSub = function() {
+        this.topics = {};
+};
+
+PubSub.prototype.subscribe = function( topic, callback ) {
+        if ( ! this.topics[ topic ] )
+                this.topics[ topic ] = [];
+
+        this.topics[ topic ].push( callback );
+        return callback;
+};
+
+PubSub.prototype.unsubscribe = function( topic, callback ) {
+        var i, l,
+                topics = this.topics[ topic ];
+
+        if ( ! topics )
+                return callback || [];
+
+        // Clear matching callbacks
+        if ( callback ) {
+                for ( i = 0, l = topics.length; i < l; i++ ) {
+                        if ( callback == topics[i] )
+                                topics.splice( i, 1 );
+                }
+                return callback;
+
+        // Clear all callbacks
+        } else {
+                this.topics[ topic ] = [];
+                return topics;
+        }
+};
+
+PubSub.prototype.publish = function( topic, args ) {
+        var i, l, broken,
+                topics = this.topics[ topic ];
+
+        if ( ! topics )
+                return;
+
+        args = args || [];
+
+        for ( i = 0, l = topics.length; i < l; i++ ) {
+                broken = ( topics[i].apply( null, args ) === false || broken );
+        }
+        return ! broken;
+};
+
+/**
+ * Distraction Free Writing
+ * (wp-fullscreen)
+ *
+ * Access the API globally using the fullscreen variable.
+ */
+
+(function($){
+        var api, ps, bounder, s;
+
+        // Initialize the fullscreen/api object
+        fullscreen = api = {};
+
+        // Create the PubSub (publish/subscribe) interface.
+        ps = api.pubsub = new PubSub();
+        timer = 0;
+        block = false;
+
+        s = api.settings = { // Settings
+                visible : false,
+                mode : 'tinymce',
+                editor_id : 'content',
+                title_id : '',
+                timer : 0,
+                toolbar_shown : false
+        }
+
+        /**
+         * Bounder
+         *
+         * Creates a function that publishes start/stop topics.
+         * Used to throttle events.
+         */
+        bounder = api.bounder = function( start, stop, delay, e ) {
+                var y, top;
+
+                delay = delay || 1250;
+
+                if ( e ) {
+                        y = e.pageY || e.clientY || e.offsetY;
+                        top = $(document).scrollTop();
+
+                        if ( !e.isDefaultPrevented ) // test if e ic jQuery normalized
+                                y = 135 + y;
+
+                        if ( y - top > 120 )
+                                return;
+                }
+
+                if ( block )
+                        return;
+
+                block = true;
+
+                setTimeout( function() {
+                        block = false;
+                }, 400 );
+
+                if ( s.timer )
+                        clearTimeout( s.timer );
+                else
+                        ps.publish( start );
+
+                function timed() {
+                        ps.publish( stop );
+                        s.timer = 0;
+                }
+
+                s.timer = setTimeout( timed, delay );
+        };
+
+        /**
+         * on()
+         *
+         * Turns fullscreen on.
+         *
+         * @param string mode Optional. Switch to the given mode before opening.
+         */
+        api.on = function() {
+                if ( s.visible )
+                        return;
+
+                // Settings can be added or changed by defining "wp_fullscreen_settings" JS object.
+                if ( typeof(wp_fullscreen_settings) == 'object' )
+                        $.extend( s, wp_fullscreen_settings );
+
+                s.editor_id = wpActiveEditor || 'content';
+
+                if ( $('input#title').length && s.editor_id == 'content' )
+                        s.title_id = 'title';
+                else if ( $('input#' + s.editor_id + '-title').length ) // the title input field should have [editor_id]-title HTML ID to be auto detected
+                        s.title_id = s.editor_id + '-title';
+                else
+                        $('#wp-fullscreen-title, #wp-fullscreen-title-prompt-text').hide();
+
+                s.mode = $('#' + s.editor_id).is(':hidden') ? 'tinymce' : 'html';
+                s.qt_canvas = $('#' + s.editor_id).get(0);
+
+                if ( ! s.element )
+                        api.ui.init();
+
+                s.is_mce_on = s.has_tinymce && typeof( tinyMCE.get(s.editor_id) ) != 'undefined';
+
+                api.ui.fade( 'show', 'showing', 'shown' );
+        };
+
+        /**
+         * off()
+         *
+         * Turns fullscreen off.
+         */
+        api.off = function() {
+                if ( ! s.visible )
+                        return;
+
+                api.ui.fade( 'hide', 'hiding', 'hidden' );
+        };
+
+        /**
+         * switchmode()
+         *
+         * @return string - The current mode.
+         *
+         * @param string to - The fullscreen mode to switch to.
+         * @event switchMode
+         * @eventparam string to - The new mode.
+         * @eventparam string from - The old mode.
+         */
+        api.switchmode = function( to ) {
+                var from = s.mode;
+
+                if ( ! to || ! s.visible || ! s.has_tinymce )
+                        return from;
+
+                // Don't switch if the mode is the same.
+                if ( from == to )
+                        return from;
+
+                ps.publish( 'switchMode', [ from, to ] );
+                s.mode = to;
+                ps.publish( 'switchedMode', [ from, to ] );
+
+                return to;
+        };
+
+        /**
+         * General
+         */
+
+        api.save = function() {
+                var hidden = $('#hiddenaction'), old = hidden.val(), spinner = $('#wp-fullscreen-save img'),
+                        message = $('#wp-fullscreen-save span');
+
+                spinner.show();
+                api.savecontent();
+
+                hidden.val('wp-fullscreen-save-post');
+
+                $.post( ajaxurl, $('form#post').serialize(), function(r){
+                        spinner.hide();
+                        message.show();
+
+                        setTimeout( function(){
+                                message.fadeOut(1000);
+                        }, 3000 );
+
+                        if ( r.last_edited )
+                                $('#wp-fullscreen-save input').attr( 'title', r.last_edited );
+
+                }, 'json');
+
+                hidden.val(old);
+        }
+
+        api.savecontent = function() {
+                var ed, content;
+
+                if ( s.title_id )
+                        $('#' + s.title_id).val( $('#wp-fullscreen-title').val() );
+
+                if ( s.mode === 'tinymce' && (ed = tinyMCE.get('wp_mce_fullscreen')) ) {
+                        content = ed.save();
+                } else {
+                        content = $('#wp_mce_fullscreen').val();
+                }
+
+                $('#' + s.editor_id).val( content );
+                $(document).triggerHandler('wpcountwords', [ content ]);
+        }
+
+        set_title_hint = function( title ) {
+                if ( ! title.val().length )
+                        title.siblings('label').css( 'visibility', '' );
+                else
+                        title.siblings('label').css( 'visibility', 'hidden' );
+        }
+
+        api.dfw_width = function(n) {
+                var el = $('#wp-fullscreen-wrap'), w = el.width();
+
+                if ( !n ) { // reset to theme width
+                        el.width( $('#wp-fullscreen-central-toolbar').width() );
+                        deleteUserSetting('dfw_width');
+                        return;
+                }
+
+                w = n + w;
+
+                if ( w < 200 || w > 1200 ) // sanity check
+                        return;
+
+                el.width( w );
+                setUserSetting('dfw_width', w);
+        }
+
+        ps.subscribe( 'showToolbar', function() {
+                s.toolbars.removeClass('fade-1000').addClass('fade-300');
+                api.fade.In( s.toolbars, 300, function(){ ps.publish('toolbarShown'); }, true );
+                $('#wp-fullscreen-body').addClass('wp-fullscreen-focus');
+                s.toolbar_shown = true;
+        });
+
+        ps.subscribe( 'hideToolbar', function() {
+                s.toolbars.removeClass('fade-300').addClass('fade-1000');
+                api.fade.Out( s.toolbars, 1000, function(){ ps.publish('toolbarHidden'); }, true );
+                $('#wp-fullscreen-body').removeClass('wp-fullscreen-focus');
+        });
+
+        ps.subscribe( 'toolbarShown', function() {
+                s.toolbars.removeClass('fade-300');
+        });
+
+        ps.subscribe( 'toolbarHidden', function() {
+                s.toolbars.removeClass('fade-1000');
+                s.toolbar_shown = false;
+        });
+
+        ps.subscribe( 'show', function() { // This event occurs before the overlay blocks the UI.
+                var title;
+
+                if ( s.title_id ) {
+                        title = $('#wp-fullscreen-title').val( $('#' + s.title_id).val() );
+                        set_title_hint( title );
+                }
+
+                $('#wp-fullscreen-save input').attr( 'title', $('#last-edit').text() );
+
+                s.textarea_obj.value = s.qt_canvas.value;
+
+                if ( s.has_tinymce && s.mode === 'tinymce' )
+                        tinyMCE.execCommand('wpFullScreenInit');
+
+                s.orig_y = $(window).scrollTop();
+        });
+
+        ps.subscribe( 'showing', function() { // This event occurs while the DFW overlay blocks the UI.
+                $( document.body ).addClass( 'fullscreen-active' );
+                api.refresh_buttons();
+
+                $( document ).bind( 'mousemove.fullscreen', function(e) { bounder( 'showToolbar', 'hideToolbar', 2000, e ); } );
+                bounder( 'showToolbar', 'hideToolbar', 2000 );
+
+                api.bind_resize();
+                setTimeout( api.resize_textarea, 200 );
+
+                // scroll to top so the user is not disoriented
+                scrollTo(0, 0);
+
+                // needed it for IE7 and compat mode
+                $('#wpadminbar').hide();
+        });
+
+        ps.subscribe( 'shown', function() { // This event occurs after the DFW overlay is shown
+                var interim_init;
+
+                s.visible = true;
+
+                // init the standard TinyMCE instance if missing
+                if ( s.has_tinymce && ! s.is_mce_on ) {
+
+                        interim_init = function(mce, ed) {
+                                var el = ed.getElement(), old_val = el.value, settings = tinyMCEPreInit.mceInit[s.editor_id];
+
+                                if ( settings && settings.wpautop && typeof(switchEditors) != 'undefined' )
+                                        el.value = switchEditors.wpautop( el.value );
+
+                                ed.onInit.add(function(ed) {
+                                        ed.hide();
+                                        ed.getElement().value = old_val;
+                                        tinymce.onAddEditor.remove(interim_init);
+                                });
+                        };
+
+                        tinymce.onAddEditor.add(interim_init);
+                        tinyMCE.init(tinyMCEPreInit.mceInit[s.editor_id]);
+
+                        s.is_mce_on = true;
+                }
+
+                wpActiveEditor = 'wp_mce_fullscreen';
+        });
+
+        ps.subscribe( 'hide', function() { // This event occurs before the overlay blocks DFW.
+                var htmled_is_hidden = $('#' + s.editor_id).is(':hidden');
+                // Make sure the correct editor is displaying.
+                if ( s.has_tinymce && s.mode === 'tinymce' && !htmled_is_hidden ) {
+                        switchEditors.go(s.editor_id, 'tmce');
+                } else if ( s.mode === 'html' && htmled_is_hidden ) {
+                        switchEditors.go(s.editor_id, 'html');
+                }
+
+                // Save content must be after switchEditors or content will be overwritten. See #17229.
+                api.savecontent();
+
+                $( document ).unbind( '.fullscreen' );
+                $(s.textarea_obj).unbind('.grow');
+
+                if ( s.has_tinymce && s.mode === 'tinymce' )
+                        tinyMCE.execCommand('wpFullScreenSave');
+
+                if ( s.title_id )
+                        set_title_hint( $('#' + s.title_id) );
+
+                s.qt_canvas.value = s.textarea_obj.value;
+        });
+
+        ps.subscribe( 'hiding', function() { // This event occurs while the overlay blocks the DFW UI.
+
+                $( document.body ).removeClass( 'fullscreen-active' );
+                scrollTo(0, s.orig_y);
+                $('#wpadminbar').show();
+        });
+
+        ps.subscribe( 'hidden', function() { // This event occurs after DFW is removed.
+                s.visible = false;
+                $('#wp_mce_fullscreen, #wp-fullscreen-title').removeAttr('style');
+
+                if ( s.has_tinymce && s.is_mce_on )
+                        tinyMCE.execCommand('wpFullScreenClose');
+
+                s.textarea_obj.value = '';
+                api.oldheight = 0;
+                wpActiveEditor = s.editor_id;
+        });
+
+        ps.subscribe( 'switchMode', function( from, to ) {
+                var ed;
+
+                if ( !s.has_tinymce || !s.is_mce_on )
+                        return;
+
+                ed = tinyMCE.get('wp_mce_fullscreen');
+
+                if ( from === 'html' && to === 'tinymce' ) {
+
+                        if ( tinyMCE.get(s.editor_id).getParam('wpautop') && typeof(switchEditors) != 'undefined' )
+                                s.textarea_obj.value = switchEditors.wpautop( s.textarea_obj.value );
+
+                        if ( 'undefined' == typeof(ed) )
+                                tinyMCE.execCommand('wpFullScreenInit');
+                        else
+                                ed.show();
+
+                } else if ( from === 'tinymce' && to === 'html' ) {
+                        if ( ed )
+                                ed.hide();
+                }
+        });
+
+        ps.subscribe( 'switchedMode', function( from, to ) {
+                api.refresh_buttons(true);
+
+                if ( to === 'html' )
+                        setTimeout( api.resize_textarea, 200 );
+        });
+
+        /**
+         * Buttons
+         */
+        api.b = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('Bold');
+        }
+
+        api.i = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('Italic');
+        }
+
+        api.ul = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('InsertUnorderedList');
+        }
+
+        api.ol = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('InsertOrderedList');
+        }
+
+        api.link = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('WP_Link');
+                else
+                        wpLink.open();
+        }
+
+        api.unlink = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('unlink');
+        }
+
+        api.atd = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('mceWritingImprovementTool');
+        }
+
+        api.help = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('WP_Help');
+        }
+
+        api.blockquote = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode )
+                        tinyMCE.execCommand('mceBlockQuote');
+        }
+
+        api.medialib = function() {
+                if ( s.has_tinymce && 'tinymce' === s.mode ) {
+                        tinyMCE.execCommand('WP_Medialib');
+                } else {
+                        var href = $('#wp-' + s.editor_id + '-media-buttons a.thickbox').attr('href') || '';
+
+                        if ( href )
+                                tb_show('', href);
+                }
+        }
+
+        api.refresh_buttons = function( fade ) {
+                fade = fade || false;
+
+                if ( s.mode === 'html' ) {
+                        $('#wp-fullscreen-mode-bar').removeClass('wp-tmce-mode').addClass('wp-html-mode');
+
+                        if ( fade )
+                                $('#wp-fullscreen-button-bar').fadeOut( 150, function(){
+                                        $(this).addClass('wp-html-mode').fadeIn( 150 );
+                                });
+                        else
+                                $('#wp-fullscreen-button-bar').addClass('wp-html-mode');
+
+                } else if ( s.mode === 'tinymce' ) {
+                        $('#wp-fullscreen-mode-bar').removeClass('wp-html-mode').addClass('wp-tmce-mode');
+
+                        if ( fade )
+                                $('#wp-fullscreen-button-bar').fadeOut( 150, function(){
+                                        $(this).removeClass('wp-html-mode').fadeIn( 150 );
+                                });
+                        else
+                                $('#wp-fullscreen-button-bar').removeClass('wp-html-mode');
+                }
+        }
+
+        /**
+         * UI Elements
+         *
+         * Used for transitioning between states.
+         */
+        api.ui = {
+                init: function() {
+                        var topbar = $('#fullscreen-topbar'), txtarea = $('#wp_mce_fullscreen'), last = 0;
+
+                        s.toolbars = topbar.add( $('#wp-fullscreen-status') );
+                        s.element = $('#fullscreen-fader');
+                        s.textarea_obj = txtarea[0];
+                        s.has_tinymce = typeof(tinymce) != 'undefined';
+
+                        if ( !s.has_tinymce )
+                                $('#wp-fullscreen-mode-bar').hide();
+
+                        if ( wptitlehint && $('#wp-fullscreen-title').length )
+                                wptitlehint('wp-fullscreen-title');
+
+                        $(document).keyup(function(e){
+                                var c = e.keyCode || e.charCode, a, data;
+
+                                if ( !fullscreen.settings.visible )
+                                        return true;
+
+                                if ( navigator.platform && navigator.platform.indexOf('Mac') != -1 )
+                                        a = e.ctrlKey; // Ctrl key for Mac
+                                else
+                                        a = e.altKey; // Alt key for Win & Linux
+
+                                if ( 27 == c ) { // Esc
+                                        data = {
+                                                event: e,
+                                                what: 'dfw',
+                                                cb: fullscreen.off,
+                                                condition: function(){
+                                                        if ( $('#TB_window').is(':visible') || $('.wp-dialog').is(':visible') )
+                                                                return false;
+                                                        return true;
+                                                }
+                                        };
+
+                                        if ( ! jQuery(document).triggerHandler( 'wp_CloseOnEscape', [data] ) )
+                                                fullscreen.off();
+                                }
+
+                                if ( a && (61 == c || 107 == c || 187 == c) ) // +
+                                        api.dfw_width(25);
+
+                                if ( a && (45 == c || 109 == c || 189 == c) ) // -
+                                        api.dfw_width(-25);
+
+                                if ( a && 48 == c ) // 0
+                                        api.dfw_width(0);
+
+                                return false;
+                        });
+
+                        // word count in Text mode
+                        if ( typeof(wpWordCount) != 'undefined' ) {
+
+                                txtarea.keyup( function(e) {
+                                        var k = e.keyCode || e.charCode;
+
+                                        if ( k == last )
+                                                return true;
+
+                                        if ( 13 == k || 8 == last || 46 == last )
+                                                $(document).triggerHandler('wpcountwords', [ txtarea.val() ]);
+
+                                        last = k;
+                                        return true;
+                                });
+                        }
+
+                        topbar.mouseenter(function(e){
+                                s.toolbars.addClass('fullscreen-make-sticky');
+                                $( document ).unbind( '.fullscreen' );
+                                clearTimeout( s.timer );
+                                s.timer = 0;
+                        }).mouseleave(function(e){
+                                s.toolbars.removeClass('fullscreen-make-sticky');
+
+                                if ( s.visible )
+                                        $( document ).bind( 'mousemove.fullscreen', function(e) { bounder( 'showToolbar', 'hideToolbar', 2000, e ); } );
+                        });
+                },
+
+                fade: function( before, during, after ) {
+                        if ( ! s.element )
+                                api.ui.init();
+
+                        // If any callback bound to before returns false, bail.
+                        if ( before && ! ps.publish( before ) )
+                                return;
+
+                        api.fade.In( s.element, 600, function() {
+                                if ( during )
+                                        ps.publish( during );
+
+                                api.fade.Out( s.element, 600, function() {
+                                        if ( after )
+                                                ps.publish( after );
+                                })
+                        });
+                }
+        };
+
+        api.fade = {
+                transitionend: 'transitionend webkitTransitionEnd oTransitionEnd',
+
+                // Sensitivity to allow browsers to render the blank element before animating.
+                sensitivity: 100,
+
+                In: function( element, speed, callback, stop ) {
+
+                        callback = callback || $.noop;
+                        speed = speed || 400;
+                        stop = stop || false;
+
+                        if ( api.fade.transitions ) {
+                                if ( element.is(':visible') ) {
+                                        element.addClass( 'fade-trigger' );
+                                        return element;
+                                }
+
+                                element.show();
+                                element.first().one( this.transitionend, function() {
+                                        callback();
+                                });
+                                setTimeout( function() { element.addClass( 'fade-trigger' ); }, this.sensitivity );
+                        } else {
+                                if ( stop )
+                                        element.stop();
+
+                                element.css( 'opacity', 1 );
+                                element.first().fadeIn( speed, callback );
+
+                                if ( element.length > 1 )
+                                        element.not(':first').fadeIn( speed );
+                        }
+
+                        return element;
+                },
+
+                Out: function( element, speed, callback, stop ) {
+
+                        callback = callback || $.noop;
+                        speed = speed || 400;
+                        stop = stop || false;
+
+                        if ( ! element.is(':visible') )
+                                return element;
+
+                        if ( api.fade.transitions ) {
+                                element.first().one( api.fade.transitionend, function() {
+                                        if ( element.hasClass('fade-trigger') )
+                                                return;
+
+                                        element.hide();
+                                        callback();
+                                });
+                                setTimeout( function() { element.removeClass( 'fade-trigger' ); }, this.sensitivity );
+                        } else {
+                                if ( stop )
+                                        element.stop();
+
+                                element.first().fadeOut( speed, callback );
+
+                                if ( element.length > 1 )
+                                        element.not(':first').fadeOut( speed );
+                        }
+
+                        return element;
+                },
+
+                transitions: (function() { // Check if the browser supports CSS 3.0 transitions
+                        var s = document.documentElement.style;
+
+                        return ( typeof ( s.WebkitTransition ) == 'string' ||
+                                typeof ( s.MozTransition ) == 'string' ||
+                                typeof ( s.OTransition ) == 'string' ||
+                                typeof ( s.transition ) == 'string' );
+                })()
+        };
+
+        /**
+         * Resize API
+         *
+         * Automatically updates textarea height.
+         */
+
+        api.bind_resize = function() {
+                $(s.textarea_obj).bind('keypress.grow click.grow paste.grow', function(){
+                        setTimeout( api.resize_textarea, 200 );
+                });
+        }
+
+        api.oldheight = 0;
+        api.resize_textarea = function() {
+                var txt = s.textarea_obj, newheight;
+
+                newheight = txt.scrollHeight > 300 ? txt.scrollHeight : 300;
+
+                if ( newheight != api.oldheight ) {
+                        txt.style.height = newheight + 'px';
+                        api.oldheight = newheight;
+                }
+        };
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpadminjswpfullscreenminjsfromrev21591trunkwpadminjswpfullscreenjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/wp-fullscreen.min.js (from rev 21591, trunk/wp-admin/js/wp-fullscreen.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/wp-fullscreen.min.js         (rev 0)
+++ trunk/wp-admin/js/wp-fullscreen.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var PubSub,fullscreen,wptitlehint;PubSub=function(){this.topics={}};PubSub.prototype.subscribe=function(a,b){if(!this.topics[a]){this.topics[a]=[]}this.topics[a].push(b);return b};PubSub.prototype.unsubscribe=function(b,e){var c,a,d=this.topics[b];if(!d){return e||[]}if(e){for(c=0,a=d.length;c<a;c++){if(e==d[c]){d.splice(c,1)}}return e}else{this.topics[b]=[];return d}};PubSub.prototype.publish=function(c,b){var d,a,e,f=this.topics[c];if(!f){return}b=b||[];for(d=0,a=f.length;d<a;d++){e=(f[d].apply(null,b)===false||e)}return !e};(function(c){var b,e,d,a;fullscreen=b={};e=b.pubsub=new PubSub();timer=0;block=false;a=b.settings={visible:false,mode:"tinymce",editor_id:"content",title_id:"",timer:0,toolbar_shown:false};d=b.bounder=function(l,h,g,j){var k,i;g=g||1250;if(j){k=j.pageY||j.clientY||j.offsetY;i=c(document).scrollTop();if(!j.isDefaultPrevented){k=135+k}if(k-i>120){return}}if(block){return}block=true;setTimeout(function(){
block=false},400);if(a.timer){clearTimeout(a.timer)}else{e.publish(l)}function f(){e.publish(h);a.timer=0}a.timer=setTimeout(f,g)};b.on=function(){if(a.visible){return}if(typeof(wp_fullscreen_settings)=="object"){c.extend(a,wp_fullscreen_settings)}a.editor_id=wpActiveEditor||"content";if(c("input#title").length&&a.editor_id=="content"){a.title_id="title"}else{if(c("input#"+a.editor_id+"-title").length){a.title_id=a.editor_id+"-title"}else{c("#wp-fullscreen-title, #wp-fullscreen-title-prompt-text").hide()}}a.mode=c("#"+a.editor_id).is(":hidden")?"tinymce":"html";a.qt_canvas=c("#"+a.editor_id).get(0);if(!a.element){b.ui.init()}a.is_mce_on=a.has_tinymce&&typeof(tinyMCE.get(a.editor_id))!="undefined";b.ui.fade("show","showing","shown")};b.off=function(){if(!a.visible){return}b.ui.fade(&
quot;hide","hiding","hidden")};b.switchmode=function(g){var f=a.mode;if(!g||!a.visible||!a.has_tinymce){return f}if(f==g){return f}e.publish("switchMode",[f,g]);a.mode=g;e.publish("switchedMode",[f,g]);return g};b.save=function(){var h=c("#hiddenaction"),f=h.val(),i=c("#wp-fullscreen-save img"),g=c("#wp-fullscreen-save span");i.show();b.savecontent();h.val("wp-fullscreen-save-post");c.post(ajaxurl,c("form#post").serialize(),function(j){i.hide();g.show();setTimeout(function(){g.fadeOut(1000)},3000);if(j.last_edited){c("#wp-fullscreen-save input").attr("title",j.last_edited)}},"json");h.val(f)};b.savecontent=function(){var f,g;if(a.title_id){c("#"+a.title_id).val(c("#wp-fullscreen-title").val())}if(a.mode==="tinymce"&&(f=tinyMCE.get("wp_mce_fullscreen"))){g=f.save()}else{g=c("#wp_mce_fullscreen").
val()}c("#"+a.editor_id).val(g);c(document).triggerHandler("wpcountwords",[g])};set_title_hint=function(f){if(!f.val().length){f.siblings("label").css("visibility","")}else{f.siblings("label").css("visibility","hidden")}};b.dfw_width=function(h){var g=c("#wp-fullscreen-wrap"),f=g.width();if(!h){g.width(c("#wp-fullscreen-central-toolbar").width());deleteUserSetting("dfw_width");return}f=h+f;if(f<200||f>1200){return}g.width(f);setUserSetting("dfw_width",f)};e.subscribe("showToolbar",function(){a.toolbars.removeClass("fade-1000").addClass("fade-300");b.fade.In(a.toolbars,300,function(){e.publish("toolbarShown")},true);c("#wp-fullscreen-body").addClass("wp-fullscreen-focus");a.toolbar_shown=true});e.subscribe("hideToolbar",function(){a.toolbars.removeClass("fade-300").addClass
("fade-1000");b.fade.Out(a.toolbars,1000,function(){e.publish("toolbarHidden")},true);c("#wp-fullscreen-body").removeClass("wp-fullscreen-focus")});e.subscribe("toolbarShown",function(){a.toolbars.removeClass("fade-300")});e.subscribe("toolbarHidden",function(){a.toolbars.removeClass("fade-1000");a.toolbar_shown=false});e.subscribe("show",function(){var f;if(a.title_id){f=c("#wp-fullscreen-title").val(c("#"+a.title_id).val());set_title_hint(f)}c("#wp-fullscreen-save input").attr("title",c("#last-edit").text());a.textarea_obj.value=a.qt_canvas.value;if(a.has_tinymce&&a.mode==="tinymce"){tinyMCE.execCommand("wpFullScreenInit")}a.orig_y=c(window).scrollTop()});e.subscribe("showing",function(){c(document.body).addClass("fullscreen-active");b.refresh_buttons();c(document).bind("mousemove.fu
llscreen",function(f){d("showToolbar","hideToolbar",2000,f)});d("showToolbar","hideToolbar",2000);b.bind_resize();setTimeout(b.resize_textarea,200);scrollTo(0,0);c("#wpadminbar").hide()});e.subscribe("shown",function(){var f;a.visible=true;if(a.has_tinymce&&!a.is_mce_on){f=function(g,h){var k=h.getElement(),i=k.value,j=tinyMCEPreInit.mceInit[a.editor_id];if(j&&j.wpautop&&typeof(switchEditors)!="undefined"){k.value=switchEditors.wpautop(k.value)}h.onInit.add(function(l){l.hide();l.getElement().value=i;tinymce.onAddEditor.remove(f)})};tinymce.onAddEditor.add(f);tinyMCE.init(tinyMCEPreInit.mceInit[a.editor_id]);a.is_mce_on=true}wpActiveEditor="wp_mce_fullscreen"});e.subscribe("hide",function(){var f=c("#"+a.editor_id).is(":hidden");if(a.has_tinymce&&a.mode==="tinymce"&&!f){switchEditors.go(a.editor_id,"tmce&quo
t;)}else{if(a.mode==="html"&&f){switchEditors.go(a.editor_id,"html")}}b.savecontent();c(document).unbind(".fullscreen");c(a.textarea_obj).unbind(".grow");if(a.has_tinymce&&a.mode==="tinymce"){tinyMCE.execCommand("wpFullScreenSave")}if(a.title_id){set_title_hint(c("#"+a.title_id))}a.qt_canvas.value=a.textarea_obj.value});e.subscribe("hiding",function(){c(document.body).removeClass("fullscreen-active");scrollTo(0,a.orig_y);c("#wpadminbar").show()});e.subscribe("hidden",function(){a.visible=false;c("#wp_mce_fullscreen, #wp-fullscreen-title").removeAttr("style");if(a.has_tinymce&&a.is_mce_on){tinyMCE.execCommand("wpFullScreenClose")}a.textarea_obj.value="";b.oldheight=0;wpActiveEditor=a.editor_id});e.subscribe("switchMode",function(h,g){var f;if(!a.has_tinymce||!a.is_mce_on){return}f=tinyMCE.get(&q
uot;wp_mce_fullscreen");if(h==="html"&&g==="tinymce"){if(tinyMCE.get(a.editor_id).getParam("wpautop")&&typeof(switchEditors)!="undefined"){a.textarea_obj.value=switchEditors.wpautop(a.textarea_obj.value)}if("undefined"==typeof(f)){tinyMCE.execCommand("wpFullScreenInit")}else{f.show()}}else{if(h==="tinymce"&&g==="html"){if(f){f.hide()}}}});e.subscribe("switchedMode",function(g,f){b.refresh_buttons(true);if(f==="html"){setTimeout(b.resize_textarea,200)}});b.b=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("Bold")}};b.i=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("Italic")}};b.ul=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("InsertUnorderedList")}};b.ol=function(){if(a.has_tinymce&&"tin
ymce"===a.mode){tinyMCE.execCommand("InsertOrderedList")}};b.link=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("WP_Link")}else{wpLink.open()}};b.unlink=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("unlink")}};b.atd=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("mceWritingImprovementTool")}};b.help=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("WP_Help")}};b.blockquote=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("mceBlockQuote")}};b.medialib=function(){if(a.has_tinymce&&"tinymce"===a.mode){tinyMCE.execCommand("WP_Medialib")}else{var f=c("#wp-"+a.editor_id+"-media-buttons a.thickbox").attr("href")||"";if(f){tb_show("",f)}}};b.refre
sh_buttons=function(f){f=f||false;if(a.mode==="html"){c("#wp-fullscreen-mode-bar").removeClass("wp-tmce-mode").addClass("wp-html-mode");if(f){c("#wp-fullscreen-button-bar").fadeOut(150,function(){c(this).addClass("wp-html-mode").fadeIn(150)})}else{c("#wp-fullscreen-button-bar").addClass("wp-html-mode")}}else{if(a.mode==="tinymce"){c("#wp-fullscreen-mode-bar").removeClass("wp-html-mode").addClass("wp-tmce-mode");if(f){c("#wp-fullscreen-button-bar").fadeOut(150,function(){c(this).removeClass("wp-html-mode").fadeIn(150)})}else{c("#wp-fullscreen-button-bar").removeClass("wp-html-mode")}}}};b.ui={init:function(){var f=c("#fullscreen-topbar"),h=c("#wp_mce_fullscreen"),g=0;a.toolbars=f.add(c("#wp-fullscreen-status"));a.element=c("#fullscreen-fader");a.textarea_obj=h[0];a.has_tinymce=ty
peof(tinymce)!="undefined";if(!a.has_tinymce){c("#wp-fullscreen-mode-bar").hide()}if(wptitlehint&&c("#wp-fullscreen-title").length){wptitlehint("wp-fullscreen-title")}c(document).keyup(function(k){var l=k.keyCode||k.charCode,i,j;if(!fullscreen.settings.visible){return true}if(navigator.platform&&navigator.platform.indexOf("Mac")!=-1){i=k.ctrlKey}else{i=k.altKey}if(27==l){j={event:k,what:"dfw",cb:fullscreen.off,condition:function(){if(c("#TB_window").is(":visible")||c(".wp-dialog").is(":visible")){return false}return true}};if(!jQuery(document).triggerHandler("wp_CloseOnEscape",[j])){fullscreen.off()}}if(i&&(61==l||107==l||187==l)){b.dfw_width(25)}if(i&&(45==l||109==l||189==l)){b.dfw_width(-25)}if(i&&48==l){b.dfw_width(0)}return false});if(typeof(wpWordCount)!="undefined"){h.keyup(function(j){var i=j.keyCode||j.charCod
e;if(i==g){return true}if(13==i||8==g||46==g){c(document).triggerHandler("wpcountwords",[h.val()])}g=i;return true})}f.mouseenter(function(i){a.toolbars.addClass("fullscreen-make-sticky");c(document).unbind(".fullscreen");clearTimeout(a.timer);a.timer=0}).mouseleave(function(i){a.toolbars.removeClass("fullscreen-make-sticky");if(a.visible){c(document).bind("mousemove.fullscreen",function(j){d("showToolbar","hideToolbar",2000,j)})}})},fade:function(g,f,h){if(!a.element){b.ui.init()}if(g&&!e.publish(g)){return}b.fade.In(a.element,600,function(){if(f){e.publish(f)}b.fade.Out(a.element,600,function(){if(h){e.publish(h)}})})}};b.fade={transitionend:"transitionend webkitTransitionEnd oTransitionEnd",sensitivity:100,In:function(g,h,i,f){i=i||c.noop;h=h||400;f=f||false;if(b.fade.transitions){if(g.is(":visible")){g.addClass("fade-trigger");return g}g.show();g.first().one(this.t
ransitionend,function(){i()});setTimeout(function(){g.addClass("fade-trigger")},this.sensitivity)}else{if(f){g.stop()}g.css("opacity",1);g.first().fadeIn(h,i);if(g.length>1){g.not(":first").fadeIn(h)}}return g},Out:function(g,h,i,f){i=i||c.noop;h=h||400;f=f||false;if(!g.is(":visible")){return g}if(b.fade.transitions){g.first().one(b.fade.transitionend,function(){if(g.hasClass("fade-trigger")){return}g.hide();i()});setTimeout(function(){g.removeClass("fade-trigger")},this.sensitivity)}else{if(f){g.stop()}g.first().fadeOut(h,i);if(g.length>1){g.not(":first").fadeOut(h)}}return g},transitions:(function(){var f=document.documentElement.style;return(typeof(f.WebkitTransition)=="string"||typeof(f.MozTransition)=="string"||typeof(f.OTransition)=="string"||typeof(f.transition)=="string")})()};b.bind_resize=function(){c(a.textarea_obj).bind("keypress.grow click.gro
w paste.grow",function(){setTimeout(b.resize_textarea,200)})};b.oldheight=0;b.resize_textarea=function(){var f=a.textarea_obj,g;g=f.scrollHeight>300?f.scrollHeight:300;if(g!=b.oldheight){f.style.height=g+"px";b.oldheight=g}}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsxfndevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/xfn.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/xfn.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/xfn.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,16 +0,0 @@
</span><del>-jQuery(document).ready( function($) {
-        $('#link_rel').prop('readonly', true);
-        $('#linkxfndiv input').bind('click keyup', function() {
-                var isMe = $('#me').is(':checked'), inputs = '';
-                $('input.valinp').each( function() {
-                        if (isMe) {
-                                $(this).prop('disabled', true).parent().addClass('disabled');
-                        } else {
-                                $(this).removeAttr('disabled').parent().removeClass('disabled');
-                                if ( $(this).is(':checked') && $(this).val() != '')
-                                        inputs += $(this).val() + ' ';
-                        }
-                });
-                $('#link_rel').val( (isMe) ? 'me' : inputs.substr(0,inputs.length - 1) );
-        });
-});
</del></span></pre></div>
<a id="trunkwpadminjsxfnjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/js/xfn.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/xfn.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-admin/js/xfn.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-jQuery(document).ready(function(a){a("#link_rel").prop("readonly",true);a("#linkxfndiv input").bind("click keyup",function(){var c=a("#me").is(":checked"),b="";a("input.valinp").each(function(){if(c){a(this).prop("disabled",true).parent().addClass("disabled")}else{a(this).removeAttr("disabled").parent().removeClass("disabled");if(a(this).is(":checked")&&a(this).val()!=""){b+=a(this).val()+" "}}});a("#link_rel").val((c)?"me":b.substr(0,b.length-1))})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpadminjsxfnjsfromrev21591trunkwpadminjsxfndevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/xfn.js (from rev 21591, trunk/wp-admin/js/xfn.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/xfn.js         (rev 0)
+++ trunk/wp-admin/js/xfn.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+jQuery(document).ready( function($) {
+        $('#link_rel').prop('readonly', true);
+        $('#linkxfndiv input').bind('click keyup', function() {
+                var isMe = $('#me').is(':checked'), inputs = '';
+                $('input.valinp').each( function() {
+                        if (isMe) {
+                                $(this).prop('disabled', true).parent().addClass('disabled');
+                        } else {
+                                $(this).removeAttr('disabled').parent().removeClass('disabled');
+                                if ( $(this).is(':checked') && $(this).val() != '')
+                                        inputs += $(this).val() + ' ';
+                        }
+                });
+                $('#link_rel').val( (isMe) ? 'me' : inputs.substr(0,inputs.length - 1) );
+        });
+});
</ins></span></pre></div>
<a id="trunkwpadminjsxfnminjsfromrev21591trunkwpadminjsxfnjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-admin/js/xfn.min.js (from rev 21591, trunk/wp-admin/js/xfn.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/xfn.min.js         (rev 0)
+++ trunk/wp-admin/js/xfn.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+jQuery(document).ready(function(a){a("#link_rel").prop("readonly",true);a("#linkxfndiv input").bind("click keyup",function(){var c=a("#me").is(":checked"),b="";a("input.valinp").each(function(){if(c){a(this).prop("disabled",true).parent().addClass("disabled")}else{a(this).removeAttr("disabled").parent().removeClass("disabled");if(a(this).is(":checked")&&a(this).val()!=""){b+=a(this).val()+" "}}});a("#link_rel").val((c)?"me":b.substr(0,b.length-1))})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescssadminbarrtlcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/admin-bar-rtl.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar-rtl.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/admin-bar-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-#wpadminbar *{font-family:Tahoma,Arial,Helvetica,sans-serif}#wpadminbar{direction:rtl;font-family:Tahoma,Arial,Helvetica,sans-serif;left:auto;right:0}#wpadminbar .quicklinks{border-left:0;border-right:1px solid transparent}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .quicklinks>ul>li{border-right:0;border-left:1px solid #555}#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks>ul>li>.ab-empty-item{border-right:0;border-left:1px solid #333}#wpadminbar .quicklinks .ab-top-secondary>li{border-left:0;border-right:1px solid #333;float:left}#wpadminbar .quicklinks .ab-top-secondary>li>a,#wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item{border-right:1px solid #555;border-left:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0 -1px 0 0}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{left:auto;right:0}#wpadminbar .ab-top-secondary
.menupop .ab-sub-wrapper{right:auto;left:0;margin:0 0 0 -1px}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:0;margin-right:100%}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:inherit;margin-right:0;left:100%;right:inherit}#wpadminbar .menupop .menupop>.ab-item{background-position:5% -46px;padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{background-position:95% -20px;padding-left:1em;padding-right:2em}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{right:0;left:auto}#wpadminbar .ab-top-secondary{float:left;right:auto;left:0}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{border-left:0}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px;margin-left:16px}#wp-admin-bar-user-actions>li>.ab-item{p
adding-left:0;padding-right:8px}#wp-admin-bar-user-info .avatar{left:auto;right:-72px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{margin-left:-1px;margin-right:4px}#wpadminbar .quicklinks li img.blavatar{margin-right:0;margin-left:4px}#wpadminbar #adminbarsearch .adminbar-input{font-family:Tahoma,Arial,Helvetica,sans-serif;padding:0 24px 0 3px;margin:0;background-position:50% 2px}#wpadminbar #adminbarsearch .adminbar-input:focus,#wpadminbar.ie7 #adminbarsearch .adminbar-input{background-position:99% 2px}#wpadminbar .ab-icon{float:right}.ie7 #wp-admin-bar-wp-logo>.ab-item .ab-icon{position:static}#wpadminbar.ie7 .ab-icon{float:left;left:12px}#wpadminbar .ab-label{margin-left:0;margin-right:4px;float:left}#wpadminbar.ie7 .ab-label{margin-right:0}#wpadminbar.ie7 #wp-admin-bar-comments>a{min-width:25px}#wpadminbar a:hover .ab-comments-icon-arrow{border-right-color:#bbb}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{right:0}#wp
adminbar .quicklinks .menupop ul li a{position:relative}* html #wpadminbar .quicklinks ul li a{float:right}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescssadminbarrtlcssfromrev21591trunkwpincludescssadminbarrtldevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/admin-bar-rtl.css (from rev 21591, trunk/wp-includes/css/admin-bar-rtl.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar-rtl.css         (rev 0)
+++ trunk/wp-includes/css/admin-bar-rtl.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,201 @@
</span><ins>+#wpadminbar * {
+        font-family: Tahoma, Arial, Helvetica, sans-serif;
+}
+
+#wpadminbar {
+        direction: rtl;
+        font-family: Tahoma, Arial, Helvetica, sans-serif;
+        left: auto;
+        right: 0;
+}
+
+#wpadminbar .quicklinks {
+        border-left: 0;
+        border-right: 1px solid transparent;
+}
+
+#wpadminbar .quicklinks ul {
+        text-align: right;
+}
+
+#wpadminbar li {
+        float: right;
+}
+
+#wpadminbar .quicklinks > ul > li {
+        border-right: 0;
+        border-left: 1px solid #555;
+}
+
+#wpadminbar .quicklinks > ul > li > a,
+#wpadminbar .quicklinks > ul > li > .ab-empty-item {
+        border-right: 0;
+        border-left: 1px solid #333;
+}
+
+#wpadminbar .quicklinks .ab-top-secondary > li {
+        border-left: 0;
+        border-right: 1px solid #333;
+        float: left;
+}
+
+#wpadminbar .quicklinks .ab-top-secondary > li > a,
+#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item {
+        border-right: 1px solid #555;
+        border-left: 0;
+}
+
+#wpadminbar .menupop .ab-sub-wrapper,
+#wpadminbar .shortlink-input {
+        margin: 0 -1px 0 0;
+}
+
+#wpadminbar.ie7 .menupop .ab-sub-wrapper,
+#wpadminbar.ie7 .shortlink-input {
+        left: auto;
+        right: 0;
+}
+
+#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
+        right: auto;
+        left: 0;
+        margin: 0 0 0 -1px;
+}
+
+#wpadminbar .menupop li:hover > .ab-sub-wrapper,
+#wpadminbar .menupop li.hover > .ab-sub-wrapper {
+        margin-left: 0px;
+        margin-right: 100%;
+}
+
+#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
+#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
+        margin-left: inherit;
+        margin-right: 0;
+        left: 100%;
+        right: inherit;
+}
+
+#wpadminbar .menupop .menupop > .ab-item {
+        background-position: 5% -46px;
+        padding-left: 2em;
+        padding-right: 1em;
+}
+
+#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
+        background-position: 95% -20px;
+        padding-left: 1em;
+        padding-right: 2em;
+}
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
+        right: 0;
+        left: auto;
+}
+
+#wpadminbar .ab-top-secondary {
+        float: left;
+        right: auto;
+        left: 0;
+}
+
+#wpadminbar ul li:last-child,
+#wpadminbar ul li:last-child .ab-item {
+        border-left: 0;
+}
+
+/**
+ * My Account
+ */
+#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
+        margin-right: 88px;
+        margin-left: 16px;
+}
+
+#wp-admin-bar-user-actions > li > .ab-item {
+        padding-left: 0;
+        padding-right: 8px;
+}
+
+#wp-admin-bar-user-info .avatar {
+        left: auto;
+        right: -72px;
+}
+
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+        margin-left: -1px;
+        margin-right: 4px
+}
+
+/*
+ * My Sites
+ */
+#wpadminbar .quicklinks li img.blavatar {
+        margin-right: 0px;
+        margin-left: 4px;
+}
+
+/*
+ * Search
+ */
+#wpadminbar #adminbarsearch .adminbar-input {
+        font-family: Tahoma, Arial, Helvetica, sans-serif;
+        padding: 0 24px 0 3px;
+        margin: 0;
+        background-position: 50% 2px;
+}
+
+#wpadminbar #adminbarsearch .adminbar-input:focus,
+#wpadminbar.ie7 #adminbarsearch .adminbar-input {
+        background-position: 99% 2px;
+}
+
+/**
+ * Comments icon
+ */
+#wpadminbar .ab-icon {
+        float: right;
+}
+
+.ie7 #wp-admin-bar-wp-logo > .ab-item .ab-icon {
+        position: static;
+}
+
+#wpadminbar.ie7 .ab-icon {
+        float: left;
+        left: 12px;
+}
+
+#wpadminbar .ab-label {
+        margin-left: 0px;
+        margin-right: 4px;
+        float: left;
+}
+
+#wpadminbar.ie7 .ab-label {
+        margin-right: 0;
+}
+
+#wpadminbar.ie7 #wp-admin-bar-comments > a {
+        min-width: 25px;
+}
+
+#wpadminbar a:hover .ab-comments-icon-arrow {
+        border-right-color: #bbb;
+}
+
+#wpadminbar .menupop .ab-sub-wrapper,
+#wpadminbar .shortlink-input {
+        right: 0;
+}
+
+#wpadminbar .quicklinks .menupop ul li a {
+        position: relative;
+}
+
+/**
+ * IE 6-targeted rules
+ */
+* html #wpadminbar .quicklinks ul li a {
+        float: right;
+}
</ins></span></pre></div>
<a id="trunkwpincludescssadminbarrtldevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/admin-bar-rtl.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar-rtl.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/admin-bar-rtl.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,201 +0,0 @@
</span><del>-#wpadminbar * {
-        font-family: Tahoma, Arial, Helvetica, sans-serif;
-}
-
-#wpadminbar {
-        direction: rtl;
-        font-family: Tahoma, Arial, Helvetica, sans-serif;
-        left: auto;
-        right: 0;
-}
-
-#wpadminbar .quicklinks {
-        border-left: 0;
-        border-right: 1px solid transparent;
-}
-
-#wpadminbar .quicklinks ul {
-        text-align: right;
-}
-
-#wpadminbar li {
-        float: right;
-}
-
-#wpadminbar .quicklinks > ul > li {
-        border-right: 0;
-        border-left: 1px solid #555;
-}
-
-#wpadminbar .quicklinks > ul > li > a,
-#wpadminbar .quicklinks > ul > li > .ab-empty-item {
-        border-right: 0;
-        border-left: 1px solid #333;
-}
-
-#wpadminbar .quicklinks .ab-top-secondary > li {
-        border-left: 0;
-        border-right: 1px solid #333;
-        float: left;
-}
-
-#wpadminbar .quicklinks .ab-top-secondary > li > a,
-#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item {
-        border-right: 1px solid #555;
-        border-left: 0;
-}
-
-#wpadminbar .menupop .ab-sub-wrapper,
-#wpadminbar .shortlink-input {
-        margin: 0 -1px 0 0;
-}
-
-#wpadminbar.ie7 .menupop .ab-sub-wrapper,
-#wpadminbar.ie7 .shortlink-input {
-        left: auto;
-        right: 0;
-}
-
-#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
-        right: auto;
-        left: 0;
-        margin: 0 0 0 -1px;
-}
-
-#wpadminbar .menupop li:hover > .ab-sub-wrapper,
-#wpadminbar .menupop li.hover > .ab-sub-wrapper {
-        margin-left: 0px;
-        margin-right: 100%;
-}
-
-#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
-#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
-        margin-left: inherit;
-        margin-right: 0;
-        left: 100%;
-        right: inherit;
-}
-
-#wpadminbar .menupop .menupop > .ab-item {
-        background-position: 5% -46px;
-        padding-left: 2em;
-        padding-right: 1em;
-}
-
-#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
-        background-position: 95% -20px;
-        padding-left: 1em;
-        padding-right: 2em;
-}
-
-#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
-        right: 0;
-        left: auto;
-}
-
-#wpadminbar .ab-top-secondary {
-        float: left;
-        right: auto;
-        left: 0;
-}
-
-#wpadminbar ul li:last-child,
-#wpadminbar ul li:last-child .ab-item {
-        border-left: 0;
-}
-
-/**
- * My Account
- */
-#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
-        margin-right: 88px;
-        margin-left: 16px;
-}
-
-#wp-admin-bar-user-actions > li > .ab-item {
-        padding-left: 0;
-        padding-right: 8px;
-}
-
-#wp-admin-bar-user-info .avatar {
-        left: auto;
-        right: -72px;
-}
-
-#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
-        margin-left: -1px;
-        margin-right: 4px
-}
-
-/*
- * My Sites
- */
-#wpadminbar .quicklinks li img.blavatar {
-        margin-right: 0px;
-        margin-left: 4px;
-}
-
-/*
- * Search
- */
-#wpadminbar #adminbarsearch .adminbar-input {
-        font-family: Tahoma, Arial, Helvetica, sans-serif;
-        padding: 0 24px 0 3px;
-        margin: 0;
-        background-position: 50% 2px;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:focus,
-#wpadminbar.ie7 #adminbarsearch .adminbar-input {
-        background-position: 99% 2px;
-}
-
-/**
- * Comments icon
- */
-#wpadminbar .ab-icon {
-        float: right;
-}
-
-.ie7 #wp-admin-bar-wp-logo > .ab-item .ab-icon {
-        position: static;
-}
-
-#wpadminbar.ie7 .ab-icon {
-        float: left;
-        left: 12px;
-}
-
-#wpadminbar .ab-label {
-        margin-left: 0px;
-        margin-right: 4px;
-        float: left;
-}
-
-#wpadminbar.ie7 .ab-label {
-        margin-right: 0;
-}
-
-#wpadminbar.ie7 #wp-admin-bar-comments > a {
-        min-width: 25px;
-}
-
-#wpadminbar a:hover .ab-comments-icon-arrow {
-        border-right-color: #bbb;
-}
-
-#wpadminbar .menupop .ab-sub-wrapper,
-#wpadminbar .shortlink-input {
-        right: 0;
-}
-
-#wpadminbar .quicklinks .menupop ul li a {
-        position: relative;
-}
-
-/**
- * IE 6-targeted rules
- */
-* html #wpadminbar .quicklinks ul li a {
-        float: right;
-}
</del></span></pre></div>
<a id="trunkwpincludescssadminbarrtlmincssfromrev21591trunkwpincludescssadminbarrtlcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/admin-bar-rtl.min.css (from rev 21591, trunk/wp-includes/css/admin-bar-rtl.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar-rtl.min.css         (rev 0)
+++ trunk/wp-includes/css/admin-bar-rtl.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+#wpadminbar *{font-family:Tahoma,Arial,Helvetica,sans-serif}#wpadminbar{direction:rtl;font-family:Tahoma,Arial,Helvetica,sans-serif;left:auto;right:0}#wpadminbar .quicklinks{border-left:0;border-right:1px solid transparent}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .quicklinks>ul>li{border-right:0;border-left:1px solid #555}#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks>ul>li>.ab-empty-item{border-right:0;border-left:1px solid #333}#wpadminbar .quicklinks .ab-top-secondary>li{border-left:0;border-right:1px solid #333;float:left}#wpadminbar .quicklinks .ab-top-secondary>li>a,#wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item{border-right:1px solid #555;border-left:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0 -1px 0 0}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{left:auto;right:0}#wpadminbar .ab-top-secondary
.menupop .ab-sub-wrapper{right:auto;left:0;margin:0 0 0 -1px}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:0;margin-right:100%}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:inherit;margin-right:0;left:100%;right:inherit}#wpadminbar .menupop .menupop>.ab-item{background-position:5% -46px;padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{background-position:95% -20px;padding-left:1em;padding-right:2em}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{right:0;left:auto}#wpadminbar .ab-top-secondary{float:left;right:auto;left:0}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{border-left:0}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px;margin-left:16px}#wp-admin-bar-user-actions>li>.ab-item{p
adding-left:0;padding-right:8px}#wp-admin-bar-user-info .avatar{left:auto;right:-72px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{margin-left:-1px;margin-right:4px}#wpadminbar .quicklinks li img.blavatar{margin-right:0;margin-left:4px}#wpadminbar #adminbarsearch .adminbar-input{font-family:Tahoma,Arial,Helvetica,sans-serif;padding:0 24px 0 3px;margin:0;background-position:50% 2px}#wpadminbar #adminbarsearch .adminbar-input:focus,#wpadminbar.ie7 #adminbarsearch .adminbar-input{background-position:99% 2px}#wpadminbar .ab-icon{float:right}.ie7 #wp-admin-bar-wp-logo>.ab-item .ab-icon{position:static}#wpadminbar.ie7 .ab-icon{float:left;left:12px}#wpadminbar .ab-label{margin-left:0;margin-right:4px;float:left}#wpadminbar.ie7 .ab-label{margin-right:0}#wpadminbar.ie7 #wp-admin-bar-comments>a{min-width:25px}#wpadminbar a:hover .ab-comments-icon-arrow{border-right-color:#bbb}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{right:0}#wp
adminbar .quicklinks .menupop ul li a{position:relative}* html #wpadminbar .quicklinks ul li a{float:right}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescssadminbarcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/admin-bar.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/admin-bar.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-transform:none;letter-spacing:normal;line-height:1;font:normal 13px/28px sans-serif;color:#ccc;text-shadow:#444 0 -1px 0}#wpadminbar ul li:before,#wpadminbar ul li:after{content:normal}#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{outline:0;border:0;text-decoration:none;background:0}#wpadminbar{direction:ltr;color:#ccc;font:normal 13px/28px sans-serif;height:28px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar .ab-sub-wrapper,#wpadminbar
ul,#wpadminbar ul li{background:0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar .quicklinks{border-left:1px solid transparent}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks>ul>li{border-right:1px solid #555}#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks>ul>li>.ab-empty-item{border-right:1px solid #333}#wpadminbar .quicklinks .ab-top-secondary>li{border-left:1px solid #333;border-right:0;float:right}#wpadminbar .quicklinks .ab-top-secondary>li>a,#wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item{border-left:1px solid #555;border-right:0}#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{height:28px;display:block;padding:0 12px;margin:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0 0 0 -1px;padding:0;-webkit-bo
x-shadow:0 4px 4px rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2);background:#fff;display:none;position:absolute;float:none;border-width:0 1px 1px 1px;border-style:solid;border-color:#dfdfdf}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:28px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto;margin:0 -1px 0 0}#wpadminbar .ab-sub-wrapper>.ab-submenu:first-child{border-top:0}#wpadminbar .ab-submenu{padding:6px 0;border-top:1px solid #dfdfdf}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:bold}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,#wpadminbar .shortlink-input
{line-height:26px;height:26px;text-shadow:none;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar.nojs li:hover>.ab-sub-wrapper,#wpadminbar li.hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:100%;margin-top:-33px;border-width:1px}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fafafa;background:#222;background-image:-webkit-gradient(linear,left bottom,left top,from(#3a3a3a),to(#222));background-image:-webkit-linear-gradient(bottom,#3a3a3a,#222);background-image:-moz-linear-gradient(bottom,#3a3a3a,#2
22);background-image:-o-linear-gradient(bottom,#3a3a3a,#222);background-image:linear-gradient(to top,#3a3a3a,#222)}#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{background:#fff;color:#333;text-shadow:none;border-right-color:transparent;border-left-color:transparent}#wpadminbar .hover .ab-label,#wpadminbar.nojq .ab-item:focus .ab-label{color:#fafafa}#wpadminbar .menupop.hover .ab-label{color:#333;text-shadow:none}#wpadminbar .menupop li:hover,#wpadminbar .menupop li.hover,#wpadminbar .quicklinks .menupop .ab-item:focus,#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus{background-color:#eaf2fa}#wpadminbar .ab-submenu .ab-item{color:#333;text-shadow:none}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#21759b}#wpadminbar .menupop .menupop>.ab-item{d
isplay:block;background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:95% -20px;background-repeat:no-repeat;padding-right:2em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:5% -46px;background-repeat:no-repeat;padding-left:2em;padding-right:1em}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;background:#eee;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li.hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus{background-color:#dfdfdf}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;text-shadow:none;display:inline;padding:2px 5px;font-size:10px;font-weight:bold;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-u
pdates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{border-right:0;-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wp-admin-bar-user-actions>li>.ab-item{padding-left:8px}#wpadminbar #wp-admin-bar-user-info{margin-top:6
px;margin-bottom:15px;height:auto;background:0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{text-shadow:none;display:block}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;border:1px solid #999;padding:0;background:#eee;line-height:24px;vertical-align:middle;margin:-3px 0 0 6px;float:none;display:inline}#wpadminbar .quicklinks li img.blavatar{vertical-align:middle;margin:-3px 4px 0 0;padding:0}#wpadminbar #wp-admin-bar-search .ab-item{padding:0}#wpadminbar #wp-admin-bar-search .ab-item{background:transparent}#wpadminbar #a
dminbarsearch{height:28px;padding:0 2px}#wpadminbar #adminbarsearch .adminbar-input{font:13px/24px sans-serif;height:24px;width:24px;border:0;padding:0 3px 0 23px;margin:0;color:#ccc;text-shadow:#444 0 -1px 0;background-color:rgba(255,255,255,0);background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:3px 2px;background-repeat:no-repeat;outline:0;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease}#wpadminbar.ie7 #adminbarsearch .adminbar-input{margin-top:1px;width:120px}#
wpadminbar #adminbarsearch .adminbar-input:focus{color:#555;text-shadow:0 1px 0 #fff;width:200px;background-color:rgba(255,255,255,0.9);cursor:text}#wpadminbar.ie8 #adminbarsearch .adminbar-input{background-color:#464646}#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-button{display:none}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar .ab-icon{position:relative;float:left;width:16px;height:16px;margin-top:6px}#wpadminbar .ab-label{margin-left:4px}#wp-admin-bar-wp-logo>.ab-item .ab-icon{width:20px;height:20px;margin-top:4px;background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:0 -76px;background-repeat:no-repeat}#wpadminbar.nojs #w
p-admin-bar-wp-logo:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-wp-logo.hover>.ab-item .ab-icon{background-position:0 -104px}#wp-admin-bar-updates>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:-2px -159px;background-repeat:no-repeat}#wp-admin-bar-comments>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:-1px -134px;background-repeat:no-repeat}#wpadminbar span.count-0{display:none}#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:-2px -182px;background-repeat:no-repeat}#wpadminbar.nojs #wp-admin-bar-new-content:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content.hover>.ab-item .ab-icon{background-position:-2px -203px}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize{display:none}@media only screen and (-webkit-mi
n-device-pixel-ratio:1.5){#wpadminbar .menupop .menupop>.ab-item,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item,#wpadminbar #adminbarsearch .adminbar-input,#wp-admin-bar-wp-logo>.ab-item .ab-icon,#wp-admin-bar-updates>.ab-item .ab-icon,#wp-admin-bar-comments>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite-2x.png?d=20120516);background-size:20px 220px}}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut:focus{left:5px;top:5px;height:auto;width:auto;display:block;padding:10px 15px;background:#fff;color:#000;border:2px solid #333;border-radius:3px;z-index:100000;text-shadow:none;line-height:normal}#wpadminbar a.screen-reader-shortcut{text-decoration:underline}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li
a{float:left}* html #wpadminbar .menupop a span{background-image:none}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescssadminbarcssfromrev21591trunkwpincludescssadminbardevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/admin-bar.css (from rev 21591, trunk/wp-includes/css/admin-bar.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar.css         (rev 0)
+++ trunk/wp-includes/css/admin-bar.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,644 @@
</span><ins>+#wpadminbar * {
+        height: auto;
+        width: auto;
+        margin: 0;
+        padding: 0;
+        position: static;
+        text-transform: none;
+        letter-spacing: normal;
+        line-height: 1;
+        font: normal 13px/28px sans-serif;
+        color: #ccc;
+        text-shadow: #444 0px -1px 0px;
+}
+
+#wpadminbar ul li:before,
+#wpadminbar ul li:after {
+        content: normal;
+}
+
+#wpadminbar a,
+#wpadminbar a:hover,
+#wpadminbar a img,
+#wpadminbar a img:hover {
+        outline: none;
+        border: none;
+        text-decoration: none;
+        background: none;
+}
+
+#wpadminbar {
+        direction: ltr;
+        color: #ccc;
+        font: normal 13px/28px sans-serif;
+        height: 28px;
+        position: fixed;
+        top: 0;
+        left: 0;
+        width: 100%;
+        min-width: 600px; /* match the min-width of the body in wp-admin.css */
+        z-index: 99999;
+        background: #464646;
+        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373737), color-stop(18%, #464646));
+        background-image: -webkit-linear-gradient(bottom, #373737 0, #464646 5px);
+        background-image: -moz-linear-gradient(bottom, #373737 0, #464646 5px);
+        background-image: -o-linear-gradient(bottom, #373737 0, #464646 5px);
+        background-image: linear-gradient(to top, #373737 0, #464646 5px);
+}
+
+#wpadminbar .ab-sub-wrapper,
+#wpadminbar ul,
+#wpadminbar ul li {
+        background: none;
+        clear: none;
+        list-style: none;
+        margin: 0;
+        padding: 0;
+        position: relative;
+        text-indent: 0;
+        z-index: 99999;
+}
+
+#wpadminbar .quicklinks {
+        border-left: 1px solid transparent;
+}
+
+#wpadminbar .quicklinks ul {
+        text-align: left;
+}
+
+#wpadminbar li {
+        float: left;
+}
+
+#wpadminbar .ab-empty-item {
+        outline: none;
+}
+
+#wpadminbar .quicklinks > ul > li {
+        border-right: 1px solid #555;
+}
+
+#wpadminbar .quicklinks > ul > li > a,
+#wpadminbar .quicklinks > ul > li > .ab-empty-item {
+        border-right: 1px solid #333;
+}
+
+#wpadminbar .quicklinks .ab-top-secondary > li {
+        border-left: 1px solid #333;
+        border-right: 0;
+        float: right;
+}
+
+#wpadminbar .quicklinks .ab-top-secondary > li > a,
+#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item {
+        border-left: 1px solid #555;
+        border-right: 0;
+}
+
+#wpadminbar .quicklinks a,
+#wpadminbar .quicklinks .ab-empty-item,
+#wpadminbar .shortlink-input {
+        height: 28px;
+        display: block;
+        padding: 0 12px;
+        margin: 0;
+}
+
+#wpadminbar .menupop .ab-sub-wrapper,
+#wpadminbar .shortlink-input {
+        margin: 0 0 0 -1px;
+        padding: 0;
+        -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.2);
+        box-shadow: 0 4px 4px rgba(0,0,0,0.2);
+        background: #fff;
+        display: none;
+        position: absolute;
+        float: none;
+        border-width: 0 1px 1px 1px;
+        border-style: solid;
+        border-color: #dfdfdf;
+}
+
+#wpadminbar.ie7 .menupop .ab-sub-wrapper,
+#wpadminbar.ie7 .shortlink-input {
+        top: 28px;
+        left: 0;
+}
+
+#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
+        min-width: 100%;
+}
+
+#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
+        right: 0;
+        left: auto;
+        margin: 0 -1px 0 0;
+}
+
+#wpadminbar .ab-sub-wrapper > .ab-submenu:first-child {
+        border-top: none;
+}
+
+#wpadminbar .ab-submenu {
+        padding: 6px 0;
+        border-top: 1px solid #dfdfdf;
+}
+
+#wpadminbar .selected .shortlink-input {
+        display: block;
+}
+
+#wpadminbar .quicklinks .menupop ul li {
+        float: none;
+}
+
+#wpadminbar .quicklinks .menupop ul li a strong {
+        font-weight: bold;
+}
+
+#wpadminbar .quicklinks .menupop ul li .ab-item,
+#wpadminbar .quicklinks .menupop ul li a strong,
+#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
+#wpadminbar .shortlink-input {
+        line-height: 26px;
+        height: 26px;
+        text-shadow: none;
+        white-space: nowrap;
+        min-width: 140px;
+}
+
+#wpadminbar .shortlink-input {
+        width: 200px;
+}
+
+#wpadminbar.nojs li:hover > .ab-sub-wrapper,
+#wpadminbar li.hover > .ab-sub-wrapper {
+        display: block;
+}
+
+#wpadminbar .menupop li:hover > .ab-sub-wrapper,
+#wpadminbar .menupop li.hover > .ab-sub-wrapper {
+        margin-left: 100%;
+        margin-top: -33px;
+        border-width: 1px;
+}
+
+#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
+#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
+        margin-left: 0;
+        left: inherit;
+        right: 100%;
+}
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.hover > .ab-item,
+#wpadminbar .ab-top-menu > li > .ab-item:focus,
+#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus {
+        color: #fafafa;
+        background: #222;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#3a3a3a), to(#222));
+        background-image: -webkit-linear-gradient(bottom, #3a3a3a, #222);
+        background-image: -moz-linear-gradient(bottom, #3a3a3a, #222);
+        background-image: -o-linear-gradient(bottom, #3a3a3a, #222);
+        background-image: linear-gradient(to top, #3a3a3a, #222);
+}
+
+#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+        background: #fff;
+        color: #333;
+        text-shadow: none;
+        border-right-color: transparent;
+        border-left-color: transparent;
+}
+
+#wpadminbar .hover .ab-label,
+#wpadminbar.nojq .ab-item:focus .ab-label {
+        color: #fafafa;
+}
+
+#wpadminbar .menupop.hover .ab-label {
+        color: #333;
+        text-shadow: none;
+}
+
+#wpadminbar .menupop li:hover,
+#wpadminbar .menupop li.hover,
+#wpadminbar .quicklinks .menupop .ab-item:focus,
+#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus {
+        background-color: #eaf2fa;
+}
+
+#wpadminbar .ab-submenu .ab-item {
+        color: #333;
+        text-shadow: none;
+}
+
+#wpadminbar .quicklinks .menupop ul li a,
+#wpadminbar .quicklinks .menupop ul li a strong,
+#wpadminbar .quicklinks .menupop.hover ul li a,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
+        color: #21759B;
+}
+
+#wpadminbar .menupop .menupop > .ab-item {
+        display: block;
+        background-image: url(../images/admin-bar-sprite.png?d=20111130);
+        background-position: 95% -20px;
+        background-repeat: no-repeat;
+        padding-right: 2em;
+}
+
+#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
+        background-image: url(../images/admin-bar-sprite.png?d=20111130);
+        background-position: 5% -46px;
+        background-repeat: no-repeat;
+        padding-left: 2em;
+        padding-right: 1em;
+}
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
+        display: block;
+        position: relative;
+        right: auto;
+        margin: 0;
+        background: #eee;
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+#wpadminbar .quicklinks .menupop .ab-sub-secondary > li:hover,
+#wpadminbar .quicklinks .menupop .ab-sub-secondary > li.hover,
+#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus {
+        background-color: #dfdfdf;
+}
+
+#wpadminbar .quicklinks a span#ab-updates {
+        background: #eee;
+        color: #333;
+        text-shadow: none;
+        display: inline;
+        padding: 2px 5px;
+        font-size: 10px;
+        font-weight: bold;
+        -webkit-border-radius: 10px;
+        border-radius: 10px;
+}
+
+#wpadminbar .quicklinks a:hover span#ab-updates {
+        background: #fff;
+        color: #000;
+}
+
+#wpadminbar .ab-top-secondary {
+        float: right;
+        background: #464646;
+        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373737), color-stop(18%, #464646));
+        background-image: -webkit-linear-gradient(bottom, #373737 0, #464646 5px);
+        background-image: -moz-linear-gradient(bottom, #373737 0, #464646 5px);
+        background-image: -o-linear-gradient(bottom, #373737 0, #464646 5px);
+        background-image: linear-gradient(to top, #373737 0, #464646 5px);
+}
+
+#wpadminbar ul li:last-child,
+#wpadminbar ul li:last-child .ab-item {
+        border-right: 0;
+        -webkit-box-shadow: none;
+        box-shadow: none;
+}
+
+/**
+ * My Account
+ */
+#wp-admin-bar-my-account > ul {
+        min-width: 198px;
+}
+
+#wp-admin-bar-my-account.with-avatar > ul {
+        min-width: 270px;
+}
+
+#wpadminbar #wp-admin-bar-user-actions > li {
+        margin-left: 16px;
+        margin-right: 16px;
+}
+
+#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
+        margin-left: 88px;
+}
+
+#wp-admin-bar-user-actions > li > .ab-item {
+        padding-left: 8px;
+}
+
+#wpadminbar #wp-admin-bar-user-info {
+        margin-top: 6px;
+        margin-bottom: 15px;
+        height: auto;
+        background: none;
+}
+
+#wp-admin-bar-user-info .avatar {
+        position: absolute;
+        left: -72px;
+        top: 4px;
+        width: 64px;
+        height: 64px;
+}
+
+#wpadminbar #wp-admin-bar-user-info a {
+        background: none;
+        height: auto;
+}
+
+#wpadminbar #wp-admin-bar-user-info span {
+        background: none;
+        padding: 0;
+        height: 18px;
+}
+
+#wpadminbar #wp-admin-bar-user-info .display-name,
+#wpadminbar #wp-admin-bar-user-info .username {
+        text-shadow: none;
+        display: block;
+}
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+        color: #333;
+}
+
+#wpadminbar #wp-admin-bar-user-info .username {
+        color: #999;
+        font-size: 11px;
+}
+
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+        width: 16px;
+        height: 16px;
+        border: 1px solid #999;
+        padding: 0;
+        background: #eee;
+        line-height: 24px;
+        vertical-align: middle;
+        margin: -3px 0 0 6px;
+        float: none;
+        display: inline;
+}
+
+/*
+ * My Sites
+ */
+#wpadminbar .quicklinks li img.blavatar {
+        vertical-align: middle;
+        margin: -3px 4px 0 0;
+        padding: 0;
+}
+
+/**
+ * Search
+ */
+#wpadminbar #wp-admin-bar-search .ab-item {
+        padding: 0;
+}
+
+#wpadminbar #wp-admin-bar-search .ab-item {
+        /* default background */
+        background: transparent;
+}
+
+#wpadminbar #adminbarsearch {
+        height: 28px;
+        padding: 0 2px;
+}
+
+#wpadminbar #adminbarsearch .adminbar-input {
+        font: 13px/24px sans-serif;
+        height: 24px;
+        width: 24px;
+        border: none;
+        padding: 0 3px 0 23px;
+        margin: 0;
+        color: #ccc;
+        text-shadow: #444 0px -1px 0px;
+        background-color: rgba( 255, 255, 255, 0 );
+        background-image: url(../images/admin-bar-sprite.png?d=20111130);
+        background-position: 3px 2px;
+        background-repeat: no-repeat;
+        outline: none;
+        cursor: pointer;
+
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+
+        -webkit-box-shadow: none;
+        box-shadow: none;
+
+        -moz-box-sizing: border-box;
+        -webkit-box-sizing: border-box;
+        -ms-box-sizing: border-box;
+        box-sizing: border-box;
+
+        -webkit-transition-duration: 400ms;
+        -webkit-transition-property: width, background;
+        -webkit-transition-timing-function: ease;
+        -moz-transition-duration: 400ms;
+        -moz-transition-property: width, background;
+        -moz-transition-timing-function: ease;
+        -o-transition-duration: 400ms;
+        -o-transition-property: width, background;
+        -o-transition-timing-function: ease;
+}
+
+#wpadminbar.ie7 #adminbarsearch .adminbar-input {
+        margin-top: 1px;
+        width: 120px;
+}
+
+#wpadminbar #adminbarsearch .adminbar-input:focus {
+        color: #555;
+        text-shadow: 0 1px 0 #fff;
+        width: 200px;
+        background-color: rgba( 255, 255, 255, 0.9 );
+        cursor: text;
+}
+
+#wpadminbar.ie8 #adminbarsearch .adminbar-input {
+        background-color: #464646;
+}
+
+#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus {
+        background-color: #fff;
+}
+
+/* Two rules to ensure browser recognition */
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+        color: #ddd;
+}
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+        color: #ddd;
+}
+
+#wpadminbar #adminbarsearch .adminbar-button {
+        display: none;
+}
+
+/**
+ * Site Menu
+ */
+#wpadminbar #wp-admin-bar-appearance {
+        border-top: none;
+        margin-top: -12px;
+}
+
+/**
+ * Site Menu
+ */
+#wpadminbar #wp-admin-bar-appearance {
+        border-top: none;
+        margin-top: -12px;
+}
+
+/**
+ * ICONS
+ */
+#wpadminbar .ab-icon {
+        position: relative;
+        float: left;
+        width: 16px;
+        height: 16px;
+        margin-top: 6px;
+}
+
+#wpadminbar .ab-label {
+        margin-left: 4px;
+}
+
+/**
+ * WP Logo icon
+ */
+#wp-admin-bar-wp-logo > .ab-item .ab-icon {
+        width: 20px;
+        height: 20px;
+        margin-top: 4px;
+        background-image: url(../images/admin-bar-sprite.png?d=20111130);
+        background-position: 0 -76px;
+        background-repeat: no-repeat;
+}
+
+#wpadminbar.nojs #wp-admin-bar-wp-logo:hover > .ab-item .ab-icon,
+#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
+        background-position: 0 -104px;
+}
+
+/**
+ * Updates icon
+ */
+#wp-admin-bar-updates > .ab-item .ab-icon {
+        background-image: url(../images/admin-bar-sprite.png?d=20111130);
+        background-position: -2px -159px;
+        background-repeat: no-repeat;
+}
+
+/**
+ * Comments icon
+ */
+#wp-admin-bar-comments > .ab-item .ab-icon {
+        background-image: url(../images/admin-bar-sprite.png?d=20111130);
+        background-position: -1px -134px;
+        background-repeat: no-repeat;
+}
+
+#wpadminbar span.count-0 {
+        display: none;
+}
+
+/**
+ * Add New icon
+ */
+#wpadminbar #wp-admin-bar-new-content > .ab-item .ab-icon {
+        background-image: url(../images/admin-bar-sprite.png?d=20111130);
+        background-position: -2px -182px;
+        background-repeat: no-repeat;
+}
+
+/**
+ * Add New icon
+ */
+#wpadminbar.nojs #wp-admin-bar-new-content:hover > .ab-item .ab-icon,
+#wpadminbar #wp-admin-bar-new-content.hover > .ab-item .ab-icon {
+        background-position: -2px -203px;
+}
+
+/**
+ * Customize support classes
+ */
+.no-customize-support .hide-if-no-customize,
+.customize-support .hide-if-customize {
+        display: none;
+}
+
+/**
+ * Retina display 2x icons
+ */
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        #wpadminbar .menupop .menupop > .ab-item,
+        #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item,
+        #wpadminbar #adminbarsearch .adminbar-input,
+        #wp-admin-bar-wp-logo > .ab-item .ab-icon,
+        #wp-admin-bar-updates > .ab-item .ab-icon,
+        #wp-admin-bar-comments > .ab-item .ab-icon,
+        #wpadminbar #wp-admin-bar-new-content > .ab-item .ab-icon {
+                background-image: url(../images/admin-bar-sprite-2x.png?d=20120516);
+                background-size: 20px 220px;
+        }
+}
+
+/* Skip link */
+#wpadminbar .screen-reader-text,
+#wpadminbar .screen-reader-text span {
+        position: absolute;
+        left: -1000em;
+        top: -1000em;
+        height: 1px;
+        width: 1px;
+        overflow: hidden;
+}
+
+#wpadminbar .screen-reader-shortcut:focus {
+        left: 5px;
+        top: 5px;
+        height: auto;
+        width: auto;
+        display: block;
+        padding: 10px 15px;
+        background: #fff;
+        color: #000;
+        border: 2px solid #333;
+        border-radius: 3px;
+        z-index: 100000;
+        text-shadow: none;
+        line-height: normal;
+}
+
+#wpadminbar a.screen-reader-shortcut {
+        text-decoration: underline;
+}
+
+/**
+ * IE 6-targeted rules
+ */
+* html #wpadminbar {
+        overflow: hidden;
+        position: absolute;
+}
+
+* html #wpadminbar .quicklinks ul li a {
+        float: left;
+}
+
+* html #wpadminbar .menupop a span {
+        background-image: none;
+}
</ins></span></pre></div>
<a id="trunkwpincludescssadminbardevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/admin-bar.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/admin-bar.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,644 +0,0 @@
</span><del>-#wpadminbar * {
-        height: auto;
-        width: auto;
-        margin: 0;
-        padding: 0;
-        position: static;
-        text-transform: none;
-        letter-spacing: normal;
-        line-height: 1;
-        font: normal 13px/28px sans-serif;
-        color: #ccc;
-        text-shadow: #444 0px -1px 0px;
-}
-
-#wpadminbar ul li:before,
-#wpadminbar ul li:after {
-        content: normal;
-}
-
-#wpadminbar a,
-#wpadminbar a:hover,
-#wpadminbar a img,
-#wpadminbar a img:hover {
-        outline: none;
-        border: none;
-        text-decoration: none;
-        background: none;
-}
-
-#wpadminbar {
-        direction: ltr;
-        color: #ccc;
-        font: normal 13px/28px sans-serif;
-        height: 28px;
-        position: fixed;
-        top: 0;
-        left: 0;
-        width: 100%;
-        min-width: 600px; /* match the min-width of the body in wp-admin.css */
-        z-index: 99999;
-        background: #464646;
-        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373737), color-stop(18%, #464646));
-        background-image: -webkit-linear-gradient(bottom, #373737 0, #464646 5px);
-        background-image: -moz-linear-gradient(bottom, #373737 0, #464646 5px);
-        background-image: -o-linear-gradient(bottom, #373737 0, #464646 5px);
-        background-image: linear-gradient(to top, #373737 0, #464646 5px);
-}
-
-#wpadminbar .ab-sub-wrapper,
-#wpadminbar ul,
-#wpadminbar ul li {
-        background: none;
-        clear: none;
-        list-style: none;
-        margin: 0;
-        padding: 0;
-        position: relative;
-        text-indent: 0;
-        z-index: 99999;
-}
-
-#wpadminbar .quicklinks {
-        border-left: 1px solid transparent;
-}
-
-#wpadminbar .quicklinks ul {
-        text-align: left;
-}
-
-#wpadminbar li {
-        float: left;
-}
-
-#wpadminbar .ab-empty-item {
-        outline: none;
-}
-
-#wpadminbar .quicklinks > ul > li {
-        border-right: 1px solid #555;
-}
-
-#wpadminbar .quicklinks > ul > li > a,
-#wpadminbar .quicklinks > ul > li > .ab-empty-item {
-        border-right: 1px solid #333;
-}
-
-#wpadminbar .quicklinks .ab-top-secondary > li {
-        border-left: 1px solid #333;
-        border-right: 0;
-        float: right;
-}
-
-#wpadminbar .quicklinks .ab-top-secondary > li > a,
-#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item {
-        border-left: 1px solid #555;
-        border-right: 0;
-}
-
-#wpadminbar .quicklinks a,
-#wpadminbar .quicklinks .ab-empty-item,
-#wpadminbar .shortlink-input {
-        height: 28px;
-        display: block;
-        padding: 0 12px;
-        margin: 0;
-}
-
-#wpadminbar .menupop .ab-sub-wrapper,
-#wpadminbar .shortlink-input {
-        margin: 0 0 0 -1px;
-        padding: 0;
-        -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.2);
-        box-shadow: 0 4px 4px rgba(0,0,0,0.2);
-        background: #fff;
-        display: none;
-        position: absolute;
-        float: none;
-        border-width: 0 1px 1px 1px;
-        border-style: solid;
-        border-color: #dfdfdf;
-}
-
-#wpadminbar.ie7 .menupop .ab-sub-wrapper,
-#wpadminbar.ie7 .shortlink-input {
-        top: 28px;
-        left: 0;
-}
-
-#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
-        min-width: 100%;
-}
-
-#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
-        right: 0;
-        left: auto;
-        margin: 0 -1px 0 0;
-}
-
-#wpadminbar .ab-sub-wrapper > .ab-submenu:first-child {
-        border-top: none;
-}
-
-#wpadminbar .ab-submenu {
-        padding: 6px 0;
-        border-top: 1px solid #dfdfdf;
-}
-
-#wpadminbar .selected .shortlink-input {
-        display: block;
-}
-
-#wpadminbar .quicklinks .menupop ul li {
-        float: none;
-}
-
-#wpadminbar .quicklinks .menupop ul li a strong {
-        font-weight: bold;
-}
-
-#wpadminbar .quicklinks .menupop ul li .ab-item,
-#wpadminbar .quicklinks .menupop ul li a strong,
-#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
-#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
-#wpadminbar .shortlink-input {
-        line-height: 26px;
-        height: 26px;
-        text-shadow: none;
-        white-space: nowrap;
-        min-width: 140px;
-}
-
-#wpadminbar .shortlink-input {
-        width: 200px;
-}
-
-#wpadminbar.nojs li:hover > .ab-sub-wrapper,
-#wpadminbar li.hover > .ab-sub-wrapper {
-        display: block;
-}
-
-#wpadminbar .menupop li:hover > .ab-sub-wrapper,
-#wpadminbar .menupop li.hover > .ab-sub-wrapper {
-        margin-left: 100%;
-        margin-top: -33px;
-        border-width: 1px;
-}
-
-#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
-#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
-        margin-left: 0;
-        left: inherit;
-        right: 100%;
-}
-
-#wpadminbar .ab-top-menu > li:hover > .ab-item,
-#wpadminbar .ab-top-menu > li.hover > .ab-item,
-#wpadminbar .ab-top-menu > li > .ab-item:focus,
-#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus {
-        color: #fafafa;
-        background: #222;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#3a3a3a), to(#222));
-        background-image: -webkit-linear-gradient(bottom, #3a3a3a, #222);
-        background-image: -moz-linear-gradient(bottom, #3a3a3a, #222);
-        background-image: -o-linear-gradient(bottom, #3a3a3a, #222);
-        background-image: linear-gradient(to top, #3a3a3a, #222);
-}
-
-#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item,
-#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
-        background: #fff;
-        color: #333;
-        text-shadow: none;
-        border-right-color: transparent;
-        border-left-color: transparent;
-}
-
-#wpadminbar .hover .ab-label,
-#wpadminbar.nojq .ab-item:focus .ab-label {
-        color: #fafafa;
-}
-
-#wpadminbar .menupop.hover .ab-label {
-        color: #333;
-        text-shadow: none;
-}
-
-#wpadminbar .menupop li:hover,
-#wpadminbar .menupop li.hover,
-#wpadminbar .quicklinks .menupop .ab-item:focus,
-#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus {
-        background-color: #eaf2fa;
-}
-
-#wpadminbar .ab-submenu .ab-item {
-        color: #333;
-        text-shadow: none;
-}
-
-#wpadminbar .quicklinks .menupop ul li a,
-#wpadminbar .quicklinks .menupop ul li a strong,
-#wpadminbar .quicklinks .menupop.hover ul li a,
-#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
-        color: #21759B;
-}
-
-#wpadminbar .menupop .menupop > .ab-item {
-        display: block;
-        background-image: url(../images/admin-bar-sprite.png?d=20111130);
-        background-position: 95% -20px;
-        background-repeat: no-repeat;
-        padding-right: 2em;
-}
-
-#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
-        background-image: url(../images/admin-bar-sprite.png?d=20111130);
-        background-position: 5% -46px;
-        background-repeat: no-repeat;
-        padding-left: 2em;
-        padding-right: 1em;
-}
-
-#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
-        display: block;
-        position: relative;
-        right: auto;
-        margin: 0;
-        background: #eee;
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-#wpadminbar .quicklinks .menupop .ab-sub-secondary > li:hover,
-#wpadminbar .quicklinks .menupop .ab-sub-secondary > li.hover,
-#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus {
-        background-color: #dfdfdf;
-}
-
-#wpadminbar .quicklinks a span#ab-updates {
-        background: #eee;
-        color: #333;
-        text-shadow: none;
-        display: inline;
-        padding: 2px 5px;
-        font-size: 10px;
-        font-weight: bold;
-        -webkit-border-radius: 10px;
-        border-radius: 10px;
-}
-
-#wpadminbar .quicklinks a:hover span#ab-updates {
-        background: #fff;
-        color: #000;
-}
-
-#wpadminbar .ab-top-secondary {
-        float: right;
-        background: #464646;
-        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373737), color-stop(18%, #464646));
-        background-image: -webkit-linear-gradient(bottom, #373737 0, #464646 5px);
-        background-image: -moz-linear-gradient(bottom, #373737 0, #464646 5px);
-        background-image: -o-linear-gradient(bottom, #373737 0, #464646 5px);
-        background-image: linear-gradient(to top, #373737 0, #464646 5px);
-}
-
-#wpadminbar ul li:last-child,
-#wpadminbar ul li:last-child .ab-item {
-        border-right: 0;
-        -webkit-box-shadow: none;
-        box-shadow: none;
-}
-
-/**
- * My Account
- */
-#wp-admin-bar-my-account > ul {
-        min-width: 198px;
-}
-
-#wp-admin-bar-my-account.with-avatar > ul {
-        min-width: 270px;
-}
-
-#wpadminbar #wp-admin-bar-user-actions > li {
-        margin-left: 16px;
-        margin-right: 16px;
-}
-
-#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
-        margin-left: 88px;
-}
-
-#wp-admin-bar-user-actions > li > .ab-item {
-        padding-left: 8px;
-}
-
-#wpadminbar #wp-admin-bar-user-info {
-        margin-top: 6px;
-        margin-bottom: 15px;
-        height: auto;
-        background: none;
-}
-
-#wp-admin-bar-user-info .avatar {
-        position: absolute;
-        left: -72px;
-        top: 4px;
-        width: 64px;
-        height: 64px;
-}
-
-#wpadminbar #wp-admin-bar-user-info a {
-        background: none;
-        height: auto;
-}
-
-#wpadminbar #wp-admin-bar-user-info span {
-        background: none;
-        padding: 0;
-        height: 18px;
-}
-
-#wpadminbar #wp-admin-bar-user-info .display-name,
-#wpadminbar #wp-admin-bar-user-info .username {
-        text-shadow: none;
-        display: block;
-}
-
-#wpadminbar #wp-admin-bar-user-info .display-name {
-        color: #333;
-}
-
-#wpadminbar #wp-admin-bar-user-info .username {
-        color: #999;
-        font-size: 11px;
-}
-
-#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
-        width: 16px;
-        height: 16px;
-        border: 1px solid #999;
-        padding: 0;
-        background: #eee;
-        line-height: 24px;
-        vertical-align: middle;
-        margin: -3px 0 0 6px;
-        float: none;
-        display: inline;
-}
-
-/*
- * My Sites
- */
-#wpadminbar .quicklinks li img.blavatar {
-        vertical-align: middle;
-        margin: -3px 4px 0 0;
-        padding: 0;
-}
-
-/**
- * Search
- */
-#wpadminbar #wp-admin-bar-search .ab-item {
-        padding: 0;
-}
-
-#wpadminbar #wp-admin-bar-search .ab-item {
-        /* default background */
-        background: transparent;
-}
-
-#wpadminbar #adminbarsearch {
-        height: 28px;
-        padding: 0 2px;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input {
-        font: 13px/24px sans-serif;
-        height: 24px;
-        width: 24px;
-        border: none;
-        padding: 0 3px 0 23px;
-        margin: 0;
-        color: #ccc;
-        text-shadow: #444 0px -1px 0px;
-        background-color: rgba( 255, 255, 255, 0 );
-        background-image: url(../images/admin-bar-sprite.png?d=20111130);
-        background-position: 3px 2px;
-        background-repeat: no-repeat;
-        outline: none;
-        cursor: pointer;
-
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-
-        -webkit-box-shadow: none;
-        box-shadow: none;
-
-        -moz-box-sizing: border-box;
-        -webkit-box-sizing: border-box;
-        -ms-box-sizing: border-box;
-        box-sizing: border-box;
-
-        -webkit-transition-duration: 400ms;
-        -webkit-transition-property: width, background;
-        -webkit-transition-timing-function: ease;
-        -moz-transition-duration: 400ms;
-        -moz-transition-property: width, background;
-        -moz-transition-timing-function: ease;
-        -o-transition-duration: 400ms;
-        -o-transition-property: width, background;
-        -o-transition-timing-function: ease;
-}
-
-#wpadminbar.ie7 #adminbarsearch .adminbar-input {
-        margin-top: 1px;
-        width: 120px;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:focus {
-        color: #555;
-        text-shadow: 0 1px 0 #fff;
-        width: 200px;
-        background-color: rgba( 255, 255, 255, 0.9 );
-        cursor: text;
-}
-
-#wpadminbar.ie8 #adminbarsearch .adminbar-input {
-        background-color: #464646;
-}
-
-#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus {
-        background-color: #fff;
-}
-
-/* Two rules to ensure browser recognition */
-#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-        color: #ddd;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-        color: #ddd;
-}
-
-#wpadminbar #adminbarsearch .adminbar-button {
-        display: none;
-}
-
-/**
- * Site Menu
- */
-#wpadminbar #wp-admin-bar-appearance {
-        border-top: none;
-        margin-top: -12px;
-}
-
-/**
- * Site Menu
- */
-#wpadminbar #wp-admin-bar-appearance {
-        border-top: none;
-        margin-top: -12px;
-}
-
-/**
- * ICONS
- */
-#wpadminbar .ab-icon {
-        position: relative;
-        float: left;
-        width: 16px;
-        height: 16px;
-        margin-top: 6px;
-}
-
-#wpadminbar .ab-label {
-        margin-left: 4px;
-}
-
-/**
- * WP Logo icon
- */
-#wp-admin-bar-wp-logo > .ab-item .ab-icon {
-        width: 20px;
-        height: 20px;
-        margin-top: 4px;
-        background-image: url(../images/admin-bar-sprite.png?d=20111130);
-        background-position: 0 -76px;
-        background-repeat: no-repeat;
-}
-
-#wpadminbar.nojs #wp-admin-bar-wp-logo:hover > .ab-item .ab-icon,
-#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
-        background-position: 0 -104px;
-}
-
-/**
- * Updates icon
- */
-#wp-admin-bar-updates > .ab-item .ab-icon {
-        background-image: url(../images/admin-bar-sprite.png?d=20111130);
-        background-position: -2px -159px;
-        background-repeat: no-repeat;
-}
-
-/**
- * Comments icon
- */
-#wp-admin-bar-comments > .ab-item .ab-icon {
-        background-image: url(../images/admin-bar-sprite.png?d=20111130);
-        background-position: -1px -134px;
-        background-repeat: no-repeat;
-}
-
-#wpadminbar span.count-0 {
-        display: none;
-}
-
-/**
- * Add New icon
- */
-#wpadminbar #wp-admin-bar-new-content > .ab-item .ab-icon {
-        background-image: url(../images/admin-bar-sprite.png?d=20111130);
-        background-position: -2px -182px;
-        background-repeat: no-repeat;
-}
-
-/**
- * Add New icon
- */
-#wpadminbar.nojs #wp-admin-bar-new-content:hover > .ab-item .ab-icon,
-#wpadminbar #wp-admin-bar-new-content.hover > .ab-item .ab-icon {
-        background-position: -2px -203px;
-}
-
-/**
- * Customize support classes
- */
-.no-customize-support .hide-if-no-customize,
-.customize-support .hide-if-customize {
-        display: none;
-}
-
-/**
- * Retina display 2x icons
- */
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        #wpadminbar .menupop .menupop > .ab-item,
-        #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item,
-        #wpadminbar #adminbarsearch .adminbar-input,
-        #wp-admin-bar-wp-logo > .ab-item .ab-icon,
-        #wp-admin-bar-updates > .ab-item .ab-icon,
-        #wp-admin-bar-comments > .ab-item .ab-icon,
-        #wpadminbar #wp-admin-bar-new-content > .ab-item .ab-icon {
-                background-image: url(../images/admin-bar-sprite-2x.png?d=20120516);
-                background-size: 20px 220px;
-        }
-}
-
-/* Skip link */
-#wpadminbar .screen-reader-text,
-#wpadminbar .screen-reader-text span {
-        position: absolute;
-        left: -1000em;
-        top: -1000em;
-        height: 1px;
-        width: 1px;
-        overflow: hidden;
-}
-
-#wpadminbar .screen-reader-shortcut:focus {
-        left: 5px;
-        top: 5px;
-        height: auto;
-        width: auto;
-        display: block;
-        padding: 10px 15px;
-        background: #fff;
-        color: #000;
-        border: 2px solid #333;
-        border-radius: 3px;
-        z-index: 100000;
-        text-shadow: none;
-        line-height: normal;
-}
-
-#wpadminbar a.screen-reader-shortcut {
-        text-decoration: underline;
-}
-
-/**
- * IE 6-targeted rules
- */
-* html #wpadminbar {
-        overflow: hidden;
-        position: absolute;
-}
-
-* html #wpadminbar .quicklinks ul li a {
-        float: left;
-}
-
-* html #wpadminbar .menupop a span {
-        background-image: none;
-}
</del></span></pre></div>
<a id="trunkwpincludescssadminbarmincssfromrev21591trunkwpincludescssadminbarcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/admin-bar.min.css (from rev 21591, trunk/wp-includes/css/admin-bar.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/admin-bar.min.css         (rev 0)
+++ trunk/wp-includes/css/admin-bar.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-transform:none;letter-spacing:normal;line-height:1;font:normal 13px/28px sans-serif;color:#ccc;text-shadow:#444 0 -1px 0}#wpadminbar ul li:before,#wpadminbar ul li:after{content:normal}#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{outline:0;border:0;text-decoration:none;background:0}#wpadminbar{direction:ltr;color:#ccc;font:normal 13px/28px sans-serif;height:28px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar .ab-sub-wrapper,#wpadminbar
ul,#wpadminbar ul li{background:0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar .quicklinks{border-left:1px solid transparent}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks>ul>li{border-right:1px solid #555}#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks>ul>li>.ab-empty-item{border-right:1px solid #333}#wpadminbar .quicklinks .ab-top-secondary>li{border-left:1px solid #333;border-right:0;float:right}#wpadminbar .quicklinks .ab-top-secondary>li>a,#wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item{border-left:1px solid #555;border-right:0}#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{height:28px;display:block;padding:0 12px;margin:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0 0 0 -1px;padding:0;-webkit-bo
x-shadow:0 4px 4px rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2);background:#fff;display:none;position:absolute;float:none;border-width:0 1px 1px 1px;border-style:solid;border-color:#dfdfdf}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:28px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto;margin:0 -1px 0 0}#wpadminbar .ab-sub-wrapper>.ab-submenu:first-child{border-top:0}#wpadminbar .ab-submenu{padding:6px 0;border-top:1px solid #dfdfdf}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:bold}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,#wpadminbar .shortlink-input
{line-height:26px;height:26px;text-shadow:none;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar.nojs li:hover>.ab-sub-wrapper,#wpadminbar li.hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:100%;margin-top:-33px;border-width:1px}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fafafa;background:#222;background-image:-webkit-gradient(linear,left bottom,left top,from(#3a3a3a),to(#222));background-image:-webkit-linear-gradient(bottom,#3a3a3a,#222);background-image:-moz-linear-gradient(bottom,#3a3a3a,#2
22);background-image:-o-linear-gradient(bottom,#3a3a3a,#222);background-image:linear-gradient(to top,#3a3a3a,#222)}#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{background:#fff;color:#333;text-shadow:none;border-right-color:transparent;border-left-color:transparent}#wpadminbar .hover .ab-label,#wpadminbar.nojq .ab-item:focus .ab-label{color:#fafafa}#wpadminbar .menupop.hover .ab-label{color:#333;text-shadow:none}#wpadminbar .menupop li:hover,#wpadminbar .menupop li.hover,#wpadminbar .quicklinks .menupop .ab-item:focus,#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus{background-color:#eaf2fa}#wpadminbar .ab-submenu .ab-item{color:#333;text-shadow:none}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#21759b}#wpadminbar .menupop .menupop>.ab-item{d
isplay:block;background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:95% -20px;background-repeat:no-repeat;padding-right:2em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:5% -46px;background-repeat:no-repeat;padding-left:2em;padding-right:1em}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;background:#eee;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li.hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus{background-color:#dfdfdf}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;text-shadow:none;display:inline;padding:2px 5px;font-size:10px;font-weight:bold;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-u
pdates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{border-right:0;-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wp-admin-bar-user-actions>li>.ab-item{padding-left:8px}#wpadminbar #wp-admin-bar-user-info{margin-top:6
px;margin-bottom:15px;height:auto;background:0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{text-shadow:none;display:block}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;border:1px solid #999;padding:0;background:#eee;line-height:24px;vertical-align:middle;margin:-3px 0 0 6px;float:none;display:inline}#wpadminbar .quicklinks li img.blavatar{vertical-align:middle;margin:-3px 4px 0 0;padding:0}#wpadminbar #wp-admin-bar-search .ab-item{padding:0}#wpadminbar #wp-admin-bar-search .ab-item{background:transparent}#wpadminbar #a
dminbarsearch{height:28px;padding:0 2px}#wpadminbar #adminbarsearch .adminbar-input{font:13px/24px sans-serif;height:24px;width:24px;border:0;padding:0 3px 0 23px;margin:0;color:#ccc;text-shadow:#444 0 -1px 0;background-color:rgba(255,255,255,0);background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:3px 2px;background-repeat:no-repeat;outline:0;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease}#wpadminbar.ie7 #adminbarsearch .adminbar-input{margin-top:1px;width:120px}#
wpadminbar #adminbarsearch .adminbar-input:focus{color:#555;text-shadow:0 1px 0 #fff;width:200px;background-color:rgba(255,255,255,0.9);cursor:text}#wpadminbar.ie8 #adminbarsearch .adminbar-input{background-color:#464646}#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-button{display:none}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar .ab-icon{position:relative;float:left;width:16px;height:16px;margin-top:6px}#wpadminbar .ab-label{margin-left:4px}#wp-admin-bar-wp-logo>.ab-item .ab-icon{width:20px;height:20px;margin-top:4px;background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:0 -76px;background-repeat:no-repeat}#wpadminbar.nojs #w
p-admin-bar-wp-logo:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-wp-logo.hover>.ab-item .ab-icon{background-position:0 -104px}#wp-admin-bar-updates>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:-2px -159px;background-repeat:no-repeat}#wp-admin-bar-comments>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:-1px -134px;background-repeat:no-repeat}#wpadminbar span.count-0{display:none}#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20111130);background-position:-2px -182px;background-repeat:no-repeat}#wpadminbar.nojs #wp-admin-bar-new-content:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content.hover>.ab-item .ab-icon{background-position:-2px -203px}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize{display:none}@media only screen and (-webkit-mi
n-device-pixel-ratio:1.5){#wpadminbar .menupop .menupop>.ab-item,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item,#wpadminbar #adminbarsearch .adminbar-input,#wp-admin-bar-wp-logo>.ab-item .ab-icon,#wp-admin-bar-updates>.ab-item .ab-icon,#wp-admin-bar-comments>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite-2x.png?d=20120516);background-size:20px 220px}}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut:focus{left:5px;top:5px;height:auto;width:auto;display:block;padding:10px 15px;background:#fff;color:#000;border:2px solid #333;border-radius:3px;z-index:100000;text-shadow:none;line-height:normal}#wpadminbar a.screen-reader-shortcut{text-decoration:underline}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li
a{float:left}* html #wpadminbar .menupop a span{background-image:none}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescsseditorcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/editor.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/editor.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/editor.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-.wp_themeSkin table,.wp_themeSkin tbody,.wp_themeSkin a,.wp_themeSkin img,.wp_themeSkin tr,.wp_themeSkin div,.wp_themeSkin td,.wp_themeSkin iframe,.wp_themeSkin span,.wp_themeSkin *,.wp_themeSkin .mceText{border:0;margin:0;padding:0;white-space:nowrap;text-decoration:none;font-weight:normal;cursor:default;vertical-align:baseline;width:auto;border-collapse:separate}.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{text-decoration:none;font-weight:normal;cursor:default}.wp_themeSkin table td{vertical-align:middle}.wp_themeSkin *,.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{color:#000}.wp_themeSkin iframe{display:block}.wp_themeSkin #mce_fullscreen_ifr{background-color:#fff}.wp_themeSkin .mceToolbar{padding:1px}.wp_themeSkin .mceExternalToolbar{position:absolute;border-bottom:0;display:none}.wp_themeSkin .mceExternalToolbar td.mceToolbar{padding-right:13px}.wp_themeSkin .mceExternal
Close{position:absolute;top:3px;right:3px;width:7px;height:7px;background:url("../js/tinymce/themes/advanced/img/icons.gif") -820px 0}.wp_themeSkin table.mceToolbar,.wp_themeSkin tr.mceFirst .mceToolbar tr td,.wp_themeSkin tr.mceLast .mceToolbar tr td{border:0;margin:0;padding:0}.wp_themeSkin table.mceLayout{border:0}.wp_themeSkin .mceStatusbar{display:block;font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;font-size:12px;line-height:16px;padding:0 0 0 8px;overflow:visible;height:20px;border-top:1px solid #dfdfdf;color:#000;background-color:#f5f5f5}.rtl .wp_themeSkin .mceStatusbar{padding:0 8px 0 0}.wp_themeSkin .mceStatusbar *{color:#555}.wp_themeSkin .mceStatusbar div{float:left;padding:2px}.rtl .wp_themeSkin .mceStatusbar div{float:right}.wp_themeSkin .mceStatusbar a.mceResize{display:block;float:right;background:url("../js/tinymce/themes/advanced/img/icons.gif") -800px 0;width:20px;height:20px;cursor:se-resize}.rtl .wp_the
meSkin .mceStatusbar a.mceResize{float:left}.wp_themeSkin .mceStatusbar a:hover{text-decoration:underline}.wp_themeSkin table.mceToolbar{margin:0 6px 2px}.wp_themeSkin #content_toolbar1{margin-top:2px}.wp_themeSkin .mceToolbar .mceToolbarEndListBox span{display:none}.wp_themeSkin span.mceIcon,.wp_themeSkin img.mceIcon{display:block;width:20px;height:20px}.wp_themeSkin .mceIcon{background:url("../js/tinymce/themes/advanced/img/icons.gif") no-repeat 20px 20px}.wp_themeSkin .mceButton{display:block;width:20px;height:20px;cursor:default;padding:1px 2px;margin:1px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin a.mceButtonEnabled:hover{background-image:inherit 0 -10px}.wp_themeSkin .mceOldBoxModel a.mceButton span,.wp_themeSkin .mceOldBoxModel a.mceButton img{margin:0 0 0 1px}.wp_themeSkin a.mceButton:active,.wp_themeSkin a.mceButtonAct
ive,.wp_themeSkin a.mceButtonActive:hover,.wp_themeSkin a.mceButtonSelected{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin .mceButtonDisabled .mceIcon{opacity:.5;filter:alpha(opacity=50)}.wp_themeSkin .mceSeparator{height:24px;width:1px;display:block;background:transparent;overflow:hidden;margin:0 2px}.wp_themeSkin .mceListBox,.wp_themeSkin .mceListBox a{display:block}.wp_themeSkin .mceListBox .mceText{padding:1px 2px 1px 5px;text-align:left;text-decoration:none;width:70px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;font-size:12px;height:20px;line-height:20px;overflow:hidden}.wp_themeSkin .mceLis
tBox{margin:1px;direction:ltr}.wp_themeSkin .mceListBox .mceOpen{width:14px;height:20px;border-collapse:separate;padding:1px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin .mceListBox .mceOpen span{display:block;width:14px;height:20px;background-image:url("../images/down_arrow.gif");background-position:2px 1px;background-repeat:no-repeat}.wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp_themeSkin .mceListBoxHover .mceText,.wp_themeSkin .mceListBoxSelected .mceText,.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen{background-image:none}.wp_themeSkin .mceListBoxDisabled .mceText{color:gray}.wp_themeSkin .mceListBoxMenu{overflow:auto;overflow-x:hidden}.wp_themeSkin
.mceOldBoxModel .mceListBox .mceText{height:22px}.wp_themeSkin select.mceListBox{font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;font-size:12px;border-color:#b2b2b2;background-color:#fff}.wp_themeSkin .mceSplitButton a,.wp_themeSkin .mceSplitButton span{display:block;height:20px}.wp_themeSkin .mceSplitButton{display:block;margin:1px;direction:ltr}.wp_themeSkin table.mceSplitButton td{padding:2px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin table.mceSplitButton td a{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin table.mceSplitButton:hover td{background-image:inherit 0 -10px}.wp_themeSkin .mceSplitButton a.mceAction{height:20px;width:20px;padding:1px 2px}.wp_themeSkin .mceSplitButton span.mceAction{background-image:url("../js/tinymce/themes/advanced/img/icons.gif");background-repeat:no-repeat;background-color:transparent;width:20px}
.wp_themeSkin .mceSplitButton a.mceOpen{width:10px;height:20px;background-image:url("../images/down_arrow.gif");background-position:1px 2px;background-repeat:no-repeat;padding:1px;border-left:0 none!important}.wp_themeSkin .mceSplitButton span.mceOpen{display:none}.wp_themeSkin .mceSplitButtonDisabled .mceAction{opacity:.3;filter:alpha(opacity=30)}.wp_themeSkin .mceListBox a.mceText,.wp_themeSkin .mceSplitButton a.mceAction{-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px}.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceListBox a.mceOpen{-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px}.wp_themeSkin span.mce_undo,.wp_themeSkin span.mce_redo,.wp_themeSkin span.mce_bullist,.wp_themeSkin span.mce_numlist,.wp_themeSkin span.mce_blockquote,.wp_themeSkin span.mce_charmap,.wp_themeSkin span.mce_bold,
.wp_themeSkin span.mce_italic,.wp_themeSkin span.mce_underline,.wp_themeSkin span.mce_justifyleft,.wp_themeSkin span.mce_justifyright,.wp_themeSkin span.mce_justifycenter,.wp_themeSkin span.mce_justifyfull,.wp_themeSkin span.mce_indent,.wp_themeSkin span.mce_outdent,.wp_themeSkin span.mce_link,.wp_themeSkin span.mce_unlink,.wp_themeSkin span.mce_help,.wp_themeSkin span.mce_removeformat,.wp_themeSkin span.mce_fullscreen,.wp_themeSkin span.mce_wp_fullscreen,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_pastetext,.wp_themeSkin span.mce_pasteword,.wp_themeSkin span.mce_wp_help,.wp_themeSkin span.mce_wp_adv,.wp_themeSkin span.mce_wp_more,.wp_themeSkin span.mce_strikethrough,.wp_themeSkin span.mce_spellchecker,.wp_themeSkin span.mce_forecolor,.wp_themeSkin .mce_forecolorpicker,.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceSplitButton span.mce_numlist,.wp_themeSkin .mceSp
litButton span.mce_bullist{background-image:url('../images/wpicons.png?ver=20120720')}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.wp_themeSkin span.mce_undo,.wp_themeSkin span.mce_redo,.wp_themeSkin span.mce_bullist,.wp_themeSkin span.mce_numlist,.wp_themeSkin span.mce_blockquote,.wp_themeSkin span.mce_charmap,.wp_themeSkin span.mce_bold,.wp_themeSkin span.mce_italic,.wp_themeSkin span.mce_underline,.wp_themeSkin span.mce_justifyleft,.wp_themeSkin span.mce_justifyright,.wp_themeSkin span.mce_justifycenter,.wp_themeSkin span.mce_justifyfull,.wp_themeSkin span.mce_indent,.wp_themeSkin span.mce_outdent,.wp_themeSkin span.mce_link,.wp_themeSkin span.mce_unlink,.wp_themeSkin span.mce_help,.wp_themeSkin span.mce_removeformat,.wp_themeSkin span.mce_fullscreen,.wp_themeSkin span.mce_wp_fullscreen,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_pastetext,.wp_themeSkin span.mce_pasteword,.wp_themeSkin span.mce_wp_help,.wp_themeSkin span.mce_wp_adv,.wp_themeSkin sp
an.mce_wp_more,.wp_themeSkin span.mce_strikethrough,.wp_themeSkin span.mce_spellchecker,.wp_themeSkin span.mce_forecolor,.wp_themeSkin .mce_forecolorpicker,.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceSplitButton span.mce_numlist,.wp_themeSkin .mceSplitButton span.mce_bullist{background-image:url('../images/wpicons-2x.png?ver=20120720');background-size:560px 40px}}.wp_themeSkin div.mceColorSplitMenu table{background-color:#ebebeb;border-color:#b2b2b2}.wp_themeSkin .mceColorSplitMenu td{padding:2px}.wp_themeSkin .mceColorSplitMenu a{display:block;width:9px;height:9px;overflow:hidden;border-color:#b2b2b2}.wp_themeSkin .mceColorSplitMenu td.mceMoreColors{padding:1px 3px 1px 1px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors{width:100%;height:auto;text-align:center;font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;line-height:20px;border-color:#fff}.wp_themeSkin .
mceColorPreview{margin:-5px 0 0 2px;width:16px;height:4px;overflow:hidden}.wp_themeSkin .mceMenu{position:absolute;left:0;top:0;z-index:1000;border-color:#ddd;direction:ltr}.wp_themeSkin .mceNoIcons span.mceIcon{width:0}.wp_themeSkin .mceNoIcons a .mceText{padding-left:10px}.wp_themeSkin .mceMenu table{background-color:#ebeaeb}.wp_themeSkin .mceMenu a,.wp_themeSkin .mceMenu span,.wp_themeSkin .mceMenu{display:block}.wp_themeSkin .mceMenu td{height:20px;overflow:hidden}.wp_themeSkin .mceMenu a{position:relative;padding:3px 0 4px 0;text-decoration:none!important}.wp_themeSkin .mceMenu .mceText{position:relative;display:block;font-family:Tahoma,Verdana,Arial,Helvetica;cursor:default;margin:0;padding:0 25px;color:#000}.wp_themeSkin .mceMenu span.mceText,.wp_themeSkin .mceMenu .mcePreview{font-size:12px}.wp_themeSkin .mceMenu pre.mceText{font-family:Monospace}.wp_themeSkin .mceMenu .mceIcon{position:absolute;top:0;left:0;width:22px}.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hov
er,.wp_themeSkin .mceMenu .mceMenuItemActive{background-color:#f5f5f5}.wp_themeSkin td.mceMenuItemSeparator{height:1px;background-color:#aaa}.wp_themeSkin .mceMenuItemTitle a{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #aaa;text-decoration:none!important;background-color:#ccc}.wp_themeSkin .mceMenuItemTitle span.mceText{font-weight:bold;padding-left:4px;color:#000}.wp_themeSkin .mceMenuItemSelected .mceIcon{background:url("../js/tinymce/themes/advanced/skins/default/img/menu_check.gif");color:#888}.wp_themeSkin .mceNoIcons .mceMenuItemSelected a{background:url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat -6px center}.wp_themeSkin .mceMenu span.mceMenuLine{display:none}.wp_themeSkin .mceMenuItemSub a{background:url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat top right}.wp_themeSkin .mceBlocker{position:absolute;left:0;top:0;z-index:1000;opacity:.5;filter:alpha(op
acity=50);background:#FFF}.wp_themeSkin .mceProgress{position:absolute;left:0;top:0;z-index:1001;background:url("../js/tinymce/themes/advanced/skins/default/img/progress.gif") no-repeat;width:32px;height:32px;margin:-16px 0 0 -16px}.wp_themeSkin .mcePlaceHolder{border:1px dotted gray}.mceRtl .mceListBox .mceText{text-align:right;padding:0 4px 0 0}.mceRtl .mceMenuItem .mceText{text-align:right}.wp_themeSkin .mce_address span.mceText{font-style:italic}.wp_themeSkin .mce_pre span.mceText{font-family:monospace}.wp_themeSkin .mce_h1 span.mceText{font-weight:bolder;font-size:17px}.wp_themeSkin .mce_h2 span.mceText{font-weight:bolder;font-size:16px}.wp_themeSkin .mce_h3 span.mceText{font-weight:bolder;font-size:15px}.wp_themeSkin .mce_h4 span.mceText{font-weight:bolder;font-size:14px}.wp_themeSkin .mce_h5 span.mceText{font-weight:bolder;font-size:13px}.wp_themeSkin .mce_h6 span.mceText{font-weight:bolder;font-size:12px}.wp_themeSkin span.mce_undo{background-position:-500p
x -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_undo,.wp_themeSkin .mceButtonActive span.mce_undo{background-position:-500px 0}.wp_themeSkin span.mce_redo{background-position:-480px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_redo,.wp_themeSkin .mceButtonActive span.mce_redo{background-position:-480px 0}.wp_themeSkin span.mce_bullist{background-position:-40px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,.wp_themeSkin .mceButtonActive span.mce_bullist,.wp_themeSkin .mceSplitButton:hover span.mce_bullist{background-position:-40px 0}.wp_themeSkin span.mce_numlist{background-position:-60px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,.wp_themeSkin .mceButtonActive span.mce_numlist,.wp_themeSkin .mceSplitButton:hover span.mce_numlist{background-position:-60px 0}.wp_themeSkin span.mce_blockquote{background-position:-80px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,.wp_themeSkin .mceButtonActive span.mce_blockquote
{background-position:-80px 0}.wp_themeSkin span.mce_charmap{background-position:-420px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,.wp_themeSkin .mceButtonActive span.mce_charmap{background-position:-420px 0}.wp_themeSkin span.mce_bold{background-position:0 -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_bold,.wp_themeSkin .mceButtonActive span.mce_bold{background-position:0 0}.wp_themeSkin span.mce_italic{background-position:-20px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_italic,.wp_themeSkin .mceButtonActive span.mce_italic{background-position:-20px 0}.wp_themeSkin span.mce_underline{background-position:-280px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_underline,.wp_themeSkin .mceButtonActive span.mce_underline{background-position:-280px 0}.wp_themeSkin span.mce_justifyleft{background-position:-100px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,.wp_themeSkin .mceButtonActive span.mce_justifyleft{background-posi
tion:-100px 0}.wp_themeSkin span.mce_justifyright{background-position:-140px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,.wp_themeSkin .mceButtonActive span.mce_justifyright{background-position:-140px 0}.wp_themeSkin span.mce_justifycenter{background-position:-120px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,.wp_themeSkin .mceButtonActive span.mce_justifycenter{background-position:-120px 0}.wp_themeSkin span.mce_justifyfull{background-position:-300px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,.wp_themeSkin .mceButtonActive span.mce_justifyfull{background-position:-300px 0}.wp_themeSkin span.mce_indent{background-position:-460px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_indent,.wp_themeSkin .mceButtonActive span.mce_indent{background-position:-460px 0}.wp_themeSkin span.mce_outdent{background-position:-440px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,.wp_themeSkin .mceButtonActive
span.mce_outdent{background-position:-440px 0}.wp_themeSkin span.mce_link{background-position:-160px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_link,.wp_themeSkin .mceButtonActive span.mce_link{background-position:-160px 0}.wp_themeSkin span.mce_unlink{background-position:-180px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,.wp_themeSkin .mceButtonActive span.mce_unlink{background-position:-180px 0}.wp_themeSkin span.mce_help{background-position:-520px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_help,.wp_themeSkin .mceButtonActive span.mce_help{background-position:-520px 0}.wp_themeSkin span.mce_removeformat{background-position:-380px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,.wp_themeSkin .mceButtonActive span.mce_removeformat{background-position:-380px 0}.wp_themeSkin span.mce_strikethrough{background-position:-540px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,.wp_themeSkin .mceButtonActive sp
an.mce_strikethrough{background-position:-540px 0}.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor{background-position:-320px -20px}.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,.wp_themeSkin .mceSplitButtonActive span.mce_forecolor{background-position:-320px 0}.wp_themeSkin .mce_forecolorpicker{background-position:-320px -20px}.wp_themeSkin span.mce_fullscreen{background-position:-240px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,.wp_themeSkin .mceButtonActive span.mce_fullscreen{background-position:-240px 0}.wp_themeSkin span.mce_wp_fullscreen{background-position:-240px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,.wp_themeSkin .mceButtonActive span.mce_wp_fullscreen{background-position:-240px 0}.wp_themeSkin span.mce_media{background-position:-400px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_media,.wp_themeSkin .mceButtonActive span.mce_media{background-position:-400px 0}.wp_themeSkin span.
mce_pastetext{background-position:-340px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,.wp_themeSkin .mceButtonActive span.mce_pastetext{background-position:-340px 0}.wp_themeSkin span.mce_pasteword{background-position:-360px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,.wp_themeSkin .mceButtonActive span.mce_pasteword{background-position:-360px 0}.wp_themeSkin span.mce_spellchecker{background-position:-220px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,.wp_themeSkin .mceButtonActive span.mce_spellchecker,.wp_themeSkin .mceSplitButtonActive span.mce_spellchecker{background-position:-220px 0}.wp_themeSkin span.mce_wp_help{background-position:-520px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,.wp_themeSkin .mceButtonActive span.mce_wp_help{background-position:-520px 0}.wp_themeSkin span.mce_wp_adv{background-position:-260px -20px}.wp_themeSk
in .mceButtonEnabled:hover span.mce_wp_adv,.wp_themeSkin .mceButtonActive span.mce_wp_adv{background-position:-260px 0}.wp_themeSkin span.mce_wp_more{background-position:-200px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,.wp_themeSkin .mceButtonActive span.mce_wp_more{background-position:-200px 0}.wp_themeSkin span.mce_cleanup{background-position:-380px -20px}.wp_themeSkin span.mce_anchor{background-position:-200px 0}.wp_themeSkin span.mce_sub{background-position:-600px 0}.wp_themeSkin span.mce_sup{background-position:-620px 0}.wp_themeSkin span.mce_newdocument{background-position:-520px 0}.wp_themeSkin span.mce_image{background-position:-380px 0}.wp_themeSkin span.mce_code{background-position:-260px 0}.wp_themeSkin span.mce_hr{background-position:-360px 0}.wp_themeSkin span.mce_visualaid{background-position:-660px 0}.wp_themeSkin span.mce_paste{background-position:-560px 0}.wp_themeSkin span.mce_copy{background-position:-700px 0}.wp_themeSkin span.mce_cut{b
ackground-position:-680px 0}.wp_themeSkin .mce_backcolor span.mceAction{background-position:-760px 0}.wp_themeSkin .mce_backcolorpicker{background-position:-760px 0}.wp_themeSkin span.mce_advhr{background-position:-0px -20px}.wp_themeSkin span.mce_ltr{background-position:-20px -20px}.wp_themeSkin span.mce_rtl{background-position:-40px -20px}.wp_themeSkin span.mce_emotions{background-position:-60px -20px}.wp_themeSkin span.mce_fullpage{background-position:-80px -20px}.wp_themeSkin span.mce_iespell{background-position:-120px -20px}.wp_themeSkin span.mce_insertdate{background-position:-140px -20px}.wp_themeSkin span.mce_inserttime{background-position:-160px -20px}.wp_themeSkin span.mce_absolute{background-position:-180px -20px}.wp_themeSkin span.mce_backward{background-position:-200px -20px}.wp_themeSkin span.mce_forward{background-position:-220px -20px}.wp_themeSkin span.mce_insert_layer{background-position:-240px -20px}.wp_themeSkin span.mce_insertlayer{background-position:-2
60px -20px}.wp_themeSkin span.mce_movebackward{background-position:-280px -20px}.wp_themeSkin span.mce_moveforward{background-position:-300px -20px}.wp_themeSkin span.mce_nonbreaking{background-position:-340px -20px}.wp_themeSkin span.mce_selectall{background-position:-400px -20px}.wp_themeSkin span.mce_preview{background-position:-420px -20px}.wp_themeSkin span.mce_print{background-position:-440px -20px}.wp_themeSkin span.mce_cancel{background-position:-460px -20px}.wp_themeSkin span.mce_save{background-position:-480px -20px}.wp_themeSkin span.mce_replace{background-position:-500px -20px}.wp_themeSkin span.mce_search{background-position:-520px -20px}.wp_themeSkin span.mce_styleprops{background-position:-560px -20px}.wp_themeSkin span.mce_table{background-position:-580px -20px}.wp_themeSkin span.mce_cell_props{background-position:-600px -20px}.wp_themeSkin span.mce_delete_table{background-position:-620px -20px}.wp_themeSkin span.mce_delete_col{background-position:-640px -20p
x}.wp_themeSkin span.mce_delete_row{background-position:-660px -20px}.wp_themeSkin span.mce_col_after{background-position:-680px -20px}.wp_themeSkin span.mce_col_before{background-position:-700px -20px}.wp_themeSkin span.mce_row_after{background-position:-720px -20px}.wp_themeSkin span.mce_row_before{background-position:-740px -20px}.wp_themeSkin span.mce_merge_cells{background-position:-760px -20px}.wp_themeSkin span.mce_table_props{background-position:-980px -20px}.wp_themeSkin span.mce_row_props{background-position:-780px -20px}.wp_themeSkin span.mce_split_cells{background-position:-800px -20px}.wp_themeSkin span.mce_template{background-position:-820px -20px}.wp_themeSkin span.mce_visualchars{background-position:-840px -20px}.wp_themeSkin span.mce_abbr{background-position:-860px -20px}.wp_themeSkin span.mce_acronym{background-position:-880px -20px}.wp_themeSkin span.mce_attribs{background-position:-900px -20px}.wp_themeSkin span.mce_cite{background-position:-920px -20px}.
wp_themeSkin span.mce_del{background-position:-940px -20px}.wp_themeSkin span.mce_ins{background-position:-960px -20px}.wp_themeSkin span.mce_pagebreak{background-position:0 -40px}.wp_themeSkin span.mce_restoredraft{background-position:-20px -40px}.wp_themeSkin span.mce_visualblocks{background-position:-40px -40px}.wp_themeSkin .mceExternalToolbar,.wp_themeSkin .mceButton,.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonSelected,.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp_themeSkin .mceListBoxHover .mceText,.wp_themeSkin .mceListBoxSelected .mceText,.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin select.mceListBox,.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp_the
meSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp_themeSkin .mceSplitButton a.mceAction:hover,.wp_themeSkin div.mceColorSplitMenu table,.wp_themeSkin .mceColorSplitMenu a,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,.wp_themeSkin a.mceMoreColors:hover,.wp_themeSkin .mceMenu{border-style:solid;border-width:1px}.wp_themeSkin iframe{background:transparent}.wp_themeSkin .mceButton,.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen{border-color:#ccc;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));background-image:-webkit-linear-gradient(bottom,#ddd,#fff);background-image:-moz-linear-gradient(bottom,#ddd,#fff);background-image:-o-linear-gradient(bottom,#ddd,#fff);background-image:linear-gradient(to top,#ddd,#fff)}.wp_themeSkin a.mceButtonEnabled:hover{border-color:#a0a0a0;background:#eee;background-i
mage:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(bottom,#ccc,#fff);background-image:-moz-linear-gradient(bottom,#ccc,#fff);background-image:-o-linear-gradient(bottom,#ccc,#fff);background-image:linear-gradient(to top,#ccc,#fff)}.wp_themeSkin a.mceButton:active,.wp_themeSkin a.mceButtonEnabled:active,.wp_themeSkin a.mceButtonSelected:active,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonActive:active,.wp_themeSkin a.mceButtonActive:hover{border-color:#909090;background:#ddd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#bbb));background-image:-webkit-linear-gradient(bottom,#eee,#bbb);background-image:-moz-linear-gradient(bottom,#eee,#bbb);background-image:-o-linear-gradient(bottom,#eee,#bbb);background-image:linear-gradient(to top,#eee,#bbb)}.wp_themeSkin .mceButtonDisabled{border-color:#ccc!important}.wp_themeSkin .mceListBox .mceOpen{border-left:0!important}.wp_themeSkin t
able.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxHover:active .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin .mceListBoxSelected .mceText,.wp_themeSkin table.mceListBoxEnabled:active .mceText{background:#ccc;border-color:#999}.wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp_themeSkin .mceListBoxHover .mceText,.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen{border-color:#909090;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(bottom,#ccc,#fff);background-image:-moz-linear-gradient(bottom,#ccc,#fff);background-image:-o-linear-gradient(bottom,#ccc,#fff);background-image:linear-gradient(to top,#ccc,#fff)}.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen{border-color:#ccc}.wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp_themeSkin .mce
SplitButtonSelected a.mceOpen,.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp_themeSkin .mceSplitButton a.mceAction:hover{border-color:#909090}.wp_themeSkin table.mceSplitButton td{background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));background-image:-webkit-linear-gradient(bottom,#ddd,#fff);background-image:-moz-linear-gradient(bottom,#ddd,#fff);background-image:-o-linear-gradient(bottom,#ddd,#fff);background-image:linear-gradient(to top,#ddd,#fff)}.wp_themeSkin table.mceSplitButton:hover td{background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(bottom,#ccc,#fff);background-image:-moz-linear-gradient(bottom,#ccc,#fff);background-image:-o-linear-gradient(bottom,#ccc,#fff);background-image:linear-gradient(to top,#ccc,#fff)}.wp_themeSkin .mceSplitButtonActive{background-color:#b2b2b2}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:
hover{border-color:#0a246a;background-color:#b6bdd2}.wp_themeSkin a.mceMoreColors:hover{border-color:#0a246a}.wp_themeSkin .mceMenuItemDisabled .mceText{color:#888}#mceModalBlocker{background:#000}.wp-editor-area{font-family:Consolas,Monaco,monospace;padding:10px;line-height:150%;border:0 none;outline:0;resize:vertical;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-editor-tools{height:30px;padding:0 10px}.wp-editor-container{border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ccc #ccc #dfdfdf}.wp-editor-container textarea.wp-editor-area{width:99.9%}.quicktags-toolbar,.wp_themeSkin tr.mceFirst td.mceToolbar{border-bottom:1px solid #ccc;background:#e9e9e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#ddd,#e9e9e9);background-image:-m
oz-linear-gradient(bottom,#ddd,#e9e9e9);background-image:-o-linear-gradient(bottom,#ddd,#e9e9e9);background-image:linear-gradient(to top,#ddd,#e9e9e9)}.wp-switch-editor{height:18px;font:13px/18px Arial,Helvetica,sans-serif normal;margin:5px 5px 0 0;padding:4px 5px 2px;float:right;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #ccc;color:#999}html[dir="rtl"] .wp-switch-editor{float:left}.wp-switch-editor:hover{text-decoration:none!important}.js .tmce-active .wp-editor-area{color:white}.tmce-active .quicktags-toolbar{display:none}.tmce-active .switch-tmce,.html-active .switch-html{border-color:#ccc #ccc #e9e9e9;background-color:#e9e9e9;color:#333}.wp-media-buttons{line-height:1;padding:9px 0 0}.wp-media-buttons a{text-decoration:none;color:#333;font-size:12px;vertical-align:bottom}.wp-m
edia-buttons img{padding:0 4px;vertical-align:middle}.quicktags-toolbar{border-bottom-style:solid;border-bottom-width:1px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;padding:2px 8px 0;min-height:29px}.quicktags-toolbar>div{padding:2px 4px 0}.quicktags-toolbar input{margin:2px 1px 4px;line-height:18px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial,Helvetica,sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));background-image:-webkit-linear-gradient(bottom,#e3e3e3,#fff);background-image:-moz-linear-gradient(bottom,#e3e3e3,#fff);background-image:-o-linear-gradient(bottom,#e3e3e3,#fff);background-image:linear-gradient(to top,#e3e3e3,#fff)}.quicktags-toolbar input:hover{border-color:#aaa;background:#ddd}.quicktags-toolbar
input[value="link"]{text-decoration:underline}.quicktags-toolbar input[value="del"]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:bold}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:999998}#wp_editimgbtn,#wp_delimgbtn,#wp_editgallery,#wp_delgallery{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_editimgbtn:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_delgallery:hover{border-color:#555;background-color:#ccc}#wp-link{background-color:#f5f5f5;line-height:1.4em;font-size:12px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type="text"]{-webkit-box-sizing:border-box}#wp-link input[type="text"],#wp-link textarea{border-width:1px;border-style:solid;-webkit-border-radius:4px;bor
der-radius:4px;font-size:12px;margin:1px;padding:3px}#wp-link #link-options{padding:10px 0 14px;border-bottom:1px solid #dfdfdf;margin:0 6px 14px}#wp-link p.howto{margin:3px}#wp-link #internal-toggle{display:inline-block;cursor:pointer;padding-left:18px}#wp-link .toggle-arrow{background:transparent url('../images/toggle-arrow.png') top left no-repeat;height:23px;line-height:23px}#wp-link .toggle-arrow-active{background-position:center left}#wp-link label input[type="text"]{width:360px;margin-top:5px}#wp-link label span{display:inline-block;width:80px;text-align:right;padding-right:5px}#wp-link .link-search-wrapper{margin:5px 6px 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper input[type="text"]{float:left;width:220px}#wp-link .link-search-wrapper img.waiting{margin:0;display:none;vertical-align:text-bottom}#wp-link .link-target{width:auto;padding:3px 0 0;margin:0 0 0 87px;font-si
ze:11px}#wp-link .query-results{border:1px #dfdfdf solid;margin:0 5px 5px;background:#fff;height:185px;overflow:auto;position:relative}#wp-link li,#wp-link .query-notice{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px;cursor:pointer;position:relative}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:bold}#wp-link .item-title{display:inline-block;width:80%}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:4px;bottom:0}#wp-link #search-results{display:none}#wp-link #search-panel{float:left;width:100%}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting img.waiting{margin:0 auto;display:block}#wp-link .submitbox{padding:5px 10px;font-size:11px;overf
low:auto;height:29px}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-dis
abled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.wp-dialog{position:absolute;width:300px;overflow:hidden}.wp-dialog .ui-dialog-titlebar{position:relative}.wp-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.wp-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:0;overflow:auto;zoom:1}.wp-dialog .ui-dialog-buttonpane{text-align
:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.wp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.wp-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.wp-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{border:1px solid #999;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.3);box-shadow:0 0 16px rgba(0,0,0,0.3)}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:1px 0 2px}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-weight:bold;font-size:11px;line-height:18px;color:#e5e5e5}.wp-dialog{background-color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.wp-dialog .ui-dialog-titlebar{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radi
us:3px}.wp-dialog .ui-dialog-titlebar-close{position:absolute;width:29px;height:16px;top:2px;right:6px;background:url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;padding:0}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{background-color:#000;opacity:.6;filter:alpha(opacity=60)}.rtl #wp-link #internal-toggle{padding-right:18px;padding-left:0}.rtl #wp-link label span{text-align:left;padding-left:5px;padding-right:0}.rtl #wp-link .link-search-wrapper span{float:right}.rtl #wp-link .link-search-wrapper input[type="text"]{float:right}.rtl #wp-link .link-target{margin:0 87px 0 0}.rtl #wp-link .item-info{left:5px;right:auto;top:4px;bottom:0}.rtl #wp-link #search-panel{float:right}.rtl #wp-link-cancel{float:right}.rtl #wp-link-update{float:left}.rtl #wp-link .toggle-arrow{background-position:top right}.rtl #wp-link .toggle-arrow-active{
background-position:center right}.rtl .wp_themeSkin .mceListBox .mceText{text-align:right}.rtl .wp_themeSkin .mceNoIcons a .mceText{padding-right:10px;padding-left:25px}.rtl .mceListBoxMenu.mceNoIcons{margin-left:-14px}.clearlooks2 .mceFocus .mceTop .mceLeft{background:#444;border-left:1px solid #999;border-top:1px solid #999;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.clearlooks2 .mceFocus .mceTop .mceRight{background:#444;border-right:1px solid #999;border-top:1px solid #999;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.clearlooks2 .mceMiddle .mceLeft{background:#f1f1f1;border-left:1px solid #999}.clearlooks2 .mceMiddle .mceRight{background:#f1f1f1;border-right:1px solid #999}.clearlooks2 .mceBottom{background:#f1f1f1;border-bottom:1px solid #999}.clearlooks2 .mceBottom .mceLeft{background:#f1f1f1;border-bottom:1px solid #999;border-left:1px solid #999}.clearlooks2 .mceBottom .mceCenter{background:#f1f1f1;border-bottom:1px solid #999}.
clearlooks2 .mceBottom .mceRight{background:#f1f1f1;border-bottom:1px solid #999;border-right:1px solid #999}.clearlooks2 .mceFocus .mceTop span{color:#e5e5e5}.fullscreen-overlay{z-index:149999;display:none;position:fixed;top:0;bottom:0;left:0;right:0;filter:inherit}.fullscreen-active .fullscreen-overlay,.fullscreen-active #wp-fullscreen-body{display:block}.fullscreen-fader{z-index:200000}.fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body{width:100%;z-index:150005;display:none;position:absolute;top:0;left:0;font-size:12px}#wp-fullscreen-wrap{margin:0 auto 50px;position:relative;padding-top:60px}#wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:medium none;padding:6px 7px;width:100%;margin-bottom:30px}#wp-fullscreen-container{padding:4px 10px 50px}#wp-fullscreen-title,#wp-fullscreen-container{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:transparent;-moz-transition-property:border-color;-moz-transition-duration
:.6s;-webkit-transition-property:border-color;-webkit-transition-duration:.6s;-o-transition-property:border-color;-o-transition-duration:.6s;transition-property:border-color;transition-duration:.6s}#wp_mce_fullscreen{width:100%;min-height:300px;border:0;background:transparent;font-family:Consolas,Monaco,monospace;line-height:1.6em;padding:0;overflow-y:hidden;outline:0;resize:none}#wp-fullscreen-tagline{color:#bbb;font-size:18px;float:right;padding-top:5px}#fullscreen-topbar{position:fixed;top:0;left:0;z-index:150050;border-bottom-style:solid;border-bottom-width:1px;min-width:800px;width:100%;height:40px}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;min-width:820px;margin:0 auto}#wp-fullscreen-mode-bar,#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-count{float:left}#wp-fullscreen-save{float:right;padding:2px 2px 0 5px}#wp-fullscreen-count,#wp-fullscreen-close{padding-top:5px}#wp-fullscreen-central-toolbar{margin:auto;padding:0}#wp-fullsc
reen-buttons>div{float:left}#wp-fullscreen-mode-bar{padding:1px 14px 0 0}#wp-fullscreen-modes a{display:block;font-size:11px;text-decoration:none;float:left;margin:1px 0 0 0;padding:2px 6px 2px;border-width:1px 1px 1px 0;border-style:solid;border-color:#bbb;color:#777;text-shadow:0 1px 0 #fff;background-color:#f4f4f4;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:linear-gradient(to top,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:hover,.wp-html-mode #wp-fullscreen-modes a:last-child,.wp-tmce-mode #wp-fullscreen-modes a:first-child{color:#333;border-color:#999;background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#e4e4e4,#f
9f9f9);background-image:-moz-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:linear-gradient(to bottom,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:first-child{border-width:1px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#wp-fullscreen-modes a:last-child{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}#wp-fullscreen-buttons .active a{background:inherit}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#fullscreen-topbar.fullscreen-make-sticky{display:block!important}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save img,#wp-fullscreen-save span{padding-right:4px;display:n
one}#wp-fullscreen-buttons .mce_image .mce_image{background-image:url('../../wp-admin/images/media-button.png?ver=20120201');background-position:3px 3px}.fullscreen-active #TB_overlay{z-index:150100}.fullscreen-active #TB_window{z-index:150102}#wp_mce_fullscreen_ifr{background:transparent}#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst{display:none}#wp-fullscreen-container .wp_themeSkin table td{vertical-align:top}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#ccc}#fullscreen-topbar{border-bottom-color:#dfdfdf;background:#f1f1f1;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-image:linear-gradient(to top,#ececec,#f9f9f9)}.fade-1000,.fade-
600,.fade-400,.fade-300{opacity:0;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.fade-1000{-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.fade-600{-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.fade-400{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.fade-300{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.rtl #wp-fullscreen-tagline{float:left}.rtl #fullscreen-topbar{left:auto;right:0}.rtl #wp-fullscreen-mode-bar,.rtl #wp-fullscreen-button-bar,.rtl #wp-fullscreen-close,.rtl #wp-fullscreen-count{float:right}.rtl #wp-fullscreen-save{float:left}.rtl #wp-fullscreen-save{padding:2px 5px 0 2px}.rtl #wp-fullscreen-buttons>
;div{float:right}.rtl #wp-fullscreen-mode-bar{padding:1px 0 0 14px}.rtl #wp-fullscreen-modes a{float:right;border-width:1px 0 1px 1px}.rtl #wp-fullscreen-modes a:first-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-width:1px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-left:0;border-bottom-right-radius:3px}.rtl #wp-fullscreen-modes a:last-child{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px}.rtl #wp-fullscreen-save img,.rtl #wp-fullscreen-save span{padding-right:0;padding-left:4px}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescsseditorcssfromrev21591trunkwpincludescsseditordevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/editor.css (from rev 21591, trunk/wp-includes/css/editor.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/editor.css         (rev 0)
+++ trunk/wp-includes/css/editor.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,2065 @@
</span><ins>+
+/*------------------------------------------------------------------------------
+ TinyMCE and Quicklinks toolbars
+------------------------------------------------------------------------------*/
+
+/* wp_theme/ui.css */
+.wp_themeSkin table,
+.wp_themeSkin tbody,
+.wp_themeSkin a,
+.wp_themeSkin img,
+.wp_themeSkin tr,
+.wp_themeSkin div,
+.wp_themeSkin td,
+.wp_themeSkin iframe,
+.wp_themeSkin span,
+.wp_themeSkin *,
+.wp_themeSkin .mceText {
+        border: 0;
+        margin: 0;
+        padding: 0;
+        white-space: nowrap;
+        text-decoration: none;
+        font-weight: normal;
+        cursor: default;
+        vertical-align: baseline;
+        width: auto;
+        border-collapse: separate;
+}
+
+.wp_themeSkin a:hover,
+.wp_themeSkin a:link,
+.wp_themeSkin a:visited,
+.wp_themeSkin a:active {
+        text-decoration: none;
+        font-weight: normal;
+        cursor: default;
+}
+
+.wp_themeSkin table td {
+        vertical-align: middle;
+}
+
+.wp_themeSkin *,
+.wp_themeSkin a:hover,
+.wp_themeSkin a:link,
+.wp_themeSkin a:visited,
+.wp_themeSkin a:active {
+        color: #000;
+}
+
+/* Containers */
+.wp_themeSkin table {}
+
+.wp_themeSkin iframe {
+        display: block;
+}
+
+.wp_themeSkin #mce_fullscreen_ifr {
+        background-color: #fff;
+}
+
+.wp_themeSkin .mceToolbar {
+        padding: 1px;
+}
+
+/* External */
+.wp_themeSkin .mceExternalToolbar {
+        position: absolute;
+        border-bottom: 0;
+        display: none;
+}
+
+.wp_themeSkin .mceExternalToolbar td.mceToolbar {
+        padding-right: 13px;
+}
+
+.wp_themeSkin .mceExternalClose {
+        position: absolute;
+        top: 3px;
+        right: 3px;
+        width: 7px;
+        height: 7px;
+        background: url("../js/tinymce/themes/advanced/img/icons.gif") -820px 0;
+}
+
+/* Layout */
+.wp_themeSkin table.mceToolbar,
+.wp_themeSkin tr.mceFirst .mceToolbar tr td,
+.wp_themeSkin tr.mceLast .mceToolbar tr td {
+        border: 0;
+        margin: 0;
+        padding: 0;
+}
+
+.wp_themeSkin table.mceLayout {
+        border: 0;
+}
+
+.wp_themeSkin .mceStatusbar {
+        display: block;
+        font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
+        font-size: 12px;
+        line-height: 16px;
+        padding: 0 0 0 8px;
+        overflow: visible;
+        height: 20px;
+        border-top: 1px solid #dfdfdf;
+        color: #000;
+        background-color: #f5f5f5;
+}
+
+.rtl .wp_themeSkin .mceStatusbar {
+        padding: 0 8px 0 0;
+}
+
+.wp_themeSkin .mceStatusbar * {
+        color: #555;
+}
+
+.wp_themeSkin .mceStatusbar div {
+        float: left;
+        padding: 2px;
+}
+
+.rtl .wp_themeSkin .mceStatusbar div {
+        float: right;
+}
+
+.wp_themeSkin .mceStatusbar a.mceResize {
+        display: block;
+        float: right;
+        background: url("../js/tinymce/themes/advanced/img/icons.gif") -800px 0;
+        width: 20px;
+        height: 20px;
+        cursor: se-resize;
+}
+
+.rtl .wp_themeSkin .mceStatusbar a.mceResize {
+        float: left;
+}
+
+.wp_themeSkin .mceStatusbar a:hover {
+        text-decoration: underline;
+}
+
+.wp_themeSkin table.mceToolbar {
+        margin: 0 6px 2px;
+}
+
+.wp_themeSkin #content_toolbar1 {
+        margin-top: 2px;
+}
+
+.wp_themeSkin .mceToolbar .mceToolbarEndListBox span {
+        display: none;
+}
+
+.wp_themeSkin span.mceIcon,
+.wp_themeSkin img.mceIcon {
+        display: block;
+        width: 20px;
+        height: 20px;
+}
+
+.wp_themeSkin .mceIcon {
+        background: url("../js/tinymce/themes/advanced/img/icons.gif") no-repeat 20px 20px;
+}
+
+/* Button */
+.wp_themeSkin .mceButton {
+        display: block;
+        width: 20px;
+        height: 20px;
+        cursor: default;
+        padding: 1px 2px;
+        margin: 1px;
+        -webkit-border-radius: 2px;
+        border-radius: 2px;
+        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+}
+
+.wp_themeSkin a.mceButtonEnabled:hover {
+        background-image: inherit 0 -10px;
+}
+
+.wp_themeSkin .mceOldBoxModel a.mceButton span, .wp_themeSkin .mceOldBoxModel a.mceButton img {
+        margin: 0 0 0 1px;
+}
+
+.wp_themeSkin a.mceButton:active,
+.wp_themeSkin a.mceButtonActive,
+.wp_themeSkin a.mceButtonActive:hover,
+.wp_themeSkin a.mceButtonSelected {
+        -webkit-box-shadow:         0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+}
+
+.wp_themeSkin .mceButtonDisabled .mceIcon {
+        opacity: 0.5;
+        filter: alpha(opacity=50);
+}
+
+/* Separator */
+.wp_themeSkin .mceSeparator {
+        height: 24px;
+        width: 1px;
+        display: block;
+        background: transparent;
+        overflow: hidden;
+        margin: 0 2px;
+}
+
+/* ListBox */
+.wp_themeSkin .mceListBox,
+.wp_themeSkin .mceListBox a {
+        display: block;
+}
+
+.wp_themeSkin .mceListBox .mceText {
+        padding: 1px 2px 1px 5px;
+        text-align: left;
+        text-decoration: none;
+        width: 70px;
+        -webkit-border-bottom-left-radius: 2px;
+        -webkit-border-top-left-radius: 2px;
+        border-bottom-left-radius: 2px;
+        border-top-left-radius: 2px;
+        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+        font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
+        font-size: 12px;
+        height: 20px;
+        line-height: 20px;
+        overflow: hidden;
+}
+
+.wp_themeSkin .mceListBox {
+        margin: 1px;
+        direction: ltr;
+}
+
+.wp_themeSkin .mceListBox .mceOpen {
+        width: 14px;
+        height: 20px;
+        border-collapse: separate;
+        padding: 1px;
+        -webkit-border-bottom-left-radius: 0;
+        -webkit-border-top-left-radius: 0;
+        border-bottom-left-radius: 0;
+        border-top-left-radius: 0;
+        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+}
+
+.wp_themeSkin .mceListBox .mceOpen span {
+        display: block;
+        width: 14px;
+        height: 20px;
+        background-image: url("../images/down_arrow.gif");
+        background-position: 2px 1px;
+        background-repeat: no-repeat;
+}
+
+.wp_themeSkin table.mceListBoxEnabled:hover .mceText,
+.wp_themeSkin .mceListBoxHover .mceText,
+.wp_themeSkin .mceListBoxSelected .mceText,
+.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp_themeSkin .mceListBoxHover .mceOpen,
+.wp_themeSkin .mceListBoxSelected .mceOpen {
+        background-image: none;
+}
+
+.wp_themeSkin .mceListBoxDisabled .mceText {
+        color: gray;
+}
+
+.wp_themeSkin .mceListBoxMenu {
+        overflow: auto;
+        overflow-x: hidden;
+}
+
+.wp_themeSkin .mceOldBoxModel .mceListBox .mceText {
+        height: 22px;
+}
+
+.wp_themeSkin select.mceListBox {
+        font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
+        font-size: 12px;
+        border-color: #b2b2b2;
+        background-color: #fff;
+}
+
+/* SplitButton */
+.wp_themeSkin .mceSplitButton a,
+.wp_themeSkin .mceSplitButton span {
+        display: block;
+        height: 20px;
+}
+
+.wp_themeSkin .mceSplitButton {
+        display: block;
+        margin: 1px;
+        direction: ltr;
+}
+
+.wp_themeSkin table.mceSplitButton td {
+        padding: 2px;
+        -webkit-border-radius: 2px;
+        border-radius: 2px;
+}
+
+.wp_themeSkin table.mceSplitButton td a {
+        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
+}
+
+.wp_themeSkin table.mceSplitButton:hover td {
+        background-image: inherit 0 -10px;
+}
+
+.wp_themeSkin .mceSplitButton a.mceAction {
+        height: 20px;
+        width: 20px;
+        padding: 1px 2px;
+}
+
+.wp_themeSkin .mceSplitButton span.mceAction {
+        background-image: url("../js/tinymce/themes/advanced/img/icons.gif");
+        background-repeat: no-repeat;
+        background-color: transparent;
+        width: 20px;
+}
+
+.wp_themeSkin .mceSplitButton a.mceOpen {
+        width: 10px;
+        height: 20px;
+        background-image: url("../images/down_arrow.gif");
+        background-position: 1px 2px;
+        background-repeat: no-repeat;
+        padding: 1px;
+        border-left: 0 none !important;
+}
+
+.wp_themeSkin .mceSplitButton span.mceOpen {
+        display: none;
+}
+
+.wp_themeSkin .mceSplitButtonDisabled .mceAction {
+        opacity: 0.3;
+        filter: alpha(opacity=30);
+}
+
+.wp_themeSkin .mceListBox a.mceText,
+.wp_themeSkin .mceSplitButton a.mceAction {
+        -webkit-border-bottom-left-radius: 2px;
+        -webkit-border-top-left-radius: 2px;
+        border-bottom-left-radius: 2px;
+        border-top-left-radius: 2px;
+}
+
+.wp_themeSkin .mceSplitButton a.mceOpen,
+.wp_themeSkin .mceListBox a.mceOpen {
+        -webkit-border-bottom-right-radius: 2px;
+        -webkit-border-top-right-radius: 2px;
+        border-bottom-right-radius: 2px;
+        border-top-right-radius: 2px;
+}
+
+.wp_themeSkin span.mce_undo,
+.wp_themeSkin span.mce_redo,
+.wp_themeSkin span.mce_bullist,
+.wp_themeSkin span.mce_numlist,
+.wp_themeSkin span.mce_blockquote,
+.wp_themeSkin span.mce_charmap,
+.wp_themeSkin span.mce_bold,
+.wp_themeSkin span.mce_italic,
+.wp_themeSkin span.mce_underline,
+.wp_themeSkin span.mce_justifyleft,
+.wp_themeSkin span.mce_justifyright,
+.wp_themeSkin span.mce_justifycenter,
+.wp_themeSkin span.mce_justifyfull,
+.wp_themeSkin span.mce_indent,
+.wp_themeSkin span.mce_outdent,
+.wp_themeSkin span.mce_link,
+.wp_themeSkin span.mce_unlink,
+.wp_themeSkin span.mce_help,
+.wp_themeSkin span.mce_removeformat,
+.wp_themeSkin span.mce_fullscreen,
+.wp_themeSkin span.mce_wp_fullscreen,
+.wp_themeSkin span.mce_media,
+.wp_themeSkin span.mce_pastetext,
+.wp_themeSkin span.mce_pasteword,
+.wp_themeSkin span.mce_wp_help,
+.wp_themeSkin span.mce_wp_adv,
+.wp_themeSkin span.mce_wp_more,
+.wp_themeSkin span.mce_strikethrough,
+.wp_themeSkin span.mce_spellchecker,
+.wp_themeSkin span.mce_forecolor,
+.wp_themeSkin .mce_forecolorpicker,
+.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
+.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
+.wp_themeSkin .mceSplitButton span.mce_numlist,
+.wp_themeSkin .mceSplitButton span.mce_bullist {
+        background-image: url('../images/wpicons.png?ver=20120720');
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+        .wp_themeSkin span.mce_undo,
+        .wp_themeSkin span.mce_redo,
+        .wp_themeSkin span.mce_bullist,
+        .wp_themeSkin span.mce_numlist,
+        .wp_themeSkin span.mce_blockquote,
+        .wp_themeSkin span.mce_charmap,
+        .wp_themeSkin span.mce_bold,
+        .wp_themeSkin span.mce_italic,
+        .wp_themeSkin span.mce_underline,
+        .wp_themeSkin span.mce_justifyleft,
+        .wp_themeSkin span.mce_justifyright,
+        .wp_themeSkin span.mce_justifycenter,
+        .wp_themeSkin span.mce_justifyfull,
+        .wp_themeSkin span.mce_indent,
+        .wp_themeSkin span.mce_outdent,
+        .wp_themeSkin span.mce_link,
+        .wp_themeSkin span.mce_unlink,
+        .wp_themeSkin span.mce_help,
+        .wp_themeSkin span.mce_removeformat,
+        .wp_themeSkin span.mce_fullscreen,
+        .wp_themeSkin span.mce_wp_fullscreen,
+        .wp_themeSkin span.mce_media,
+        .wp_themeSkin span.mce_pastetext,
+        .wp_themeSkin span.mce_pasteword,
+        .wp_themeSkin span.mce_wp_help,
+        .wp_themeSkin span.mce_wp_adv,
+        .wp_themeSkin span.mce_wp_more,
+        .wp_themeSkin span.mce_strikethrough,
+        .wp_themeSkin span.mce_spellchecker,
+        .wp_themeSkin span.mce_forecolor,
+        .wp_themeSkin .mce_forecolorpicker,
+        .wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
+        .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
+        .wp_themeSkin .mceSplitButton span.mce_numlist,
+        .wp_themeSkin .mceSplitButton span.mce_bullist {
+                background-image: url('../images/wpicons-2x.png?ver=20120720');
+                background-size: 560px 40px;
+        }
+}
+
+/* ColorSplitButton */
+.wp_themeSkin div.mceColorSplitMenu table {
+        background-color: #ebebeb;
+        border-color: #B2B2B2;
+}
+
+.wp_themeSkin .mceColorSplitMenu td {
+        padding: 2px;
+}
+
+.wp_themeSkin .mceColorSplitMenu a {
+        display: block;
+        width: 9px;
+        height: 9px;
+        overflow: hidden;
+        border-color: #B2B2B2;
+}
+
+.wp_themeSkin .mceColorSplitMenu td.mceMoreColors {
+        padding: 1px 3px 1px 1px;
+}
+
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors {
+        width: 100%;
+        height: auto;
+        text-align: center;
+        font-family: Tahoma,Verdana,Arial,Helvetica;
+        font-size: 11px;
+        line-height: 20px;
+        border-color: #fff;
+}
+
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {}
+.wp_themeSkin a.mceMoreColors:hover {}
+.wp_themeSkin .mceColorPreview {
+        margin: -5px 0 0 2px;
+        width: 16px;
+        height: 4px;
+        overflow: hidden;
+}
+
+/* Menu */
+.wp_themeSkin .mceMenu {
+        position: absolute;
+        left: 0;
+        top: 0;
+        z-index: 1000;
+        border-color: #ddd;
+        direction: ltr;
+}
+
+.wp_themeSkin .mceNoIcons span.mceIcon {
+        width: 0;
+}
+
+.wp_themeSkin .mceNoIcons a .mceText {
+        padding-left: 10px;
+}
+
+.wp_themeSkin .mceMenu table {
+        background-color: #ebeaeb;
+}
+
+.wp_themeSkin .mceMenu a,
+.wp_themeSkin .mceMenu span,
+.wp_themeSkin .mceMenu {
+        display: block;
+}
+
+.wp_themeSkin .mceMenu td {
+        height: 20px;overflow: hidden;
+}
+
+.wp_themeSkin .mceMenu a {
+        position: relative;
+        padding: 3px 0 4px 0;
+        text-decoration: none !important;
+}
+
+.wp_themeSkin .mceMenu .mceText {
+        position: relative;
+        display: block;
+        font-family: Tahoma,Verdana,Arial,Helvetica;
+        cursor: default;
+        margin: 0;
+        padding: 0 25px;
+        color: #000;
+}
+
+.wp_themeSkin .mceMenu span.mceText, .wp_themeSkin .mceMenu .mcePreview {
+        font-size: 12px;
+}
+
+.wp_themeSkin .mceMenu pre.mceText {
+        font-family: Monospace;
+}
+
+.wp_themeSkin .mceMenu .mceIcon {
+        position: absolute;
+        top: 0;
+        left: 0;
+        width: 22px;
+}
+
+.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,
+.wp_themeSkin .mceMenu .mceMenuItemActive {
+        background-color: #f5f5f5;
+}
+
+.wp_themeSkin td.mceMenuItemSeparator {
+        height: 1px;
+        background-color: #aaa;
+}
+
+.wp_themeSkin .mceMenuItemTitle a {
+        border-top: 0;
+        border-right: 0;
+        border-left: 0;
+        border-bottom: 1px solid #aaa;
+        text-decoration: none !important;
+        background-color: #ccc;
+}
+
+.wp_themeSkin .mceMenuItemTitle span.mceText {
+        font-weight: bold;
+        padding-left: 4px;
+        color: #000;
+}
+
+.wp_themeSkin .mceMenuItemSelected .mceIcon {
+        background: url("../js/tinymce/themes/advanced/skins/default/img/menu_check.gif");
+        color: #888;
+}
+
+.wp_themeSkin .mceNoIcons .mceMenuItemSelected a {
+        background: url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat -6px center;
+}
+
+.wp_themeSkin .mceMenu span.mceMenuLine {
+        display: none;
+}
+
+.wp_themeSkin .mceMenuItemSub a {
+        background: url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat top right;
+}
+
+/* Progress,Resize */
+.wp_themeSkin .mceBlocker {
+        position: absolute;
+        left: 0;
+        top: 0;
+        z-index: 1000;
+        opacity: 0.5;
+        filter: alpha(opacity=50);
+        background: #FFF;
+}
+
+.wp_themeSkin .mceProgress {
+        position: absolute;
+        left: 0;
+        top: 0;
+        z-index: 1001;
+        background: url("../js/tinymce/themes/advanced/skins/default/img/progress.gif") no-repeat;
+        width: 32px;
+        height: 32px;
+        margin: -16px 0 0 -16px;
+}
+
+.wp_themeSkin .mcePlaceHolder {
+        border: 1px dotted gray;
+}
+
+/* Rtl */
+.mceRtl .mceListBox .mceText {
+        text-align: right;
+        padding: 0 4px 0 0;
+}
+
+.mceRtl .mceMenuItem .mceText {
+        text-align: right;
+}
+
+/* Formats */
+.wp_themeSkin .mce_p span.mceText {}
+.wp_themeSkin .mce_address span.mceText {
+        font-style: italic;
+}
+
+.wp_themeSkin .mce_pre span.mceText {
+        font-family: monospace;
+}
+
+.wp_themeSkin .mce_h1 span.mceText {
+        font-weight: bolder;
+        font-size: 17px;
+}
+
+.wp_themeSkin .mce_h2 span.mceText {
+        font-weight: bolder;
+        font-size: 16px;
+}
+
+.wp_themeSkin .mce_h3 span.mceText {
+        font-weight: bolder;
+        font-size: 15px;
+}
+
+.wp_themeSkin .mce_h4 span.mceText {
+        font-weight: bolder;
+        font-size: 14px;
+}
+
+.wp_themeSkin .mce_h5 span.mceText {
+        font-weight: bolder;
+        font-size: 13px;
+}
+
+.wp_themeSkin .mce_h6 span.mceText {
+        font-weight: bolder;
+        font-size: 12px;
+}
+
+/* Theme */
+.wp_themeSkin span.mce_undo {background-position:-500px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_undo,
+.wp_themeSkin .mceButtonActive span.mce_undo {background-position:-500px 0}
+
+.wp_themeSkin span.mce_redo {background-position:-480px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_redo,
+.wp_themeSkin .mceButtonActive span.mce_redo {background-position:-480px 0}
+
+.wp_themeSkin span.mce_bullist {background-position:-40px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,
+.wp_themeSkin .mceButtonActive span.mce_bullist,
+.wp_themeSkin .mceSplitButton:hover span.mce_bullist {background-position:-40px 0}
+
+.wp_themeSkin span.mce_numlist {background-position:-60px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,
+.wp_themeSkin .mceButtonActive span.mce_numlist,
+.wp_themeSkin .mceSplitButton:hover span.mce_numlist {background-position:-60px 0}
+
+.wp_themeSkin span.mce_blockquote {background-position:-80px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,
+.wp_themeSkin .mceButtonActive span.mce_blockquote {background-position:-80px 0}
+
+.wp_themeSkin span.mce_charmap {background-position:-420px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,
+.wp_themeSkin .mceButtonActive span.mce_charmap {background-position:-420px 0}
+
+.wp_themeSkin span.mce_bold {background-position:0 -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_bold,
+.wp_themeSkin .mceButtonActive span.mce_bold {background-position:0 0}
+
+.wp_themeSkin span.mce_italic {background-position:-20px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_italic,
+.wp_themeSkin .mceButtonActive span.mce_italic {background-position:-20px 0}
+
+.wp_themeSkin span.mce_underline {background-position:-280px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_underline,
+.wp_themeSkin .mceButtonActive span.mce_underline {background-position:-280px 0}
+
+.wp_themeSkin span.mce_justifyleft {background-position:-100px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,
+.wp_themeSkin .mceButtonActive span.mce_justifyleft {background-position:-100px 0}
+
+.wp_themeSkin span.mce_justifyright {background-position:-140px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,
+.wp_themeSkin .mceButtonActive span.mce_justifyright {background-position:-140px 0}
+
+.wp_themeSkin span.mce_justifycenter {background-position:-120px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,
+.wp_themeSkin .mceButtonActive span.mce_justifycenter {background-position:-120px 0}
+
+.wp_themeSkin span.mce_justifyfull {background-position:-300px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,
+.wp_themeSkin .mceButtonActive span.mce_justifyfull {background-position:-300px 0}
+
+.wp_themeSkin span.mce_indent {background-position:-460px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_indent,
+.wp_themeSkin .mceButtonActive span.mce_indent {background-position:-460px 0}
+
+.wp_themeSkin span.mce_outdent {background-position:-440px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,
+.wp_themeSkin .mceButtonActive span.mce_outdent {background-position:-440px 0}
+
+.wp_themeSkin span.mce_link {background-position:-160px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_link,
+.wp_themeSkin .mceButtonActive span.mce_link {background-position:-160px 0}
+
+.wp_themeSkin span.mce_unlink {background-position:-180px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,
+.wp_themeSkin .mceButtonActive span.mce_unlink {background-position:-180px 0}
+
+.wp_themeSkin span.mce_help {background-position:-520px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_help,
+.wp_themeSkin .mceButtonActive span.mce_help {background-position:-520px 0}
+
+.wp_themeSkin span.mce_removeformat {background-position:-380px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,
+.wp_themeSkin .mceButtonActive span.mce_removeformat {background-position:-380px 0}
+
+.wp_themeSkin span.mce_strikethrough {background-position:-540px -20px;}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,
+.wp_themeSkin .mceButtonActive span.mce_strikethrough {background-position:-540px 0}
+
+.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor {background-position:-320px -20px}
+.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,
+.wp_themeSkin .mceSplitButtonActive span.mce_forecolor {background-position:-320px 0}
+
+.wp_themeSkin .mce_forecolorpicker {background-position:-320px -20px}
+
+/* Plugins in WP */
+.wp_themeSkin span.mce_fullscreen {background-position:-240px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,
+.wp_themeSkin .mceButtonActive span.mce_fullscreen {background-position:-240px 0}
+
+.wp_themeSkin span.mce_wp_fullscreen {background-position:-240px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,
+.wp_themeSkin .mceButtonActive span.mce_wp_fullscreen {background-position:-240px 0}
+
+.wp_themeSkin span.mce_media {background-position:-400px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_media,
+.wp_themeSkin .mceButtonActive span.mce_media {background-position:-400px 0}
+
+.wp_themeSkin span.mce_pastetext {background-position:-340px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,
+.wp_themeSkin .mceButtonActive span.mce_pastetext {background-position:-340px 0}
+
+.wp_themeSkin span.mce_pasteword {background-position:-360px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,
+.wp_themeSkin .mceButtonActive span.mce_pasteword {background-position:-360px 0}
+
+.wp_themeSkin span.mce_spellchecker {background-position:-220px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,
+.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,
+.wp_themeSkin .mceButtonActive span.mce_spellchecker,
+.wp_themeSkin .mceSplitButtonActive span.mce_spellchecker {background-position:-220px 0}
+
+.wp_themeSkin span.mce_wp_help {background-position:-520px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,
+.wp_themeSkin .mceButtonActive span.mce_wp_help {background-position:-520px 0}
+
+.wp_themeSkin span.mce_wp_adv {background-position:-260px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,
+.wp_themeSkin .mceButtonActive span.mce_wp_adv {background-position:-260px 0}
+
+.wp_themeSkin span.mce_wp_more {background-position:-200px -20px}
+.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,
+.wp_themeSkin .mceButtonActive span.mce_wp_more {background-position:-200px 0}
+
+/* Default icons */
+.wp_themeSkin span.mce_cleanup {background-position:-380px -20px}
+.wp_themeSkin span.mce_anchor {background-position:-200px 0}
+.wp_themeSkin span.mce_sub {background-position:-600px 0}
+.wp_themeSkin span.mce_sup {background-position:-620px 0}
+.wp_themeSkin span.mce_newdocument {background-position:-520px 0}
+.wp_themeSkin span.mce_image {background-position:-380px 0}
+.wp_themeSkin span.mce_code {background-position:-260px 0}
+.wp_themeSkin span.mce_hr {background-position:-360px 0}
+.wp_themeSkin span.mce_visualaid {background-position:-660px 0}
+.wp_themeSkin span.mce_paste {background-position:-560px 0}
+.wp_themeSkin span.mce_copy {background-position:-700px 0}
+.wp_themeSkin span.mce_cut {background-position:-680px 0}
+.wp_themeSkin .mce_backcolor span.mceAction {background-position:-760px 0}
+.wp_themeSkin .mce_backcolorpicker {background-position:-760px 0}
+
+/* Plugins */
+.wp_themeSkin span.mce_advhr {background-position:-0px -20px}
+.wp_themeSkin span.mce_ltr {background-position:-20px -20px}
+.wp_themeSkin span.mce_rtl {background-position:-40px -20px}
+.wp_themeSkin span.mce_emotions {background-position:-60px -20px}
+.wp_themeSkin span.mce_fullpage {background-position:-80px -20px}
+.wp_themeSkin span.mce_iespell {background-position:-120px -20px}
+.wp_themeSkin span.mce_insertdate {background-position:-140px -20px}
+.wp_themeSkin span.mce_inserttime {background-position:-160px -20px}
+.wp_themeSkin span.mce_absolute {background-position:-180px -20px}
+.wp_themeSkin span.mce_backward {background-position:-200px -20px}
+.wp_themeSkin span.mce_forward {background-position:-220px -20px}
+.wp_themeSkin span.mce_insert_layer {background-position:-240px -20px}
+.wp_themeSkin span.mce_insertlayer {background-position:-260px -20px}
+.wp_themeSkin span.mce_movebackward {background-position:-280px -20px}
+.wp_themeSkin span.mce_moveforward {background-position:-300px -20px}
+.wp_themeSkin span.mce_nonbreaking {background-position:-340px -20px}
+.wp_themeSkin span.mce_selectall {background-position:-400px -20px}
+.wp_themeSkin span.mce_preview {background-position:-420px -20px}
+.wp_themeSkin span.mce_print {background-position:-440px -20px}
+.wp_themeSkin span.mce_cancel {background-position:-460px -20px}
+.wp_themeSkin span.mce_save {background-position:-480px -20px}
+.wp_themeSkin span.mce_replace {background-position:-500px -20px}
+.wp_themeSkin span.mce_search {background-position:-520px -20px}
+.wp_themeSkin span.mce_styleprops {background-position:-560px -20px}
+.wp_themeSkin span.mce_table {background-position:-580px -20px}
+.wp_themeSkin span.mce_cell_props {background-position:-600px -20px}
+.wp_themeSkin span.mce_delete_table {background-position:-620px -20px}
+.wp_themeSkin span.mce_delete_col {background-position:-640px -20px}
+.wp_themeSkin span.mce_delete_row {background-position:-660px -20px}
+.wp_themeSkin span.mce_col_after {background-position:-680px -20px}
+.wp_themeSkin span.mce_col_before {background-position:-700px -20px}
+.wp_themeSkin span.mce_row_after {background-position:-720px -20px}
+.wp_themeSkin span.mce_row_before {background-position:-740px -20px}
+.wp_themeSkin span.mce_merge_cells {background-position:-760px -20px}
+.wp_themeSkin span.mce_table_props {background-position:-980px -20px}
+.wp_themeSkin span.mce_row_props {background-position:-780px -20px}
+.wp_themeSkin span.mce_split_cells {background-position:-800px -20px}
+.wp_themeSkin span.mce_template {background-position:-820px -20px}
+.wp_themeSkin span.mce_visualchars {background-position:-840px -20px}
+.wp_themeSkin span.mce_abbr {background-position:-860px -20px}
+.wp_themeSkin span.mce_acronym {background-position:-880px -20px}
+.wp_themeSkin span.mce_attribs {background-position:-900px -20px}
+.wp_themeSkin span.mce_cite {background-position:-920px -20px}
+.wp_themeSkin span.mce_del {background-position:-940px -20px}
+.wp_themeSkin span.mce_ins {background-position:-960px -20px}
+.wp_themeSkin span.mce_pagebreak {background-position:0 -40px}
+.wp_themeSkin span.mce_restoredraft {background-position:-20px -40px}
+.wp_themeSkin span.mce_visualblocks {background-position: -40px -40px}
+
+/* border */
+.wp_themeSkin .mceExternalToolbar,
+.wp_themeSkin .mceButton,
+.wp_themeSkin a.mceButtonEnabled:hover,
+.wp_themeSkin a.mceButtonActive,
+.wp_themeSkin a.mceButtonSelected,
+.wp_themeSkin .mceListBox .mceText,
+.wp_themeSkin .mceListBox .mceOpen,
+.wp_themeSkin table.mceListBoxEnabled:hover .mceText,
+.wp_themeSkin .mceListBoxHover .mceText,
+.wp_themeSkin .mceListBoxSelected .mceText,
+.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp_themeSkin .mceListBoxHover .mceOpen,
+.wp_themeSkin .mceListBoxSelected .mceOpen,
+.wp_themeSkin select.mceListBox,
+.wp_themeSkin .mceSplitButton a.mceAction,
+.wp_themeSkin .mceSplitButton a.mceOpen,
+.wp_themeSkin .mceSplitButton a.mceOpen:hover,
+.wp_themeSkin .mceSplitButtonSelected a.mceOpen,
+.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
+.wp_themeSkin .mceSplitButton a.mceAction:hover,
+.wp_themeSkin div.mceColorSplitMenu table,
+.wp_themeSkin .mceColorSplitMenu a,
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,
+.wp_themeSkin a.mceMoreColors:hover,
+.wp_themeSkin .mceMenu {
+        border-style: solid;
+        border-width: 1px;
+}
+
+.wp_themeSkin iframe {
+        background: transparent;
+}
+
+.wp_themeSkin .mceButton,
+.wp_themeSkin .mceListBox .mceText,
+.wp_themeSkin .mceListBox .mceOpen {
+        border-color: #ccc;
+        background: #eee;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ddd, #fff);
+        background-image: -moz-linear-gradient(bottom, #ddd, #fff);
+        background-image: -o-linear-gradient(bottom, #ddd, #fff);
+        background-image: linear-gradient(to top, #ddd, #fff);
+}
+
+.wp_themeSkin a.mceButtonEnabled:hover {
+        border-color: #a0a0a0;
+        background: #eee;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ccc, #fff);
+        background-image: -moz-linear-gradient(bottom, #ccc, #fff);
+        background-image: -o-linear-gradient(bottom, #ccc, #fff);
+        background-image: linear-gradient(to top, #ccc, #fff);
+}
+
+.wp_themeSkin a.mceButton:active,
+.wp_themeSkin a.mceButtonEnabled:active,
+.wp_themeSkin a.mceButtonSelected:active,
+.wp_themeSkin a.mceButtonActive,
+.wp_themeSkin a.mceButtonActive:active,
+.wp_themeSkin a.mceButtonActive:hover {
+        border-color: #909090;
+        background: #ddd;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#bbb));
+        background-image: -webkit-linear-gradient(bottom, #eee, #bbb);
+        background-image: -moz-linear-gradient(bottom, #eee, #bbb);
+        background-image: -o-linear-gradient(bottom, #eee, #bbb);
+        background-image: linear-gradient(to top, #eee, #bbb);
+}
+
+.wp_themeSkin .mceButtonDisabled {
+        border-color: #ccc !important;
+}
+
+.wp_themeSkin .mceListBox .mceOpen {
+        border-left: 0 !important;
+}
+
+.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp_themeSkin .mceListBoxHover .mceOpen,
+.wp_themeSkin .mceListBoxHover:active .mceOpen,
+.wp_themeSkin .mceListBoxSelected .mceOpen,
+.wp_themeSkin .mceListBoxSelected .mceText,
+.wp_themeSkin table.mceListBoxEnabled:active .mceText {
+        background: #ccc;
+        border-color: #999;
+}
+
+.wp_themeSkin table.mceListBoxEnabled:hover .mceText,
+.wp_themeSkin .mceListBoxHover .mceText,
+.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
+.wp_themeSkin .mceListBoxHover .mceOpen {
+        border-color: #909090;
+        background: #eee;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ccc, #fff);
+        background-image: -moz-linear-gradient(bottom, #ccc, #fff);
+        background-image: -o-linear-gradient(bottom, #ccc, #fff);
+        background-image: linear-gradient(to top, #ccc, #fff);
+}
+
+/* SplitButton */
+.wp_themeSkin .mceSplitButton a.mceAction,
+.wp_themeSkin .mceSplitButton a.mceOpen {
+        border-color: #ccc;
+}
+
+.wp_themeSkin .mceSplitButton a.mceOpen:hover,
+.wp_themeSkin .mceSplitButtonSelected a.mceOpen,
+.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
+.wp_themeSkin .mceSplitButton a.mceAction:hover {
+        border-color: #909090;
+}
+
+.wp_themeSkin table.mceSplitButton td {
+        background: #eee;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ddd, #fff);
+        background-image: -moz-linear-gradient(bottom, #ddd, #fff);
+        background-image: -o-linear-gradient(bottom, #ddd, #fff);
+        background-image: linear-gradient(to top, #ddd, #fff);
+}
+
+.wp_themeSkin table.mceSplitButton:hover td {
+        background: #eee;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #ccc, #fff);
+        background-image: -moz-linear-gradient(bottom, #ccc, #fff);
+        background-image: -o-linear-gradient(bottom, #ccc, #fff);
+        background-image: linear-gradient(to top, #ccc, #fff);
+}
+
+.wp_themeSkin .mceSplitButtonActive {
+        background-color: #B2B2B2;
+}
+
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {
+        border-color: #0A246A;
+        background-color: #B6BDD2;
+}
+
+.wp_themeSkin a.mceMoreColors:hover {
+        border-color: #0A246A;
+}
+
+.wp_themeSkin .mceMenuItemDisabled .mceText {
+        color: #888;
+}
+
+#mceModalBlocker {
+        background: #000;
+}
+
+/* WP specific */
+.wp-editor-area {
+        font-family: Consolas, Monaco, monospace;
+        padding: 10px;
+        line-height: 150%;
+        border: 0 none;
+        outline: none;
+        resize: vertical;
+        -moz-box-sizing: border-box;
+        -webkit-box-sizing: border-box;
+        box-sizing: border-box;
+}
+
+.wp-editor-tools {
+        height: 30px;
+        padding: 0 10px;
+}
+
+.wp-editor-container {
+ border-width: 1px;
+        border-style: solid;
+        -webkit-border-top-right-radius: 3px;
+        -webkit-border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        border-color: #ccc #ccc #dfdfdf;
+}
+
+.wp-editor-container textarea.wp-editor-area {
+        width: 99.9%;
+}
+
+.quicktags-toolbar,
+.wp_themeSkin tr.mceFirst td.mceToolbar {
+        border-bottom: 1px solid #ccc;
+        background: #e9e9e9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#e9e9e9));
+        background-image: -webkit-linear-gradient(bottom, #ddd, #e9e9e9);
+        background-image: -moz-linear-gradient(bottom, #ddd, #e9e9e9);
+        background-image: -o-linear-gradient(bottom, #ddd, #e9e9e9);
+        background-image: linear-gradient(to top, #ddd, #e9e9e9);
+}
+
+.wp-switch-editor {
+        height: 18px;
+ font: 13px/18px Arial,Helvetica,sans-serif normal;
+        margin: 5px 5px 0 0;
+        padding: 4px 5px 2px;
+        float: right;
+        cursor: pointer;
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-top-right-radius: 3px;
+        -webkit-border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        background-color: #f1f1f1;
+        border-color: #dfdfdf #dfdfdf #ccc;
+        color: #999;
+}
+
+html[dir="rtl"] .wp-switch-editor {
+        float: left;
+}
+
+.wp-switch-editor:hover {
+        text-decoration: none !important;
+}
+
+.js .tmce-active .wp-editor-area {
+        color: white;
+}
+
+.tmce-active .quicktags-toolbar {
+         display: none;
+}
+
+.tmce-active .switch-tmce,
+.html-active .switch-html {
+        border-color: #ccc #ccc #e9e9e9;
+        background-color: #e9e9e9;
+        color: #333;
+}
+
+.wp-media-buttons {
+        line-height: 1;
+ padding: 9px 0 0;
+}
+
+.wp-media-buttons a {
+        text-decoration: none;
+        color: #333;
+        font-size: 12px;
+        vertical-align: bottom;
+}
+
+.wp-media-buttons img {
+        padding: 0 4px;
+        vertical-align: middle;
+}
+
+.quicktags-toolbar {
+        border-bottom-style: solid;
+        border-bottom-width: 1px;
+        -webkit-border-top-right-radius: 3px;
+        -webkit-border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        padding: 2px 8px 0;
+        min-height: 29px;
+}
+
+.quicktags-toolbar > div {
+        padding: 2px 4px 0;
+}
+
+.quicktags-toolbar input {
+        margin: 2px 1px 4px;
+        line-height: 18px;
+        display: inline-block;
+        min-width: 26px;
+        padding: 2px 4px;
+        font: 12px/18px Arial, Helvetica, sans-serif normal;
+        color: #464646;
+        border: 1px solid #c3c3c3;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+        background: #eee;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));
+        background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
+        background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff);
+        background-image: -o-linear-gradient(bottom, #e3e3e3, #fff);
+        background-image: linear-gradient(to top, #e3e3e3, #fff);
+}
+
+.quicktags-toolbar input:hover {
+        border-color: #aaa;
+        background: #ddd;
+}
+
+.quicktags-toolbar input[value="link"] {
+        text-decoration: underline;
+}
+
+.quicktags-toolbar input[value="del"] {
+        text-decoration: line-through;
+}
+
+.quicktags-toolbar input[value="i"] {
+        font-style: italic;
+}
+
+.quicktags-toolbar input[value="b"] {
+        font-weight: bold;
+}
+
+#wp_editbtns,
+#wp_gallerybtns {
+        padding: 2px;
+        position: absolute;
+        display: none;
+        z-index: 999998;
+}
+
+#wp_editimgbtn,
+#wp_delimgbtn,
+#wp_editgallery,
+#wp_delgallery {
+        border-color: #999;
+        background-color: #eee;
+        margin: 2px;
+        padding: 2px;
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+}
+
+#wp_editimgbtn:hover,
+#wp_delimgbtn:hover,
+#wp_editgallery:hover,
+#wp_delgallery:hover {
+        border-color: #555;
+        background-color: #ccc;
+}
+
+/*------------------------------------------------------------------------------
+ wp-link
+------------------------------------------------------------------------------*/
+
+#wp-link {
+        background-color: #F5F5F5;
+        line-height: 1.4em;
+        font-size: 12px;
+}
+
+#wp-link ol,
+#wp-link ul {
+        list-style: none;
+        margin: 0;
+        padding: 0;
+}
+
+#wp-link input[type="text"] {
+        -webkit-box-sizing: border-box;
+}
+
+#wp-link input[type="text"],
+#wp-link textarea {
+        border-width: 1px;
+        border-style: solid;
+        -webkit-border-radius: 4px;
+        border-radius: 4px;
+        font-size: 12px;
+        margin: 1px;
+        padding: 3px;
+}
+
+#wp-link #link-options {
+        padding: 10px 0 14px;
+        border-bottom: 1px solid #dfdfdf;
+        margin: 0 6px 14px;
+}
+
+#wp-link p.howto {
+        margin: 3px;
+}
+
+#wp-link #internal-toggle {
+        display: inline-block;
+        cursor: pointer;
+        padding-left: 18px;
+}
+
+#wp-link .toggle-arrow {
+        background: transparent url( '../images/toggle-arrow.png' ) top left no-repeat;
+        height: 23px;
+        line-height: 23px;
+}
+
+#wp-link .toggle-arrow-active {
+        background-position: center left;
+}
+
+#wp-link label input[type="text"] {
+        width: 360px;
+        margin-top: 5px;
+}
+
+#wp-link label span {
+        display: inline-block;
+        width: 80px;
+        text-align: right;
+        padding-right: 5px;
+}
+
+#wp-link .link-search-wrapper {
+        margin: 5px 6px 9px;
+        display: block;
+        overflow: hidden;
+}
+
+#wp-link .link-search-wrapper span {
+        float: left;
+        margin-top: 4px;
+}
+
+#wp-link .link-search-wrapper input[type="text"] {
+        float: left;
+        width: 220px;
+}
+
+#wp-link .link-search-wrapper img.waiting {
+        margin: 0;
+        display: none;
+        vertical-align: text-bottom;
+}
+
+#wp-link .link-target {
+        width: auto;
+        padding: 3px 0 0;
+        margin: 0 0 0 87px;
+        font-size: 11px;
+}
+
+#wp-link .query-results {
+        border: 1px #dfdfdf solid;
+        margin: 0 5px 5px;
+        background: #fff;
+        height: 185px;
+        overflow: auto;
+        position: relative;
+}
+
+#wp-link li,
+#wp-link .query-notice {
+        clear: both;
+        margin-bottom: 0;
+        border-bottom: 1px solid #f1f1f1;
+        color: #333;
+        padding: 4px 6px;
+        cursor: pointer;
+        position: relative;
+}
+
+#wp-link li:hover {
+        background: #eaf2fa;
+        color: #151515;
+}
+
+#wp-link li.unselectable {
+        border-bottom: 1px solid #dfdfdf;
+}
+
+#wp-link li.unselectable:hover {
+        background: #fff;
+        cursor: auto;
+        color: #333;
+}
+
+#wp-link li.selected {
+        background: #ddd;
+        color: #333;
+}
+
+#wp-link li.selected .item-title {
+        font-weight: bold;
+}
+
+#wp-link .item-title {
+        display: inline-block;
+        width: 80%;
+}
+
+#wp-link .item-info {
+        text-transform: uppercase;
+        color: #666;
+        font-size: 11px;
+        position: absolute;
+        right: 5px;
+        top: 4px;
+        bottom: 0;
+}
+
+#wp-link #search-results {
+        display: none;
+}
+
+#wp-link #search-panel {
+        float: left;
+        width: 100%;
+}
+
+#wp-link .river-waiting {
+        display: none;
+        padding: 10px 0;
+}
+
+#wp-link .river-waiting img.waiting {
+        margin: 0 auto;
+        display: block;
+}
+
+#wp-link .submitbox {
+        padding: 5px 10px;
+        font-size: 11px;
+        overflow: auto;
+        height: 29px;
+}
+
+#wp-link-cancel {
+        line-height: 25px;
+        float: left;
+}
+
+#wp-link-update {
+        line-height: 23px;
+        float: right;
+}
+
+/*
+ * Based on:
+ * jQuery UI CSS Framework @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
+.ui-helper-clearfix { display: inline-block; }
+/* required comment for clearfix to work in Opera \*/
+* html .ui-helper-clearfix { height:1%; }
+.ui-helper-clearfix { display:block; }
+/* end clearfix */
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+
+/*
+ * jQuery UI Resizable
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
+
+/*
+ * jQuery UI Dialog
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.wp-dialog { position: absolute; width: 300px; overflow: hidden; }
+.wp-dialog .ui-dialog-titlebar { position: relative; }
+.wp-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.wp-dialog .ui-dialog-content { position: relative; border: 0; padding: 0; background: none; overflow: auto; zoom: 1; }
+.wp-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.wp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
+.wp-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
+.wp-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+
+/* WP jQuery Dialog Theme */
+.wp-dialog {
+        border: 1px solid #999;
+        -webkit-box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
+        box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
+}
+
+.wp-dialog .ui-dialog-title {
+        display: block;
+        text-align: center;
+        padding: 1px 0 2px;
+}
+
+.wp-dialog .ui-dialog-titlebar {
+        padding: 0 1em;
+        background-color: #444;
+        font-weight: bold;
+        font-size: 11px;
+        line-height: 18px;
+        color: #e5e5e5;
+}
+
+.wp-dialog {
+        background-color: #fff;
+        -webkit-border-top-left-radius: 4px;
+        -webkit-border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
+        border-top-right-radius: 4px;
+}
+
+.wp-dialog .ui-dialog-titlebar {
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-top-right-radius: 3px;
+        border-top-left-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+.wp-dialog .ui-dialog-titlebar-close {
+        position: absolute;
+        width: 29px;
+        height: 16px;
+        top: 2px;
+        right: 6px;
+        background: url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;
+        padding: 0;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover,
+.wp-dialog .ui-dialog-titlebar-close:focus {
+        background-position: -87px -32px;
+}
+
+.ui-widget-overlay {
+        background-color: #000;
+        opacity: 0.6;
+        filter: alpha(opacity=60);
+}
+
+/*
+RTL
+*/
+.rtl #wp-link #internal-toggle {
+        padding-right: 18px;
+        padding-left: 0;
+}
+
+.rtl #wp-link label span {
+        text-align: left;
+        padding-left: 5px;
+        padding-right: 0;
+}
+
+.rtl #wp-link .link-search-wrapper span {
+        float: right;
+}
+
+.rtl #wp-link .link-search-wrapper input[type="text"] {
+        float: right;
+}
+
+.rtl #wp-link .link-target {
+        margin: 0 87px 0 0;
+}
+
+.rtl #wp-link .item-info {
+        left: 5px;
+        right: auto;
+        top: 4px;
+        bottom: 0;
+}
+
+.rtl #wp-link #search-panel {
+        float: right;
+}
+
+.rtl #wp-link-cancel {
+        float: right;
+}
+
+.rtl #wp-link-update {
+        float: left;
+}
+
+.rtl #wp-link .toggle-arrow {
+        background-position: top right;
+}
+
+.rtl #wp-link .toggle-arrow-active {
+        background-position: center right;
+}
+
+.rtl .wp_themeSkin .mceListBox .mceText {
+        text-align: right;
+}
+
+.rtl .wp_themeSkin .mceNoIcons a .mceText {
+        padding-right: 10px;
+        padding-left: 25px;
+}
+
+.rtl .mceListBoxMenu.mceNoIcons {
+        margin-left: -14px;
+}
+
+.clearlooks2 .mceFocus .mceTop .mceLeft {
+        background: #444444;
+        border-left: 1px solid #999;
+        border-top: 1px solid #999;
+        -webkit-border-top-left-radius: 3px;
+        border-top-left-radius: 3px;
+}
+
+.clearlooks2 .mceFocus .mceTop .mceRight {
+        background: #444444;
+        border-right: 1px solid #999;
+        border-top: 1px solid #999;
+        -webkit-border-top-right-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+.clearlooks2 .mceMiddle .mceLeft {
+        background: #f1f1f1;
+        border-left: 1px solid #999;
+}
+
+.clearlooks2 .mceMiddle .mceRight {
+        background: #f1f1f1;
+        border-right: 1px solid #999;
+}
+
+.clearlooks2 .mceBottom {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+}
+
+.clearlooks2 .mceBottom .mceLeft {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+        border-left: 1px solid #999;
+}
+
+.clearlooks2 .mceBottom .mceCenter {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+}
+
+.clearlooks2 .mceBottom .mceRight {
+        background: #f1f1f1;
+        border-bottom: 1px solid #999;
+        border-right: 1px solid #999;
+}
+
+.clearlooks2 .mceFocus .mceTop span {
+        color: #e5e5e5;
+}
+
+
+/* Distraction Free Writing mode
+ * =Overlay Styles
+-------------------------------------------------------------- */
+.fullscreen-overlay {
+        z-index: 149999;
+        display: none;
+        position: fixed;
+        top: 0;
+        bottom: 0;
+        left: 0;
+        right: 0;
+        filter: inherit;
+}
+
+.fullscreen-active .fullscreen-overlay,
+.fullscreen-active #wp-fullscreen-body {
+        display: block;
+}
+
+.fullscreen-fader {
+        z-index: 200000;
+}
+
+.fullscreen-active .fullscreen-fader {
+        display: none;
+}
+
+/* =Overlay Body
+-------------------------------------------------------------- */
+#wp-fullscreen-body {
+        width: 100%;
+        z-index: 150005;
+        display: none;
+        position: absolute;
+        top: 0;
+        left: 0;
+        font-size: 12px;
+}
+
+#wp-fullscreen-wrap {
+        margin: 0 auto 50px;
+        position: relative;
+        padding-top: 60px;
+}
+
+#wp-fullscreen-title {
+ font-size: 1.7em;
+ line-height: 100%;
+ outline: medium none;
+ padding: 6px 7px;
+ width: 100%;
+ margin-bottom: 30px;
+}
+
+#wp-fullscreen-container {
+        padding: 4px 10px 50px;
+}
+
+#wp-fullscreen-title,
+#wp-fullscreen-container {
+        -webkit-border-radius: 0;
+        border-radius: 0;
+        border: 1px dashed transparent;
+        background: transparent;
+        -moz-transition-property: border-color;
+        -moz-transition-duration: 0.6s;
+        -webkit-transition-property: border-color;
+        -webkit-transition-duration: 0.6s;
+        -o-transition-property: border-color;
+        -o-transition-duration: 0.6s;
+        transition-property: border-color;
+        transition-duration: 0.6s;
+}
+
+#wp_mce_fullscreen {
+        width: 100%;
+        min-height: 300px;
+        border: 0;
+        background: transparent;
+        font-family: Consolas, Monaco, monospace;
+        line-height: 1.6em;
+        padding: 0;
+        overflow-y: hidden;
+        outline: none;
+        resize: none;
+}
+
+#wp-fullscreen-tagline {
+        color: #BBBBBB;
+        font-size: 18px;
+        float: right;
+        padding-top: 5px;
+}
+
+/* =Top bar
+-------------------------------------------------------------- */
+#fullscreen-topbar {
+        position: fixed;
+        top: 0;
+        left: 0;
+        z-index: 150050;
+        border-bottom-style: solid;
+        border-bottom-width: 1px;
+        min-width: 800px;
+        width: 100%;
+        height: 40px;
+}
+
+#wp-fullscreen-toolbar {
+        padding: 6px 10px 0;
+        clear: both;
+        max-width: 1100px;
+        min-width: 820px;
+        margin: 0 auto;
+}
+
+#wp-fullscreen-mode-bar,
+#wp-fullscreen-button-bar,
+#wp-fullscreen-close,
+#wp-fullscreen-count {
+        float: left;
+}
+
+#wp-fullscreen-save {
+        float: right;
+        padding: 2px 2px 0 5px;
+}
+
+#wp-fullscreen-count,
+#wp-fullscreen-close {
+        padding-top: 5px;
+}
+
+#wp-fullscreen-central-toolbar {
+        margin: auto;
+        padding: 0;
+}
+
+#wp-fullscreen-buttons > div {
+        float: left;
+}
+
+#wp-fullscreen-mode-bar {
+        padding: 1px 14px 0 0;
+}
+
+#wp-fullscreen-modes a {
+        display: block;
+        font-size: 11px;
+        text-decoration: none;
+        float: left;
+        margin: 1px 0 0 0;
+        padding: 2px 6px 2px;
+        border-width: 1px 1px 1px 0;
+        border-style: solid;
+        border-color: #bbb;
+        color: #777;
+        text-shadow: 0 1px 0 #fff;
+        background-color: #f4f4f4;
+        background: #f4f4f4;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#e4e4e4), to(#f9f9f9));
+        background-image: -webkit-linear-gradient(bottom, #e4e4e4, #f9f9f9);
+        background-image: -moz-linear-gradient(bottom, #e4e4e4, #f9f9f9);
+        background-image: -o-linear-gradient(bottom, #e4e4e4, #f9f9f9);
+        background-image: linear-gradient(to top, #e4e4e4, #f9f9f9);
+}
+
+#wp-fullscreen-modes a:hover,
+.wp-html-mode #wp-fullscreen-modes a:last-child,
+.wp-tmce-mode #wp-fullscreen-modes a:first-child {
+        color: #333;
+        border-color: #999;
+        background: #eee;
+        background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f9f9f9));
+        background-image: -webkit-linear-gradient(top, #e4e4e4, #f9f9f9);
+        background-image: -moz-linear-gradient(top, #e4e4e4, #f9f9f9);
+        background-image: -o-linear-gradient(top, #e4e4e4, #f9f9f9);
+        background-image: linear-gradient(to bottom, #e4e4e4, #f9f9f9);
+}
+
+#wp-fullscreen-modes a:first-child {
+        border-width: 1px;
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-bottom-left-radius: 3px;
+        border-top-left-radius: 3px;
+        border-bottom-left-radius: 3px;
+}
+
+#wp-fullscreen-modes a:last-child {
+        -webkit-border-top-right-radius: 3px;
+        -webkit-border-bottom-right-radius: 3px;
+        border-top-right-radius: 3px;
+        border-bottom-right-radius: 3px;
+}
+
+#wp-fullscreen-buttons .active a {
+        background: inherit;
+}
+
+#wp-fullscreen-buttons .hidden {
+        display: none;
+}
+
+#wp-fullscreen-buttons .disabled {
+        opacity: 0.5;
+}
+
+.wp-html-mode #wp-fullscreen-buttons div {
+        display: none;
+}
+
+.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both {
+        display: block;
+}
+
+#fullscreen-topbar.fullscreen-make-sticky {
+        display: block !important;
+}
+
+#wp-fullscreen-save img {
+        vertical-align: middle;
+}
+
+#wp-fullscreen-save img,
+#wp-fullscreen-save span {
+        padding-right: 4px;
+        display: none;
+}
+
+#wp-fullscreen-buttons .mce_image .mce_image {
+        background-image: url('../../wp-admin/images/media-button.png?ver=20120201');
+        background-position: 3px 3px;
+}
+
+/* =Thickbox Adjustments
+-------------------------------------------------------------- */
+.fullscreen-active #TB_overlay {
+        z-index: 150100;
+}
+
+.fullscreen-active #TB_window {
+        z-index: 150102;
+}
+
+/* =TinyMCE Adjustments
+-------------------------------------------------------------- */
+#wp_mce_fullscreen_ifr {
+        background: transparent;
+}
+
+#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst {
+        display : none;
+}
+
+#wp-fullscreen-container .wp_themeSkin table td {
+        vertical-align: top;
+}
+
+/* Colors */
+.fullscreen-overlay {
+        background: #fff;
+}
+
+.wp-fullscreen-focus #wp-fullscreen-title,
+.wp-fullscreen-focus #wp-fullscreen-container {
+        border-color: #ccc;
+}
+
+#fullscreen-topbar {
+        border-bottom-color: #DFDFDF;
+        background: #f1f1f1;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
+        background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
+        background-image: -moz-linear-gradient(bottom, #ececec, #f9f9f9);
+        background-image: -o-linear-gradient(bottom, #ececec, #f9f9f9);
+        background-image: linear-gradient(to top, #ececec, #f9f9f9);
+}
+
+/* =CSS 3 transitions
+-------------------------------------------------------------- */
+
+.fade-1000,
+.fade-600,
+.fade-400,
+.fade-300 {
+        opacity: 0;
+        -moz-transition-property: opacity;
+        -webkit-transition-property: opacity;
+        -o-transition-property: opacity;
+        transition-property: opacity;
+}
+
+.fade-1000 {
+        -moz-transition-duration: 1s;
+        -webkit-transition-duration: 1s;
+        -o-transition-duration: 1s;
+        transition-duration: 1s;
+}
+
+.fade-600 {
+        -moz-transition-duration: 0.6s;
+        -webkit-transition-duration: 0.6s;
+        -o-transition-duration: 0.6s;
+        transition-duration: 0.6s;
+}
+
+.fade-400 {
+        -moz-transition-duration: 0.4s;
+        -webkit-transition-duration: 0.4s;
+        -o-transition-duration: 0.4s;
+        transition-duration: 0.4s;
+}
+
+.fade-300 {
+        -moz-transition-duration: 0.3s;
+        -webkit-transition-duration: 0.3s;
+        -o-transition-duration: 0.3s;
+        transition-duration: 0.3s;
+}
+
+.fade-trigger {
+        opacity: 1;
+}
+
+/* Distraction Free Writing - RTL
+ * =Overlay Styles
+-------------------------------------------------------------- */
+
+/* No RTL for now, this space intentionally left blank */
+
+/* =Overlay Body
+-------------------------------------------------------------- */
+.rtl #wp-fullscreen-tagline {
+        float: left;
+}
+
+/* =Top bar
+-------------------------------------------------------------- */
+.rtl #fullscreen-topbar {
+        left:auto;
+        right: 0;
+}
+
+.rtl #wp-fullscreen-mode-bar,
+.rtl #wp-fullscreen-button-bar,
+.rtl #wp-fullscreen-close,
+.rtl #wp-fullscreen-count {
+        float: right;
+}
+
+.rtl #wp-fullscreen-save {
+        float: left;
+}
+
+.rtl #wp-fullscreen-save {
+        padding: 2px 5px 0 2px;
+}
+
+.rtl #wp-fullscreen-buttons > div {
+        float: right;
+}
+
+.rtl #wp-fullscreen-mode-bar {
+        padding: 1px 0 0 14px;
+}
+
+.rtl #wp-fullscreen-modes a {
+        float: right;
+        border-width: 1px 0 1px 1px;
+}
+
+.rtl #wp-fullscreen-modes a:first-child {
+        -webkit-border-top-left-radius: 0;
+        -webkit-border-top-right-radius: 3px;
+        -webkit-border-bottom-left-radius: 0;
+        -webkit-border-bottom-right-radius: 3px;
+        border-width: 1px;
+        border-top-left-radius: 0;
+        border-top-right-radius: 3px;
+        border-bottom-right-left: 0;
+        border-bottom-right-radius: 3px;
+}
+
+.rtl #wp-fullscreen-modes a:last-child {
+        -webkit-border-top-right-radius: 0;
+        -webkit-border-top-left-radius: 3px;
+        -webkit-border-bottom-right-radius: 0;
+        -webkit-border-bottom-left-radius: 3px;
+        border-top-right-radius: 0;
+        border-top-left-radius: 3px;
+        border-bottom-right-radius: 0;
+        border-bottom-left-radius: 3px;
+}
+
+.rtl #wp-fullscreen-save img,
+.rtl #wp-fullscreen-save span {
+        padding-right: 0;
+        padding-left: 4px;
+}
+
+/* =Thickbox Adjustments
+-------------------------------------------------------------- */
+/* No RTL for now, this space intentionally left blank */
+
+
+/* =TinyMCE Adjustments
+-------------------------------------------------------------- */
+/* No RTL for now, this space intentionally left blank */
+
</ins></span></pre></div>
<a id="trunkwpincludescsseditordevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/editor.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/editor.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/editor.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,2065 +0,0 @@
</span><del>-
-/*------------------------------------------------------------------------------
- TinyMCE and Quicklinks toolbars
-------------------------------------------------------------------------------*/
-
-/* wp_theme/ui.css */
-.wp_themeSkin table,
-.wp_themeSkin tbody,
-.wp_themeSkin a,
-.wp_themeSkin img,
-.wp_themeSkin tr,
-.wp_themeSkin div,
-.wp_themeSkin td,
-.wp_themeSkin iframe,
-.wp_themeSkin span,
-.wp_themeSkin *,
-.wp_themeSkin .mceText {
-        border: 0;
-        margin: 0;
-        padding: 0;
-        white-space: nowrap;
-        text-decoration: none;
-        font-weight: normal;
-        cursor: default;
-        vertical-align: baseline;
-        width: auto;
-        border-collapse: separate;
-}
-
-.wp_themeSkin a:hover,
-.wp_themeSkin a:link,
-.wp_themeSkin a:visited,
-.wp_themeSkin a:active {
-        text-decoration: none;
-        font-weight: normal;
-        cursor: default;
-}
-
-.wp_themeSkin table td {
-        vertical-align: middle;
-}
-
-.wp_themeSkin *,
-.wp_themeSkin a:hover,
-.wp_themeSkin a:link,
-.wp_themeSkin a:visited,
-.wp_themeSkin a:active {
-        color: #000;
-}
-
-/* Containers */
-.wp_themeSkin table {}
-
-.wp_themeSkin iframe {
-        display: block;
-}
-
-.wp_themeSkin #mce_fullscreen_ifr {
-        background-color: #fff;
-}
-
-.wp_themeSkin .mceToolbar {
-        padding: 1px;
-}
-
-/* External */
-.wp_themeSkin .mceExternalToolbar {
-        position: absolute;
-        border-bottom: 0;
-        display: none;
-}
-
-.wp_themeSkin .mceExternalToolbar td.mceToolbar {
-        padding-right: 13px;
-}
-
-.wp_themeSkin .mceExternalClose {
-        position: absolute;
-        top: 3px;
-        right: 3px;
-        width: 7px;
-        height: 7px;
-        background: url("../js/tinymce/themes/advanced/img/icons.gif") -820px 0;
-}
-
-/* Layout */
-.wp_themeSkin table.mceToolbar,
-.wp_themeSkin tr.mceFirst .mceToolbar tr td,
-.wp_themeSkin tr.mceLast .mceToolbar tr td {
-        border: 0;
-        margin: 0;
-        padding: 0;
-}
-
-.wp_themeSkin table.mceLayout {
-        border: 0;
-}
-
-.wp_themeSkin .mceStatusbar {
-        display: block;
-        font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
-        font-size: 12px;
-        line-height: 16px;
-        padding: 0 0 0 8px;
-        overflow: visible;
-        height: 20px;
-        border-top: 1px solid #dfdfdf;
-        color: #000;
-        background-color: #f5f5f5;
-}
-
-.rtl .wp_themeSkin .mceStatusbar {
-        padding: 0 8px 0 0;
-}
-
-.wp_themeSkin .mceStatusbar * {
-        color: #555;
-}
-
-.wp_themeSkin .mceStatusbar div {
-        float: left;
-        padding: 2px;
-}
-
-.rtl .wp_themeSkin .mceStatusbar div {
-        float: right;
-}
-
-.wp_themeSkin .mceStatusbar a.mceResize {
-        display: block;
-        float: right;
-        background: url("../js/tinymce/themes/advanced/img/icons.gif") -800px 0;
-        width: 20px;
-        height: 20px;
-        cursor: se-resize;
-}
-
-.rtl .wp_themeSkin .mceStatusbar a.mceResize {
-        float: left;
-}
-
-.wp_themeSkin .mceStatusbar a:hover {
-        text-decoration: underline;
-}
-
-.wp_themeSkin table.mceToolbar {
-        margin: 0 6px 2px;
-}
-
-.wp_themeSkin #content_toolbar1 {
-        margin-top: 2px;
-}
-
-.wp_themeSkin .mceToolbar .mceToolbarEndListBox span {
-        display: none;
-}
-
-.wp_themeSkin span.mceIcon,
-.wp_themeSkin img.mceIcon {
-        display: block;
-        width: 20px;
-        height: 20px;
-}
-
-.wp_themeSkin .mceIcon {
-        background: url("../js/tinymce/themes/advanced/img/icons.gif") no-repeat 20px 20px;
-}
-
-/* Button */
-.wp_themeSkin .mceButton {
-        display: block;
-        width: 20px;
-        height: 20px;
-        cursor: default;
-        padding: 1px 2px;
-        margin: 1px;
-        -webkit-border-radius: 2px;
-        border-radius: 2px;
-        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-}
-
-.wp_themeSkin a.mceButtonEnabled:hover {
-        background-image: inherit 0 -10px;
-}
-
-.wp_themeSkin .mceOldBoxModel a.mceButton span, .wp_themeSkin .mceOldBoxModel a.mceButton img {
-        margin: 0 0 0 1px;
-}
-
-.wp_themeSkin a.mceButton:active,
-.wp_themeSkin a.mceButtonActive,
-.wp_themeSkin a.mceButtonActive:hover,
-.wp_themeSkin a.mceButtonSelected {
-        -webkit-box-shadow:         0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-}
-
-.wp_themeSkin .mceButtonDisabled .mceIcon {
-        opacity: 0.5;
-        filter: alpha(opacity=50);
-}
-
-/* Separator */
-.wp_themeSkin .mceSeparator {
-        height: 24px;
-        width: 1px;
-        display: block;
-        background: transparent;
-        overflow: hidden;
-        margin: 0 2px;
-}
-
-/* ListBox */
-.wp_themeSkin .mceListBox,
-.wp_themeSkin .mceListBox a {
-        display: block;
-}
-
-.wp_themeSkin .mceListBox .mceText {
-        padding: 1px 2px 1px 5px;
-        text-align: left;
-        text-decoration: none;
-        width: 70px;
-        -webkit-border-bottom-left-radius: 2px;
-        -webkit-border-top-left-radius: 2px;
-        border-bottom-left-radius: 2px;
-        border-top-left-radius: 2px;
-        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-        font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
-        font-size: 12px;
-        height: 20px;
-        line-height: 20px;
-        overflow: hidden;
-}
-
-.wp_themeSkin .mceListBox {
-        margin: 1px;
-        direction: ltr;
-}
-
-.wp_themeSkin .mceListBox .mceOpen {
-        width: 14px;
-        height: 20px;
-        border-collapse: separate;
-        padding: 1px;
-        -webkit-border-bottom-left-radius: 0;
-        -webkit-border-top-left-radius: 0;
-        border-bottom-left-radius: 0;
-        border-top-left-radius: 0;
-        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-}
-
-.wp_themeSkin .mceListBox .mceOpen span {
-        display: block;
-        width: 14px;
-        height: 20px;
-        background-image: url("../images/down_arrow.gif");
-        background-position: 2px 1px;
-        background-repeat: no-repeat;
-}
-
-.wp_themeSkin table.mceListBoxEnabled:hover .mceText,
-.wp_themeSkin .mceListBoxHover .mceText,
-.wp_themeSkin .mceListBoxSelected .mceText,
-.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
-.wp_themeSkin .mceListBoxHover .mceOpen,
-.wp_themeSkin .mceListBoxSelected .mceOpen {
-        background-image: none;
-}
-
-.wp_themeSkin .mceListBoxDisabled .mceText {
-        color: gray;
-}
-
-.wp_themeSkin .mceListBoxMenu {
-        overflow: auto;
-        overflow-x: hidden;
-}
-
-.wp_themeSkin .mceOldBoxModel .mceListBox .mceText {
-        height: 22px;
-}
-
-.wp_themeSkin select.mceListBox {
-        font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
-        font-size: 12px;
-        border-color: #b2b2b2;
-        background-color: #fff;
-}
-
-/* SplitButton */
-.wp_themeSkin .mceSplitButton a,
-.wp_themeSkin .mceSplitButton span {
-        display: block;
-        height: 20px;
-}
-
-.wp_themeSkin .mceSplitButton {
-        display: block;
-        margin: 1px;
-        direction: ltr;
-}
-
-.wp_themeSkin table.mceSplitButton td {
-        padding: 2px;
-        -webkit-border-radius: 2px;
-        border-radius: 2px;
-}
-
-.wp_themeSkin table.mceSplitButton td a {
-        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 0 2px 1px #fff;
-}
-
-.wp_themeSkin table.mceSplitButton:hover td {
-        background-image: inherit 0 -10px;
-}
-
-.wp_themeSkin .mceSplitButton a.mceAction {
-        height: 20px;
-        width: 20px;
-        padding: 1px 2px;
-}
-
-.wp_themeSkin .mceSplitButton span.mceAction {
-        background-image: url("../js/tinymce/themes/advanced/img/icons.gif");
-        background-repeat: no-repeat;
-        background-color: transparent;
-        width: 20px;
-}
-
-.wp_themeSkin .mceSplitButton a.mceOpen {
-        width: 10px;
-        height: 20px;
-        background-image: url("../images/down_arrow.gif");
-        background-position: 1px 2px;
-        background-repeat: no-repeat;
-        padding: 1px;
-        border-left: 0 none !important;
-}
-
-.wp_themeSkin .mceSplitButton span.mceOpen {
-        display: none;
-}
-
-.wp_themeSkin .mceSplitButtonDisabled .mceAction {
-        opacity: 0.3;
-        filter: alpha(opacity=30);
-}
-
-.wp_themeSkin .mceListBox a.mceText,
-.wp_themeSkin .mceSplitButton a.mceAction {
-        -webkit-border-bottom-left-radius: 2px;
-        -webkit-border-top-left-radius: 2px;
-        border-bottom-left-radius: 2px;
-        border-top-left-radius: 2px;
-}
-
-.wp_themeSkin .mceSplitButton a.mceOpen,
-.wp_themeSkin .mceListBox a.mceOpen {
-        -webkit-border-bottom-right-radius: 2px;
-        -webkit-border-top-right-radius: 2px;
-        border-bottom-right-radius: 2px;
-        border-top-right-radius: 2px;
-}
-
-.wp_themeSkin span.mce_undo,
-.wp_themeSkin span.mce_redo,
-.wp_themeSkin span.mce_bullist,
-.wp_themeSkin span.mce_numlist,
-.wp_themeSkin span.mce_blockquote,
-.wp_themeSkin span.mce_charmap,
-.wp_themeSkin span.mce_bold,
-.wp_themeSkin span.mce_italic,
-.wp_themeSkin span.mce_underline,
-.wp_themeSkin span.mce_justifyleft,
-.wp_themeSkin span.mce_justifyright,
-.wp_themeSkin span.mce_justifycenter,
-.wp_themeSkin span.mce_justifyfull,
-.wp_themeSkin span.mce_indent,
-.wp_themeSkin span.mce_outdent,
-.wp_themeSkin span.mce_link,
-.wp_themeSkin span.mce_unlink,
-.wp_themeSkin span.mce_help,
-.wp_themeSkin span.mce_removeformat,
-.wp_themeSkin span.mce_fullscreen,
-.wp_themeSkin span.mce_wp_fullscreen,
-.wp_themeSkin span.mce_media,
-.wp_themeSkin span.mce_pastetext,
-.wp_themeSkin span.mce_pasteword,
-.wp_themeSkin span.mce_wp_help,
-.wp_themeSkin span.mce_wp_adv,
-.wp_themeSkin span.mce_wp_more,
-.wp_themeSkin span.mce_strikethrough,
-.wp_themeSkin span.mce_spellchecker,
-.wp_themeSkin span.mce_forecolor,
-.wp_themeSkin .mce_forecolorpicker,
-.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
-.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
-.wp_themeSkin .mceSplitButton span.mce_numlist,
-.wp_themeSkin .mceSplitButton span.mce_bullist {
-        background-image: url('../images/wpicons.png?ver=20120720');
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-        .wp_themeSkin span.mce_undo,
-        .wp_themeSkin span.mce_redo,
-        .wp_themeSkin span.mce_bullist,
-        .wp_themeSkin span.mce_numlist,
-        .wp_themeSkin span.mce_blockquote,
-        .wp_themeSkin span.mce_charmap,
-        .wp_themeSkin span.mce_bold,
-        .wp_themeSkin span.mce_italic,
-        .wp_themeSkin span.mce_underline,
-        .wp_themeSkin span.mce_justifyleft,
-        .wp_themeSkin span.mce_justifyright,
-        .wp_themeSkin span.mce_justifycenter,
-        .wp_themeSkin span.mce_justifyfull,
-        .wp_themeSkin span.mce_indent,
-        .wp_themeSkin span.mce_outdent,
-        .wp_themeSkin span.mce_link,
-        .wp_themeSkin span.mce_unlink,
-        .wp_themeSkin span.mce_help,
-        .wp_themeSkin span.mce_removeformat,
-        .wp_themeSkin span.mce_fullscreen,
-        .wp_themeSkin span.mce_wp_fullscreen,
-        .wp_themeSkin span.mce_media,
-        .wp_themeSkin span.mce_pastetext,
-        .wp_themeSkin span.mce_pasteword,
-        .wp_themeSkin span.mce_wp_help,
-        .wp_themeSkin span.mce_wp_adv,
-        .wp_themeSkin span.mce_wp_more,
-        .wp_themeSkin span.mce_strikethrough,
-        .wp_themeSkin span.mce_spellchecker,
-        .wp_themeSkin span.mce_forecolor,
-        .wp_themeSkin .mce_forecolorpicker,
-        .wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
-        .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
-        .wp_themeSkin .mceSplitButton span.mce_numlist,
-        .wp_themeSkin .mceSplitButton span.mce_bullist {
-                background-image: url('../images/wpicons-2x.png?ver=20120720');
-                background-size: 560px 40px;
-        }
-}
-
-/* ColorSplitButton */
-.wp_themeSkin div.mceColorSplitMenu table {
-        background-color: #ebebeb;
-        border-color: #B2B2B2;
-}
-
-.wp_themeSkin .mceColorSplitMenu td {
-        padding: 2px;
-}
-
-.wp_themeSkin .mceColorSplitMenu a {
-        display: block;
-        width: 9px;
-        height: 9px;
-        overflow: hidden;
-        border-color: #B2B2B2;
-}
-
-.wp_themeSkin .mceColorSplitMenu td.mceMoreColors {
-        padding: 1px 3px 1px 1px;
-}
-
-.wp_themeSkin .mceColorSplitMenu a.mceMoreColors {
-        width: 100%;
-        height: auto;
-        text-align: center;
-        font-family: Tahoma,Verdana,Arial,Helvetica;
-        font-size: 11px;
-        line-height: 20px;
-        border-color: #fff;
-}
-
-.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {}
-.wp_themeSkin a.mceMoreColors:hover {}
-.wp_themeSkin .mceColorPreview {
-        margin: -5px 0 0 2px;
-        width: 16px;
-        height: 4px;
-        overflow: hidden;
-}
-
-/* Menu */
-.wp_themeSkin .mceMenu {
-        position: absolute;
-        left: 0;
-        top: 0;
-        z-index: 1000;
-        border-color: #ddd;
-        direction: ltr;
-}
-
-.wp_themeSkin .mceNoIcons span.mceIcon {
-        width: 0;
-}
-
-.wp_themeSkin .mceNoIcons a .mceText {
-        padding-left: 10px;
-}
-
-.wp_themeSkin .mceMenu table {
-        background-color: #ebeaeb;
-}
-
-.wp_themeSkin .mceMenu a,
-.wp_themeSkin .mceMenu span,
-.wp_themeSkin .mceMenu {
-        display: block;
-}
-
-.wp_themeSkin .mceMenu td {
-        height: 20px;overflow: hidden;
-}
-
-.wp_themeSkin .mceMenu a {
-        position: relative;
-        padding: 3px 0 4px 0;
-        text-decoration: none !important;
-}
-
-.wp_themeSkin .mceMenu .mceText {
-        position: relative;
-        display: block;
-        font-family: Tahoma,Verdana,Arial,Helvetica;
-        cursor: default;
-        margin: 0;
-        padding: 0 25px;
-        color: #000;
-}
-
-.wp_themeSkin .mceMenu span.mceText, .wp_themeSkin .mceMenu .mcePreview {
-        font-size: 12px;
-}
-
-.wp_themeSkin .mceMenu pre.mceText {
-        font-family: Monospace;
-}
-
-.wp_themeSkin .mceMenu .mceIcon {
-        position: absolute;
-        top: 0;
-        left: 0;
-        width: 22px;
-}
-
-.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,
-.wp_themeSkin .mceMenu .mceMenuItemActive {
-        background-color: #f5f5f5;
-}
-
-.wp_themeSkin td.mceMenuItemSeparator {
-        height: 1px;
-        background-color: #aaa;
-}
-
-.wp_themeSkin .mceMenuItemTitle a {
-        border-top: 0;
-        border-right: 0;
-        border-left: 0;
-        border-bottom: 1px solid #aaa;
-        text-decoration: none !important;
-        background-color: #ccc;
-}
-
-.wp_themeSkin .mceMenuItemTitle span.mceText {
-        font-weight: bold;
-        padding-left: 4px;
-        color: #000;
-}
-
-.wp_themeSkin .mceMenuItemSelected .mceIcon {
-        background: url("../js/tinymce/themes/advanced/skins/default/img/menu_check.gif");
-        color: #888;
-}
-
-.wp_themeSkin .mceNoIcons .mceMenuItemSelected a {
-        background: url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat -6px center;
-}
-
-.wp_themeSkin .mceMenu span.mceMenuLine {
-        display: none;
-}
-
-.wp_themeSkin .mceMenuItemSub a {
-        background: url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat top right;
-}
-
-/* Progress,Resize */
-.wp_themeSkin .mceBlocker {
-        position: absolute;
-        left: 0;
-        top: 0;
-        z-index: 1000;
-        opacity: 0.5;
-        filter: alpha(opacity=50);
-        background: #FFF;
-}
-
-.wp_themeSkin .mceProgress {
-        position: absolute;
-        left: 0;
-        top: 0;
-        z-index: 1001;
-        background: url("../js/tinymce/themes/advanced/skins/default/img/progress.gif") no-repeat;
-        width: 32px;
-        height: 32px;
-        margin: -16px 0 0 -16px;
-}
-
-.wp_themeSkin .mcePlaceHolder {
-        border: 1px dotted gray;
-}
-
-/* Rtl */
-.mceRtl .mceListBox .mceText {
-        text-align: right;
-        padding: 0 4px 0 0;
-}
-
-.mceRtl .mceMenuItem .mceText {
-        text-align: right;
-}
-
-/* Formats */
-.wp_themeSkin .mce_p span.mceText {}
-.wp_themeSkin .mce_address span.mceText {
-        font-style: italic;
-}
-
-.wp_themeSkin .mce_pre span.mceText {
-        font-family: monospace;
-}
-
-.wp_themeSkin .mce_h1 span.mceText {
-        font-weight: bolder;
-        font-size: 17px;
-}
-
-.wp_themeSkin .mce_h2 span.mceText {
-        font-weight: bolder;
-        font-size: 16px;
-}
-
-.wp_themeSkin .mce_h3 span.mceText {
-        font-weight: bolder;
-        font-size: 15px;
-}
-
-.wp_themeSkin .mce_h4 span.mceText {
-        font-weight: bolder;
-        font-size: 14px;
-}
-
-.wp_themeSkin .mce_h5 span.mceText {
-        font-weight: bolder;
-        font-size: 13px;
-}
-
-.wp_themeSkin .mce_h6 span.mceText {
-        font-weight: bolder;
-        font-size: 12px;
-}
-
-/* Theme */
-.wp_themeSkin span.mce_undo {background-position:-500px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_undo,
-.wp_themeSkin .mceButtonActive span.mce_undo {background-position:-500px 0}
-
-.wp_themeSkin span.mce_redo {background-position:-480px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_redo,
-.wp_themeSkin .mceButtonActive span.mce_redo {background-position:-480px 0}
-
-.wp_themeSkin span.mce_bullist {background-position:-40px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,
-.wp_themeSkin .mceButtonActive span.mce_bullist,
-.wp_themeSkin .mceSplitButton:hover span.mce_bullist {background-position:-40px 0}
-
-.wp_themeSkin span.mce_numlist {background-position:-60px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,
-.wp_themeSkin .mceButtonActive span.mce_numlist,
-.wp_themeSkin .mceSplitButton:hover span.mce_numlist {background-position:-60px 0}
-
-.wp_themeSkin span.mce_blockquote {background-position:-80px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,
-.wp_themeSkin .mceButtonActive span.mce_blockquote {background-position:-80px 0}
-
-.wp_themeSkin span.mce_charmap {background-position:-420px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,
-.wp_themeSkin .mceButtonActive span.mce_charmap {background-position:-420px 0}
-
-.wp_themeSkin span.mce_bold {background-position:0 -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_bold,
-.wp_themeSkin .mceButtonActive span.mce_bold {background-position:0 0}
-
-.wp_themeSkin span.mce_italic {background-position:-20px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_italic,
-.wp_themeSkin .mceButtonActive span.mce_italic {background-position:-20px 0}
-
-.wp_themeSkin span.mce_underline {background-position:-280px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_underline,
-.wp_themeSkin .mceButtonActive span.mce_underline {background-position:-280px 0}
-
-.wp_themeSkin span.mce_justifyleft {background-position:-100px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,
-.wp_themeSkin .mceButtonActive span.mce_justifyleft {background-position:-100px 0}
-
-.wp_themeSkin span.mce_justifyright {background-position:-140px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,
-.wp_themeSkin .mceButtonActive span.mce_justifyright {background-position:-140px 0}
-
-.wp_themeSkin span.mce_justifycenter {background-position:-120px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,
-.wp_themeSkin .mceButtonActive span.mce_justifycenter {background-position:-120px 0}
-
-.wp_themeSkin span.mce_justifyfull {background-position:-300px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,
-.wp_themeSkin .mceButtonActive span.mce_justifyfull {background-position:-300px 0}
-
-.wp_themeSkin span.mce_indent {background-position:-460px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_indent,
-.wp_themeSkin .mceButtonActive span.mce_indent {background-position:-460px 0}
-
-.wp_themeSkin span.mce_outdent {background-position:-440px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,
-.wp_themeSkin .mceButtonActive span.mce_outdent {background-position:-440px 0}
-
-.wp_themeSkin span.mce_link {background-position:-160px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_link,
-.wp_themeSkin .mceButtonActive span.mce_link {background-position:-160px 0}
-
-.wp_themeSkin span.mce_unlink {background-position:-180px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,
-.wp_themeSkin .mceButtonActive span.mce_unlink {background-position:-180px 0}
-
-.wp_themeSkin span.mce_help {background-position:-520px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_help,
-.wp_themeSkin .mceButtonActive span.mce_help {background-position:-520px 0}
-
-.wp_themeSkin span.mce_removeformat {background-position:-380px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,
-.wp_themeSkin .mceButtonActive span.mce_removeformat {background-position:-380px 0}
-
-.wp_themeSkin span.mce_strikethrough {background-position:-540px -20px;}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,
-.wp_themeSkin .mceButtonActive span.mce_strikethrough {background-position:-540px 0}
-
-.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor {background-position:-320px -20px}
-.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,
-.wp_themeSkin .mceSplitButtonActive span.mce_forecolor {background-position:-320px 0}
-
-.wp_themeSkin .mce_forecolorpicker {background-position:-320px -20px}
-
-/* Plugins in WP */
-.wp_themeSkin span.mce_fullscreen {background-position:-240px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,
-.wp_themeSkin .mceButtonActive span.mce_fullscreen {background-position:-240px 0}
-
-.wp_themeSkin span.mce_wp_fullscreen {background-position:-240px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,
-.wp_themeSkin .mceButtonActive span.mce_wp_fullscreen {background-position:-240px 0}
-
-.wp_themeSkin span.mce_media {background-position:-400px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_media,
-.wp_themeSkin .mceButtonActive span.mce_media {background-position:-400px 0}
-
-.wp_themeSkin span.mce_pastetext {background-position:-340px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,
-.wp_themeSkin .mceButtonActive span.mce_pastetext {background-position:-340px 0}
-
-.wp_themeSkin span.mce_pasteword {background-position:-360px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,
-.wp_themeSkin .mceButtonActive span.mce_pasteword {background-position:-360px 0}
-
-.wp_themeSkin span.mce_spellchecker {background-position:-220px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,
-.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,
-.wp_themeSkin .mceButtonActive span.mce_spellchecker,
-.wp_themeSkin .mceSplitButtonActive span.mce_spellchecker {background-position:-220px 0}
-
-.wp_themeSkin span.mce_wp_help {background-position:-520px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,
-.wp_themeSkin .mceButtonActive span.mce_wp_help {background-position:-520px 0}
-
-.wp_themeSkin span.mce_wp_adv {background-position:-260px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,
-.wp_themeSkin .mceButtonActive span.mce_wp_adv {background-position:-260px 0}
-
-.wp_themeSkin span.mce_wp_more {background-position:-200px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,
-.wp_themeSkin .mceButtonActive span.mce_wp_more {background-position:-200px 0}
-
-/* Default icons */
-.wp_themeSkin span.mce_cleanup {background-position:-380px -20px}
-.wp_themeSkin span.mce_anchor {background-position:-200px 0}
-.wp_themeSkin span.mce_sub {background-position:-600px 0}
-.wp_themeSkin span.mce_sup {background-position:-620px 0}
-.wp_themeSkin span.mce_newdocument {background-position:-520px 0}
-.wp_themeSkin span.mce_image {background-position:-380px 0}
-.wp_themeSkin span.mce_code {background-position:-260px 0}
-.wp_themeSkin span.mce_hr {background-position:-360px 0}
-.wp_themeSkin span.mce_visualaid {background-position:-660px 0}
-.wp_themeSkin span.mce_paste {background-position:-560px 0}
-.wp_themeSkin span.mce_copy {background-position:-700px 0}
-.wp_themeSkin span.mce_cut {background-position:-680px 0}
-.wp_themeSkin .mce_backcolor span.mceAction {background-position:-760px 0}
-.wp_themeSkin .mce_backcolorpicker {background-position:-760px 0}
-
-/* Plugins */
-.wp_themeSkin span.mce_advhr {background-position:-0px -20px}
-.wp_themeSkin span.mce_ltr {background-position:-20px -20px}
-.wp_themeSkin span.mce_rtl {background-position:-40px -20px}
-.wp_themeSkin span.mce_emotions {background-position:-60px -20px}
-.wp_themeSkin span.mce_fullpage {background-position:-80px -20px}
-.wp_themeSkin span.mce_iespell {background-position:-120px -20px}
-.wp_themeSkin span.mce_insertdate {background-position:-140px -20px}
-.wp_themeSkin span.mce_inserttime {background-position:-160px -20px}
-.wp_themeSkin span.mce_absolute {background-position:-180px -20px}
-.wp_themeSkin span.mce_backward {background-position:-200px -20px}
-.wp_themeSkin span.mce_forward {background-position:-220px -20px}
-.wp_themeSkin span.mce_insert_layer {background-position:-240px -20px}
-.wp_themeSkin span.mce_insertlayer {background-position:-260px -20px}
-.wp_themeSkin span.mce_movebackward {background-position:-280px -20px}
-.wp_themeSkin span.mce_moveforward {background-position:-300px -20px}
-.wp_themeSkin span.mce_nonbreaking {background-position:-340px -20px}
-.wp_themeSkin span.mce_selectall {background-position:-400px -20px}
-.wp_themeSkin span.mce_preview {background-position:-420px -20px}
-.wp_themeSkin span.mce_print {background-position:-440px -20px}
-.wp_themeSkin span.mce_cancel {background-position:-460px -20px}
-.wp_themeSkin span.mce_save {background-position:-480px -20px}
-.wp_themeSkin span.mce_replace {background-position:-500px -20px}
-.wp_themeSkin span.mce_search {background-position:-520px -20px}
-.wp_themeSkin span.mce_styleprops {background-position:-560px -20px}
-.wp_themeSkin span.mce_table {background-position:-580px -20px}
-.wp_themeSkin span.mce_cell_props {background-position:-600px -20px}
-.wp_themeSkin span.mce_delete_table {background-position:-620px -20px}
-.wp_themeSkin span.mce_delete_col {background-position:-640px -20px}
-.wp_themeSkin span.mce_delete_row {background-position:-660px -20px}
-.wp_themeSkin span.mce_col_after {background-position:-680px -20px}
-.wp_themeSkin span.mce_col_before {background-position:-700px -20px}
-.wp_themeSkin span.mce_row_after {background-position:-720px -20px}
-.wp_themeSkin span.mce_row_before {background-position:-740px -20px}
-.wp_themeSkin span.mce_merge_cells {background-position:-760px -20px}
-.wp_themeSkin span.mce_table_props {background-position:-980px -20px}
-.wp_themeSkin span.mce_row_props {background-position:-780px -20px}
-.wp_themeSkin span.mce_split_cells {background-position:-800px -20px}
-.wp_themeSkin span.mce_template {background-position:-820px -20px}
-.wp_themeSkin span.mce_visualchars {background-position:-840px -20px}
-.wp_themeSkin span.mce_abbr {background-position:-860px -20px}
-.wp_themeSkin span.mce_acronym {background-position:-880px -20px}
-.wp_themeSkin span.mce_attribs {background-position:-900px -20px}
-.wp_themeSkin span.mce_cite {background-position:-920px -20px}
-.wp_themeSkin span.mce_del {background-position:-940px -20px}
-.wp_themeSkin span.mce_ins {background-position:-960px -20px}
-.wp_themeSkin span.mce_pagebreak {background-position:0 -40px}
-.wp_themeSkin span.mce_restoredraft {background-position:-20px -40px}
-.wp_themeSkin span.mce_visualblocks {background-position: -40px -40px}
-
-/* border */
-.wp_themeSkin .mceExternalToolbar,
-.wp_themeSkin .mceButton,
-.wp_themeSkin a.mceButtonEnabled:hover,
-.wp_themeSkin a.mceButtonActive,
-.wp_themeSkin a.mceButtonSelected,
-.wp_themeSkin .mceListBox .mceText,
-.wp_themeSkin .mceListBox .mceOpen,
-.wp_themeSkin table.mceListBoxEnabled:hover .mceText,
-.wp_themeSkin .mceListBoxHover .mceText,
-.wp_themeSkin .mceListBoxSelected .mceText,
-.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
-.wp_themeSkin .mceListBoxHover .mceOpen,
-.wp_themeSkin .mceListBoxSelected .mceOpen,
-.wp_themeSkin select.mceListBox,
-.wp_themeSkin .mceSplitButton a.mceAction,
-.wp_themeSkin .mceSplitButton a.mceOpen,
-.wp_themeSkin .mceSplitButton a.mceOpen:hover,
-.wp_themeSkin .mceSplitButtonSelected a.mceOpen,
-.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
-.wp_themeSkin .mceSplitButton a.mceAction:hover,
-.wp_themeSkin div.mceColorSplitMenu table,
-.wp_themeSkin .mceColorSplitMenu a,
-.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,
-.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,
-.wp_themeSkin a.mceMoreColors:hover,
-.wp_themeSkin .mceMenu {
-        border-style: solid;
-        border-width: 1px;
-}
-
-.wp_themeSkin iframe {
-        background: transparent;
-}
-
-.wp_themeSkin .mceButton,
-.wp_themeSkin .mceListBox .mceText,
-.wp_themeSkin .mceListBox .mceOpen {
-        border-color: #ccc;
-        background: #eee;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ddd, #fff);
-        background-image: -moz-linear-gradient(bottom, #ddd, #fff);
-        background-image: -o-linear-gradient(bottom, #ddd, #fff);
-        background-image: linear-gradient(to top, #ddd, #fff);
-}
-
-.wp_themeSkin a.mceButtonEnabled:hover {
-        border-color: #a0a0a0;
-        background: #eee;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ccc, #fff);
-        background-image: -moz-linear-gradient(bottom, #ccc, #fff);
-        background-image: -o-linear-gradient(bottom, #ccc, #fff);
-        background-image: linear-gradient(to top, #ccc, #fff);
-}
-
-.wp_themeSkin a.mceButton:active,
-.wp_themeSkin a.mceButtonEnabled:active,
-.wp_themeSkin a.mceButtonSelected:active,
-.wp_themeSkin a.mceButtonActive,
-.wp_themeSkin a.mceButtonActive:active,
-.wp_themeSkin a.mceButtonActive:hover {
-        border-color: #909090;
-        background: #ddd;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#bbb));
-        background-image: -webkit-linear-gradient(bottom, #eee, #bbb);
-        background-image: -moz-linear-gradient(bottom, #eee, #bbb);
-        background-image: -o-linear-gradient(bottom, #eee, #bbb);
-        background-image: linear-gradient(to top, #eee, #bbb);
-}
-
-.wp_themeSkin .mceButtonDisabled {
-        border-color: #ccc !important;
-}
-
-.wp_themeSkin .mceListBox .mceOpen {
-        border-left: 0 !important;
-}
-
-.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
-.wp_themeSkin .mceListBoxHover .mceOpen,
-.wp_themeSkin .mceListBoxHover:active .mceOpen,
-.wp_themeSkin .mceListBoxSelected .mceOpen,
-.wp_themeSkin .mceListBoxSelected .mceText,
-.wp_themeSkin table.mceListBoxEnabled:active .mceText {
-        background: #ccc;
-        border-color: #999;
-}
-
-.wp_themeSkin table.mceListBoxEnabled:hover .mceText,
-.wp_themeSkin .mceListBoxHover .mceText,
-.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
-.wp_themeSkin .mceListBoxHover .mceOpen {
-        border-color: #909090;
-        background: #eee;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ccc, #fff);
-        background-image: -moz-linear-gradient(bottom, #ccc, #fff);
-        background-image: -o-linear-gradient(bottom, #ccc, #fff);
-        background-image: linear-gradient(to top, #ccc, #fff);
-}
-
-/* SplitButton */
-.wp_themeSkin .mceSplitButton a.mceAction,
-.wp_themeSkin .mceSplitButton a.mceOpen {
-        border-color: #ccc;
-}
-
-.wp_themeSkin .mceSplitButton a.mceOpen:hover,
-.wp_themeSkin .mceSplitButtonSelected a.mceOpen,
-.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
-.wp_themeSkin .mceSplitButton a.mceAction:hover {
-        border-color: #909090;
-}
-
-.wp_themeSkin table.mceSplitButton td {
-        background: #eee;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ddd, #fff);
-        background-image: -moz-linear-gradient(bottom, #ddd, #fff);
-        background-image: -o-linear-gradient(bottom, #ddd, #fff);
-        background-image: linear-gradient(to top, #ddd, #fff);
-}
-
-.wp_themeSkin table.mceSplitButton:hover td {
-        background: #eee;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #ccc, #fff);
-        background-image: -moz-linear-gradient(bottom, #ccc, #fff);
-        background-image: -o-linear-gradient(bottom, #ccc, #fff);
-        background-image: linear-gradient(to top, #ccc, #fff);
-}
-
-.wp_themeSkin .mceSplitButtonActive {
-        background-color: #B2B2B2;
-}
-
-.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {
-        border-color: #0A246A;
-        background-color: #B6BDD2;
-}
-
-.wp_themeSkin a.mceMoreColors:hover {
-        border-color: #0A246A;
-}
-
-.wp_themeSkin .mceMenuItemDisabled .mceText {
-        color: #888;
-}
-
-#mceModalBlocker {
-        background: #000;
-}
-
-/* WP specific */
-.wp-editor-area {
-        font-family: Consolas, Monaco, monospace;
-        padding: 10px;
-        line-height: 150%;
-        border: 0 none;
-        outline: none;
-        resize: vertical;
-        -moz-box-sizing: border-box;
-        -webkit-box-sizing: border-box;
-        box-sizing: border-box;
-}
-
-.wp-editor-tools {
-        height: 30px;
-        padding: 0 10px;
-}
-
-.wp-editor-container {
- border-width: 1px;
-        border-style: solid;
-        -webkit-border-top-right-radius: 3px;
-        -webkit-border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        border-color: #ccc #ccc #dfdfdf;
-}
-
-.wp-editor-container textarea.wp-editor-area {
-        width: 99.9%;
-}
-
-.quicktags-toolbar,
-.wp_themeSkin tr.mceFirst td.mceToolbar {
-        border-bottom: 1px solid #ccc;
-        background: #e9e9e9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#e9e9e9));
-        background-image: -webkit-linear-gradient(bottom, #ddd, #e9e9e9);
-        background-image: -moz-linear-gradient(bottom, #ddd, #e9e9e9);
-        background-image: -o-linear-gradient(bottom, #ddd, #e9e9e9);
-        background-image: linear-gradient(to top, #ddd, #e9e9e9);
-}
-
-.wp-switch-editor {
-        height: 18px;
- font: 13px/18px Arial,Helvetica,sans-serif normal;
-        margin: 5px 5px 0 0;
-        padding: 4px 5px 2px;
-        float: right;
-        cursor: pointer;
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-top-right-radius: 3px;
-        -webkit-border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        background-color: #f1f1f1;
-        border-color: #dfdfdf #dfdfdf #ccc;
-        color: #999;
-}
-
-html[dir="rtl"] .wp-switch-editor {
-        float: left;
-}
-
-.wp-switch-editor:hover {
-        text-decoration: none !important;
-}
-
-.js .tmce-active .wp-editor-area {
-        color: white;
-}
-
-.tmce-active .quicktags-toolbar {
-         display: none;
-}
-
-.tmce-active .switch-tmce,
-.html-active .switch-html {
-        border-color: #ccc #ccc #e9e9e9;
-        background-color: #e9e9e9;
-        color: #333;
-}
-
-.wp-media-buttons {
-        line-height: 1;
- padding: 9px 0 0;
-}
-
-.wp-media-buttons a {
-        text-decoration: none;
-        color: #333;
-        font-size: 12px;
-        vertical-align: bottom;
-}
-
-.wp-media-buttons img {
-        padding: 0 4px;
-        vertical-align: middle;
-}
-
-.quicktags-toolbar {
-        border-bottom-style: solid;
-        border-bottom-width: 1px;
-        -webkit-border-top-right-radius: 3px;
-        -webkit-border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        padding: 2px 8px 0;
-        min-height: 29px;
-}
-
-.quicktags-toolbar > div {
-        padding: 2px 4px 0;
-}
-
-.quicktags-toolbar input {
-        margin: 2px 1px 4px;
-        line-height: 18px;
-        display: inline-block;
-        min-width: 26px;
-        padding: 2px 4px;
-        font: 12px/18px Arial, Helvetica, sans-serif normal;
-        color: #464646;
-        border: 1px solid #c3c3c3;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-        background: #eee;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));
-        background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
-        background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff);
-        background-image: -o-linear-gradient(bottom, #e3e3e3, #fff);
-        background-image: linear-gradient(to top, #e3e3e3, #fff);
-}
-
-.quicktags-toolbar input:hover {
-        border-color: #aaa;
-        background: #ddd;
-}
-
-.quicktags-toolbar input[value="link"] {
-        text-decoration: underline;
-}
-
-.quicktags-toolbar input[value="del"] {
-        text-decoration: line-through;
-}
-
-.quicktags-toolbar input[value="i"] {
-        font-style: italic;
-}
-
-.quicktags-toolbar input[value="b"] {
-        font-weight: bold;
-}
-
-#wp_editbtns,
-#wp_gallerybtns {
-        padding: 2px;
-        position: absolute;
-        display: none;
-        z-index: 999998;
-}
-
-#wp_editimgbtn,
-#wp_delimgbtn,
-#wp_editgallery,
-#wp_delgallery {
-        border-color: #999;
-        background-color: #eee;
-        margin: 2px;
-        padding: 2px;
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-}
-
-#wp_editimgbtn:hover,
-#wp_delimgbtn:hover,
-#wp_editgallery:hover,
-#wp_delgallery:hover {
-        border-color: #555;
-        background-color: #ccc;
-}
-
-/*------------------------------------------------------------------------------
- wp-link
-------------------------------------------------------------------------------*/
-
-#wp-link {
-        background-color: #F5F5F5;
-        line-height: 1.4em;
-        font-size: 12px;
-}
-
-#wp-link ol,
-#wp-link ul {
-        list-style: none;
-        margin: 0;
-        padding: 0;
-}
-
-#wp-link input[type="text"] {
-        -webkit-box-sizing: border-box;
-}
-
-#wp-link input[type="text"],
-#wp-link textarea {
-        border-width: 1px;
-        border-style: solid;
-        -webkit-border-radius: 4px;
-        border-radius: 4px;
-        font-size: 12px;
-        margin: 1px;
-        padding: 3px;
-}
-
-#wp-link #link-options {
-        padding: 10px 0 14px;
-        border-bottom: 1px solid #dfdfdf;
-        margin: 0 6px 14px;
-}
-
-#wp-link p.howto {
-        margin: 3px;
-}
-
-#wp-link #internal-toggle {
-        display: inline-block;
-        cursor: pointer;
-        padding-left: 18px;
-}
-
-#wp-link .toggle-arrow {
-        background: transparent url( '../images/toggle-arrow.png' ) top left no-repeat;
-        height: 23px;
-        line-height: 23px;
-}
-
-#wp-link .toggle-arrow-active {
-        background-position: center left;
-}
-
-#wp-link label input[type="text"] {
-        width: 360px;
-        margin-top: 5px;
-}
-
-#wp-link label span {
-        display: inline-block;
-        width: 80px;
-        text-align: right;
-        padding-right: 5px;
-}
-
-#wp-link .link-search-wrapper {
-        margin: 5px 6px 9px;
-        display: block;
-        overflow: hidden;
-}
-
-#wp-link .link-search-wrapper span {
-        float: left;
-        margin-top: 4px;
-}
-
-#wp-link .link-search-wrapper input[type="text"] {
-        float: left;
-        width: 220px;
-}
-
-#wp-link .link-search-wrapper img.waiting {
-        margin: 0;
-        display: none;
-        vertical-align: text-bottom;
-}
-
-#wp-link .link-target {
-        width: auto;
-        padding: 3px 0 0;
-        margin: 0 0 0 87px;
-        font-size: 11px;
-}
-
-#wp-link .query-results {
-        border: 1px #dfdfdf solid;
-        margin: 0 5px 5px;
-        background: #fff;
-        height: 185px;
-        overflow: auto;
-        position: relative;
-}
-
-#wp-link li,
-#wp-link .query-notice {
-        clear: both;
-        margin-bottom: 0;
-        border-bottom: 1px solid #f1f1f1;
-        color: #333;
-        padding: 4px 6px;
-        cursor: pointer;
-        position: relative;
-}
-
-#wp-link li:hover {
-        background: #eaf2fa;
-        color: #151515;
-}
-
-#wp-link li.unselectable {
-        border-bottom: 1px solid #dfdfdf;
-}
-
-#wp-link li.unselectable:hover {
-        background: #fff;
-        cursor: auto;
-        color: #333;
-}
-
-#wp-link li.selected {
-        background: #ddd;
-        color: #333;
-}
-
-#wp-link li.selected .item-title {
-        font-weight: bold;
-}
-
-#wp-link .item-title {
-        display: inline-block;
-        width: 80%;
-}
-
-#wp-link .item-info {
-        text-transform: uppercase;
-        color: #666;
-        font-size: 11px;
-        position: absolute;
-        right: 5px;
-        top: 4px;
-        bottom: 0;
-}
-
-#wp-link #search-results {
-        display: none;
-}
-
-#wp-link #search-panel {
-        float: left;
-        width: 100%;
-}
-
-#wp-link .river-waiting {
-        display: none;
-        padding: 10px 0;
-}
-
-#wp-link .river-waiting img.waiting {
-        margin: 0 auto;
-        display: block;
-}
-
-#wp-link .submitbox {
-        padding: 5px 10px;
-        font-size: 11px;
-        overflow: auto;
-        height: 29px;
-}
-
-#wp-link-cancel {
-        line-height: 25px;
-        float: left;
-}
-
-#wp-link-update {
-        line-height: 23px;
-        float: right;
-}
-
-/*
- * Based on:
- * jQuery UI CSS Framework @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Theming/API
- */
-
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden { display: none; }
-.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
-.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
-.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
-.ui-helper-clearfix { display: inline-block; }
-/* required comment for clearfix to work in Opera \*/
-* html .ui-helper-clearfix { height:1%; }
-.ui-helper-clearfix { display:block; }
-/* end clearfix */
-.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled { cursor: default !important; }
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
-
-/* Misc visuals
-----------------------------------*/
-
-/* Overlays */
-.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
-
-/*
- * jQuery UI Resizable
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Resizable#theming
- */
-.ui-resizable { position: relative;}
-.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
-.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
-.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
-.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
-.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
-.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
-.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
-.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
-.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
-.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
-
-/*
- * jQuery UI Dialog
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Dialog#theming
- */
-.wp-dialog { position: absolute; width: 300px; overflow: hidden; }
-.wp-dialog .ui-dialog-titlebar { position: relative; }
-.wp-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
-.wp-dialog .ui-dialog-content { position: relative; border: 0; padding: 0; background: none; overflow: auto; zoom: 1; }
-.wp-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
-.wp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
-.wp-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
-.wp-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
-.ui-draggable .ui-dialog-titlebar { cursor: move; }
-
-/* WP jQuery Dialog Theme */
-.wp-dialog {
-        border: 1px solid #999;
-        -webkit-box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
-        box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
-}
-
-.wp-dialog .ui-dialog-title {
-        display: block;
-        text-align: center;
-        padding: 1px 0 2px;
-}
-
-.wp-dialog .ui-dialog-titlebar {
-        padding: 0 1em;
-        background-color: #444;
-        font-weight: bold;
-        font-size: 11px;
-        line-height: 18px;
-        color: #e5e5e5;
-}
-
-.wp-dialog {
-        background-color: #fff;
-        -webkit-border-top-left-radius: 4px;
-        -webkit-border-top-right-radius: 4px;
-        border-top-left-radius: 4px;
-        border-top-right-radius: 4px;
-}
-
-.wp-dialog .ui-dialog-titlebar {
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-top-right-radius: 3px;
-        border-top-left-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-.wp-dialog .ui-dialog-titlebar-close {
-        position: absolute;
-        width: 29px;
-        height: 16px;
-        top: 2px;
-        right: 6px;
-        background: url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;
-        padding: 0;
-}
-
-.wp-dialog .ui-dialog-titlebar-close:hover,
-.wp-dialog .ui-dialog-titlebar-close:focus {
-        background-position: -87px -32px;
-}
-
-.ui-widget-overlay {
-        background-color: #000;
-        opacity: 0.6;
-        filter: alpha(opacity=60);
-}
-
-/*
-RTL
-*/
-.rtl #wp-link #internal-toggle {
-        padding-right: 18px;
-        padding-left: 0;
-}
-
-.rtl #wp-link label span {
-        text-align: left;
-        padding-left: 5px;
-        padding-right: 0;
-}
-
-.rtl #wp-link .link-search-wrapper span {
-        float: right;
-}
-
-.rtl #wp-link .link-search-wrapper input[type="text"] {
-        float: right;
-}
-
-.rtl #wp-link .link-target {
-        margin: 0 87px 0 0;
-}
-
-.rtl #wp-link .item-info {
-        left: 5px;
-        right: auto;
-        top: 4px;
-        bottom: 0;
-}
-
-.rtl #wp-link #search-panel {
-        float: right;
-}
-
-.rtl #wp-link-cancel {
-        float: right;
-}
-
-.rtl #wp-link-update {
-        float: left;
-}
-
-.rtl #wp-link .toggle-arrow {
-        background-position: top right;
-}
-
-.rtl #wp-link .toggle-arrow-active {
-        background-position: center right;
-}
-
-.rtl .wp_themeSkin .mceListBox .mceText {
-        text-align: right;
-}
-
-.rtl .wp_themeSkin .mceNoIcons a .mceText {
-        padding-right: 10px;
-        padding-left: 25px;
-}
-
-.rtl .mceListBoxMenu.mceNoIcons {
-        margin-left: -14px;
-}
-
-.clearlooks2 .mceFocus .mceTop .mceLeft {
-        background: #444444;
-        border-left: 1px solid #999;
-        border-top: 1px solid #999;
-        -webkit-border-top-left-radius: 3px;
-        border-top-left-radius: 3px;
-}
-
-.clearlooks2 .mceFocus .mceTop .mceRight {
-        background: #444444;
-        border-right: 1px solid #999;
-        border-top: 1px solid #999;
-        -webkit-border-top-right-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-.clearlooks2 .mceMiddle .mceLeft {
-        background: #f1f1f1;
-        border-left: 1px solid #999;
-}
-
-.clearlooks2 .mceMiddle .mceRight {
-        background: #f1f1f1;
-        border-right: 1px solid #999;
-}
-
-.clearlooks2 .mceBottom {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-}
-
-.clearlooks2 .mceBottom .mceLeft {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-        border-left: 1px solid #999;
-}
-
-.clearlooks2 .mceBottom .mceCenter {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-}
-
-.clearlooks2 .mceBottom .mceRight {
-        background: #f1f1f1;
-        border-bottom: 1px solid #999;
-        border-right: 1px solid #999;
-}
-
-.clearlooks2 .mceFocus .mceTop span {
-        color: #e5e5e5;
-}
-
-
-/* Distraction Free Writing mode
- * =Overlay Styles
--------------------------------------------------------------- */
-.fullscreen-overlay {
-        z-index: 149999;
-        display: none;
-        position: fixed;
-        top: 0;
-        bottom: 0;
-        left: 0;
-        right: 0;
-        filter: inherit;
-}
-
-.fullscreen-active .fullscreen-overlay,
-.fullscreen-active #wp-fullscreen-body {
-        display: block;
-}
-
-.fullscreen-fader {
-        z-index: 200000;
-}
-
-.fullscreen-active .fullscreen-fader {
-        display: none;
-}
-
-/* =Overlay Body
--------------------------------------------------------------- */
-#wp-fullscreen-body {
-        width: 100%;
-        z-index: 150005;
-        display: none;
-        position: absolute;
-        top: 0;
-        left: 0;
-        font-size: 12px;
-}
-
-#wp-fullscreen-wrap {
-        margin: 0 auto 50px;
-        position: relative;
-        padding-top: 60px;
-}
-
-#wp-fullscreen-title {
- font-size: 1.7em;
- line-height: 100%;
- outline: medium none;
- padding: 6px 7px;
- width: 100%;
- margin-bottom: 30px;
-}
-
-#wp-fullscreen-container {
-        padding: 4px 10px 50px;
-}
-
-#wp-fullscreen-title,
-#wp-fullscreen-container {
-        -webkit-border-radius: 0;
-        border-radius: 0;
-        border: 1px dashed transparent;
-        background: transparent;
-        -moz-transition-property: border-color;
-        -moz-transition-duration: 0.6s;
-        -webkit-transition-property: border-color;
-        -webkit-transition-duration: 0.6s;
-        -o-transition-property: border-color;
-        -o-transition-duration: 0.6s;
-        transition-property: border-color;
-        transition-duration: 0.6s;
-}
-
-#wp_mce_fullscreen {
-        width: 100%;
-        min-height: 300px;
-        border: 0;
-        background: transparent;
-        font-family: Consolas, Monaco, monospace;
-        line-height: 1.6em;
-        padding: 0;
-        overflow-y: hidden;
-        outline: none;
-        resize: none;
-}
-
-#wp-fullscreen-tagline {
-        color: #BBBBBB;
-        font-size: 18px;
-        float: right;
-        padding-top: 5px;
-}
-
-/* =Top bar
--------------------------------------------------------------- */
-#fullscreen-topbar {
-        position: fixed;
-        top: 0;
-        left: 0;
-        z-index: 150050;
-        border-bottom-style: solid;
-        border-bottom-width: 1px;
-        min-width: 800px;
-        width: 100%;
-        height: 40px;
-}
-
-#wp-fullscreen-toolbar {
-        padding: 6px 10px 0;
-        clear: both;
-        max-width: 1100px;
-        min-width: 820px;
-        margin: 0 auto;
-}
-
-#wp-fullscreen-mode-bar,
-#wp-fullscreen-button-bar,
-#wp-fullscreen-close,
-#wp-fullscreen-count {
-        float: left;
-}
-
-#wp-fullscreen-save {
-        float: right;
-        padding: 2px 2px 0 5px;
-}
-
-#wp-fullscreen-count,
-#wp-fullscreen-close {
-        padding-top: 5px;
-}
-
-#wp-fullscreen-central-toolbar {
-        margin: auto;
-        padding: 0;
-}
-
-#wp-fullscreen-buttons > div {
-        float: left;
-}
-
-#wp-fullscreen-mode-bar {
-        padding: 1px 14px 0 0;
-}
-
-#wp-fullscreen-modes a {
-        display: block;
-        font-size: 11px;
-        text-decoration: none;
-        float: left;
-        margin: 1px 0 0 0;
-        padding: 2px 6px 2px;
-        border-width: 1px 1px 1px 0;
-        border-style: solid;
-        border-color: #bbb;
-        color: #777;
-        text-shadow: 0 1px 0 #fff;
-        background-color: #f4f4f4;
-        background: #f4f4f4;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#e4e4e4), to(#f9f9f9));
-        background-image: -webkit-linear-gradient(bottom, #e4e4e4, #f9f9f9);
-        background-image: -moz-linear-gradient(bottom, #e4e4e4, #f9f9f9);
-        background-image: -o-linear-gradient(bottom, #e4e4e4, #f9f9f9);
-        background-image: linear-gradient(to top, #e4e4e4, #f9f9f9);
-}
-
-#wp-fullscreen-modes a:hover,
-.wp-html-mode #wp-fullscreen-modes a:last-child,
-.wp-tmce-mode #wp-fullscreen-modes a:first-child {
-        color: #333;
-        border-color: #999;
-        background: #eee;
-        background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f9f9f9));
-        background-image: -webkit-linear-gradient(top, #e4e4e4, #f9f9f9);
-        background-image: -moz-linear-gradient(top, #e4e4e4, #f9f9f9);
-        background-image: -o-linear-gradient(top, #e4e4e4, #f9f9f9);
-        background-image: linear-gradient(to bottom, #e4e4e4, #f9f9f9);
-}
-
-#wp-fullscreen-modes a:first-child {
-        border-width: 1px;
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-top-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-#wp-fullscreen-modes a:last-child {
-        -webkit-border-top-right-radius: 3px;
-        -webkit-border-bottom-right-radius: 3px;
-        border-top-right-radius: 3px;
-        border-bottom-right-radius: 3px;
-}
-
-#wp-fullscreen-buttons .active a {
-        background: inherit;
-}
-
-#wp-fullscreen-buttons .hidden {
-        display: none;
-}
-
-#wp-fullscreen-buttons .disabled {
-        opacity: 0.5;
-}
-
-.wp-html-mode #wp-fullscreen-buttons div {
-        display: none;
-}
-
-.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both {
-        display: block;
-}
-
-#fullscreen-topbar.fullscreen-make-sticky {
-        display: block !important;
-}
-
-#wp-fullscreen-save img {
-        vertical-align: middle;
-}
-
-#wp-fullscreen-save img,
-#wp-fullscreen-save span {
-        padding-right: 4px;
-        display: none;
-}
-
-#wp-fullscreen-buttons .mce_image .mce_image {
-        background-image: url('../../wp-admin/images/media-button.png?ver=20120201');
-        background-position: 3px 3px;
-}
-
-/* =Thickbox Adjustments
--------------------------------------------------------------- */
-.fullscreen-active #TB_overlay {
-        z-index: 150100;
-}
-
-.fullscreen-active #TB_window {
-        z-index: 150102;
-}
-
-/* =TinyMCE Adjustments
--------------------------------------------------------------- */
-#wp_mce_fullscreen_ifr {
-        background: transparent;
-}
-
-#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst {
-        display : none;
-}
-
-#wp-fullscreen-container .wp_themeSkin table td {
-        vertical-align: top;
-}
-
-/* Colors */
-.fullscreen-overlay {
-        background: #fff;
-}
-
-.wp-fullscreen-focus #wp-fullscreen-title,
-.wp-fullscreen-focus #wp-fullscreen-container {
-        border-color: #ccc;
-}
-
-#fullscreen-topbar {
-        border-bottom-color: #DFDFDF;
-        background: #f1f1f1;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
-        background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
-        background-image: -moz-linear-gradient(bottom, #ececec, #f9f9f9);
-        background-image: -o-linear-gradient(bottom, #ececec, #f9f9f9);
-        background-image: linear-gradient(to top, #ececec, #f9f9f9);
-}
-
-/* =CSS 3 transitions
--------------------------------------------------------------- */
-
-.fade-1000,
-.fade-600,
-.fade-400,
-.fade-300 {
-        opacity: 0;
-        -moz-transition-property: opacity;
-        -webkit-transition-property: opacity;
-        -o-transition-property: opacity;
-        transition-property: opacity;
-}
-
-.fade-1000 {
-        -moz-transition-duration: 1s;
-        -webkit-transition-duration: 1s;
-        -o-transition-duration: 1s;
-        transition-duration: 1s;
-}
-
-.fade-600 {
-        -moz-transition-duration: 0.6s;
-        -webkit-transition-duration: 0.6s;
-        -o-transition-duration: 0.6s;
-        transition-duration: 0.6s;
-}
-
-.fade-400 {
-        -moz-transition-duration: 0.4s;
-        -webkit-transition-duration: 0.4s;
-        -o-transition-duration: 0.4s;
-        transition-duration: 0.4s;
-}
-
-.fade-300 {
-        -moz-transition-duration: 0.3s;
-        -webkit-transition-duration: 0.3s;
-        -o-transition-duration: 0.3s;
-        transition-duration: 0.3s;
-}
-
-.fade-trigger {
-        opacity: 1;
-}
-
-/* Distraction Free Writing - RTL
- * =Overlay Styles
--------------------------------------------------------------- */
-
-/* No RTL for now, this space intentionally left blank */
-
-/* =Overlay Body
--------------------------------------------------------------- */
-.rtl #wp-fullscreen-tagline {
-        float: left;
-}
-
-/* =Top bar
--------------------------------------------------------------- */
-.rtl #fullscreen-topbar {
-        left:auto;
-        right: 0;
-}
-
-.rtl #wp-fullscreen-mode-bar,
-.rtl #wp-fullscreen-button-bar,
-.rtl #wp-fullscreen-close,
-.rtl #wp-fullscreen-count {
-        float: right;
-}
-
-.rtl #wp-fullscreen-save {
-        float: left;
-}
-
-.rtl #wp-fullscreen-save {
-        padding: 2px 5px 0 2px;
-}
-
-.rtl #wp-fullscreen-buttons > div {
-        float: right;
-}
-
-.rtl #wp-fullscreen-mode-bar {
-        padding: 1px 0 0 14px;
-}
-
-.rtl #wp-fullscreen-modes a {
-        float: right;
-        border-width: 1px 0 1px 1px;
-}
-
-.rtl #wp-fullscreen-modes a:first-child {
-        -webkit-border-top-left-radius: 0;
-        -webkit-border-top-right-radius: 3px;
-        -webkit-border-bottom-left-radius: 0;
-        -webkit-border-bottom-right-radius: 3px;
-        border-width: 1px;
-        border-top-left-radius: 0;
-        border-top-right-radius: 3px;
-        border-bottom-right-left: 0;
-        border-bottom-right-radius: 3px;
-}
-
-.rtl #wp-fullscreen-modes a:last-child {
-        -webkit-border-top-right-radius: 0;
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-bottom-right-radius: 0;
-        -webkit-border-bottom-left-radius: 3px;
-        border-top-right-radius: 0;
-        border-top-left-radius: 3px;
-        border-bottom-right-radius: 0;
-        border-bottom-left-radius: 3px;
-}
-
-.rtl #wp-fullscreen-save img,
-.rtl #wp-fullscreen-save span {
-        padding-right: 0;
-        padding-left: 4px;
-}
-
-/* =Thickbox Adjustments
--------------------------------------------------------------- */
-/* No RTL for now, this space intentionally left blank */
-
-
-/* =TinyMCE Adjustments
--------------------------------------------------------------- */
-/* No RTL for now, this space intentionally left blank */
-
</del></span></pre></div>
<a id="trunkwpincludescsseditormincssfromrev21591trunkwpincludescsseditorcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/editor.min.css (from rev 21591, trunk/wp-includes/css/editor.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/editor.min.css         (rev 0)
+++ trunk/wp-includes/css/editor.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+.wp_themeSkin table,.wp_themeSkin tbody,.wp_themeSkin a,.wp_themeSkin img,.wp_themeSkin tr,.wp_themeSkin div,.wp_themeSkin td,.wp_themeSkin iframe,.wp_themeSkin span,.wp_themeSkin *,.wp_themeSkin .mceText{border:0;margin:0;padding:0;white-space:nowrap;text-decoration:none;font-weight:normal;cursor:default;vertical-align:baseline;width:auto;border-collapse:separate}.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{text-decoration:none;font-weight:normal;cursor:default}.wp_themeSkin table td{vertical-align:middle}.wp_themeSkin *,.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{color:#000}.wp_themeSkin iframe{display:block}.wp_themeSkin #mce_fullscreen_ifr{background-color:#fff}.wp_themeSkin .mceToolbar{padding:1px}.wp_themeSkin .mceExternalToolbar{position:absolute;border-bottom:0;display:none}.wp_themeSkin .mceExternalToolbar td.mceToolbar{padding-right:13px}.wp_themeSkin .mceExternal
Close{position:absolute;top:3px;right:3px;width:7px;height:7px;background:url("../js/tinymce/themes/advanced/img/icons.gif") -820px 0}.wp_themeSkin table.mceToolbar,.wp_themeSkin tr.mceFirst .mceToolbar tr td,.wp_themeSkin tr.mceLast .mceToolbar tr td{border:0;margin:0;padding:0}.wp_themeSkin table.mceLayout{border:0}.wp_themeSkin .mceStatusbar{display:block;font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;font-size:12px;line-height:16px;padding:0 0 0 8px;overflow:visible;height:20px;border-top:1px solid #dfdfdf;color:#000;background-color:#f5f5f5}.rtl .wp_themeSkin .mceStatusbar{padding:0 8px 0 0}.wp_themeSkin .mceStatusbar *{color:#555}.wp_themeSkin .mceStatusbar div{float:left;padding:2px}.rtl .wp_themeSkin .mceStatusbar div{float:right}.wp_themeSkin .mceStatusbar a.mceResize{display:block;float:right;background:url("../js/tinymce/themes/advanced/img/icons.gif") -800px 0;width:20px;height:20px;cursor:se-resize}.rtl .wp_the
meSkin .mceStatusbar a.mceResize{float:left}.wp_themeSkin .mceStatusbar a:hover{text-decoration:underline}.wp_themeSkin table.mceToolbar{margin:0 6px 2px}.wp_themeSkin #content_toolbar1{margin-top:2px}.wp_themeSkin .mceToolbar .mceToolbarEndListBox span{display:none}.wp_themeSkin span.mceIcon,.wp_themeSkin img.mceIcon{display:block;width:20px;height:20px}.wp_themeSkin .mceIcon{background:url("../js/tinymce/themes/advanced/img/icons.gif") no-repeat 20px 20px}.wp_themeSkin .mceButton{display:block;width:20px;height:20px;cursor:default;padding:1px 2px;margin:1px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin a.mceButtonEnabled:hover{background-image:inherit 0 -10px}.wp_themeSkin .mceOldBoxModel a.mceButton span,.wp_themeSkin .mceOldBoxModel a.mceButton img{margin:0 0 0 1px}.wp_themeSkin a.mceButton:active,.wp_themeSkin a.mceButtonAct
ive,.wp_themeSkin a.mceButtonActive:hover,.wp_themeSkin a.mceButtonSelected{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin .mceButtonDisabled .mceIcon{opacity:.5;filter:alpha(opacity=50)}.wp_themeSkin .mceSeparator{height:24px;width:1px;display:block;background:transparent;overflow:hidden;margin:0 2px}.wp_themeSkin .mceListBox,.wp_themeSkin .mceListBox a{display:block}.wp_themeSkin .mceListBox .mceText{padding:1px 2px 1px 5px;text-align:left;text-decoration:none;width:70px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;font-size:12px;height:20px;line-height:20px;overflow:hidden}.wp_themeSkin .mceLis
tBox{margin:1px;direction:ltr}.wp_themeSkin .mceListBox .mceOpen{width:14px;height:20px;border-collapse:separate;padding:1px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin .mceListBox .mceOpen span{display:block;width:14px;height:20px;background-image:url("../images/down_arrow.gif");background-position:2px 1px;background-repeat:no-repeat}.wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp_themeSkin .mceListBoxHover .mceText,.wp_themeSkin .mceListBoxSelected .mceText,.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen{background-image:none}.wp_themeSkin .mceListBoxDisabled .mceText{color:gray}.wp_themeSkin .mceListBoxMenu{overflow:auto;overflow-x:hidden}.wp_themeSkin
.mceOldBoxModel .mceListBox .mceText{height:22px}.wp_themeSkin select.mceListBox{font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;font-size:12px;border-color:#b2b2b2;background-color:#fff}.wp_themeSkin .mceSplitButton a,.wp_themeSkin .mceSplitButton span{display:block;height:20px}.wp_themeSkin .mceSplitButton{display:block;margin:1px;direction:ltr}.wp_themeSkin table.mceSplitButton td{padding:2px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin table.mceSplitButton td a{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.15),inset 0 0 2px 1px #fff}.wp_themeSkin table.mceSplitButton:hover td{background-image:inherit 0 -10px}.wp_themeSkin .mceSplitButton a.mceAction{height:20px;width:20px;padding:1px 2px}.wp_themeSkin .mceSplitButton span.mceAction{background-image:url("../js/tinymce/themes/advanced/img/icons.gif");background-repeat:no-repeat;background-color:transparent;width:20px}
.wp_themeSkin .mceSplitButton a.mceOpen{width:10px;height:20px;background-image:url("../images/down_arrow.gif");background-position:1px 2px;background-repeat:no-repeat;padding:1px;border-left:0 none!important}.wp_themeSkin .mceSplitButton span.mceOpen{display:none}.wp_themeSkin .mceSplitButtonDisabled .mceAction{opacity:.3;filter:alpha(opacity=30)}.wp_themeSkin .mceListBox a.mceText,.wp_themeSkin .mceSplitButton a.mceAction{-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px}.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceListBox a.mceOpen{-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px}.wp_themeSkin span.mce_undo,.wp_themeSkin span.mce_redo,.wp_themeSkin span.mce_bullist,.wp_themeSkin span.mce_numlist,.wp_themeSkin span.mce_blockquote,.wp_themeSkin span.mce_charmap,.wp_themeSkin span.mce_bold,
.wp_themeSkin span.mce_italic,.wp_themeSkin span.mce_underline,.wp_themeSkin span.mce_justifyleft,.wp_themeSkin span.mce_justifyright,.wp_themeSkin span.mce_justifycenter,.wp_themeSkin span.mce_justifyfull,.wp_themeSkin span.mce_indent,.wp_themeSkin span.mce_outdent,.wp_themeSkin span.mce_link,.wp_themeSkin span.mce_unlink,.wp_themeSkin span.mce_help,.wp_themeSkin span.mce_removeformat,.wp_themeSkin span.mce_fullscreen,.wp_themeSkin span.mce_wp_fullscreen,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_pastetext,.wp_themeSkin span.mce_pasteword,.wp_themeSkin span.mce_wp_help,.wp_themeSkin span.mce_wp_adv,.wp_themeSkin span.mce_wp_more,.wp_themeSkin span.mce_strikethrough,.wp_themeSkin span.mce_spellchecker,.wp_themeSkin span.mce_forecolor,.wp_themeSkin .mce_forecolorpicker,.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceSplitButton span.mce_numlist,.wp_themeSkin .mceSp
litButton span.mce_bullist{background-image:url('../images/wpicons.png?ver=20120720')}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.wp_themeSkin span.mce_undo,.wp_themeSkin span.mce_redo,.wp_themeSkin span.mce_bullist,.wp_themeSkin span.mce_numlist,.wp_themeSkin span.mce_blockquote,.wp_themeSkin span.mce_charmap,.wp_themeSkin span.mce_bold,.wp_themeSkin span.mce_italic,.wp_themeSkin span.mce_underline,.wp_themeSkin span.mce_justifyleft,.wp_themeSkin span.mce_justifyright,.wp_themeSkin span.mce_justifycenter,.wp_themeSkin span.mce_justifyfull,.wp_themeSkin span.mce_indent,.wp_themeSkin span.mce_outdent,.wp_themeSkin span.mce_link,.wp_themeSkin span.mce_unlink,.wp_themeSkin span.mce_help,.wp_themeSkin span.mce_removeformat,.wp_themeSkin span.mce_fullscreen,.wp_themeSkin span.mce_wp_fullscreen,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_pastetext,.wp_themeSkin span.mce_pasteword,.wp_themeSkin span.mce_wp_help,.wp_themeSkin span.mce_wp_adv,.wp_themeSkin sp
an.mce_wp_more,.wp_themeSkin span.mce_strikethrough,.wp_themeSkin span.mce_spellchecker,.wp_themeSkin span.mce_forecolor,.wp_themeSkin .mce_forecolorpicker,.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceSplitButton span.mce_numlist,.wp_themeSkin .mceSplitButton span.mce_bullist{background-image:url('../images/wpicons-2x.png?ver=20120720');background-size:560px 40px}}.wp_themeSkin div.mceColorSplitMenu table{background-color:#ebebeb;border-color:#b2b2b2}.wp_themeSkin .mceColorSplitMenu td{padding:2px}.wp_themeSkin .mceColorSplitMenu a{display:block;width:9px;height:9px;overflow:hidden;border-color:#b2b2b2}.wp_themeSkin .mceColorSplitMenu td.mceMoreColors{padding:1px 3px 1px 1px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors{width:100%;height:auto;text-align:center;font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;line-height:20px;border-color:#fff}.wp_themeSkin .
mceColorPreview{margin:-5px 0 0 2px;width:16px;height:4px;overflow:hidden}.wp_themeSkin .mceMenu{position:absolute;left:0;top:0;z-index:1000;border-color:#ddd;direction:ltr}.wp_themeSkin .mceNoIcons span.mceIcon{width:0}.wp_themeSkin .mceNoIcons a .mceText{padding-left:10px}.wp_themeSkin .mceMenu table{background-color:#ebeaeb}.wp_themeSkin .mceMenu a,.wp_themeSkin .mceMenu span,.wp_themeSkin .mceMenu{display:block}.wp_themeSkin .mceMenu td{height:20px;overflow:hidden}.wp_themeSkin .mceMenu a{position:relative;padding:3px 0 4px 0;text-decoration:none!important}.wp_themeSkin .mceMenu .mceText{position:relative;display:block;font-family:Tahoma,Verdana,Arial,Helvetica;cursor:default;margin:0;padding:0 25px;color:#000}.wp_themeSkin .mceMenu span.mceText,.wp_themeSkin .mceMenu .mcePreview{font-size:12px}.wp_themeSkin .mceMenu pre.mceText{font-family:Monospace}.wp_themeSkin .mceMenu .mceIcon{position:absolute;top:0;left:0;width:22px}.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hov
er,.wp_themeSkin .mceMenu .mceMenuItemActive{background-color:#f5f5f5}.wp_themeSkin td.mceMenuItemSeparator{height:1px;background-color:#aaa}.wp_themeSkin .mceMenuItemTitle a{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #aaa;text-decoration:none!important;background-color:#ccc}.wp_themeSkin .mceMenuItemTitle span.mceText{font-weight:bold;padding-left:4px;color:#000}.wp_themeSkin .mceMenuItemSelected .mceIcon{background:url("../js/tinymce/themes/advanced/skins/default/img/menu_check.gif");color:#888}.wp_themeSkin .mceNoIcons .mceMenuItemSelected a{background:url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat -6px center}.wp_themeSkin .mceMenu span.mceMenuLine{display:none}.wp_themeSkin .mceMenuItemSub a{background:url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat top right}.wp_themeSkin .mceBlocker{position:absolute;left:0;top:0;z-index:1000;opacity:.5;filter:alpha(op
acity=50);background:#FFF}.wp_themeSkin .mceProgress{position:absolute;left:0;top:0;z-index:1001;background:url("../js/tinymce/themes/advanced/skins/default/img/progress.gif") no-repeat;width:32px;height:32px;margin:-16px 0 0 -16px}.wp_themeSkin .mcePlaceHolder{border:1px dotted gray}.mceRtl .mceListBox .mceText{text-align:right;padding:0 4px 0 0}.mceRtl .mceMenuItem .mceText{text-align:right}.wp_themeSkin .mce_address span.mceText{font-style:italic}.wp_themeSkin .mce_pre span.mceText{font-family:monospace}.wp_themeSkin .mce_h1 span.mceText{font-weight:bolder;font-size:17px}.wp_themeSkin .mce_h2 span.mceText{font-weight:bolder;font-size:16px}.wp_themeSkin .mce_h3 span.mceText{font-weight:bolder;font-size:15px}.wp_themeSkin .mce_h4 span.mceText{font-weight:bolder;font-size:14px}.wp_themeSkin .mce_h5 span.mceText{font-weight:bolder;font-size:13px}.wp_themeSkin .mce_h6 span.mceText{font-weight:bolder;font-size:12px}.wp_themeSkin span.mce_undo{background-position:-500p
x -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_undo,.wp_themeSkin .mceButtonActive span.mce_undo{background-position:-500px 0}.wp_themeSkin span.mce_redo{background-position:-480px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_redo,.wp_themeSkin .mceButtonActive span.mce_redo{background-position:-480px 0}.wp_themeSkin span.mce_bullist{background-position:-40px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,.wp_themeSkin .mceButtonActive span.mce_bullist,.wp_themeSkin .mceSplitButton:hover span.mce_bullist{background-position:-40px 0}.wp_themeSkin span.mce_numlist{background-position:-60px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,.wp_themeSkin .mceButtonActive span.mce_numlist,.wp_themeSkin .mceSplitButton:hover span.mce_numlist{background-position:-60px 0}.wp_themeSkin span.mce_blockquote{background-position:-80px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,.wp_themeSkin .mceButtonActive span.mce_blockquote
{background-position:-80px 0}.wp_themeSkin span.mce_charmap{background-position:-420px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,.wp_themeSkin .mceButtonActive span.mce_charmap{background-position:-420px 0}.wp_themeSkin span.mce_bold{background-position:0 -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_bold,.wp_themeSkin .mceButtonActive span.mce_bold{background-position:0 0}.wp_themeSkin span.mce_italic{background-position:-20px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_italic,.wp_themeSkin .mceButtonActive span.mce_italic{background-position:-20px 0}.wp_themeSkin span.mce_underline{background-position:-280px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_underline,.wp_themeSkin .mceButtonActive span.mce_underline{background-position:-280px 0}.wp_themeSkin span.mce_justifyleft{background-position:-100px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,.wp_themeSkin .mceButtonActive span.mce_justifyleft{background-posi
tion:-100px 0}.wp_themeSkin span.mce_justifyright{background-position:-140px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,.wp_themeSkin .mceButtonActive span.mce_justifyright{background-position:-140px 0}.wp_themeSkin span.mce_justifycenter{background-position:-120px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,.wp_themeSkin .mceButtonActive span.mce_justifycenter{background-position:-120px 0}.wp_themeSkin span.mce_justifyfull{background-position:-300px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,.wp_themeSkin .mceButtonActive span.mce_justifyfull{background-position:-300px 0}.wp_themeSkin span.mce_indent{background-position:-460px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_indent,.wp_themeSkin .mceButtonActive span.mce_indent{background-position:-460px 0}.wp_themeSkin span.mce_outdent{background-position:-440px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,.wp_themeSkin .mceButtonActive
span.mce_outdent{background-position:-440px 0}.wp_themeSkin span.mce_link{background-position:-160px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_link,.wp_themeSkin .mceButtonActive span.mce_link{background-position:-160px 0}.wp_themeSkin span.mce_unlink{background-position:-180px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,.wp_themeSkin .mceButtonActive span.mce_unlink{background-position:-180px 0}.wp_themeSkin span.mce_help{background-position:-520px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_help,.wp_themeSkin .mceButtonActive span.mce_help{background-position:-520px 0}.wp_themeSkin span.mce_removeformat{background-position:-380px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,.wp_themeSkin .mceButtonActive span.mce_removeformat{background-position:-380px 0}.wp_themeSkin span.mce_strikethrough{background-position:-540px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,.wp_themeSkin .mceButtonActive sp
an.mce_strikethrough{background-position:-540px 0}.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor{background-position:-320px -20px}.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,.wp_themeSkin .mceSplitButtonActive span.mce_forecolor{background-position:-320px 0}.wp_themeSkin .mce_forecolorpicker{background-position:-320px -20px}.wp_themeSkin span.mce_fullscreen{background-position:-240px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,.wp_themeSkin .mceButtonActive span.mce_fullscreen{background-position:-240px 0}.wp_themeSkin span.mce_wp_fullscreen{background-position:-240px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,.wp_themeSkin .mceButtonActive span.mce_wp_fullscreen{background-position:-240px 0}.wp_themeSkin span.mce_media{background-position:-400px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_media,.wp_themeSkin .mceButtonActive span.mce_media{background-position:-400px 0}.wp_themeSkin span.
mce_pastetext{background-position:-340px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,.wp_themeSkin .mceButtonActive span.mce_pastetext{background-position:-340px 0}.wp_themeSkin span.mce_pasteword{background-position:-360px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,.wp_themeSkin .mceButtonActive span.mce_pasteword{background-position:-360px 0}.wp_themeSkin span.mce_spellchecker{background-position:-220px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,.wp_themeSkin .mceButtonActive span.mce_spellchecker,.wp_themeSkin .mceSplitButtonActive span.mce_spellchecker{background-position:-220px 0}.wp_themeSkin span.mce_wp_help{background-position:-520px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,.wp_themeSkin .mceButtonActive span.mce_wp_help{background-position:-520px 0}.wp_themeSkin span.mce_wp_adv{background-position:-260px -20px}.wp_themeSk
in .mceButtonEnabled:hover span.mce_wp_adv,.wp_themeSkin .mceButtonActive span.mce_wp_adv{background-position:-260px 0}.wp_themeSkin span.mce_wp_more{background-position:-200px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,.wp_themeSkin .mceButtonActive span.mce_wp_more{background-position:-200px 0}.wp_themeSkin span.mce_cleanup{background-position:-380px -20px}.wp_themeSkin span.mce_anchor{background-position:-200px 0}.wp_themeSkin span.mce_sub{background-position:-600px 0}.wp_themeSkin span.mce_sup{background-position:-620px 0}.wp_themeSkin span.mce_newdocument{background-position:-520px 0}.wp_themeSkin span.mce_image{background-position:-380px 0}.wp_themeSkin span.mce_code{background-position:-260px 0}.wp_themeSkin span.mce_hr{background-position:-360px 0}.wp_themeSkin span.mce_visualaid{background-position:-660px 0}.wp_themeSkin span.mce_paste{background-position:-560px 0}.wp_themeSkin span.mce_copy{background-position:-700px 0}.wp_themeSkin span.mce_cut{b
ackground-position:-680px 0}.wp_themeSkin .mce_backcolor span.mceAction{background-position:-760px 0}.wp_themeSkin .mce_backcolorpicker{background-position:-760px 0}.wp_themeSkin span.mce_advhr{background-position:-0px -20px}.wp_themeSkin span.mce_ltr{background-position:-20px -20px}.wp_themeSkin span.mce_rtl{background-position:-40px -20px}.wp_themeSkin span.mce_emotions{background-position:-60px -20px}.wp_themeSkin span.mce_fullpage{background-position:-80px -20px}.wp_themeSkin span.mce_iespell{background-position:-120px -20px}.wp_themeSkin span.mce_insertdate{background-position:-140px -20px}.wp_themeSkin span.mce_inserttime{background-position:-160px -20px}.wp_themeSkin span.mce_absolute{background-position:-180px -20px}.wp_themeSkin span.mce_backward{background-position:-200px -20px}.wp_themeSkin span.mce_forward{background-position:-220px -20px}.wp_themeSkin span.mce_insert_layer{background-position:-240px -20px}.wp_themeSkin span.mce_insertlayer{background-position:-2
60px -20px}.wp_themeSkin span.mce_movebackward{background-position:-280px -20px}.wp_themeSkin span.mce_moveforward{background-position:-300px -20px}.wp_themeSkin span.mce_nonbreaking{background-position:-340px -20px}.wp_themeSkin span.mce_selectall{background-position:-400px -20px}.wp_themeSkin span.mce_preview{background-position:-420px -20px}.wp_themeSkin span.mce_print{background-position:-440px -20px}.wp_themeSkin span.mce_cancel{background-position:-460px -20px}.wp_themeSkin span.mce_save{background-position:-480px -20px}.wp_themeSkin span.mce_replace{background-position:-500px -20px}.wp_themeSkin span.mce_search{background-position:-520px -20px}.wp_themeSkin span.mce_styleprops{background-position:-560px -20px}.wp_themeSkin span.mce_table{background-position:-580px -20px}.wp_themeSkin span.mce_cell_props{background-position:-600px -20px}.wp_themeSkin span.mce_delete_table{background-position:-620px -20px}.wp_themeSkin span.mce_delete_col{background-position:-640px -20p
x}.wp_themeSkin span.mce_delete_row{background-position:-660px -20px}.wp_themeSkin span.mce_col_after{background-position:-680px -20px}.wp_themeSkin span.mce_col_before{background-position:-700px -20px}.wp_themeSkin span.mce_row_after{background-position:-720px -20px}.wp_themeSkin span.mce_row_before{background-position:-740px -20px}.wp_themeSkin span.mce_merge_cells{background-position:-760px -20px}.wp_themeSkin span.mce_table_props{background-position:-980px -20px}.wp_themeSkin span.mce_row_props{background-position:-780px -20px}.wp_themeSkin span.mce_split_cells{background-position:-800px -20px}.wp_themeSkin span.mce_template{background-position:-820px -20px}.wp_themeSkin span.mce_visualchars{background-position:-840px -20px}.wp_themeSkin span.mce_abbr{background-position:-860px -20px}.wp_themeSkin span.mce_acronym{background-position:-880px -20px}.wp_themeSkin span.mce_attribs{background-position:-900px -20px}.wp_themeSkin span.mce_cite{background-position:-920px -20px}.
wp_themeSkin span.mce_del{background-position:-940px -20px}.wp_themeSkin span.mce_ins{background-position:-960px -20px}.wp_themeSkin span.mce_pagebreak{background-position:0 -40px}.wp_themeSkin span.mce_restoredraft{background-position:-20px -40px}.wp_themeSkin span.mce_visualblocks{background-position:-40px -40px}.wp_themeSkin .mceExternalToolbar,.wp_themeSkin .mceButton,.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonSelected,.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp_themeSkin .mceListBoxHover .mceText,.wp_themeSkin .mceListBoxSelected .mceText,.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin select.mceListBox,.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp_the
meSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp_themeSkin .mceSplitButton a.mceAction:hover,.wp_themeSkin div.mceColorSplitMenu table,.wp_themeSkin .mceColorSplitMenu a,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,.wp_themeSkin a.mceMoreColors:hover,.wp_themeSkin .mceMenu{border-style:solid;border-width:1px}.wp_themeSkin iframe{background:transparent}.wp_themeSkin .mceButton,.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen{border-color:#ccc;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));background-image:-webkit-linear-gradient(bottom,#ddd,#fff);background-image:-moz-linear-gradient(bottom,#ddd,#fff);background-image:-o-linear-gradient(bottom,#ddd,#fff);background-image:linear-gradient(to top,#ddd,#fff)}.wp_themeSkin a.mceButtonEnabled:hover{border-color:#a0a0a0;background:#eee;background-i
mage:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(bottom,#ccc,#fff);background-image:-moz-linear-gradient(bottom,#ccc,#fff);background-image:-o-linear-gradient(bottom,#ccc,#fff);background-image:linear-gradient(to top,#ccc,#fff)}.wp_themeSkin a.mceButton:active,.wp_themeSkin a.mceButtonEnabled:active,.wp_themeSkin a.mceButtonSelected:active,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonActive:active,.wp_themeSkin a.mceButtonActive:hover{border-color:#909090;background:#ddd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#bbb));background-image:-webkit-linear-gradient(bottom,#eee,#bbb);background-image:-moz-linear-gradient(bottom,#eee,#bbb);background-image:-o-linear-gradient(bottom,#eee,#bbb);background-image:linear-gradient(to top,#eee,#bbb)}.wp_themeSkin .mceButtonDisabled{border-color:#ccc!important}.wp_themeSkin .mceListBox .mceOpen{border-left:0!important}.wp_themeSkin t
able.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxHover:active .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin .mceListBoxSelected .mceText,.wp_themeSkin table.mceListBoxEnabled:active .mceText{background:#ccc;border-color:#999}.wp_themeSkin table.mceListBoxEnabled:hover .mceText,.wp_themeSkin .mceListBoxHover .mceText,.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen{border-color:#909090;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(bottom,#ccc,#fff);background-image:-moz-linear-gradient(bottom,#ccc,#fff);background-image:-o-linear-gradient(bottom,#ccc,#fff);background-image:linear-gradient(to top,#ccc,#fff)}.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen{border-color:#ccc}.wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp_themeSkin .mce
SplitButtonSelected a.mceOpen,.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp_themeSkin .mceSplitButton a.mceAction:hover{border-color:#909090}.wp_themeSkin table.mceSplitButton td{background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));background-image:-webkit-linear-gradient(bottom,#ddd,#fff);background-image:-moz-linear-gradient(bottom,#ddd,#fff);background-image:-o-linear-gradient(bottom,#ddd,#fff);background-image:linear-gradient(to top,#ddd,#fff)}.wp_themeSkin table.mceSplitButton:hover td{background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(bottom,#ccc,#fff);background-image:-moz-linear-gradient(bottom,#ccc,#fff);background-image:-o-linear-gradient(bottom,#ccc,#fff);background-image:linear-gradient(to top,#ccc,#fff)}.wp_themeSkin .mceSplitButtonActive{background-color:#b2b2b2}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:
hover{border-color:#0a246a;background-color:#b6bdd2}.wp_themeSkin a.mceMoreColors:hover{border-color:#0a246a}.wp_themeSkin .mceMenuItemDisabled .mceText{color:#888}#mceModalBlocker{background:#000}.wp-editor-area{font-family:Consolas,Monaco,monospace;padding:10px;line-height:150%;border:0 none;outline:0;resize:vertical;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-editor-tools{height:30px;padding:0 10px}.wp-editor-container{border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ccc #ccc #dfdfdf}.wp-editor-container textarea.wp-editor-area{width:99.9%}.quicktags-toolbar,.wp_themeSkin tr.mceFirst td.mceToolbar{border-bottom:1px solid #ccc;background:#e9e9e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#ddd,#e9e9e9);background-image:-m
oz-linear-gradient(bottom,#ddd,#e9e9e9);background-image:-o-linear-gradient(bottom,#ddd,#e9e9e9);background-image:linear-gradient(to top,#ddd,#e9e9e9)}.wp-switch-editor{height:18px;font:13px/18px Arial,Helvetica,sans-serif normal;margin:5px 5px 0 0;padding:4px 5px 2px;float:right;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #ccc;color:#999}html[dir="rtl"] .wp-switch-editor{float:left}.wp-switch-editor:hover{text-decoration:none!important}.js .tmce-active .wp-editor-area{color:white}.tmce-active .quicktags-toolbar{display:none}.tmce-active .switch-tmce,.html-active .switch-html{border-color:#ccc #ccc #e9e9e9;background-color:#e9e9e9;color:#333}.wp-media-buttons{line-height:1;padding:9px 0 0}.wp-media-buttons a{text-decoration:none;color:#333;font-size:12px;vertical-align:bottom}.wp-m
edia-buttons img{padding:0 4px;vertical-align:middle}.quicktags-toolbar{border-bottom-style:solid;border-bottom-width:1px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;padding:2px 8px 0;min-height:29px}.quicktags-toolbar>div{padding:2px 4px 0}.quicktags-toolbar input{margin:2px 1px 4px;line-height:18px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial,Helvetica,sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));background-image:-webkit-linear-gradient(bottom,#e3e3e3,#fff);background-image:-moz-linear-gradient(bottom,#e3e3e3,#fff);background-image:-o-linear-gradient(bottom,#e3e3e3,#fff);background-image:linear-gradient(to top,#e3e3e3,#fff)}.quicktags-toolbar input:hover{border-color:#aaa;background:#ddd}.quicktags-toolbar
input[value="link"]{text-decoration:underline}.quicktags-toolbar input[value="del"]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:bold}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:999998}#wp_editimgbtn,#wp_delimgbtn,#wp_editgallery,#wp_delgallery{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_editimgbtn:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_delgallery:hover{border-color:#555;background-color:#ccc}#wp-link{background-color:#f5f5f5;line-height:1.4em;font-size:12px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type="text"]{-webkit-box-sizing:border-box}#wp-link input[type="text"],#wp-link textarea{border-width:1px;border-style:solid;-webkit-border-radius:4px;bor
der-radius:4px;font-size:12px;margin:1px;padding:3px}#wp-link #link-options{padding:10px 0 14px;border-bottom:1px solid #dfdfdf;margin:0 6px 14px}#wp-link p.howto{margin:3px}#wp-link #internal-toggle{display:inline-block;cursor:pointer;padding-left:18px}#wp-link .toggle-arrow{background:transparent url('../images/toggle-arrow.png') top left no-repeat;height:23px;line-height:23px}#wp-link .toggle-arrow-active{background-position:center left}#wp-link label input[type="text"]{width:360px;margin-top:5px}#wp-link label span{display:inline-block;width:80px;text-align:right;padding-right:5px}#wp-link .link-search-wrapper{margin:5px 6px 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper input[type="text"]{float:left;width:220px}#wp-link .link-search-wrapper img.waiting{margin:0;display:none;vertical-align:text-bottom}#wp-link .link-target{width:auto;padding:3px 0 0;margin:0 0 0 87px;font-si
ze:11px}#wp-link .query-results{border:1px #dfdfdf solid;margin:0 5px 5px;background:#fff;height:185px;overflow:auto;position:relative}#wp-link li,#wp-link .query-notice{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px;cursor:pointer;position:relative}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:bold}#wp-link .item-title{display:inline-block;width:80%}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:4px;bottom:0}#wp-link #search-results{display:none}#wp-link #search-panel{float:left;width:100%}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting img.waiting{margin:0 auto;display:block}#wp-link .submitbox{padding:5px 10px;font-size:11px;overf
low:auto;height:29px}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-dis
abled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.wp-dialog{position:absolute;width:300px;overflow:hidden}.wp-dialog .ui-dialog-titlebar{position:relative}.wp-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.wp-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:0;overflow:auto;zoom:1}.wp-dialog .ui-dialog-buttonpane{text-align
:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.wp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.wp-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.wp-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{border:1px solid #999;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.3);box-shadow:0 0 16px rgba(0,0,0,0.3)}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:1px 0 2px}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-weight:bold;font-size:11px;line-height:18px;color:#e5e5e5}.wp-dialog{background-color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.wp-dialog .ui-dialog-titlebar{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radi
us:3px}.wp-dialog .ui-dialog-titlebar-close{position:absolute;width:29px;height:16px;top:2px;right:6px;background:url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;padding:0}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{background-color:#000;opacity:.6;filter:alpha(opacity=60)}.rtl #wp-link #internal-toggle{padding-right:18px;padding-left:0}.rtl #wp-link label span{text-align:left;padding-left:5px;padding-right:0}.rtl #wp-link .link-search-wrapper span{float:right}.rtl #wp-link .link-search-wrapper input[type="text"]{float:right}.rtl #wp-link .link-target{margin:0 87px 0 0}.rtl #wp-link .item-info{left:5px;right:auto;top:4px;bottom:0}.rtl #wp-link #search-panel{float:right}.rtl #wp-link-cancel{float:right}.rtl #wp-link-update{float:left}.rtl #wp-link .toggle-arrow{background-position:top right}.rtl #wp-link .toggle-arrow-active{
background-position:center right}.rtl .wp_themeSkin .mceListBox .mceText{text-align:right}.rtl .wp_themeSkin .mceNoIcons a .mceText{padding-right:10px;padding-left:25px}.rtl .mceListBoxMenu.mceNoIcons{margin-left:-14px}.clearlooks2 .mceFocus .mceTop .mceLeft{background:#444;border-left:1px solid #999;border-top:1px solid #999;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.clearlooks2 .mceFocus .mceTop .mceRight{background:#444;border-right:1px solid #999;border-top:1px solid #999;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.clearlooks2 .mceMiddle .mceLeft{background:#f1f1f1;border-left:1px solid #999}.clearlooks2 .mceMiddle .mceRight{background:#f1f1f1;border-right:1px solid #999}.clearlooks2 .mceBottom{background:#f1f1f1;border-bottom:1px solid #999}.clearlooks2 .mceBottom .mceLeft{background:#f1f1f1;border-bottom:1px solid #999;border-left:1px solid #999}.clearlooks2 .mceBottom .mceCenter{background:#f1f1f1;border-bottom:1px solid #999}.
clearlooks2 .mceBottom .mceRight{background:#f1f1f1;border-bottom:1px solid #999;border-right:1px solid #999}.clearlooks2 .mceFocus .mceTop span{color:#e5e5e5}.fullscreen-overlay{z-index:149999;display:none;position:fixed;top:0;bottom:0;left:0;right:0;filter:inherit}.fullscreen-active .fullscreen-overlay,.fullscreen-active #wp-fullscreen-body{display:block}.fullscreen-fader{z-index:200000}.fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body{width:100%;z-index:150005;display:none;position:absolute;top:0;left:0;font-size:12px}#wp-fullscreen-wrap{margin:0 auto 50px;position:relative;padding-top:60px}#wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:medium none;padding:6px 7px;width:100%;margin-bottom:30px}#wp-fullscreen-container{padding:4px 10px 50px}#wp-fullscreen-title,#wp-fullscreen-container{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:transparent;-moz-transition-property:border-color;-moz-transition-duration
:.6s;-webkit-transition-property:border-color;-webkit-transition-duration:.6s;-o-transition-property:border-color;-o-transition-duration:.6s;transition-property:border-color;transition-duration:.6s}#wp_mce_fullscreen{width:100%;min-height:300px;border:0;background:transparent;font-family:Consolas,Monaco,monospace;line-height:1.6em;padding:0;overflow-y:hidden;outline:0;resize:none}#wp-fullscreen-tagline{color:#bbb;font-size:18px;float:right;padding-top:5px}#fullscreen-topbar{position:fixed;top:0;left:0;z-index:150050;border-bottom-style:solid;border-bottom-width:1px;min-width:800px;width:100%;height:40px}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;min-width:820px;margin:0 auto}#wp-fullscreen-mode-bar,#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-count{float:left}#wp-fullscreen-save{float:right;padding:2px 2px 0 5px}#wp-fullscreen-count,#wp-fullscreen-close{padding-top:5px}#wp-fullscreen-central-toolbar{margin:auto;padding:0}#wp-fullsc
reen-buttons>div{float:left}#wp-fullscreen-mode-bar{padding:1px 14px 0 0}#wp-fullscreen-modes a{display:block;font-size:11px;text-decoration:none;float:left;margin:1px 0 0 0;padding:2px 6px 2px;border-width:1px 1px 1px 0;border-style:solid;border-color:#bbb;color:#777;text-shadow:0 1px 0 #fff;background-color:#f4f4f4;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:linear-gradient(to top,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:hover,.wp-html-mode #wp-fullscreen-modes a:last-child,.wp-tmce-mode #wp-fullscreen-modes a:first-child{color:#333;border-color:#999;background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#e4e4e4,#f
9f9f9);background-image:-moz-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:linear-gradient(to bottom,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:first-child{border-width:1px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#wp-fullscreen-modes a:last-child{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}#wp-fullscreen-buttons .active a{background:inherit}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#fullscreen-topbar.fullscreen-make-sticky{display:block!important}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save img,#wp-fullscreen-save span{padding-right:4px;display:n
one}#wp-fullscreen-buttons .mce_image .mce_image{background-image:url('../../wp-admin/images/media-button.png?ver=20120201');background-position:3px 3px}.fullscreen-active #TB_overlay{z-index:150100}.fullscreen-active #TB_window{z-index:150102}#wp_mce_fullscreen_ifr{background:transparent}#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst{display:none}#wp-fullscreen-container .wp_themeSkin table td{vertical-align:top}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#ccc}#fullscreen-topbar{border-bottom-color:#dfdfdf;background:#f1f1f1;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-image:linear-gradient(to top,#ececec,#f9f9f9)}.fade-1000,.fade-
600,.fade-400,.fade-300{opacity:0;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.fade-1000{-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.fade-600{-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.fade-400{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.fade-300{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.rtl #wp-fullscreen-tagline{float:left}.rtl #fullscreen-topbar{left:auto;right:0}.rtl #wp-fullscreen-mode-bar,.rtl #wp-fullscreen-button-bar,.rtl #wp-fullscreen-close,.rtl #wp-fullscreen-count{float:right}.rtl #wp-fullscreen-save{float:left}.rtl #wp-fullscreen-save{padding:2px 5px 0 2px}.rtl #wp-fullscreen-buttons>
;div{float:right}.rtl #wp-fullscreen-mode-bar{padding:1px 0 0 14px}.rtl #wp-fullscreen-modes a{float:right;border-width:1px 0 1px 1px}.rtl #wp-fullscreen-modes a:first-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-width:1px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-left:0;border-bottom-right-radius:3px}.rtl #wp-fullscreen-modes a:last-child{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px}.rtl #wp-fullscreen-save img,.rtl #wp-fullscreen-save span{padding-right:0;padding-left:4px}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescssjqueryuidialogcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/jquery-ui-dialog.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/jquery-ui-dialog.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/jquery-ui-dialog.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-
n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.wp-dialog{position:absolute;width:300px;overflow:hidden}.wp-dialog .ui-dialog-titlebar{position:relative}.wp-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.wp-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:0;overflow:auto;zoom:1}.wp-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.w
p-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.wp-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.wp-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{border:1px solid #999;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.3);box-shadow:0 0 16px rgba(0,0,0,0.3)}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:1px 0 2px}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-weight:bold;font-size:11px;line-height:18px;color:#e5e5e5}.wp-dialog{background-color:#f5f5f5;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.wp-dialog .ui-dialog-titlebar{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.wp-dialog .ui-dialog-titlebar-close{position:absolute;width:29px;height:16px;top:2px;ri
ght:6px;background:url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;padding:0}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{background-color:#000;opacity:.6;filter:alpha(opacity=60)}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescssjqueryuidialogcssfromrev21591trunkwpincludescssjqueryuidialogdevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/jquery-ui-dialog.css (from rev 21591, trunk/wp-includes/css/jquery-ui-dialog.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/jquery-ui-dialog.css         (rev 0)
+++ trunk/wp-includes/css/jquery-ui-dialog.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,139 @@
</span><ins>+/*
+ * jQuery UI CSS Framework @VERSION
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
+.ui-helper-clearfix { display: inline-block; }
+/* required comment for clearfix to work in Opera \*/
+* html .ui-helper-clearfix { height:1%; }
+.ui-helper-clearfix { display:block; }
+/* end clearfix */
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+
+/*
+ * jQuery UI Resizable
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
+
+/*
+ * jQuery UI Dialog
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.wp-dialog { position: absolute; width: 300px; overflow: hidden; }
+.wp-dialog .ui-dialog-titlebar { position: relative; }
+.wp-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.wp-dialog .ui-dialog-content { position: relative; border: 0; padding: 0; background: none; overflow: auto; zoom: 1; }
+.wp-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.wp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
+.wp-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
+.wp-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+
+/* WP jQuery Dialog Theme */
+.wp-dialog {
+        border: 1px solid #999;
+        -webkit-box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
+        box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
+}
+
+.wp-dialog .ui-dialog-title {
+        display: block;
+        text-align: center;
+        padding: 1px 0 2px;
+}
+
+.wp-dialog .ui-dialog-titlebar {
+        padding: 0 1em;
+        background-color: #444;
+        font-weight: bold;
+        font-size: 11px;
+        line-height: 18px;
+        color: #e5e5e5;
+}
+
+.wp-dialog {
+        background-color: #f5f5f5;
+        -webkit-border-top-left-radius: 4px;
+        border-top-left-radius: 4px;
+        -webkit-border-top-right-radius: 4px;
+        border-top-right-radius: 4px;
+}
+
+.wp-dialog .ui-dialog-titlebar {
+        -webkit-border-top-left-radius: 3px;
+        border-top-left-radius: 3px;
+        -webkit-border-top-right-radius: 3px;
+        border-top-right-radius: 3px;
+}
+
+.wp-dialog .ui-dialog-titlebar-close {
+        position: absolute;
+        width: 29px;
+        height: 16px;
+        top: 2px;
+        right: 6px;
+        background: url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;
+        padding: 0;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover,
+.wp-dialog .ui-dialog-titlebar-close:focus {
+        background-position: -87px -32px;
+}
+
+.ui-widget-overlay {
+        background-color: #000;
+        opacity: 0.6;
+        filter: alpha(opacity=60);
+}
</ins></span></pre></div>
<a id="trunkwpincludescssjqueryuidialogdevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/jquery-ui-dialog.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/jquery-ui-dialog.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/jquery-ui-dialog.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,139 +0,0 @@
</span><del>-/*
- * jQuery UI CSS Framework @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Theming/API
- */
-
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden { display: none; }
-.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
-.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
-.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
-.ui-helper-clearfix { display: inline-block; }
-/* required comment for clearfix to work in Opera \*/
-* html .ui-helper-clearfix { height:1%; }
-.ui-helper-clearfix { display:block; }
-/* end clearfix */
-.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
-
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled { cursor: default !important; }
-
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Overlays */
-.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
-
-/*
- * jQuery UI Resizable
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Resizable#theming
- */
-.ui-resizable { position: relative;}
-.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
-.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
-.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
-.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
-.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
-.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
-.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
-.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
-.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
-.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
-
-/*
- * jQuery UI Dialog
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Dialog#theming
- */
-.wp-dialog { position: absolute; width: 300px; overflow: hidden; }
-.wp-dialog .ui-dialog-titlebar { position: relative; }
-.wp-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
-.wp-dialog .ui-dialog-content { position: relative; border: 0; padding: 0; background: none; overflow: auto; zoom: 1; }
-.wp-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
-.wp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
-.wp-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
-.wp-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
-.ui-draggable .ui-dialog-titlebar { cursor: move; }
-
-/* WP jQuery Dialog Theme */
-.wp-dialog {
-        border: 1px solid #999;
-        -webkit-box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
-        box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
-}
-
-.wp-dialog .ui-dialog-title {
-        display: block;
-        text-align: center;
-        padding: 1px 0 2px;
-}
-
-.wp-dialog .ui-dialog-titlebar {
-        padding: 0 1em;
-        background-color: #444;
-        font-weight: bold;
-        font-size: 11px;
-        line-height: 18px;
-        color: #e5e5e5;
-}
-
-.wp-dialog {
-        background-color: #f5f5f5;
-        -webkit-border-top-left-radius: 4px;
-        border-top-left-radius: 4px;
-        -webkit-border-top-right-radius: 4px;
-        border-top-right-radius: 4px;
-}
-
-.wp-dialog .ui-dialog-titlebar {
-        -webkit-border-top-left-radius: 3px;
-        border-top-left-radius: 3px;
-        -webkit-border-top-right-radius: 3px;
-        border-top-right-radius: 3px;
-}
-
-.wp-dialog .ui-dialog-titlebar-close {
-        position: absolute;
-        width: 29px;
-        height: 16px;
-        top: 2px;
-        right: 6px;
-        background: url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;
-        padding: 0;
-}
-
-.wp-dialog .ui-dialog-titlebar-close:hover,
-.wp-dialog .ui-dialog-titlebar-close:focus {
-        background-position: -87px -32px;
-}
-
-.ui-widget-overlay {
-        background-color: #000;
-        opacity: 0.6;
-        filter: alpha(opacity=60);
-}
</del></span></pre></div>
<a id="trunkwpincludescssjqueryuidialogmincssfromrev21591trunkwpincludescssjqueryuidialogcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/jquery-ui-dialog.min.css (from rev 21591, trunk/wp-includes/css/jquery-ui-dialog.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/jquery-ui-dialog.min.css         (rev 0)
+++ trunk/wp-includes/css/jquery-ui-dialog.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-
n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.wp-dialog{position:absolute;width:300px;overflow:hidden}.wp-dialog .ui-dialog-titlebar{position:relative}.wp-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.wp-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:0;overflow:auto;zoom:1}.wp-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.w
p-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.wp-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.wp-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{border:1px solid #999;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.3);box-shadow:0 0 16px rgba(0,0,0,0.3)}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:1px 0 2px}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-weight:bold;font-size:11px;line-height:18px;color:#e5e5e5}.wp-dialog{background-color:#f5f5f5;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.wp-dialog .ui-dialog-titlebar{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.wp-dialog .ui-dialog-titlebar-close{position:absolute;width:29px;height:16px;top:2px;ri
ght:6px;background:url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;padding:0}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{background-color:#000;opacity:.6;filter:alpha(opacity=60)}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescsswppointercss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/wp-pointer.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/wp-pointer.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/wp-pointer.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border-style:solid;border-width:1px;border-color:#dfdfdf;border-color:rgba(0,0,0,.125);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.19);box-shadow:0 2px 4px rgba(0,0,0,.19)}.wp-pointer-content h3{position:relative;margin:0 0 5px;padding:15px 18px 14px 60px;line-height:1.4em;font-size:14px;color:#fff;border-radius:3px 3px 0 0;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#8cc1e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#72a7cf),to(#8cc1e9));background-image:-webkit-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-moz-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-o-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:linear-gradient(to top,#72a7cf,#8cc1e9)}.wp-pointer-content h3:before{position:absolute;top:0;left:15px;content:' ';width:36px;height:100%;background:url('../images/icon-point
er-flag.png') 0 50% no-repeat}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{content:' ';width:10px;height:100%;position:absolute;left:-10px;background:url('../images/xit.gif') 0 50% no-repeat}.wp-pointer-buttons a.close:hover:before{background-position:100% 50%}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;background:url('../images/arrow-pointer-blue.png') 0 0 no-repeat}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{padding-right:13px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px;width:30p
x;height:14px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px;width:14px;height:30px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;background-position:0 0}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;background-position:0 -46px}.wp-pointer-left .wp-pointer-arrow{left:0;background-position:0 -15px}.wp-pointer-right .wp-pointer-arrow{right:0;background-position:-16px -15px}.rtl .wp-pointer-content h3{padding-right:60px;padding-left:18px}.rtl .wp-pointer-content h3:before{right:15px}.rtl .wp-pointer-buttons a{float:left}.rtl .wp-pointer-buttons a.close{padding-right:3px;padding-left:0}.rtl .wp-pointer-buttons a.close:before{right:-10px}.rtl .wp-pointer-top .wp-pointer-arrow,.rtl .wp-pointer-bottom .wp-pointer-arrow,.rtl .wp-pointer-undefined .wp-pointer-arrow{right:50px}
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludescsswppointercssfromrev21591trunkwpincludescsswppointerdevcss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/wp-pointer.css (from rev 21591, trunk/wp-includes/css/wp-pointer.dev.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/wp-pointer.css         (rev 0)
+++ trunk/wp-includes/css/wp-pointer.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,187 @@
</span><ins>+.wp-pointer {
+}
+
+.wp-pointer-content {
+        padding: 0 0 10px;
+        position: relative;
+        font-size: 13px;
+
+        background: #fff;
+        border-style: solid;
+        border-width: 1px;
+        /* Fallback for non-rgba-compliant browsers */
+        border-color: #dfdfdf;
+        /* Use rgba to look better against non-white backgrounds. */
+        border-color: rgba(0,0,0,.125);
+        -webkit-border-radius: 3px;
+        border-radius: 3px;
+
+        -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.19);
+        box-shadow: 0 2px 4px rgba(0,0,0,.19);
+}
+
+.wp-pointer-content h3 {
+        position: relative;
+        margin: 0 0 5px;
+        padding: 15px 18px 14px 60px;
+        line-height: 1.4em;
+        font-size: 14px;
+        color: #fff;
+        border-radius: 3px 3px 0 0;
+        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
+        background: #8cc1e9;
+        background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
+        background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
+        background-image: -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
+        background-image: -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
+        background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
+}
+
+.wp-pointer-content h3:before {
+        position: absolute;
+        top: 0;
+        left: 15px;
+        content: ' ';
+        width: 36px;
+        height: 100%;
+        background: url('../images/icon-pointer-flag.png') 0 50% no-repeat;
+}
+
+.wp-pointer-content p {
+        padding: 0 15px;
+}
+
+.wp-pointer-buttons {
+        margin: 0;
+        padding: 5px 15px;
+        overflow: auto;
+}
+
+.wp-pointer-buttons a {
+        float: right;
+        display: inline-block;
+        text-decoration: none;
+}
+
+.wp-pointer-buttons a.close {
+        padding-left:3px;
+        position: relative;
+}
+
+.wp-pointer-buttons a.close:before {
+        content: ' ';
+        width:10px;
+        height:100%;
+        position:absolute;
+        left:-10px;
+        background:url('../images/xit.gif') 0 50% no-repeat;
+}
+
+.wp-pointer-buttons a.close:hover:before {
+        background-position:100% 50%;
+}
+
+/* The arrow base class must take up no space, even with transparent borders. */
+.wp-pointer-arrow,
+.wp-pointer-arrow-inner {
+        position: absolute;
+        width: 0;
+        height: 0;
+}
+
+.wp-pointer-arrow {
+        z-index: 10;
+        background:url('../images/arrow-pointer-blue.png') 0 0 no-repeat;
+}
+
+.wp-pointer-arrow-inner {
+        z-index: 20;
+}
+
+/* Make Room for the Arrow! */
+.wp-pointer-top,
+.wp-pointer-undefined {
+        padding-top: 13px;
+}
+
+.wp-pointer-bottom {
+        padding-bottom: 13px;
+}
+
+.wp-pointer-left {
+        padding-left: 13px;
+}
+
+.wp-pointer-right {
+        padding-right: 13px;
+}
+
+/* Base Size & Positioning */
+.wp-pointer-top .wp-pointer-arrow,
+.wp-pointer-bottom .wp-pointer-arrow,
+.wp-pointer-undefined .wp-pointer-arrow {
+        left: 50px;
+        width: 30px;
+        height: 14px;
+}
+
+.wp-pointer-left .wp-pointer-arrow,
+.wp-pointer-right .wp-pointer-arrow {
+        top: 50%;
+        margin-top: -15px;
+        width: 14px;
+        height: 30px;
+}
+
+/* Arrow Sprite */
+.wp-pointer-top .wp-pointer-arrow,
+.wp-pointer-undefined .wp-pointer-arrow {
+        top: 0;
+        background-position: 0 0;
+}
+
+.wp-pointer-bottom .wp-pointer-arrow {
+        bottom: 0;
+        background-position: 0 -46px;
+}
+
+.wp-pointer-left .wp-pointer-arrow {
+        left: 0;
+        background-position: 0 -15px;
+}
+
+.wp-pointer-right .wp-pointer-arrow {
+        right:0;
+        background-position:-16px -15px;
+}
+
+/* - RTL
+------------------------------------------------------------------------------*/
+
+.rtl .wp-pointer-content h3 {
+        padding-right: 60px;
+        padding-left: 18px;
+}
+
+.rtl .wp-pointer-content h3:before {
+        right: 15px;
+}
+
+.rtl .wp-pointer-buttons a {
+        float: left;
+}
+
+.rtl .wp-pointer-buttons a.close {
+        padding-right:3px;
+        padding-left: 0;
+}
+
+.rtl .wp-pointer-buttons a.close:before {
+        right:-10px;
+}
+
+.rtl .wp-pointer-top .wp-pointer-arrow,
+.rtl .wp-pointer-bottom .wp-pointer-arrow,
+.rtl .wp-pointer-undefined .wp-pointer-arrow {
+        right: 50px;
+}
</ins></span></pre></div>
<a id="trunkwpincludescsswppointerdevcss"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/css/wp-pointer.dev.css (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/wp-pointer.dev.css        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/css/wp-pointer.dev.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,187 +0,0 @@
</span><del>-.wp-pointer {
-}
-
-.wp-pointer-content {
-        padding: 0 0 10px;
-        position: relative;
-        font-size: 13px;
-
-        background: #fff;
-        border-style: solid;
-        border-width: 1px;
-        /* Fallback for non-rgba-compliant browsers */
-        border-color: #dfdfdf;
-        /* Use rgba to look better against non-white backgrounds. */
-        border-color: rgba(0,0,0,.125);
-        -webkit-border-radius: 3px;
-        border-radius: 3px;
-
-        -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.19);
-        box-shadow: 0 2px 4px rgba(0,0,0,.19);
-}
-
-.wp-pointer-content h3 {
-        position: relative;
-        margin: 0 0 5px;
-        padding: 15px 18px 14px 60px;
-        line-height: 1.4em;
-        font-size: 14px;
-        color: #fff;
-        border-radius: 3px 3px 0 0;
-        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
-        background: #8cc1e9;
-        background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
-        background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
-        background-image: -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
-        background-image: -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
-        background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
-}
-
-.wp-pointer-content h3:before {
-        position: absolute;
-        top: 0;
-        left: 15px;
-        content: ' ';
-        width: 36px;
-        height: 100%;
-        background: url('../images/icon-pointer-flag.png') 0 50% no-repeat;
-}
-
-.wp-pointer-content p {
-        padding: 0 15px;
-}
-
-.wp-pointer-buttons {
-        margin: 0;
-        padding: 5px 15px;
-        overflow: auto;
-}
-
-.wp-pointer-buttons a {
-        float: right;
-        display: inline-block;
-        text-decoration: none;
-}
-
-.wp-pointer-buttons a.close {
-        padding-left:3px;
-        position: relative;
-}
-
-.wp-pointer-buttons a.close:before {
-        content: ' ';
-        width:10px;
-        height:100%;
-        position:absolute;
-        left:-10px;
-        background:url('../images/xit.gif') 0 50% no-repeat;
-}
-
-.wp-pointer-buttons a.close:hover:before {
-        background-position:100% 50%;
-}
-
-/* The arrow base class must take up no space, even with transparent borders. */
-.wp-pointer-arrow,
-.wp-pointer-arrow-inner {
-        position: absolute;
-        width: 0;
-        height: 0;
-}
-
-.wp-pointer-arrow {
-        z-index: 10;
-        background:url('../images/arrow-pointer-blue.png') 0 0 no-repeat;
-}
-
-.wp-pointer-arrow-inner {
-        z-index: 20;
-}
-
-/* Make Room for the Arrow! */
-.wp-pointer-top,
-.wp-pointer-undefined {
-        padding-top: 13px;
-}
-
-.wp-pointer-bottom {
-        padding-bottom: 13px;
-}
-
-.wp-pointer-left {
-        padding-left: 13px;
-}
-
-.wp-pointer-right {
-        padding-right: 13px;
-}
-
-/* Base Size & Positioning */
-.wp-pointer-top .wp-pointer-arrow,
-.wp-pointer-bottom .wp-pointer-arrow,
-.wp-pointer-undefined .wp-pointer-arrow {
-        left: 50px;
-        width: 30px;
-        height: 14px;
-}
-
-.wp-pointer-left .wp-pointer-arrow,
-.wp-pointer-right .wp-pointer-arrow {
-        top: 50%;
-        margin-top: -15px;
-        width: 14px;
-        height: 30px;
-}
-
-/* Arrow Sprite */
-.wp-pointer-top .wp-pointer-arrow,
-.wp-pointer-undefined .wp-pointer-arrow {
-        top: 0;
-        background-position: 0 0;
-}
-
-.wp-pointer-bottom .wp-pointer-arrow {
-        bottom: 0;
-        background-position: 0 -46px;
-}
-
-.wp-pointer-left .wp-pointer-arrow {
-        left: 0;
-        background-position: 0 -15px;
-}
-
-.wp-pointer-right .wp-pointer-arrow {
-        right:0;
-        background-position:-16px -15px;
-}
-
-/* - RTL
-------------------------------------------------------------------------------*/
-
-.rtl .wp-pointer-content h3 {
-        padding-right: 60px;
-        padding-left: 18px;
-}
-
-.rtl .wp-pointer-content h3:before {
-        right: 15px;
-}
-
-.rtl .wp-pointer-buttons a {
-        float: left;
-}
-
-.rtl .wp-pointer-buttons a.close {
-        padding-right:3px;
-        padding-left: 0;
-}
-
-.rtl .wp-pointer-buttons a.close:before {
-        right:-10px;
-}
-
-.rtl .wp-pointer-top .wp-pointer-arrow,
-.rtl .wp-pointer-bottom .wp-pointer-arrow,
-.rtl .wp-pointer-undefined .wp-pointer-arrow {
-        right: 50px;
-}
</del></span></pre></div>
<a id="trunkwpincludescsswppointermincssfromrev21591trunkwpincludescsswppointercss"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/css/wp-pointer.min.css (from rev 21591, trunk/wp-includes/css/wp-pointer.css) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/css/wp-pointer.min.css         (rev 0)
+++ trunk/wp-includes/css/wp-pointer.min.css        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border-style:solid;border-width:1px;border-color:#dfdfdf;border-color:rgba(0,0,0,.125);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.19);box-shadow:0 2px 4px rgba(0,0,0,.19)}.wp-pointer-content h3{position:relative;margin:0 0 5px;padding:15px 18px 14px 60px;line-height:1.4em;font-size:14px;color:#fff;border-radius:3px 3px 0 0;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#8cc1e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#72a7cf),to(#8cc1e9));background-image:-webkit-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-moz-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-o-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:linear-gradient(to top,#72a7cf,#8cc1e9)}.wp-pointer-content h3:before{position:absolute;top:0;left:15px;content:' ';width:36px;height:100%;background:url('../images/icon-point
er-flag.png') 0 50% no-repeat}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{content:' ';width:10px;height:100%;position:absolute;left:-10px;background:url('../images/xit.gif') 0 50% no-repeat}.wp-pointer-buttons a.close:hover:before{background-position:100% 50%}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;background:url('../images/arrow-pointer-blue.png') 0 0 no-repeat}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{padding-right:13px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px;width:30p
x;height:14px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px;width:14px;height:30px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;background-position:0 0}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;background-position:0 -46px}.wp-pointer-left .wp-pointer-arrow{left:0;background-position:0 -15px}.wp-pointer-right .wp-pointer-arrow{right:0;background-position:-16px -15px}.rtl .wp-pointer-content h3{padding-right:60px;padding-left:18px}.rtl .wp-pointer-content h3:before{right:15px}.rtl .wp-pointer-buttons a{float:left}.rtl .wp-pointer-buttons a.close{padding-right:3px;padding-left:0}.rtl .wp-pointer-buttons a.close:before{right:-10px}.rtl .wp-pointer-top .wp-pointer-arrow,.rtl .wp-pointer-bottom .wp-pointer-arrow,.rtl .wp-pointer-undefined .wp-pointer-arrow{right:50px}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesgeneraltemplatephp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/general-template.php (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/general-template.php        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/general-template.php        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -2020,9 +2020,9 @@
</span><span class="cx"> * @since 3.0.0
</span><span class="cx"> */
</span><span class="cx"> function register_admin_color_schemes() {
</span><del>-        wp_admin_css_color( 'classic', _x( 'Blue', 'admin color scheme' ), admin_url( 'css/colors-classic.css' ),
</del><ins>+        wp_admin_css_color( 'classic', _x( 'Blue', 'admin color scheme' ), admin_url( 'css/colors-classic.min.css' ),
</ins><span class="cx">                 array( '#5589aa', '#cfdfe9', '#d1e5ee', '#eff8ff' ) );
</span><del>-        wp_admin_css_color( 'fresh', _x( 'Gray', 'admin color scheme' ), admin_url( 'css/colors-fresh.css' ),
</del><ins>+        wp_admin_css_color( 'fresh', _x( 'Gray', 'admin color scheme' ), admin_url( 'css/colors-fresh.min.css' ),
</ins><span class="cx">                 array( '#555', '#a0a0a0', '#ccc', '#f1f1f1' ) );
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkwpincludesjsadminbardevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/admin-bar.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/admin-bar.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/admin-bar.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,254 +0,0 @@
</span><del>-// use jQuery and hoverIntent if loaded
-if ( typeof(jQuery) != 'undefined' ) {
-        if ( typeof(jQuery.fn.hoverIntent) == 'undefined' )
-                (function(a){a.fn.hoverIntent=function(l,j){var m={sensitivity:7,interval:100,timeout:0};m=a.extend(m,j?{over:l,out:j}:l);var o,n,h,d;var e=function(f){o=f.pageX;n=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-o)+Math.abs(d-n))<m.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return m.over.apply(f,[g])}else{h=o;d=n;f.hoverIntent_t=setTimeout(function(){c(g,f)},m.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return m.out.apply(f,[g])};var b=function(q){var f=this;var g=(q.type=="mouseover"?q.fromElement:q.toElement)||q.relatedTarget;while(g&&g!=this){try{g=g.parentNode}catch(q){g=this}}if(g==this){if(a.browser.mozilla){if(q.type=="mouseout"){f.mtout=setTimeout(function(){k(q,f)},30)}else{if(f.mtout){f.mtout=clearTimeout(f.mtout)}}}return}else{if(f.mtout){f.mtout=clearTimeout(f.mtout)}k(q,f)}};var k=function(p,f){var g=jQuery.exten
d({},p);if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(p.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},m.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},m.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);
-
-        jQuery(document).ready(function($){
-                var refresh = function(i, el){ // force the browser to refresh the tabbing index
-                        var node = $(el), tab = node.attr('tabindex');
-                        if ( tab )
-                                node.attr('tabindex', '0').attr('tabindex', tab);
-                };
-
-                $('#wpadminbar').removeClass('nojq').removeClass('nojs').find('li.menupop').hoverIntent({
-                        over: function(e){
-                                $(this).addClass('hover');
-                        },
-                        out: function(e){
-                                $(this).removeClass('hover');
-                        },
-                        timeout: 180,
-                        sensitivity: 7,
-                        interval: 100
-                });
-
-                $('#wp-admin-bar-get-shortlink').click(function(e){
-                        e.preventDefault();
-                        $(this).addClass('selected').children('.shortlink-input').blur(function(){
-                                $(this).parents('#wp-admin-bar-get-shortlink').removeClass('selected');
-                        }).focus().select();
-                });
-
-                $('#wpadminbar li.menupop > .ab-item').bind('keydown.adminbar', function(e){
-                        if ( e.which != 13 )
-                                return;
-
-                        var target = $(e.target), wrap = target.closest('ab-sub-wrapper');
-
-                        e.stopPropagation();
-                        e.preventDefault();
-
-                        if ( !wrap.length )
-                                wrap = $('#wpadminbar .quicklinks');
-
-                        wrap.find('.menupop').removeClass('hover');
-                        target.parent().toggleClass('hover');
-                        target.siblings('.ab-sub-wrapper').find('.ab-item').each(refresh);
-                }).each(refresh);
-
-                $('#wpadminbar .ab-item').bind('keydown.adminbar', function(e){
-                        if ( e.which != 27 )
-                                return;
-
-                        var target = $(e.target);
-
-                        e.stopPropagation();
-                        e.preventDefault();
-
-                        target.closest('.hover').removeClass('hover').children('.ab-item').focus();
-                        target.siblings('.ab-sub-wrapper').find('.ab-item').each(refresh);
-                });
-
-                $('#wpadminbar').click( function(e) {
-                        if ( e.target.id != 'wpadminbar' && e.target.id != 'wp-admin-bar-top-secondary' )
-                                return;
-
-                        e.preventDefault();
-                        $('html, body').animate({ scrollTop: 0 }, 'fast');
-                });
-
-        });
-} else {
-        (function(d, w) {
-                var addEvent = function( obj, type, fn ) {
-                        if (obj.addEventListener)
-                                obj.addEventListener(type, fn, false);
-                        else if (obj.attachEvent)
-                                obj.attachEvent('on' + type, function() { return fn.call(obj, window.event);});
-                },
-
-                aB, hc = new RegExp('\\bhover\\b', 'g'), q = [],
-                rselected = new RegExp('\\bselected\\b', 'g'),
-
-                /**
-                 * Get the timeout ID of the given element
-                 */
-                getTOID = function(el) {
-                        var i = q.length;
-                        while( i-- )
-                                if ( q[i] && el == q[i][1] )
-                                        return q[i][0];
-                        return false;
-                },
-
-                addHoverClass = function(t) {
-                        var i, id, inA, hovering, ul, li,
-                                ancestors = [],
-                                ancestorLength = 0;
-
-                        while ( t && t != aB && t != d ) {
-                                if( 'LI' == t.nodeName.toUpperCase() ) {
-                                        ancestors[ ancestors.length ] = t;
-                                        id = getTOID(t);
-                                        if ( id )
-                                                clearTimeout( id );
-                                        t.className = t.className ? ( t.className.replace(hc, '') + ' hover' ) : 'hover';
-                                        hovering = t;
-                                }
-                                t = t.parentNode;
-                        }
-
-                        // Remove any selected classes.
-                        if ( hovering && hovering.parentNode ) {
-                                ul = hovering.parentNode;
-                                if ( ul && 'UL' == ul.nodeName.toUpperCase() ) {
-                                        i = ul.childNodes.length;
-                                        while ( i-- ) {
-                                                li = ul.childNodes[i];
-                                                if ( li != hovering )
-                                                        li.className = li.className ? li.className.replace( rselected, '' ) : '';
-                                        }
-                                }
-                        }
-
-                        /* remove the hover class for any objects not in the immediate element's ancestry */
-                        i = q.length;
-                        while ( i-- ) {
-                                inA = false;
-                                ancestorLength = ancestors.length;
-                                while( ancestorLength-- ) {
-                                        if ( ancestors[ ancestorLength ] == q[i][1] )
-                                                inA = true;
-                                }
-
-                                if ( ! inA )
-                                        q[i][1].className = q[i][1].className ? q[i][1].className.replace(hc, '') : '';
-                        }
-                },
-
-                removeHoverClass = function(t) {
-                        while ( t && t != aB && t != d ) {
-                                if( 'LI' == t.nodeName.toUpperCase() ) {
-                                        (function(t) {
-                                                var to = setTimeout(function() {
-                                                        t.className = t.className ? t.className.replace(hc, '') : '';
-                                                }, 500);
-                                                q[q.length] = [to, t];
-                                        })(t);
-                                }
-                                t = t.parentNode;
-                        }
-                },
-
-                clickShortlink = function(e) {
-                        var i, l, node,
-                                t = e.target || e.srcElement;
-
-                        // Make t the shortlink menu item, or return.
-                        while ( true ) {
-                                // Check if we've gone past the shortlink node,
-                                // or if the user is clicking on the input.
-                                if ( ! t || t == d || t == aB )
-                                        return;
-                                // Check if we've found the shortlink node.
-                                if ( t.id && t.id == 'wp-admin-bar-get-shortlink' )
-                                        break;
-                                t = t.parentNode;
-                        }
-
-                        // IE doesn't support preventDefault, and does support returnValue
-                        if ( e.preventDefault )
-                                e.preventDefault();
-                        e.returnValue = false;
-
-                        if ( -1 == t.className.indexOf('selected') )
-                                t.className += ' selected';
-
-                        for ( i = 0, l = t.childNodes.length; i < l; i++ ) {
-                                node = t.childNodes[i];
-                                if ( node.className && -1 != node.className.indexOf('shortlink-input') ) {
-                                        node.focus();
-                                        node.select();
-                                        node.onblur = function() {
-                                                t.className = t.className ? t.className.replace( rselected, '' ) : '';
-                                        };
-                                        break;
-                                }
-                        }
-                        return false;
-                },
-
-                scrollToTop = function(t) {
-                        var distance, speed, step, steps, timer, speed_step;
-
-                        // Ensure that the #wpadminbar was the target of the click.
-                        if ( t.id != 'wpadminbar' && t.id != 'wp-admin-bar-top-secondary' )
-                                return;
-
-                        distance = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
-
-                        if ( distance < 1 )
-                                return;
-
-                        speed_step = distance > 800 ? 130 : 100;
-                        speed = Math.min( 12, Math.round( distance / speed_step ) );
-                        step = distance > 800 ? Math.round( distance / 30 ) : Math.round( distance / 20 );
-                        steps = [];
-                        timer = 0;
-
-                        // Animate scrolling to the top of the page by generating steps to
-                        // the top of the page and shifting to each step at a set interval.
-                        while ( distance ) {
-                                distance -= step;
-                                if ( distance < 0 )
-                                        distance = 0;
-                                steps.push( distance );
-
-                                setTimeout( function() {
-                                        window.scrollTo( 0, steps.shift() );
-                                }, timer * speed );
-
-                                timer++;
-                        }
-                };
-
-                addEvent(w, 'load', function() {
-                        aB = d.getElementById('wpadminbar');
-
-                        if ( d.body && aB ) {
-                                d.body.appendChild( aB );
-
-                                if ( aB.className )
-                                        aB.className = aB.className.replace(/nojs/, '');
-
-                                addEvent(aB, 'mouseover', function(e) {
-                                        addHoverClass( e.target || e.srcElement );
-                                });
-
-                                addEvent(aB, 'mouseout', function(e) {
-                                        removeHoverClass( e.target || e.srcElement );
-                                });
-
-                                addEvent(aB, 'click', clickShortlink );
-
-                                addEvent(aB, 'click', function(e) {
-                                        scrollToTop( e.target || e.srcElement );
-                                });
-                        }
-
-                        if ( w.location.hash )
-                                w.scrollBy(0,-32);
-                });
-        })(document, window);
-
-}
</del></span></pre></div>
<a id="trunkwpincludesjsadminbarjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/admin-bar.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/admin-bar.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/admin-bar.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-if(typeof(jQuery)!="undefined"){if(typeof(jQuery.fn.hoverIntent)=="undefined"){(function(b){b.fn.hoverIntent=function(p,r){var g={sensitivity:7,interval:100,timeout:0};g=b.extend(g,r?{over:p,out:r}:p);var a,f,t,v;var u=function(c){a=c.pageX;f=c.pageY};var w=function(c,d){d.hoverIntent_t=clearTimeout(d.hoverIntent_t);if((Math.abs(t-a)+Math.abs(v-f))<g.sensitivity){b(d).unbind("mousemove",u);d.hoverIntent_s=1;return g.over.apply(d,[c])}else{t=a;v=f;d.hoverIntent_t=setTimeout(function(){w(c,d)},g.interval)}};var s=function(c,d){d.hoverIntent_t=clearTimeout(d.hoverIntent_t);d.hoverIntent_s=0;return g.out.apply(d,[c])};var x=function(e){var d=this;var c=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(c&&c!=this){try{c=c.parentNode}catch(e){c=this}}if(c==this){if(b.browser.mozilla){if(e.type=="mouseout"){d.mtout=setTimeout(function(){q(e,d)},30)}else{if(d.mtout){d.mtout=clearTimeout(d.m
tout)}}}return}else{if(d.mtout){d.mtout=clearTimeout(d.mtout)}q(e,d)}};var q=function(e,d){var c=jQuery.extend({},e);if(d.hoverIntent_t){d.hoverIntent_t=clearTimeout(d.hoverIntent_t)}if(e.type=="mouseover"){t=c.pageX;v=c.pageY;b(d).bind("mousemove",u);if(d.hoverIntent_s!=1){d.hoverIntent_t=setTimeout(function(){w(c,d)},g.interval)}}else{b(d).unbind("mousemove",u);if(d.hoverIntent_s==1){d.hoverIntent_t=setTimeout(function(){s(c,d)},g.timeout)}}};return this.mouseover(x).mouseout(x)}})(jQuery)}jQuery(document).ready(function(b){var a=function(c,e){var f=b(e),d=f.attr("tabindex");if(d){f.attr("tabindex","0").attr("tabindex",d)}};b("#wpadminbar").removeClass("nojq").removeClass("nojs").find("li.menupop").hoverIntent({over:function(c){b(this).addClass("hover")},out:function(c){b(this).removeClass("hover")},timeout:180,sensitivity:7,interval:100});b(&qu
ot;#wp-admin-bar-get-shortlink").click(function(c){c.preventDefault();b(this).addClass("selected").children(".shortlink-input").blur(function(){b(this).parents("#wp-admin-bar-get-shortlink").removeClass("selected")}).focus().select()});b("#wpadminbar li.menupop > .ab-item").bind("keydown.adminbar",function(f){if(f.which!=13){return}var d=b(f.target),c=d.closest("ab-sub-wrapper");f.stopPropagation();f.preventDefault();if(!c.length){c=b("#wpadminbar .quicklinks")}c.find(".menupop").removeClass("hover");d.parent().toggleClass("hover");d.siblings(".ab-sub-wrapper").find(".ab-item").each(a)}).each(a);b("#wpadminbar .ab-item").bind("keydown.adminbar",function(d){if(d.which!=27){return}var c=b(d.target);d.stopPropagation();d.preventDefault();c.closest(".hover").removeClass("hover").children(".ab-item&q
uot;).focus();c.siblings(".ab-sub-wrapper").find(".ab-item").each(a)});b("#wpadminbar").click(function(c){if(c.target.id!="wpadminbar"&&c.target.id!="wp-admin-bar-top-secondary"){return}c.preventDefault();b("html, body").animate({scrollTop:0},"fast")})})}else{(function(j,l){var e=function(o,n,d){if(o.addEventListener){o.addEventListener(n,d,false)}else{if(o.attachEvent){o.attachEvent("on"+n,function(){return d.call(o,window.event)})}}},f,g=new RegExp("\\bhover\\b","g"),b=[],k=new RegExp("\\bselected\\b","g"),h=function(n){var d=b.length;while(d--){if(b[d]&&n==b[d][1]){return b[d][0]}}return false},i=function(u){var o,d,r,n,q,s,v=[],p=0;while(u&&u!=f&&u!=j){if("LI"==u.nodeName.toUpperCase()){v[v.length]=u;d=h(u);if(d){clearTimeout(d)}u.className=u.className?(u.className.replace(g,"")+" hover"):&qu
ot;hover";n=u}u=u.parentNode}if(n&&n.parentNode){q=n.parentNode;if(q&&"UL"==q.nodeName.toUpperCase()){o=q.childNodes.length;while(o--){s=q.childNodes[o];if(s!=n){s.className=s.className?s.className.replace(k,""):""}}}}o=b.length;while(o--){r=false;p=v.length;while(p--){if(v[p]==b[o][1]){r=true}}if(!r){b[o][1].className=b[o][1].className?b[o][1].className.replace(g,""):""}}},m=function(d){while(d&&d!=f&&d!=j){if("LI"==d.nodeName.toUpperCase()){(function(n){var o=setTimeout(function(){n.className=n.className?n.className.replace(g,""):""},500);b[b.length]=[o,n]})(d)}d=d.parentNode}},c=function(q){var o,d,p,n=q.target||q.srcElement;while(true){if(!n||n==j||n==f){return}if(n.id&&n.id=="wp-admin-bar-get-shortlink"){break}n=n.parentNode}if(q.preventDefault){q.preventDefault()}q.returnValue=false;if(-1==n.className.indexOf("selected")){n.cl
assName+=" selected"}for(o=0,d=n.childNodes.length;o<d;o++){p=n.childNodes[o];if(p.className&&-1!=p.className.indexOf("shortlink-input")){p.focus();p.select();p.onblur=function(){n.className=n.className?n.className.replace(k,""):""};break}}return false},a=function(n){var s,q,p,d,r,o;if(n.id!="wpadminbar"&&n.id!="wp-admin-bar-top-secondary"){return}s=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;if(s<1){return}o=s>800?130:100;q=Math.min(12,Math.round(s/o));p=s>800?Math.round(s/30):Math.round(s/20);d=[];r=0;while(s){s-=p;if(s<0){s=0}d.push(s);setTimeout(function(){window.scrollTo(0,d.shift())},r*q);r++}};e(l,"load",function(){f=j.getElementById("wpadminbar");if(j.body&&f){j.body.appendChild(f);if(f.className){f.className=f.className.replace(/nojs/,"")}e(f,"mouseover",function(d){i(d.target||d.srcElement)
});e(f,"mouseout",function(d){m(d.target||d.srcElement)});e(f,"click",c);e(f,"click",function(d){a(d.target||d.srcElement)})}if(l.location.hash){l.scrollBy(0,-32)}})})(document,window)};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsadminbarjsfromrev21591trunkwpincludesjsadminbardevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/admin-bar.js (from rev 21591, trunk/wp-includes/js/admin-bar.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/admin-bar.js         (rev 0)
+++ trunk/wp-includes/js/admin-bar.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,254 @@
</span><ins>+// use jQuery and hoverIntent if loaded
+if ( typeof(jQuery) != 'undefined' ) {
+        if ( typeof(jQuery.fn.hoverIntent) == 'undefined' )
+                (function(a){a.fn.hoverIntent=function(l,j){var m={sensitivity:7,interval:100,timeout:0};m=a.extend(m,j?{over:l,out:j}:l);var o,n,h,d;var e=function(f){o=f.pageX;n=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-o)+Math.abs(d-n))<m.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return m.over.apply(f,[g])}else{h=o;d=n;f.hoverIntent_t=setTimeout(function(){c(g,f)},m.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return m.out.apply(f,[g])};var b=function(q){var f=this;var g=(q.type=="mouseover"?q.fromElement:q.toElement)||q.relatedTarget;while(g&&g!=this){try{g=g.parentNode}catch(q){g=this}}if(g==this){if(a.browser.mozilla){if(q.type=="mouseout"){f.mtout=setTimeout(function(){k(q,f)},30)}else{if(f.mtout){f.mtout=clearTimeout(f.mtout)}}}return}else{if(f.mtout){f.mtout=clearTimeout(f.mtout)}k(q,f)}};var k=function(p,f){var g=jQuery.exten
d({},p);if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(p.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},m.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},m.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);
+
+        jQuery(document).ready(function($){
+                var refresh = function(i, el){ // force the browser to refresh the tabbing index
+                        var node = $(el), tab = node.attr('tabindex');
+                        if ( tab )
+                                node.attr('tabindex', '0').attr('tabindex', tab);
+                };
+
+                $('#wpadminbar').removeClass('nojq').removeClass('nojs').find('li.menupop').hoverIntent({
+                        over: function(e){
+                                $(this).addClass('hover');
+                        },
+                        out: function(e){
+                                $(this).removeClass('hover');
+                        },
+                        timeout: 180,
+                        sensitivity: 7,
+                        interval: 100
+                });
+
+                $('#wp-admin-bar-get-shortlink').click(function(e){
+                        e.preventDefault();
+                        $(this).addClass('selected').children('.shortlink-input').blur(function(){
+                                $(this).parents('#wp-admin-bar-get-shortlink').removeClass('selected');
+                        }).focus().select();
+                });
+
+                $('#wpadminbar li.menupop > .ab-item').bind('keydown.adminbar', function(e){
+                        if ( e.which != 13 )
+                                return;
+
+                        var target = $(e.target), wrap = target.closest('ab-sub-wrapper');
+
+                        e.stopPropagation();
+                        e.preventDefault();
+
+                        if ( !wrap.length )
+                                wrap = $('#wpadminbar .quicklinks');
+
+                        wrap.find('.menupop').removeClass('hover');
+                        target.parent().toggleClass('hover');
+                        target.siblings('.ab-sub-wrapper').find('.ab-item').each(refresh);
+                }).each(refresh);
+
+                $('#wpadminbar .ab-item').bind('keydown.adminbar', function(e){
+                        if ( e.which != 27 )
+                                return;
+
+                        var target = $(e.target);
+
+                        e.stopPropagation();
+                        e.preventDefault();
+
+                        target.closest('.hover').removeClass('hover').children('.ab-item').focus();
+                        target.siblings('.ab-sub-wrapper').find('.ab-item').each(refresh);
+                });
+
+                $('#wpadminbar').click( function(e) {
+                        if ( e.target.id != 'wpadminbar' && e.target.id != 'wp-admin-bar-top-secondary' )
+                                return;
+
+                        e.preventDefault();
+                        $('html, body').animate({ scrollTop: 0 }, 'fast');
+                });
+
+        });
+} else {
+        (function(d, w) {
+                var addEvent = function( obj, type, fn ) {
+                        if (obj.addEventListener)
+                                obj.addEventListener(type, fn, false);
+                        else if (obj.attachEvent)
+                                obj.attachEvent('on' + type, function() { return fn.call(obj, window.event);});
+                },
+
+                aB, hc = new RegExp('\\bhover\\b', 'g'), q = [],
+                rselected = new RegExp('\\bselected\\b', 'g'),
+
+                /**
+                 * Get the timeout ID of the given element
+                 */
+                getTOID = function(el) {
+                        var i = q.length;
+                        while( i-- )
+                                if ( q[i] && el == q[i][1] )
+                                        return q[i][0];
+                        return false;
+                },
+
+                addHoverClass = function(t) {
+                        var i, id, inA, hovering, ul, li,
+                                ancestors = [],
+                                ancestorLength = 0;
+
+                        while ( t && t != aB && t != d ) {
+                                if( 'LI' == t.nodeName.toUpperCase() ) {
+                                        ancestors[ ancestors.length ] = t;
+                                        id = getTOID(t);
+                                        if ( id )
+                                                clearTimeout( id );
+                                        t.className = t.className ? ( t.className.replace(hc, '') + ' hover' ) : 'hover';
+                                        hovering = t;
+                                }
+                                t = t.parentNode;
+                        }
+
+                        // Remove any selected classes.
+                        if ( hovering && hovering.parentNode ) {
+                                ul = hovering.parentNode;
+                                if ( ul && 'UL' == ul.nodeName.toUpperCase() ) {
+                                        i = ul.childNodes.length;
+                                        while ( i-- ) {
+                                                li = ul.childNodes[i];
+                                                if ( li != hovering )
+                                                        li.className = li.className ? li.className.replace( rselected, '' ) : '';
+                                        }
+                                }
+                        }
+
+                        /* remove the hover class for any objects not in the immediate element's ancestry */
+                        i = q.length;
+                        while ( i-- ) {
+                                inA = false;
+                                ancestorLength = ancestors.length;
+                                while( ancestorLength-- ) {
+                                        if ( ancestors[ ancestorLength ] == q[i][1] )
+                                                inA = true;
+                                }
+
+                                if ( ! inA )
+                                        q[i][1].className = q[i][1].className ? q[i][1].className.replace(hc, '') : '';
+                        }
+                },
+
+                removeHoverClass = function(t) {
+                        while ( t && t != aB && t != d ) {
+                                if( 'LI' == t.nodeName.toUpperCase() ) {
+                                        (function(t) {
+                                                var to = setTimeout(function() {
+                                                        t.className = t.className ? t.className.replace(hc, '') : '';
+                                                }, 500);
+                                                q[q.length] = [to, t];
+                                        })(t);
+                                }
+                                t = t.parentNode;
+                        }
+                },
+
+                clickShortlink = function(e) {
+                        var i, l, node,
+                                t = e.target || e.srcElement;
+
+                        // Make t the shortlink menu item, or return.
+                        while ( true ) {
+                                // Check if we've gone past the shortlink node,
+                                // or if the user is clicking on the input.
+                                if ( ! t || t == d || t == aB )
+                                        return;
+                                // Check if we've found the shortlink node.
+                                if ( t.id && t.id == 'wp-admin-bar-get-shortlink' )
+                                        break;
+                                t = t.parentNode;
+                        }
+
+                        // IE doesn't support preventDefault, and does support returnValue
+                        if ( e.preventDefault )
+                                e.preventDefault();
+                        e.returnValue = false;
+
+                        if ( -1 == t.className.indexOf('selected') )
+                                t.className += ' selected';
+
+                        for ( i = 0, l = t.childNodes.length; i < l; i++ ) {
+                                node = t.childNodes[i];
+                                if ( node.className && -1 != node.className.indexOf('shortlink-input') ) {
+                                        node.focus();
+                                        node.select();
+                                        node.onblur = function() {
+                                                t.className = t.className ? t.className.replace( rselected, '' ) : '';
+                                        };
+                                        break;
+                                }
+                        }
+                        return false;
+                },
+
+                scrollToTop = function(t) {
+                        var distance, speed, step, steps, timer, speed_step;
+
+                        // Ensure that the #wpadminbar was the target of the click.
+                        if ( t.id != 'wpadminbar' && t.id != 'wp-admin-bar-top-secondary' )
+                                return;
+
+                        distance = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
+
+                        if ( distance < 1 )
+                                return;
+
+                        speed_step = distance > 800 ? 130 : 100;
+                        speed = Math.min( 12, Math.round( distance / speed_step ) );
+                        step = distance > 800 ? Math.round( distance / 30 ) : Math.round( distance / 20 );
+                        steps = [];
+                        timer = 0;
+
+                        // Animate scrolling to the top of the page by generating steps to
+                        // the top of the page and shifting to each step at a set interval.
+                        while ( distance ) {
+                                distance -= step;
+                                if ( distance < 0 )
+                                        distance = 0;
+                                steps.push( distance );
+
+                                setTimeout( function() {
+                                        window.scrollTo( 0, steps.shift() );
+                                }, timer * speed );
+
+                                timer++;
+                        }
+                };
+
+                addEvent(w, 'load', function() {
+                        aB = d.getElementById('wpadminbar');
+
+                        if ( d.body && aB ) {
+                                d.body.appendChild( aB );
+
+                                if ( aB.className )
+                                        aB.className = aB.className.replace(/nojs/, '');
+
+                                addEvent(aB, 'mouseover', function(e) {
+                                        addHoverClass( e.target || e.srcElement );
+                                });
+
+                                addEvent(aB, 'mouseout', function(e) {
+                                        removeHoverClass( e.target || e.srcElement );
+                                });
+
+                                addEvent(aB, 'click', clickShortlink );
+
+                                addEvent(aB, 'click', function(e) {
+                                        scrollToTop( e.target || e.srcElement );
+                                });
+                        }
+
+                        if ( w.location.hash )
+                                w.scrollBy(0,-32);
+                });
+        })(document, window);
+
+}
</ins></span></pre></div>
<a id="trunkwpincludesjsadminbarminjsfromrev21591trunkwpincludesjsadminbarjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/admin-bar.min.js (from rev 21591, trunk/wp-includes/js/admin-bar.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/admin-bar.min.js         (rev 0)
+++ trunk/wp-includes/js/admin-bar.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+if(typeof(jQuery)!="undefined"){if(typeof(jQuery.fn.hoverIntent)=="undefined"){(function(b){b.fn.hoverIntent=function(p,r){var g={sensitivity:7,interval:100,timeout:0};g=b.extend(g,r?{over:p,out:r}:p);var a,f,t,v;var u=function(c){a=c.pageX;f=c.pageY};var w=function(c,d){d.hoverIntent_t=clearTimeout(d.hoverIntent_t);if((Math.abs(t-a)+Math.abs(v-f))<g.sensitivity){b(d).unbind("mousemove",u);d.hoverIntent_s=1;return g.over.apply(d,[c])}else{t=a;v=f;d.hoverIntent_t=setTimeout(function(){w(c,d)},g.interval)}};var s=function(c,d){d.hoverIntent_t=clearTimeout(d.hoverIntent_t);d.hoverIntent_s=0;return g.out.apply(d,[c])};var x=function(e){var d=this;var c=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(c&&c!=this){try{c=c.parentNode}catch(e){c=this}}if(c==this){if(b.browser.mozilla){if(e.type=="mouseout"){d.mtout=setTimeout(function(){q(e,d)},30)}else{if(d.mtout){d.mtout=clearTimeout(d.m
tout)}}}return}else{if(d.mtout){d.mtout=clearTimeout(d.mtout)}q(e,d)}};var q=function(e,d){var c=jQuery.extend({},e);if(d.hoverIntent_t){d.hoverIntent_t=clearTimeout(d.hoverIntent_t)}if(e.type=="mouseover"){t=c.pageX;v=c.pageY;b(d).bind("mousemove",u);if(d.hoverIntent_s!=1){d.hoverIntent_t=setTimeout(function(){w(c,d)},g.interval)}}else{b(d).unbind("mousemove",u);if(d.hoverIntent_s==1){d.hoverIntent_t=setTimeout(function(){s(c,d)},g.timeout)}}};return this.mouseover(x).mouseout(x)}})(jQuery)}jQuery(document).ready(function(b){var a=function(c,e){var f=b(e),d=f.attr("tabindex");if(d){f.attr("tabindex","0").attr("tabindex",d)}};b("#wpadminbar").removeClass("nojq").removeClass("nojs").find("li.menupop").hoverIntent({over:function(c){b(this).addClass("hover")},out:function(c){b(this).removeClass("hover")},timeout:180,sensitivity:7,interval:100});b(&qu
ot;#wp-admin-bar-get-shortlink").click(function(c){c.preventDefault();b(this).addClass("selected").children(".shortlink-input").blur(function(){b(this).parents("#wp-admin-bar-get-shortlink").removeClass("selected")}).focus().select()});b("#wpadminbar li.menupop > .ab-item").bind("keydown.adminbar",function(f){if(f.which!=13){return}var d=b(f.target),c=d.closest("ab-sub-wrapper");f.stopPropagation();f.preventDefault();if(!c.length){c=b("#wpadminbar .quicklinks")}c.find(".menupop").removeClass("hover");d.parent().toggleClass("hover");d.siblings(".ab-sub-wrapper").find(".ab-item").each(a)}).each(a);b("#wpadminbar .ab-item").bind("keydown.adminbar",function(d){if(d.which!=27){return}var c=b(d.target);d.stopPropagation();d.preventDefault();c.closest(".hover").removeClass("hover").children(".ab-item&q
uot;).focus();c.siblings(".ab-sub-wrapper").find(".ab-item").each(a)});b("#wpadminbar").click(function(c){if(c.target.id!="wpadminbar"&&c.target.id!="wp-admin-bar-top-secondary"){return}c.preventDefault();b("html, body").animate({scrollTop:0},"fast")})})}else{(function(j,l){var e=function(o,n,d){if(o.addEventListener){o.addEventListener(n,d,false)}else{if(o.attachEvent){o.attachEvent("on"+n,function(){return d.call(o,window.event)})}}},f,g=new RegExp("\\bhover\\b","g"),b=[],k=new RegExp("\\bselected\\b","g"),h=function(n){var d=b.length;while(d--){if(b[d]&&n==b[d][1]){return b[d][0]}}return false},i=function(u){var o,d,r,n,q,s,v=[],p=0;while(u&&u!=f&&u!=j){if("LI"==u.nodeName.toUpperCase()){v[v.length]=u;d=h(u);if(d){clearTimeout(d)}u.className=u.className?(u.className.replace(g,"")+" hover"):&qu
ot;hover";n=u}u=u.parentNode}if(n&&n.parentNode){q=n.parentNode;if(q&&"UL"==q.nodeName.toUpperCase()){o=q.childNodes.length;while(o--){s=q.childNodes[o];if(s!=n){s.className=s.className?s.className.replace(k,""):""}}}}o=b.length;while(o--){r=false;p=v.length;while(p--){if(v[p]==b[o][1]){r=true}}if(!r){b[o][1].className=b[o][1].className?b[o][1].className.replace(g,""):""}}},m=function(d){while(d&&d!=f&&d!=j){if("LI"==d.nodeName.toUpperCase()){(function(n){var o=setTimeout(function(){n.className=n.className?n.className.replace(g,""):""},500);b[b.length]=[o,n]})(d)}d=d.parentNode}},c=function(q){var o,d,p,n=q.target||q.srcElement;while(true){if(!n||n==j||n==f){return}if(n.id&&n.id=="wp-admin-bar-get-shortlink"){break}n=n.parentNode}if(q.preventDefault){q.preventDefault()}q.returnValue=false;if(-1==n.className.indexOf("selected")){n.cl
assName+=" selected"}for(o=0,d=n.childNodes.length;o<d;o++){p=n.childNodes[o];if(p.className&&-1!=p.className.indexOf("shortlink-input")){p.focus();p.select();p.onblur=function(){n.className=n.className?n.className.replace(k,""):""};break}}return false},a=function(n){var s,q,p,d,r,o;if(n.id!="wpadminbar"&&n.id!="wp-admin-bar-top-secondary"){return}s=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;if(s<1){return}o=s>800?130:100;q=Math.min(12,Math.round(s/o));p=s>800?Math.round(s/30):Math.round(s/20);d=[];r=0;while(s){s-=p;if(s<0){s=0}d.push(s);setTimeout(function(){window.scrollTo(0,d.shift())},r*q);r++}};e(l,"load",function(){f=j.getElementById("wpadminbar");if(j.body&&f){j.body.appendChild(f);if(f.className){f.className=f.className.replace(/nojs/,"")}e(f,"mouseover",function(d){i(d.target||d.srcElement)
});e(f,"mouseout",function(d){m(d.target||d.srcElement)});e(f,"click",c);e(f,"click",function(d){a(d.target||d.srcElement)})}if(l.location.hash){l.scrollBy(0,-32)}})})(document,window)};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsautosavedevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/autosave.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/autosave.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/autosave.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,351 +0,0 @@
</span><del>-var autosave, autosaveLast = '', autosavePeriodical, autosaveOldMessage = '', autosaveDelayPreview = false, notSaved = true, blockSave = false, fullscreen, autosaveLockRelease = true;
-
-jQuery(document).ready( function($) {
-
-        autosaveLast = $('#post #title').val() + $('#post #content').val();
-        autosavePeriodical = $.schedule({time: autosaveL10n.autosaveInterval * 1000, func: function() { autosave(); }, repeat: true, protect: true});
-
-        //Disable autosave after the form has been submitted
-        $("#post").submit(function() {
-                $.cancel(autosavePeriodical);
-                autosaveLockRelease = false;
-        });
-
-        $('input[type="submit"], a.submitdelete', '#submitpost').click(function(){
-                blockSave = true;
-                window.onbeforeunload = null;
-                $(':button, :submit', '#submitpost').each(function(){
-                        var t = $(this);
-                        if ( t.hasClass('button-primary') )
-                                t.addClass('button-primary-disabled');
-                        else
-                                t.addClass('button-disabled');
-                });
-                if ( $(this).attr('id') == 'publish' )
-                        $('#ajax-loading').css('visibility', 'visible');
-                else
-                        $('#draft-ajax-loading').css('visibility', 'visible');
-        });
-
-        window.onbeforeunload = function(){
-                var mce = typeof(tinymce) != 'undefined' ? tinymce.activeEditor : false, title, content;
-
-                if ( mce && !mce.isHidden() ) {
-                        if ( mce.isDirty() )
-                                return autosaveL10n.saveAlert;
-                } else {
-                        if ( fullscreen && fullscreen.settings.visible ) {
-                                title = $('#wp-fullscreen-title').val();
-                                content = $("#wp_mce_fullscreen").val();
-                        } else {
-                                title = $('#post #title').val();
-                                content = $('#post #content').val();
-                        }
-
-                        if ( ( title || content ) && title + content != autosaveLast )
-                                return autosaveL10n.saveAlert;
-                }
-        };
-
-        $(window).unload( function(e) {
-                if ( ! autosaveLockRelease )
-                        return;
-
-                // unload fires (twice) on removing the Thickbox iframe. Make sure we process only the main document unload.
-                if ( e.target && e.target.nodeName != '#document' )
-                        return;
-
-                $.ajax({
-                        type: 'POST',
-                        url: ajaxurl,
-                        async: false,
-                        data: {
-                                action: 'wp-remove-post-lock',
-                                _wpnonce: $('#_wpnonce').val(),
-                                post_ID: $('#post_ID').val(),
-                                active_post_lock: $('#active_post_lock').val()
-                        }
-                });
-        } );
-
-        // preview
-        $('#post-preview').click(function(){
-                if ( $('#auto_draft').val() == '1' && notSaved ) {
-                        autosaveDelayPreview = true;
-                        autosave();
-                        return false;
-                }
-                doPreview();
-                return false;
-        });
-
-        doPreview = function() {
-                $('input#wp-preview').val('dopreview');
-                $('form#post').attr('target', 'wp-preview').submit().attr('target', '');
-
-                /*
-                 * Workaround for WebKit bug preventing a form submitting twice to the same action.
-                 * https://bugs.webkit.org/show_bug.cgi?id=28633
-                 */
-                if ( $.browser.safari ) {
-                        $('form#post').attr('action', function(index, value) {
-                                return value + '?t=' + new Date().getTime();
-                        });
-                }
-
-                $('input#wp-preview').val('');
-        }
-
-        // This code is meant to allow tabbing from Title to Post content.
-        $('#title').on('keydown.editor-focus', function(e) {
-                var ed;
-
-                if ( e.which != 9 )
-                        return;
-
-                if ( !e.ctrlKey && !e.altKey && !e.shiftKey ) {
-                        if ( typeof(tinymce) != 'undefined' )
-                                ed = tinymce.get('content');
-
-                        if ( ed && !ed.isHidden() ) {
-                                $(this).one('keyup', function(e){
-                                        $('#content_tbl td.mceToolbar > a').focus();
-                                });
-                        } else {
-                                $('#content').focus();
-                        }
-
-                        e.preventDefault();
-                }
-        });
-
-        // autosave new posts after a title is typed but not if Publish or Save Draft is clicked
-        if ( '1' == $('#auto_draft').val() ) {
-                $('#title').blur( function() {
-                        if ( !this.value || $('#auto_draft').val() != '1' )
-                                return;
-                        delayed_autosave();
-                });
-        }
-});
-
-function autosave_parse_response(response) {
-        var res = wpAjax.parseAjaxResponse(response, 'autosave'), message = '', postID, sup;
-
-        if ( res && res.responses && res.responses.length ) {
-                message = res.responses[0].data; // The saved message or error.
-                // someone else is editing: disable autosave, set errors
-                if ( res.responses[0].supplemental ) {
-                        sup = res.responses[0].supplemental;
-                        if ( 'disable' == sup['disable_autosave'] ) {
-                                autosave = function() {};
-                                autosaveLockRelease = false;
-                                res = { errors: true };
-                        }
-
-                        if ( sup['active-post-lock'] ) {
-                                jQuery('#active_post_lock').val( sup['active-post-lock'] );
-                        }
-
-                        if ( sup['alert'] ) {
-                                jQuery('#autosave-alert').remove();
-                                jQuery('#titlediv').after('<div id="autosave-alert" class="error below-h2"><p>' + sup['alert'] + '</p></div>');
-                        }
-
-                        jQuery.each(sup, function(selector, value) {
-                                if ( selector.match(/^replace-/) ) {
-                                        jQuery('#'+selector.replace('replace-', '')).val(value);
-                                }
-                        });
-                }
-
-                // if no errors: add slug UI
-                if ( !res.errors ) {
-                        postID = parseInt( res.responses[0].id, 10 );
-                        if ( !isNaN(postID) && postID > 0 ) {
-                                autosave_update_slug(postID);
-                        }
-                }
-        }
-        if ( message ) { // update autosave message
-                jQuery('.autosave-message').html(message);
-        } else if ( autosaveOldMessage && res ) {
-                jQuery('.autosave-message').html( autosaveOldMessage );
-        }
-        return res;
-}
-
-// called when autosaving pre-existing post
-function autosave_saved(response) {
-        blockSave = false;
-        autosave_parse_response(response); // parse the ajax response
-        autosave_enable_buttons(); // re-enable disabled form buttons
-}
-
-// called when autosaving new post
-function autosave_saved_new(response) {
-        blockSave = false;
-        var res = autosave_parse_response(response), postID;
-        if ( res && res.responses.length && !res.errors ) {
-                // An ID is sent only for real auto-saves, not for autosave=0 "keepalive" saves
-                postID = parseInt( res.responses[0].id, 10 );
-                if ( !isNaN(postID) && postID > 0 ) {
-                        notSaved = false;
-                        jQuery('#auto_draft').val('0'); // No longer an auto-draft
-                }
-                autosave_enable_buttons();
-                if ( autosaveDelayPreview ) {
-                        autosaveDelayPreview = false;
-                        doPreview();
-                }
-        } else {
-                autosave_enable_buttons(); // re-enable disabled form buttons
-        }
-}
-
-function autosave_update_slug(post_id) {
-        // create slug area only if not already there
-        if ( 'undefined' != makeSlugeditClickable && jQuery.isFunction(makeSlugeditClickable) && !jQuery('#edit-slug-box > *').size() ) {
-                jQuery.post( ajaxurl, {
-                                action: 'sample-permalink',
-                                post_id: post_id,
-                                new_title: fullscreen && fullscreen.settings.visible ? jQuery('#wp-fullscreen-title').val() : jQuery('#title').val(),
-                                samplepermalinknonce: jQuery('#samplepermalinknonce').val()
-                        },
-                        function(data) {
-                                if ( data !== '-1' ) {
-                                        jQuery('#edit-slug-box').html(data);
-                                        makeSlugeditClickable();
-                                }
-                        }
-                );
-        }
-}
-
-function autosave_loading() {
-        jQuery('.autosave-message').html(autosaveL10n.savingText);
-}
-
-function autosave_enable_buttons() {
-        // delay that a bit to avoid some rare collisions while the DOM is being updated.
-        setTimeout(function(){
-                jQuery(':button, :submit', '#submitpost').removeAttr('disabled');
-                jQuery('.ajax-loading').css('visibility', 'hidden');
-        }, 500);
-}
-
-function autosave_disable_buttons() {
-        jQuery(':button, :submit', '#submitpost').prop('disabled', true);
-        // Re-enable 5 sec later. Just gives autosave a head start to avoid collisions.
-        setTimeout(autosave_enable_buttons, 5000);
-}
-
-function delayed_autosave() {
-        setTimeout(function(){
-                if ( blockSave )
-                        return;
-                autosave();
-        }, 200);
-}
-
-autosave = function() {
-        // (bool) is rich editor enabled and active
-        blockSave = true;
-        var rich = (typeof tinymce != "undefined") && tinymce.activeEditor && !tinymce.activeEditor.isHidden(),
-                post_data, doAutoSave, ed, origStatus, successCallback;
-
-        autosave_disable_buttons();
-
-        post_data = {
-                action: "autosave",
-                post_ID: jQuery("#post_ID").val() || 0,
-                autosavenonce: jQuery('#autosavenonce').val(),
-                post_type: jQuery('#post_type').val() || "",
-                autosave: 1
-        };
-
-        jQuery('.tags-input').each( function() {
-                post_data[this.name] = this.value;
-        } );
-
-        // We always send the ajax request in order to keep the post lock fresh.
-        // This (bool) tells whether or not to write the post to the DB during the ajax request.
-        doAutoSave = true;
-
-        // No autosave while thickbox is open (media buttons)
-        if ( jQuery("#TB_window").css('display') == 'block' )
-                doAutoSave = false;
-
-        /* Gotta do this up here so we can check the length when tinymce is in use */
-        if ( rich && doAutoSave ) {
-                ed = tinymce.activeEditor;
-                // Don't run while the tinymce spellcheck is on. It resets all found words.
-                if ( ed.plugins.spellchecker && ed.plugins.spellchecker.active ) {
-                        doAutoSave = false;
-                } else {
-                        if ( 'mce_fullscreen' == ed.id || 'wp_mce_fullscreen' == ed.id )
-                                tinymce.get('content').setContent(ed.getContent({format : 'raw'}), {format : 'raw'});
-                        tinymce.triggerSave();
-                }
-        }
-
-        if ( fullscreen && fullscreen.settings.visible ) {
-                post_data["post_title"] = jQuery('#wp-fullscreen-title').val() || '';
-                post_data["content"] = jQuery("#wp_mce_fullscreen").val() || '';
-        } else {
-                post_data["post_title"] = jQuery("#title").val() || '';
-                post_data["content"] = jQuery("#content").val() || '';
-        }
-
-        if ( jQuery('#post_name').val() )
-                post_data["post_name"] = jQuery('#post_name').val();
-
-        // Nothing to save or no change.
-        if ( ( post_data["post_title"].length == 0 && post_data["content"].length == 0 ) || post_data["post_title"] + post_data["content"] == autosaveLast ) {
-                doAutoSave = false;
-        }
-
-        origStatus = jQuery('#original_post_status').val();
-
-        goodcats = ([]);
-        jQuery("[name='post_category[]']:checked").each( function(i) {
-                goodcats.push(this.value);
-        } );
-        post_data["catslist"] = goodcats.join(",");
-
-        if ( jQuery("#comment_status").prop("checked") )
-                post_data["comment_status"] = 'open';
-        if ( jQuery("#ping_status").prop("checked") )
-                post_data["ping_status"] = 'open';
-        if ( jQuery("#excerpt").size() )
-                post_data["excerpt"] = jQuery("#excerpt").val();
-        if ( jQuery("#post_author").size() )
-                post_data["post_author"] = jQuery("#post_author").val();
-        if ( jQuery("#parent_id").val() )
-                post_data["parent_id"] = jQuery("#parent_id").val();
-        post_data["user_ID"] = jQuery("#user-id").val();
-        if ( jQuery('#auto_draft').val() == '1' )
-                post_data["auto_draft"] = '1';
-
-        if ( doAutoSave ) {
-                autosaveLast = post_data["post_title"] + post_data["content"];
-                jQuery(document).triggerHandler('wpcountwords', [ post_data["content"] ]);
-        } else {
-                post_data['autosave'] = 0;
-        }
-
-        if ( post_data["auto_draft"] == '1' ) {
-                successCallback = autosave_saved_new; // new post
-        } else {
-                successCallback = autosave_saved; // pre-existing post
-        }
-
-        autosaveOldMessage = jQuery('#autosave').html();
-        jQuery.ajax({
-                data: post_data,
-                beforeSend: doAutoSave ? autosave_loading : null,
-                type: "POST",
-                url: ajaxurl,
-                success: successCallback
-        });
-}
</del></span></pre></div>
<a id="trunkwpincludesjsautosavejs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/autosave.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/autosave.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/autosave.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var autosave,autosaveLast="",autosavePeriodical,autosaveOldMessage="",autosaveDelayPreview=false,notSaved=true,blockSave=false,fullscreen,autosaveLockRelease=true;jQuery(document).ready(function(a){autosaveLast=a("#post #title").val()+a("#post #content").val();autosavePeriodical=a.schedule({time:autosaveL10n.autosaveInterval*1000,func:function(){autosave()},repeat:true,protect:true});a("#post").submit(function(){a.cancel(autosavePeriodical);autosaveLockRelease=false});a('input[type="submit"], a.submitdelete',"#submitpost").click(function(){blockSave=true;window.onbeforeunload=null;a(":button, :submit","#submitpost").each(function(){var b=a(this);if(b.hasClass("button-primary")){b.addClass("button-primary-disabled")}else{b.addClass("button-disabled")}});if(a(this).attr("id")=="publish"){a("#ajax-loading").css("v
isibility","visible")}else{a("#draft-ajax-loading").css("visibility","visible")}});window.onbeforeunload=function(){var b=typeof(tinymce)!="undefined"?tinymce.activeEditor:false,d,c;if(b&&!b.isHidden()){if(b.isDirty()){return autosaveL10n.saveAlert}}else{if(fullscreen&&fullscreen.settings.visible){d=a("#wp-fullscreen-title").val();c=a("#wp_mce_fullscreen").val()}else{d=a("#post #title").val();c=a("#post #content").val()}if((d||c)&&d+c!=autosaveLast){return autosaveL10n.saveAlert}}};a(window).unload(function(b){if(!autosaveLockRelease){return}if(b.target&&b.target.nodeName!="#document"){return}a.ajax({type:"POST",url:ajaxurl,async:false,data:{action:"wp-remove-post-lock",_wpnonce:a("#_wpnonce").val(),post_ID:a("#post_ID").val(),active_post_lock:a("#active_post_lock").val()}})});a("#post-
preview").click(function(){if(a("#auto_draft").val()=="1"&&notSaved){autosaveDelayPreview=true;autosave();return false}doPreview();return false});doPreview=function(){a("input#wp-preview").val("dopreview");a("form#post").attr("target","wp-preview").submit().attr("target","");if(a.browser.safari){a("form#post").attr("action",function(b,c){return c+"?t="+new Date().getTime()})}a("input#wp-preview").val("")};a("#title").on("keydown.editor-focus",function(c){var b;if(c.which!=9){return}if(!c.ctrlKey&&!c.altKey&&!c.shiftKey){if(typeof(tinymce)!="undefined"){b=tinymce.get("content")}if(b&&!b.isHidden()){a(this).one("keyup",function(d){a("#content_tbl td.mceToolbar > a").focus()})}else{a("#content").focus()}c.preventDefault()}});if(&quo
t;1"==a("#auto_draft").val()){a("#title").blur(function(){if(!this.value||a("#auto_draft").val()!="1"){return}delayed_autosave()})}});function autosave_parse_response(c){var d=wpAjax.parseAjaxResponse(c,"autosave"),e="",a,b;if(d&&d.responses&&d.responses.length){e=d.responses[0].data;if(d.responses[0].supplemental){b=d.responses[0].supplemental;if("disable"==b.disable_autosave){autosave=function(){};autosaveLockRelease=false;d={errors:true}}if(b["active-post-lock"]){jQuery("#active_post_lock").val(b["active-post-lock"])}if(b.alert){jQuery("#autosave-alert").remove();jQuery("#titlediv").after('<div id="autosave-alert" class="error below-h2"><p>'+b.alert+"</p></div>")}jQuery.each(b,function(f,g){if(f.match(/^replace-/)){jQuery("#"+f.replace("replace-",""))
.val(g)}})}if(!d.errors){a=parseInt(d.responses[0].id,10);if(!isNaN(a)&&a>0){autosave_update_slug(a)}}}if(e){jQuery(".autosave-message").html(e)}else{if(autosaveOldMessage&&d){jQuery(".autosave-message").html(autosaveOldMessage)}}return d}function autosave_saved(a){blockSave=false;autosave_parse_response(a);autosave_enable_buttons()}function autosave_saved_new(b){blockSave=false;var c=autosave_parse_response(b),a;if(c&&c.responses.length&&!c.errors){a=parseInt(c.responses[0].id,10);if(!isNaN(a)&&a>0){notSaved=false;jQuery("#auto_draft").val("0")}autosave_enable_buttons();if(autosaveDelayPreview){autosaveDelayPreview=false;doPreview()}}else{autosave_enable_buttons()}}function autosave_update_slug(a){if("undefined"!=makeSlugeditClickable&&jQuery.isFunction(makeSlugeditClickable)&&!jQuery("#edit-slug-box > *").size()){jQuery.post(ajaxurl,{action:"sam
ple-permalink",post_id:a,new_title:fullscreen&&fullscreen.settings.visible?jQuery("#wp-fullscreen-title").val():jQuery("#title").val(),samplepermalinknonce:jQuery("#samplepermalinknonce").val()},function(b){if(b!=="-1"){jQuery("#edit-slug-box").html(b);makeSlugeditClickable()}})}}function autosave_loading(){jQuery(".autosave-message").html(autosaveL10n.savingText)}function autosave_enable_buttons(){setTimeout(function(){jQuery(":button, :submit","#submitpost").removeAttr("disabled");jQuery(".ajax-loading").css("visibility","hidden")},500)}function autosave_disable_buttons(){jQuery(":button, :submit","#submitpost").prop("disabled",true);setTimeout(autosave_enable_buttons,5000)}function delayed_autosave(){setTimeout(function(){if(blockSave){return}autosave()},200)}autosave=function(){blockSave=true;var c=(typeof tiny
mce!="undefined")&&tinymce.activeEditor&&!tinymce.activeEditor.isHidden(),d,f,b,e,a;autosave_disable_buttons();d={action:"autosave",post_ID:jQuery("#post_ID").val()||0,autosavenonce:jQuery("#autosavenonce").val(),post_type:jQuery("#post_type").val()||"",autosave:1};jQuery(".tags-input").each(function(){d[this.name]=this.value});f=true;if(jQuery("#TB_window").css("display")=="block"){f=false}if(c&&f){b=tinymce.activeEditor;if(b.plugins.spellchecker&&b.plugins.spellchecker.active){f=false}else{if("mce_fullscreen"==b.id||"wp_mce_fullscreen"==b.id){tinymce.get("content").setContent(b.getContent({format:"raw"}),{format:"raw"})}tinymce.triggerSave()}}if(fullscreen&&fullscreen.settings.visible){d.post_title=jQuery("#wp-fullscreen-title").val()||"";d.content=jQuery("#wp_m
ce_fullscreen").val()||""}else{d.post_title=jQuery("#title").val()||"";d.content=jQuery("#content").val()||""}if(jQuery("#post_name").val()){d.post_name=jQuery("#post_name").val()}if((d.post_title.length==0&&d.content.length==0)||d.post_title+d.content==autosaveLast){f=false}e=jQuery("#original_post_status").val();goodcats=([]);jQuery("[name='post_category[]']:checked").each(function(g){goodcats.push(this.value)});d.catslist=goodcats.join(",");if(jQuery("#comment_status").prop("checked")){d.comment_status="open"}if(jQuery("#ping_status").prop("checked")){d.ping_status="open"}if(jQuery("#excerpt").size()){d.excerpt=jQuery("#excerpt").val()}if(jQuery("#post_author").size()){d.post_author=jQuery("#post_author").val()}if(jQuery("#parent_id").val()){d.parent_id
=jQuery("#parent_id").val()}d.user_ID=jQuery("#user-id").val();if(jQuery("#auto_draft").val()=="1"){d.auto_draft="1"}if(f){autosaveLast=d.post_title+d.content;jQuery(document).triggerHandler("wpcountwords",[d.content])}else{d.autosave=0}if(d.auto_draft=="1"){a=autosave_saved_new}else{a=autosave_saved}autosaveOldMessage=jQuery("#autosave").html();jQuery.ajax({data:d,beforeSend:f?autosave_loading:null,type:"POST",url:ajaxurl,success:a})};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsautosavejsfromrev21591trunkwpincludesjsautosavedevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/autosave.js (from rev 21591, trunk/wp-includes/js/autosave.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/autosave.js         (rev 0)
+++ trunk/wp-includes/js/autosave.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,351 @@
</span><ins>+var autosave, autosaveLast = '', autosavePeriodical, autosaveOldMessage = '', autosaveDelayPreview = false, notSaved = true, blockSave = false, fullscreen, autosaveLockRelease = true;
+
+jQuery(document).ready( function($) {
+
+        autosaveLast = $('#post #title').val() + $('#post #content').val();
+        autosavePeriodical = $.schedule({time: autosaveL10n.autosaveInterval * 1000, func: function() { autosave(); }, repeat: true, protect: true});
+
+        //Disable autosave after the form has been submitted
+        $("#post").submit(function() {
+                $.cancel(autosavePeriodical);
+                autosaveLockRelease = false;
+        });
+
+        $('input[type="submit"], a.submitdelete', '#submitpost').click(function(){
+                blockSave = true;
+                window.onbeforeunload = null;
+                $(':button, :submit', '#submitpost').each(function(){
+                        var t = $(this);
+                        if ( t.hasClass('button-primary') )
+                                t.addClass('button-primary-disabled');
+                        else
+                                t.addClass('button-disabled');
+                });
+                if ( $(this).attr('id') == 'publish' )
+                        $('#ajax-loading').css('visibility', 'visible');
+                else
+                        $('#draft-ajax-loading').css('visibility', 'visible');
+        });
+
+        window.onbeforeunload = function(){
+                var mce = typeof(tinymce) != 'undefined' ? tinymce.activeEditor : false, title, content;
+
+                if ( mce && !mce.isHidden() ) {
+                        if ( mce.isDirty() )
+                                return autosaveL10n.saveAlert;
+                } else {
+                        if ( fullscreen && fullscreen.settings.visible ) {
+                                title = $('#wp-fullscreen-title').val();
+                                content = $("#wp_mce_fullscreen").val();
+                        } else {
+                                title = $('#post #title').val();
+                                content = $('#post #content').val();
+                        }
+
+                        if ( ( title || content ) && title + content != autosaveLast )
+                                return autosaveL10n.saveAlert;
+                }
+        };
+
+        $(window).unload( function(e) {
+                if ( ! autosaveLockRelease )
+                        return;
+
+                // unload fires (twice) on removing the Thickbox iframe. Make sure we process only the main document unload.
+                if ( e.target && e.target.nodeName != '#document' )
+                        return;
+
+                $.ajax({
+                        type: 'POST',
+                        url: ajaxurl,
+                        async: false,
+                        data: {
+                                action: 'wp-remove-post-lock',
+                                _wpnonce: $('#_wpnonce').val(),
+                                post_ID: $('#post_ID').val(),
+                                active_post_lock: $('#active_post_lock').val()
+                        }
+                });
+        } );
+
+        // preview
+        $('#post-preview').click(function(){
+                if ( $('#auto_draft').val() == '1' && notSaved ) {
+                        autosaveDelayPreview = true;
+                        autosave();
+                        return false;
+                }
+                doPreview();
+                return false;
+        });
+
+        doPreview = function() {
+                $('input#wp-preview').val('dopreview');
+                $('form#post').attr('target', 'wp-preview').submit().attr('target', '');
+
+                /*
+                 * Workaround for WebKit bug preventing a form submitting twice to the same action.
+                 * https://bugs.webkit.org/show_bug.cgi?id=28633
+                 */
+                if ( $.browser.safari ) {
+                        $('form#post').attr('action', function(index, value) {
+                                return value + '?t=' + new Date().getTime();
+                        });
+                }
+
+                $('input#wp-preview').val('');
+        }
+
+        // This code is meant to allow tabbing from Title to Post content.
+        $('#title').on('keydown.editor-focus', function(e) {
+                var ed;
+
+                if ( e.which != 9 )
+                        return;
+
+                if ( !e.ctrlKey && !e.altKey && !e.shiftKey ) {
+                        if ( typeof(tinymce) != 'undefined' )
+                                ed = tinymce.get('content');
+
+                        if ( ed && !ed.isHidden() ) {
+                                $(this).one('keyup', function(e){
+                                        $('#content_tbl td.mceToolbar > a').focus();
+                                });
+                        } else {
+                                $('#content').focus();
+                        }
+
+                        e.preventDefault();
+                }
+        });
+
+        // autosave new posts after a title is typed but not if Publish or Save Draft is clicked
+        if ( '1' == $('#auto_draft').val() ) {
+                $('#title').blur( function() {
+                        if ( !this.value || $('#auto_draft').val() != '1' )
+                                return;
+                        delayed_autosave();
+                });
+        }
+});
+
+function autosave_parse_response(response) {
+        var res = wpAjax.parseAjaxResponse(response, 'autosave'), message = '', postID, sup;
+
+        if ( res && res.responses && res.responses.length ) {
+                message = res.responses[0].data; // The saved message or error.
+                // someone else is editing: disable autosave, set errors
+                if ( res.responses[0].supplemental ) {
+                        sup = res.responses[0].supplemental;
+                        if ( 'disable' == sup['disable_autosave'] ) {
+                                autosave = function() {};
+                                autosaveLockRelease = false;
+                                res = { errors: true };
+                        }
+
+                        if ( sup['active-post-lock'] ) {
+                                jQuery('#active_post_lock').val( sup['active-post-lock'] );
+                        }
+
+                        if ( sup['alert'] ) {
+                                jQuery('#autosave-alert').remove();
+                                jQuery('#titlediv').after('<div id="autosave-alert" class="error below-h2"><p>' + sup['alert'] + '</p></div>');
+                        }
+
+                        jQuery.each(sup, function(selector, value) {
+                                if ( selector.match(/^replace-/) ) {
+                                        jQuery('#'+selector.replace('replace-', '')).val(value);
+                                }
+                        });
+                }
+
+                // if no errors: add slug UI
+                if ( !res.errors ) {
+                        postID = parseInt( res.responses[0].id, 10 );
+                        if ( !isNaN(postID) && postID > 0 ) {
+                                autosave_update_slug(postID);
+                        }
+                }
+        }
+        if ( message ) { // update autosave message
+                jQuery('.autosave-message').html(message);
+        } else if ( autosaveOldMessage && res ) {
+                jQuery('.autosave-message').html( autosaveOldMessage );
+        }
+        return res;
+}
+
+// called when autosaving pre-existing post
+function autosave_saved(response) {
+        blockSave = false;
+        autosave_parse_response(response); // parse the ajax response
+        autosave_enable_buttons(); // re-enable disabled form buttons
+}
+
+// called when autosaving new post
+function autosave_saved_new(response) {
+        blockSave = false;
+        var res = autosave_parse_response(response), postID;
+        if ( res && res.responses.length && !res.errors ) {
+                // An ID is sent only for real auto-saves, not for autosave=0 "keepalive" saves
+                postID = parseInt( res.responses[0].id, 10 );
+                if ( !isNaN(postID) && postID > 0 ) {
+                        notSaved = false;
+                        jQuery('#auto_draft').val('0'); // No longer an auto-draft
+                }
+                autosave_enable_buttons();
+                if ( autosaveDelayPreview ) {
+                        autosaveDelayPreview = false;
+                        doPreview();
+                }
+        } else {
+                autosave_enable_buttons(); // re-enable disabled form buttons
+        }
+}
+
+function autosave_update_slug(post_id) {
+        // create slug area only if not already there
+        if ( 'undefined' != makeSlugeditClickable && jQuery.isFunction(makeSlugeditClickable) && !jQuery('#edit-slug-box > *').size() ) {
+                jQuery.post( ajaxurl, {
+                                action: 'sample-permalink',
+                                post_id: post_id,
+                                new_title: fullscreen && fullscreen.settings.visible ? jQuery('#wp-fullscreen-title').val() : jQuery('#title').val(),
+                                samplepermalinknonce: jQuery('#samplepermalinknonce').val()
+                        },
+                        function(data) {
+                                if ( data !== '-1' ) {
+                                        jQuery('#edit-slug-box').html(data);
+                                        makeSlugeditClickable();
+                                }
+                        }
+                );
+        }
+}
+
+function autosave_loading() {
+        jQuery('.autosave-message').html(autosaveL10n.savingText);
+}
+
+function autosave_enable_buttons() {
+        // delay that a bit to avoid some rare collisions while the DOM is being updated.
+        setTimeout(function(){
+                jQuery(':button, :submit', '#submitpost').removeAttr('disabled');
+                jQuery('.ajax-loading').css('visibility', 'hidden');
+        }, 500);
+}
+
+function autosave_disable_buttons() {
+        jQuery(':button, :submit', '#submitpost').prop('disabled', true);
+        // Re-enable 5 sec later. Just gives autosave a head start to avoid collisions.
+        setTimeout(autosave_enable_buttons, 5000);
+}
+
+function delayed_autosave() {
+        setTimeout(function(){
+                if ( blockSave )
+                        return;
+                autosave();
+        }, 200);
+}
+
+autosave = function() {
+        // (bool) is rich editor enabled and active
+        blockSave = true;
+        var rich = (typeof tinymce != "undefined") && tinymce.activeEditor && !tinymce.activeEditor.isHidden(),
+                post_data, doAutoSave, ed, origStatus, successCallback;
+
+        autosave_disable_buttons();
+
+        post_data = {
+                action: "autosave",
+                post_ID: jQuery("#post_ID").val() || 0,
+                autosavenonce: jQuery('#autosavenonce').val(),
+                post_type: jQuery('#post_type').val() || "",
+                autosave: 1
+        };
+
+        jQuery('.tags-input').each( function() {
+                post_data[this.name] = this.value;
+        } );
+
+        // We always send the ajax request in order to keep the post lock fresh.
+        // This (bool) tells whether or not to write the post to the DB during the ajax request.
+        doAutoSave = true;
+
+        // No autosave while thickbox is open (media buttons)
+        if ( jQuery("#TB_window").css('display') == 'block' )
+                doAutoSave = false;
+
+        /* Gotta do this up here so we can check the length when tinymce is in use */
+        if ( rich && doAutoSave ) {
+                ed = tinymce.activeEditor;
+                // Don't run while the tinymce spellcheck is on. It resets all found words.
+                if ( ed.plugins.spellchecker && ed.plugins.spellchecker.active ) {
+                        doAutoSave = false;
+                } else {
+                        if ( 'mce_fullscreen' == ed.id || 'wp_mce_fullscreen' == ed.id )
+                                tinymce.get('content').setContent(ed.getContent({format : 'raw'}), {format : 'raw'});
+                        tinymce.triggerSave();
+                }
+        }
+
+        if ( fullscreen && fullscreen.settings.visible ) {
+                post_data["post_title"] = jQuery('#wp-fullscreen-title').val() || '';
+                post_data["content"] = jQuery("#wp_mce_fullscreen").val() || '';
+        } else {
+                post_data["post_title"] = jQuery("#title").val() || '';
+                post_data["content"] = jQuery("#content").val() || '';
+        }
+
+        if ( jQuery('#post_name').val() )
+                post_data["post_name"] = jQuery('#post_name').val();
+
+        // Nothing to save or no change.
+        if ( ( post_data["post_title"].length == 0 && post_data["content"].length == 0 ) || post_data["post_title"] + post_data["content"] == autosaveLast ) {
+                doAutoSave = false;
+        }
+
+        origStatus = jQuery('#original_post_status').val();
+
+        goodcats = ([]);
+        jQuery("[name='post_category[]']:checked").each( function(i) {
+                goodcats.push(this.value);
+        } );
+        post_data["catslist"] = goodcats.join(",");
+
+        if ( jQuery("#comment_status").prop("checked") )
+                post_data["comment_status"] = 'open';
+        if ( jQuery("#ping_status").prop("checked") )
+                post_data["ping_status"] = 'open';
+        if ( jQuery("#excerpt").size() )
+                post_data["excerpt"] = jQuery("#excerpt").val();
+        if ( jQuery("#post_author").size() )
+                post_data["post_author"] = jQuery("#post_author").val();
+        if ( jQuery("#parent_id").val() )
+                post_data["parent_id"] = jQuery("#parent_id").val();
+        post_data["user_ID"] = jQuery("#user-id").val();
+        if ( jQuery('#auto_draft').val() == '1' )
+                post_data["auto_draft"] = '1';
+
+        if ( doAutoSave ) {
+                autosaveLast = post_data["post_title"] + post_data["content"];
+                jQuery(document).triggerHandler('wpcountwords', [ post_data["content"] ]);
+        } else {
+                post_data['autosave'] = 0;
+        }
+
+        if ( post_data["auto_draft"] == '1' ) {
+                successCallback = autosave_saved_new; // new post
+        } else {
+                successCallback = autosave_saved; // pre-existing post
+        }
+
+        autosaveOldMessage = jQuery('#autosave').html();
+        jQuery.ajax({
+                data: post_data,
+                beforeSend: doAutoSave ? autosave_loading : null,
+                type: "POST",
+                url: ajaxurl,
+                success: successCallback
+        });
+}
</ins></span></pre></div>
<a id="trunkwpincludesjsautosaveminjsfromrev21591trunkwpincludesjsautosavejs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/autosave.min.js (from rev 21591, trunk/wp-includes/js/autosave.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/autosave.min.js         (rev 0)
+++ trunk/wp-includes/js/autosave.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var autosave,autosaveLast="",autosavePeriodical,autosaveOldMessage="",autosaveDelayPreview=false,notSaved=true,blockSave=false,fullscreen,autosaveLockRelease=true;jQuery(document).ready(function(a){autosaveLast=a("#post #title").val()+a("#post #content").val();autosavePeriodical=a.schedule({time:autosaveL10n.autosaveInterval*1000,func:function(){autosave()},repeat:true,protect:true});a("#post").submit(function(){a.cancel(autosavePeriodical);autosaveLockRelease=false});a('input[type="submit"], a.submitdelete',"#submitpost").click(function(){blockSave=true;window.onbeforeunload=null;a(":button, :submit","#submitpost").each(function(){var b=a(this);if(b.hasClass("button-primary")){b.addClass("button-primary-disabled")}else{b.addClass("button-disabled")}});if(a(this).attr("id")=="publish"){a("#ajax-loading").css("v
isibility","visible")}else{a("#draft-ajax-loading").css("visibility","visible")}});window.onbeforeunload=function(){var b=typeof(tinymce)!="undefined"?tinymce.activeEditor:false,d,c;if(b&&!b.isHidden()){if(b.isDirty()){return autosaveL10n.saveAlert}}else{if(fullscreen&&fullscreen.settings.visible){d=a("#wp-fullscreen-title").val();c=a("#wp_mce_fullscreen").val()}else{d=a("#post #title").val();c=a("#post #content").val()}if((d||c)&&d+c!=autosaveLast){return autosaveL10n.saveAlert}}};a(window).unload(function(b){if(!autosaveLockRelease){return}if(b.target&&b.target.nodeName!="#document"){return}a.ajax({type:"POST",url:ajaxurl,async:false,data:{action:"wp-remove-post-lock",_wpnonce:a("#_wpnonce").val(),post_ID:a("#post_ID").val(),active_post_lock:a("#active_post_lock").val()}})});a("#post-
preview").click(function(){if(a("#auto_draft").val()=="1"&&notSaved){autosaveDelayPreview=true;autosave();return false}doPreview();return false});doPreview=function(){a("input#wp-preview").val("dopreview");a("form#post").attr("target","wp-preview").submit().attr("target","");if(a.browser.safari){a("form#post").attr("action",function(b,c){return c+"?t="+new Date().getTime()})}a("input#wp-preview").val("")};a("#title").on("keydown.editor-focus",function(c){var b;if(c.which!=9){return}if(!c.ctrlKey&&!c.altKey&&!c.shiftKey){if(typeof(tinymce)!="undefined"){b=tinymce.get("content")}if(b&&!b.isHidden()){a(this).one("keyup",function(d){a("#content_tbl td.mceToolbar > a").focus()})}else{a("#content").focus()}c.preventDefault()}});if(&quo
t;1"==a("#auto_draft").val()){a("#title").blur(function(){if(!this.value||a("#auto_draft").val()!="1"){return}delayed_autosave()})}});function autosave_parse_response(c){var d=wpAjax.parseAjaxResponse(c,"autosave"),e="",a,b;if(d&&d.responses&&d.responses.length){e=d.responses[0].data;if(d.responses[0].supplemental){b=d.responses[0].supplemental;if("disable"==b.disable_autosave){autosave=function(){};autosaveLockRelease=false;d={errors:true}}if(b["active-post-lock"]){jQuery("#active_post_lock").val(b["active-post-lock"])}if(b.alert){jQuery("#autosave-alert").remove();jQuery("#titlediv").after('<div id="autosave-alert" class="error below-h2"><p>'+b.alert+"</p></div>")}jQuery.each(b,function(f,g){if(f.match(/^replace-/)){jQuery("#"+f.replace("replace-",""))
.val(g)}})}if(!d.errors){a=parseInt(d.responses[0].id,10);if(!isNaN(a)&&a>0){autosave_update_slug(a)}}}if(e){jQuery(".autosave-message").html(e)}else{if(autosaveOldMessage&&d){jQuery(".autosave-message").html(autosaveOldMessage)}}return d}function autosave_saved(a){blockSave=false;autosave_parse_response(a);autosave_enable_buttons()}function autosave_saved_new(b){blockSave=false;var c=autosave_parse_response(b),a;if(c&&c.responses.length&&!c.errors){a=parseInt(c.responses[0].id,10);if(!isNaN(a)&&a>0){notSaved=false;jQuery("#auto_draft").val("0")}autosave_enable_buttons();if(autosaveDelayPreview){autosaveDelayPreview=false;doPreview()}}else{autosave_enable_buttons()}}function autosave_update_slug(a){if("undefined"!=makeSlugeditClickable&&jQuery.isFunction(makeSlugeditClickable)&&!jQuery("#edit-slug-box > *").size()){jQuery.post(ajaxurl,{action:"sam
ple-permalink",post_id:a,new_title:fullscreen&&fullscreen.settings.visible?jQuery("#wp-fullscreen-title").val():jQuery("#title").val(),samplepermalinknonce:jQuery("#samplepermalinknonce").val()},function(b){if(b!=="-1"){jQuery("#edit-slug-box").html(b);makeSlugeditClickable()}})}}function autosave_loading(){jQuery(".autosave-message").html(autosaveL10n.savingText)}function autosave_enable_buttons(){setTimeout(function(){jQuery(":button, :submit","#submitpost").removeAttr("disabled");jQuery(".ajax-loading").css("visibility","hidden")},500)}function autosave_disable_buttons(){jQuery(":button, :submit","#submitpost").prop("disabled",true);setTimeout(autosave_enable_buttons,5000)}function delayed_autosave(){setTimeout(function(){if(blockSave){return}autosave()},200)}autosave=function(){blockSave=true;var c=(typeof tiny
mce!="undefined")&&tinymce.activeEditor&&!tinymce.activeEditor.isHidden(),d,f,b,e,a;autosave_disable_buttons();d={action:"autosave",post_ID:jQuery("#post_ID").val()||0,autosavenonce:jQuery("#autosavenonce").val(),post_type:jQuery("#post_type").val()||"",autosave:1};jQuery(".tags-input").each(function(){d[this.name]=this.value});f=true;if(jQuery("#TB_window").css("display")=="block"){f=false}if(c&&f){b=tinymce.activeEditor;if(b.plugins.spellchecker&&b.plugins.spellchecker.active){f=false}else{if("mce_fullscreen"==b.id||"wp_mce_fullscreen"==b.id){tinymce.get("content").setContent(b.getContent({format:"raw"}),{format:"raw"})}tinymce.triggerSave()}}if(fullscreen&&fullscreen.settings.visible){d.post_title=jQuery("#wp-fullscreen-title").val()||"";d.content=jQuery("#wp_m
ce_fullscreen").val()||""}else{d.post_title=jQuery("#title").val()||"";d.content=jQuery("#content").val()||""}if(jQuery("#post_name").val()){d.post_name=jQuery("#post_name").val()}if((d.post_title.length==0&&d.content.length==0)||d.post_title+d.content==autosaveLast){f=false}e=jQuery("#original_post_status").val();goodcats=([]);jQuery("[name='post_category[]']:checked").each(function(g){goodcats.push(this.value)});d.catslist=goodcats.join(",");if(jQuery("#comment_status").prop("checked")){d.comment_status="open"}if(jQuery("#ping_status").prop("checked")){d.ping_status="open"}if(jQuery("#excerpt").size()){d.excerpt=jQuery("#excerpt").val()}if(jQuery("#post_author").size()){d.post_author=jQuery("#post_author").val()}if(jQuery("#parent_id").val()){d.parent_id
=jQuery("#parent_id").val()}d.user_ID=jQuery("#user-id").val();if(jQuery("#auto_draft").val()=="1"){d.auto_draft="1"}if(f){autosaveLast=d.post_title+d.content;jQuery(document).triggerHandler("wpcountwords",[d.content])}else{d.autosave=0}if(d.auto_draft=="1"){a=autosave_saved_new}else{a=autosave_saved}autosaveOldMessage=jQuery("#autosave").html();jQuery.ajax({data:d,beforeSend:f?autosave_loading:null,type:"POST",url:ajaxurl,success:a})};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscolorpickerdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/colorpicker.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/colorpicker.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/colorpicker.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,707 +0,0 @@
</span><del>-// ===================================================================
-// Author: Matt Kruse <matt@mattkruse.com>
-// WWW: http://www.mattkruse.com/
-//
-// NOTICE: You may use this code for any purpose, commercial or
-// private, without any further permission from the author. You may
-// remove this notice from your final code if you wish, however it is
-// appreciated by the author if at least my web site address is kept.
-//
-// You may *NOT* re-distribute this code in any way except through its
-// use. That means, you can include it in your product, or your web
-// site, or any other form where the code is actually being used. You
-// may not put the plain javascript up on your site for download or
-// include it in your javascript libraries for download.
-// If you wish to share this code with others, please just point them
-// to the URL instead.
-// Please DO NOT link directly to my .js files from your site. Copy
-// the files to your server and use them there. Thank you.
-// ===================================================================
-
-
-/* SOURCE FILE: AnchorPosition.js */
-
-/*
-AnchorPosition.js
-Author: Matt Kruse
-Last modified: 10/11/02
-
-DESCRIPTION: These functions find the position of an <A> tag in a document,
-so other elements can be positioned relative to it.
-
-COMPATABILITY: Netscape 4.x,6.x,Mozilla, IE 5.x,6.x on Windows. Some small
-positioning errors - usually with Window positioning - occur on the
-Macintosh platform.
-
-FUNCTIONS:
-getAnchorPosition(anchorname)
- Returns an Object() having .x and .y properties of the pixel coordinates
- of the upper-left corner of the anchor. Position is relative to the PAGE.
-
-getAnchorWindowPosition(anchorname)
- Returns an Object() having .x and .y properties of the pixel coordinates
- of the upper-left corner of the anchor, relative to the WHOLE SCREEN.
-
-NOTES:
-
-1) For popping up separate browser windows, use getAnchorWindowPosition.
- Otherwise, use getAnchorPosition
-
-2) Your anchor tag MUST contain both NAME and ID attributes which are the
- same. For example:
- <A NAME="test" ID="test"> </A>
-
-3) There must be at least a space between <A> </A> for IE5.5 to see the
- anchor tag correctly. Do not do <A></A> with no space.
-*/
-
-// getAnchorPosition(anchorname)
-// This function returns an object having .x and .y properties which are the coordinates
-// of the named anchor, relative to the page.
-function getAnchorPosition(anchorname) {
-        // This function will return an Object with x and y properties
-        var useWindow=false;
-        var coordinates=new Object();
-        var x=0,y=0;
-        // Browser capability sniffing
-        var use_gebi=false, use_css=false, use_layers=false;
-        if (document.getElementById) { use_gebi=true; }
-        else if (document.all) { use_css=true; }
-        else if (document.layers) { use_layers=true; }
-        // Logic to find position
-         if (use_gebi && document.all) {
-                x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
-                y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
-                }
-        else if (use_gebi) {
-                var o=document.getElementById(anchorname);
-                x=AnchorPosition_getPageOffsetLeft(o);
-                y=AnchorPosition_getPageOffsetTop(o);
-                }
-         else if (use_css) {
-                x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
-                y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
-                }
-        else if (use_layers) {
-                var found=0;
-                for (var i=0; i<document.anchors.length; i++) {
-                        if (document.anchors[i].name==anchorname) { found=1; break; }
-                        }
-                if (found==0) {
-                        coordinates.x=0; coordinates.y=0; return coordinates;
-                        }
-                x=document.anchors[i].x;
-                y=document.anchors[i].y;
-                }
-        else {
-                coordinates.x=0; coordinates.y=0; return coordinates;
-                }
-        coordinates.x=x;
-        coordinates.y=y;
-        return coordinates;
-        }
-
-// getAnchorWindowPosition(anchorname)
-// This function returns an object having .x and .y properties which are the coordinates
-// of the named anchor, relative to the window
-function getAnchorWindowPosition(anchorname) {
-        var coordinates=getAnchorPosition(anchorname);
-        var x=0;
-        var y=0;
-        if (document.getElementById) {
-                if (isNaN(window.screenX)) {
-                        x=coordinates.x-document.body.scrollLeft+window.screenLeft;
-                        y=coordinates.y-document.body.scrollTop+window.screenTop;
-                        }
-                else {
-                        x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
-                        y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
-                        }
-                }
-        else if (document.all) {
-                x=coordinates.x-document.body.scrollLeft+window.screenLeft;
-                y=coordinates.y-document.body.scrollTop+window.screenTop;
-                }
-        else if (document.layers) {
-                x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
-                y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
-                }
-        coordinates.x=x;
-        coordinates.y=y;
-        return coordinates;
-        }
-
-// Functions for IE to get position of an object
-function AnchorPosition_getPageOffsetLeft (el) {
-        var ol=el.offsetLeft;
-        while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
-        return ol;
-        }
-function AnchorPosition_getWindowOffsetLeft (el) {
-        return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;
-        }
-function AnchorPosition_getPageOffsetTop (el) {
-        var ot=el.offsetTop;
-        while((el=el.offsetParent) != null) { ot += el.offsetTop; }
-        return ot;
-        }
-function AnchorPosition_getWindowOffsetTop (el) {
-        return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;
-        }
-
-/* SOURCE FILE: PopupWindow.js */
-
-/*
-PopupWindow.js
-Author: Matt Kruse
-Last modified: 02/16/04
-
-DESCRIPTION: This object allows you to easily and quickly popup a window
-in a certain place. The window can either be a DIV or a separate browser
-window.
-
-COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some small
-positioning errors - usually with Window positioning - occur on the
-Macintosh platform. Due to bugs in Netscape 4.x, populating the popup
-window with <STYLE> tags may cause errors.
-
-USAGE:
-// Create an object for a WINDOW popup
-var win = new PopupWindow();
-
-// Create an object for a DIV window using the DIV named 'mydiv'
-var win = new PopupWindow('mydiv');
-
-// Set the window to automatically hide itself when the user clicks
-// anywhere else on the page except the popup
-win.autoHide();
-
-// Show the window relative to the anchor name passed in
-win.showPopup(anchorname);
-
-// Hide the popup
-win.hidePopup();
-
-// Set the size of the popup window (only applies to WINDOW popups
-win.setSize(width,height);
-
-// Populate the contents of the popup window that will be shown. If you
-// change the contents while it is displayed, you will need to refresh()
-win.populate(string);
-
-// set the URL of the window, rather than populating its contents
-// manually
-win.setUrl("http://www.site.com/");
-
-// Refresh the contents of the popup
-win.refresh();
-
-// Specify how many pixels to the right of the anchor the popup will appear
-win.offsetX = 50;
-
-// Specify how many pixels below the anchor the popup will appear
-win.offsetY = 100;
-
-NOTES:
-1) Requires the functions in AnchorPosition.js
-
-2) Your anchor tag MUST contain both NAME and ID attributes which are the
- same. For example:
- <A NAME="test" ID="test"> </A>
-
-3) There must be at least a space between <A> </A> for IE5.5 to see the
- anchor tag correctly. Do not do <A></A> with no space.
-
-4) When a PopupWindow object is created, a handler for 'onmouseup' is
- attached to any event handler you may have already defined. Do NOT define
- an event handler for 'onmouseup' after you define a PopupWindow object or
- the autoHide() will not work correctly.
-*/
-
-// Set the position of the popup window based on the anchor
-function PopupWindow_getXYPosition(anchorname) {
-        var coordinates;
-        if (this.type == "WINDOW") {
-                coordinates = getAnchorWindowPosition(anchorname);
-                }
-        else {
-                coordinates = getAnchorPosition(anchorname);
-                }
-        this.x = coordinates.x;
-        this.y = coordinates.y;
-        }
-// Set width/height of DIV/popup window
-function PopupWindow_setSize(width,height) {
-        this.width = width;
-        this.height = height;
-        }
-// Fill the window with contents
-function PopupWindow_populate(contents) {
-        this.contents = contents;
-        this.populated = false;
-        }
-// Set the URL to go to
-function PopupWindow_setUrl(url) {
-        this.url = url;
-        }
-// Set the window popup properties
-function PopupWindow_setWindowProperties(props) {
-        this.windowProperties = props;
-        }
-// Refresh the displayed contents of the popup
-function PopupWindow_refresh() {
-        if (this.divName != null) {
-                // refresh the DIV object
-                if (this.use_gebi) {
-                        document.getElementById(this.divName).innerHTML = this.contents;
-                        }
-                else if (this.use_css) {
-                        document.all[this.divName].innerHTML = this.contents;
-                        }
-                else if (this.use_layers) {
-                        var d = document.layers[this.divName];
-                        d.document.open();
-                        d.document.writeln(this.contents);
-                        d.document.close();
-                        }
-                }
-        else {
-                if (this.popupWindow != null && !this.popupWindow.closed) {
-                        if (this.url!="") {
-                                this.popupWindow.location.href=this.url;
-                                }
-                        else {
-                                this.popupWindow.document.open();
-                                this.popupWindow.document.writeln(this.contents);
-                                this.popupWindow.document.close();
-                        }
-                        this.popupWindow.focus();
-                        }
-                }
-        }
-// Position and show the popup, relative to an anchor object
-function PopupWindow_showPopup(anchorname) {
-        this.getXYPosition(anchorname);
-        this.x += this.offsetX;
-        this.y += this.offsetY;
-        if (!this.populated && (this.contents != "")) {
-                this.populated = true;
-                this.refresh();
-                }
-        if (this.divName != null) {
-                // Show the DIV object
-                if (this.use_gebi) {
-                        document.getElementById(this.divName).style.left = this.x + "px";
-                        document.getElementById(this.divName).style.top = this.y;
-                        document.getElementById(this.divName).style.visibility = "visible";
-                        }
-                else if (this.use_css) {
-                        document.all[this.divName].style.left = this.x;
-                        document.all[this.divName].style.top = this.y;
-                        document.all[this.divName].style.visibility = "visible";
-                        }
-                else if (this.use_layers) {
-                        document.layers[this.divName].left = this.x;
-                        document.layers[this.divName].top = this.y;
-                        document.layers[this.divName].visibility = "visible";
-                        }
-                }
-        else {
-                if (this.popupWindow == null || this.popupWindow.closed) {
-                        // If the popup window will go off-screen, move it so it doesn't
-                        if (this.x<0) { this.x=0; }
-                        if (this.y<0) { this.y=0; }
-                        if (screen && screen.availHeight) {
-                                if ((this.y + this.height) > screen.availHeight) {
-                                        this.y = screen.availHeight - this.height;
-                                        }
-                                }
-                        if (screen && screen.availWidth) {
-                                if ((this.x + this.width) > screen.availWidth) {
-                                        this.x = screen.availWidth - this.width;
-                                        }
-                                }
-                        var avoidAboutBlank = window.opera || ( document.layers && !navigator.mimeTypes['*'] ) || navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled );
-                        this.popupWindow = window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"");
-                        }
-                this.refresh();
-                }
-        }
-// Hide the popup
-function PopupWindow_hidePopup() {
-        if (this.divName != null) {
-                if (this.use_gebi) {
-                        document.getElementById(this.divName).style.visibility = "hidden";
-                        }
-                else if (this.use_css) {
-                        document.all[this.divName].style.visibility = "hidden";
-                        }
-                else if (this.use_layers) {
-                        document.layers[this.divName].visibility = "hidden";
-                        }
-                }
-        else {
-                if (this.popupWindow && !this.popupWindow.closed) {
-                        this.popupWindow.close();
-                        this.popupWindow = null;
-                        }
-                }
-        }
-// Pass an event and return whether or not it was the popup DIV that was clicked
-function PopupWindow_isClicked(e) {
-        if (this.divName != null) {
-                if (this.use_layers) {
-                        var clickX = e.pageX;
-                        var clickY = e.pageY;
-                        var t = document.layers[this.divName];
-                        if ((clickX > t.left) && (clickX < t.left+t.clip.width) && (clickY > t.top) && (clickY < t.top+t.clip.height)) {
-                                return true;
-                                }
-                        else { return false; }
-                        }
-                else if (document.all) { // Need to hard-code this to trap IE for error-handling
-                        var t = window.event.srcElement;
-                        while (t.parentElement != null) {
-                                if (t.id==this.divName) {
-                                        return true;
-                                        }
-                                t = t.parentElement;
-                                }
-                        return false;
-                        }
-                else if (this.use_gebi && e) {
-                        var t = e.originalTarget;
-                        while (t.parentNode != null) {
-                                if (t.id==this.divName) {
-                                        return true;
-                                        }
-                                t = t.parentNode;
-                                }
-                        return false;
-                        }
-                return false;
-                }
-        return false;
-        }
-
-// Check an onMouseDown event to see if we should hide
-function PopupWindow_hideIfNotClicked(e) {
-        if (this.autoHideEnabled && !this.isClicked(e)) {
-                this.hidePopup();
-                }
-        }
-// Call this to make the DIV disable automatically when mouse is clicked outside it
-function PopupWindow_autoHide() {
-        this.autoHideEnabled = true;
-        }
-// This global function checks all PopupWindow objects onmouseup to see if they should be hidden
-function PopupWindow_hidePopupWindows(e) {
-        for (var i=0; i<popupWindowObjects.length; i++) {
-                if (popupWindowObjects[i] != null) {
-                        var p = popupWindowObjects[i];
-                        p.hideIfNotClicked(e);
-                        }
-                }
-        }
-// Run this immediately to attach the event listener
-function PopupWindow_attachListener() {
-        if (document.layers) {
-                document.captureEvents(Event.MOUSEUP);
-                }
-        window.popupWindowOldEventListener = document.onmouseup;
-        if (window.popupWindowOldEventListener != null) {
-                document.onmouseup = new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();");
-                }
-        else {
-                document.onmouseup = PopupWindow_hidePopupWindows;
-                }
-        }
-// CONSTRUCTOR for the PopupWindow object
-// Pass it a DIV name to use a DHTML popup, otherwise will default to window popup
-function PopupWindow() {
-        if (!window.popupWindowIndex) { window.popupWindowIndex = 0; }
-        if (!window.popupWindowObjects) { window.popupWindowObjects = new Array(); }
-        if (!window.listenerAttached) {
-                window.listenerAttached = true;
-                PopupWindow_attachListener();
-                }
-        this.index = popupWindowIndex++;
-        popupWindowObjects[this.index] = this;
-        this.divName = null;
-        this.popupWindow = null;
-        this.width=0;
-        this.height=0;
-        this.populated = false;
-        this.visible = false;
-        this.autoHideEnabled = false;
-
-        this.contents = "";
-        this.url="";
-        this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";
-        if (arguments.length>0) {
-                this.type="DIV";
-                this.divName = arguments[0];
-                }
-        else {
-                this.type="WINDOW";
-                }
-        this.use_gebi = false;
-        this.use_css = false;
-        this.use_layers = false;
-        if (document.getElementById) { this.use_gebi = true; }
-        else if (document.all) { this.use_css = true; }
-        else if (document.layers) { this.use_layers = true; }
-        else { this.type = "WINDOW"; }
-        this.offsetX = 0;
-        this.offsetY = 0;
-        // Method mappings
-        this.getXYPosition = PopupWindow_getXYPosition;
-        this.populate = PopupWindow_populate;
-        this.setUrl = PopupWindow_setUrl;
-        this.setWindowProperties = PopupWindow_setWindowProperties;
-        this.refresh = PopupWindow_refresh;
-        this.showPopup = PopupWindow_showPopup;
-        this.hidePopup = PopupWindow_hidePopup;
-        this.setSize = PopupWindow_setSize;
-        this.isClicked = PopupWindow_isClicked;
-        this.autoHide = PopupWindow_autoHide;
-        this.hideIfNotClicked = PopupWindow_hideIfNotClicked;
-        }
-
-/* SOURCE FILE: ColorPicker2.js */
-
-/*
-Last modified: 02/24/2003
-
-DESCRIPTION: This widget is used to select a color, in hexadecimal #RRGGBB
-form. It uses a color "swatch" to display the standard 216-color web-safe
-palette. The user can then click on a color to select it.
-
-COMPATABILITY: See notes in AnchorPosition.js and PopupWindow.js.
-Only the latest DHTML-capable browsers will show the color and hex values
-at the bottom as your mouse goes over them.
-
-USAGE:
-// Create a new ColorPicker object using DHTML popup
-var cp = new ColorPicker();
-
-// Create a new ColorPicker object using Window Popup
-var cp = new ColorPicker('window');
-
-// Add a link in your page to trigger the popup. For example:
-<A HREF="#" onClick="cp.show('pick');return false;" NAME="pick" ID="pick">Pick</A>
-
-// Or use the built-in "select" function to do the dirty work for you:
-<A HREF="#" onClick="cp.select(document.forms[0].color,'pick');return false;" NAME="pick" ID="pick">Pick</A>
-
-// If using DHTML popup, write out the required DIV tag near the bottom
-// of your page.
-<SCRIPT LANGUAGE="JavaScript">cp.writeDiv()</SCRIPT>
-
-// Write the 'pickColor' function that will be called when the user clicks
-// a color and do something with the value. This is only required if you
-// want to do something other than simply populate a form field, which is
-// what the 'select' function will give you.
-function pickColor(color) {
-        field.value = color;
-        }
-
-NOTES:
-1) Requires the functions in AnchorPosition.js and PopupWindow.js
-
-2) Your anchor tag MUST contain both NAME and ID attributes which are the
- same. For example:
- <A NAME="test" ID="test"> </A>
-
-3) There must be at least a space between <A> </A> for IE5.5 to see the
- anchor tag correctly. Do not do <A></A> with no space.
-
-4) When a ColorPicker object is created, a handler for 'onmouseup' is
- attached to any event handler you may have already defined. Do NOT define
- an event handler for 'onmouseup' after you define a ColorPicker object or
- the color picker will not hide itself correctly.
-*/
-ColorPicker_targetInput = null;
-function ColorPicker_writeDiv() {
-        document.writeln("<DIV ID=\"colorPickerDiv\" STYLE=\"position:absolute;visibility:hidden;\"> </DIV>");
-        }
-
-function ColorPicker_show(anchorname) {
-        this.showPopup(anchorname);
-        }
-
-function ColorPicker_pickColor(color,obj) {
-        obj.hidePopup();
-        pickColor(color);
-        }
-
-// A Default "pickColor" function to accept the color passed back from popup.
-// User can over-ride this with their own function.
-function pickColor(color) {
-        if (ColorPicker_targetInput==null) {
-                alert("Target Input is null, which means you either didn't use the 'select' function or you have no defined your own 'pickColor' function to handle the picked color!");
-                return;
-                }
-        ColorPicker_targetInput.value = color;
-        }
-
-// This function is the easiest way to popup the window, select a color, and
-// have the value populate a form field, which is what most people want to do.
-function ColorPicker_select(inputobj,linkname) {
-        if (inputobj.type!="text" && inputobj.type!="hidden" && inputobj.type!="textarea") {
-                alert("colorpicker.select: Input object passed is not a valid form input object");
-                window.ColorPicker_targetInput=null;
-                return;
-                }
-        window.ColorPicker_targetInput = inputobj;
-        this.show(linkname);
-        }
-
-// This function runs when you move your mouse over a color block, if you have a newer browser
-function ColorPicker_highlightColor(c) {
-        var thedoc = (arguments.length>1)?arguments[1]:window.document;
-        var d = thedoc.getElementById("colorPickerSelectedColor");
-        d.style.backgroundColor = c;
-        d = thedoc.getElementById("colorPickerSelectedColorValue");
-        d.innerHTML = c;
-        }
-
-function ColorPicker() {
-        var windowMode = false;
-        // Create a new PopupWindow object
-        if (arguments.length==0) {
-                var divname = "colorPickerDiv";
-                }
-        else if (arguments[0] == "window") {
-                var divname = '';
-                windowMode = true;
-                }
-        else {
-                var divname = arguments[0];
-                }
-
-        if (divname != "") {
-                var cp = new PopupWindow(divname);
-                }
-        else {
-                var cp = new PopupWindow();
-                cp.setSize(225,250);
-                }
-
-        // Object variables
-        cp.currentValue = "#FFFFFF";
-
-        // Method Mappings
-        cp.writeDiv = ColorPicker_writeDiv;
-        cp.highlightColor = ColorPicker_highlightColor;
-        cp.show = ColorPicker_show;
-        cp.select = ColorPicker_select;
-
-        // Code to populate color picker window
-        var colors = new Array(        "#4180B6","#69AEE7","#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099",
-                                                        "#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099",
-                                                        "#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099",
-                                                        "#FF00CC","#FF00FF","#7FFFFF","#7FFFFF","#7FF7F7","#7FEFEF","#7FE7E7","#7FDFDF","#7FD7D7","#7FCFCF","#7FC7C7","#7FBFBF",
-                                                        "#7FB7B7","#7FAFAF","#7FA7A7","#7F9F9F","#7F9797","#7F8F8F","#7F8787","#7F7F7F","#7F7777","#7F6F6F","#7F6767","#7F5F5F",
-                                                        "#7F5757","#7F4F4F","#7F4747","#7F3F3F","#7F3737","#7F2F2F","#7F2727","#7F1F1F","#7F1717","#7F0F0F","#7F0707","#7F0000",
-
-                                                        "#4180B6","#69AEE7","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399",
-                                                        "#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399",
-                                                        "#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399",
-                                                        "#FF33CC","#FF33FF","#FF7FFF","#FF7FFF","#F77FF7","#EF7FEF","#E77FE7","#DF7FDF","#D77FD7","#CF7FCF","#C77FC7","#BF7FBF",
-                                                        "#B77FB7","#AF7FAF","#A77FA7","#9F7F9F","#977F97","#8F7F8F","#877F87","#7F7F7F","#777F77","#6F7F6F","#677F67","#5F7F5F",
-                                                        "#577F57","#4F7F4F","#477F47","#3F7F3F","#377F37","#2F7F2F","#277F27","#1F7F1F","#177F17","#0F7F0F","#077F07","#007F00",
-
-                                                        "#4180B6","#69AEE7","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699",
-                                                        "#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699",
-                                                        "#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699",
-                                                        "#FF66CC","#FF66FF","#FFFF7F","#FFFF7F","#F7F77F","#EFEF7F","#E7E77F","#DFDF7F","#D7D77F","#CFCF7F","#C7C77F","#BFBF7F",
-                                                        "#B7B77F","#AFAF7F","#A7A77F","#9F9F7F","#97977F","#8F8F7F","#87877F","#7F7F7F","#77777F","#6F6F7F","#67677F","#5F5F7F",
-                                                        "#57577F","#4F4F7F","#47477F","#3F3F7F","#37377F","#2F2F7F","#27277F","#1F1F7F","#17177F","#0F0F7F","#07077F","#00007F",
-
-                                                        "#4180B6","#69AEE7","#009900","#009933","#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999",
-                                                        "#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999",
-                                                        "#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999",
-                                                        "#FF99CC","#FF99FF","#3FFFFF","#3FFFFF","#3FF7F7","#3FEFEF","#3FE7E7","#3FDFDF","#3FD7D7","#3FCFCF","#3FC7C7","#3FBFBF",
-                                                        "#3FB7B7","#3FAFAF","#3FA7A7","#3F9F9F","#3F9797","#3F8F8F","#3F8787","#3F7F7F","#3F7777","#3F6F6F","#3F6767","#3F5F5F",
-                                                        "#3F5757","#3F4F4F","#3F4747","#3F3F3F","#3F3737","#3F2F2F","#3F2727","#3F1F1F","#3F1717","#3F0F0F","#3F0707","#3F0000",
-
-                                                        "#4180B6","#69AEE7","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99",
-                                                        "#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99",
-                                                        "#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99",
-                                                        "#FFCCCC","#FFCCFF","#FF3FFF","#FF3FFF","#F73FF7","#EF3FEF","#E73FE7","#DF3FDF","#D73FD7","#CF3FCF","#C73FC7","#BF3FBF",
-                                                        "#B73FB7","#AF3FAF","#A73FA7","#9F3F9F","#973F97","#8F3F8F","#873F87","#7F3F7F","#773F77","#6F3F6F","#673F67","#5F3F5F",
-                                                        "#573F57","#4F3F4F","#473F47","#3F3F3F","#373F37","#2F3F2F","#273F27","#1F3F1F","#173F17","#0F3F0F","#073F07","#003F00",
-
-                                                        "#4180B6","#69AEE7","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00","#33FF33","#33FF66","#33FF99",
-                                                        "#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99",
-                                                        "#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99",
-                                                        "#FFFFCC","#FFFFFF","#FFFF3F","#FFFF3F","#F7F73F","#EFEF3F","#E7E73F","#DFDF3F","#D7D73F","#CFCF3F","#C7C73F","#BFBF3F",
-                                                        "#B7B73F","#AFAF3F","#A7A73F","#9F9F3F","#97973F","#8F8F3F","#87873F","#7F7F3F","#77773F","#6F6F3F","#67673F","#5F5F3F",
-                                                        "#57573F","#4F4F3F","#47473F","#3F3F3F","#37373F","#2F2F3F","#27273F","#1F1F3F","#17173F","#0F0F3F","#07073F","#00003F",
-
-                                                        "#4180B6","#69AEE7","#FFFFFF","#FFEEEE","#FFDDDD","#FFCCCC","#FFBBBB","#FFAAAA","#FF9999","#FF8888","#FF7777","#FF6666",
-                                                        "#FF5555","#FF4444","#FF3333","#FF2222","#FF1111","#FF0000","#FF0000","#FF0000","#FF0000","#EE0000","#DD0000","#CC0000",
-                                                        "#BB0000","#AA0000","#990000","#880000","#770000","#660000","#550000","#440000","#330000","#220000","#110000","#000000",
-                                                        "#000000","#000000","#000000","#001111","#002222","#003333","#004444","#005555","#006666","#007777","#008888","#009999",
-                                                        "#00AAAA","#00BBBB","#00CCCC","#00DDDD","#00EEEE","#00FFFF","#00FFFF","#00FFFF","#00FFFF","#11FFFF","#22FFFF","#33FFFF",
-                                                        "#44FFFF","#55FFFF","#66FFFF","#77FFFF","#88FFFF","#99FFFF","#AAFFFF","#BBFFFF","#CCFFFF","#DDFFFF","#EEFFFF","#FFFFFF",
-
-                                                        "#4180B6","#69AEE7","#FFFFFF","#EEFFEE","#DDFFDD","#CCFFCC","#BBFFBB","#AAFFAA","#99FF99","#88FF88","#77FF77","#66FF66",
-                                                        "#55FF55","#44FF44","#33FF33","#22FF22","#11FF11","#00FF00","#00FF00","#00FF00","#00FF00","#00EE00","#00DD00","#00CC00",
-                                                        "#00BB00","#00AA00","#009900","#008800","#007700","#006600","#005500","#004400","#003300","#002200","#001100","#000000",
-                                                        "#000000","#000000","#000000","#110011","#220022","#330033","#440044","#550055","#660066","#770077","#880088","#990099",
-                                                        "#AA00AA","#BB00BB","#CC00CC","#DD00DD","#EE00EE","#FF00FF","#FF00FF","#FF00FF","#FF00FF","#FF11FF","#FF22FF","#FF33FF",
-                                                        "#FF44FF","#FF55FF","#FF66FF","#FF77FF","#FF88FF","#FF99FF","#FFAAFF","#FFBBFF","#FFCCFF","#FFDDFF","#FFEEFF","#FFFFFF",
-
-                                                        "#4180B6","#69AEE7","#FFFFFF","#EEEEFF","#DDDDFF","#CCCCFF","#BBBBFF","#AAAAFF","#9999FF","#8888FF","#7777FF","#6666FF",
-                                                        "#5555FF","#4444FF","#3333FF","#2222FF","#1111FF","#0000FF","#0000FF","#0000FF","#0000FF","#0000EE","#0000DD","#0000CC",
-                                                        "#0000BB","#0000AA","#000099","#000088","#000077","#000066","#000055","#000044","#000033","#000022","#000011","#000000",
-                                                        "#000000","#000000","#000000","#111100","#222200","#333300","#444400","#555500","#666600","#777700","#888800","#999900",
-                                                        "#AAAA00","#BBBB00","#CCCC00","#DDDD00","#EEEE00","#FFFF00","#FFFF00","#FFFF00","#FFFF00","#FFFF11","#FFFF22","#FFFF33",
-                                                        "#FFFF44","#FFFF55","#FFFF66","#FFFF77","#FFFF88","#FFFF99","#FFFFAA","#FFFFBB","#FFFFCC","#FFFFDD","#FFFFEE","#FFFFFF",
-
-                                                        "#4180B6","#69AEE7","#FFFFFF","#FFFFFF","#FBFBFB","#F7F7F7","#F3F3F3","#EFEFEF","#EBEBEB","#E7E7E7","#E3E3E3","#DFDFDF",
-                                                        "#DBDBDB","#D7D7D7","#D3D3D3","#CFCFCF","#CBCBCB","#C7C7C7","#C3C3C3","#BFBFBF","#BBBBBB","#B7B7B7","#B3B3B3","#AFAFAF",
-                                                        "#ABABAB","#A7A7A7","#A3A3A3","#9F9F9F","#9B9B9B","#979797","#939393","#8F8F8F","#8B8B8B","#878787","#838383","#7F7F7F",
-                                                        "#7B7B7B","#777777","#737373","#6F6F6F","#6B6B6B","#676767","#636363","#5F5F5F","#5B5B5B","#575757","#535353","#4F4F4F",
-                                                        "#4B4B4B","#474747","#434343","#3F3F3F","#3B3B3B","#373737","#333333","#2F2F2F","#2B2B2B","#272727","#232323","#1F1F1F",
-                                                        "#1B1B1B","#171717","#131313","#0F0F0F","#0B0B0B","#070707","#030303","#000000","#000000","#000000","#000000","#000000");
-        var total = colors.length;
-        var width = 72;
-        var cp_contents = "";
-        var windowRef = (windowMode)?"window.opener.":"";
-        if (windowMode) {
-                cp_contents += "<html><head><title>Select Color</title></head>";
-                cp_contents += "<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0><span style='text-align: center;'>";
-                }
-        cp_contents += "<table style='border: none;' cellspacing=0 cellpadding=0>";
-        var use_highlight = (document.getElementById || document.all)?true:false;
-        for (var i=0; i<total; i++) {
-                if ((i % width) == 0) { cp_contents += "<tr>"; }
-                if (use_highlight) { var mo = 'onMouseOver="'+windowRef+'ColorPicker_highlightColor(\''+colors[i]+'\',window.document)"'; }
-                else { mo = ""; }
-                cp_contents += '<td style="background-color: '+colors[i]+';"><a href="javascript:void()" onclick="'+windowRef+'ColorPicker_pickColor(\''+colors[i]+'\','+windowRef+'window.popupWindowObjects['+cp.index+']);return false;" '+mo+'>&nbsp;</a></td>';
-                if ( ((i+1)>=total) || (((i+1) % width) == 0)) {
-                        cp_contents += "</tr>";
-                        }
-                }
-        // If the browser supports dynamically changing TD cells, add the fancy stuff
-        if (document.getElementById) {
-                var width1 = Math.floor(width/2);
-                var width2 = width = width1;
-                cp_contents += "<tr><td colspan='"+width1+"' style='background-color: #FFF;' ID='colorPickerSelectedColor'>&nbsp;</td><td colspan='"+width2+"' style='text-align: center;' id='colorPickerSelectedColorValue'>#FFFFFF</td></tr>";
-                }
-        cp_contents += "</table>";
-        if (windowMode) {
-                cp_contents += "</span></body></html>";
-                }
-        // end populate code
-
-        // Write the contents to the popup object
-        cp.populate(cp_contents+"\n");
-        // Move the table down a bit so you can see it
-        cp.offsetY = 25;
-        cp.autoHide();
-        return cp;
-        }
</del></span></pre></div>
<a id="trunkwpincludesjscolorpickerjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/colorpicker.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/colorpicker.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/colorpicker.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-function getAnchorPosition(b){var e=false;var k=new Object();var j=0,g=0;var d=false,f=false,h=false;if(document.getElementById){d=true}else{if(document.all){f=true}else{if(document.layers){h=true}}}if(d&&document.all){j=AnchorPosition_getPageOffsetLeft(document.all[b]);g=AnchorPosition_getPageOffsetTop(document.all[b])}else{if(d){var a=document.getElementById(b);j=AnchorPosition_getPageOffsetLeft(a);g=AnchorPosition_getPageOffsetTop(a)}else{if(f){j=AnchorPosition_getPageOffsetLeft(document.all[b]);g=AnchorPosition_getPageOffsetTop(document.all[b])}else{if(h){var l=0;for(var c=0;c<document.anchors.length;c++){if(document.anchors[c].name==b){l=1;break}}if(l==0){k.x=0;k.y=0;return k}j=document.anchors[c].x;g=document.anchors[c].y}else{k.x=0;k.y=0;return k}}}}k.x=j;k.y=g;return k}function getAnchorWindowPosition(b){var c=getAnchorPosition(b);var a=0;var d=0;if(document.getElementById){if(isNaN(window.screenX)){a=c.x-document.body.scrollLeft+window.screenL
eft;d=c.y-document.body.scrollTop+window.screenTop}else{a=c.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;d=c.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}else{if(document.all){a=c.x-document.body.scrollLeft+window.screenLeft;d=c.y-document.body.scrollTop+window.screenTop}else{if(document.layers){a=c.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;d=c.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}}c.x=a;c.y=d;return c}function AnchorPosition_getPageOffsetLeft(b){var a=b.offsetLeft;while((b=b.offsetParent)!=null){a+=b.offsetLeft}return a}function AnchorPosition_getWindowOffsetLeft(a){return AnchorPosition_getPageOffsetLeft(a)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(a){var b=a.offsetTop;while((a=a.offsetParent)!=null){b+=a.offsetTop}return b}function AnchorPosition_getWindowOffsetTop(a){return AnchorPosition_getPageOffsetTop(a)-do
cument.body.scrollTop}function PopupWindow_getXYPosition(a){var b;if(this.type=="WINDOW"){b=getAnchorWindowPosition(a)}else{b=getAnchorPosition(a)}this.x=b.x;this.y=b.y}function PopupWindow_setSize(b,a){this.width=b;this.height=a}function PopupWindow_populate(a){this.contents=a;this.populated=false}function PopupWindow_setUrl(a){this.url=a}function PopupWindow_setWindowProperties(a){this.windowProperties=a}function PopupWindow_refresh(){if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).innerHTML=this.contents}else{if(this.use_css){document.all[this.divName].innerHTML=this.contents}else{if(this.use_layers){var a=document.layers[this.divName];a.document.open();a.document.writeln(this.contents);a.document.close()}}}}else{if(this.popupWindow!=null&&!this.popupWindow.closed){if(this.url!=""){this.popupWindow.location.href=this.url}else{this.popupWindow.document.open();this.popupWindow.document.writeln(this.contents);this.po
pupWindow.document.close()}this.popupWindow.focus()}}}function PopupWindow_showPopup(a){this.getXYPosition(a);this.x+=this.offsetX;this.y+=this.offsetY;if(!this.populated&&(this.contents!="")){this.populated=true;this.refresh()}if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).style.left=this.x+"px";document.getElementById(this.divName).style.top=this.y;document.getElementById(this.divName).style.visibility="visible"}else{if(this.use_css){document.all[this.divName].style.left=this.x;document.all[this.divName].style.top=this.y;document.all[this.divName].style.visibility="visible"}else{if(this.use_layers){document.layers[this.divName].left=this.x;document.layers[this.divName].top=this.y;document.layers[this.divName].visibility="visible"}}}}else{if(this.popupWindow==null||this.popupWindow.closed){if(this.x<0){this.x=0}if(this.y<0){this.y=0}if(screen&&screen.availHeight){if((this
.y+this.height)>screen.availHeight){this.y=screen.availHeight-this.height}}if(screen&&screen.availWidth){if((this.x+this.width)>screen.availWidth){this.x=screen.availWidth-this.width}}var b=window.opera||(document.layers&&!navigator.mimeTypes["*"])||navigator.vendor=="KDE"||(document.childNodes&&!document.all&&!navigator.taintEnabled);this.popupWindow=window.open(b?"":"about:blank","window_"+a,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"")}this.refresh()}}function PopupWindow_hidePopup(){if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).style.visibility="hidden"}else{if(this.use_css){document.all[this.divName].style.visibility="hidden"}else{if(this.use_layers){document.layers[this.
divName].visibility="hidden"}}}}else{if(this.popupWindow&&!this.popupWindow.closed){this.popupWindow.close();this.popupWindow=null}}}function PopupWindow_isClicked(c){if(this.divName!=null){if(this.use_layers){var d=c.pageX;var b=c.pageY;var a=document.layers[this.divName];if((d>a.left)&&(d<a.left+a.clip.width)&&(b>a.top)&&(b<a.top+a.clip.height)){return true}else{return false}}else{if(document.all){var a=window.event.srcElement;while(a.parentElement!=null){if(a.id==this.divName){return true}a=a.parentElement}return false}else{if(this.use_gebi&&c){var a=c.originalTarget;while(a.parentNode!=null){if(a.id==this.divName){return true}a=a.parentNode}return false}}}return false}return false}function PopupWindow_hideIfNotClicked(a){if(this.autoHideEnabled&&!this.isClicked(a)){this.hidePopup()}}function PopupWindow_autoHide(){this.autoHideEnabled=true}function PopupWindow_hidePopupWindows(c){for(var a=0;a<popup
WindowObjects.length;a++){if(popupWindowObjects[a]!=null){var b=popupWindowObjects[a];b.hideIfNotClicked(c)}}}function PopupWindow_attachListener(){if(document.layers){document.captureEvents(Event.MOUSEUP)}window.popupWindowOldEventListener=document.onmouseup;if(window.popupWindowOldEventListener!=null){document.onmouseup=new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();")}else{document.onmouseup=PopupWindow_hidePopupWindows}}function PopupWindow(){if(!window.popupWindowIndex){window.popupWindowIndex=0}if(!window.popupWindowObjects){window.popupWindowObjects=new Array()}if(!window.listenerAttached){window.listenerAttached=true;PopupWindow_attachListener()}this.index=popupWindowIndex++;popupWindowObjects[this.index]=this;this.divName=null;this.popupWindow=null;this.width=0;this.height=0;this.populated=false;this.visible=false;this.autoHideEnabled=false;this.contents="";this.url="";this.windowProperties="tool
bar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";if(arguments.length>0){this.type="DIV";this.divName=arguments[0]}else{this.type="WINDOW"}this.use_gebi=false;this.use_css=false;this.use_layers=false;if(document.getElementById){this.use_gebi=true}else{if(document.all){this.use_css=true}else{if(document.layers){this.use_layers=true}else{this.type="WINDOW"}}}this.offsetX=0;this.offsetY=0;this.getXYPosition=PopupWindow_getXYPosition;this.populate=PopupWindow_populate;this.setUrl=PopupWindow_setUrl;this.setWindowProperties=PopupWindow_setWindowProperties;this.refresh=PopupWindow_refresh;this.showPopup=PopupWindow_showPopup;this.hidePopup=PopupWindow_hidePopup;this.setSize=PopupWindow_setSize;this.isClicked=PopupWindow_isClicked;this.autoHide=PopupWindow_autoHide;this.hideIfNotClicked=PopupWindow_hideIfNotClicked}ColorPicker_targetInput=null;function ColorPicker_writeDiv(){document.writeln('
<DIV ID="colorPickerDiv" STYLE="position:absolute;visibility:hidden;"> </DIV>')}function ColorPicker_show(a){this.showPopup(a)}function ColorPicker_pickColor(a,b){b.hidePopup();pickColor(a)}function pickColor(a){if(ColorPicker_targetInput==null){alert("Target Input is null, which means you either didn't use the 'select' function or you have no defined your own 'pickColor' function to handle the picked color!");return}ColorPicker_targetInput.value=a}function ColorPicker_select(b,a){if(b.type!="text"&&b.type!="hidden"&&b.type!="textarea"){alert("colorpicker.select: Input object passed is not a valid form input object");window.ColorPicker_targetInput=null;return}window.ColorPicker_targetInput=b;this.show(a)}function ColorPicker_highlightColor(e){var a=(arguments.length>1)?arguments[1]:window.document;var b=a.getElementById("colorPickerSelectedColor");b.style.background
Color=e;b=a.getElementById("colorPickerSelectedColorValue");b.innerHTML=e}function ColorPicker(){var g=false;if(arguments.length==0){var e="colorPickerDiv"}else{if(arguments[0]=="window"){var e="";g=true}else{var e=arguments[0]}}if(e!=""){var m=new PopupWindow(e)}else{var m=new PopupWindow();m.setSize(225,250)}m.currentValue="#FFFFFF";m.writeDiv=ColorPicker_writeDiv;m.highlightColor=ColorPicker_highlightColor;m.show=ColorPicker_show;m.select=ColorPicker_select;var a=new Array("#4180B6","#69AEE7","#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#9
90066","#990099","#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#7FFFFF","#7FFFFF","#7FF7F7","#7FEFEF","#7FE7E7","#7FDFDF","#7FD7D7","#7FCFCF","#7FC7C7","#7FBFBF","#7FB7B7","#7FAFAF","#7FA7A7","#7F9F9F","#7F9797","#7F8F8F","#7F8787","#7F7F7F","#7F7777","#7F6F6F","#7F6767","#7F5F5F","#7F5757","#7F4F4F","#7F4747","#7F3F3F","#7F3737","#7F2F2F","#7F2727","#7F1F1F","#7F1717","#7F0F0F","#7F0707","#7F0000&quo
t;,"#4180B6","#69AEE7","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF7FFF","#FF7FFF","#F77FF7","#EF7FEF","#E77FE7","#DF7FDF","#D77FD7","#CF7FCF","#C77FC7","#BF7FBF","#B77FB7","
#AF7FAF","#A77FA7","#9F7F9F","#977F97","#8F7F8F","#877F87","#7F7F7F","#777F77","#6F7F6F","#677F67","#5F7F5F","#577F57","#4F7F4F","#477F47","#3F7F3F","#377F37","#2F7F2F","#277F27","#1F7F1F","#177F17","#0F7F0F","#077F07","#007F00","#4180B6","#69AEE7","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600&q
uot;,"#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#FFFF7F","#FFFF7F","#F7F77F","#EFEF7F","#E7E77F","#DFDF7F","#D7D77F","#CFCF7F","#C7C77F","#BFBF7F","#B7B77F","#AFAF7F","#A7A77F","#9F9F7F","#97977F","#8F8F7F","#87877F","#7F7F7F","#77777F","#6F6F7F","#67677F","#5F5F7F","#57577F","#4F4F7F","#47477F","#3F3F7F","#37377F","#2F2F7F","#27277F","#1F1F7F","#17177F","#0F0F7F","#07077F","#00007F","#4180B6","#69AEE7","#009900","#009933",&quo
t;#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC","#FF99FF","#3FFFFF","#3FFFFF","#3FF7F7","#3FEFEF","#3FE7E7","#3FDFDF","#3FD7D7","#3FCFCF","#3FC7C7","#3FBFBF","#3FB7B7","#3FAFAF","#3FA7A7","#3F9F9F","#3F9797","#3F8F8F
","#3F8787","#3F7F7F","#3F7777","#3F6F6F","#3F6767","#3F5F5F","#3F5757","#3F4F4F","#3F4747","#3F3F3F","#3F3737","#3F2F2F","#3F2727","#3F1F1F","#3F1717","#3F0F0F","#3F0707","#3F0000","#4180B6","#69AEE7","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC",&q
uot;#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#FF3FFF","#FF3FFF","#F73FF7","#EF3FEF","#E73FE7","#DF3FDF","#D73FD7","#CF3FCF","#C73FC7","#BF3FBF","#B73FB7","#AF3FAF","#A73FA7","#9F3F9F","#973F97","#8F3F8F","#873F87","#7F3F7F","#773F77","#6F3F6F","#673F67","#5F3F5F","#573F57","#4F3F4F","#473F47","#3F3F3F","#373F37","#2F3F2F","#273F27","#1F3F1F","#173F17","#0F3F0F","#073F07","#003F00","#4180B6","#69AEE7","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF
00","#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF","#FFFF3F","#FFFF3F","#F7F73F","#EFEF3F","#E7E73F","#DFDF3F","#D7D73F","#CFCF3F","#C7C73F","#BFBF3F","#B7B73F","#AFAF3F","#A7A73F","#9F9F3F","#97973F","#8F8F3F","#87873F","#7F7F3F","#77773F","#6F6F3F",
"#67673F","#5F5F3F","#57573F","#4F4F3F","#47473F","#3F3F3F","#37373F","#2F2F3F","#27273F","#1F1F3F","#17173F","#0F0F3F","#07073F","#00003F","#4180B6","#69AEE7","#FFFFFF","#FFEEEE","#FFDDDD","#FFCCCC","#FFBBBB","#FFAAAA","#FF9999","#FF8888","#FF7777","#FF6666","#FF5555","#FF4444","#FF3333","#FF2222","#FF1111","#FF0000","#FF0000","#FF0000","#FF0000","#EE0000","#DD0000","#CC0000","#BB0000","#AA0000","#990000","#880000","#770000","#660000","#550000","#440000","#330000","#220000","#110000","#00
0000","#000000","#000000","#000000","#001111","#002222","#003333","#004444","#005555","#006666","#007777","#008888","#009999","#00AAAA","#00BBBB","#00CCCC","#00DDDD","#00EEEE","#00FFFF","#00FFFF","#00FFFF","#00FFFF","#11FFFF","#22FFFF","#33FFFF","#44FFFF","#55FFFF","#66FFFF","#77FFFF","#88FFFF","#99FFFF","#AAFFFF","#BBFFFF","#CCFFFF","#DDFFFF","#EEFFFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEFFEE","#DDFFDD","#CCFFCC","#BBFFBB","#AAFFAA","#99FF99","#88FF88","#77FF77","#66FF66","#55FF55"
;,"#44FF44","#33FF33","#22FF22","#11FF11","#00FF00","#00FF00","#00FF00","#00FF00","#00EE00","#00DD00","#00CC00","#00BB00","#00AA00","#009900","#008800","#007700","#006600","#005500","#004400","#003300","#002200","#001100","#000000","#000000","#000000","#000000","#110011","#220022","#330033","#440044","#550055","#660066","#770077","#880088","#990099","#AA00AA","#BB00BB","#CC00CC","#DD00DD","#EE00EE","#FF00FF","#FF00FF","#FF00FF","#FF00FF","#FF11FF","#FF22FF","#FF33FF","#FF44FF","#FF55FF","#
FF66FF","#FF77FF","#FF88FF","#FF99FF","#FFAAFF","#FFBBFF","#FFCCFF","#FFDDFF","#FFEEFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEEEFF","#DDDDFF","#CCCCFF","#BBBBFF","#AAAAFF","#9999FF","#8888FF","#7777FF","#6666FF","#5555FF","#4444FF","#3333FF","#2222FF","#1111FF","#0000FF","#0000FF","#0000FF","#0000FF","#0000EE","#0000DD","#0000CC","#0000BB","#0000AA","#000099","#000088","#000077","#000066","#000055","#000044","#000033","#000022","#000011","#000000","#000000","#000000","#000000","#111100&qu
ot;,"#222200","#333300","#444400","#555500","#666600","#777700","#888800","#999900","#AAAA00","#BBBB00","#CCCC00","#DDDD00","#EEEE00","#FFFF00","#FFFF00","#FFFF00","#FFFF00","#FFFF11","#FFFF22","#FFFF33","#FFFF44","#FFFF55","#FFFF66","#FFFF77","#FFFF88","#FFFF99","#FFFFAA","#FFFFBB","#FFFFCC","#FFFFDD","#FFFFEE","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#FFFFFF","#FBFBFB","#F7F7F7","#F3F3F3","#EFEFEF","#EBEBEB","#E7E7E7","#E3E3E3","#DFDFDF","#DBDBDB","#D7D7D7","#D3D3D3","#CFCFCF","#CBCBCB","
;#C7C7C7","#C3C3C3","#BFBFBF","#BBBBBB","#B7B7B7","#B3B3B3","#AFAFAF","#ABABAB","#A7A7A7","#A3A3A3","#9F9F9F","#9B9B9B","#979797","#939393","#8F8F8F","#8B8B8B","#878787","#838383","#7F7F7F","#7B7B7B","#777777","#737373","#6F6F6F","#6B6B6B","#676767","#636363","#5F5F5F","#5B5B5B","#575757","#535353","#4F4F4F","#4B4B4B","#474747","#434343","#3F3F3F","#3B3B3B","#373737","#333333","#2F2F2F","#2B2B2B","#272727","#232323","#1F1F1F","#1B1B1B","#171717","#131313","#0F0F0F","#0B0B0B","#070707","#030303&
quot;,"#000000","#000000","#000000","#000000","#000000");var n=a.length;var c=72;var k="";var j=(g)?"window.opener.":"";if(g){k+="<html><head><title>Select Color</title></head>";k+="<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0><span style='text-align: center;'>"}k+="<table style='border: none;' cellspacing=0 cellpadding=0>";var l=(document.getElementById||document.all)?true:false;for(var h=0;h<n;h++){if((h%c)==0){k+="<tr>"}if(l){var f='onMouseOver="'+j+"ColorPicker_highlightColor('"+a[h]+"',window.document)\""}else{f=""}k+='<td style="background-color: '+a[h]+';"><a href="javascript:void()" onclick="'+j+"ColorPicker_pickColor('"+a[h]+"',"+j+"window.popupWindowObjects["+m.index+']);ret
urn false;" '+f+">&nbsp;</a></td>";if(((h+1)>=n)||(((h+1)%c)==0)){k+="</tr>"}}if(document.getElementById){var d=Math.floor(c/2);var b=c=d;k+="<tr><td colspan='"+d+"' style='background-color: #FFF;' ID='colorPickerSelectedColor'>&nbsp;</td><td colspan='"+b+"' style='text-align: center;' id='colorPickerSelectedColorValue'>#FFFFFF</td></tr>"}k+="</table>";if(g){k+="</span></body></html>"}m.populate(k+"\n");m.offsetY=25;m.autoHide();return m};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscolorpickerjsfromrev21591trunkwpincludesjscolorpickerdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/colorpicker.js (from rev 21591, trunk/wp-includes/js/colorpicker.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/colorpicker.js         (rev 0)
+++ trunk/wp-includes/js/colorpicker.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,707 @@
</span><ins>+// ===================================================================
+// Author: Matt Kruse <matt@mattkruse.com>
+// WWW: http://www.mattkruse.com/
+//
+// NOTICE: You may use this code for any purpose, commercial or
+// private, without any further permission from the author. You may
+// remove this notice from your final code if you wish, however it is
+// appreciated by the author if at least my web site address is kept.
+//
+// You may *NOT* re-distribute this code in any way except through its
+// use. That means, you can include it in your product, or your web
+// site, or any other form where the code is actually being used. You
+// may not put the plain javascript up on your site for download or
+// include it in your javascript libraries for download.
+// If you wish to share this code with others, please just point them
+// to the URL instead.
+// Please DO NOT link directly to my .js files from your site. Copy
+// the files to your server and use them there. Thank you.
+// ===================================================================
+
+
+/* SOURCE FILE: AnchorPosition.js */
+
+/*
+AnchorPosition.js
+Author: Matt Kruse
+Last modified: 10/11/02
+
+DESCRIPTION: These functions find the position of an <A> tag in a document,
+so other elements can be positioned relative to it.
+
+COMPATABILITY: Netscape 4.x,6.x,Mozilla, IE 5.x,6.x on Windows. Some small
+positioning errors - usually with Window positioning - occur on the
+Macintosh platform.
+
+FUNCTIONS:
+getAnchorPosition(anchorname)
+ Returns an Object() having .x and .y properties of the pixel coordinates
+ of the upper-left corner of the anchor. Position is relative to the PAGE.
+
+getAnchorWindowPosition(anchorname)
+ Returns an Object() having .x and .y properties of the pixel coordinates
+ of the upper-left corner of the anchor, relative to the WHOLE SCREEN.
+
+NOTES:
+
+1) For popping up separate browser windows, use getAnchorWindowPosition.
+ Otherwise, use getAnchorPosition
+
+2) Your anchor tag MUST contain both NAME and ID attributes which are the
+ same. For example:
+ <A NAME="test" ID="test"> </A>
+
+3) There must be at least a space between <A> </A> for IE5.5 to see the
+ anchor tag correctly. Do not do <A></A> with no space.
+*/
+
+// getAnchorPosition(anchorname)
+// This function returns an object having .x and .y properties which are the coordinates
+// of the named anchor, relative to the page.
+function getAnchorPosition(anchorname) {
+        // This function will return an Object with x and y properties
+        var useWindow=false;
+        var coordinates=new Object();
+        var x=0,y=0;
+        // Browser capability sniffing
+        var use_gebi=false, use_css=false, use_layers=false;
+        if (document.getElementById) { use_gebi=true; }
+        else if (document.all) { use_css=true; }
+        else if (document.layers) { use_layers=true; }
+        // Logic to find position
+         if (use_gebi && document.all) {
+                x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
+                y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
+                }
+        else if (use_gebi) {
+                var o=document.getElementById(anchorname);
+                x=AnchorPosition_getPageOffsetLeft(o);
+                y=AnchorPosition_getPageOffsetTop(o);
+                }
+         else if (use_css) {
+                x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
+                y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
+                }
+        else if (use_layers) {
+                var found=0;
+                for (var i=0; i<document.anchors.length; i++) {
+                        if (document.anchors[i].name==anchorname) { found=1; break; }
+                        }
+                if (found==0) {
+                        coordinates.x=0; coordinates.y=0; return coordinates;
+                        }
+                x=document.anchors[i].x;
+                y=document.anchors[i].y;
+                }
+        else {
+                coordinates.x=0; coordinates.y=0; return coordinates;
+                }
+        coordinates.x=x;
+        coordinates.y=y;
+        return coordinates;
+        }
+
+// getAnchorWindowPosition(anchorname)
+// This function returns an object having .x and .y properties which are the coordinates
+// of the named anchor, relative to the window
+function getAnchorWindowPosition(anchorname) {
+        var coordinates=getAnchorPosition(anchorname);
+        var x=0;
+        var y=0;
+        if (document.getElementById) {
+                if (isNaN(window.screenX)) {
+                        x=coordinates.x-document.body.scrollLeft+window.screenLeft;
+                        y=coordinates.y-document.body.scrollTop+window.screenTop;
+                        }
+                else {
+                        x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
+                        y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
+                        }
+                }
+        else if (document.all) {
+                x=coordinates.x-document.body.scrollLeft+window.screenLeft;
+                y=coordinates.y-document.body.scrollTop+window.screenTop;
+                }
+        else if (document.layers) {
+                x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
+                y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
+                }
+        coordinates.x=x;
+        coordinates.y=y;
+        return coordinates;
+        }
+
+// Functions for IE to get position of an object
+function AnchorPosition_getPageOffsetLeft (el) {
+        var ol=el.offsetLeft;
+        while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
+        return ol;
+        }
+function AnchorPosition_getWindowOffsetLeft (el) {
+        return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;
+        }
+function AnchorPosition_getPageOffsetTop (el) {
+        var ot=el.offsetTop;
+        while((el=el.offsetParent) != null) { ot += el.offsetTop; }
+        return ot;
+        }
+function AnchorPosition_getWindowOffsetTop (el) {
+        return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;
+        }
+
+/* SOURCE FILE: PopupWindow.js */
+
+/*
+PopupWindow.js
+Author: Matt Kruse
+Last modified: 02/16/04
+
+DESCRIPTION: This object allows you to easily and quickly popup a window
+in a certain place. The window can either be a DIV or a separate browser
+window.
+
+COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some small
+positioning errors - usually with Window positioning - occur on the
+Macintosh platform. Due to bugs in Netscape 4.x, populating the popup
+window with <STYLE> tags may cause errors.
+
+USAGE:
+// Create an object for a WINDOW popup
+var win = new PopupWindow();
+
+// Create an object for a DIV window using the DIV named 'mydiv'
+var win = new PopupWindow('mydiv');
+
+// Set the window to automatically hide itself when the user clicks
+// anywhere else on the page except the popup
+win.autoHide();
+
+// Show the window relative to the anchor name passed in
+win.showPopup(anchorname);
+
+// Hide the popup
+win.hidePopup();
+
+// Set the size of the popup window (only applies to WINDOW popups
+win.setSize(width,height);
+
+// Populate the contents of the popup window that will be shown. If you
+// change the contents while it is displayed, you will need to refresh()
+win.populate(string);
+
+// set the URL of the window, rather than populating its contents
+// manually
+win.setUrl("http://www.site.com/");
+
+// Refresh the contents of the popup
+win.refresh();
+
+// Specify how many pixels to the right of the anchor the popup will appear
+win.offsetX = 50;
+
+// Specify how many pixels below the anchor the popup will appear
+win.offsetY = 100;
+
+NOTES:
+1) Requires the functions in AnchorPosition.js
+
+2) Your anchor tag MUST contain both NAME and ID attributes which are the
+ same. For example:
+ <A NAME="test" ID="test"> </A>
+
+3) There must be at least a space between <A> </A> for IE5.5 to see the
+ anchor tag correctly. Do not do <A></A> with no space.
+
+4) When a PopupWindow object is created, a handler for 'onmouseup' is
+ attached to any event handler you may have already defined. Do NOT define
+ an event handler for 'onmouseup' after you define a PopupWindow object or
+ the autoHide() will not work correctly.
+*/
+
+// Set the position of the popup window based on the anchor
+function PopupWindow_getXYPosition(anchorname) {
+        var coordinates;
+        if (this.type == "WINDOW") {
+                coordinates = getAnchorWindowPosition(anchorname);
+                }
+        else {
+                coordinates = getAnchorPosition(anchorname);
+                }
+        this.x = coordinates.x;
+        this.y = coordinates.y;
+        }
+// Set width/height of DIV/popup window
+function PopupWindow_setSize(width,height) {
+        this.width = width;
+        this.height = height;
+        }
+// Fill the window with contents
+function PopupWindow_populate(contents) {
+        this.contents = contents;
+        this.populated = false;
+        }
+// Set the URL to go to
+function PopupWindow_setUrl(url) {
+        this.url = url;
+        }
+// Set the window popup properties
+function PopupWindow_setWindowProperties(props) {
+        this.windowProperties = props;
+        }
+// Refresh the displayed contents of the popup
+function PopupWindow_refresh() {
+        if (this.divName != null) {
+                // refresh the DIV object
+                if (this.use_gebi) {
+                        document.getElementById(this.divName).innerHTML = this.contents;
+                        }
+                else if (this.use_css) {
+                        document.all[this.divName].innerHTML = this.contents;
+                        }
+                else if (this.use_layers) {
+                        var d = document.layers[this.divName];
+                        d.document.open();
+                        d.document.writeln(this.contents);
+                        d.document.close();
+                        }
+                }
+        else {
+                if (this.popupWindow != null && !this.popupWindow.closed) {
+                        if (this.url!="") {
+                                this.popupWindow.location.href=this.url;
+                                }
+                        else {
+                                this.popupWindow.document.open();
+                                this.popupWindow.document.writeln(this.contents);
+                                this.popupWindow.document.close();
+                        }
+                        this.popupWindow.focus();
+                        }
+                }
+        }
+// Position and show the popup, relative to an anchor object
+function PopupWindow_showPopup(anchorname) {
+        this.getXYPosition(anchorname);
+        this.x += this.offsetX;
+        this.y += this.offsetY;
+        if (!this.populated && (this.contents != "")) {
+                this.populated = true;
+                this.refresh();
+                }
+        if (this.divName != null) {
+                // Show the DIV object
+                if (this.use_gebi) {
+                        document.getElementById(this.divName).style.left = this.x + "px";
+                        document.getElementById(this.divName).style.top = this.y;
+                        document.getElementById(this.divName).style.visibility = "visible";
+                        }
+                else if (this.use_css) {
+                        document.all[this.divName].style.left = this.x;
+                        document.all[this.divName].style.top = this.y;
+                        document.all[this.divName].style.visibility = "visible";
+                        }
+                else if (this.use_layers) {
+                        document.layers[this.divName].left = this.x;
+                        document.layers[this.divName].top = this.y;
+                        document.layers[this.divName].visibility = "visible";
+                        }
+                }
+        else {
+                if (this.popupWindow == null || this.popupWindow.closed) {
+                        // If the popup window will go off-screen, move it so it doesn't
+                        if (this.x<0) { this.x=0; }
+                        if (this.y<0) { this.y=0; }
+                        if (screen && screen.availHeight) {
+                                if ((this.y + this.height) > screen.availHeight) {
+                                        this.y = screen.availHeight - this.height;
+                                        }
+                                }
+                        if (screen && screen.availWidth) {
+                                if ((this.x + this.width) > screen.availWidth) {
+                                        this.x = screen.availWidth - this.width;
+                                        }
+                                }
+                        var avoidAboutBlank = window.opera || ( document.layers && !navigator.mimeTypes['*'] ) || navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled );
+                        this.popupWindow = window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"");
+                        }
+                this.refresh();
+                }
+        }
+// Hide the popup
+function PopupWindow_hidePopup() {
+        if (this.divName != null) {
+                if (this.use_gebi) {
+                        document.getElementById(this.divName).style.visibility = "hidden";
+                        }
+                else if (this.use_css) {
+                        document.all[this.divName].style.visibility = "hidden";
+                        }
+                else if (this.use_layers) {
+                        document.layers[this.divName].visibility = "hidden";
+                        }
+                }
+        else {
+                if (this.popupWindow && !this.popupWindow.closed) {
+                        this.popupWindow.close();
+                        this.popupWindow = null;
+                        }
+                }
+        }
+// Pass an event and return whether or not it was the popup DIV that was clicked
+function PopupWindow_isClicked(e) {
+        if (this.divName != null) {
+                if (this.use_layers) {
+                        var clickX = e.pageX;
+                        var clickY = e.pageY;
+                        var t = document.layers[this.divName];
+                        if ((clickX > t.left) && (clickX < t.left+t.clip.width) && (clickY > t.top) && (clickY < t.top+t.clip.height)) {
+                                return true;
+                                }
+                        else { return false; }
+                        }
+                else if (document.all) { // Need to hard-code this to trap IE for error-handling
+                        var t = window.event.srcElement;
+                        while (t.parentElement != null) {
+                                if (t.id==this.divName) {
+                                        return true;
+                                        }
+                                t = t.parentElement;
+                                }
+                        return false;
+                        }
+                else if (this.use_gebi && e) {
+                        var t = e.originalTarget;
+                        while (t.parentNode != null) {
+                                if (t.id==this.divName) {
+                                        return true;
+                                        }
+                                t = t.parentNode;
+                                }
+                        return false;
+                        }
+                return false;
+                }
+        return false;
+        }
+
+// Check an onMouseDown event to see if we should hide
+function PopupWindow_hideIfNotClicked(e) {
+        if (this.autoHideEnabled && !this.isClicked(e)) {
+                this.hidePopup();
+                }
+        }
+// Call this to make the DIV disable automatically when mouse is clicked outside it
+function PopupWindow_autoHide() {
+        this.autoHideEnabled = true;
+        }
+// This global function checks all PopupWindow objects onmouseup to see if they should be hidden
+function PopupWindow_hidePopupWindows(e) {
+        for (var i=0; i<popupWindowObjects.length; i++) {
+                if (popupWindowObjects[i] != null) {
+                        var p = popupWindowObjects[i];
+                        p.hideIfNotClicked(e);
+                        }
+                }
+        }
+// Run this immediately to attach the event listener
+function PopupWindow_attachListener() {
+        if (document.layers) {
+                document.captureEvents(Event.MOUSEUP);
+                }
+        window.popupWindowOldEventListener = document.onmouseup;
+        if (window.popupWindowOldEventListener != null) {
+                document.onmouseup = new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();");
+                }
+        else {
+                document.onmouseup = PopupWindow_hidePopupWindows;
+                }
+        }
+// CONSTRUCTOR for the PopupWindow object
+// Pass it a DIV name to use a DHTML popup, otherwise will default to window popup
+function PopupWindow() {
+        if (!window.popupWindowIndex) { window.popupWindowIndex = 0; }
+        if (!window.popupWindowObjects) { window.popupWindowObjects = new Array(); }
+        if (!window.listenerAttached) {
+                window.listenerAttached = true;
+                PopupWindow_attachListener();
+                }
+        this.index = popupWindowIndex++;
+        popupWindowObjects[this.index] = this;
+        this.divName = null;
+        this.popupWindow = null;
+        this.width=0;
+        this.height=0;
+        this.populated = false;
+        this.visible = false;
+        this.autoHideEnabled = false;
+
+        this.contents = "";
+        this.url="";
+        this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";
+        if (arguments.length>0) {
+                this.type="DIV";
+                this.divName = arguments[0];
+                }
+        else {
+                this.type="WINDOW";
+                }
+        this.use_gebi = false;
+        this.use_css = false;
+        this.use_layers = false;
+        if (document.getElementById) { this.use_gebi = true; }
+        else if (document.all) { this.use_css = true; }
+        else if (document.layers) { this.use_layers = true; }
+        else { this.type = "WINDOW"; }
+        this.offsetX = 0;
+        this.offsetY = 0;
+        // Method mappings
+        this.getXYPosition = PopupWindow_getXYPosition;
+        this.populate = PopupWindow_populate;
+        this.setUrl = PopupWindow_setUrl;
+        this.setWindowProperties = PopupWindow_setWindowProperties;
+        this.refresh = PopupWindow_refresh;
+        this.showPopup = PopupWindow_showPopup;
+        this.hidePopup = PopupWindow_hidePopup;
+        this.setSize = PopupWindow_setSize;
+        this.isClicked = PopupWindow_isClicked;
+        this.autoHide = PopupWindow_autoHide;
+        this.hideIfNotClicked = PopupWindow_hideIfNotClicked;
+        }
+
+/* SOURCE FILE: ColorPicker2.js */
+
+/*
+Last modified: 02/24/2003
+
+DESCRIPTION: This widget is used to select a color, in hexadecimal #RRGGBB
+form. It uses a color "swatch" to display the standard 216-color web-safe
+palette. The user can then click on a color to select it.
+
+COMPATABILITY: See notes in AnchorPosition.js and PopupWindow.js.
+Only the latest DHTML-capable browsers will show the color and hex values
+at the bottom as your mouse goes over them.
+
+USAGE:
+// Create a new ColorPicker object using DHTML popup
+var cp = new ColorPicker();
+
+// Create a new ColorPicker object using Window Popup
+var cp = new ColorPicker('window');
+
+// Add a link in your page to trigger the popup. For example:
+<A HREF="#" onClick="cp.show('pick');return false;" NAME="pick" ID="pick">Pick</A>
+
+// Or use the built-in "select" function to do the dirty work for you:
+<A HREF="#" onClick="cp.select(document.forms[0].color,'pick');return false;" NAME="pick" ID="pick">Pick</A>
+
+// If using DHTML popup, write out the required DIV tag near the bottom
+// of your page.
+<SCRIPT LANGUAGE="JavaScript">cp.writeDiv()</SCRIPT>
+
+// Write the 'pickColor' function that will be called when the user clicks
+// a color and do something with the value. This is only required if you
+// want to do something other than simply populate a form field, which is
+// what the 'select' function will give you.
+function pickColor(color) {
+        field.value = color;
+        }
+
+NOTES:
+1) Requires the functions in AnchorPosition.js and PopupWindow.js
+
+2) Your anchor tag MUST contain both NAME and ID attributes which are the
+ same. For example:
+ <A NAME="test" ID="test"> </A>
+
+3) There must be at least a space between <A> </A> for IE5.5 to see the
+ anchor tag correctly. Do not do <A></A> with no space.
+
+4) When a ColorPicker object is created, a handler for 'onmouseup' is
+ attached to any event handler you may have already defined. Do NOT define
+ an event handler for 'onmouseup' after you define a ColorPicker object or
+ the color picker will not hide itself correctly.
+*/
+ColorPicker_targetInput = null;
+function ColorPicker_writeDiv() {
+        document.writeln("<DIV ID=\"colorPickerDiv\" STYLE=\"position:absolute;visibility:hidden;\"> </DIV>");
+        }
+
+function ColorPicker_show(anchorname) {
+        this.showPopup(anchorname);
+        }
+
+function ColorPicker_pickColor(color,obj) {
+        obj.hidePopup();
+        pickColor(color);
+        }
+
+// A Default "pickColor" function to accept the color passed back from popup.
+// User can over-ride this with their own function.
+function pickColor(color) {
+        if (ColorPicker_targetInput==null) {
+                alert("Target Input is null, which means you either didn't use the 'select' function or you have no defined your own 'pickColor' function to handle the picked color!");
+                return;
+                }
+        ColorPicker_targetInput.value = color;
+        }
+
+// This function is the easiest way to popup the window, select a color, and
+// have the value populate a form field, which is what most people want to do.
+function ColorPicker_select(inputobj,linkname) {
+        if (inputobj.type!="text" && inputobj.type!="hidden" && inputobj.type!="textarea") {
+                alert("colorpicker.select: Input object passed is not a valid form input object");
+                window.ColorPicker_targetInput=null;
+                return;
+                }
+        window.ColorPicker_targetInput = inputobj;
+        this.show(linkname);
+        }
+
+// This function runs when you move your mouse over a color block, if you have a newer browser
+function ColorPicker_highlightColor(c) {
+        var thedoc = (arguments.length>1)?arguments[1]:window.document;
+        var d = thedoc.getElementById("colorPickerSelectedColor");
+        d.style.backgroundColor = c;
+        d = thedoc.getElementById("colorPickerSelectedColorValue");
+        d.innerHTML = c;
+        }
+
+function ColorPicker() {
+        var windowMode = false;
+        // Create a new PopupWindow object
+        if (arguments.length==0) {
+                var divname = "colorPickerDiv";
+                }
+        else if (arguments[0] == "window") {
+                var divname = '';
+                windowMode = true;
+                }
+        else {
+                var divname = arguments[0];
+                }
+
+        if (divname != "") {
+                var cp = new PopupWindow(divname);
+                }
+        else {
+                var cp = new PopupWindow();
+                cp.setSize(225,250);
+                }
+
+        // Object variables
+        cp.currentValue = "#FFFFFF";
+
+        // Method Mappings
+        cp.writeDiv = ColorPicker_writeDiv;
+        cp.highlightColor = ColorPicker_highlightColor;
+        cp.show = ColorPicker_show;
+        cp.select = ColorPicker_select;
+
+        // Code to populate color picker window
+        var colors = new Array(        "#4180B6","#69AEE7","#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099",
+                                                        "#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099",
+                                                        "#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099",
+                                                        "#FF00CC","#FF00FF","#7FFFFF","#7FFFFF","#7FF7F7","#7FEFEF","#7FE7E7","#7FDFDF","#7FD7D7","#7FCFCF","#7FC7C7","#7FBFBF",
+                                                        "#7FB7B7","#7FAFAF","#7FA7A7","#7F9F9F","#7F9797","#7F8F8F","#7F8787","#7F7F7F","#7F7777","#7F6F6F","#7F6767","#7F5F5F",
+                                                        "#7F5757","#7F4F4F","#7F4747","#7F3F3F","#7F3737","#7F2F2F","#7F2727","#7F1F1F","#7F1717","#7F0F0F","#7F0707","#7F0000",
+
+                                                        "#4180B6","#69AEE7","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399",
+                                                        "#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399",
+                                                        "#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399",
+                                                        "#FF33CC","#FF33FF","#FF7FFF","#FF7FFF","#F77FF7","#EF7FEF","#E77FE7","#DF7FDF","#D77FD7","#CF7FCF","#C77FC7","#BF7FBF",
+                                                        "#B77FB7","#AF7FAF","#A77FA7","#9F7F9F","#977F97","#8F7F8F","#877F87","#7F7F7F","#777F77","#6F7F6F","#677F67","#5F7F5F",
+                                                        "#577F57","#4F7F4F","#477F47","#3F7F3F","#377F37","#2F7F2F","#277F27","#1F7F1F","#177F17","#0F7F0F","#077F07","#007F00",
+
+                                                        "#4180B6","#69AEE7","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699",
+                                                        "#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699",
+                                                        "#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699",
+                                                        "#FF66CC","#FF66FF","#FFFF7F","#FFFF7F","#F7F77F","#EFEF7F","#E7E77F","#DFDF7F","#D7D77F","#CFCF7F","#C7C77F","#BFBF7F",
+                                                        "#B7B77F","#AFAF7F","#A7A77F","#9F9F7F","#97977F","#8F8F7F","#87877F","#7F7F7F","#77777F","#6F6F7F","#67677F","#5F5F7F",
+                                                        "#57577F","#4F4F7F","#47477F","#3F3F7F","#37377F","#2F2F7F","#27277F","#1F1F7F","#17177F","#0F0F7F","#07077F","#00007F",
+
+                                                        "#4180B6","#69AEE7","#009900","#009933","#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999",
+                                                        "#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999",
+                                                        "#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999",
+                                                        "#FF99CC","#FF99FF","#3FFFFF","#3FFFFF","#3FF7F7","#3FEFEF","#3FE7E7","#3FDFDF","#3FD7D7","#3FCFCF","#3FC7C7","#3FBFBF",
+                                                        "#3FB7B7","#3FAFAF","#3FA7A7","#3F9F9F","#3F9797","#3F8F8F","#3F8787","#3F7F7F","#3F7777","#3F6F6F","#3F6767","#3F5F5F",
+                                                        "#3F5757","#3F4F4F","#3F4747","#3F3F3F","#3F3737","#3F2F2F","#3F2727","#3F1F1F","#3F1717","#3F0F0F","#3F0707","#3F0000",
+
+                                                        "#4180B6","#69AEE7","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99",
+                                                        "#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99",
+                                                        "#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99",
+                                                        "#FFCCCC","#FFCCFF","#FF3FFF","#FF3FFF","#F73FF7","#EF3FEF","#E73FE7","#DF3FDF","#D73FD7","#CF3FCF","#C73FC7","#BF3FBF",
+                                                        "#B73FB7","#AF3FAF","#A73FA7","#9F3F9F","#973F97","#8F3F8F","#873F87","#7F3F7F","#773F77","#6F3F6F","#673F67","#5F3F5F",
+                                                        "#573F57","#4F3F4F","#473F47","#3F3F3F","#373F37","#2F3F2F","#273F27","#1F3F1F","#173F17","#0F3F0F","#073F07","#003F00",
+
+                                                        "#4180B6","#69AEE7","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00","#33FF33","#33FF66","#33FF99",
+                                                        "#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99",
+                                                        "#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99",
+                                                        "#FFFFCC","#FFFFFF","#FFFF3F","#FFFF3F","#F7F73F","#EFEF3F","#E7E73F","#DFDF3F","#D7D73F","#CFCF3F","#C7C73F","#BFBF3F",
+                                                        "#B7B73F","#AFAF3F","#A7A73F","#9F9F3F","#97973F","#8F8F3F","#87873F","#7F7F3F","#77773F","#6F6F3F","#67673F","#5F5F3F",
+                                                        "#57573F","#4F4F3F","#47473F","#3F3F3F","#37373F","#2F2F3F","#27273F","#1F1F3F","#17173F","#0F0F3F","#07073F","#00003F",
+
+                                                        "#4180B6","#69AEE7","#FFFFFF","#FFEEEE","#FFDDDD","#FFCCCC","#FFBBBB","#FFAAAA","#FF9999","#FF8888","#FF7777","#FF6666",
+                                                        "#FF5555","#FF4444","#FF3333","#FF2222","#FF1111","#FF0000","#FF0000","#FF0000","#FF0000","#EE0000","#DD0000","#CC0000",
+                                                        "#BB0000","#AA0000","#990000","#880000","#770000","#660000","#550000","#440000","#330000","#220000","#110000","#000000",
+                                                        "#000000","#000000","#000000","#001111","#002222","#003333","#004444","#005555","#006666","#007777","#008888","#009999",
+                                                        "#00AAAA","#00BBBB","#00CCCC","#00DDDD","#00EEEE","#00FFFF","#00FFFF","#00FFFF","#00FFFF","#11FFFF","#22FFFF","#33FFFF",
+                                                        "#44FFFF","#55FFFF","#66FFFF","#77FFFF","#88FFFF","#99FFFF","#AAFFFF","#BBFFFF","#CCFFFF","#DDFFFF","#EEFFFF","#FFFFFF",
+
+                                                        "#4180B6","#69AEE7","#FFFFFF","#EEFFEE","#DDFFDD","#CCFFCC","#BBFFBB","#AAFFAA","#99FF99","#88FF88","#77FF77","#66FF66",
+                                                        "#55FF55","#44FF44","#33FF33","#22FF22","#11FF11","#00FF00","#00FF00","#00FF00","#00FF00","#00EE00","#00DD00","#00CC00",
+                                                        "#00BB00","#00AA00","#009900","#008800","#007700","#006600","#005500","#004400","#003300","#002200","#001100","#000000",
+                                                        "#000000","#000000","#000000","#110011","#220022","#330033","#440044","#550055","#660066","#770077","#880088","#990099",
+                                                        "#AA00AA","#BB00BB","#CC00CC","#DD00DD","#EE00EE","#FF00FF","#FF00FF","#FF00FF","#FF00FF","#FF11FF","#FF22FF","#FF33FF",
+                                                        "#FF44FF","#FF55FF","#FF66FF","#FF77FF","#FF88FF","#FF99FF","#FFAAFF","#FFBBFF","#FFCCFF","#FFDDFF","#FFEEFF","#FFFFFF",
+
+                                                        "#4180B6","#69AEE7","#FFFFFF","#EEEEFF","#DDDDFF","#CCCCFF","#BBBBFF","#AAAAFF","#9999FF","#8888FF","#7777FF","#6666FF",
+                                                        "#5555FF","#4444FF","#3333FF","#2222FF","#1111FF","#0000FF","#0000FF","#0000FF","#0000FF","#0000EE","#0000DD","#0000CC",
+                                                        "#0000BB","#0000AA","#000099","#000088","#000077","#000066","#000055","#000044","#000033","#000022","#000011","#000000",
+                                                        "#000000","#000000","#000000","#111100","#222200","#333300","#444400","#555500","#666600","#777700","#888800","#999900",
+                                                        "#AAAA00","#BBBB00","#CCCC00","#DDDD00","#EEEE00","#FFFF00","#FFFF00","#FFFF00","#FFFF00","#FFFF11","#FFFF22","#FFFF33",
+                                                        "#FFFF44","#FFFF55","#FFFF66","#FFFF77","#FFFF88","#FFFF99","#FFFFAA","#FFFFBB","#FFFFCC","#FFFFDD","#FFFFEE","#FFFFFF",
+
+                                                        "#4180B6","#69AEE7","#FFFFFF","#FFFFFF","#FBFBFB","#F7F7F7","#F3F3F3","#EFEFEF","#EBEBEB","#E7E7E7","#E3E3E3","#DFDFDF",
+                                                        "#DBDBDB","#D7D7D7","#D3D3D3","#CFCFCF","#CBCBCB","#C7C7C7","#C3C3C3","#BFBFBF","#BBBBBB","#B7B7B7","#B3B3B3","#AFAFAF",
+                                                        "#ABABAB","#A7A7A7","#A3A3A3","#9F9F9F","#9B9B9B","#979797","#939393","#8F8F8F","#8B8B8B","#878787","#838383","#7F7F7F",
+                                                        "#7B7B7B","#777777","#737373","#6F6F6F","#6B6B6B","#676767","#636363","#5F5F5F","#5B5B5B","#575757","#535353","#4F4F4F",
+                                                        "#4B4B4B","#474747","#434343","#3F3F3F","#3B3B3B","#373737","#333333","#2F2F2F","#2B2B2B","#272727","#232323","#1F1F1F",
+                                                        "#1B1B1B","#171717","#131313","#0F0F0F","#0B0B0B","#070707","#030303","#000000","#000000","#000000","#000000","#000000");
+        var total = colors.length;
+        var width = 72;
+        var cp_contents = "";
+        var windowRef = (windowMode)?"window.opener.":"";
+        if (windowMode) {
+                cp_contents += "<html><head><title>Select Color</title></head>";
+                cp_contents += "<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0><span style='text-align: center;'>";
+                }
+        cp_contents += "<table style='border: none;' cellspacing=0 cellpadding=0>";
+        var use_highlight = (document.getElementById || document.all)?true:false;
+        for (var i=0; i<total; i++) {
+                if ((i % width) == 0) { cp_contents += "<tr>"; }
+                if (use_highlight) { var mo = 'onMouseOver="'+windowRef+'ColorPicker_highlightColor(\''+colors[i]+'\',window.document)"'; }
+                else { mo = ""; }
+                cp_contents += '<td style="background-color: '+colors[i]+';"><a href="javascript:void()" onclick="'+windowRef+'ColorPicker_pickColor(\''+colors[i]+'\','+windowRef+'window.popupWindowObjects['+cp.index+']);return false;" '+mo+'>&nbsp;</a></td>';
+                if ( ((i+1)>=total) || (((i+1) % width) == 0)) {
+                        cp_contents += "</tr>";
+                        }
+                }
+        // If the browser supports dynamically changing TD cells, add the fancy stuff
+        if (document.getElementById) {
+                var width1 = Math.floor(width/2);
+                var width2 = width = width1;
+                cp_contents += "<tr><td colspan='"+width1+"' style='background-color: #FFF;' ID='colorPickerSelectedColor'>&nbsp;</td><td colspan='"+width2+"' style='text-align: center;' id='colorPickerSelectedColorValue'>#FFFFFF</td></tr>";
+                }
+        cp_contents += "</table>";
+        if (windowMode) {
+                cp_contents += "</span></body></html>";
+                }
+        // end populate code
+
+        // Write the contents to the popup object
+        cp.populate(cp_contents+"\n");
+        // Move the table down a bit so you can see it
+        cp.offsetY = 25;
+        cp.autoHide();
+        return cp;
+        }
</ins></span></pre></div>
<a id="trunkwpincludesjscolorpickerminjsfromrev21591trunkwpincludesjscolorpickerjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/colorpicker.min.js (from rev 21591, trunk/wp-includes/js/colorpicker.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/colorpicker.min.js         (rev 0)
+++ trunk/wp-includes/js/colorpicker.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+function getAnchorPosition(b){var e=false;var k=new Object();var j=0,g=0;var d=false,f=false,h=false;if(document.getElementById){d=true}else{if(document.all){f=true}else{if(document.layers){h=true}}}if(d&&document.all){j=AnchorPosition_getPageOffsetLeft(document.all[b]);g=AnchorPosition_getPageOffsetTop(document.all[b])}else{if(d){var a=document.getElementById(b);j=AnchorPosition_getPageOffsetLeft(a);g=AnchorPosition_getPageOffsetTop(a)}else{if(f){j=AnchorPosition_getPageOffsetLeft(document.all[b]);g=AnchorPosition_getPageOffsetTop(document.all[b])}else{if(h){var l=0;for(var c=0;c<document.anchors.length;c++){if(document.anchors[c].name==b){l=1;break}}if(l==0){k.x=0;k.y=0;return k}j=document.anchors[c].x;g=document.anchors[c].y}else{k.x=0;k.y=0;return k}}}}k.x=j;k.y=g;return k}function getAnchorWindowPosition(b){var c=getAnchorPosition(b);var a=0;var d=0;if(document.getElementById){if(isNaN(window.screenX)){a=c.x-document.body.scrollLeft+window.screenL
eft;d=c.y-document.body.scrollTop+window.screenTop}else{a=c.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;d=c.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}else{if(document.all){a=c.x-document.body.scrollLeft+window.screenLeft;d=c.y-document.body.scrollTop+window.screenTop}else{if(document.layers){a=c.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;d=c.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}}c.x=a;c.y=d;return c}function AnchorPosition_getPageOffsetLeft(b){var a=b.offsetLeft;while((b=b.offsetParent)!=null){a+=b.offsetLeft}return a}function AnchorPosition_getWindowOffsetLeft(a){return AnchorPosition_getPageOffsetLeft(a)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(a){var b=a.offsetTop;while((a=a.offsetParent)!=null){b+=a.offsetTop}return b}function AnchorPosition_getWindowOffsetTop(a){return AnchorPosition_getPageOffsetTop(a)-do
cument.body.scrollTop}function PopupWindow_getXYPosition(a){var b;if(this.type=="WINDOW"){b=getAnchorWindowPosition(a)}else{b=getAnchorPosition(a)}this.x=b.x;this.y=b.y}function PopupWindow_setSize(b,a){this.width=b;this.height=a}function PopupWindow_populate(a){this.contents=a;this.populated=false}function PopupWindow_setUrl(a){this.url=a}function PopupWindow_setWindowProperties(a){this.windowProperties=a}function PopupWindow_refresh(){if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).innerHTML=this.contents}else{if(this.use_css){document.all[this.divName].innerHTML=this.contents}else{if(this.use_layers){var a=document.layers[this.divName];a.document.open();a.document.writeln(this.contents);a.document.close()}}}}else{if(this.popupWindow!=null&&!this.popupWindow.closed){if(this.url!=""){this.popupWindow.location.href=this.url}else{this.popupWindow.document.open();this.popupWindow.document.writeln(this.contents);this.po
pupWindow.document.close()}this.popupWindow.focus()}}}function PopupWindow_showPopup(a){this.getXYPosition(a);this.x+=this.offsetX;this.y+=this.offsetY;if(!this.populated&&(this.contents!="")){this.populated=true;this.refresh()}if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).style.left=this.x+"px";document.getElementById(this.divName).style.top=this.y;document.getElementById(this.divName).style.visibility="visible"}else{if(this.use_css){document.all[this.divName].style.left=this.x;document.all[this.divName].style.top=this.y;document.all[this.divName].style.visibility="visible"}else{if(this.use_layers){document.layers[this.divName].left=this.x;document.layers[this.divName].top=this.y;document.layers[this.divName].visibility="visible"}}}}else{if(this.popupWindow==null||this.popupWindow.closed){if(this.x<0){this.x=0}if(this.y<0){this.y=0}if(screen&&screen.availHeight){if((this
.y+this.height)>screen.availHeight){this.y=screen.availHeight-this.height}}if(screen&&screen.availWidth){if((this.x+this.width)>screen.availWidth){this.x=screen.availWidth-this.width}}var b=window.opera||(document.layers&&!navigator.mimeTypes["*"])||navigator.vendor=="KDE"||(document.childNodes&&!document.all&&!navigator.taintEnabled);this.popupWindow=window.open(b?"":"about:blank","window_"+a,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"")}this.refresh()}}function PopupWindow_hidePopup(){if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).style.visibility="hidden"}else{if(this.use_css){document.all[this.divName].style.visibility="hidden"}else{if(this.use_layers){document.layers[this.
divName].visibility="hidden"}}}}else{if(this.popupWindow&&!this.popupWindow.closed){this.popupWindow.close();this.popupWindow=null}}}function PopupWindow_isClicked(c){if(this.divName!=null){if(this.use_layers){var d=c.pageX;var b=c.pageY;var a=document.layers[this.divName];if((d>a.left)&&(d<a.left+a.clip.width)&&(b>a.top)&&(b<a.top+a.clip.height)){return true}else{return false}}else{if(document.all){var a=window.event.srcElement;while(a.parentElement!=null){if(a.id==this.divName){return true}a=a.parentElement}return false}else{if(this.use_gebi&&c){var a=c.originalTarget;while(a.parentNode!=null){if(a.id==this.divName){return true}a=a.parentNode}return false}}}return false}return false}function PopupWindow_hideIfNotClicked(a){if(this.autoHideEnabled&&!this.isClicked(a)){this.hidePopup()}}function PopupWindow_autoHide(){this.autoHideEnabled=true}function PopupWindow_hidePopupWindows(c){for(var a=0;a<popup
WindowObjects.length;a++){if(popupWindowObjects[a]!=null){var b=popupWindowObjects[a];b.hideIfNotClicked(c)}}}function PopupWindow_attachListener(){if(document.layers){document.captureEvents(Event.MOUSEUP)}window.popupWindowOldEventListener=document.onmouseup;if(window.popupWindowOldEventListener!=null){document.onmouseup=new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();")}else{document.onmouseup=PopupWindow_hidePopupWindows}}function PopupWindow(){if(!window.popupWindowIndex){window.popupWindowIndex=0}if(!window.popupWindowObjects){window.popupWindowObjects=new Array()}if(!window.listenerAttached){window.listenerAttached=true;PopupWindow_attachListener()}this.index=popupWindowIndex++;popupWindowObjects[this.index]=this;this.divName=null;this.popupWindow=null;this.width=0;this.height=0;this.populated=false;this.visible=false;this.autoHideEnabled=false;this.contents="";this.url="";this.windowProperties="tool
bar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";if(arguments.length>0){this.type="DIV";this.divName=arguments[0]}else{this.type="WINDOW"}this.use_gebi=false;this.use_css=false;this.use_layers=false;if(document.getElementById){this.use_gebi=true}else{if(document.all){this.use_css=true}else{if(document.layers){this.use_layers=true}else{this.type="WINDOW"}}}this.offsetX=0;this.offsetY=0;this.getXYPosition=PopupWindow_getXYPosition;this.populate=PopupWindow_populate;this.setUrl=PopupWindow_setUrl;this.setWindowProperties=PopupWindow_setWindowProperties;this.refresh=PopupWindow_refresh;this.showPopup=PopupWindow_showPopup;this.hidePopup=PopupWindow_hidePopup;this.setSize=PopupWindow_setSize;this.isClicked=PopupWindow_isClicked;this.autoHide=PopupWindow_autoHide;this.hideIfNotClicked=PopupWindow_hideIfNotClicked}ColorPicker_targetInput=null;function ColorPicker_writeDiv(){document.writeln('
<DIV ID="colorPickerDiv" STYLE="position:absolute;visibility:hidden;"> </DIV>')}function ColorPicker_show(a){this.showPopup(a)}function ColorPicker_pickColor(a,b){b.hidePopup();pickColor(a)}function pickColor(a){if(ColorPicker_targetInput==null){alert("Target Input is null, which means you either didn't use the 'select' function or you have no defined your own 'pickColor' function to handle the picked color!");return}ColorPicker_targetInput.value=a}function ColorPicker_select(b,a){if(b.type!="text"&&b.type!="hidden"&&b.type!="textarea"){alert("colorpicker.select: Input object passed is not a valid form input object");window.ColorPicker_targetInput=null;return}window.ColorPicker_targetInput=b;this.show(a)}function ColorPicker_highlightColor(e){var a=(arguments.length>1)?arguments[1]:window.document;var b=a.getElementById("colorPickerSelectedColor");b.style.background
Color=e;b=a.getElementById("colorPickerSelectedColorValue");b.innerHTML=e}function ColorPicker(){var g=false;if(arguments.length==0){var e="colorPickerDiv"}else{if(arguments[0]=="window"){var e="";g=true}else{var e=arguments[0]}}if(e!=""){var m=new PopupWindow(e)}else{var m=new PopupWindow();m.setSize(225,250)}m.currentValue="#FFFFFF";m.writeDiv=ColorPicker_writeDiv;m.highlightColor=ColorPicker_highlightColor;m.show=ColorPicker_show;m.select=ColorPicker_select;var a=new Array("#4180B6","#69AEE7","#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#9
90066","#990099","#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#7FFFFF","#7FFFFF","#7FF7F7","#7FEFEF","#7FE7E7","#7FDFDF","#7FD7D7","#7FCFCF","#7FC7C7","#7FBFBF","#7FB7B7","#7FAFAF","#7FA7A7","#7F9F9F","#7F9797","#7F8F8F","#7F8787","#7F7F7F","#7F7777","#7F6F6F","#7F6767","#7F5F5F","#7F5757","#7F4F4F","#7F4747","#7F3F3F","#7F3737","#7F2F2F","#7F2727","#7F1F1F","#7F1717","#7F0F0F","#7F0707","#7F0000&quo
t;,"#4180B6","#69AEE7","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF7FFF","#FF7FFF","#F77FF7","#EF7FEF","#E77FE7","#DF7FDF","#D77FD7","#CF7FCF","#C77FC7","#BF7FBF","#B77FB7","
#AF7FAF","#A77FA7","#9F7F9F","#977F97","#8F7F8F","#877F87","#7F7F7F","#777F77","#6F7F6F","#677F67","#5F7F5F","#577F57","#4F7F4F","#477F47","#3F7F3F","#377F37","#2F7F2F","#277F27","#1F7F1F","#177F17","#0F7F0F","#077F07","#007F00","#4180B6","#69AEE7","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600&q
uot;,"#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#FFFF7F","#FFFF7F","#F7F77F","#EFEF7F","#E7E77F","#DFDF7F","#D7D77F","#CFCF7F","#C7C77F","#BFBF7F","#B7B77F","#AFAF7F","#A7A77F","#9F9F7F","#97977F","#8F8F7F","#87877F","#7F7F7F","#77777F","#6F6F7F","#67677F","#5F5F7F","#57577F","#4F4F7F","#47477F","#3F3F7F","#37377F","#2F2F7F","#27277F","#1F1F7F","#17177F","#0F0F7F","#07077F","#00007F","#4180B6","#69AEE7","#009900","#009933",&quo
t;#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC","#FF99FF","#3FFFFF","#3FFFFF","#3FF7F7","#3FEFEF","#3FE7E7","#3FDFDF","#3FD7D7","#3FCFCF","#3FC7C7","#3FBFBF","#3FB7B7","#3FAFAF","#3FA7A7","#3F9F9F","#3F9797","#3F8F8F
","#3F8787","#3F7F7F","#3F7777","#3F6F6F","#3F6767","#3F5F5F","#3F5757","#3F4F4F","#3F4747","#3F3F3F","#3F3737","#3F2F2F","#3F2727","#3F1F1F","#3F1717","#3F0F0F","#3F0707","#3F0000","#4180B6","#69AEE7","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC",&q
uot;#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#FF3FFF","#FF3FFF","#F73FF7","#EF3FEF","#E73FE7","#DF3FDF","#D73FD7","#CF3FCF","#C73FC7","#BF3FBF","#B73FB7","#AF3FAF","#A73FA7","#9F3F9F","#973F97","#8F3F8F","#873F87","#7F3F7F","#773F77","#6F3F6F","#673F67","#5F3F5F","#573F57","#4F3F4F","#473F47","#3F3F3F","#373F37","#2F3F2F","#273F27","#1F3F1F","#173F17","#0F3F0F","#073F07","#003F00","#4180B6","#69AEE7","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF
00","#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF","#FFFF3F","#FFFF3F","#F7F73F","#EFEF3F","#E7E73F","#DFDF3F","#D7D73F","#CFCF3F","#C7C73F","#BFBF3F","#B7B73F","#AFAF3F","#A7A73F","#9F9F3F","#97973F","#8F8F3F","#87873F","#7F7F3F","#77773F","#6F6F3F",
"#67673F","#5F5F3F","#57573F","#4F4F3F","#47473F","#3F3F3F","#37373F","#2F2F3F","#27273F","#1F1F3F","#17173F","#0F0F3F","#07073F","#00003F","#4180B6","#69AEE7","#FFFFFF","#FFEEEE","#FFDDDD","#FFCCCC","#FFBBBB","#FFAAAA","#FF9999","#FF8888","#FF7777","#FF6666","#FF5555","#FF4444","#FF3333","#FF2222","#FF1111","#FF0000","#FF0000","#FF0000","#FF0000","#EE0000","#DD0000","#CC0000","#BB0000","#AA0000","#990000","#880000","#770000","#660000","#550000","#440000","#330000","#220000","#110000","#00
0000","#000000","#000000","#000000","#001111","#002222","#003333","#004444","#005555","#006666","#007777","#008888","#009999","#00AAAA","#00BBBB","#00CCCC","#00DDDD","#00EEEE","#00FFFF","#00FFFF","#00FFFF","#00FFFF","#11FFFF","#22FFFF","#33FFFF","#44FFFF","#55FFFF","#66FFFF","#77FFFF","#88FFFF","#99FFFF","#AAFFFF","#BBFFFF","#CCFFFF","#DDFFFF","#EEFFFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEFFEE","#DDFFDD","#CCFFCC","#BBFFBB","#AAFFAA","#99FF99","#88FF88","#77FF77","#66FF66","#55FF55"
;,"#44FF44","#33FF33","#22FF22","#11FF11","#00FF00","#00FF00","#00FF00","#00FF00","#00EE00","#00DD00","#00CC00","#00BB00","#00AA00","#009900","#008800","#007700","#006600","#005500","#004400","#003300","#002200","#001100","#000000","#000000","#000000","#000000","#110011","#220022","#330033","#440044","#550055","#660066","#770077","#880088","#990099","#AA00AA","#BB00BB","#CC00CC","#DD00DD","#EE00EE","#FF00FF","#FF00FF","#FF00FF","#FF00FF","#FF11FF","#FF22FF","#FF33FF","#FF44FF","#FF55FF","#
FF66FF","#FF77FF","#FF88FF","#FF99FF","#FFAAFF","#FFBBFF","#FFCCFF","#FFDDFF","#FFEEFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEEEFF","#DDDDFF","#CCCCFF","#BBBBFF","#AAAAFF","#9999FF","#8888FF","#7777FF","#6666FF","#5555FF","#4444FF","#3333FF","#2222FF","#1111FF","#0000FF","#0000FF","#0000FF","#0000FF","#0000EE","#0000DD","#0000CC","#0000BB","#0000AA","#000099","#000088","#000077","#000066","#000055","#000044","#000033","#000022","#000011","#000000","#000000","#000000","#000000","#111100&qu
ot;,"#222200","#333300","#444400","#555500","#666600","#777700","#888800","#999900","#AAAA00","#BBBB00","#CCCC00","#DDDD00","#EEEE00","#FFFF00","#FFFF00","#FFFF00","#FFFF00","#FFFF11","#FFFF22","#FFFF33","#FFFF44","#FFFF55","#FFFF66","#FFFF77","#FFFF88","#FFFF99","#FFFFAA","#FFFFBB","#FFFFCC","#FFFFDD","#FFFFEE","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#FFFFFF","#FBFBFB","#F7F7F7","#F3F3F3","#EFEFEF","#EBEBEB","#E7E7E7","#E3E3E3","#DFDFDF","#DBDBDB","#D7D7D7","#D3D3D3","#CFCFCF","#CBCBCB","
;#C7C7C7","#C3C3C3","#BFBFBF","#BBBBBB","#B7B7B7","#B3B3B3","#AFAFAF","#ABABAB","#A7A7A7","#A3A3A3","#9F9F9F","#9B9B9B","#979797","#939393","#8F8F8F","#8B8B8B","#878787","#838383","#7F7F7F","#7B7B7B","#777777","#737373","#6F6F6F","#6B6B6B","#676767","#636363","#5F5F5F","#5B5B5B","#575757","#535353","#4F4F4F","#4B4B4B","#474747","#434343","#3F3F3F","#3B3B3B","#373737","#333333","#2F2F2F","#2B2B2B","#272727","#232323","#1F1F1F","#1B1B1B","#171717","#131313","#0F0F0F","#0B0B0B","#070707","#030303&
quot;,"#000000","#000000","#000000","#000000","#000000");var n=a.length;var c=72;var k="";var j=(g)?"window.opener.":"";if(g){k+="<html><head><title>Select Color</title></head>";k+="<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0><span style='text-align: center;'>"}k+="<table style='border: none;' cellspacing=0 cellpadding=0>";var l=(document.getElementById||document.all)?true:false;for(var h=0;h<n;h++){if((h%c)==0){k+="<tr>"}if(l){var f='onMouseOver="'+j+"ColorPicker_highlightColor('"+a[h]+"',window.document)\""}else{f=""}k+='<td style="background-color: '+a[h]+';"><a href="javascript:void()" onclick="'+j+"ColorPicker_pickColor('"+a[h]+"',"+j+"window.popupWindowObjects["+m.index+']);ret
urn false;" '+f+">&nbsp;</a></td>";if(((h+1)>=n)||(((h+1)%c)==0)){k+="</tr>"}}if(document.getElementById){var d=Math.floor(c/2);var b=c=d;k+="<tr><td colspan='"+d+"' style='background-color: #FFF;' ID='colorPickerSelectedColor'>&nbsp;</td><td colspan='"+b+"' style='text-align: center;' id='colorPickerSelectedColorValue'>#FFFFFF</td></tr>"}k+="</table>";if(g){k+="</span></body></html>"}m.populate(k+"\n");m.offsetY=25;m.autoHide();return m};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscommentreplydevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/comment-reply.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/comment-reply.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/comment-reply.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,48 +0,0 @@
</span><del>-
-addComment = {
-        moveForm : function(commId, parentId, respondId, postId) {
-                var t = this, div, comm = t.I(commId), respond = t.I(respondId), cancel = t.I('cancel-comment-reply-link'), parent = t.I('comment_parent'), post = t.I('comment_post_ID');
-
-                if ( ! comm || ! respond || ! cancel || ! parent )
-                        return;
-
-                t.respondId = respondId;
-                postId = postId || false;
-
-                if ( ! t.I('wp-temp-form-div') ) {
-                        div = document.createElement('div');
-                        div.id = 'wp-temp-form-div';
-                        div.style.display = 'none';
-                        respond.parentNode.insertBefore(div, respond);
-                }
-
-                comm.parentNode.insertBefore(respond, comm.nextSibling);
-                if ( post && postId )
-                        post.value = postId;
-                parent.value = parentId;
-                cancel.style.display = '';
-
-                cancel.onclick = function() {
-                        var t = addComment, temp = t.I('wp-temp-form-div'), respond = t.I(t.respondId);
-
-                        if ( ! temp || ! respond )
-                                return;
-
-                        t.I('comment_parent').value = '0';
-                        temp.parentNode.insertBefore(respond, temp);
-                        temp.parentNode.removeChild(temp);
-                        this.style.display = 'none';
-                        this.onclick = null;
-                        return false;
-                }
-
-                try { t.I('comment').focus(); }
-                catch(e) {}
-
-                return false;
-        },
-
-        I : function(e) {
-                return document.getElementById(e);
-        }
-}
</del></span></pre></div>
<a id="trunkwpincludesjscommentreplyjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/comment-reply.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/comment-reply.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/comment-reply.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-addComment={moveForm:function(d,f,i,c){var m=this,a,h=m.I(d),b=m.I(i),l=m.I("cancel-comment-reply-link"),j=m.I("comment_parent"),k=m.I("comment_post_ID");if(!h||!b||!l||!j){return}m.respondId=i;c=c||false;if(!m.I("wp-temp-form-div")){a=document.createElement("div");a.id="wp-temp-form-div";a.style.display="none";b.parentNode.insertBefore(a,b)}h.parentNode.insertBefore(b,h.nextSibling);if(k&&c){k.value=c}j.value=f;l.style.display="";l.onclick=function(){var n=addComment,e=n.I("wp-temp-form-div"),o=n.I(n.respondId);if(!e||!o){return}n.I("comment_parent").value="0";e.parentNode.insertBefore(o,e);e.parentNode.removeChild(e);this.style.display="none";this.onclick=null;return false};try{m.I("comment").focus()}catch(g){}return false},I:function(a){return document.getElementById(a)}};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscommentreplyjsfromrev21591trunkwpincludesjscommentreplydevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/comment-reply.js (from rev 21591, trunk/wp-includes/js/comment-reply.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/comment-reply.js         (rev 0)
+++ trunk/wp-includes/js/comment-reply.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,48 @@
</span><ins>+
+addComment = {
+        moveForm : function(commId, parentId, respondId, postId) {
+                var t = this, div, comm = t.I(commId), respond = t.I(respondId), cancel = t.I('cancel-comment-reply-link'), parent = t.I('comment_parent'), post = t.I('comment_post_ID');
+
+                if ( ! comm || ! respond || ! cancel || ! parent )
+                        return;
+
+                t.respondId = respondId;
+                postId = postId || false;
+
+                if ( ! t.I('wp-temp-form-div') ) {
+                        div = document.createElement('div');
+                        div.id = 'wp-temp-form-div';
+                        div.style.display = 'none';
+                        respond.parentNode.insertBefore(div, respond);
+                }
+
+                comm.parentNode.insertBefore(respond, comm.nextSibling);
+                if ( post && postId )
+                        post.value = postId;
+                parent.value = parentId;
+                cancel.style.display = '';
+
+                cancel.onclick = function() {
+                        var t = addComment, temp = t.I('wp-temp-form-div'), respond = t.I(t.respondId);
+
+                        if ( ! temp || ! respond )
+                                return;
+
+                        t.I('comment_parent').value = '0';
+                        temp.parentNode.insertBefore(respond, temp);
+                        temp.parentNode.removeChild(temp);
+                        this.style.display = 'none';
+                        this.onclick = null;
+                        return false;
+                }
+
+                try { t.I('comment').focus(); }
+                catch(e) {}
+
+                return false;
+        },
+
+        I : function(e) {
+                return document.getElementById(e);
+        }
+}
</ins></span></pre></div>
<a id="trunkwpincludesjscommentreplyminjsfromrev21591trunkwpincludesjscommentreplyjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/comment-reply.min.js (from rev 21591, trunk/wp-includes/js/comment-reply.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/comment-reply.min.js         (rev 0)
+++ trunk/wp-includes/js/comment-reply.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+addComment={moveForm:function(d,f,i,c){var m=this,a,h=m.I(d),b=m.I(i),l=m.I("cancel-comment-reply-link"),j=m.I("comment_parent"),k=m.I("comment_post_ID");if(!h||!b||!l||!j){return}m.respondId=i;c=c||false;if(!m.I("wp-temp-form-div")){a=document.createElement("div");a.id="wp-temp-form-div";a.style.display="none";b.parentNode.insertBefore(a,b)}h.parentNode.insertBefore(b,h.nextSibling);if(k&&c){k.value=c}j.value=f;l.style.display="";l.onclick=function(){var n=addComment,e=n.I("wp-temp-form-div"),o=n.I(n.respondId);if(!e||!o){return}n.I("comment_parent").value="0";e.parentNode.insertBefore(o,e);e.parentNode.removeChild(e);this.style.display="none";this.onclick=null;return false};try{m.I("comment").focus()}catch(g){}return false},I:function(a){return document.getElementById(a)}};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscustomizebasedevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/customize-base.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-base.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/customize-base.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,586 +0,0 @@
</span><del>-if ( typeof wp === 'undefined' )
-        var wp = {};
-
-(function( exports, $ ){
-        var api, extend, ctor, inherits,
-                slice = Array.prototype.slice;
-
-        /* =====================================================================
-         * Micro-inheritance - thank you, backbone.js.
-         * ===================================================================== */
-
-        extend = function( protoProps, classProps ) {
-                var child = inherits( this, protoProps, classProps );
-                child.extend = this.extend;
-                return child;
-        };
-
-        // Shared empty constructor function to aid in prototype-chain creation.
-        ctor = function() {};
-
-        // Helper function to correctly set up the prototype chain, for subclasses.
-        // Similar to `goog.inherits`, but uses a hash of prototype properties and
-        // class properties to be extended.
-        inherits = function( parent, protoProps, staticProps ) {
-                var child;
-
-                // The constructor function for the new subclass is either defined by you
-                // (the "constructor" property in your `extend` definition), or defaulted
-                // by us to simply call `super()`.
-                if ( protoProps && protoProps.hasOwnProperty( 'constructor' ) ) {
-                        child = protoProps.constructor;
-                } else {
-                        child = function() {
-                                // Storing the result `super()` before returning the value
-                                // prevents a bug in Opera where, if the constructor returns
-                                // a function, Opera will reject the return value in favor of
-                                // the original object. This causes all sorts of trouble.
-                                var result = parent.apply( this, arguments );
-                                return result;
-                        };
-                }
-
-                // Inherit class (static) properties from parent.
-                $.extend( child, parent );
-
-                // Set the prototype chain to inherit from `parent`, without calling
-                // `parent`'s constructor function.
-                ctor.prototype = parent.prototype;
-                child.prototype = new ctor();
-
-                // Add prototype properties (instance properties) to the subclass,
-                // if supplied.
-                if ( protoProps )
-                        $.extend( child.prototype, protoProps );
-
-                // Add static properties to the constructor function, if supplied.
-                if ( staticProps )
-                        $.extend( child, staticProps );
-
-                // Correctly set child's `prototype.constructor`.
-                child.prototype.constructor = child;
-
-                // Set a convenience property in case the parent's prototype is needed later.
-                child.__super__ = parent.prototype;
-
-                return child;
-        };
-
-        api = {};
-
-        /* =====================================================================
-         * Base class.
-         * ===================================================================== */
-
-        api.Class = function( applicator, argsArray, options ) {
-                var magic, args = arguments;
-
-                if ( applicator && argsArray && api.Class.applicator === applicator ) {
-                        args = argsArray;
-                        $.extend( this, options || {} );
-                }
-
-                magic = this;
-                if ( this.instance ) {
-                        magic = function() {
-                                return magic.instance.apply( magic, arguments );
-                        };
-
-                        $.extend( magic, this );
-                }
-
-                magic.initialize.apply( magic, args );
-                return magic;
-        };
-
-        api.Class.applicator = {};
-
-        api.Class.prototype.initialize = function() {};
-
-        /*
-         * Checks whether a given instance extended a constructor.
-         *
-         * The magic surrounding the instance parameter causes the instanceof
-         * keyword to return inaccurate results; it defaults to the function's
-         * prototype instead of the constructor chain. Hence this function.
-         */
-        api.Class.prototype.extended = function( constructor ) {
-                var proto = this;
-
-                while ( typeof proto.constructor !== 'undefined' ) {
-                        if ( proto.constructor === constructor )
-                                return true;
-                        if ( typeof proto.constructor.__super__ === 'undefined' )
-                                return false;
-                        proto = proto.constructor.__super__;
-                }
-                return false;
-        };
-
-        api.Class.extend = extend;
-
-        /* =====================================================================
-         * Events mixin.
-         * ===================================================================== */
-
-        api.Events = {
-                trigger: function( id ) {
-                        if ( this.topics && this.topics[ id ] )
-                                this.topics[ id ].fireWith( this, slice.call( arguments, 1 ) );
-                        return this;
-                },
-
-                bind: function( id, callback ) {
-                        this.topics = this.topics || {};
-                        this.topics[ id ] = this.topics[ id ] || $.Callbacks();
-                        this.topics[ id ].add.apply( this.topics[ id ], slice.call( arguments, 1 ) );
-                        return this;
-                },
-
-                unbind: function( id, callback ) {
-                        if ( this.topics && this.topics[ id ] )
-                                this.topics[ id ].remove.apply( this.topics[ id ], slice.call( arguments, 1 ) );
-                        return this;
-                }
-        };
-
-        /* =====================================================================
-         * Observable values that support two-way binding.
-         * ===================================================================== */
-
-        api.Value = api.Class.extend({
-                initialize: function( initial, options ) {
-                        this._value = initial; // @todo: potentially change this to a this.set() call.
-                        this.callbacks = $.Callbacks();
-
-                        $.extend( this, options || {} );
-
-                        this.set = $.proxy( this.set, this );
-                },
-
-                /*
-                 * Magic. Returns a function that will become the instance.
-                 * Set to null to prevent the instance from extending a function.
-                 */
-                instance: function() {
-                        return arguments.length ? this.set.apply( this, arguments ) : this.get();
-                },
-
-                get: function() {
-                        return this._value;
-                },
-
-                set: function( to ) {
-                        var from = this._value;
-
-                        to = this._setter.apply( this, arguments );
-                        to = this.validate( to );
-
-                        // Bail if the sanitized value is null or unchanged.
-                        if ( null === to || this._value === to )
-                                return this;
-
-                        this._value = to;
-
-                        this.callbacks.fireWith( this, [ to, from ] );
-
-                        return this;
-                },
-
-                _setter: function( to ) {
-                        return to;
-                },
-
-                setter: function( callback ) {
-                        var from = this.get();
-                        this._setter = callback;
-                        // Temporarily clear value so setter can decide if it's valid.
-                        this._value = null;
-                        this.set( from );
-                        return this;
-                },
-
-                resetSetter: function() {
-                        this._setter = this.constructor.prototype._setter;
-                        this.set( this.get() );
-                        return this;
-                },
-
-                validate: function( value ) {
-                        return value;
-                },
-
-                bind: function( callback ) {
-                        this.callbacks.add.apply( this.callbacks, arguments );
-                        return this;
-                },
-
-                unbind: function( callback ) {
-                        this.callbacks.remove.apply( this.callbacks, arguments );
-                        return this;
-                },
-
-                link: function() { // values*
-                        var set = this.set;
-                        $.each( arguments, function() {
-                                this.bind( set );
-                        });
-                        return this;
-                },
-
-                unlink: function() { // values*
-                        var set = this.set;
-                        $.each( arguments, function() {
-                                this.unbind( set );
-                        });
-                        return this;
-                },
-
-                sync: function() { // values*
-                        var that = this;
-                        $.each( arguments, function() {
-                                that.link( this );
-                                this.link( that );
-                        });
-                        return this;
-                },
-
-                unsync: function() { // values*
-                        var that = this;
-                        $.each( arguments, function() {
-                                that.unlink( this );
-                                this.unlink( that );
-                        });
-                        return this;
-                }
-        });
-
-        /* =====================================================================
-         * A collection of observable values.
-         * ===================================================================== */
-
-        api.Values = api.Class.extend({
-                defaultConstructor: api.Value,
-
-                initialize: function( options ) {
-                        $.extend( this, options || {} );
-
-                        this._value = {};
-                        this._deferreds = {};
-                },
-
-                instance: function( id ) {
-                        if ( arguments.length === 1 )
-                                return this.value( id );
-
-                        return this.when.apply( this, arguments );
-                },
-
-                value: function( id ) {
-                        return this._value[ id ];
-                },
-
-                has: function( id ) {
-                        return typeof this._value[ id ] !== 'undefined';
-                },
-
-                add: function( id, value ) {
-                        if ( this.has( id ) )
-                                return this.value( id );
-
-                        this._value[ id ] = value;
-                        value.parent = this;
-                        if ( value.extended( api.Value ) )
-                                value.bind( this._change );
-
-                        this.trigger( 'add', value );
-
-                        if ( this._deferreds[ id ] )
-                                this._deferreds[ id ].resolve();
-
-                        return this._value[ id ];
-                },
-
-                create: function( id ) {
-                        return this.add( id, new this.defaultConstructor( api.Class.applicator, slice.call( arguments, 1 ) ) );
-                },
-
-                each: function( callback, context ) {
-                        context = typeof context === 'undefined' ? this : context;
-
-                        $.each( this._value, function( key, obj ) {
-                                callback.call( context, obj, key );
-                        });
-                },
-
-                remove: function( id ) {
-                        var value;
-
-                        if ( this.has( id ) ) {
-                                value = this.value( id );
-                                this.trigger( 'remove', value );
-                                if ( value.extended( api.Value ) )
-                                        value.unbind( this._change );
-                                delete value.parent;
-                        }
-
-                        delete this._value[ id ];
-                        delete this._deferreds[ id ];
-                },
-
-                /**
-                 * Runs a callback once all requested values exist.
-                 *
-                 * when( ids*, [callback] );
-                 *
-                 * For example:
-                 * when( id1, id2, id3, function( value1, value2, value3 ) {} );
-                 *
-                 * @returns $.Deferred.promise();
-                 */
-                when: function() {
-                        var self = this,
-                                ids = slice.call( arguments ),
-                                dfd = $.Deferred();
-
-                        // If the last argument is a callback, bind it to .done()
-                        if ( $.isFunction( ids[ ids.length - 1 ] ) )
-                                dfd.done( ids.pop() );
-
-                        $.when.apply( $, $.map( ids, function( id ) {
-                                if ( self.has( id ) )
-                                        return;
-
-                                return self._deferreds[ id ] = self._deferreds[ id ] || $.Deferred();
-                        })).done( function() {
-                                var values = $.map( ids, function( id ) {
-                                                return self( id );
-                                        });
-
-                                // If a value is missing, we've used at least one expired deferred.
-                                // Call Values.when again to generate a new deferred.
-                                if ( values.length !== ids.length ) {
-                                        // ids.push( callback );
-                                        self.when.apply( self, ids ).done( function() {
-                                                dfd.resolveWith( self, values );
-                                        });
-                                        return;
-                                }
-
-                                dfd.resolveWith( self, values );
-                        });
-
-                        return dfd.promise();
-                },
-
-                _change: function() {
-                        this.parent.trigger( 'change', this );
-                }
-        });
-
-        $.extend( api.Values.prototype, api.Events );
-
-        /* =====================================================================
-         * An observable value that syncs with an element.
-         *
-         * Handles inputs, selects, and textareas by default.
-         * ===================================================================== */
-
-        api.ensure = function( element ) {
-                return typeof element == 'string' ? $( element ) : element;
-        };
-
-        api.Element = api.Value.extend({
-                initialize: function( element, options ) {
-                        var self = this,
-                                synchronizer = api.Element.synchronizer.html,
-                                type, update, refresh;
-
-                        this.element = api.ensure( element );
-                        this.events = '';
-
-                        if ( this.element.is('input, select, textarea') ) {
-                                this.events += 'change';
-                                synchronizer = api.Element.synchronizer.val;
-
-                                if ( this.element.is('input') ) {
-                                        type = this.element.prop('type');
-                                        if ( api.Element.synchronizer[ type ] )
-                                                synchronizer = api.Element.synchronizer[ type ];
-                                        if ( 'text' === type || 'password' === type )
-                                                this.events += ' keyup';
-                                } else if ( this.element.is('textarea') ) {
-                                        this.events += ' keyup';
-                                }
-                        }
-
-                        api.Value.prototype.initialize.call( this, null, $.extend( options || {}, synchronizer ) );
-                        this._value = this.get();
-
-                        update = this.update;
-                        refresh = this.refresh;
-
-                        this.update = function( to ) {
-                                if ( to !== refresh.call( self ) )
-                                        update.apply( this, arguments );
-                        };
-                        this.refresh = function() {
-                                self.set( refresh.call( self ) );
-                        };
-
-                        this.bind( this.update );
-                        this.element.bind( this.events, this.refresh );
-                },
-
-                find: function( selector ) {
-                        return $( selector, this.element );
-                },
-
-                refresh: function() {},
-
-                update: function() {}
-        });
-
-        api.Element.synchronizer = {};
-
-        $.each( [ 'html', 'val' ], function( i, method ) {
-                api.Element.synchronizer[ method ] = {
-                        update: function( to ) {
-                                this.element[ method ]( to );
-                        },
-                        refresh: function() {
-                                return this.element[ method ]();
-                        }
-                };
-        });
-
-        api.Element.synchronizer.checkbox = {
-                update: function( to ) {
-                        this.element.prop( 'checked', to );
-                },
-                refresh: function() {
-                        return this.element.prop( 'checked' );
-                }
-        };
-
-        api.Element.synchronizer.radio = {
-                update: function( to ) {
-                        this.element.filter( function() {
-                                return this.value === to;
-                        }).prop( 'checked', true );
-                },
-                refresh: function() {
-                        return this.element.filter( ':checked' ).val();
-                }
-        };
-
-        /* =====================================================================
-         * Messenger for postMessage.
-         * ===================================================================== */
-
-        $.support.postMessage = !! window.postMessage;
-
-        api.Messenger = api.Class.extend({
-                add: function( key, initial, options ) {
-                        return this[ key ] = new api.Value( initial, options );
-                },
-
-                /**
-                 * Initialize Messenger.
-                 *
-                 * @param {object} params Parameters to configure the messenger.
-                 * {string} .url The URL to communicate with.
-                 * {window} .targetWindow The window instance to communicate with. Default window.parent.
-                 * {string} .channel If provided, will send the channel with each message and only accept messages a matching channel.
-                 * @param {object} options Extend any instance parameter or method with this object.
-                 */
-                initialize: function( params, options ) {
-                        // Target the parent frame by default, but only if a parent frame exists.
-                        var defaultTarget = window.parent == window ? null : window.parent;
-
-                        $.extend( this, options || {} );
-
-                        this.add( 'channel', params.channel );
-                        this.add( 'url', params.url || '' );
-                        this.add( 'targetWindow', params.targetWindow || defaultTarget );
-                        this.add( 'origin', this.url() ).link( this.url ).setter( function( to ) {
-                                return to.replace( /([^:]+:\/\/[^\/]+).*/, '$1' );
-                        });
-
-                        // Since we want jQuery to treat the receive function as unique
-                        // to this instance, we give the function a new guid.
-                        //
-                        // This will prevent every Messenger's receive function from being
-                        // unbound when calling $.off( 'message', this.receive );
-                        this.receive = $.proxy( this.receive, this );
-                        this.receive.guid = $.guid++;
-
-                        $( window ).on( 'message', this.receive );
-                },
-
-                destroy: function() {
-                        $( window ).off( 'message', this.receive );
-                },
-
-                receive: function( event ) {
-                        var message;
-
-                        event = event.originalEvent;
-
-                        if ( ! this.targetWindow() )
-                                return;
-
-                        // Check to make sure the origin is valid.
-                        if ( this.origin() && event.origin !== this.origin() )
-                                return;
-
-                        message = JSON.parse( event.data );
-
-                        // Check required message properties.
-                        if ( ! message || ! message.id || typeof message.data === 'undefined' )
-                                return;
-
-                        // Check if channel names match.
-                        if ( ( message.channel || this.channel() ) && this.channel() !== message.channel )
-                                return;
-
-                        this.trigger( message.id, message.data );
-                },
-
-                send: function( id, data ) {
-                        var message;
-
-                        data = typeof data === 'undefined' ? null : data;
-
-                        if ( ! this.url() || ! this.targetWindow() )
-                                return;
-
-                        message = { id: id, data: data };
-                        if ( this.channel() )
-                                message.channel = this.channel();
-
-                        this.targetWindow().postMessage( JSON.stringify( message ), this.origin() );
-                }
-        });
-
-        // Add the Events mixin to api.Messenger.
-        $.extend( api.Messenger.prototype, api.Events );
-
-        /* =====================================================================
-         * Core customize object.
-         * ===================================================================== */
-
-        api = $.extend( new api.Values(), api );
-        api.get = function() {
-                var result = {};
-
-                this.each( function( obj, key ) {
-                        result[ key ] = obj.get();
-                });
-
-                return result;
-        };
-
-        // Expose the API to the world.
-        exports.customize = api;
-})( wp, jQuery );
</del></span></pre></div>
<a id="trunkwpincludesjscustomizebasejs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/customize-base.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-base.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/customize-base.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-if(typeof wp==="undefined"){var wp={}}(function(a,d){var b,g,c,f,e=Array.prototype.slice;g=function(h,i){var j=f(this,h,i);j.extend=this.extend;return j};c=function(){};f=function(i,h,j){var k;if(h&&h.hasOwnProperty("constructor")){k=h.constructor}else{k=function(){var l=i.apply(this,arguments);return l}}d.extend(k,i);c.prototype=i.prototype;k.prototype=new c();if(h){d.extend(k.prototype,h)}if(j){d.extend(k,j)}k.prototype.constructor=k;k.__super__=i.prototype;return k};b={};b.Class=function(l,k,i){var j,h=arguments;if(l&&k&&b.Class.applicator===l){h=k;d.extend(this,i||{})}j=this;if(this.instance){j=function(){return j.instance.apply(j,arguments)};d.extend(j,this)}j.initialize.apply(j,h);return j};b.Class.applicator={};b.Class.prototype.initialize=function(){};b.Class.prototype.extended=function(h){var i=this;while(typeof i.constructor!=="undefined"){if(i.constructor===h){return true}if(typeof i.constructor.__s
uper__==="undefined"){return false}i=i.constructor.__super__}return false};b.Class.extend=g;b.Events={trigger:function(h){if(this.topics&&this.topics[h]){this.topics[h].fireWith(this,e.call(arguments,1))}return this},bind:function(i,h){this.topics=this.topics||{};this.topics[i]=this.topics[i]||d.Callbacks();this.topics[i].add.apply(this.topics[i],e.call(arguments,1));return this},unbind:function(i,h){if(this.topics&&this.topics[i]){this.topics[i].remove.apply(this.topics[i],e.call(arguments,1))}return this}};b.Value=b.Class.extend({initialize:function(i,h){this._value=i;this.callbacks=d.Callbacks();d.extend(this,h||{});this.set=d.proxy(this.set,this)},instance:function(){return arguments.length?this.set.apply(this,arguments):this.get()},get:function(){return this._value},set:function(i){var h=this._value;i=this._setter.apply(this,arguments);i=this.validate(i);if(null===i||this._value===i){return this}this._value=i;this.callbacks.fireWith(this,[i,h])
;return this},_setter:function(h){return h},setter:function(i){var h=this.get();this._setter=i;this._value=null;this.set(h);return this},resetSetter:function(){this._setter=this.constructor.prototype._setter;this.set(this.get());return this},validate:function(h){return h},bind:function(h){this.callbacks.add.apply(this.callbacks,arguments);return this},unbind:function(h){this.callbacks.remove.apply(this.callbacks,arguments);return this},link:function(){var h=this.set;d.each(arguments,function(){this.bind(h)});return this},unlink:function(){var h=this.set;d.each(arguments,function(){this.unbind(h)});return this},sync:function(){var h=this;d.each(arguments,function(){h.link(this);this.link(h)});return this},unsync:function(){var h=this;d.each(arguments,function(){h.unlink(this);this.unlink(h)});return this}});b.Values=b.Class.extend({defaultConstructor:b.Value,initialize:function(h){d.extend(this,h||{});this._value={};this._deferreds={}},instance:function(h){if(arguments.length
===1){return this.value(h)}return this.when.apply(this,arguments)},value:function(h){return this._value[h]},has:function(h){return typeof this._value[h]!=="undefined"},add:function(i,h){if(this.has(i)){return this.value(i)}this._value[i]=h;h.parent=this;if(h.extended(b.Value)){h.bind(this._change)}this.trigger("add",h);if(this._deferreds[i]){this._deferreds[i].resolve()}return this._value[i]},create:function(h){return this.add(h,new this.defaultConstructor(b.Class.applicator,e.call(arguments,1)))},each:function(i,h){h=typeof h==="undefined"?this:h;d.each(this._value,function(j,k){i.call(h,k,j)})},remove:function(i){var h;if(this.has(i)){h=this.value(i);this.trigger("remove",h);if(h.extended(b.Value)){h.unbind(this._change)}delete h.parent}delete this._value[i];delete this._deferreds[i]},when:function(){var i=this,j=e.call(arguments),h=d.Deferred();if(d.isFunction(j[j.length-1])){h.done(j.pop())}d.when.apply(d,d.map(j,function(k){if(i.h
as(k)){return}return i._deferreds[k]=i._deferreds[k]||d.Deferred()})).done(function(){var k=d.map(j,function(l){return i(l)});if(k.length!==j.length){i.when.apply(i,j).done(function(){h.resolveWith(i,k)});return}h.resolveWith(i,k)});return h.promise()},_change:function(){this.parent.trigger("change",this)}});d.extend(b.Values.prototype,b.Events);b.ensure=function(h){return typeof h=="string"?d(h):h};b.Element=b.Value.extend({initialize:function(j,i){var h=this,m=b.Element.synchronizer.html,l,n,k;this.element=b.ensure(j);this.events="";if(this.element.is("input, select, textarea")){this.events+="change";m=b.Element.synchronizer.val;if(this.element.is("input")){l=this.element.prop("type");if(b.Element.synchronizer[l]){m=b.Element.synchronizer[l]}if("text"===l||"password"===l){this.events+=" keyup"}}else{if(this.element.is("textarea")){this.events+=" keyup"}}}
b.Value.prototype.initialize.call(this,null,d.extend(i||{},m));this._value=this.get();n=this.update;k=this.refresh;this.update=function(o){if(o!==k.call(h)){n.apply(this,arguments)}};this.refresh=function(){h.set(k.call(h))};this.bind(this.update);this.element.bind(this.events,this.refresh)},find:function(h){return d(h,this.element)},refresh:function(){},update:function(){}});b.Element.synchronizer={};d.each(["html","val"],function(h,j){b.Element.synchronizer[j]={update:function(i){this.element[j](i)},refresh:function(){return this.element[j]()}}});b.Element.synchronizer.checkbox={update:function(h){this.element.prop("checked",h)},refresh:function(){return this.element.prop("checked")}};b.Element.synchronizer.radio={update:function(h){this.element.filter(function(){return this.value===h}).prop("checked",true)},refresh:function(){return this.element.filter(":checked").val()}};d.support.postMessage=!!window.postMessag
e;b.Messenger=b.Class.extend({add:function(j,i,h){return this[j]=new b.Value(i,h)},initialize:function(j,h){var i=window.parent==window?null:window.parent;d.extend(this,h||{});this.add("channel",j.channel);this.add("url",j.url||"");this.add("targetWindow",j.targetWindow||i);this.add("origin",this.url()).link(this.url).setter(function(k){return k.replace(/([^:]+:\/\/[^\/]+).*/,"$1")});this.receive=d.proxy(this.receive,this);this.receive.guid=d.guid++;d(window).on("message",this.receive)},destroy:function(){d(window).off("message",this.receive)},receive:function(i){var h;i=i.originalEvent;if(!this.targetWindow()){return}if(this.origin()&&i.origin!==this.origin()){return}h=JSON.parse(i.data);if(!h||!h.id||typeof h.data==="undefined"){return}if((h.channel||this.channel())&&this.channel()!==h.channel){return}this.trigger(h.id,h.data)},send:function(j,i){var h;i=typeof i===&qu
ot;undefined"?null:i;if(!this.url()||!this.targetWindow()){return}h={id:j,data:i};if(this.channel()){h.channel=this.channel()}this.targetWindow().postMessage(JSON.stringify(h),this.origin())}});d.extend(b.Messenger.prototype,b.Events);b=d.extend(new b.Values(),b);b.get=function(){var h={};this.each(function(j,i){h[i]=j.get()});return h};a.customize=b})(wp,jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscustomizebasejsfromrev21591trunkwpincludesjscustomizebasedevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/customize-base.js (from rev 21591, trunk/wp-includes/js/customize-base.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-base.js         (rev 0)
+++ trunk/wp-includes/js/customize-base.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,586 @@
</span><ins>+if ( typeof wp === 'undefined' )
+        var wp = {};
+
+(function( exports, $ ){
+        var api, extend, ctor, inherits,
+                slice = Array.prototype.slice;
+
+        /* =====================================================================
+         * Micro-inheritance - thank you, backbone.js.
+         * ===================================================================== */
+
+        extend = function( protoProps, classProps ) {
+                var child = inherits( this, protoProps, classProps );
+                child.extend = this.extend;
+                return child;
+        };
+
+        // Shared empty constructor function to aid in prototype-chain creation.
+        ctor = function() {};
+
+        // Helper function to correctly set up the prototype chain, for subclasses.
+        // Similar to `goog.inherits`, but uses a hash of prototype properties and
+        // class properties to be extended.
+        inherits = function( parent, protoProps, staticProps ) {
+                var child;
+
+                // The constructor function for the new subclass is either defined by you
+                // (the "constructor" property in your `extend` definition), or defaulted
+                // by us to simply call `super()`.
+                if ( protoProps && protoProps.hasOwnProperty( 'constructor' ) ) {
+                        child = protoProps.constructor;
+                } else {
+                        child = function() {
+                                // Storing the result `super()` before returning the value
+                                // prevents a bug in Opera where, if the constructor returns
+                                // a function, Opera will reject the return value in favor of
+                                // the original object. This causes all sorts of trouble.
+                                var result = parent.apply( this, arguments );
+                                return result;
+                        };
+                }
+
+                // Inherit class (static) properties from parent.
+                $.extend( child, parent );
+
+                // Set the prototype chain to inherit from `parent`, without calling
+                // `parent`'s constructor function.
+                ctor.prototype = parent.prototype;
+                child.prototype = new ctor();
+
+                // Add prototype properties (instance properties) to the subclass,
+                // if supplied.
+                if ( protoProps )
+                        $.extend( child.prototype, protoProps );
+
+                // Add static properties to the constructor function, if supplied.
+                if ( staticProps )
+                        $.extend( child, staticProps );
+
+                // Correctly set child's `prototype.constructor`.
+                child.prototype.constructor = child;
+
+                // Set a convenience property in case the parent's prototype is needed later.
+                child.__super__ = parent.prototype;
+
+                return child;
+        };
+
+        api = {};
+
+        /* =====================================================================
+         * Base class.
+         * ===================================================================== */
+
+        api.Class = function( applicator, argsArray, options ) {
+                var magic, args = arguments;
+
+                if ( applicator && argsArray && api.Class.applicator === applicator ) {
+                        args = argsArray;
+                        $.extend( this, options || {} );
+                }
+
+                magic = this;
+                if ( this.instance ) {
+                        magic = function() {
+                                return magic.instance.apply( magic, arguments );
+                        };
+
+                        $.extend( magic, this );
+                }
+
+                magic.initialize.apply( magic, args );
+                return magic;
+        };
+
+        api.Class.applicator = {};
+
+        api.Class.prototype.initialize = function() {};
+
+        /*
+         * Checks whether a given instance extended a constructor.
+         *
+         * The magic surrounding the instance parameter causes the instanceof
+         * keyword to return inaccurate results; it defaults to the function's
+         * prototype instead of the constructor chain. Hence this function.
+         */
+        api.Class.prototype.extended = function( constructor ) {
+                var proto = this;
+
+                while ( typeof proto.constructor !== 'undefined' ) {
+                        if ( proto.constructor === constructor )
+                                return true;
+                        if ( typeof proto.constructor.__super__ === 'undefined' )
+                                return false;
+                        proto = proto.constructor.__super__;
+                }
+                return false;
+        };
+
+        api.Class.extend = extend;
+
+        /* =====================================================================
+         * Events mixin.
+         * ===================================================================== */
+
+        api.Events = {
+                trigger: function( id ) {
+                        if ( this.topics && this.topics[ id ] )
+                                this.topics[ id ].fireWith( this, slice.call( arguments, 1 ) );
+                        return this;
+                },
+
+                bind: function( id, callback ) {
+                        this.topics = this.topics || {};
+                        this.topics[ id ] = this.topics[ id ] || $.Callbacks();
+                        this.topics[ id ].add.apply( this.topics[ id ], slice.call( arguments, 1 ) );
+                        return this;
+                },
+
+                unbind: function( id, callback ) {
+                        if ( this.topics && this.topics[ id ] )
+                                this.topics[ id ].remove.apply( this.topics[ id ], slice.call( arguments, 1 ) );
+                        return this;
+                }
+        };
+
+        /* =====================================================================
+         * Observable values that support two-way binding.
+         * ===================================================================== */
+
+        api.Value = api.Class.extend({
+                initialize: function( initial, options ) {
+                        this._value = initial; // @todo: potentially change this to a this.set() call.
+                        this.callbacks = $.Callbacks();
+
+                        $.extend( this, options || {} );
+
+                        this.set = $.proxy( this.set, this );
+                },
+
+                /*
+                 * Magic. Returns a function that will become the instance.
+                 * Set to null to prevent the instance from extending a function.
+                 */
+                instance: function() {
+                        return arguments.length ? this.set.apply( this, arguments ) : this.get();
+                },
+
+                get: function() {
+                        return this._value;
+                },
+
+                set: function( to ) {
+                        var from = this._value;
+
+                        to = this._setter.apply( this, arguments );
+                        to = this.validate( to );
+
+                        // Bail if the sanitized value is null or unchanged.
+                        if ( null === to || this._value === to )
+                                return this;
+
+                        this._value = to;
+
+                        this.callbacks.fireWith( this, [ to, from ] );
+
+                        return this;
+                },
+
+                _setter: function( to ) {
+                        return to;
+                },
+
+                setter: function( callback ) {
+                        var from = this.get();
+                        this._setter = callback;
+                        // Temporarily clear value so setter can decide if it's valid.
+                        this._value = null;
+                        this.set( from );
+                        return this;
+                },
+
+                resetSetter: function() {
+                        this._setter = this.constructor.prototype._setter;
+                        this.set( this.get() );
+                        return this;
+                },
+
+                validate: function( value ) {
+                        return value;
+                },
+
+                bind: function( callback ) {
+                        this.callbacks.add.apply( this.callbacks, arguments );
+                        return this;
+                },
+
+                unbind: function( callback ) {
+                        this.callbacks.remove.apply( this.callbacks, arguments );
+                        return this;
+                },
+
+                link: function() { // values*
+                        var set = this.set;
+                        $.each( arguments, function() {
+                                this.bind( set );
+                        });
+                        return this;
+                },
+
+                unlink: function() { // values*
+                        var set = this.set;
+                        $.each( arguments, function() {
+                                this.unbind( set );
+                        });
+                        return this;
+                },
+
+                sync: function() { // values*
+                        var that = this;
+                        $.each( arguments, function() {
+                                that.link( this );
+                                this.link( that );
+                        });
+                        return this;
+                },
+
+                unsync: function() { // values*
+                        var that = this;
+                        $.each( arguments, function() {
+                                that.unlink( this );
+                                this.unlink( that );
+                        });
+                        return this;
+                }
+        });
+
+        /* =====================================================================
+         * A collection of observable values.
+         * ===================================================================== */
+
+        api.Values = api.Class.extend({
+                defaultConstructor: api.Value,
+
+                initialize: function( options ) {
+                        $.extend( this, options || {} );
+
+                        this._value = {};
+                        this._deferreds = {};
+                },
+
+                instance: function( id ) {
+                        if ( arguments.length === 1 )
+                                return this.value( id );
+
+                        return this.when.apply( this, arguments );
+                },
+
+                value: function( id ) {
+                        return this._value[ id ];
+                },
+
+                has: function( id ) {
+                        return typeof this._value[ id ] !== 'undefined';
+                },
+
+                add: function( id, value ) {
+                        if ( this.has( id ) )
+                                return this.value( id );
+
+                        this._value[ id ] = value;
+                        value.parent = this;
+                        if ( value.extended( api.Value ) )
+                                value.bind( this._change );
+
+                        this.trigger( 'add', value );
+
+                        if ( this._deferreds[ id ] )
+                                this._deferreds[ id ].resolve();
+
+                        return this._value[ id ];
+                },
+
+                create: function( id ) {
+                        return this.add( id, new this.defaultConstructor( api.Class.applicator, slice.call( arguments, 1 ) ) );
+                },
+
+                each: function( callback, context ) {
+                        context = typeof context === 'undefined' ? this : context;
+
+                        $.each( this._value, function( key, obj ) {
+                                callback.call( context, obj, key );
+                        });
+                },
+
+                remove: function( id ) {
+                        var value;
+
+                        if ( this.has( id ) ) {
+                                value = this.value( id );
+                                this.trigger( 'remove', value );
+                                if ( value.extended( api.Value ) )
+                                        value.unbind( this._change );
+                                delete value.parent;
+                        }
+
+                        delete this._value[ id ];
+                        delete this._deferreds[ id ];
+                },
+
+                /**
+                 * Runs a callback once all requested values exist.
+                 *
+                 * when( ids*, [callback] );
+                 *
+                 * For example:
+                 * when( id1, id2, id3, function( value1, value2, value3 ) {} );
+                 *
+                 * @returns $.Deferred.promise();
+                 */
+                when: function() {
+                        var self = this,
+                                ids = slice.call( arguments ),
+                                dfd = $.Deferred();
+
+                        // If the last argument is a callback, bind it to .done()
+                        if ( $.isFunction( ids[ ids.length - 1 ] ) )
+                                dfd.done( ids.pop() );
+
+                        $.when.apply( $, $.map( ids, function( id ) {
+                                if ( self.has( id ) )
+                                        return;
+
+                                return self._deferreds[ id ] = self._deferreds[ id ] || $.Deferred();
+                        })).done( function() {
+                                var values = $.map( ids, function( id ) {
+                                                return self( id );
+                                        });
+
+                                // If a value is missing, we've used at least one expired deferred.
+                                // Call Values.when again to generate a new deferred.
+                                if ( values.length !== ids.length ) {
+                                        // ids.push( callback );
+                                        self.when.apply( self, ids ).done( function() {
+                                                dfd.resolveWith( self, values );
+                                        });
+                                        return;
+                                }
+
+                                dfd.resolveWith( self, values );
+                        });
+
+                        return dfd.promise();
+                },
+
+                _change: function() {
+                        this.parent.trigger( 'change', this );
+                }
+        });
+
+        $.extend( api.Values.prototype, api.Events );
+
+        /* =====================================================================
+         * An observable value that syncs with an element.
+         *
+         * Handles inputs, selects, and textareas by default.
+         * ===================================================================== */
+
+        api.ensure = function( element ) {
+                return typeof element == 'string' ? $( element ) : element;
+        };
+
+        api.Element = api.Value.extend({
+                initialize: function( element, options ) {
+                        var self = this,
+                                synchronizer = api.Element.synchronizer.html,
+                                type, update, refresh;
+
+                        this.element = api.ensure( element );
+                        this.events = '';
+
+                        if ( this.element.is('input, select, textarea') ) {
+                                this.events += 'change';
+                                synchronizer = api.Element.synchronizer.val;
+
+                                if ( this.element.is('input') ) {
+                                        type = this.element.prop('type');
+                                        if ( api.Element.synchronizer[ type ] )
+                                                synchronizer = api.Element.synchronizer[ type ];
+                                        if ( 'text' === type || 'password' === type )
+                                                this.events += ' keyup';
+                                } else if ( this.element.is('textarea') ) {
+                                        this.events += ' keyup';
+                                }
+                        }
+
+                        api.Value.prototype.initialize.call( this, null, $.extend( options || {}, synchronizer ) );
+                        this._value = this.get();
+
+                        update = this.update;
+                        refresh = this.refresh;
+
+                        this.update = function( to ) {
+                                if ( to !== refresh.call( self ) )
+                                        update.apply( this, arguments );
+                        };
+                        this.refresh = function() {
+                                self.set( refresh.call( self ) );
+                        };
+
+                        this.bind( this.update );
+                        this.element.bind( this.events, this.refresh );
+                },
+
+                find: function( selector ) {
+                        return $( selector, this.element );
+                },
+
+                refresh: function() {},
+
+                update: function() {}
+        });
+
+        api.Element.synchronizer = {};
+
+        $.each( [ 'html', 'val' ], function( i, method ) {
+                api.Element.synchronizer[ method ] = {
+                        update: function( to ) {
+                                this.element[ method ]( to );
+                        },
+                        refresh: function() {
+                                return this.element[ method ]();
+                        }
+                };
+        });
+
+        api.Element.synchronizer.checkbox = {
+                update: function( to ) {
+                        this.element.prop( 'checked', to );
+                },
+                refresh: function() {
+                        return this.element.prop( 'checked' );
+                }
+        };
+
+        api.Element.synchronizer.radio = {
+                update: function( to ) {
+                        this.element.filter( function() {
+                                return this.value === to;
+                        }).prop( 'checked', true );
+                },
+                refresh: function() {
+                        return this.element.filter( ':checked' ).val();
+                }
+        };
+
+        /* =====================================================================
+         * Messenger for postMessage.
+         * ===================================================================== */
+
+        $.support.postMessage = !! window.postMessage;
+
+        api.Messenger = api.Class.extend({
+                add: function( key, initial, options ) {
+                        return this[ key ] = new api.Value( initial, options );
+                },
+
+                /**
+                 * Initialize Messenger.
+                 *
+                 * @param {object} params Parameters to configure the messenger.
+                 * {string} .url The URL to communicate with.
+                 * {window} .targetWindow The window instance to communicate with. Default window.parent.
+                 * {string} .channel If provided, will send the channel with each message and only accept messages a matching channel.
+                 * @param {object} options Extend any instance parameter or method with this object.
+                 */
+                initialize: function( params, options ) {
+                        // Target the parent frame by default, but only if a parent frame exists.
+                        var defaultTarget = window.parent == window ? null : window.parent;
+
+                        $.extend( this, options || {} );
+
+                        this.add( 'channel', params.channel );
+                        this.add( 'url', params.url || '' );
+                        this.add( 'targetWindow', params.targetWindow || defaultTarget );
+                        this.add( 'origin', this.url() ).link( this.url ).setter( function( to ) {
+                                return to.replace( /([^:]+:\/\/[^\/]+).*/, '$1' );
+                        });
+
+                        // Since we want jQuery to treat the receive function as unique
+                        // to this instance, we give the function a new guid.
+                        //
+                        // This will prevent every Messenger's receive function from being
+                        // unbound when calling $.off( 'message', this.receive );
+                        this.receive = $.proxy( this.receive, this );
+                        this.receive.guid = $.guid++;
+
+                        $( window ).on( 'message', this.receive );
+                },
+
+                destroy: function() {
+                        $( window ).off( 'message', this.receive );
+                },
+
+                receive: function( event ) {
+                        var message;
+
+                        event = event.originalEvent;
+
+                        if ( ! this.targetWindow() )
+                                return;
+
+                        // Check to make sure the origin is valid.
+                        if ( this.origin() && event.origin !== this.origin() )
+                                return;
+
+                        message = JSON.parse( event.data );
+
+                        // Check required message properties.
+                        if ( ! message || ! message.id || typeof message.data === 'undefined' )
+                                return;
+
+                        // Check if channel names match.
+                        if ( ( message.channel || this.channel() ) && this.channel() !== message.channel )
+                                return;
+
+                        this.trigger( message.id, message.data );
+                },
+
+                send: function( id, data ) {
+                        var message;
+
+                        data = typeof data === 'undefined' ? null : data;
+
+                        if ( ! this.url() || ! this.targetWindow() )
+                                return;
+
+                        message = { id: id, data: data };
+                        if ( this.channel() )
+                                message.channel = this.channel();
+
+                        this.targetWindow().postMessage( JSON.stringify( message ), this.origin() );
+                }
+        });
+
+        // Add the Events mixin to api.Messenger.
+        $.extend( api.Messenger.prototype, api.Events );
+
+        /* =====================================================================
+         * Core customize object.
+         * ===================================================================== */
+
+        api = $.extend( new api.Values(), api );
+        api.get = function() {
+                var result = {};
+
+                this.each( function( obj, key ) {
+                        result[ key ] = obj.get();
+                });
+
+                return result;
+        };
+
+        // Expose the API to the world.
+        exports.customize = api;
+})( wp, jQuery );
</ins></span></pre></div>
<a id="trunkwpincludesjscustomizebaseminjsfromrev21591trunkwpincludesjscustomizebasejs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/customize-base.min.js (from rev 21591, trunk/wp-includes/js/customize-base.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-base.min.js         (rev 0)
+++ trunk/wp-includes/js/customize-base.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+if(typeof wp==="undefined"){var wp={}}(function(a,d){var b,g,c,f,e=Array.prototype.slice;g=function(h,i){var j=f(this,h,i);j.extend=this.extend;return j};c=function(){};f=function(i,h,j){var k;if(h&&h.hasOwnProperty("constructor")){k=h.constructor}else{k=function(){var l=i.apply(this,arguments);return l}}d.extend(k,i);c.prototype=i.prototype;k.prototype=new c();if(h){d.extend(k.prototype,h)}if(j){d.extend(k,j)}k.prototype.constructor=k;k.__super__=i.prototype;return k};b={};b.Class=function(l,k,i){var j,h=arguments;if(l&&k&&b.Class.applicator===l){h=k;d.extend(this,i||{})}j=this;if(this.instance){j=function(){return j.instance.apply(j,arguments)};d.extend(j,this)}j.initialize.apply(j,h);return j};b.Class.applicator={};b.Class.prototype.initialize=function(){};b.Class.prototype.extended=function(h){var i=this;while(typeof i.constructor!=="undefined"){if(i.constructor===h){return true}if(typeof i.constructor.__s
uper__==="undefined"){return false}i=i.constructor.__super__}return false};b.Class.extend=g;b.Events={trigger:function(h){if(this.topics&&this.topics[h]){this.topics[h].fireWith(this,e.call(arguments,1))}return this},bind:function(i,h){this.topics=this.topics||{};this.topics[i]=this.topics[i]||d.Callbacks();this.topics[i].add.apply(this.topics[i],e.call(arguments,1));return this},unbind:function(i,h){if(this.topics&&this.topics[i]){this.topics[i].remove.apply(this.topics[i],e.call(arguments,1))}return this}};b.Value=b.Class.extend({initialize:function(i,h){this._value=i;this.callbacks=d.Callbacks();d.extend(this,h||{});this.set=d.proxy(this.set,this)},instance:function(){return arguments.length?this.set.apply(this,arguments):this.get()},get:function(){return this._value},set:function(i){var h=this._value;i=this._setter.apply(this,arguments);i=this.validate(i);if(null===i||this._value===i){return this}this._value=i;this.callbacks.fireWith(this,[i,h])
;return this},_setter:function(h){return h},setter:function(i){var h=this.get();this._setter=i;this._value=null;this.set(h);return this},resetSetter:function(){this._setter=this.constructor.prototype._setter;this.set(this.get());return this},validate:function(h){return h},bind:function(h){this.callbacks.add.apply(this.callbacks,arguments);return this},unbind:function(h){this.callbacks.remove.apply(this.callbacks,arguments);return this},link:function(){var h=this.set;d.each(arguments,function(){this.bind(h)});return this},unlink:function(){var h=this.set;d.each(arguments,function(){this.unbind(h)});return this},sync:function(){var h=this;d.each(arguments,function(){h.link(this);this.link(h)});return this},unsync:function(){var h=this;d.each(arguments,function(){h.unlink(this);this.unlink(h)});return this}});b.Values=b.Class.extend({defaultConstructor:b.Value,initialize:function(h){d.extend(this,h||{});this._value={};this._deferreds={}},instance:function(h){if(arguments.length
===1){return this.value(h)}return this.when.apply(this,arguments)},value:function(h){return this._value[h]},has:function(h){return typeof this._value[h]!=="undefined"},add:function(i,h){if(this.has(i)){return this.value(i)}this._value[i]=h;h.parent=this;if(h.extended(b.Value)){h.bind(this._change)}this.trigger("add",h);if(this._deferreds[i]){this._deferreds[i].resolve()}return this._value[i]},create:function(h){return this.add(h,new this.defaultConstructor(b.Class.applicator,e.call(arguments,1)))},each:function(i,h){h=typeof h==="undefined"?this:h;d.each(this._value,function(j,k){i.call(h,k,j)})},remove:function(i){var h;if(this.has(i)){h=this.value(i);this.trigger("remove",h);if(h.extended(b.Value)){h.unbind(this._change)}delete h.parent}delete this._value[i];delete this._deferreds[i]},when:function(){var i=this,j=e.call(arguments),h=d.Deferred();if(d.isFunction(j[j.length-1])){h.done(j.pop())}d.when.apply(d,d.map(j,function(k){if(i.h
as(k)){return}return i._deferreds[k]=i._deferreds[k]||d.Deferred()})).done(function(){var k=d.map(j,function(l){return i(l)});if(k.length!==j.length){i.when.apply(i,j).done(function(){h.resolveWith(i,k)});return}h.resolveWith(i,k)});return h.promise()},_change:function(){this.parent.trigger("change",this)}});d.extend(b.Values.prototype,b.Events);b.ensure=function(h){return typeof h=="string"?d(h):h};b.Element=b.Value.extend({initialize:function(j,i){var h=this,m=b.Element.synchronizer.html,l,n,k;this.element=b.ensure(j);this.events="";if(this.element.is("input, select, textarea")){this.events+="change";m=b.Element.synchronizer.val;if(this.element.is("input")){l=this.element.prop("type");if(b.Element.synchronizer[l]){m=b.Element.synchronizer[l]}if("text"===l||"password"===l){this.events+=" keyup"}}else{if(this.element.is("textarea")){this.events+=" keyup"}}}
b.Value.prototype.initialize.call(this,null,d.extend(i||{},m));this._value=this.get();n=this.update;k=this.refresh;this.update=function(o){if(o!==k.call(h)){n.apply(this,arguments)}};this.refresh=function(){h.set(k.call(h))};this.bind(this.update);this.element.bind(this.events,this.refresh)},find:function(h){return d(h,this.element)},refresh:function(){},update:function(){}});b.Element.synchronizer={};d.each(["html","val"],function(h,j){b.Element.synchronizer[j]={update:function(i){this.element[j](i)},refresh:function(){return this.element[j]()}}});b.Element.synchronizer.checkbox={update:function(h){this.element.prop("checked",h)},refresh:function(){return this.element.prop("checked")}};b.Element.synchronizer.radio={update:function(h){this.element.filter(function(){return this.value===h}).prop("checked",true)},refresh:function(){return this.element.filter(":checked").val()}};d.support.postMessage=!!window.postMessag
e;b.Messenger=b.Class.extend({add:function(j,i,h){return this[j]=new b.Value(i,h)},initialize:function(j,h){var i=window.parent==window?null:window.parent;d.extend(this,h||{});this.add("channel",j.channel);this.add("url",j.url||"");this.add("targetWindow",j.targetWindow||i);this.add("origin",this.url()).link(this.url).setter(function(k){return k.replace(/([^:]+:\/\/[^\/]+).*/,"$1")});this.receive=d.proxy(this.receive,this);this.receive.guid=d.guid++;d(window).on("message",this.receive)},destroy:function(){d(window).off("message",this.receive)},receive:function(i){var h;i=i.originalEvent;if(!this.targetWindow()){return}if(this.origin()&&i.origin!==this.origin()){return}h=JSON.parse(i.data);if(!h||!h.id||typeof h.data==="undefined"){return}if((h.channel||this.channel())&&this.channel()!==h.channel){return}this.trigger(h.id,h.data)},send:function(j,i){var h;i=typeof i===&qu
ot;undefined"?null:i;if(!this.url()||!this.targetWindow()){return}h={id:j,data:i};if(this.channel()){h.channel=this.channel()}this.targetWindow().postMessage(JSON.stringify(h),this.origin())}});d.extend(b.Messenger.prototype,b.Events);b=d.extend(new b.Values(),b);b.get=function(){var h={};this.each(function(j,i){h[i]=j.get()});return h};a.customize=b})(wp,jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscustomizeloaderdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/customize-loader.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-loader.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/customize-loader.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,159 +0,0 @@
</span><del>-if ( typeof wp === 'undefined' )
-        var wp = {};
-
-(function( exports, $ ){
-        var api = wp.customize,
-                Loader;
-
-        $.extend( $.support, {
-                history: !! ( window.history && history.pushState ),
-                hashchange: ('onhashchange' in window) && (document.documentMode === undefined || document.documentMode > 7)
-        });
-
-        Loader = $.extend( {}, api.Events, {
-                initialize: function() {
-                        this.body = $( document.body );
-
-                        // Ensure the loader is supported.
-                        // Check for settings, postMessage support, and whether we require CORS support.
-                        if ( ! Loader.settings || ! $.support.postMessage || ( ! $.support.cors && Loader.settings.isCrossDomain ) ) {
-                                return;
-                        }
-
-                        this.window = $( window );
-                        this.element = $( '<div id="customize-container" />' ).appendTo( this.body );
-
-                        this.bind( 'open', this.overlay.show );
-                        this.bind( 'close', this.overlay.hide );
-
-                        $('#wpbody').on( 'click', '.load-customize', function( event ) {
-                                event.preventDefault();
-
-                                // Load the theme.
-                                Loader.open( $(this).attr('href') );
-                        });
-
-                        // Add navigation listeners.
-                        if ( $.support.history )
-                                this.window.on( 'popstate', Loader.popstate );
-
-                        if ( $.support.hashchange ) {
-                                this.window.on( 'hashchange', Loader.hashchange );
-                                this.window.triggerHandler( 'hashchange' );
-                        }
-                },
-
-                popstate: function( e ) {
-                        var state = e.originalEvent.state;
-                        if ( state && state.customize )
-                                Loader.open( state.customize );
-                        else if ( Loader.active )
-                                Loader.close();
-                },
-
-                hashchange: function( e ) {
-                        var hash = window.location.toString().split('#')[1];
-
-                        if ( hash && 0 === hash.indexOf( 'wp_customize=on' ) )
-                                Loader.open( Loader.settings.url + '?' + hash );
-
-                        if ( ! hash && ! $.support.history )
-                                Loader.close();
-                },
-
-                open: function( src ) {
-                        var hash;
-
-                        if ( this.active )
-                                return;
-
-                        // Load the full page on mobile devices.
-                        if ( Loader.settings.browser.mobile )
-                                return window.location = src;
-
-                        this.active = true;
-                        this.body.addClass('customize-loading');
-
-                        this.iframe = $( '<iframe />', { src: src }).appendTo( this.element );
-                        this.iframe.one( 'load', this.loaded );
-
-                        // Create a postMessage connection with the iframe.
-                        this.messenger = new api.Messenger({
-                                url: src,
-                                channel: 'loader',
-                                targetWindow: this.iframe[0].contentWindow
-                        });
-
-                        // Wait for the connection from the iframe before sending any postMessage events.
-                        this.messenger.bind( 'ready', function() {
-                                Loader.messenger.send( 'back' );
-                        });
-
-                        this.messenger.bind( 'close', function() {
-                                if ( $.support.history )
-                                        history.back();
-                                else if ( $.support.hashchange )
-                                        window.location.hash = '';
-                                else
-                                        Loader.close();
-                        });
-
-                        this.messenger.bind( 'activated', function( location ) {
-                                if ( location )
-                                        window.location = location;
-                        });
-
-                        hash = src.split('?')[1];
-
-                        // Ensure we don't call pushState if the user hit the forward button.
-                        if ( $.support.history && window.location.href !== src )
-                                history.pushState( { customize: src }, '', src );
-                        else if ( ! $.support.history && $.support.hashchange && hash )
-                                window.location.hash = 'wp_customize=on&' + hash;
-
-                        this.trigger( 'open' );
-                },
-
-                opened: function() {
-                        Loader.body.addClass( 'customize-active full-overlay-active' );
-                },
-
-                close: function() {
-                        if ( ! this.active )
-                                return;
-                        this.active = false;
-
-                        this.trigger( 'close' );
-                },
-
-                closed: function() {
-                        Loader.iframe.remove();
-                        Loader.messenger.destroy();
-                        Loader.iframe = null;
-                        Loader.messenger = null;
-                        Loader.body.removeClass( 'customize-active full-overlay-active' ).removeClass( 'customize-loading' );
-                },
-
-                loaded: function() {
-                        Loader.body.removeClass('customize-loading');
-                },
-
-                overlay: {
-                        show: function() {
-                                this.element.fadeIn( 200, Loader.opened );
-                        },
-
-                        hide: function() {
-                                this.element.fadeOut( 200, Loader.closed );
-                        }
-                }
-        });
-
-        $( function() {
-                Loader.settings = _wpCustomizeLoaderSettings;
-                Loader.initialize();
-        });
-
-        // Expose the API to the world.
-        api.Loader = Loader;
-})( wp, jQuery );
</del></span></pre></div>
<a id="trunkwpincludesjscustomizeloaderjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/customize-loader.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-loader.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/customize-loader.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-if(typeof wp==="undefined"){var wp={}}(function(a,c){var b=wp.customize,d;c.extend(c.support,{history:!!(window.history&&history.pushState),hashchange:("onhashchange" in window)&&(document.documentMode===undefined||document.documentMode>7)});d=c.extend({},b.Events,{initialize:function(){this.body=c(document.body);if(!d.settings||!c.support.postMessage||(!c.support.cors&&d.settings.isCrossDomain)){return}this.window=c(window);this.element=c('<div id="customize-container" />').appendTo(this.body);this.bind("open",this.overlay.show);this.bind("close",this.overlay.hide);c("#wpbody").on("click",".load-customize",function(e){e.preventDefault();d.open(c(this).attr("href"))});if(c.support.history){this.window.on("popstate",d.popstate)}if(c.support.hashchange){this.window.on("hashchange",d.hashchange);this.window.triggerHandler(&qu
ot;hashchange")}},popstate:function(g){var f=g.originalEvent.state;if(f&&f.customize){d.open(f.customize)}else{if(d.active){d.close()}}},hashchange:function(g){var f=window.location.toString().split("#")[1];if(f&&0===f.indexOf("wp_customize=on")){d.open(d.settings.url+"?"+f)}if(!f&&!c.support.history){d.close()}},open:function(f){var e;if(this.active){return}if(d.settings.browser.mobile){return window.location=f}this.active=true;this.body.addClass("customize-loading");this.iframe=c("<iframe />",{src:f}).appendTo(this.element);this.iframe.one("load",this.loaded);this.messenger=new b.Messenger({url:f,channel:"loader",targetWindow:this.iframe[0].contentWindow});this.messenger.bind("ready",function(){d.messenger.send("back")});this.messenger.bind("close",function(){if(c.support.history){history.back()}else{if(c.support.hashchange){window.location
.hash=""}else{d.close()}}});this.messenger.bind("activated",function(g){if(g){window.location=g}});e=f.split("?")[1];if(c.support.history&&window.location.href!==f){history.pushState({customize:f},"",f)}else{if(!c.support.history&&c.support.hashchange&&e){window.location.hash="wp_customize=on&"+e}}this.trigger("open")},opened:function(){d.body.addClass("customize-active full-overlay-active")},close:function(){if(!this.active){return}this.active=false;this.trigger("close")},closed:function(){d.iframe.remove();d.messenger.destroy();d.iframe=null;d.messenger=null;d.body.removeClass("customize-active full-overlay-active").removeClass("customize-loading")},loaded:function(){d.body.removeClass("customize-loading")},overlay:{show:function(){this.element.fadeIn(200,d.opened)},hide:function(){this.element.fadeOut(200,d.closed)}}});c(function(){d.se
ttings=_wpCustomizeLoaderSettings;d.initialize()});b.Loader=d})(wp,jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscustomizeloaderjsfromrev21591trunkwpincludesjscustomizeloaderdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/customize-loader.js (from rev 21591, trunk/wp-includes/js/customize-loader.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-loader.js         (rev 0)
+++ trunk/wp-includes/js/customize-loader.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,159 @@
</span><ins>+if ( typeof wp === 'undefined' )
+        var wp = {};
+
+(function( exports, $ ){
+        var api = wp.customize,
+                Loader;
+
+        $.extend( $.support, {
+                history: !! ( window.history && history.pushState ),
+                hashchange: ('onhashchange' in window) && (document.documentMode === undefined || document.documentMode > 7)
+        });
+
+        Loader = $.extend( {}, api.Events, {
+                initialize: function() {
+                        this.body = $( document.body );
+
+                        // Ensure the loader is supported.
+                        // Check for settings, postMessage support, and whether we require CORS support.
+                        if ( ! Loader.settings || ! $.support.postMessage || ( ! $.support.cors && Loader.settings.isCrossDomain ) ) {
+                                return;
+                        }
+
+                        this.window = $( window );
+                        this.element = $( '<div id="customize-container" />' ).appendTo( this.body );
+
+                        this.bind( 'open', this.overlay.show );
+                        this.bind( 'close', this.overlay.hide );
+
+                        $('#wpbody').on( 'click', '.load-customize', function( event ) {
+                                event.preventDefault();
+
+                                // Load the theme.
+                                Loader.open( $(this).attr('href') );
+                        });
+
+                        // Add navigation listeners.
+                        if ( $.support.history )
+                                this.window.on( 'popstate', Loader.popstate );
+
+                        if ( $.support.hashchange ) {
+                                this.window.on( 'hashchange', Loader.hashchange );
+                                this.window.triggerHandler( 'hashchange' );
+                        }
+                },
+
+                popstate: function( e ) {
+                        var state = e.originalEvent.state;
+                        if ( state && state.customize )
+                                Loader.open( state.customize );
+                        else if ( Loader.active )
+                                Loader.close();
+                },
+
+                hashchange: function( e ) {
+                        var hash = window.location.toString().split('#')[1];
+
+                        if ( hash && 0 === hash.indexOf( 'wp_customize=on' ) )
+                                Loader.open( Loader.settings.url + '?' + hash );
+
+                        if ( ! hash && ! $.support.history )
+                                Loader.close();
+                },
+
+                open: function( src ) {
+                        var hash;
+
+                        if ( this.active )
+                                return;
+
+                        // Load the full page on mobile devices.
+                        if ( Loader.settings.browser.mobile )
+                                return window.location = src;
+
+                        this.active = true;
+                        this.body.addClass('customize-loading');
+
+                        this.iframe = $( '<iframe />', { src: src }).appendTo( this.element );
+                        this.iframe.one( 'load', this.loaded );
+
+                        // Create a postMessage connection with the iframe.
+                        this.messenger = new api.Messenger({
+                                url: src,
+                                channel: 'loader',
+                                targetWindow: this.iframe[0].contentWindow
+                        });
+
+                        // Wait for the connection from the iframe before sending any postMessage events.
+                        this.messenger.bind( 'ready', function() {
+                                Loader.messenger.send( 'back' );
+                        });
+
+                        this.messenger.bind( 'close', function() {
+                                if ( $.support.history )
+                                        history.back();
+                                else if ( $.support.hashchange )
+                                        window.location.hash = '';
+                                else
+                                        Loader.close();
+                        });
+
+                        this.messenger.bind( 'activated', function( location ) {
+                                if ( location )
+                                        window.location = location;
+                        });
+
+                        hash = src.split('?')[1];
+
+                        // Ensure we don't call pushState if the user hit the forward button.
+                        if ( $.support.history && window.location.href !== src )
+                                history.pushState( { customize: src }, '', src );
+                        else if ( ! $.support.history && $.support.hashchange && hash )
+                                window.location.hash = 'wp_customize=on&' + hash;
+
+                        this.trigger( 'open' );
+                },
+
+                opened: function() {
+                        Loader.body.addClass( 'customize-active full-overlay-active' );
+                },
+
+                close: function() {
+                        if ( ! this.active )
+                                return;
+                        this.active = false;
+
+                        this.trigger( 'close' );
+                },
+
+                closed: function() {
+                        Loader.iframe.remove();
+                        Loader.messenger.destroy();
+                        Loader.iframe = null;
+                        Loader.messenger = null;
+                        Loader.body.removeClass( 'customize-active full-overlay-active' ).removeClass( 'customize-loading' );
+                },
+
+                loaded: function() {
+                        Loader.body.removeClass('customize-loading');
+                },
+
+                overlay: {
+                        show: function() {
+                                this.element.fadeIn( 200, Loader.opened );
+                        },
+
+                        hide: function() {
+                                this.element.fadeOut( 200, Loader.closed );
+                        }
+                }
+        });
+
+        $( function() {
+                Loader.settings = _wpCustomizeLoaderSettings;
+                Loader.initialize();
+        });
+
+        // Expose the API to the world.
+        api.Loader = Loader;
+})( wp, jQuery );
</ins></span></pre></div>
<a id="trunkwpincludesjscustomizeloaderminjsfromrev21591trunkwpincludesjscustomizeloaderjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/customize-loader.min.js (from rev 21591, trunk/wp-includes/js/customize-loader.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-loader.min.js         (rev 0)
+++ trunk/wp-includes/js/customize-loader.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+if(typeof wp==="undefined"){var wp={}}(function(a,c){var b=wp.customize,d;c.extend(c.support,{history:!!(window.history&&history.pushState),hashchange:("onhashchange" in window)&&(document.documentMode===undefined||document.documentMode>7)});d=c.extend({},b.Events,{initialize:function(){this.body=c(document.body);if(!d.settings||!c.support.postMessage||(!c.support.cors&&d.settings.isCrossDomain)){return}this.window=c(window);this.element=c('<div id="customize-container" />').appendTo(this.body);this.bind("open",this.overlay.show);this.bind("close",this.overlay.hide);c("#wpbody").on("click",".load-customize",function(e){e.preventDefault();d.open(c(this).attr("href"))});if(c.support.history){this.window.on("popstate",d.popstate)}if(c.support.hashchange){this.window.on("hashchange",d.hashchange);this.window.triggerHandler(&qu
ot;hashchange")}},popstate:function(g){var f=g.originalEvent.state;if(f&&f.customize){d.open(f.customize)}else{if(d.active){d.close()}}},hashchange:function(g){var f=window.location.toString().split("#")[1];if(f&&0===f.indexOf("wp_customize=on")){d.open(d.settings.url+"?"+f)}if(!f&&!c.support.history){d.close()}},open:function(f){var e;if(this.active){return}if(d.settings.browser.mobile){return window.location=f}this.active=true;this.body.addClass("customize-loading");this.iframe=c("<iframe />",{src:f}).appendTo(this.element);this.iframe.one("load",this.loaded);this.messenger=new b.Messenger({url:f,channel:"loader",targetWindow:this.iframe[0].contentWindow});this.messenger.bind("ready",function(){d.messenger.send("back")});this.messenger.bind("close",function(){if(c.support.history){history.back()}else{if(c.support.hashchange){window.location
.hash=""}else{d.close()}}});this.messenger.bind("activated",function(g){if(g){window.location=g}});e=f.split("?")[1];if(c.support.history&&window.location.href!==f){history.pushState({customize:f},"",f)}else{if(!c.support.history&&c.support.hashchange&&e){window.location.hash="wp_customize=on&"+e}}this.trigger("open")},opened:function(){d.body.addClass("customize-active full-overlay-active")},close:function(){if(!this.active){return}this.active=false;this.trigger("close")},closed:function(){d.iframe.remove();d.messenger.destroy();d.iframe=null;d.messenger=null;d.body.removeClass("customize-active full-overlay-active").removeClass("customize-loading")},loaded:function(){d.body.removeClass("customize-loading")},overlay:{show:function(){this.element.fadeIn(200,d.opened)},hide:function(){this.element.fadeOut(200,d.closed)}}});c(function(){d.se
ttings=_wpCustomizeLoaderSettings;d.initialize()});b.Loader=d})(wp,jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscustomizepreviewdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/customize-preview.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-preview.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/customize-preview.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,146 +0,0 @@
</span><del>-(function( exports, $ ){
-        var api = wp.customize,
-                debounce;
-
-        debounce = function( fn, delay, context ) {
-                var timeout;
-                return function() {
-                        var args = arguments;
-
-                        context = context || this;
-
-                        clearTimeout( timeout );
-                        timeout = setTimeout( function() {
-                                timeout = null;
-                                fn.apply( context, args );
-                        }, delay );
-                };
-        };
-
-        api.Preview = api.Messenger.extend({
-                /**
-                 * Requires params:
-                 * - url - the URL of preview frame
-                 */
-                initialize: function( params, options ) {
-                        var self = this;
-
-                        api.Messenger.prototype.initialize.call( this, params, options );
-
-                        this.body = $( document.body );
-                        this.body.on( 'click.preview', 'a', function( event ) {
-                                event.preventDefault();
-                                self.send( 'scroll', 0 );
-                                self.send( 'url', $(this).prop('href') );
-                        });
-
-                        // You cannot submit forms.
-                        // @todo: Allow form submissions by mixing $_POST data with the customize setting $_POST data.
-                        this.body.on( 'submit.preview', 'form', function( event ) {
-                                event.preventDefault();
-                        });
-
-                        this.window = $( window );
-                        this.window.on( 'scroll.preview', debounce( function() {
-                                self.send( 'scroll', self.window.scrollTop() );
-                        }, 200 ));
-
-                        this.bind( 'scroll', function( distance ) {
-                                self.window.scrollTop( distance );
-                        });
-                }
-        });
-
-        $( function() {
-                api.settings = window._wpCustomizeSettings;
-                if ( ! api.settings )
-                        return;
-
-                var preview, bg;
-
-                preview = new api.Preview({
-                        url: window.location.href,
-                        channel: api.settings.channel
-                });
-
-                preview.bind( 'settings', function( values ) {
-                        $.each( values, function( id, value ) {
-                                if ( api.has( id ) )
-                                        api( id ).set( value );
-                                else
-                                        api.create( id, value );
-                        });
-                });
-
-                preview.trigger( 'settings', api.settings.values );
-
-                preview.bind( 'setting', function( args ) {
-                        var value;
-
-                        args = args.slice();
-
-                        if ( value = api( args.shift() ) )
-                                value.set.apply( value, args );
-                });
-
-                preview.bind( 'sync', function( events ) {
-                        $.each( events, function( event, args ) {
-                                preview.trigger( event, args );
-                        });
-                        preview.send( 'synced' );
-                });
-
-                 preview.bind( 'active', function() {
-                         if ( api.settings.nonce )
-                                 preview.send( 'nonce', api.settings.nonce );
-                 });
-
-                preview.send( 'ready' );
-
-                /* Custom Backgrounds */
-                bg = $.map(['color', 'image', 'position_x', 'repeat', 'attachment'], function( prop ) {
-                        return 'background_' + prop;
-                });
-
-                api.when.apply( api, bg ).done( function( color, image, position_x, repeat, attachment ) {
-                        var body = $(document.body),
-                                head = $('head'),
-                                style = $('#custom-background-css'),
-                                update;
-
-                        // If custom backgrounds are active and we can't find the
-                        // default output, bail.
-                        if ( body.hasClass('custom-background') && ! style.length )
-                                return;
-
-                        update = function() {
-                                var css = '';
-
-                                // The body will support custom backgrounds if either
-                                // the color or image are set.
-                                //
-                                // See get_body_class() in /wp-includes/post-template.php
-                                body.toggleClass( 'custom-background', !! ( color() || image() ) );
-
-                                if ( color() )
-                                        css += 'background-color: ' + color() + ';';
-
-                                if ( image() ) {
-                                        css += 'background-image: url("' + image() + '");';
-                                        css += 'background-position: top ' + position_x() + ';';
-                                        css += 'background-repeat: ' + repeat() + ';';
-                                        css += 'background-position: top ' + attachment() + ';';
-                                }
-
-                                // Refresh the stylesheet by removing and recreating it.
-                                style.remove();
-                                style = $('<style type="text/css" id="custom-background-css">body.custom-background { ' + css + ' }</style>').appendTo( head );
-                        };
-
-                        $.each( arguments, function() {
-                                this.bind( update );
-                        });
-                });
-        });
-
-})( wp, jQuery );
</del></span></pre></div>
<a id="trunkwpincludesjscustomizepreviewjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/customize-preview.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-preview.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/customize-preview.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(b,d){var c=wp.customize,a;a=function(g,e,f){var h;return function(){var i=arguments;f=f||this;clearTimeout(h);h=setTimeout(function(){h=null;g.apply(f,i)},e)}};c.Preview=c.Messenger.extend({initialize:function(g,f){var e=this;c.Messenger.prototype.initialize.call(this,g,f);this.body=d(document.body);this.body.on("click.preview","a",function(h){h.preventDefault();e.send("scroll",0);e.send("url",d(this).prop("href"))});this.body.on("submit.preview","form",function(h){h.preventDefault()});this.window=d(window);this.window.on("scroll.preview",a(function(){e.send("scroll",e.window.scrollTop())},200));this.bind("scroll",function(h){e.window.scrollTop(h)})}});d(function(){c.settings=window._wpCustomizeSettings;if(!c.settings){return}var f,e;f=new c.Preview({url:window.location.href,channel:c.settings.channel});f.bind("settings",function(g){d.each(g,fun
ction(i,h){if(c.has(i)){c(i).set(h)}else{c.create(i,h)}})});f.trigger("settings",c.settings.values);f.bind("setting",function(g){var h;g=g.slice();if(h=c(g.shift())){h.set.apply(h,g)}});f.bind("sync",function(g){d.each(g,function(i,h){f.trigger(i,h)});f.send("synced")});f.bind("active",function(){if(c.settings.nonce){f.send("nonce",c.settings.nonce)}});f.send("ready");e=d.map(["color","image","position_x","repeat","attachment"],function(g){return"background_"+g});c.when.apply(c,e).done(function(j,i,m,h,l){var n=d(document.body),o=d("head"),g=d("#custom-background-css"),k;if(n.hasClass("custom-background")&&!g.length){return}k=function(){var p="";n.toggleClass("custom-background",!!(j()||i()));if(j()){p+="background-color: "+j()+";"}if(i()){p+='background-image: url("
;'+i()+'");';p+="background-position: top "+m()+";";p+="background-repeat: "+h()+";";p+="background-position: top "+l()+";"}g.remove();g=d('<style type="text/css" id="custom-background-css">body.custom-background { '+p+" }</style>").appendTo(o)};d.each(arguments,function(){this.bind(k)})})})})(wp,jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjscustomizepreviewjsfromrev21591trunkwpincludesjscustomizepreviewdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/customize-preview.js (from rev 21591, trunk/wp-includes/js/customize-preview.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-preview.js         (rev 0)
+++ trunk/wp-includes/js/customize-preview.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,146 @@
</span><ins>+(function( exports, $ ){
+        var api = wp.customize,
+                debounce;
+
+        debounce = function( fn, delay, context ) {
+                var timeout;
+                return function() {
+                        var args = arguments;
+
+                        context = context || this;
+
+                        clearTimeout( timeout );
+                        timeout = setTimeout( function() {
+                                timeout = null;
+                                fn.apply( context, args );
+                        }, delay );
+                };
+        };
+
+        api.Preview = api.Messenger.extend({
+                /**
+                 * Requires params:
+                 * - url - the URL of preview frame
+                 */
+                initialize: function( params, options ) {
+                        var self = this;
+
+                        api.Messenger.prototype.initialize.call( this, params, options );
+
+                        this.body = $( document.body );
+                        this.body.on( 'click.preview', 'a', function( event ) {
+                                event.preventDefault();
+                                self.send( 'scroll', 0 );
+                                self.send( 'url', $(this).prop('href') );
+                        });
+
+                        // You cannot submit forms.
+                        // @todo: Allow form submissions by mixing $_POST data with the customize setting $_POST data.
+                        this.body.on( 'submit.preview', 'form', function( event ) {
+                                event.preventDefault();
+                        });
+
+                        this.window = $( window );
+                        this.window.on( 'scroll.preview', debounce( function() {
+                                self.send( 'scroll', self.window.scrollTop() );
+                        }, 200 ));
+
+                        this.bind( 'scroll', function( distance ) {
+                                self.window.scrollTop( distance );
+                        });
+                }
+        });
+
+        $( function() {
+                api.settings = window._wpCustomizeSettings;
+                if ( ! api.settings )
+                        return;
+
+                var preview, bg;
+
+                preview = new api.Preview({
+                        url: window.location.href,
+                        channel: api.settings.channel
+                });
+
+                preview.bind( 'settings', function( values ) {
+                        $.each( values, function( id, value ) {
+                                if ( api.has( id ) )
+                                        api( id ).set( value );
+                                else
+                                        api.create( id, value );
+                        });
+                });
+
+                preview.trigger( 'settings', api.settings.values );
+
+                preview.bind( 'setting', function( args ) {
+                        var value;
+
+                        args = args.slice();
+
+                        if ( value = api( args.shift() ) )
+                                value.set.apply( value, args );
+                });
+
+                preview.bind( 'sync', function( events ) {
+                        $.each( events, function( event, args ) {
+                                preview.trigger( event, args );
+                        });
+                        preview.send( 'synced' );
+                });
+
+                 preview.bind( 'active', function() {
+                         if ( api.settings.nonce )
+                                 preview.send( 'nonce', api.settings.nonce );
+                 });
+
+                preview.send( 'ready' );
+
+                /* Custom Backgrounds */
+                bg = $.map(['color', 'image', 'position_x', 'repeat', 'attachment'], function( prop ) {
+                        return 'background_' + prop;
+                });
+
+                api.when.apply( api, bg ).done( function( color, image, position_x, repeat, attachment ) {
+                        var body = $(document.body),
+                                head = $('head'),
+                                style = $('#custom-background-css'),
+                                update;
+
+                        // If custom backgrounds are active and we can't find the
+                        // default output, bail.
+                        if ( body.hasClass('custom-background') && ! style.length )
+                                return;
+
+                        update = function() {
+                                var css = '';
+
+                                // The body will support custom backgrounds if either
+                                // the color or image are set.
+                                //
+                                // See get_body_class() in /wp-includes/post-template.php
+                                body.toggleClass( 'custom-background', !! ( color() || image() ) );
+
+                                if ( color() )
+                                        css += 'background-color: ' + color() + ';';
+
+                                if ( image() ) {
+                                        css += 'background-image: url("' + image() + '");';
+                                        css += 'background-position: top ' + position_x() + ';';
+                                        css += 'background-repeat: ' + repeat() + ';';
+                                        css += 'background-position: top ' + attachment() + ';';
+                                }
+
+                                // Refresh the stylesheet by removing and recreating it.
+                                style.remove();
+                                style = $('<style type="text/css" id="custom-background-css">body.custom-background { ' + css + ' }</style>').appendTo( head );
+                        };
+
+                        $.each( arguments, function() {
+                                this.bind( update );
+                        });
+                });
+        });
+
+})( wp, jQuery );
</ins></span></pre></div>
<a id="trunkwpincludesjscustomizepreviewminjsfromrev21591trunkwpincludesjscustomizepreviewjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/customize-preview.min.js (from rev 21591, trunk/wp-includes/js/customize-preview.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/customize-preview.min.js         (rev 0)
+++ trunk/wp-includes/js/customize-preview.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(b,d){var c=wp.customize,a;a=function(g,e,f){var h;return function(){var i=arguments;f=f||this;clearTimeout(h);h=setTimeout(function(){h=null;g.apply(f,i)},e)}};c.Preview=c.Messenger.extend({initialize:function(g,f){var e=this;c.Messenger.prototype.initialize.call(this,g,f);this.body=d(document.body);this.body.on("click.preview","a",function(h){h.preventDefault();e.send("scroll",0);e.send("url",d(this).prop("href"))});this.body.on("submit.preview","form",function(h){h.preventDefault()});this.window=d(window);this.window.on("scroll.preview",a(function(){e.send("scroll",e.window.scrollTop())},200));this.bind("scroll",function(h){e.window.scrollTop(h)})}});d(function(){c.settings=window._wpCustomizeSettings;if(!c.settings){return}var f,e;f=new c.Preview({url:window.location.href,channel:c.settings.channel});f.bind("settings",function(g){d.each(g,fun
ction(i,h){if(c.has(i)){c(i).set(h)}else{c.create(i,h)}})});f.trigger("settings",c.settings.values);f.bind("setting",function(g){var h;g=g.slice();if(h=c(g.shift())){h.set.apply(h,g)}});f.bind("sync",function(g){d.each(g,function(i,h){f.trigger(i,h)});f.send("synced")});f.bind("active",function(){if(c.settings.nonce){f.send("nonce",c.settings.nonce)}});f.send("ready");e=d.map(["color","image","position_x","repeat","attachment"],function(g){return"background_"+g});c.when.apply(c,e).done(function(j,i,m,h,l){var n=d(document.body),o=d("head"),g=d("#custom-background-css"),k;if(n.hasClass("custom-background")&&!g.length){return}k=function(){var p="";n.toggleClass("custom-background",!!(j()||i()));if(j()){p+="background-color: "+j()+";"}if(i()){p+='background-image: url("
;'+i()+'");';p+="background-position: top "+m()+";";p+="background-repeat: "+h()+";";p+="background-position: top "+l()+";"}g.remove();g=d('<style type="text/css" id="custom-background-css">body.custom-background { '+p+" }</style>").appendTo(o)};d.each(arguments,function(){this.bind(k)})})})})(wp,jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjshoverIntentdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/hoverIntent.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/hoverIntent.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/hoverIntent.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,106 +0,0 @@
</span><del>-/**
-* hoverIntent is similar to jQuery's built-in "hover" function except that
-* instead of firing the onMouseOver event immediately, hoverIntent checks
-* to see if the user's mouse has slowed down (beneath the sensitivity
-* threshold) before firing the onMouseOver event.
-*
-* hoverIntent r6 // 2011.02.26 // jQuery 1.5.1+
-* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
-*
-* hoverIntent is currently available for use in all personal or commercial
-* projects under both MIT and GPL licenses. This means that you can choose
-* the license that best suits your project, and use it accordingly.
-*
-* // basic usage (just like .hover) receives onMouseOver and onMouseOut functions
-* $("ul li").hoverIntent( showNav , hideNav );
-*
-* // advanced usage receives configuration object only
-* $("ul li").hoverIntent({
-*        sensitivity: 7, // number = sensitivity threshold (must be 1 or higher)
-*        interval: 100, // number = milliseconds of polling interval
-*        over: showNav, // function = onMouseOver callback (required)
-*        timeout: 0, // number = milliseconds delay before onMouseOut function call
-*        out: hideNav // function = onMouseOut callback (required)
-* });
-*
-* @param f onMouseOver function || An object with configuration options
-* @param g onMouseOut function || Nothing (use configuration options object)
-* @author Brian Cherne brian(at)cherne(dot)net
-*/
-(function($) {
-        $.fn.hoverIntent = function(f,g) {
-                // default configuration options
-                var cfg = {
-                        sensitivity: 7,
-                        interval: 100,
-                        timeout: 0
-                };
-                // override configuration options with user supplied object
-                cfg = $.extend(cfg, g ? { over: f, out: g } : f );
-
-                // instantiate variables
-                // cX, cY = current X and Y position of mouse, updated by mousemove event
-                // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
-                var cX, cY, pX, pY;
-
-                // A private function for getting mouse position
-                var track = function(ev) {
-                        cX = ev.pageX;
-                        cY = ev.pageY;
-                };
-
-                // A private function for comparing current and previous mouse position
-                var compare = function(ev,ob) {
-                        ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
-                        // compare mouse positions to see if they've crossed the threshold
-                        if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {
-                                $(ob).unbind("mousemove",track);
-                                // set hoverIntent state to true (so mouseOut can be called)
-                                ob.hoverIntent_s = 1;
-                                return cfg.over.apply(ob,[ev]);
-                        } else {
-                                // set previous coordinates for next time
-                                pX = cX; pY = cY;
-                                // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
-                                ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
-                        }
-                };
-
-                // A private function for delaying the mouseOut function
-                var delay = function(ev,ob) {
-                        ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
-                        ob.hoverIntent_s = 0;
-                        return cfg.out.apply(ob,[ev]);
-                };
-
-                // A private function for handling mouse 'hovering'
-                var handleHover = function(e) {
-                        // copy objects to be passed into t (required for event object to be passed in IE)
-                        var ev = jQuery.extend({},e);
-                        var ob = this;
-
-                        // cancel hoverIntent timer if it exists
-                        if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }
-
-                        // if e.type == "mouseenter"
-                        if (e.type == "mouseenter") {
-                                // set "previous" X and Y position based on initial entry point
-                                pX = ev.pageX; pY = ev.pageY;
-                                // update "current" X and Y position based on mousemove
-                                $(ob).bind("mousemove",track);
-                                // start polling interval (self-calling timeout) to compare mouse coordinates over time
-                                if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}
-
-                        // else e.type == "mouseleave"
-                        } else {
-                                // unbind expensive mousemove event
-                                $(ob).unbind("mousemove",track);
-                                // if hoverIntent state is true, then call the mouseOut function after the specified delay
-                                if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
-                        }
-                };
-
-                // bind the function to the two event listeners
-                return this.bind('mouseenter',handleHover).bind('mouseleave',handleHover);
-        };
-})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjshoverIntentjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/hoverIntent.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/hoverIntent.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/hoverIntent.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(o){var g=jQuery.extend({},o);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(o.type=="mouseenter"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},l.timeout)}}};ret
urn this.bind("mouseenter",b).bind("mouseleave",b)}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjshoverIntentjsfromrev21591trunkwpincludesjshoverIntentdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/hoverIntent.js (from rev 21591, trunk/wp-includes/js/hoverIntent.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/hoverIntent.js         (rev 0)
+++ trunk/wp-includes/js/hoverIntent.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,106 @@
</span><ins>+/**
+* hoverIntent is similar to jQuery's built-in "hover" function except that
+* instead of firing the onMouseOver event immediately, hoverIntent checks
+* to see if the user's mouse has slowed down (beneath the sensitivity
+* threshold) before firing the onMouseOver event.
+*
+* hoverIntent r6 // 2011.02.26 // jQuery 1.5.1+
+* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
+*
+* hoverIntent is currently available for use in all personal or commercial
+* projects under both MIT and GPL licenses. This means that you can choose
+* the license that best suits your project, and use it accordingly.
+*
+* // basic usage (just like .hover) receives onMouseOver and onMouseOut functions
+* $("ul li").hoverIntent( showNav , hideNav );
+*
+* // advanced usage receives configuration object only
+* $("ul li").hoverIntent({
+*        sensitivity: 7, // number = sensitivity threshold (must be 1 or higher)
+*        interval: 100, // number = milliseconds of polling interval
+*        over: showNav, // function = onMouseOver callback (required)
+*        timeout: 0, // number = milliseconds delay before onMouseOut function call
+*        out: hideNav // function = onMouseOut callback (required)
+* });
+*
+* @param f onMouseOver function || An object with configuration options
+* @param g onMouseOut function || Nothing (use configuration options object)
+* @author Brian Cherne brian(at)cherne(dot)net
+*/
+(function($) {
+        $.fn.hoverIntent = function(f,g) {
+                // default configuration options
+                var cfg = {
+                        sensitivity: 7,
+                        interval: 100,
+                        timeout: 0
+                };
+                // override configuration options with user supplied object
+                cfg = $.extend(cfg, g ? { over: f, out: g } : f );
+
+                // instantiate variables
+                // cX, cY = current X and Y position of mouse, updated by mousemove event
+                // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
+                var cX, cY, pX, pY;
+
+                // A private function for getting mouse position
+                var track = function(ev) {
+                        cX = ev.pageX;
+                        cY = ev.pageY;
+                };
+
+                // A private function for comparing current and previous mouse position
+                var compare = function(ev,ob) {
+                        ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
+                        // compare mouse positions to see if they've crossed the threshold
+                        if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {
+                                $(ob).unbind("mousemove",track);
+                                // set hoverIntent state to true (so mouseOut can be called)
+                                ob.hoverIntent_s = 1;
+                                return cfg.over.apply(ob,[ev]);
+                        } else {
+                                // set previous coordinates for next time
+                                pX = cX; pY = cY;
+                                // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
+                                ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
+                        }
+                };
+
+                // A private function for delaying the mouseOut function
+                var delay = function(ev,ob) {
+                        ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
+                        ob.hoverIntent_s = 0;
+                        return cfg.out.apply(ob,[ev]);
+                };
+
+                // A private function for handling mouse 'hovering'
+                var handleHover = function(e) {
+                        // copy objects to be passed into t (required for event object to be passed in IE)
+                        var ev = jQuery.extend({},e);
+                        var ob = this;
+
+                        // cancel hoverIntent timer if it exists
+                        if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }
+
+                        // if e.type == "mouseenter"
+                        if (e.type == "mouseenter") {
+                                // set "previous" X and Y position based on initial entry point
+                                pX = ev.pageX; pY = ev.pageY;
+                                // update "current" X and Y position based on mousemove
+                                $(ob).bind("mousemove",track);
+                                // start polling interval (self-calling timeout) to compare mouse coordinates over time
+                                if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}
+
+                        // else e.type == "mouseleave"
+                        } else {
+                                // unbind expensive mousemove event
+                                $(ob).unbind("mousemove",track);
+                                // if hoverIntent state is true, then call the mouseOut function after the specified delay
+                                if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
+                        }
+                };
+
+                // bind the function to the two event listeners
+                return this.bind('mouseenter',handleHover).bind('mouseleave',handleHover);
+        };
+})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjshoverIntentminjsfromrev21591trunkwpincludesjshoverIntentjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/hoverIntent.min.js (from rev 21591, trunk/wp-includes/js/hoverIntent.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/hoverIntent.min.js         (rev 0)
+++ trunk/wp-includes/js/hoverIntent.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(o){var g=jQuery.extend({},o);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(o.type=="mouseenter"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},l.timeout)}}};ret
urn this.bind("mouseenter",b).bind("mouseleave",b)}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsimgareaselectjqueryimgareaselectdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,1198 +0,0 @@
</span><del>-/*
- * imgAreaSelect jQuery plugin
- * version 0.9.9
- *
- * Copyright (c) 2008-2011 Michal Wojciechowski (odyniec.net)
- *
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- * http://odyniec.net/projects/imgareaselect/
- *
- */
-
-(function($) {
-
-/*
- * Math functions will be used extensively, so it's convenient to make a few
- * shortcuts
- */
-var abs = Math.abs,
- max = Math.max,
- min = Math.min,
- round = Math.round;
-
-/**
- * Create a new HTML div element
- *
- * @return A jQuery object representing the new element
- */
-function div() {
- return $('<div/>');
-}
-
-/**
- * imgAreaSelect initialization
- *
- * @param img
- * A HTML image element to attach the plugin to
- * @param options
- * An options object
- */
-$.imgAreaSelect = function (img, options) {
- var
- /* jQuery object representing the image */
- $img = $(img),
-
- /* Has the image finished loading? */
- imgLoaded,
-
- /* Plugin elements */
-
- /* Container box */
- $box = div(),
- /* Selection area */
- $area = div(),
- /* Border (four divs) */
- $border = div().add(div()).add(div()).add(div()),
- /* Outer area (four divs) */
- $outer = div().add(div()).add(div()).add(div()),
- /* Handles (empty by default, initialized in setOptions()) */
- $handles = $([]),
-
- /*
- * Additional element to work around a cursor problem in Opera
- * (explained later)
- */
- $areaOpera,
-
- /* Image position (relative to viewport) */
- left, top,
-
- /* Image offset (as returned by .offset()) */
- imgOfs = { left: 0, top: 0 },
-
- /* Image dimensions (as returned by .width() and .height()) */
- imgWidth, imgHeight,
-
- /*
- * jQuery object representing the parent element that the plugin
- * elements are appended to
- */
- $parent,
-
- /* Parent element offset (as returned by .offset()) */
- parOfs = { left: 0, top: 0 },
-
- /* Base z-index for plugin elements */
- zIndex = 0,
-
- /* Plugin elements position */
- position = 'absolute',
-
- /* X/Y coordinates of the starting point for move/resize operations */
- startX, startY,
-
- /* Horizontal and vertical scaling factors */
- scaleX, scaleY,
-
- /* Current resize mode ("nw", "se", etc.) */
- resize,
-
- /* Selection area constraints */
- minWidth, minHeight, maxWidth, maxHeight,
-
- /* Aspect ratio to maintain (floating point number) */
- aspectRatio,
-
- /* Are the plugin elements currently displayed? */
- shown,
-
- /* Current selection (relative to parent element) */
- x1, y1, x2, y2,
-
- /* Current selection (relative to scaled image) */
- selection = { x1: 0, y1: 0, x2: 0, y2: 0, width: 0, height: 0 },
-
- /* Document element */
- docElem = document.documentElement,
-
- /* Various helper variables used throughout the code */
- $p, d, i, o, w, h, adjusted;
-
- /*
- * Translate selection coordinates (relative to scaled image) to viewport
- * coordinates (relative to parent element)
- */
-
- /**
- * Translate selection X to viewport X
- *
- * @param x
- * Selection X
- * @return Viewport X
- */
- function viewX(x) {
- return x + imgOfs.left - parOfs.left;
- }
-
- /**
- * Translate selection Y to viewport Y
- *
- * @param y
- * Selection Y
- * @return Viewport Y
- */
- function viewY(y) {
- return y + imgOfs.top - parOfs.top;
- }
-
- /*
- * Translate viewport coordinates to selection coordinates
- */
-
- /**
- * Translate viewport X to selection X
- *
- * @param x
- * Viewport X
- * @return Selection X
- */
- function selX(x) {
- return x - imgOfs.left + parOfs.left;
- }
-
- /**
- * Translate viewport Y to selection Y
- *
- * @param y
- * Viewport Y
- * @return Selection Y
- */
- function selY(y) {
- return y - imgOfs.top + parOfs.top;
- }
-
- /*
- * Translate event coordinates (relative to document) to viewport
- * coordinates
- */
-
- /**
- * Get event X and translate it to viewport X
- *
- * @param event
- * The event object
- * @return Viewport X
- */
- function evX(event) {
- return event.pageX - parOfs.left;
- }
-
- /**
- * Get event Y and translate it to viewport Y
- *
- * @param event
- * The event object
- * @return Viewport Y
- */
- function evY(event) {
- return event.pageY - parOfs.top;
- }
-
- /**
- * Get the current selection
- *
- * @param noScale
- * If set to <code>true</code>, scaling is not applied to the
- * returned selection
- * @return Selection object
- */
- function getSelection(noScale) {
- var sx = noScale || scaleX, sy = noScale || scaleY;
-
- return { x1: round(selection.x1 * sx),
- y1: round(selection.y1 * sy),
- x2: round(selection.x2 * sx),
- y2: round(selection.y2 * sy),
- width: round(selection.x2 * sx) - round(selection.x1 * sx),
- height: round(selection.y2 * sy) - round(selection.y1 * sy) };
- }
-
- /**
- * Set the current selection
- *
- * @param x1
- * X coordinate of the upper left corner of the selection area
- * @param y1
- * Y coordinate of the upper left corner of the selection area
- * @param x2
- * X coordinate of the lower right corner of the selection area
- * @param y2
- * Y coordinate of the lower right corner of the selection area
- * @param noScale
- * If set to <code>true</code>, scaling is not applied to the
- * new selection
- */
- function setSelection(x1, y1, x2, y2, noScale) {
- var sx = noScale || scaleX, sy = noScale || scaleY;
-
- selection = {
- x1: round(x1 / sx || 0),
- y1: round(y1 / sy || 0),
- x2: round(x2 / sx || 0),
- y2: round(y2 / sy || 0)
- };
-
- selection.width = selection.x2 - selection.x1;
- selection.height = selection.y2 - selection.y1;
- }
-
- /**
- * Recalculate image and parent offsets
- */
- function adjust() {
- /*
- * Do not adjust if image width is not a positive number. This might
- * happen when imgAreaSelect is put on a parent element which is then
- * hidden.
- */
- if (!$img.width())
- return;
-
- /*
- * Get image offset. The .offset() method returns float values, so they
- * need to be rounded.
- */
- imgOfs = { left: round($img.offset().left), top: round($img.offset().top) };
-
- /* Get image dimensions */
- imgWidth = $img.innerWidth();
- imgHeight = $img.innerHeight();
-
- imgOfs.top += ($img.outerHeight() - imgHeight) >> 1;
- imgOfs.left += ($img.outerWidth() - imgWidth) >> 1;
-
- /* Set minimum and maximum selection area dimensions */
- minWidth = round(options.minWidth / scaleX) || 0;
- minHeight = round(options.minHeight / scaleY) || 0;
- maxWidth = round(min(options.maxWidth / scaleX || 1<<24, imgWidth));
- maxHeight = round(min(options.maxHeight / scaleY || 1<<24, imgHeight));
-
- /*
- * Workaround for jQuery 1.3.2 incorrect offset calculation, originally
- * observed in Safari 3. Firefox 2 is also affected.
- */
- if ($().jquery == '1.3.2' && position == 'fixed' &&
- !docElem['getBoundingClientRect'])
- {
- imgOfs.top += max(document.body.scrollTop, docElem.scrollTop);
- imgOfs.left += max(document.body.scrollLeft, docElem.scrollLeft);
- }
-
- /* Determine parent element offset */
- parOfs = /absolute|relative/.test($parent.css('position')) ?
- { left: round($parent.offset().left) - $parent.scrollLeft(),
- top: round($parent.offset().top) - $parent.scrollTop() } :
- position == 'fixed' ?
- { left: $(document).scrollLeft(), top: $(document).scrollTop() } :
- { left: 0, top: 0 };
-
- left = viewX(0);
- top = viewY(0);
-
- /*
- * Check if selection area is within image boundaries, adjust if
- * necessary
- */
- if (selection.x2 > imgWidth || selection.y2 > imgHeight)
- doResize();
- }
-
- /**
- * Update plugin elements
- *
- * @param resetKeyPress
- * If set to <code>false</code>, this instance's keypress
- * event handler is not activated
- */
- function update(resetKeyPress) {
- /* If plugin elements are hidden, do nothing */
- if (!shown) return;
-
- /*
- * Set the position and size of the container box and the selection area
- * inside it
- */
- $box.css({ left: viewX(selection.x1), top: viewY(selection.y1) })
- .add($area).width(w = selection.width).height(h = selection.height);
-
- /*
- * Reset the position of selection area, borders, and handles (IE6/IE7
- * position them incorrectly if we don't do this)
- */
- $area.add($border).add($handles).css({ left: 0, top: 0 });
-
- /* Set border dimensions */
- $border
- .width(max(w - $border.outerWidth() + $border.innerWidth(), 0))
- .height(max(h - $border.outerHeight() + $border.innerHeight(), 0));
-
- /* Arrange the outer area elements */
- $($outer[0]).css({ left: left, top: top,
- width: selection.x1, height: imgHeight });
- $($outer[1]).css({ left: left + selection.x1, top: top,
- width: w, height: selection.y1 });
- $($outer[2]).css({ left: left + selection.x2, top: top,
- width: imgWidth - selection.x2, height: imgHeight });
- $($outer[3]).css({ left: left + selection.x1, top: top + selection.y2,
- width: w, height: imgHeight - selection.y2 });
-
- w -= $handles.outerWidth();
- h -= $handles.outerHeight();
-
- /* Arrange handles */
- switch ($handles.length) {
- case 8:
- $($handles[4]).css({ left: w >> 1 });
- $($handles[5]).css({ left: w, top: h >> 1 });
- $($handles[6]).css({ left: w >> 1, top: h });
- $($handles[7]).css({ top: h >> 1 });
- case 4:
- $handles.slice(1,3).css({ left: w });
- $handles.slice(2,4).css({ top: h });
- }
-
- if (resetKeyPress !== false) {
- /*
- * Need to reset the document keypress event handler -- unbind the
- * current handler
- */
- if ($.imgAreaSelect.keyPress != docKeyPress)
- $(document).unbind($.imgAreaSelect.keyPress,
- $.imgAreaSelect.onKeyPress);
-
- if (options.keys)
- /*
- * Set the document keypress event handler to this instance's
- * docKeyPress() function
- */
- $(document)[$.imgAreaSelect.keyPress](
- $.imgAreaSelect.onKeyPress = docKeyPress);
- }
-
- /*
- * Internet Explorer displays 1px-wide dashed borders incorrectly by
- * filling the spaces between dashes with white. Toggling the margin
- * property between 0 and "auto" fixes this in IE6 and IE7 (IE8 is still
- * broken). This workaround is not perfect, as it requires setTimeout()
- * and thus causes the border to flicker a bit, but I haven't found a
- * better solution.
- *
- * Note: This only happens with CSS borders, set with the borderWidth,
- * borderOpacity, borderColor1, and borderColor2 options (which are now
- * deprecated). Borders created with GIF background images are fine.
- */
- if ($.browser.msie && $border.outerWidth() - $border.innerWidth() == 2) {
- $border.css('margin', 0);
- setTimeout(function () { $border.css('margin', 'auto'); }, 0);
- }
- }
-
- /**
- * Do the complete update sequence: recalculate offsets, update the
- * elements, and set the correct values of x1, y1, x2, and y2.
- *
- * @param resetKeyPress
- * If set to <code>false</code>, this instance's keypress
- * event handler is not activated
- */
- function doUpdate(resetKeyPress) {
- adjust();
- update(resetKeyPress);
- x1 = viewX(selection.x1); y1 = viewY(selection.y1);
- x2 = viewX(selection.x2); y2 = viewY(selection.y2);
- }
-
- /**
- * Hide or fade out an element (or multiple elements)
- *
- * @param $elem
- * A jQuery object containing the element(s) to hide/fade out
- * @param fn
- * Callback function to be called when fadeOut() completes
- */
- function hide($elem, fn) {
- options.fadeSpeed ? $elem.fadeOut(options.fadeSpeed, fn) : $elem.hide();
- }
-
- /**
- * Selection area mousemove event handler
- *
- * @param event
- * The event object
- */
- function areaMouseMove(event) {
- var x = selX(evX(event)) - selection.x1,
- y = selY(evY(event)) - selection.y1;
-
- if (!adjusted) {
- adjust();
- adjusted = true;
-
- $box.one('mouseout', function () { adjusted = false; });
- }
-
- /* Clear the resize mode */
- resize = '';
-
- if (options.resizable) {
- /*
- * Check if the mouse pointer is over the resize margin area and set
- * the resize mode accordingly
- */
- if (y <= options.resizeMargin)
- resize = 'n';
- else if (y >= selection.height - options.resizeMargin)
- resize = 's';
- if (x <= options.resizeMargin)
- resize += 'w';
- else if (x >= selection.width - options.resizeMargin)
- resize += 'e';
- }
-
- $box.css('cursor', resize ? resize + '-resize' :
- options.movable ? 'move' : '');
- if ($areaOpera)
- $areaOpera.toggle();
- }
-
- /**
- * Document mouseup event handler
- *
- * @param event
- * The event object
- */
- function docMouseUp(event) {
- /* Set back the default cursor */
- $('body').css('cursor', '');
- /*
- * If autoHide is enabled, or if the selection has zero width/height,
- * hide the selection and the outer area
- */
- if (options.autoHide || selection.width * selection.height == 0)
- hide($box.add($outer), function () { $(this).hide(); });
-
- $(document).unbind('mousemove', selectingMouseMove);
- $box.mousemove(areaMouseMove);
-
- options.onSelectEnd(img, getSelection());
- }
-
- /**
- * Selection area mousedown event handler
- *
- * @param event
- * The event object
- * @return false
- */
- function areaMouseDown(event) {
- if (event.which != 1) return false;
-
- adjust();
-
- if (resize) {
- /* Resize mode is in effect */
- $('body').css('cursor', resize + '-resize');
-
- x1 = viewX(selection[/w/.test(resize) ? 'x2' : 'x1']);
- y1 = viewY(selection[/n/.test(resize) ? 'y2' : 'y1']);
-
- $(document).mousemove(selectingMouseMove)
- .one('mouseup', docMouseUp);
- $box.unbind('mousemove', areaMouseMove);
- }
- else if (options.movable) {
- startX = left + selection.x1 - evX(event);
- startY = top + selection.y1 - evY(event);
-
- $box.unbind('mousemove', areaMouseMove);
-
- $(document).mousemove(movingMouseMove)
- .one('mouseup', function () {
- options.onSelectEnd(img, getSelection());
-
- $(document).unbind('mousemove', movingMouseMove);
- $box.mousemove(areaMouseMove);
- });
- }
- else
- $img.mousedown(event);
-
- return false;
- }
-
- /**
- * Adjust the x2/y2 coordinates to maintain aspect ratio (if defined)
- *
- * @param xFirst
- * If set to <code>true</code>, calculate x2 first. Otherwise,
- * calculate y2 first.
- */
- function fixAspectRatio(xFirst) {
- if (aspectRatio)
- if (xFirst) {
- x2 = max(left, min(left + imgWidth,
- x1 + abs(y2 - y1) * aspectRatio * (x2 > x1 || -1)));
- y2 = round(max(top, min(top + imgHeight,
- y1 + abs(x2 - x1) / aspectRatio * (y2 > y1 || -1))));
- x2 = round(x2);
- }
- else {
- y2 = max(top, min(top + imgHeight,
- y1 + abs(x2 - x1) / aspectRatio * (y2 > y1 || -1)));
- x2 = round(max(left, min(left + imgWidth,
- x1 + abs(y2 - y1) * aspectRatio * (x2 > x1 || -1))));
- y2 = round(y2);
- }
- }
-
- /**
- * Resize the selection area respecting the minimum/maximum dimensions and
- * aspect ratio
- */
- function doResize() {
- /*
- * Make sure the top left corner of the selection area stays within
- * image boundaries (it might not if the image source was dynamically
- * changed).
- */
- x1 = min(x1, left + imgWidth);
- y1 = min(y1, top + imgHeight);
-
- if (abs(x2 - x1) < minWidth) {
- /* Selection width is smaller than minWidth */
- x2 = x1 - minWidth * (x2 < x1 || -1);
-
- if (x2 < left)
- x1 = left + minWidth;
- else if (x2 > left + imgWidth)
- x1 = left + imgWidth - minWidth;
- }
-
- if (abs(y2 - y1) < minHeight) {
- /* Selection height is smaller than minHeight */
- y2 = y1 - minHeight * (y2 < y1 || -1);
-
- if (y2 < top)
- y1 = top + minHeight;
- else if (y2 > top + imgHeight)
- y1 = top + imgHeight - minHeight;
- }
-
- x2 = max(left, min(x2, left + imgWidth));
- y2 = max(top, min(y2, top + imgHeight));
-
- fixAspectRatio(abs(x2 - x1) < abs(y2 - y1) * aspectRatio);
-
- if (abs(x2 - x1) > maxWidth) {
- /* Selection width is greater than maxWidth */
- x2 = x1 - maxWidth * (x2 < x1 || -1);
- fixAspectRatio();
- }
-
- if (abs(y2 - y1) > maxHeight) {
- /* Selection height is greater than maxHeight */
- y2 = y1 - maxHeight * (y2 < y1 || -1);
- fixAspectRatio(true);
- }
-
- selection = { x1: selX(min(x1, x2)), x2: selX(max(x1, x2)),
- y1: selY(min(y1, y2)), y2: selY(max(y1, y2)),
- width: abs(x2 - x1), height: abs(y2 - y1) };
-
- update();
-
- options.onSelectChange(img, getSelection());
- }
-
- /**
- * Mousemove event handler triggered when the user is selecting an area
- *
- * @param event
- * The event object
- * @return false
- */
- function selectingMouseMove(event) {
- x2 = /w|e|^$/.test(resize) || aspectRatio ? evX(event) : viewX(selection.x2);
- y2 = /n|s|^$/.test(resize) || aspectRatio ? evY(event) : viewY(selection.y2);
-
- doResize();
-
- return false;
- }
-
- /**
- * Move the selection area
- *
- * @param newX1
- * New viewport X1
- * @param newY1
- * New viewport Y1
- */
- function doMove(newX1, newY1) {
- x2 = (x1 = newX1) + selection.width;
- y2 = (y1 = newY1) + selection.height;
-
- $.extend(selection, { x1: selX(x1), y1: selY(y1), x2: selX(x2),
- y2: selY(y2) });
-
- update();
-
- options.onSelectChange(img, getSelection());
- }
-
- /**
- * Mousemove event handler triggered when the selection area is being moved
- *
- * @param event
- * The event object
- * @return false
- */
- function movingMouseMove(event) {
- x1 = max(left, min(startX + evX(event), left + imgWidth - selection.width));
- y1 = max(top, min(startY + evY(event), top + imgHeight - selection.height));
-
- doMove(x1, y1);
-
- event.preventDefault();
- return false;
- }
-
- /**
- * Start selection
- */
- function startSelection() {
- $(document).unbind('mousemove', startSelection);
- adjust();
-
- x2 = x1;
- y2 = y1;
- doResize();
-
- resize = '';
-
- if (!$outer.is(':visible'))
- /* Show the plugin elements */
- $box.add($outer).hide().fadeIn(options.fadeSpeed||0);
-
- shown = true;
-
- $(document).unbind('mouseup', cancelSelection)
- .mousemove(selectingMouseMove).one('mouseup', docMouseUp);
- $box.unbind('mousemove', areaMouseMove);
-
- options.onSelectStart(img, getSelection());
- }
-
- /**
- * Cancel selection
- */
- function cancelSelection() {
- $(document).unbind('mousemove', startSelection)
- .unbind('mouseup', cancelSelection);
- hide($box.add($outer));
-
- setSelection(selX(x1), selY(y1), selX(x1), selY(y1));
-
- /* If this is an API call, callback functions should not be triggered */
- if (!(this instanceof $.imgAreaSelect)) {
- options.onSelectChange(img, getSelection());
- options.onSelectEnd(img, getSelection());
- }
- }
-
- /**
- * Image mousedown event handler
- *
- * @param event
- * The event object
- * @return false
- */
- function imgMouseDown(event) {
- /* Ignore the event if animation is in progress */
- if (event.which != 1 || $outer.is(':animated')) return false;
-
- adjust();
- startX = x1 = evX(event);
- startY = y1 = evY(event);
-
- /* Selection will start when the mouse is moved */
- $(document).mousemove(startSelection).mouseup(cancelSelection);
-
- return false;
- }
-
- /**
- * Window resize event handler
- */
- function windowResize() {
- doUpdate(false);
- }
-
- /**
- * Image load event handler. This is the final part of the initialization
- * process.
- */
- function imgLoad() {
- imgLoaded = true;
-
- /* Set options */
- setOptions(options = $.extend({
- classPrefix: 'imgareaselect',
- movable: true,
- parent: 'body',
- resizable: true,
- resizeMargin: 10,
- onInit: function () {},
- onSelectStart: function () {},
- onSelectChange: function () {},
- onSelectEnd: function () {}
- }, options));
-
- $box.add($outer).css({ visibility: '' });
-
- if (options.show) {
- shown = true;
- adjust();
- update();
- $box.add($outer).hide().fadeIn(options.fadeSpeed||0);
- }
-
- /*
- * Call the onInit callback. The setTimeout() call is used to ensure
- * that the plugin has been fully initialized and the object instance is
- * available (so that it can be obtained in the callback).
- */
- setTimeout(function () { options.onInit(img, getSelection()); }, 0);
- }
-
- /**
- * Document keypress event handler
- *
- * @param event
- * The event object
- * @return false
- */
- var docKeyPress = function(event) {
- var k = options.keys, d, t, key = event.keyCode;
-
- d = !isNaN(k.alt) && (event.altKey || event.originalEvent.altKey) ? k.alt :
- !isNaN(k.ctrl) && event.ctrlKey ? k.ctrl :
- !isNaN(k.shift) && event.shiftKey ? k.shift :
- !isNaN(k.arrows) ? k.arrows : 10;
-
- if (k.arrows == 'resize' || (k.shift == 'resize' && event.shiftKey) ||
- (k.ctrl == 'resize' && event.ctrlKey) ||
- (k.alt == 'resize' && (event.altKey || event.originalEvent.altKey)))
- {
- /* Resize selection */
-
- switch (key) {
- case 37:
- /* Left */
- d = -d;
- case 39:
- /* Right */
- t = max(x1, x2);
- x1 = min(x1, x2);
- x2 = max(t + d, x1);
- fixAspectRatio();
- break;
- case 38:
- /* Up */
- d = -d;
- case 40:
- /* Down */
- t = max(y1, y2);
- y1 = min(y1, y2);
- y2 = max(t + d, y1);
- fixAspectRatio(true);
- break;
- default:
- return;
- }
-
- doResize();
- }
- else {
- /* Move selection */
-
- x1 = min(x1, x2);
- y1 = min(y1, y2);
-
- switch (key) {
- case 37:
- /* Left */
- doMove(max(x1 - d, left), y1);
- break;
- case 38:
- /* Up */
- doMove(x1, max(y1 - d, top));
- break;
- case 39:
- /* Right */
- doMove(x1 + min(d, imgWidth - selX(x2)), y1);
- break;
- case 40:
- /* Down */
- doMove(x1, y1 + min(d, imgHeight - selY(y2)));
- break;
- default:
- return;
- }
- }
-
- return false;
- };
-
- /**
- * Apply style options to plugin element (or multiple elements)
- *
- * @param $elem
- * A jQuery object representing the element(s) to style
- * @param props
- * An object that maps option names to corresponding CSS
- * properties
- */
- function styleOptions($elem, props) {
- for (var option in props)
- if (options[option] !== undefined)
- $elem.css(props[option], options[option]);
- }
-
- /**
- * Set plugin options
- *
- * @param newOptions
- * The new options object
- */
- function setOptions(newOptions) {
- if (newOptions.parent)
- ($parent = $(newOptions.parent)).append($box.add($outer));
-
- /* Merge the new options with the existing ones */
- $.extend(options, newOptions);
-
- adjust();
-
- if (newOptions.handles != null) {
- /* Recreate selection area handles */
- $handles.remove();
- $handles = $([]);
-
- i = newOptions.handles ? newOptions.handles == 'corners' ? 4 : 8 : 0;
-
- while (i--)
- $handles = $handles.add(div());
-
- /* Add a class to handles and set the CSS properties */
- $handles.addClass(options.classPrefix + '-handle').css({
- position: 'absolute',
- /*
- * The font-size property needs to be set to zero, otherwise
- * Internet Explorer makes the handles too large
- */
- fontSize: 0,
- zIndex: zIndex + 1 || 1
- });
-
- /*
- * If handle width/height has not been set with CSS rules, set the
- * default 5px
- */
- if (!parseInt($handles.css('width')) >= 0)
- $handles.width(5).height(5);
-
- /*
- * If the borderWidth option is in use, add a solid border to
- * handles
- */
- if (o = options.borderWidth)
- $handles.css({ borderWidth: o, borderStyle: 'solid' });
-
- /* Apply other style options */
- styleOptions($handles, { borderColor1: 'border-color',
- borderColor2: 'background-color',
- borderOpacity: 'opacity' });
- }
-
- /* Calculate scale factors */
- scaleX = options.imageWidth / imgWidth || 1;
- scaleY = options.imageHeight / imgHeight || 1;
-
- /* Set selection */
- if (newOptions.x1 != null) {
- setSelection(newOptions.x1, newOptions.y1, newOptions.x2,
- newOptions.y2);
- newOptions.show = !newOptions.hide;
- }
-
- if (newOptions.keys)
- /* Enable keyboard support */
- options.keys = $.extend({ shift: 1, ctrl: 'resize' },
- newOptions.keys);
-
- /* Add classes to plugin elements */
- $outer.addClass(options.classPrefix + '-outer');
- $area.addClass(options.classPrefix + '-selection');
- for (i = 0; i++ < 4;)
- $($border[i-1]).addClass(options.classPrefix + '-border' + i);
-
- /* Apply style options */
- styleOptions($area, { selectionColor: 'background-color',
- selectionOpacity: 'opacity' });
- styleOptions($border, { borderOpacity: 'opacity',
- borderWidth: 'border-width' });
- styleOptions($outer, { outerColor: 'background-color',
- outerOpacity: 'opacity' });
- if (o = options.borderColor1)
- $($border[0]).css({ borderStyle: 'solid', borderColor: o });
- if (o = options.borderColor2)
- $($border[1]).css({ borderStyle: 'dashed', borderColor: o });
-
- /* Append all the selection area elements to the container box */
- $box.append($area.add($border).add($areaOpera).add($handles));
-
- if ($.browser.msie) {
- if (o = $outer.css('filter').match(/opacity=(\d+)/))
- $outer.css('opacity', o[1]/100);
- if (o = $border.css('filter').match(/opacity=(\d+)/))
- $border.css('opacity', o[1]/100);
- }
-
- if (newOptions.hide)
- hide($box.add($outer));
- else if (newOptions.show && imgLoaded) {
- shown = true;
- $box.add($outer).fadeIn(options.fadeSpeed||0);
- doUpdate();
- }
-
- /* Calculate the aspect ratio factor */
- aspectRatio = (d = (options.aspectRatio || '').split(/:/))[0] / d[1];
-
- $img.add($outer).unbind('mousedown', imgMouseDown);
-
- if (options.disable || options.enable === false) {
- /* Disable the plugin */
- $box.unbind('mousemove', areaMouseMove).unbind('mousedown', areaMouseDown);
- $(window).unbind('resize', windowResize);
- }
- else {
- if (options.enable || options.disable === false) {
- /* Enable the plugin */
- if (options.resizable || options.movable)
- $box.mousemove(areaMouseMove).mousedown(areaMouseDown);
-
- $(window).resize(windowResize);
- }
-
- if (!options.persistent)
- $img.add($outer).mousedown(imgMouseDown);
- }
-
- options.enable = options.disable = undefined;
- }
-
- /**
- * Remove plugin completely
- */
- this.remove = function () {
- /*
- * Call setOptions with { disable: true } to unbind the event handlers
- */
- setOptions({ disable: true });
- $box.add($outer).remove();
- };
-
- /*
- * Public API
- */
-
- /**
- * Get current options
- *
- * @return An object containing the set of options currently in use
- */
- this.getOptions = function () { return options; };
-
- /**
- * Set plugin options
- *
- * @param newOptions
- * The new options object
- */
- this.setOptions = setOptions;
-
- /**
- * Get the current selection
- *
- * @param noScale
- * If set to <code>true</code>, scaling is not applied to the
- * returned selection
- * @return Selection object
- */
- this.getSelection = getSelection;
-
- /**
- * Set the current selection
- *
- * @param x1
- * X coordinate of the upper left corner of the selection area
- * @param y1
- * Y coordinate of the upper left corner of the selection area
- * @param x2
- * X coordinate of the lower right corner of the selection area
- * @param y2
- * Y coordinate of the lower right corner of the selection area
- * @param noScale
- * If set to <code>true</code>, scaling is not applied to the
- * new selection
- */
- this.setSelection = setSelection;
-
- /**
- * Cancel selection
- */
- this.cancelSelection = cancelSelection;
-
- /**
- * Update plugin elements
- *
- * @param resetKeyPress
- * If set to <code>false</code>, this instance's keypress
- * event handler is not activated
- */
- this.update = doUpdate;
-
- /*
- * Traverse the image's parent elements (up to <body>) and find the
- * highest z-index
- */
- $p = $img;
-
- while ($p.length) {
- zIndex = max(zIndex,
- !isNaN($p.css('z-index')) ? $p.css('z-index') : zIndex);
- /* Also check if any of the ancestor elements has fixed position */
- if ($p.css('position') == 'fixed')
- position = 'fixed';
-
- $p = $p.parent(':not(body)');
- }
-
- /*
- * If z-index is given as an option, it overrides the one found by the
- * above loop
- */
- zIndex = options.zIndex || zIndex;
-
- if ($.browser.msie)
- $img.attr('unselectable', 'on');
-
- /*
- * In MSIE and WebKit, we need to use the keydown event instead of keypress
- */
- $.imgAreaSelect.keyPress = $.browser.msie ||
- $.browser.safari ? 'keydown' : 'keypress';
-
- /*
- * There is a bug affecting the CSS cursor property in Opera (observed in
- * versions up to 10.00) that prevents the cursor from being updated unless
- * the mouse leaves and enters the element again. To trigger the mouseover
- * event, we're adding an additional div to $box and we're going to toggle
- * it when mouse moves inside the selection area.
- */
- if ($.browser.opera)
- $areaOpera = div().css({ width: '100%', height: '100%',
- position: 'absolute', zIndex: zIndex + 2 || 2 });
-
- /*
- * We initially set visibility to "hidden" as a workaround for a weird
- * behaviour observed in Google Chrome 1.0.154.53 (on Windows XP). Normally
- * we would just set display to "none", but, for some reason, if we do so
- * then Chrome refuses to later display the element with .show() or
- * .fadeIn().
- */
- $box.add($outer).css({ visibility: 'hidden', position: position,
- overflow: 'hidden', zIndex: zIndex || '0' });
- $box.css({ zIndex: zIndex + 2 || 2 });
- $area.add($border).css({ position: 'absolute', fontSize: 0 });
-
- /*
- * If the image has been fully loaded, or if it is not really an image (eg.
- * a div), call imgLoad() immediately; otherwise, bind it to be called once
- * on image load event.
- */
- img.complete || img.readyState == 'complete' || !$img.is('img') ?
- imgLoad() : $img.one('load', imgLoad);
-
- /*
- * MSIE 9.0 doesn't always fire the image load event -- resetting the src
- * attribute seems to trigger it. The check is for version 7 and above to
- * accommodate for MSIE 9 running in compatibility mode.
- */
- if (!imgLoaded && $.browser.msie && $.browser.version >= 7)
- img.src = img.src;
-};
-
-/**
- * Invoke imgAreaSelect on a jQuery object containing the image(s)
- *
- * @param options
- * Options object
- * @return The jQuery object or a reference to imgAreaSelect instance (if the
- * <code>instance</code> option was specified)
- */
-$.fn.imgAreaSelect = function (options) {
- options = options || {};
-
- this.each(function () {
- /* Is there already an imgAreaSelect instance bound to this element? */
- if ($(this).data('imgAreaSelect')) {
- /* Yes there is -- is it supposed to be removed? */
- if (options.remove) {
- /* Remove the plugin */
- $(this).data('imgAreaSelect').remove();
- $(this).removeData('imgAreaSelect');
- }
- else
- /* Reset options */
- $(this).data('imgAreaSelect').setOptions(options);
- }
- else if (!options.remove) {
- /* No exising instance -- create a new one */
-
- /*
- * If neither the "enable" nor the "disable" option is present, add
- * "enable" as the default
- */
- if (options.enable === undefined && options.disable === undefined)
- options.enable = true;
-
- $(this).data('imgAreaSelect', new $.imgAreaSelect(this, options));
- }
- });
-
- if (options.instance)
- /*
- * Return the imgAreaSelect instance bound to the first element in the
- * set
- */
- return $(this).data('imgAreaSelect');
-
- return this;
-};
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjsimgareaselectjqueryimgareaselectjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(e){var b=Math.abs,a=Math.max,d=Math.min,c=Math.round;function f(){return e("<div/>")}e.imgAreaSelect=function(s,X){var az=e(s),Z,av=f(),ai=f(),K=f().add(f()).add(f()).add(f()),ab=f().add(f()).add(f()).add(f()),O=e([]),V,n,q,aC={left:0,top:0},Q,j,C,P={left:0,top:0},D=0,ag="absolute",T,S,ad,ac,L,E,U,W,am,Y,N,A,aD,z,aB,y={x1:0,y1:0,x2:0,y2:0,width:0,height:0},p=document.documentElement,l,au,ap,aj,af,aq,x;function J(h){return h+aC.left-P.left}function I(h){return h+aC.top-P.top}function H(h){return h-aC.left+P.left}function B(h){return h-aC.top+P.top}function ao(h){return h.pageX-P.left}function al(h){return h.pageY-P.top}function G(h){var o=h||ad,i=h||ac;return{x1:c(y.x1*o),y1:c(y.y1*i),x2:c(y.x2*o),y2:c(y.y2*i),width:c(y.x2*o)-c(y.x1*o),height:c(y.y2*i)-c(y.y1*i)}}function ah(i,w,h,o,aE){var aG=aE||ad,aF=aE||ac;y={x1:c(i/aG||0),y1:c(w/aF||0),x2:c(h/aG||0),y2:c(o/aF||0)};y.width=y.x2-y.x1;y.height=y.y2-y.y1}function ar(){if(!az.wi
dth()){return}aC={left:c(az.offset().left),top:c(az.offset().top)};Q=az.innerWidth();j=az.innerHeight();aC.top+=(az.outerHeight()-j)>>1;aC.left+=(az.outerWidth()-Q)>>1;E=c(X.minWidth/ad)||0;U=c(X.minHeight/ac)||0;W=c(d(X.maxWidth/ad||1<<24,Q));am=c(d(X.maxHeight/ac||1<<24,j));if(e().jquery=="1.3.2"&&ag=="fixed"&&!p.getBoundingClientRect){aC.top+=a(document.body.scrollTop,p.scrollTop);aC.left+=a(document.body.scrollLeft,p.scrollLeft)}P=/absolute|relative/.test(C.css("position"))?{left:c(C.offset().left)-C.scrollLeft(),top:c(C.offset().top)-C.scrollTop()}:ag=="fixed"?{left:e(document).scrollLeft(),top:e(document).scrollTop()}:{left:0,top:0};n=J(0);q=I(0);if(y.x2>Q||y.y2>j){ay()}}function aa(h){if(!N){return}av.css({left:J(y.x1),top:I(y.y1)}).add(ai).width(af=y.width).height(aq=y.height);ai.add(K).add(O).css({left:0,top:0});K.width(a(af-K.outerWidth()+K.innerWidth(),0)).height(a(aq-K.outerHeig
ht()+K.innerHeight(),0));e(ab[0]).css({left:n,top:q,width:y.x1,height:j});e(ab[1]).css({left:n+y.x1,top:q,width:af,height:y.y1});e(ab[2]).css({left:n+y.x2,top:q,width:Q-y.x2,height:j});e(ab[3]).css({left:n+y.x1,top:q+y.y2,width:af,height:j-y.y2});af-=O.outerWidth();aq-=O.outerHeight();switch(O.length){case 8:e(O[4]).css({left:af>>1});e(O[5]).css({left:af,top:aq>>1});e(O[6]).css({left:af>>1,top:aq});e(O[7]).css({top:aq>>1});case 4:O.slice(1,3).css({left:af});O.slice(2,4).css({top:aq})}if(h!==false){if(e.imgAreaSelect.keyPress!=aw){e(document).unbind(e.imgAreaSelect.keyPress,e.imgAreaSelect.onKeyPress)}if(X.keys){e(document)[e.imgAreaSelect.keyPress](e.imgAreaSelect.onKeyPress=aw)}}if(e.browser.msie&&K.outerWidth()-K.innerWidth()==2){K.css("margin",0);setTimeout(function(){K.css("margin","auto")},0)}}function u(h){ar();aa(h);A=J(y.x1);aD=I(y.y1);z=J(y.x2);aB=I(y.y2)}function ak(h,i){X.fadeSpeed?h.fadeOut(X.fadeSpeed
,i):h.hide()}function F(i){var h=H(ao(i))-y.x1,o=B(al(i))-y.y1;if(!x){ar();x=true;av.one("mouseout",function(){x=false})}L="";if(X.resizable){if(o<=X.resizeMargin){L="n"}else{if(o>=y.height-X.resizeMargin){L="s"}}if(h<=X.resizeMargin){L+="w"}else{if(h>=y.width-X.resizeMargin){L+="e"}}}av.css("cursor",L?L+"-resize":X.movable?"move":"");if(V){V.toggle()}}function an(h){e("body").css("cursor","");if(X.autoHide||y.width*y.height==0){ak(av.add(ab),function(){e(this).hide()})}e(document).unbind("mousemove",ae);av.mousemove(F);X.onSelectEnd(s,G())}function t(h){if(h.which!=1){return false}ar();if(L){e("body").css("cursor",L+"-resize");A=J(y[/w/.test(L)?"x2":"x1"]);aD=I(y[/n/.test(L)?"y2":"y1"]);e(document).mousemove(ae).one("mouseup",an);av.unbind("
mousemove",F)}else{if(X.movable){T=n+y.x1-ao(h);S=q+y.y1-al(h);av.unbind("mousemove",F);e(document).mousemove(g).one("mouseup",function(){X.onSelectEnd(s,G());e(document).unbind("mousemove",g);av.mousemove(F)})}else{az.mousedown(h)}}return false}function r(h){if(Y){if(h){z=a(n,d(n+Q,A+b(aB-aD)*Y*(z>A||-1)));aB=c(a(q,d(q+j,aD+b(z-A)/Y*(aB>aD||-1))));z=c(z)}else{aB=a(q,d(q+j,aD+b(z-A)/Y*(aB>aD||-1)));z=c(a(n,d(n+Q,A+b(aB-aD)*Y*(z>A||-1))));aB=c(aB)}}}function ay(){A=d(A,n+Q);aD=d(aD,q+j);if(b(z-A)<E){z=A-E*(z<A||-1);if(z<n){A=n+E}else{if(z>n+Q){A=n+Q-E}}}if(b(aB-aD)<U){aB=aD-U*(aB<aD||-1);if(aB<q){aD=q+U}else{if(aB>q+j){aD=q+j-U}}}z=a(n,d(z,n+Q));aB=a(q,d(aB,q+j));r(b(z-A)<b(aB-aD)*Y);if(b(z-A)>W){z=A-W*(z<A||-1);r()}if(b(aB-aD)>am){aB=aD-am*(aB<aD||-1);r(true)}y={x1:H(d(A,z)),x2:H(a(A,z)),y1:B(d(aD,aB)),y2:B(a(aD,aB)),width:b(z-A),height:b(aB-aD)};aa();X.onSelectChange(s,G())}function ae(h){
z=/w|e|^$/.test(L)||Y?ao(h):J(y.x2);aB=/n|s|^$/.test(L)||Y?al(h):I(y.y2);ay();return false}function R(h,i){z=(A=h)+y.width;aB=(aD=i)+y.height;e.extend(y,{x1:H(A),y1:B(aD),x2:H(z),y2:B(aB)});aa();X.onSelectChange(s,G())}function g(h){A=a(n,d(T+ao(h),n+Q-y.width));aD=a(q,d(S+al(h),q+j-y.height));R(A,aD);h.preventDefault();return false}function aA(){e(document).unbind("mousemove",aA);ar();z=A;aB=aD;ay();L="";if(!ab.is(":visible")){av.add(ab).hide().fadeIn(X.fadeSpeed||0)}N=true;e(document).unbind("mouseup",at).mousemove(ae).one("mouseup",an);av.unbind("mousemove",F);X.onSelectStart(s,G())}function at(){e(document).unbind("mousemove",aA).unbind("mouseup",at);ak(av.add(ab));ah(H(A),B(aD),H(A),B(aD));if(!(this instanceof e.imgAreaSelect)){X.onSelectChange(s,G());X.onSelectEnd(s,G())}}function m(h){if(h.which!=1||ab.is(":animated")){return false}ar();T=A=ao(h);S=aD=al(h);e(document).mousemove(
aA).mouseup(at);return false}function v(){u(false)}function ax(){Z=true;M(X=e.extend({classPrefix:"imgareaselect",movable:true,parent:"body",resizable:true,resizeMargin:10,onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},X));av.add(ab).css({visibility:""});if(X.show){N=true;ar();aa();av.add(ab).hide().fadeIn(X.fadeSpeed||0)}setTimeout(function(){X.onInit(s,G())},0)}var aw=function(w){var h=X.keys,aE,o,i=w.keyCode;aE=!isNaN(h.alt)&&(w.altKey||w.originalEvent.altKey)?h.alt:!isNaN(h.ctrl)&&w.ctrlKey?h.ctrl:!isNaN(h.shift)&&w.shiftKey?h.shift:!isNaN(h.arrows)?h.arrows:10;if(h.arrows=="resize"||(h.shift=="resize"&&w.shiftKey)||(h.ctrl=="resize"&&w.ctrlKey)||(h.alt=="resize"&&(w.altKey||w.originalEvent.altKey))){switch(i){case 37:aE=-aE;case 39:o=a(A,z);A=d(A,z);z=a(o+aE,A);r();break;case 38:aE=-aE;case 40:o=a(aD,
aB);aD=d(aD,aB);aB=a(o+aE,aD);r(true);break;default:return}ay()}else{A=d(A,z);aD=d(aD,aB);switch(i){case 37:R(a(A-aE,n),aD);break;case 38:R(A,a(aD-aE,q));break;case 39:R(A+d(aE,Q-H(z)),aD);break;case 40:R(A,aD+d(aE,j-B(aB)));break;default:return}}return false};function k(h,o){for(var i in o){if(X[i]!==undefined){h.css(o[i],X[i])}}}function M(h){if(h.parent){(C=e(h.parent)).append(av.add(ab))}e.extend(X,h);ar();if(h.handles!=null){O.remove();O=e([]);ap=h.handles?h.handles=="corners"?4:8:0;while(ap--){O=O.add(f())}O.addClass(X.classPrefix+"-handle").css({position:"absolute",fontSize:0,zIndex:D+1||1});if(!parseInt(O.css("width"))>=0){O.width(5).height(5)}if(aj=X.borderWidth){O.css({borderWidth:aj,borderStyle:"solid"})}k(O,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}ad=X.imageWidth/Q||1;ac=X.imageHeight/j||1;if(h.x1!=null){ah(h.x1,h.y1,h.x2,h.y2);h.show=!
h.hide}if(h.keys){X.keys=e.extend({shift:1,ctrl:"resize"},h.keys)}ab.addClass(X.classPrefix+"-outer");ai.addClass(X.classPrefix+"-selection");for(ap=0;ap++<4;){e(K[ap-1]).addClass(X.classPrefix+"-border"+ap)}k(ai,{selectionColor:"background-color",selectionOpacity:"opacity"});k(K,{borderOpacity:"opacity",borderWidth:"border-width"});k(ab,{outerColor:"background-color",outerOpacity:"opacity"});if(aj=X.borderColor1){e(K[0]).css({borderStyle:"solid",borderColor:aj})}if(aj=X.borderColor2){e(K[1]).css({borderStyle:"dashed",borderColor:aj})}av.append(ai.add(K).add(V).add(O));if(e.browser.msie){if(aj=ab.css("filter").match(/opacity=(\d+)/)){ab.css("opacity",aj[1]/100)}if(aj=K.css("filter").match(/opacity=(\d+)/)){K.css("opacity",aj[1]/100)}}if(h.hide){ak(av.add(ab))}else{if(h.show&&Z){N=true;av.add(ab).fadeIn(X.fa
deSpeed||0);u()}}Y=(au=(X.aspectRatio||"").split(/:/))[0]/au[1];az.add(ab).unbind("mousedown",m);if(X.disable||X.enable===false){av.unbind("mousemove",F).unbind("mousedown",t);e(window).unbind("resize",v)}else{if(X.enable||X.disable===false){if(X.resizable||X.movable){av.mousemove(F).mousedown(t)}e(window).resize(v)}if(!X.persistent){az.add(ab).mousedown(m)}}X.enable=X.disable=undefined}this.remove=function(){M({disable:true});av.add(ab).remove()};this.getOptions=function(){return X};this.setOptions=M;this.getSelection=G;this.setSelection=ah;this.cancelSelection=at;this.update=u;l=az;while(l.length){D=a(D,!isNaN(l.css("z-index"))?l.css("z-index"):D);if(l.css("position")=="fixed"){ag="fixed"}l=l.parent(":not(body)")}D=X.zIndex||D;if(e.browser.msie){az.attr("unselectable","on")}e.imgAreaSelect.keyPress=e.browser.msie||e.browser.safari?"keydown&
quot;:"keypress";if(e.browser.opera){V=f().css({width:"100%",height:"100%",position:"absolute",zIndex:D+2||2})}av.add(ab).css({visibility:"hidden",position:ag,overflow:"hidden",zIndex:D||"0"});av.css({zIndex:D+2||2});ai.add(K).css({position:"absolute",fontSize:0});s.complete||s.readyState=="complete"||!az.is("img")?ax():az.one("load",ax);if(!Z&&e.browser.msie&&e.browser.version>=7){s.src=s.src}};e.fn.imgAreaSelect=function(g){g=g||{};this.each(function(){if(e(this).data("imgAreaSelect")){if(g.remove){e(this).data("imgAreaSelect").remove();e(this).removeData("imgAreaSelect")}else{e(this).data("imgAreaSelect").setOptions(g)}}else{if(!g.remove){if(g.enable===undefined&&g.disable===undefined){g.enable=true}e(this).data("imgAreaSelect",new e.imgAreaSelect(this,g))}}});if(g.instance){return e(this
).data("imgAreaSelect")}return this}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsimgareaselectjqueryimgareaselectjsfromrev21591trunkwpincludesjsimgareaselectjqueryimgareaselectdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js (from rev 21591, trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js         (rev 0)
+++ trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,1198 @@
</span><ins>+/*
+ * imgAreaSelect jQuery plugin
+ * version 0.9.9
+ *
+ * Copyright (c) 2008-2011 Michal Wojciechowski (odyniec.net)
+ *
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://odyniec.net/projects/imgareaselect/
+ *
+ */
+
+(function($) {
+
+/*
+ * Math functions will be used extensively, so it's convenient to make a few
+ * shortcuts
+ */
+var abs = Math.abs,
+ max = Math.max,
+ min = Math.min,
+ round = Math.round;
+
+/**
+ * Create a new HTML div element
+ *
+ * @return A jQuery object representing the new element
+ */
+function div() {
+ return $('<div/>');
+}
+
+/**
+ * imgAreaSelect initialization
+ *
+ * @param img
+ * A HTML image element to attach the plugin to
+ * @param options
+ * An options object
+ */
+$.imgAreaSelect = function (img, options) {
+ var
+ /* jQuery object representing the image */
+ $img = $(img),
+
+ /* Has the image finished loading? */
+ imgLoaded,
+
+ /* Plugin elements */
+
+ /* Container box */
+ $box = div(),
+ /* Selection area */
+ $area = div(),
+ /* Border (four divs) */
+ $border = div().add(div()).add(div()).add(div()),
+ /* Outer area (four divs) */
+ $outer = div().add(div()).add(div()).add(div()),
+ /* Handles (empty by default, initialized in setOptions()) */
+ $handles = $([]),
+
+ /*
+ * Additional element to work around a cursor problem in Opera
+ * (explained later)
+ */
+ $areaOpera,
+
+ /* Image position (relative to viewport) */
+ left, top,
+
+ /* Image offset (as returned by .offset()) */
+ imgOfs = { left: 0, top: 0 },
+
+ /* Image dimensions (as returned by .width() and .height()) */
+ imgWidth, imgHeight,
+
+ /*
+ * jQuery object representing the parent element that the plugin
+ * elements are appended to
+ */
+ $parent,
+
+ /* Parent element offset (as returned by .offset()) */
+ parOfs = { left: 0, top: 0 },
+
+ /* Base z-index for plugin elements */
+ zIndex = 0,
+
+ /* Plugin elements position */
+ position = 'absolute',
+
+ /* X/Y coordinates of the starting point for move/resize operations */
+ startX, startY,
+
+ /* Horizontal and vertical scaling factors */
+ scaleX, scaleY,
+
+ /* Current resize mode ("nw", "se", etc.) */
+ resize,
+
+ /* Selection area constraints */
+ minWidth, minHeight, maxWidth, maxHeight,
+
+ /* Aspect ratio to maintain (floating point number) */
+ aspectRatio,
+
+ /* Are the plugin elements currently displayed? */
+ shown,
+
+ /* Current selection (relative to parent element) */
+ x1, y1, x2, y2,
+
+ /* Current selection (relative to scaled image) */
+ selection = { x1: 0, y1: 0, x2: 0, y2: 0, width: 0, height: 0 },
+
+ /* Document element */
+ docElem = document.documentElement,
+
+ /* Various helper variables used throughout the code */
+ $p, d, i, o, w, h, adjusted;
+
+ /*
+ * Translate selection coordinates (relative to scaled image) to viewport
+ * coordinates (relative to parent element)
+ */
+
+ /**
+ * Translate selection X to viewport X
+ *
+ * @param x
+ * Selection X
+ * @return Viewport X
+ */
+ function viewX(x) {
+ return x + imgOfs.left - parOfs.left;
+ }
+
+ /**
+ * Translate selection Y to viewport Y
+ *
+ * @param y
+ * Selection Y
+ * @return Viewport Y
+ */
+ function viewY(y) {
+ return y + imgOfs.top - parOfs.top;
+ }
+
+ /*
+ * Translate viewport coordinates to selection coordinates
+ */
+
+ /**
+ * Translate viewport X to selection X
+ *
+ * @param x
+ * Viewport X
+ * @return Selection X
+ */
+ function selX(x) {
+ return x - imgOfs.left + parOfs.left;
+ }
+
+ /**
+ * Translate viewport Y to selection Y
+ *
+ * @param y
+ * Viewport Y
+ * @return Selection Y
+ */
+ function selY(y) {
+ return y - imgOfs.top + parOfs.top;
+ }
+
+ /*
+ * Translate event coordinates (relative to document) to viewport
+ * coordinates
+ */
+
+ /**
+ * Get event X and translate it to viewport X
+ *
+ * @param event
+ * The event object
+ * @return Viewport X
+ */
+ function evX(event) {
+ return event.pageX - parOfs.left;
+ }
+
+ /**
+ * Get event Y and translate it to viewport Y
+ *
+ * @param event
+ * The event object
+ * @return Viewport Y
+ */
+ function evY(event) {
+ return event.pageY - parOfs.top;
+ }
+
+ /**
+ * Get the current selection
+ *
+ * @param noScale
+ * If set to <code>true</code>, scaling is not applied to the
+ * returned selection
+ * @return Selection object
+ */
+ function getSelection(noScale) {
+ var sx = noScale || scaleX, sy = noScale || scaleY;
+
+ return { x1: round(selection.x1 * sx),
+ y1: round(selection.y1 * sy),
+ x2: round(selection.x2 * sx),
+ y2: round(selection.y2 * sy),
+ width: round(selection.x2 * sx) - round(selection.x1 * sx),
+ height: round(selection.y2 * sy) - round(selection.y1 * sy) };
+ }
+
+ /**
+ * Set the current selection
+ *
+ * @param x1
+ * X coordinate of the upper left corner of the selection area
+ * @param y1
+ * Y coordinate of the upper left corner of the selection area
+ * @param x2
+ * X coordinate of the lower right corner of the selection area
+ * @param y2
+ * Y coordinate of the lower right corner of the selection area
+ * @param noScale
+ * If set to <code>true</code>, scaling is not applied to the
+ * new selection
+ */
+ function setSelection(x1, y1, x2, y2, noScale) {
+ var sx = noScale || scaleX, sy = noScale || scaleY;
+
+ selection = {
+ x1: round(x1 / sx || 0),
+ y1: round(y1 / sy || 0),
+ x2: round(x2 / sx || 0),
+ y2: round(y2 / sy || 0)
+ };
+
+ selection.width = selection.x2 - selection.x1;
+ selection.height = selection.y2 - selection.y1;
+ }
+
+ /**
+ * Recalculate image and parent offsets
+ */
+ function adjust() {
+ /*
+ * Do not adjust if image width is not a positive number. This might
+ * happen when imgAreaSelect is put on a parent element which is then
+ * hidden.
+ */
+ if (!$img.width())
+ return;
+
+ /*
+ * Get image offset. The .offset() method returns float values, so they
+ * need to be rounded.
+ */
+ imgOfs = { left: round($img.offset().left), top: round($img.offset().top) };
+
+ /* Get image dimensions */
+ imgWidth = $img.innerWidth();
+ imgHeight = $img.innerHeight();
+
+ imgOfs.top += ($img.outerHeight() - imgHeight) >> 1;
+ imgOfs.left += ($img.outerWidth() - imgWidth) >> 1;
+
+ /* Set minimum and maximum selection area dimensions */
+ minWidth = round(options.minWidth / scaleX) || 0;
+ minHeight = round(options.minHeight / scaleY) || 0;
+ maxWidth = round(min(options.maxWidth / scaleX || 1<<24, imgWidth));
+ maxHeight = round(min(options.maxHeight / scaleY || 1<<24, imgHeight));
+
+ /*
+ * Workaround for jQuery 1.3.2 incorrect offset calculation, originally
+ * observed in Safari 3. Firefox 2 is also affected.
+ */
+ if ($().jquery == '1.3.2' && position == 'fixed' &&
+ !docElem['getBoundingClientRect'])
+ {
+ imgOfs.top += max(document.body.scrollTop, docElem.scrollTop);
+ imgOfs.left += max(document.body.scrollLeft, docElem.scrollLeft);
+ }
+
+ /* Determine parent element offset */
+ parOfs = /absolute|relative/.test($parent.css('position')) ?
+ { left: round($parent.offset().left) - $parent.scrollLeft(),
+ top: round($parent.offset().top) - $parent.scrollTop() } :
+ position == 'fixed' ?
+ { left: $(document).scrollLeft(), top: $(document).scrollTop() } :
+ { left: 0, top: 0 };
+
+ left = viewX(0);
+ top = viewY(0);
+
+ /*
+ * Check if selection area is within image boundaries, adjust if
+ * necessary
+ */
+ if (selection.x2 > imgWidth || selection.y2 > imgHeight)
+ doResize();
+ }
+
+ /**
+ * Update plugin elements
+ *
+ * @param resetKeyPress
+ * If set to <code>false</code>, this instance's keypress
+ * event handler is not activated
+ */
+ function update(resetKeyPress) {
+ /* If plugin elements are hidden, do nothing */
+ if (!shown) return;
+
+ /*
+ * Set the position and size of the container box and the selection area
+ * inside it
+ */
+ $box.css({ left: viewX(selection.x1), top: viewY(selection.y1) })
+ .add($area).width(w = selection.width).height(h = selection.height);
+
+ /*
+ * Reset the position of selection area, borders, and handles (IE6/IE7
+ * position them incorrectly if we don't do this)
+ */
+ $area.add($border).add($handles).css({ left: 0, top: 0 });
+
+ /* Set border dimensions */
+ $border
+ .width(max(w - $border.outerWidth() + $border.innerWidth(), 0))
+ .height(max(h - $border.outerHeight() + $border.innerHeight(), 0));
+
+ /* Arrange the outer area elements */
+ $($outer[0]).css({ left: left, top: top,
+ width: selection.x1, height: imgHeight });
+ $($outer[1]).css({ left: left + selection.x1, top: top,
+ width: w, height: selection.y1 });
+ $($outer[2]).css({ left: left + selection.x2, top: top,
+ width: imgWidth - selection.x2, height: imgHeight });
+ $($outer[3]).css({ left: left + selection.x1, top: top + selection.y2,
+ width: w, height: imgHeight - selection.y2 });
+
+ w -= $handles.outerWidth();
+ h -= $handles.outerHeight();
+
+ /* Arrange handles */
+ switch ($handles.length) {
+ case 8:
+ $($handles[4]).css({ left: w >> 1 });
+ $($handles[5]).css({ left: w, top: h >> 1 });
+ $($handles[6]).css({ left: w >> 1, top: h });
+ $($handles[7]).css({ top: h >> 1 });
+ case 4:
+ $handles.slice(1,3).css({ left: w });
+ $handles.slice(2,4).css({ top: h });
+ }
+
+ if (resetKeyPress !== false) {
+ /*
+ * Need to reset the document keypress event handler -- unbind the
+ * current handler
+ */
+ if ($.imgAreaSelect.keyPress != docKeyPress)
+ $(document).unbind($.imgAreaSelect.keyPress,
+ $.imgAreaSelect.onKeyPress);
+
+ if (options.keys)
+ /*
+ * Set the document keypress event handler to this instance's
+ * docKeyPress() function
+ */
+ $(document)[$.imgAreaSelect.keyPress](
+ $.imgAreaSelect.onKeyPress = docKeyPress);
+ }
+
+ /*
+ * Internet Explorer displays 1px-wide dashed borders incorrectly by
+ * filling the spaces between dashes with white. Toggling the margin
+ * property between 0 and "auto" fixes this in IE6 and IE7 (IE8 is still
+ * broken). This workaround is not perfect, as it requires setTimeout()
+ * and thus causes the border to flicker a bit, but I haven't found a
+ * better solution.
+ *
+ * Note: This only happens with CSS borders, set with the borderWidth,
+ * borderOpacity, borderColor1, and borderColor2 options (which are now
+ * deprecated). Borders created with GIF background images are fine.
+ */
+ if ($.browser.msie && $border.outerWidth() - $border.innerWidth() == 2) {
+ $border.css('margin', 0);
+ setTimeout(function () { $border.css('margin', 'auto'); }, 0);
+ }
+ }
+
+ /**
+ * Do the complete update sequence: recalculate offsets, update the
+ * elements, and set the correct values of x1, y1, x2, and y2.
+ *
+ * @param resetKeyPress
+ * If set to <code>false</code>, this instance's keypress
+ * event handler is not activated
+ */
+ function doUpdate(resetKeyPress) {
+ adjust();
+ update(resetKeyPress);
+ x1 = viewX(selection.x1); y1 = viewY(selection.y1);
+ x2 = viewX(selection.x2); y2 = viewY(selection.y2);
+ }
+
+ /**
+ * Hide or fade out an element (or multiple elements)
+ *
+ * @param $elem
+ * A jQuery object containing the element(s) to hide/fade out
+ * @param fn
+ * Callback function to be called when fadeOut() completes
+ */
+ function hide($elem, fn) {
+ options.fadeSpeed ? $elem.fadeOut(options.fadeSpeed, fn) : $elem.hide();
+ }
+
+ /**
+ * Selection area mousemove event handler
+ *
+ * @param event
+ * The event object
+ */
+ function areaMouseMove(event) {
+ var x = selX(evX(event)) - selection.x1,
+ y = selY(evY(event)) - selection.y1;
+
+ if (!adjusted) {
+ adjust();
+ adjusted = true;
+
+ $box.one('mouseout', function () { adjusted = false; });
+ }
+
+ /* Clear the resize mode */
+ resize = '';
+
+ if (options.resizable) {
+ /*
+ * Check if the mouse pointer is over the resize margin area and set
+ * the resize mode accordingly
+ */
+ if (y <= options.resizeMargin)
+ resize = 'n';
+ else if (y >= selection.height - options.resizeMargin)
+ resize = 's';
+ if (x <= options.resizeMargin)
+ resize += 'w';
+ else if (x >= selection.width - options.resizeMargin)
+ resize += 'e';
+ }
+
+ $box.css('cursor', resize ? resize + '-resize' :
+ options.movable ? 'move' : '');
+ if ($areaOpera)
+ $areaOpera.toggle();
+ }
+
+ /**
+ * Document mouseup event handler
+ *
+ * @param event
+ * The event object
+ */
+ function docMouseUp(event) {
+ /* Set back the default cursor */
+ $('body').css('cursor', '');
+ /*
+ * If autoHide is enabled, or if the selection has zero width/height,
+ * hide the selection and the outer area
+ */
+ if (options.autoHide || selection.width * selection.height == 0)
+ hide($box.add($outer), function () { $(this).hide(); });
+
+ $(document).unbind('mousemove', selectingMouseMove);
+ $box.mousemove(areaMouseMove);
+
+ options.onSelectEnd(img, getSelection());
+ }
+
+ /**
+ * Selection area mousedown event handler
+ *
+ * @param event
+ * The event object
+ * @return false
+ */
+ function areaMouseDown(event) {
+ if (event.which != 1) return false;
+
+ adjust();
+
+ if (resize) {
+ /* Resize mode is in effect */
+ $('body').css('cursor', resize + '-resize');
+
+ x1 = viewX(selection[/w/.test(resize) ? 'x2' : 'x1']);
+ y1 = viewY(selection[/n/.test(resize) ? 'y2' : 'y1']);
+
+ $(document).mousemove(selectingMouseMove)
+ .one('mouseup', docMouseUp);
+ $box.unbind('mousemove', areaMouseMove);
+ }
+ else if (options.movable) {
+ startX = left + selection.x1 - evX(event);
+ startY = top + selection.y1 - evY(event);
+
+ $box.unbind('mousemove', areaMouseMove);
+
+ $(document).mousemove(movingMouseMove)
+ .one('mouseup', function () {
+ options.onSelectEnd(img, getSelection());
+
+ $(document).unbind('mousemove', movingMouseMove);
+ $box.mousemove(areaMouseMove);
+ });
+ }
+ else
+ $img.mousedown(event);
+
+ return false;
+ }
+
+ /**
+ * Adjust the x2/y2 coordinates to maintain aspect ratio (if defined)
+ *
+ * @param xFirst
+ * If set to <code>true</code>, calculate x2 first. Otherwise,
+ * calculate y2 first.
+ */
+ function fixAspectRatio(xFirst) {
+ if (aspectRatio)
+ if (xFirst) {
+ x2 = max(left, min(left + imgWidth,
+ x1 + abs(y2 - y1) * aspectRatio * (x2 > x1 || -1)));
+ y2 = round(max(top, min(top + imgHeight,
+ y1 + abs(x2 - x1) / aspectRatio * (y2 > y1 || -1))));
+ x2 = round(x2);
+ }
+ else {
+ y2 = max(top, min(top + imgHeight,
+ y1 + abs(x2 - x1) / aspectRatio * (y2 > y1 || -1)));
+ x2 = round(max(left, min(left + imgWidth,
+ x1 + abs(y2 - y1) * aspectRatio * (x2 > x1 || -1))));
+ y2 = round(y2);
+ }
+ }
+
+ /**
+ * Resize the selection area respecting the minimum/maximum dimensions and
+ * aspect ratio
+ */
+ function doResize() {
+ /*
+ * Make sure the top left corner of the selection area stays within
+ * image boundaries (it might not if the image source was dynamically
+ * changed).
+ */
+ x1 = min(x1, left + imgWidth);
+ y1 = min(y1, top + imgHeight);
+
+ if (abs(x2 - x1) < minWidth) {
+ /* Selection width is smaller than minWidth */
+ x2 = x1 - minWidth * (x2 < x1 || -1);
+
+ if (x2 < left)
+ x1 = left + minWidth;
+ else if (x2 > left + imgWidth)
+ x1 = left + imgWidth - minWidth;
+ }
+
+ if (abs(y2 - y1) < minHeight) {
+ /* Selection height is smaller than minHeight */
+ y2 = y1 - minHeight * (y2 < y1 || -1);
+
+ if (y2 < top)
+ y1 = top + minHeight;
+ else if (y2 > top + imgHeight)
+ y1 = top + imgHeight - minHeight;
+ }
+
+ x2 = max(left, min(x2, left + imgWidth));
+ y2 = max(top, min(y2, top + imgHeight));
+
+ fixAspectRatio(abs(x2 - x1) < abs(y2 - y1) * aspectRatio);
+
+ if (abs(x2 - x1) > maxWidth) {
+ /* Selection width is greater than maxWidth */
+ x2 = x1 - maxWidth * (x2 < x1 || -1);
+ fixAspectRatio();
+ }
+
+ if (abs(y2 - y1) > maxHeight) {
+ /* Selection height is greater than maxHeight */
+ y2 = y1 - maxHeight * (y2 < y1 || -1);
+ fixAspectRatio(true);
+ }
+
+ selection = { x1: selX(min(x1, x2)), x2: selX(max(x1, x2)),
+ y1: selY(min(y1, y2)), y2: selY(max(y1, y2)),
+ width: abs(x2 - x1), height: abs(y2 - y1) };
+
+ update();
+
+ options.onSelectChange(img, getSelection());
+ }
+
+ /**
+ * Mousemove event handler triggered when the user is selecting an area
+ *
+ * @param event
+ * The event object
+ * @return false
+ */
+ function selectingMouseMove(event) {
+ x2 = /w|e|^$/.test(resize) || aspectRatio ? evX(event) : viewX(selection.x2);
+ y2 = /n|s|^$/.test(resize) || aspectRatio ? evY(event) : viewY(selection.y2);
+
+ doResize();
+
+ return false;
+ }
+
+ /**
+ * Move the selection area
+ *
+ * @param newX1
+ * New viewport X1
+ * @param newY1
+ * New viewport Y1
+ */
+ function doMove(newX1, newY1) {
+ x2 = (x1 = newX1) + selection.width;
+ y2 = (y1 = newY1) + selection.height;
+
+ $.extend(selection, { x1: selX(x1), y1: selY(y1), x2: selX(x2),
+ y2: selY(y2) });
+
+ update();
+
+ options.onSelectChange(img, getSelection());
+ }
+
+ /**
+ * Mousemove event handler triggered when the selection area is being moved
+ *
+ * @param event
+ * The event object
+ * @return false
+ */
+ function movingMouseMove(event) {
+ x1 = max(left, min(startX + evX(event), left + imgWidth - selection.width));
+ y1 = max(top, min(startY + evY(event), top + imgHeight - selection.height));
+
+ doMove(x1, y1);
+
+ event.preventDefault();
+ return false;
+ }
+
+ /**
+ * Start selection
+ */
+ function startSelection() {
+ $(document).unbind('mousemove', startSelection);
+ adjust();
+
+ x2 = x1;
+ y2 = y1;
+ doResize();
+
+ resize = '';
+
+ if (!$outer.is(':visible'))
+ /* Show the plugin elements */
+ $box.add($outer).hide().fadeIn(options.fadeSpeed||0);
+
+ shown = true;
+
+ $(document).unbind('mouseup', cancelSelection)
+ .mousemove(selectingMouseMove).one('mouseup', docMouseUp);
+ $box.unbind('mousemove', areaMouseMove);
+
+ options.onSelectStart(img, getSelection());
+ }
+
+ /**
+ * Cancel selection
+ */
+ function cancelSelection() {
+ $(document).unbind('mousemove', startSelection)
+ .unbind('mouseup', cancelSelection);
+ hide($box.add($outer));
+
+ setSelection(selX(x1), selY(y1), selX(x1), selY(y1));
+
+ /* If this is an API call, callback functions should not be triggered */
+ if (!(this instanceof $.imgAreaSelect)) {
+ options.onSelectChange(img, getSelection());
+ options.onSelectEnd(img, getSelection());
+ }
+ }
+
+ /**
+ * Image mousedown event handler
+ *
+ * @param event
+ * The event object
+ * @return false
+ */
+ function imgMouseDown(event) {
+ /* Ignore the event if animation is in progress */
+ if (event.which != 1 || $outer.is(':animated')) return false;
+
+ adjust();
+ startX = x1 = evX(event);
+ startY = y1 = evY(event);
+
+ /* Selection will start when the mouse is moved */
+ $(document).mousemove(startSelection).mouseup(cancelSelection);
+
+ return false;
+ }
+
+ /**
+ * Window resize event handler
+ */
+ function windowResize() {
+ doUpdate(false);
+ }
+
+ /**
+ * Image load event handler. This is the final part of the initialization
+ * process.
+ */
+ function imgLoad() {
+ imgLoaded = true;
+
+ /* Set options */
+ setOptions(options = $.extend({
+ classPrefix: 'imgareaselect',
+ movable: true,
+ parent: 'body',
+ resizable: true,
+ resizeMargin: 10,
+ onInit: function () {},
+ onSelectStart: function () {},
+ onSelectChange: function () {},
+ onSelectEnd: function () {}
+ }, options));
+
+ $box.add($outer).css({ visibility: '' });
+
+ if (options.show) {
+ shown = true;
+ adjust();
+ update();
+ $box.add($outer).hide().fadeIn(options.fadeSpeed||0);
+ }
+
+ /*
+ * Call the onInit callback. The setTimeout() call is used to ensure
+ * that the plugin has been fully initialized and the object instance is
+ * available (so that it can be obtained in the callback).
+ */
+ setTimeout(function () { options.onInit(img, getSelection()); }, 0);
+ }
+
+ /**
+ * Document keypress event handler
+ *
+ * @param event
+ * The event object
+ * @return false
+ */
+ var docKeyPress = function(event) {
+ var k = options.keys, d, t, key = event.keyCode;
+
+ d = !isNaN(k.alt) && (event.altKey || event.originalEvent.altKey) ? k.alt :
+ !isNaN(k.ctrl) && event.ctrlKey ? k.ctrl :
+ !isNaN(k.shift) && event.shiftKey ? k.shift :
+ !isNaN(k.arrows) ? k.arrows : 10;
+
+ if (k.arrows == 'resize' || (k.shift == 'resize' && event.shiftKey) ||
+ (k.ctrl == 'resize' && event.ctrlKey) ||
+ (k.alt == 'resize' && (event.altKey || event.originalEvent.altKey)))
+ {
+ /* Resize selection */
+
+ switch (key) {
+ case 37:
+ /* Left */
+ d = -d;
+ case 39:
+ /* Right */
+ t = max(x1, x2);
+ x1 = min(x1, x2);
+ x2 = max(t + d, x1);
+ fixAspectRatio();
+ break;
+ case 38:
+ /* Up */
+ d = -d;
+ case 40:
+ /* Down */
+ t = max(y1, y2);
+ y1 = min(y1, y2);
+ y2 = max(t + d, y1);
+ fixAspectRatio(true);
+ break;
+ default:
+ return;
+ }
+
+ doResize();
+ }
+ else {
+ /* Move selection */
+
+ x1 = min(x1, x2);
+ y1 = min(y1, y2);
+
+ switch (key) {
+ case 37:
+ /* Left */
+ doMove(max(x1 - d, left), y1);
+ break;
+ case 38:
+ /* Up */
+ doMove(x1, max(y1 - d, top));
+ break;
+ case 39:
+ /* Right */
+ doMove(x1 + min(d, imgWidth - selX(x2)), y1);
+ break;
+ case 40:
+ /* Down */
+ doMove(x1, y1 + min(d, imgHeight - selY(y2)));
+ break;
+ default:
+ return;
+ }
+ }
+
+ return false;
+ };
+
+ /**
+ * Apply style options to plugin element (or multiple elements)
+ *
+ * @param $elem
+ * A jQuery object representing the element(s) to style
+ * @param props
+ * An object that maps option names to corresponding CSS
+ * properties
+ */
+ function styleOptions($elem, props) {
+ for (var option in props)
+ if (options[option] !== undefined)
+ $elem.css(props[option], options[option]);
+ }
+
+ /**
+ * Set plugin options
+ *
+ * @param newOptions
+ * The new options object
+ */
+ function setOptions(newOptions) {
+ if (newOptions.parent)
+ ($parent = $(newOptions.parent)).append($box.add($outer));
+
+ /* Merge the new options with the existing ones */
+ $.extend(options, newOptions);
+
+ adjust();
+
+ if (newOptions.handles != null) {
+ /* Recreate selection area handles */
+ $handles.remove();
+ $handles = $([]);
+
+ i = newOptions.handles ? newOptions.handles == 'corners' ? 4 : 8 : 0;
+
+ while (i--)
+ $handles = $handles.add(div());
+
+ /* Add a class to handles and set the CSS properties */
+ $handles.addClass(options.classPrefix + '-handle').css({
+ position: 'absolute',
+ /*
+ * The font-size property needs to be set to zero, otherwise
+ * Internet Explorer makes the handles too large
+ */
+ fontSize: 0,
+ zIndex: zIndex + 1 || 1
+ });
+
+ /*
+ * If handle width/height has not been set with CSS rules, set the
+ * default 5px
+ */
+ if (!parseInt($handles.css('width')) >= 0)
+ $handles.width(5).height(5);
+
+ /*
+ * If the borderWidth option is in use, add a solid border to
+ * handles
+ */
+ if (o = options.borderWidth)
+ $handles.css({ borderWidth: o, borderStyle: 'solid' });
+
+ /* Apply other style options */
+ styleOptions($handles, { borderColor1: 'border-color',
+ borderColor2: 'background-color',
+ borderOpacity: 'opacity' });
+ }
+
+ /* Calculate scale factors */
+ scaleX = options.imageWidth / imgWidth || 1;
+ scaleY = options.imageHeight / imgHeight || 1;
+
+ /* Set selection */
+ if (newOptions.x1 != null) {
+ setSelection(newOptions.x1, newOptions.y1, newOptions.x2,
+ newOptions.y2);
+ newOptions.show = !newOptions.hide;
+ }
+
+ if (newOptions.keys)
+ /* Enable keyboard support */
+ options.keys = $.extend({ shift: 1, ctrl: 'resize' },
+ newOptions.keys);
+
+ /* Add classes to plugin elements */
+ $outer.addClass(options.classPrefix + '-outer');
+ $area.addClass(options.classPrefix + '-selection');
+ for (i = 0; i++ < 4;)
+ $($border[i-1]).addClass(options.classPrefix + '-border' + i);
+
+ /* Apply style options */
+ styleOptions($area, { selectionColor: 'background-color',
+ selectionOpacity: 'opacity' });
+ styleOptions($border, { borderOpacity: 'opacity',
+ borderWidth: 'border-width' });
+ styleOptions($outer, { outerColor: 'background-color',
+ outerOpacity: 'opacity' });
+ if (o = options.borderColor1)
+ $($border[0]).css({ borderStyle: 'solid', borderColor: o });
+ if (o = options.borderColor2)
+ $($border[1]).css({ borderStyle: 'dashed', borderColor: o });
+
+ /* Append all the selection area elements to the container box */
+ $box.append($area.add($border).add($areaOpera).add($handles));
+
+ if ($.browser.msie) {
+ if (o = $outer.css('filter').match(/opacity=(\d+)/))
+ $outer.css('opacity', o[1]/100);
+ if (o = $border.css('filter').match(/opacity=(\d+)/))
+ $border.css('opacity', o[1]/100);
+ }
+
+ if (newOptions.hide)
+ hide($box.add($outer));
+ else if (newOptions.show && imgLoaded) {
+ shown = true;
+ $box.add($outer).fadeIn(options.fadeSpeed||0);
+ doUpdate();
+ }
+
+ /* Calculate the aspect ratio factor */
+ aspectRatio = (d = (options.aspectRatio || '').split(/:/))[0] / d[1];
+
+ $img.add($outer).unbind('mousedown', imgMouseDown);
+
+ if (options.disable || options.enable === false) {
+ /* Disable the plugin */
+ $box.unbind('mousemove', areaMouseMove).unbind('mousedown', areaMouseDown);
+ $(window).unbind('resize', windowResize);
+ }
+ else {
+ if (options.enable || options.disable === false) {
+ /* Enable the plugin */
+ if (options.resizable || options.movable)
+ $box.mousemove(areaMouseMove).mousedown(areaMouseDown);
+
+ $(window).resize(windowResize);
+ }
+
+ if (!options.persistent)
+ $img.add($outer).mousedown(imgMouseDown);
+ }
+
+ options.enable = options.disable = undefined;
+ }
+
+ /**
+ * Remove plugin completely
+ */
+ this.remove = function () {
+ /*
+ * Call setOptions with { disable: true } to unbind the event handlers
+ */
+ setOptions({ disable: true });
+ $box.add($outer).remove();
+ };
+
+ /*
+ * Public API
+ */
+
+ /**
+ * Get current options
+ *
+ * @return An object containing the set of options currently in use
+ */
+ this.getOptions = function () { return options; };
+
+ /**
+ * Set plugin options
+ *
+ * @param newOptions
+ * The new options object
+ */
+ this.setOptions = setOptions;
+
+ /**
+ * Get the current selection
+ *
+ * @param noScale
+ * If set to <code>true</code>, scaling is not applied to the
+ * returned selection
+ * @return Selection object
+ */
+ this.getSelection = getSelection;
+
+ /**
+ * Set the current selection
+ *
+ * @param x1
+ * X coordinate of the upper left corner of the selection area
+ * @param y1
+ * Y coordinate of the upper left corner of the selection area
+ * @param x2
+ * X coordinate of the lower right corner of the selection area
+ * @param y2
+ * Y coordinate of the lower right corner of the selection area
+ * @param noScale
+ * If set to <code>true</code>, scaling is not applied to the
+ * new selection
+ */
+ this.setSelection = setSelection;
+
+ /**
+ * Cancel selection
+ */
+ this.cancelSelection = cancelSelection;
+
+ /**
+ * Update plugin elements
+ *
+ * @param resetKeyPress
+ * If set to <code>false</code>, this instance's keypress
+ * event handler is not activated
+ */
+ this.update = doUpdate;
+
+ /*
+ * Traverse the image's parent elements (up to <body>) and find the
+ * highest z-index
+ */
+ $p = $img;
+
+ while ($p.length) {
+ zIndex = max(zIndex,
+ !isNaN($p.css('z-index')) ? $p.css('z-index') : zIndex);
+ /* Also check if any of the ancestor elements has fixed position */
+ if ($p.css('position') == 'fixed')
+ position = 'fixed';
+
+ $p = $p.parent(':not(body)');
+ }
+
+ /*
+ * If z-index is given as an option, it overrides the one found by the
+ * above loop
+ */
+ zIndex = options.zIndex || zIndex;
+
+ if ($.browser.msie)
+ $img.attr('unselectable', 'on');
+
+ /*
+ * In MSIE and WebKit, we need to use the keydown event instead of keypress
+ */
+ $.imgAreaSelect.keyPress = $.browser.msie ||
+ $.browser.safari ? 'keydown' : 'keypress';
+
+ /*
+ * There is a bug affecting the CSS cursor property in Opera (observed in
+ * versions up to 10.00) that prevents the cursor from being updated unless
+ * the mouse leaves and enters the element again. To trigger the mouseover
+ * event, we're adding an additional div to $box and we're going to toggle
+ * it when mouse moves inside the selection area.
+ */
+ if ($.browser.opera)
+ $areaOpera = div().css({ width: '100%', height: '100%',
+ position: 'absolute', zIndex: zIndex + 2 || 2 });
+
+ /*
+ * We initially set visibility to "hidden" as a workaround for a weird
+ * behaviour observed in Google Chrome 1.0.154.53 (on Windows XP). Normally
+ * we would just set display to "none", but, for some reason, if we do so
+ * then Chrome refuses to later display the element with .show() or
+ * .fadeIn().
+ */
+ $box.add($outer).css({ visibility: 'hidden', position: position,
+ overflow: 'hidden', zIndex: zIndex || '0' });
+ $box.css({ zIndex: zIndex + 2 || 2 });
+ $area.add($border).css({ position: 'absolute', fontSize: 0 });
+
+ /*
+ * If the image has been fully loaded, or if it is not really an image (eg.
+ * a div), call imgLoad() immediately; otherwise, bind it to be called once
+ * on image load event.
+ */
+ img.complete || img.readyState == 'complete' || !$img.is('img') ?
+ imgLoad() : $img.one('load', imgLoad);
+
+ /*
+ * MSIE 9.0 doesn't always fire the image load event -- resetting the src
+ * attribute seems to trigger it. The check is for version 7 and above to
+ * accommodate for MSIE 9 running in compatibility mode.
+ */
+ if (!imgLoaded && $.browser.msie && $.browser.version >= 7)
+ img.src = img.src;
+};
+
+/**
+ * Invoke imgAreaSelect on a jQuery object containing the image(s)
+ *
+ * @param options
+ * Options object
+ * @return The jQuery object or a reference to imgAreaSelect instance (if the
+ * <code>instance</code> option was specified)
+ */
+$.fn.imgAreaSelect = function (options) {
+ options = options || {};
+
+ this.each(function () {
+ /* Is there already an imgAreaSelect instance bound to this element? */
+ if ($(this).data('imgAreaSelect')) {
+ /* Yes there is -- is it supposed to be removed? */
+ if (options.remove) {
+ /* Remove the plugin */
+ $(this).data('imgAreaSelect').remove();
+ $(this).removeData('imgAreaSelect');
+ }
+ else
+ /* Reset options */
+ $(this).data('imgAreaSelect').setOptions(options);
+ }
+ else if (!options.remove) {
+ /* No exising instance -- create a new one */
+
+ /*
+ * If neither the "enable" nor the "disable" option is present, add
+ * "enable" as the default
+ */
+ if (options.enable === undefined && options.disable === undefined)
+ options.enable = true;
+
+ $(this).data('imgAreaSelect', new $.imgAreaSelect(this, options));
+ }
+ });
+
+ if (options.instance)
+ /*
+ * Return the imgAreaSelect instance bound to the first element in the
+ * set
+ */
+ return $(this).data('imgAreaSelect');
+
+ return this;
+};
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjsimgareaselectjqueryimgareaselectminjsfromrev21591trunkwpincludesjsimgareaselectjqueryimgareaselectjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js (from rev 21591, trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js         (rev 0)
+++ trunk/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(e){var b=Math.abs,a=Math.max,d=Math.min,c=Math.round;function f(){return e("<div/>")}e.imgAreaSelect=function(s,X){var az=e(s),Z,av=f(),ai=f(),K=f().add(f()).add(f()).add(f()),ab=f().add(f()).add(f()).add(f()),O=e([]),V,n,q,aC={left:0,top:0},Q,j,C,P={left:0,top:0},D=0,ag="absolute",T,S,ad,ac,L,E,U,W,am,Y,N,A,aD,z,aB,y={x1:0,y1:0,x2:0,y2:0,width:0,height:0},p=document.documentElement,l,au,ap,aj,af,aq,x;function J(h){return h+aC.left-P.left}function I(h){return h+aC.top-P.top}function H(h){return h-aC.left+P.left}function B(h){return h-aC.top+P.top}function ao(h){return h.pageX-P.left}function al(h){return h.pageY-P.top}function G(h){var o=h||ad,i=h||ac;return{x1:c(y.x1*o),y1:c(y.y1*i),x2:c(y.x2*o),y2:c(y.y2*i),width:c(y.x2*o)-c(y.x1*o),height:c(y.y2*i)-c(y.y1*i)}}function ah(i,w,h,o,aE){var aG=aE||ad,aF=aE||ac;y={x1:c(i/aG||0),y1:c(w/aF||0),x2:c(h/aG||0),y2:c(o/aF||0)};y.width=y.x2-y.x1;y.height=y.y2-y.y1}function ar(){if(!az.wi
dth()){return}aC={left:c(az.offset().left),top:c(az.offset().top)};Q=az.innerWidth();j=az.innerHeight();aC.top+=(az.outerHeight()-j)>>1;aC.left+=(az.outerWidth()-Q)>>1;E=c(X.minWidth/ad)||0;U=c(X.minHeight/ac)||0;W=c(d(X.maxWidth/ad||1<<24,Q));am=c(d(X.maxHeight/ac||1<<24,j));if(e().jquery=="1.3.2"&&ag=="fixed"&&!p.getBoundingClientRect){aC.top+=a(document.body.scrollTop,p.scrollTop);aC.left+=a(document.body.scrollLeft,p.scrollLeft)}P=/absolute|relative/.test(C.css("position"))?{left:c(C.offset().left)-C.scrollLeft(),top:c(C.offset().top)-C.scrollTop()}:ag=="fixed"?{left:e(document).scrollLeft(),top:e(document).scrollTop()}:{left:0,top:0};n=J(0);q=I(0);if(y.x2>Q||y.y2>j){ay()}}function aa(h){if(!N){return}av.css({left:J(y.x1),top:I(y.y1)}).add(ai).width(af=y.width).height(aq=y.height);ai.add(K).add(O).css({left:0,top:0});K.width(a(af-K.outerWidth()+K.innerWidth(),0)).height(a(aq-K.outerHeig
ht()+K.innerHeight(),0));e(ab[0]).css({left:n,top:q,width:y.x1,height:j});e(ab[1]).css({left:n+y.x1,top:q,width:af,height:y.y1});e(ab[2]).css({left:n+y.x2,top:q,width:Q-y.x2,height:j});e(ab[3]).css({left:n+y.x1,top:q+y.y2,width:af,height:j-y.y2});af-=O.outerWidth();aq-=O.outerHeight();switch(O.length){case 8:e(O[4]).css({left:af>>1});e(O[5]).css({left:af,top:aq>>1});e(O[6]).css({left:af>>1,top:aq});e(O[7]).css({top:aq>>1});case 4:O.slice(1,3).css({left:af});O.slice(2,4).css({top:aq})}if(h!==false){if(e.imgAreaSelect.keyPress!=aw){e(document).unbind(e.imgAreaSelect.keyPress,e.imgAreaSelect.onKeyPress)}if(X.keys){e(document)[e.imgAreaSelect.keyPress](e.imgAreaSelect.onKeyPress=aw)}}if(e.browser.msie&&K.outerWidth()-K.innerWidth()==2){K.css("margin",0);setTimeout(function(){K.css("margin","auto")},0)}}function u(h){ar();aa(h);A=J(y.x1);aD=I(y.y1);z=J(y.x2);aB=I(y.y2)}function ak(h,i){X.fadeSpeed?h.fadeOut(X.fadeSpeed
,i):h.hide()}function F(i){var h=H(ao(i))-y.x1,o=B(al(i))-y.y1;if(!x){ar();x=true;av.one("mouseout",function(){x=false})}L="";if(X.resizable){if(o<=X.resizeMargin){L="n"}else{if(o>=y.height-X.resizeMargin){L="s"}}if(h<=X.resizeMargin){L+="w"}else{if(h>=y.width-X.resizeMargin){L+="e"}}}av.css("cursor",L?L+"-resize":X.movable?"move":"");if(V){V.toggle()}}function an(h){e("body").css("cursor","");if(X.autoHide||y.width*y.height==0){ak(av.add(ab),function(){e(this).hide()})}e(document).unbind("mousemove",ae);av.mousemove(F);X.onSelectEnd(s,G())}function t(h){if(h.which!=1){return false}ar();if(L){e("body").css("cursor",L+"-resize");A=J(y[/w/.test(L)?"x2":"x1"]);aD=I(y[/n/.test(L)?"y2":"y1"]);e(document).mousemove(ae).one("mouseup",an);av.unbind("
mousemove",F)}else{if(X.movable){T=n+y.x1-ao(h);S=q+y.y1-al(h);av.unbind("mousemove",F);e(document).mousemove(g).one("mouseup",function(){X.onSelectEnd(s,G());e(document).unbind("mousemove",g);av.mousemove(F)})}else{az.mousedown(h)}}return false}function r(h){if(Y){if(h){z=a(n,d(n+Q,A+b(aB-aD)*Y*(z>A||-1)));aB=c(a(q,d(q+j,aD+b(z-A)/Y*(aB>aD||-1))));z=c(z)}else{aB=a(q,d(q+j,aD+b(z-A)/Y*(aB>aD||-1)));z=c(a(n,d(n+Q,A+b(aB-aD)*Y*(z>A||-1))));aB=c(aB)}}}function ay(){A=d(A,n+Q);aD=d(aD,q+j);if(b(z-A)<E){z=A-E*(z<A||-1);if(z<n){A=n+E}else{if(z>n+Q){A=n+Q-E}}}if(b(aB-aD)<U){aB=aD-U*(aB<aD||-1);if(aB<q){aD=q+U}else{if(aB>q+j){aD=q+j-U}}}z=a(n,d(z,n+Q));aB=a(q,d(aB,q+j));r(b(z-A)<b(aB-aD)*Y);if(b(z-A)>W){z=A-W*(z<A||-1);r()}if(b(aB-aD)>am){aB=aD-am*(aB<aD||-1);r(true)}y={x1:H(d(A,z)),x2:H(a(A,z)),y1:B(d(aD,aB)),y2:B(a(aD,aB)),width:b(z-A),height:b(aB-aD)};aa();X.onSelectChange(s,G())}function ae(h){
z=/w|e|^$/.test(L)||Y?ao(h):J(y.x2);aB=/n|s|^$/.test(L)||Y?al(h):I(y.y2);ay();return false}function R(h,i){z=(A=h)+y.width;aB=(aD=i)+y.height;e.extend(y,{x1:H(A),y1:B(aD),x2:H(z),y2:B(aB)});aa();X.onSelectChange(s,G())}function g(h){A=a(n,d(T+ao(h),n+Q-y.width));aD=a(q,d(S+al(h),q+j-y.height));R(A,aD);h.preventDefault();return false}function aA(){e(document).unbind("mousemove",aA);ar();z=A;aB=aD;ay();L="";if(!ab.is(":visible")){av.add(ab).hide().fadeIn(X.fadeSpeed||0)}N=true;e(document).unbind("mouseup",at).mousemove(ae).one("mouseup",an);av.unbind("mousemove",F);X.onSelectStart(s,G())}function at(){e(document).unbind("mousemove",aA).unbind("mouseup",at);ak(av.add(ab));ah(H(A),B(aD),H(A),B(aD));if(!(this instanceof e.imgAreaSelect)){X.onSelectChange(s,G());X.onSelectEnd(s,G())}}function m(h){if(h.which!=1||ab.is(":animated")){return false}ar();T=A=ao(h);S=aD=al(h);e(document).mousemove(
aA).mouseup(at);return false}function v(){u(false)}function ax(){Z=true;M(X=e.extend({classPrefix:"imgareaselect",movable:true,parent:"body",resizable:true,resizeMargin:10,onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},X));av.add(ab).css({visibility:""});if(X.show){N=true;ar();aa();av.add(ab).hide().fadeIn(X.fadeSpeed||0)}setTimeout(function(){X.onInit(s,G())},0)}var aw=function(w){var h=X.keys,aE,o,i=w.keyCode;aE=!isNaN(h.alt)&&(w.altKey||w.originalEvent.altKey)?h.alt:!isNaN(h.ctrl)&&w.ctrlKey?h.ctrl:!isNaN(h.shift)&&w.shiftKey?h.shift:!isNaN(h.arrows)?h.arrows:10;if(h.arrows=="resize"||(h.shift=="resize"&&w.shiftKey)||(h.ctrl=="resize"&&w.ctrlKey)||(h.alt=="resize"&&(w.altKey||w.originalEvent.altKey))){switch(i){case 37:aE=-aE;case 39:o=a(A,z);A=d(A,z);z=a(o+aE,A);r();break;case 38:aE=-aE;case 40:o=a(aD,
aB);aD=d(aD,aB);aB=a(o+aE,aD);r(true);break;default:return}ay()}else{A=d(A,z);aD=d(aD,aB);switch(i){case 37:R(a(A-aE,n),aD);break;case 38:R(A,a(aD-aE,q));break;case 39:R(A+d(aE,Q-H(z)),aD);break;case 40:R(A,aD+d(aE,j-B(aB)));break;default:return}}return false};function k(h,o){for(var i in o){if(X[i]!==undefined){h.css(o[i],X[i])}}}function M(h){if(h.parent){(C=e(h.parent)).append(av.add(ab))}e.extend(X,h);ar();if(h.handles!=null){O.remove();O=e([]);ap=h.handles?h.handles=="corners"?4:8:0;while(ap--){O=O.add(f())}O.addClass(X.classPrefix+"-handle").css({position:"absolute",fontSize:0,zIndex:D+1||1});if(!parseInt(O.css("width"))>=0){O.width(5).height(5)}if(aj=X.borderWidth){O.css({borderWidth:aj,borderStyle:"solid"})}k(O,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}ad=X.imageWidth/Q||1;ac=X.imageHeight/j||1;if(h.x1!=null){ah(h.x1,h.y1,h.x2,h.y2);h.show=!
h.hide}if(h.keys){X.keys=e.extend({shift:1,ctrl:"resize"},h.keys)}ab.addClass(X.classPrefix+"-outer");ai.addClass(X.classPrefix+"-selection");for(ap=0;ap++<4;){e(K[ap-1]).addClass(X.classPrefix+"-border"+ap)}k(ai,{selectionColor:"background-color",selectionOpacity:"opacity"});k(K,{borderOpacity:"opacity",borderWidth:"border-width"});k(ab,{outerColor:"background-color",outerOpacity:"opacity"});if(aj=X.borderColor1){e(K[0]).css({borderStyle:"solid",borderColor:aj})}if(aj=X.borderColor2){e(K[1]).css({borderStyle:"dashed",borderColor:aj})}av.append(ai.add(K).add(V).add(O));if(e.browser.msie){if(aj=ab.css("filter").match(/opacity=(\d+)/)){ab.css("opacity",aj[1]/100)}if(aj=K.css("filter").match(/opacity=(\d+)/)){K.css("opacity",aj[1]/100)}}if(h.hide){ak(av.add(ab))}else{if(h.show&&Z){N=true;av.add(ab).fadeIn(X.fa
deSpeed||0);u()}}Y=(au=(X.aspectRatio||"").split(/:/))[0]/au[1];az.add(ab).unbind("mousedown",m);if(X.disable||X.enable===false){av.unbind("mousemove",F).unbind("mousedown",t);e(window).unbind("resize",v)}else{if(X.enable||X.disable===false){if(X.resizable||X.movable){av.mousemove(F).mousedown(t)}e(window).resize(v)}if(!X.persistent){az.add(ab).mousedown(m)}}X.enable=X.disable=undefined}this.remove=function(){M({disable:true});av.add(ab).remove()};this.getOptions=function(){return X};this.setOptions=M;this.getSelection=G;this.setSelection=ah;this.cancelSelection=at;this.update=u;l=az;while(l.length){D=a(D,!isNaN(l.css("z-index"))?l.css("z-index"):D);if(l.css("position")=="fixed"){ag="fixed"}l=l.parent(":not(body)")}D=X.zIndex||D;if(e.browser.msie){az.attr("unselectable","on")}e.imgAreaSelect.keyPress=e.browser.msie||e.browser.safari?"keydown&
quot;:"keypress";if(e.browser.opera){V=f().css({width:"100%",height:"100%",position:"absolute",zIndex:D+2||2})}av.add(ab).css({visibility:"hidden",position:ag,overflow:"hidden",zIndex:D||"0"});av.css({zIndex:D+2||2});ai.add(K).css({position:"absolute",fontSize:0});s.complete||s.readyState=="complete"||!az.is("img")?ax():az.one("load",ax);if(!Z&&e.browser.msie&&e.browser.version>=7){s.src=s.src}};e.fn.imgAreaSelect=function(g){g=g||{};this.each(function(){if(e(this).data("imgAreaSelect")){if(g.remove){e(this).data("imgAreaSelect").remove();e(this).removeData("imgAreaSelect")}else{e(this).data("imgAreaSelect").setOptions(g)}}else{if(!g.remove){if(g.enable===undefined&&g.disable===undefined){g.enable=true}e(this).data("imgAreaSelect",new e.imgAreaSelect(this,g))}}});if(g.instance){return e(this
).data("imgAreaSelect")}return this}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjcropjqueryJcropdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jcrop/jquery.Jcrop.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jcrop/jquery.Jcrop.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jcrop/jquery.Jcrop.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,1197 +0,0 @@
</span><del>-/**
- * jquery.Jcrop.js v0.9.8
- * jQuery Image Cropping Plugin
- * @author Kelly Hallman <khallman@gmail.com>
- * Copyright (c) 2008-2009 Kelly Hallman - released under MIT License {{{
- *
- * Permission is hereby granted, free of charge, to any person
- * obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without
- * restriction, including without limitation the rights to use,
- * copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following
- * conditions:
-
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
-
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
- * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
- * OTHER DEALINGS IN THE SOFTWARE.
-
- * }}}
- */
-
-(function($) {
-
-$.Jcrop = function(obj,opt)
-{
-        // Initialization {{{
-
-        // Sanitize some options {{{
-        var obj = obj, opt = opt;
-
-        if (typeof(obj) !== 'object') obj = $(obj)[0];
-        if (typeof(opt) !== 'object') opt = { };
-
-        // Some on-the-fly fixes for MSIE...sigh
-        if (!('trackDocument' in opt))
-        {
-                opt.trackDocument = $.browser.msie ? false : true;
-                if ($.browser.msie && $.browser.version.split('.')[0] == '8')
-                        opt.trackDocument = true;
-        }
-
-        if (!('keySupport' in opt))
-                        opt.keySupport = $.browser.msie ? false : true;
-                
-        // }}}
-        // Extend the default options {{{
-        var defaults = {
-
-                // Basic Settings
-                trackDocument:                false,
-                baseClass:                        'jcrop',
-                addClass:                        null,
-
-                // Styling Options
-                bgColor:                        'black',
-                bgOpacity:                        .6,
-                borderOpacity:                .4,
-                handleOpacity:                .5,
-
-                handlePad:                        5,
-                handleSize:                        9,
-                handleOffset:                5,
-                edgeMargin:                        14,
-
-                aspectRatio:                0,
-                keySupport:                        true,
-                cornerHandles:                true,
-                sideHandles:                true,
-                drawBorders:                true,
-                dragEdges:                        true,
-
-                boxWidth:                        0,
-                boxHeight:                        0,
-
-                boundary:                        8,
-                animationDelay:                20,
-                swingSpeed:                        3,
-
-                allowSelect:                true,
-                allowMove:                        true,
-                allowResize:                true,
-
-                minSelect:                        [ 0, 0 ],
-                maxSize:                        [ 0, 0 ],
-                minSize:                        [ 0, 0 ],
-
-                // Callbacks / Event Handlers
-                onChange: function() { },
-                onSelect: function() { }
-
-        };
-        var options = defaults;
-        setOptions(opt);
-
-        // }}}
-        // Initialize some jQuery objects {{{
-
-        var $origimg = $(obj);
-        var $img = $origimg.clone().removeAttr('id').css({ position: 'absolute' });
-
-        $img.width($origimg.width());
-        $img.height($origimg.height());
-        $origimg.after($img).hide();
-
-        presize($img,options.boxWidth,options.boxHeight);
-
-        var boundx = $img.width(),
-                boundy = $img.height(),
-
-                $div = $('<div />')
-                        .width(boundx).height(boundy)
-                        .addClass(cssClass('holder'))
-                        .css({
-                                position: 'relative',
-                                backgroundColor: options.bgColor
-                        }).insertAfter($origimg).append($img);
-       
-        
-        if (options.addClass) $div.addClass(options.addClass);
-        //$img.wrap($div);
-
-        var $img2 = $('<img />')/*{{{*/
-                        .attr('src',$img.attr('src'))
-                        .css('position','absolute')
-                        .width(boundx).height(boundy)
-        /*}}}*/
-        var $img_holder = $('<div />')/*{{{*/
-                .width(pct(100)).height(pct(100))
-                .css({
-                        zIndex: 310,
-                        position: 'absolute',
-                        overflow: 'hidden'
-                })
-                .append($img2)
-        /*}}}*/
-        var $hdl_holder = $('<div />')/*{{{*/
-                .width(pct(100)).height(pct(100))
-                .css('zIndex',320);
-        /*}}}*/
-        var $sel = $('<div />')/*{{{*/
-                .css({
-                        position: 'absolute',
-                        zIndex: 300
-                })
-                .insertBefore($img)
-                .append($img_holder,$hdl_holder)
-        /*}}}*/
-
-        var bound = options.boundary;
-        var $trk = newTracker().width(boundx+(bound*2)).height(boundy+(bound*2))
-                .css({ position: 'absolute', top: px(-bound), left: px(-bound), zIndex: 290 })
-                .mousedown(newSelection);        
-        
-        /* }}} */
-        // Set more variables {{{
-
-        var xlimit, ylimit, xmin, ymin;
-        var xscale, yscale, enabled = true;
-        var docOffset = getPos($img),
-                // Internal states
-                btndown, lastcurs, dimmed, animating,
-                shift_down;
-
-        // }}}
-                
-
-                // }}}
-        // Internal Modules {{{
-
-        var Coords = function()/*{{{*/
-        {
-                var x1 = 0, y1 = 0, x2 = 0, y2 = 0, ox, oy;
-
-                function setPressed(pos)/*{{{*/
-                {
-                        var pos = rebound(pos);
-                        x2 = x1 = pos[0];
-                        y2 = y1 = pos[1];
-                };
-                /*}}}*/
-                function setCurrent(pos)/*{{{*/
-                {
-                        var pos = rebound(pos);
-                        ox = pos[0] - x2;
-                        oy = pos[1] - y2;
-                        x2 = pos[0];
-                        y2 = pos[1];
-                };
-                /*}}}*/
-                function getOffset()/*{{{*/
-                {
-                        return [ ox, oy ];
-                };
-                /*}}}*/
-                function moveOffset(offset)/*{{{*/
-                {
-                        var ox = offset[0], oy = offset[1];
-
-                        if (0 > x1 + ox) ox -= ox + x1;
-                        if (0 > y1 + oy) oy -= oy + y1;
-
-                        if (boundy < y2 + oy) oy += boundy - (y2 + oy);
-                        if (boundx < x2 + ox) ox += boundx - (x2 + ox);
-
-                        x1 += ox;
-                        x2 += ox;
-                        y1 += oy;
-                        y2 += oy;
-                };
-                /*}}}*/
-                function getCorner(ord)/*{{{*/
-                {
-                        var c = getFixed();
-                        switch(ord)
-                        {
-                                case 'ne': return [ c.x2, c.y ];
-                                case 'nw': return [ c.x, c.y ];
-                                case 'se': return [ c.x2, c.y2 ];
-                                case 'sw': return [ c.x, c.y2 ];
-                        }
-                };
-                /*}}}*/
-                function getFixed()/*{{{*/
-                {
-                        if (!options.aspectRatio) return getRect();
-                        // This function could use some optimization I think...
-                        var aspect = options.aspectRatio,
-                                min_x = options.minSize[0]/xscale,
-                                min_y = options.minSize[1]/yscale,
-                                max_x = options.maxSize[0]/xscale,
-                                max_y = options.maxSize[1]/yscale,
-                                rw = x2 - x1,
-                                rh = y2 - y1,
-                                rwa = Math.abs(rw),
-                                rha = Math.abs(rh),
-                                real_ratio = rwa / rha,
-                                xx, yy
-                       
-                        if (max_x == 0) { max_x = boundx * 10 }
-                        if (max_y == 0) { max_y = boundy * 10 }
-                        if (real_ratio < aspect)
-                        {
-                                yy = y2;
-                                w = rha * aspect;
-                                xx = rw < 0 ? x1 - w : w + x1;
-
-                                if (xx < 0)
-                                {
-                                        xx = 0;
-                                        h = Math.abs((xx - x1) / aspect);
-                                        yy = rh < 0 ? y1 - h: h + y1;
-                                }
-                                else if (xx > boundx)
-                                {
-                                        xx = boundx;
-                                        h = Math.abs((xx - x1) / aspect);
-                                        yy = rh < 0 ? y1 - h : h + y1;
-                                }
-                        }
-                        else
-                        {
-                                xx = x2;
-                                h = rwa / aspect;
-                                yy = rh < 0 ? y1 - h : y1 + h;
-                                if (yy < 0)
-                                {
-                                        yy = 0;
-                                        w = Math.abs((yy - y1) * aspect);
-                                        xx = rw < 0 ? x1 - w : w + x1;
-                                }
-                                else if (yy > boundy)
-                                {
-                                        yy = boundy;
-                                        w = Math.abs(yy - y1) * aspect;
-                                        xx = rw < 0 ? x1 - w : w + x1;
-                                }
-                        }
-
-                        // Magic %-)
-                        if(xx > x1) { // right side
-                         if(xx - x1 < min_x) {
-                                xx = x1 + min_x;
-                         } else if (xx - x1 > max_x) {
-                                xx = x1 + max_x;
-                         }
-                         if(yy > y1) {
-                                yy = y1 + (xx - x1)/aspect;
-                         } else {
-                                yy = y1 - (xx - x1)/aspect;
-                         }
-                        } else if (xx < x1) { // left side
-                         if(x1 - xx < min_x) {
-                                xx = x1 - min_x
-                         } else if (x1 - xx > max_x) {
-                                xx = x1 - max_x;
-                         }
-                         if(yy > y1) {
-                                yy = y1 + (x1 - xx)/aspect;
-                         } else {
-                                yy = y1 - (x1 - xx)/aspect;
-                         }
-                        }
-
-                        if(xx < 0) {
-                                x1 -= xx;
-                                xx = 0;
-                        } else if (xx > boundx) {
-                                x1 -= xx - boundx;
-                                xx = boundx;
-                        }
-
-                        if(yy < 0) {
-                                y1 -= yy;
-                                yy = 0;
-                        } else if (yy > boundy) {
-                                y1 -= yy - boundy;
-                                yy = boundy;
-                        }
-
-                        return last = makeObj(flipCoords(x1,y1,xx,yy));
-                };
-                /*}}}*/
-                function rebound(p)/*{{{*/
-                {
-                        if (p[0] < 0) p[0] = 0;
-                        if (p[1] < 0) p[1] = 0;
-
-                        if (p[0] > boundx) p[0] = boundx;
-                        if (p[1] > boundy) p[1] = boundy;
-
-                        return [ p[0], p[1] ];
-                };
-                /*}}}*/
-                function flipCoords(x1,y1,x2,y2)/*{{{*/
-                {
-                        var xa = x1, xb = x2, ya = y1, yb = y2;
-                        if (x2 < x1)
-                        {
-                                xa = x2;
-                                xb = x1;
-                        }
-                        if (y2 < y1)
-                        {
-                                ya = y2;
-                                yb = y1;
-                        }
-                        return [ Math.round(xa), Math.round(ya), Math.round(xb), Math.round(yb) ];
-                };
-                /*}}}*/
-                function getRect()/*{{{*/
-                {
-                        var xsize = x2 - x1;
-                        var ysize = y2 - y1;
-
-                        if (xlimit && (Math.abs(xsize) > xlimit))
-                                x2 = (xsize > 0) ? (x1 + xlimit) : (x1 - xlimit);
-                        if (ylimit && (Math.abs(ysize) > ylimit))
-                                y2 = (ysize > 0) ? (y1 + ylimit) : (y1 - ylimit);
-
-                        if (ymin && (Math.abs(ysize) < ymin))
-                                y2 = (ysize > 0) ? (y1 + ymin) : (y1 - ymin);
-                        if (xmin && (Math.abs(xsize) < xmin))
-                                x2 = (xsize > 0) ? (x1 + xmin) : (x1 - xmin);
-
-                        if (x1 < 0) { x2 -= x1; x1 -= x1; }
-                        if (y1 < 0) { y2 -= y1; y1 -= y1; }
-                        if (x2 < 0) { x1 -= x2; x2 -= x2; }
-                        if (y2 < 0) { y1 -= y2; y2 -= y2; }
-                        if (x2 > boundx) { var delta = x2 - boundx; x1 -= delta; x2 -= delta; }
-                        if (y2 > boundy) { var delta = y2 - boundy; y1 -= delta; y2 -= delta; }
-                        if (x1 > boundx) { var delta = x1 - boundy; y2 -= delta; y1 -= delta; }
-                        if (y1 > boundy) { var delta = y1 - boundy; y2 -= delta; y1 -= delta; }
-
-                        return makeObj(flipCoords(x1,y1,x2,y2));
-                };
-                /*}}}*/
-                function makeObj(a)/*{{{*/
-                {
-                        return { x: a[0], y: a[1], x2: a[2], y2: a[3],
-                                w: a[2] - a[0], h: a[3] - a[1] };
-                };
-                /*}}}*/
-
-                return {
-                        flipCoords: flipCoords,
-                        setPressed: setPressed,
-                        setCurrent: setCurrent,
-                        getOffset: getOffset,
-                        moveOffset: moveOffset,
-                        getCorner: getCorner,
-                        getFixed: getFixed
-                };
-        }();
-
-        /*}}}*/
-        var Selection = function()/*{{{*/
-        {
-                var start, end, dragmode, awake, hdep = 370;
-                var borders = { };
-                var handle = { };
-                var seehandles = false;
-                var hhs = options.handleOffset;
-
-                /* Insert draggable elements {{{*/
-
-                // Insert border divs for outline
-                if (options.drawBorders) {
-                        borders = {
-                                        top: insertBorder('hline')
-                                                .css('top',$.browser.msie?px(-1):px(0)),
-                                        bottom: insertBorder('hline'),
-                                        left: insertBorder('vline'),
-                                        right: insertBorder('vline')
-                        };
-                }
-
-                // Insert handles on edges
-                if (options.dragEdges) {
-                        handle.t = insertDragbar('n');
-                        handle.b = insertDragbar('s');
-                        handle.r = insertDragbar('e');
-                        handle.l = insertDragbar('w');
-                }
-
-                // Insert side handles
-                options.sideHandles &&
-                        createHandles(['n','s','e','w']);
-
-                // Insert corner handles
-                options.cornerHandles &&
-                        createHandles(['sw','nw','ne','se']);
-
-                /*}}}*/
-                // Private Methods
-                function insertBorder(type)/*{{{*/
-                {
-                        var jq = $('<div />')
-                                .css({position: 'absolute', opacity: options.borderOpacity })
-                                .addClass(cssClass(type));
-                        $img_holder.append(jq);
-                        return jq;
-                };
-                /*}}}*/
-                function dragDiv(ord,zi)/*{{{*/
-                {
-                        var jq = $('<div />')
-                                .mousedown(createDragger(ord))
-                                .css({
-                                        cursor: ord+'-resize',
-                                        position: 'absolute',
-                                        zIndex: zi
-                                })
-                       
-                        $hdl_holder.append(jq);
-                        return jq;
-                };
-                /*}}}*/
-                function insertHandle(ord)/*{{{*/
-                {
-                        return dragDiv(ord,hdep++)
-                                .css({ top: px(-hhs+1), left: px(-hhs+1), opacity: options.handleOpacity })
-                                .addClass(cssClass('handle'));
-                };
-                /*}}}*/
-                function insertDragbar(ord)/*{{{*/
-                {
-                        var s = options.handleSize,
-                                o = hhs,
-                                h = s, w = s,
-                                t = o, l = o;
-
-                        switch(ord)
-                        {
-                                case 'n': case 's': w = pct(100); break;
-                                case 'e': case 'w': h = pct(100); break;
-                        }
-
-                        return dragDiv(ord,hdep++).width(w).height(h)
-                                .css({ top: px(-t+1), left: px(-l+1)});
-                };
-                /*}}}*/
-                function createHandles(li)/*{{{*/
-                {
-                        for(i in li) handle[li[i]] = insertHandle(li[i]);
-                };
-                /*}}}*/
-                function moveHandles(c)/*{{{*/
-                {
-                        var midvert = Math.round((c.h / 2) - hhs),
-                                midhoriz = Math.round((c.w / 2) - hhs),
-                                north = west = -hhs+1,
-                                east = c.w - hhs,
-                                south = c.h - hhs,
-                                x, y;
-
-                        'e' in handle &&
-                                handle.e.css({ top: px(midvert), left: px(east) }) &&
-                                handle.w.css({ top: px(midvert) }) &&
-                                handle.s.css({ top: px(south), left: px(midhoriz) }) &&
-                                handle.n.css({ left: px(midhoriz) });
-
-                        'ne' in handle &&
-                                handle.ne.css({ left: px(east) }) &&
-                                handle.se.css({ top: px(south), left: px(east) }) &&
-                                handle.sw.css({ top: px(south) });
-
-                        'b' in handle &&
-                                handle.b.css({ top: px(south) }) &&
-                                handle.r.css({ left: px(east) });
-                };
-                /*}}}*/
-                function moveto(x,y)/*{{{*/
-                {
-                        $img2.css({ top: px(-y), left: px(-x) });
-                        $sel.css({ top: px(y), left: px(x) });
-                };
-                /*}}}*/
-                function resize(w,h)/*{{{*/
-                {
-                        $sel.width(w).height(h);
-                };
-                /*}}}*/
-                function refresh()/*{{{*/
-                {
-                        var c = Coords.getFixed();
-
-                        Coords.setPressed([c.x,c.y]);
-                        Coords.setCurrent([c.x2,c.y2]);
-
-                        updateVisible();
-                };
-                /*}}}*/
-
-                // Internal Methods
-                function updateVisible()/*{{{*/
-                        { if (awake) return update(); };
-                /*}}}*/
-                function update()/*{{{*/
-                {
-                        var c = Coords.getFixed();
-
-                        resize(c.w,c.h);
-                        moveto(c.x,c.y);
-
-                        options.drawBorders &&
-                                borders['right'].css({ left: px(c.w-1) }) &&
-                                        borders['bottom'].css({ top: px(c.h-1) });
-
-                        seehandles && moveHandles(c);
-                        awake || show();
-
-                        options.onChange(unscale(c));
-                };
-                /*}}}*/
-                function show()/*{{{*/
-                {
-                        $sel.show();
-                        $img.css('opacity',options.bgOpacity);
-                        awake = true;
-                };
-                /*}}}*/
-                function release()/*{{{*/
-                {
-                        disableHandles();
-                        $sel.hide();
-                        $img.css('opacity',1);
-                        awake = false;
-                };
-                /*}}}*/
-                function showHandles()//{{{
-                {
-                        if (seehandles)
-                        {
-                                moveHandles(Coords.getFixed());
-                                $hdl_holder.show();
-                        }
-                };
-                //}}}
-                function enableHandles()/*{{{*/
-                {
-                        seehandles = true;
-                        if (options.allowResize)
-                        {
-                                moveHandles(Coords.getFixed());
-                                $hdl_holder.show();
-                                return true;
-                        }
-                };
-                /*}}}*/
-                function disableHandles()/*{{{*/
-                {
-                        seehandles = false;
-                        $hdl_holder.hide();
-                };
-                /*}}}*/
-                function animMode(v)/*{{{*/
-                {
-                        (animating = v) ? disableHandles(): enableHandles();
-                };
-                /*}}}*/
-                function done()/*{{{*/
-                {
-                        animMode(false);
-                        refresh();
-                };
-                /*}}}*/
-
-                var $track = newTracker().mousedown(createDragger('move'))
-                                .css({ cursor: 'move', position: 'absolute', zIndex: 360 })
-
-                $img_holder.append($track);
-                disableHandles();
-
-                return {
-                        updateVisible: updateVisible,
-                        update: update,
-                        release: release,
-                        refresh: refresh,
-                        setCursor: function (cursor) { $track.css('cursor',cursor); },
-                        enableHandles: enableHandles,
-                        enableOnly: function() { seehandles = true; },
-                        showHandles: showHandles,
-                        disableHandles: disableHandles,
-                        animMode: animMode,
-                        done: done
-                };
-        }();
-        /*}}}*/
-        var Tracker = function()/*{{{*/
-        {
-                var onMove                = function() { },
-                        onDone                = function() { },
-                        trackDoc        = options.trackDocument;
-
-                if (!trackDoc)
-                {
-                        $trk
-                                .mousemove(trackMove)
-                                .mouseup(trackUp)
-                                .mouseout(trackUp)
-                       
-                }
-
-                function toFront()/*{{{*/
-                {
-                        $trk.css({zIndex:450});
-                        if (trackDoc)
-                        {
-                                $(document)
-                                        .mousemove(trackMove)
-                                        .mouseup(trackUp)
-                               
-                        }
-                }
-                /*}}}*/
-                function toBack()/*{{{*/
-                {
-                        $trk.css({zIndex:290});
-                        if (trackDoc)
-                        {
-                                $(document)
-                                        .unbind('mousemove',trackMove)
-                                        .unbind('mouseup',trackUp)
-                               
-                        }
-                }
-                /*}}}*/
-                function trackMove(e)/*{{{*/
-                {
-                        onMove(mouseAbs(e));
-                };
-                /*}}}*/
-                function trackUp(e)/*{{{*/
-                {
-                        e.preventDefault();
-                        e.stopPropagation();
-
-                        if (btndown)
-                        {
-                                btndown = false;
-
-                                onDone(mouseAbs(e));
-                                options.onSelect(unscale(Coords.getFixed()));
-                                toBack();
-                                onMove = function() { };
-                                onDone = function() { };
-                        }
-
-                        return false;
-                };
-                /*}}}*/
-
-                function activateHandlers(move,done)/* {{{ */
-                {
-                        btndown = true;
-                        onMove = move;
-                        onDone = done;
-                        toFront();
-                        return false;
-                };
-                /* }}} */
-
-                function setCursor(t) { $trk.css('cursor',t); };
-
-                $img.before($trk);
-                return {
-                        activateHandlers: activateHandlers,
-                        setCursor: setCursor
-                };
-        }();
-        /*}}}*/
-        var KeyManager = function()/*{{{*/
-        {
-                var $keymgr = $('<input type="radio" />')
-                                .css({ position: 'absolute', left: '-30px' })
-                                .keypress(parseKey)
-                                .blur(onBlur),
-
-                        $keywrap = $('<div />')
-                                .css({
-                                        position: 'absolute',
-                                        overflow: 'hidden'
-                                })
-                                .append($keymgr)
-               
-
-                function watchKeys()/*{{{*/
-                {
-                        if (options.keySupport)
-                        {
-                                $keymgr.show();
-                                $keymgr.focus();
-                        }
-                };
-                /*}}}*/
-                function onBlur(e)/*{{{*/
-                {
-                        $keymgr.hide();
-                };
-                /*}}}*/
-                function doNudge(e,x,y)/*{{{*/
-                {
-                        if (options.allowMove) {
-                                Coords.moveOffset([x,y]);
-                                Selection.updateVisible();
-                        };
-                        e.preventDefault();
-                        e.stopPropagation();
-                };
-                /*}}}*/
-                function parseKey(e)/*{{{*/
-                {
-                        if (e.ctrlKey) return true;
-                        shift_down = e.shiftKey ? true : false;
-                        var nudge = shift_down ? 10 : 1;
-                        switch(e.keyCode)
-                        {
-                                case 37: doNudge(e,-nudge,0); break;
-                                case 39: doNudge(e,nudge,0); break;
-                                case 38: doNudge(e,0,-nudge); break;
-                                case 40: doNudge(e,0,nudge); break;
-
-                                case 27: Selection.release(); break;
-
-                                case 9: return true;
-                        }
-
-                        return nothing(e);
-                };
-                /*}}}*/
-                
-                if (options.keySupport) $keywrap.insertBefore($img);
-                return {
-                        watchKeys: watchKeys
-                };
-        }();
-        /*}}}*/
-
-        // }}}
-        // Internal Methods {{{
-
-        function px(n) { return '' + parseInt(n) + 'px'; };
-        function pct(n) { return '' + parseInt(n) + '%'; };
-        function cssClass(cl) { return options.baseClass + '-' + cl; };
-        function getPos(obj)/*{{{*/
-        {
-                // Updated in v0.9.4 to use built-in dimensions plugin
-                var pos = $(obj).offset();
-                return [ pos.left, pos.top ];
-        };
-        /*}}}*/
-        function mouseAbs(e)/*{{{*/
-        {
-                return [ (e.pageX - docOffset[0]), (e.pageY - docOffset[1]) ];
-        };
-        /*}}}*/
-        function myCursor(type)/*{{{*/
-        {
-                if (type != lastcurs)
-                {
-                        Tracker.setCursor(type);
-                        //Handles.xsetCursor(type);
-                        lastcurs = type;
-                }
-        };
-        /*}}}*/
-        function startDragMode(mode,pos)/*{{{*/
-        {
-                docOffset = getPos($img);
-                Tracker.setCursor(mode=='move'?mode:mode+'-resize');
-
-                if (mode == 'move')
-                        return Tracker.activateHandlers(createMover(pos), doneSelect);
-
-                var fc = Coords.getFixed();
-                var opp = oppLockCorner(mode);
-                var opc = Coords.getCorner(oppLockCorner(opp));
-
-                Coords.setPressed(Coords.getCorner(opp));
-                Coords.setCurrent(opc);
-
-                Tracker.activateHandlers(dragmodeHandler(mode,fc),doneSelect);
-        };
-        /*}}}*/
-        function dragmodeHandler(mode,f)/*{{{*/
-        {
-                return function(pos) {
-                        if (!options.aspectRatio) switch(mode)
-                        {
-                                case 'e': pos[1] = f.y2; break;
-                                case 'w': pos[1] = f.y2; break;
-                                case 'n': pos[0] = f.x2; break;
-                                case 's': pos[0] = f.x2; break;
-                        }
-                        else switch(mode)
-                        {
-                                case 'e': pos[1] = f.y+1; break;
-                                case 'w': pos[1] = f.y+1; break;
-                                case 'n': pos[0] = f.x+1; break;
-                                case 's': pos[0] = f.x+1; break;
-                        }
-                        Coords.setCurrent(pos);
-                        Selection.update();
-                };
-        };
-        /*}}}*/
-        function createMover(pos)/*{{{*/
-        {
-                var lloc = pos;
-                KeyManager.watchKeys();
-
-                return function(pos)
-                {
-                        Coords.moveOffset([pos[0] - lloc[0], pos[1] - lloc[1]]);
-                        lloc = pos;
-                        
-                        Selection.update();
-                };
-        };
-        /*}}}*/
-        function oppLockCorner(ord)/*{{{*/
-        {
-                switch(ord)
-                {
-                        case 'n': return 'sw';
-                        case 's': return 'nw';
-                        case 'e': return 'nw';
-                        case 'w': return 'ne';
-                        case 'ne': return 'sw';
-                        case 'nw': return 'se';
-                        case 'se': return 'nw';
-                        case 'sw': return 'ne';
-                };
-        };
-        /*}}}*/
-        function createDragger(ord)/*{{{*/
-        {
-                return function(e) {
-                        if (options.disabled) return false;
-                        if ((ord == 'move') && !options.allowMove) return false;
-                        btndown = true;
-                        startDragMode(ord,mouseAbs(e));
-                        e.stopPropagation();
-                        e.preventDefault();
-                        return false;
-                };
-        };
-        /*}}}*/
-        function presize($obj,w,h)/*{{{*/
-        {
-                var nw = $obj.width(), nh = $obj.height();
-                if ((nw > w) && w > 0)
-                {
-                        nw = w;
-                        nh = (w/$obj.width()) * $obj.height();
-                }
-                if ((nh > h) && h > 0)
-                {
-                        nh = h;
-                        nw = (h/$obj.height()) * $obj.width();
-                }
-                xscale = $obj.width() / nw;
-                yscale = $obj.height() / nh;
-                $obj.width(nw).height(nh);
-        };
-        /*}}}*/
-        function unscale(c)/*{{{*/
-        {
-                return {
-                        x: parseInt(c.x * xscale), y: parseInt(c.y * yscale),
-                        x2: parseInt(c.x2 * xscale), y2: parseInt(c.y2 * yscale),
-                        w: parseInt(c.w * xscale), h: parseInt(c.h * yscale)
-                };
-        };
-        /*}}}*/
-        function doneSelect(pos)/*{{{*/
-        {
-                var c = Coords.getFixed();
-                if (c.w > options.minSelect[0] && c.h > options.minSelect[1])
-                {
-                        Selection.enableHandles();
-                        Selection.done();
-                }
-                else
-                {
-                        Selection.release();
-                }
-                Tracker.setCursor( options.allowSelect?'crosshair':'default' );
-        };
-        /*}}}*/
-        function newSelection(e)/*{{{*/
-        {
-                if (options.disabled) return false;
-                if (!options.allowSelect) return false;
-                btndown = true;
-                docOffset = getPos($img);
-                Selection.disableHandles();
-                myCursor('crosshair');
-                var pos = mouseAbs(e);
-                Coords.setPressed(pos);
-                Tracker.activateHandlers(selectDrag,doneSelect);
-                KeyManager.watchKeys();
-                Selection.update();
-
-                e.stopPropagation();
-                e.preventDefault();
-                return false;
-        };
-        /*}}}*/
-        function selectDrag(pos)/*{{{*/
-        {
-                Coords.setCurrent(pos);
-                Selection.update();
-        };
-        /*}}}*/
-        function newTracker()
-        {
-                var trk = $('<div></div>').addClass(cssClass('tracker'));
-                $.browser.msie && trk.css({ opacity: 0, backgroundColor: 'white' });
-                return trk;
-        };
-
-        // }}}
-        // API methods {{{
-                
-        function animateTo(a)/*{{{*/
-        {
-                var x1 = a[0] / xscale,
-                        y1 = a[1] / yscale,
-                        x2 = a[2] / xscale,
-                        y2 = a[3] / yscale;
-
-                if (animating) return;
-
-                var animto = Coords.flipCoords(x1,y1,x2,y2);
-                var c = Coords.getFixed();
-                var animat = initcr = [ c.x, c.y, c.x2, c.y2 ];
-                var interv = options.animationDelay;
-
-                var x = animat[0];
-                var y = animat[1];
-                var x2 = animat[2];
-                var y2 = animat[3];
-                var ix1 = animto[0] - initcr[0];
-                var iy1 = animto[1] - initcr[1];
-                var ix2 = animto[2] - initcr[2];
-                var iy2 = animto[3] - initcr[3];
-                var pcent = 0;
-                var velocity = options.swingSpeed;
-
-                Selection.animMode(true);
-
-                var animator = function()
-                {
-                        return function()
-                        {
-                                pcent += (100 - pcent) / velocity;
-
-                                animat[0] = x + ((pcent / 100) * ix1);
-                                animat[1] = y + ((pcent / 100) * iy1);
-                                animat[2] = x2 + ((pcent / 100) * ix2);
-                                animat[3] = y2 + ((pcent / 100) * iy2);
-
-                                if (pcent < 100) animateStart();
-                                        else Selection.done();
-
-                                if (pcent >= 99.8) pcent = 100;
-
-                                setSelectRaw(animat);
-                        };
-                }();
-
-                function animateStart()
-                        { window.setTimeout(animator,interv); };
-
-                animateStart();
-        };
-        /*}}}*/
-        function setSelect(rect)//{{{
-        {
-                setSelectRaw([rect[0]/xscale,rect[1]/yscale,rect[2]/xscale,rect[3]/yscale]);
-        };
-        //}}}
-        function setSelectRaw(l) /*{{{*/
-        {
-                Coords.setPressed([l[0],l[1]]);
-                Coords.setCurrent([l[2],l[3]]);
-                Selection.update();
-        };
-        /*}}}*/
-        function setOptions(opt)/*{{{*/
-        {
-                if (typeof(opt) != 'object') opt = { };
-                options = $.extend(options,opt);
-
-                if (typeof(options.onChange)!=='function')
-                        options.onChange = function() { };
-
-                if (typeof(options.onSelect)!=='function')
-                        options.onSelect = function() { };
-
-        };
-        /*}}}*/
-        function tellSelect()/*{{{*/
-        {
-                return unscale(Coords.getFixed());
-        };
-        /*}}}*/
-        function tellScaled()/*{{{*/
-        {
-                return Coords.getFixed();
-        };
-        /*}}}*/
-        function setOptionsNew(opt)/*{{{*/
-        {
-                setOptions(opt);
-                interfaceUpdate();
-        };
-        /*}}}*/
-        function disableCrop()//{{{
-        {
-                options.disabled = true;
-                Selection.disableHandles();
-                Selection.setCursor('default');
-                Tracker.setCursor('default');
-        };
-        //}}}
-        function enableCrop()//{{{
-        {
-                options.disabled = false;
-                interfaceUpdate();
-        };
-        //}}}
-        function cancelCrop()//{{{
-        {
-                Selection.done();
-                Tracker.activateHandlers(null,null);
-        };
-        //}}}
-        function destroy()//{{{
-        {
-                $div.remove();
-                $origimg.show();
-        };
-        //}}}
-
-        function interfaceUpdate(alt)//{{{
-        // This method tweaks the interface based on options object.
-        // Called when options are changed and at end of initialization.
-        {
-                options.allowResize ?
-                        alt?Selection.enableOnly():Selection.enableHandles():
-                        Selection.disableHandles();
-
-                Tracker.setCursor( options.allowSelect? 'crosshair': 'default' );
-                Selection.setCursor( options.allowMove? 'move': 'default' );
-
-                $div.css('backgroundColor',options.bgColor);
-
-                if ('setSelect' in options) {
-                        setSelect(opt.setSelect);
-                        Selection.done();
-                        delete(options.setSelect);
-                }
-
-                if ('trueSize' in options) {
-                        xscale = options.trueSize[0] / boundx;
-                        yscale = options.trueSize[1] / boundy;
-                }
-
-                xlimit = options.maxSize[0] || 0;
-                ylimit = options.maxSize[1] || 0;
-                xmin = options.minSize[0] || 0;
-                ymin = options.minSize[1] || 0;
-
-                if ('outerImage' in options)
-                {
-                        $img.attr('src',options.outerImage);
-                        delete(options.outerImage);
-                }
-
-                Selection.refresh();
-        };
-        //}}}
-
-        // }}}
-
-        $hdl_holder.hide();
-        interfaceUpdate(true);
-        
-        var api = {
-                animateTo: animateTo,
-                setSelect: setSelect,
-                setOptions: setOptionsNew,
-                tellSelect: tellSelect,
-                tellScaled: tellScaled,
-
-                disable: disableCrop,
-                enable: enableCrop,
-                cancel: cancelCrop,
-
-                focus: KeyManager.watchKeys,
-
-                getBounds: function() { return [ boundx * xscale, boundy * yscale ]; },
-                getWidgetSize: function() { return [ boundx, boundy ]; },
-
-                release: Selection.release,
-                destroy: destroy
-
-        };
-
-        $origimg.data('Jcrop',api);
-        return api;
-};
-
-$.fn.Jcrop = function(options)/*{{{*/
-{
-        function attachWhenDone(from)/*{{{*/
-        {
-                var loadsrc = options.useImg || from.src;
-                var img = new Image();
-                img.onload = function() { $.Jcrop(from,options); };
-                img.src = loadsrc;
-        };
-        /*}}}*/
-        if (typeof(options) !== 'object') options = { };
-
-        // Iterate over each object, attach Jcrop
-        this.each(function()
-        {
-                // If we've already attached to this object
-                if ($(this).data('Jcrop'))
-                {
-                        // The API can be requested this way (undocumented)
-                        if (options == 'api') return $(this).data('Jcrop');
-                        // Otherwise, we just reset the options...
-                        else $(this).data('Jcrop').setOptions(options);
-                }
-                // If we haven't been attached, preload and attach
-                else attachWhenDone(this);
-        });
-
-        // Return "this" so we're chainable a la jQuery plugin-style!
-        return this;
-};
-/*}}}*/
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjsjcropjqueryJcropjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jcrop/jquery.Jcrop.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jcrop/jquery.Jcrop.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jcrop/jquery.Jcrop.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){a.Jcrop=function(d,A){var d=d,A=A;if(typeof(d)!=="object"){d=a(d)[0]}if(typeof(A)!=="object"){A={}}if(!("trackDocument" in A)){A.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){A.trackDocument=true}}if(!("keySupport" in A)){A.keySupport=a.browser.msie?false:true}var U={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var H=U;z(A);var W=a(d);var al=W.clone().removeAttr("id").css({position:&q
uot;absolute"});al.width(W.width());al.height(W.height());W.after(al).hide();T(al,H.boxWidth,H.boxHeight);var Q=al.width(),O=al.height(),Z=a("<div />").width(Q).height(O).addClass(C("holder")).css({position:"relative",backgroundColor:H.bgColor}).insertAfter(W).append(al);if(H.addClass){Z.addClass(H.addClass)}var I=a("<img />").attr("src",al.attr("src")).css("position","absolute").width(Q).height(O);var k=a("<div />").width(K(100)).height(K(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(I);var L=a("<div />").width(K(100)).height(K(100)).css("zIndex",320);var y=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(al).append(k,L);var t=H.boundary;var b=ae().width(Q+(t*2)).height(O+(t*2)).css({position:"absolute",top:l(-t),left:l(-t),zIndex:290}).mousedow
n(ac);var x,ah,p,S;var M,e,n=true;var ad=D(al),r,an,am,B,ab;var aa=function(){var aq=0,aC=0,ap=0,aB=0,au,ar;function aw(aF){var aF=at(aF);ap=aq=aF[0];aB=aC=aF[1]}function av(aF){var aF=at(aF);au=aF[0]-ap;ar=aF[1]-aB;ap=aF[0];aB=aF[1]}function aE(){return[au,ar]}function ao(aH){var aG=aH[0],aF=aH[1];if(0>aq+aG){aG-=aG+aq}if(0>aC+aF){aF-=aF+aC}if(O<aB+aF){aF+=O-(aB+aF)}if(Q<ap+aG){aG+=Q-(ap+aG)}aq+=aG;ap+=aG;aC+=aF;aB+=aF}function ax(aF){var aG=aD();switch(aF){case"ne":return[aG.x2,aG.y];case"nw":return[aG.x,aG.y];case"se":return[aG.x2,aG.y2];case"sw":return[aG.x,aG.y2]}}function aD(){if(!H.aspectRatio){return aA()}var aH=H.aspectRatio,aO=H.minSize[0]/M,aN=H.minSize[1]/e,aG=H.maxSize[0]/M,aQ=H.maxSize[1]/e,aI=ap-aq,aP=aB-aC,aJ=Math.abs(aI),aK=Math.abs(aP),aL=aJ/aK,aF,aM;if(aG==0){aG=Q*10}if(aQ==0){aQ=O*10}if(aL<aH){aM=aB;w=aK*aH;aF=aI<0?aq-w:w+aq;if(aF<0){aF=0;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}else{if(aF>
;Q){aF=Q;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}}}else{aF=ap;h=aJ/aH;aM=aP<0?aC-h:aC+h;if(aM<0){aM=0;w=Math.abs((aM-aC)*aH);aF=aI<0?aq-w:w+aq}else{if(aM>O){aM=O;w=Math.abs(aM-aC)*aH;aF=aI<0?aq-w:w+aq}}}if(aF>aq){if(aF-aq<aO){aF=aq+aO}else{if(aF-aq>aG){aF=aq+aG}}if(aM>aC){aM=aC+(aF-aq)/aH}else{aM=aC-(aF-aq)/aH}}else{if(aF<aq){if(aq-aF<aO){aF=aq-aO}else{if(aq-aF>aG){aF=aq-aG}}if(aM>aC){aM=aC+(aq-aF)/aH}else{aM=aC-(aq-aF)/aH}}}if(aF<0){aq-=aF;aF=0}else{if(aF>Q){aq-=aF-Q;aF=Q}}if(aM<0){aC-=aM;aM=0}else{if(aM>O){aC-=aM-O;aM=O}}return last=az(ay(aq,aC,aF,aM))}function at(aF){if(aF[0]<0){aF[0]=0}if(aF[1]<0){aF[1]=0}if(aF[0]>Q){aF[0]=Q}if(aF[1]>O){aF[1]=O}return[aF[0],aF[1]]}function ay(aI,aK,aH,aJ){var aM=aI,aL=aH,aG=aK,aF=aJ;if(aH<aI){aM=aH;aL=aI}if(aJ<aK){aG=aJ;aF=aK}return[Math.round(aM),Math.round(aG),Math.round(aL),Math.round(aF)]}function aA(){var aG=ap-aq;var aF=aB-aC;if(x&&(Math.abs(aG)>x))
{ap=(aG>0)?(aq+x):(aq-x)}if(ah&&(Math.abs(aF)>ah)){aB=(aF>0)?(aC+ah):(aC-ah)}if(S&&(Math.abs(aF)<S)){aB=(aF>0)?(aC+S):(aC-S)}if(p&&(Math.abs(aG)<p)){ap=(aG>0)?(aq+p):(aq-p)}if(aq<0){ap-=aq;aq-=aq}if(aC<0){aB-=aC;aC-=aC}if(ap<0){aq-=ap;ap-=ap}if(aB<0){aC-=aB;aB-=aB}if(ap>Q){var aH=ap-Q;aq-=aH;ap-=aH}if(aB>O){var aH=aB-O;aC-=aH;aB-=aH}if(aq>Q){var aH=aq-O;aB-=aH;aC-=aH}if(aC>O){var aH=aC-O;aB-=aH;aC-=aH}return az(ay(aq,aC,ap,aB))}function az(aF){return{x:aF[0],y:aF[1],x2:aF[2],y2:aF[3],w:aF[2]-aF[0],h:aF[3]-aF[1]}}return{flipCoords:ay,setPressed:aw,setCurrent:av,getOffset:aE,moveOffset:ao,getCorner:ax,getFixed:aD}}();var X=function(){var aw,ar,aC,aB,aK=370;var av={};var aO={};var aq=false;var aA=H.handleOffset;if(H.drawBorders){av={top:ax("hline").css("top",a.browser.msie?l(-1):l(0)),bottom:ax("hline"),left:ax("vline"),right:ax("vline")}}if(H.dragEdges){aO.t=a
J("n");aO.b=aJ("s");aO.r=aJ("e");aO.l=aJ("w")}H.sideHandles&&aF(["n","s","e","w"]);H.cornerHandles&&aF(["sw","nw","ne","se"]);function ax(aR){var aS=a("<div />").css({position:"absolute",opacity:H.borderOpacity}).addClass(C(aR));k.append(aS);return aS}function ap(aR,aS){var aT=a("<div />").mousedown(c(aR)).css({cursor:aR+"-resize",position:"absolute",zIndex:aS});L.append(aT);return aT}function aD(aR){return ap(aR,aK++).css({top:l(-aA+1),left:l(-aA+1),opacity:H.handleOpacity}).addClass(C("handle"))}function aJ(aT){var aW=H.handleSize,aX=aA,aV=aW,aS=aW,aU=aX,aR=aX;switch(aT){case"n":case"s":aS=K(100);break;case"e":case"w":aV=K(100);break}return ap(aT,aK++).width(aS).height(aV).css({top:l(-aU+1),left:l(-aR+1)})}function aF(aR){for(i i
n aR){aO[aR[i]]=aD(aR[i])}}function aH(aY){var aT=Math.round((aY.h/2)-aA),aS=Math.round((aY.w/2)-aA),aW=west=-aA+1,aV=aY.w-aA,aU=aY.h-aA,aR,aX;"e" in aO&&aO.e.css({top:l(aT),left:l(aV)})&&aO.w.css({top:l(aT)})&&aO.s.css({top:l(aU),left:l(aS)})&&aO.n.css({left:l(aS)});"ne" in aO&&aO.ne.css({left:l(aV)})&&aO.se.css({top:l(aU),left:l(aV)})&&aO.sw.css({top:l(aU)});"b" in aO&&aO.b.css({top:l(aU)})&&aO.r.css({left:l(aV)})}function az(aR,aS){I.css({top:l(-aS),left:l(-aR)});y.css({top:l(aS),left:l(aR)})}function aQ(aR,aS){y.width(aR).height(aS)}function at(){var aR=aa.getFixed();aa.setPressed([aR.x,aR.y]);aa.setCurrent([aR.x2,aR.y2]);aN()}function aN(){if(aB){return ay()}}function ay(){var aR=aa.getFixed();aQ(aR.w,aR.h);az(aR.x,aR.y);H.drawBorders&&av.right.css({left:l(aR.w-1)})&&av.bottom.css({top:l(aR.h-1)});aq&&aH(aR);aB||aP();H.onChange(Y(aR))}function aP
(){y.show();al.css("opacity",H.bgOpacity);aB=true}function aL(){aM();y.hide();al.css("opacity",1);aB=false}function ao(){if(aq){aH(aa.getFixed());L.show()}}function aG(){aq=true;if(H.allowResize){aH(aa.getFixed());L.show();return true}}function aM(){aq=false;L.hide()}function aI(aR){(B=aR)?aM():aG()}function aE(){aI(false);at()}var au=ae().mousedown(c("move")).css({cursor:"move",position:"absolute",zIndex:360});k.append(au);aM();return{updateVisible:aN,update:ay,release:aL,refresh:at,setCursor:function(aR){au.css("cursor",aR)},enableHandles:aG,enableOnly:function(){aq=true},showHandles:ao,disableHandles:aM,animMode:aI,done:aE}}();var P=function(){var ap=function(){},ar=function(){},aq=H.trackDocument;if(!aq){b.mousemove(ao).mouseup(at).mouseout(at)}function ax(){b.css({zIndex:450});if(aq){a(document).mousemove(ao).mouseup(at)}}function aw(){b.css({zIndex:290});if(aq){a(document).unbind("mousemove",ao).unbi
nd("mouseup",at)}}function ao(ay){ap(F(ay))}function at(ay){ay.preventDefault();ay.stopPropagation();if(r){r=false;ar(F(ay));H.onSelect(Y(aa.getFixed()));aw();ap=function(){};ar=function(){}}return false}function au(az,ay){r=true;ap=az;ar=ay;ax();return false}function av(ay){b.css("cursor",ay)}al.before(b);return{activateHandlers:au,setCursor:av}}();var ak=function(){var ar=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(ao).blur(at),au=a("<div />").css({position:"absolute",overflow:"hidden"}).append(ar);function ap(){if(H.keySupport){ar.show();ar.focus()}}function at(av){ar.hide()}function aq(aw,av,ax){if(H.allowMove){aa.moveOffset([av,ax]);X.updateVisible()}aw.preventDefault();aw.stopPropagation()}function ao(aw){if(aw.ctrlKey){return true}ab=aw.shiftKey?true:false;var av=ab?10:1;switch(aw.keyCode){case 37:aq(aw,-av,0);break;case 39:aq(aw,av,0);break;cas
e 38:aq(aw,0,-av);break;case 40:aq(aw,0,av);break;case 27:X.release();break;case 9:return true}return nothing(aw)}if(H.keySupport){au.insertBefore(al)}return{watchKeys:ap}}();function l(ao){return""+parseInt(ao)+"px"}function K(ao){return""+parseInt(ao)+"%"}function C(ao){return H.baseClass+"-"+ao}function D(ao){var ap=a(ao).offset();return[ap.left,ap.top]}function F(ao){return[(ao.pageX-ad[0]),(ao.pageY-ad[1])]}function E(ao){if(ao!=an){P.setCursor(ao);an=ao}}function f(aq,at){ad=D(al);P.setCursor(aq=="move"?aq:aq+"-resize");if(aq=="move"){return P.activateHandlers(R(at),o)}var ao=aa.getFixed();var ap=q(aq);var ar=aa.getCorner(q(ap));aa.setPressed(aa.getCorner(ap));aa.setCurrent(ar);P.activateHandlers(G(aq,ao),o)}function G(ap,ao){return function(aq){if(!H.aspectRatio){switch(ap){case"e":aq[1]=ao.y2;break;case"w":aq[1]=ao.y2;break;case"n":aq[0]=ao.x2;break;case"
;s":aq[0]=ao.x2;break}}else{switch(ap){case"e":aq[1]=ao.y+1;break;case"w":aq[1]=ao.y+1;break;case"n":aq[0]=ao.x+1;break;case"s":aq[0]=ao.x+1;break}}aa.setCurrent(aq);X.update()}}function R(ap){var ao=ap;ak.watchKeys();return function(aq){aa.moveOffset([aq[0]-ao[0],aq[1]-ao[1]]);ao=aq;X.update()}}function q(ao){switch(ao){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function c(ao){return function(ap){if(H.disabled){return false}if((ao=="move")&&!H.allowMove){return false}r=true;f(ao,F(ap));ap.stopPropagation();ap.preventDefault();return false}}function T(at,ap,ar){var ao=at.width(),aq=at.height();if((ao>ap)&&ap>0){ao=ap;aq=(ap/at.wid
th())*at.height()}if((aq>ar)&&ar>0){aq=ar;ao=(ar/at.height())*at.width()}M=at.width()/ao;e=at.height()/aq;at.width(ao).height(aq)}function Y(ao){return{x:parseInt(ao.x*M),y:parseInt(ao.y*e),x2:parseInt(ao.x2*M),y2:parseInt(ao.y2*e),w:parseInt(ao.w*M),h:parseInt(ao.h*e)}}function o(ap){var ao=aa.getFixed();if(ao.w>H.minSelect[0]&&ao.h>H.minSelect[1]){X.enableHandles();X.done()}else{X.release()}P.setCursor(H.allowSelect?"crosshair":"default")}function ac(ao){if(H.disabled){return false}if(!H.allowSelect){return false}r=true;ad=D(al);X.disableHandles();E("crosshair");var ap=F(ao);aa.setPressed(ap);P.activateHandlers(aj,o);ak.watchKeys();X.update();ao.stopPropagation();ao.preventDefault();return false}function aj(ao){aa.setCurrent(ao);X.update()}function ae(){var ao=a("<div></div>").addClass(C("tracker"));a.browser.msie&&ao.css({opacity:0,backgroundColor:"white"});return a
o}function s(aG){var aB=aG[0]/M,ap=aG[1]/e,aA=aG[2]/M,ao=aG[3]/e;if(B){return}var az=aa.flipCoords(aB,ap,aA,ao);var aE=aa.getFixed();var ar=initcr=[aE.x,aE.y,aE.x2,aE.y2];var aq=H.animationDelay;var ax=ar[0];var aw=ar[1];var aA=ar[2];var ao=ar[3];var aD=az[0]-initcr[0];var au=az[1]-initcr[1];var aC=az[2]-initcr[2];var at=az[3]-initcr[3];var ay=0;var av=H.swingSpeed;X.animMode(true);var aF=function(){return function(){ay+=(100-ay)/av;ar[0]=ax+((ay/100)*aD);ar[1]=aw+((ay/100)*au);ar[2]=aA+((ay/100)*aC);ar[3]=ao+((ay/100)*at);if(ay<100){aH()}else{X.done()}if(ay>=99.8){ay=100}ai(ar)}}();function aH(){window.setTimeout(aF,aq)}aH()}function J(ao){ai([ao[0]/M,ao[1]/e,ao[2]/M,ao[3]/e])}function ai(ao){aa.setPressed([ao[0],ao[1]]);aa.setCurrent([ao[2],ao[3]]);X.update()}function z(ao){if(typeof(ao)!="object"){ao={}}H=a.extend(H,ao);if(typeof(H.onChange)!=="function"){H.onChange=function(){}}if(typeof(H.onSelect)!=="function"){H.onSelect=function(){
}}}function j(){return Y(aa.getFixed())}function ag(){return aa.getFixed()}function u(ao){z(ao);N()}function v(){H.disabled=true;X.disableHandles();X.setCursor("default");P.setCursor("default")}function V(){H.disabled=false;N()}function m(){X.done();P.activateHandlers(null,null)}function af(){Z.remove();W.show()}function N(ao){H.allowResize?ao?X.enableOnly():X.enableHandles():X.disableHandles();P.setCursor(H.allowSelect?"crosshair":"default");X.setCursor(H.allowMove?"move":"default");Z.css("backgroundColor",H.bgColor);if("setSelect" in H){J(A.setSelect);X.done();delete (H.setSelect)}if("trueSize" in H){M=H.trueSize[0]/Q;e=H.trueSize[1]/O}x=H.maxSize[0]||0;ah=H.maxSize[1]||0;p=H.minSize[0]||0;S=H.minSize[1]||0;if("outerImage" in H){al.attr("src",H.outerImage);delete (H.outerImage)}X.refresh()}L.hide();N(true);var g={animateTo:s,setSelect:J,setOptions:u,tellSelect:j,te
llScaled:ag,disable:v,enable:V,cancel:m,focus:ak.watchKeys,getBounds:function(){return[Q*M,O*e]},getWidgetSize:function(){return[Q,O]},release:X.release,destroy:af};W.data("Jcrop",g);return g};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();d.onload=function(){a.Jcrop(f,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if(a(this).data("Jcrop")){if(c=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(c)}}else{b(this)}});return this}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjcropjqueryJcropjsfromrev21591trunkwpincludesjsjcropjqueryJcropdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jcrop/jquery.Jcrop.js (from rev 21591, trunk/wp-includes/js/jcrop/jquery.Jcrop.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jcrop/jquery.Jcrop.js         (rev 0)
+++ trunk/wp-includes/js/jcrop/jquery.Jcrop.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,1197 @@
</span><ins>+/**
+ * jquery.Jcrop.js v0.9.8
+ * jQuery Image Cropping Plugin
+ * @author Kelly Hallman <khallman@gmail.com>
+ * Copyright (c) 2008-2009 Kelly Hallman - released under MIT License {{{
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+
+ * }}}
+ */
+
+(function($) {
+
+$.Jcrop = function(obj,opt)
+{
+        // Initialization {{{
+
+        // Sanitize some options {{{
+        var obj = obj, opt = opt;
+
+        if (typeof(obj) !== 'object') obj = $(obj)[0];
+        if (typeof(opt) !== 'object') opt = { };
+
+        // Some on-the-fly fixes for MSIE...sigh
+        if (!('trackDocument' in opt))
+        {
+                opt.trackDocument = $.browser.msie ? false : true;
+                if ($.browser.msie && $.browser.version.split('.')[0] == '8')
+                        opt.trackDocument = true;
+        }
+
+        if (!('keySupport' in opt))
+                        opt.keySupport = $.browser.msie ? false : true;
+                
+        // }}}
+        // Extend the default options {{{
+        var defaults = {
+
+                // Basic Settings
+                trackDocument:                false,
+                baseClass:                        'jcrop',
+                addClass:                        null,
+
+                // Styling Options
+                bgColor:                        'black',
+                bgOpacity:                        .6,
+                borderOpacity:                .4,
+                handleOpacity:                .5,
+
+                handlePad:                        5,
+                handleSize:                        9,
+                handleOffset:                5,
+                edgeMargin:                        14,
+
+                aspectRatio:                0,
+                keySupport:                        true,
+                cornerHandles:                true,
+                sideHandles:                true,
+                drawBorders:                true,
+                dragEdges:                        true,
+
+                boxWidth:                        0,
+                boxHeight:                        0,
+
+                boundary:                        8,
+                animationDelay:                20,
+                swingSpeed:                        3,
+
+                allowSelect:                true,
+                allowMove:                        true,
+                allowResize:                true,
+
+                minSelect:                        [ 0, 0 ],
+                maxSize:                        [ 0, 0 ],
+                minSize:                        [ 0, 0 ],
+
+                // Callbacks / Event Handlers
+                onChange: function() { },
+                onSelect: function() { }
+
+        };
+        var options = defaults;
+        setOptions(opt);
+
+        // }}}
+        // Initialize some jQuery objects {{{
+
+        var $origimg = $(obj);
+        var $img = $origimg.clone().removeAttr('id').css({ position: 'absolute' });
+
+        $img.width($origimg.width());
+        $img.height($origimg.height());
+        $origimg.after($img).hide();
+
+        presize($img,options.boxWidth,options.boxHeight);
+
+        var boundx = $img.width(),
+                boundy = $img.height(),
+
+                $div = $('<div />')
+                        .width(boundx).height(boundy)
+                        .addClass(cssClass('holder'))
+                        .css({
+                                position: 'relative',
+                                backgroundColor: options.bgColor
+                        }).insertAfter($origimg).append($img);
+       
+        
+        if (options.addClass) $div.addClass(options.addClass);
+        //$img.wrap($div);
+
+        var $img2 = $('<img />')/*{{{*/
+                        .attr('src',$img.attr('src'))
+                        .css('position','absolute')
+                        .width(boundx).height(boundy)
+        /*}}}*/
+        var $img_holder = $('<div />')/*{{{*/
+                .width(pct(100)).height(pct(100))
+                .css({
+                        zIndex: 310,
+                        position: 'absolute',
+                        overflow: 'hidden'
+                })
+                .append($img2)
+        /*}}}*/
+        var $hdl_holder = $('<div />')/*{{{*/
+                .width(pct(100)).height(pct(100))
+                .css('zIndex',320);
+        /*}}}*/
+        var $sel = $('<div />')/*{{{*/
+                .css({
+                        position: 'absolute',
+                        zIndex: 300
+                })
+                .insertBefore($img)
+                .append($img_holder,$hdl_holder)
+        /*}}}*/
+
+        var bound = options.boundary;
+        var $trk = newTracker().width(boundx+(bound*2)).height(boundy+(bound*2))
+                .css({ position: 'absolute', top: px(-bound), left: px(-bound), zIndex: 290 })
+                .mousedown(newSelection);        
+        
+        /* }}} */
+        // Set more variables {{{
+
+        var xlimit, ylimit, xmin, ymin;
+        var xscale, yscale, enabled = true;
+        var docOffset = getPos($img),
+                // Internal states
+                btndown, lastcurs, dimmed, animating,
+                shift_down;
+
+        // }}}
+                
+
+                // }}}
+        // Internal Modules {{{
+
+        var Coords = function()/*{{{*/
+        {
+                var x1 = 0, y1 = 0, x2 = 0, y2 = 0, ox, oy;
+
+                function setPressed(pos)/*{{{*/
+                {
+                        var pos = rebound(pos);
+                        x2 = x1 = pos[0];
+                        y2 = y1 = pos[1];
+                };
+                /*}}}*/
+                function setCurrent(pos)/*{{{*/
+                {
+                        var pos = rebound(pos);
+                        ox = pos[0] - x2;
+                        oy = pos[1] - y2;
+                        x2 = pos[0];
+                        y2 = pos[1];
+                };
+                /*}}}*/
+                function getOffset()/*{{{*/
+                {
+                        return [ ox, oy ];
+                };
+                /*}}}*/
+                function moveOffset(offset)/*{{{*/
+                {
+                        var ox = offset[0], oy = offset[1];
+
+                        if (0 > x1 + ox) ox -= ox + x1;
+                        if (0 > y1 + oy) oy -= oy + y1;
+
+                        if (boundy < y2 + oy) oy += boundy - (y2 + oy);
+                        if (boundx < x2 + ox) ox += boundx - (x2 + ox);
+
+                        x1 += ox;
+                        x2 += ox;
+                        y1 += oy;
+                        y2 += oy;
+                };
+                /*}}}*/
+                function getCorner(ord)/*{{{*/
+                {
+                        var c = getFixed();
+                        switch(ord)
+                        {
+                                case 'ne': return [ c.x2, c.y ];
+                                case 'nw': return [ c.x, c.y ];
+                                case 'se': return [ c.x2, c.y2 ];
+                                case 'sw': return [ c.x, c.y2 ];
+                        }
+                };
+                /*}}}*/
+                function getFixed()/*{{{*/
+                {
+                        if (!options.aspectRatio) return getRect();
+                        // This function could use some optimization I think...
+                        var aspect = options.aspectRatio,
+                                min_x = options.minSize[0]/xscale,
+                                min_y = options.minSize[1]/yscale,
+                                max_x = options.maxSize[0]/xscale,
+                                max_y = options.maxSize[1]/yscale,
+                                rw = x2 - x1,
+                                rh = y2 - y1,
+                                rwa = Math.abs(rw),
+                                rha = Math.abs(rh),
+                                real_ratio = rwa / rha,
+                                xx, yy
+                       
+                        if (max_x == 0) { max_x = boundx * 10 }
+                        if (max_y == 0) { max_y = boundy * 10 }
+                        if (real_ratio < aspect)
+                        {
+                                yy = y2;
+                                w = rha * aspect;
+                                xx = rw < 0 ? x1 - w : w + x1;
+
+                                if (xx < 0)
+                                {
+                                        xx = 0;
+                                        h = Math.abs((xx - x1) / aspect);
+                                        yy = rh < 0 ? y1 - h: h + y1;
+                                }
+                                else if (xx > boundx)
+                                {
+                                        xx = boundx;
+                                        h = Math.abs((xx - x1) / aspect);
+                                        yy = rh < 0 ? y1 - h : h + y1;
+                                }
+                        }
+                        else
+                        {
+                                xx = x2;
+                                h = rwa / aspect;
+                                yy = rh < 0 ? y1 - h : y1 + h;
+                                if (yy < 0)
+                                {
+                                        yy = 0;
+                                        w = Math.abs((yy - y1) * aspect);
+                                        xx = rw < 0 ? x1 - w : w + x1;
+                                }
+                                else if (yy > boundy)
+                                {
+                                        yy = boundy;
+                                        w = Math.abs(yy - y1) * aspect;
+                                        xx = rw < 0 ? x1 - w : w + x1;
+                                }
+                        }
+
+                        // Magic %-)
+                        if(xx > x1) { // right side
+                         if(xx - x1 < min_x) {
+                                xx = x1 + min_x;
+                         } else if (xx - x1 > max_x) {
+                                xx = x1 + max_x;
+                         }
+                         if(yy > y1) {
+                                yy = y1 + (xx - x1)/aspect;
+                         } else {
+                                yy = y1 - (xx - x1)/aspect;
+                         }
+                        } else if (xx < x1) { // left side
+                         if(x1 - xx < min_x) {
+                                xx = x1 - min_x
+                         } else if (x1 - xx > max_x) {
+                                xx = x1 - max_x;
+                         }
+                         if(yy > y1) {
+                                yy = y1 + (x1 - xx)/aspect;
+                         } else {
+                                yy = y1 - (x1 - xx)/aspect;
+                         }
+                        }
+
+                        if(xx < 0) {
+                                x1 -= xx;
+                                xx = 0;
+                        } else if (xx > boundx) {
+                                x1 -= xx - boundx;
+                                xx = boundx;
+                        }
+
+                        if(yy < 0) {
+                                y1 -= yy;
+                                yy = 0;
+                        } else if (yy > boundy) {
+                                y1 -= yy - boundy;
+                                yy = boundy;
+                        }
+
+                        return last = makeObj(flipCoords(x1,y1,xx,yy));
+                };
+                /*}}}*/
+                function rebound(p)/*{{{*/
+                {
+                        if (p[0] < 0) p[0] = 0;
+                        if (p[1] < 0) p[1] = 0;
+
+                        if (p[0] > boundx) p[0] = boundx;
+                        if (p[1] > boundy) p[1] = boundy;
+
+                        return [ p[0], p[1] ];
+                };
+                /*}}}*/
+                function flipCoords(x1,y1,x2,y2)/*{{{*/
+                {
+                        var xa = x1, xb = x2, ya = y1, yb = y2;
+                        if (x2 < x1)
+                        {
+                                xa = x2;
+                                xb = x1;
+                        }
+                        if (y2 < y1)
+                        {
+                                ya = y2;
+                                yb = y1;
+                        }
+                        return [ Math.round(xa), Math.round(ya), Math.round(xb), Math.round(yb) ];
+                };
+                /*}}}*/
+                function getRect()/*{{{*/
+                {
+                        var xsize = x2 - x1;
+                        var ysize = y2 - y1;
+
+                        if (xlimit && (Math.abs(xsize) > xlimit))
+                                x2 = (xsize > 0) ? (x1 + xlimit) : (x1 - xlimit);
+                        if (ylimit && (Math.abs(ysize) > ylimit))
+                                y2 = (ysize > 0) ? (y1 + ylimit) : (y1 - ylimit);
+
+                        if (ymin && (Math.abs(ysize) < ymin))
+                                y2 = (ysize > 0) ? (y1 + ymin) : (y1 - ymin);
+                        if (xmin && (Math.abs(xsize) < xmin))
+                                x2 = (xsize > 0) ? (x1 + xmin) : (x1 - xmin);
+
+                        if (x1 < 0) { x2 -= x1; x1 -= x1; }
+                        if (y1 < 0) { y2 -= y1; y1 -= y1; }
+                        if (x2 < 0) { x1 -= x2; x2 -= x2; }
+                        if (y2 < 0) { y1 -= y2; y2 -= y2; }
+                        if (x2 > boundx) { var delta = x2 - boundx; x1 -= delta; x2 -= delta; }
+                        if (y2 > boundy) { var delta = y2 - boundy; y1 -= delta; y2 -= delta; }
+                        if (x1 > boundx) { var delta = x1 - boundy; y2 -= delta; y1 -= delta; }
+                        if (y1 > boundy) { var delta = y1 - boundy; y2 -= delta; y1 -= delta; }
+
+                        return makeObj(flipCoords(x1,y1,x2,y2));
+                };
+                /*}}}*/
+                function makeObj(a)/*{{{*/
+                {
+                        return { x: a[0], y: a[1], x2: a[2], y2: a[3],
+                                w: a[2] - a[0], h: a[3] - a[1] };
+                };
+                /*}}}*/
+
+                return {
+                        flipCoords: flipCoords,
+                        setPressed: setPressed,
+                        setCurrent: setCurrent,
+                        getOffset: getOffset,
+                        moveOffset: moveOffset,
+                        getCorner: getCorner,
+                        getFixed: getFixed
+                };
+        }();
+
+        /*}}}*/
+        var Selection = function()/*{{{*/
+        {
+                var start, end, dragmode, awake, hdep = 370;
+                var borders = { };
+                var handle = { };
+                var seehandles = false;
+                var hhs = options.handleOffset;
+
+                /* Insert draggable elements {{{*/
+
+                // Insert border divs for outline
+                if (options.drawBorders) {
+                        borders = {
+                                        top: insertBorder('hline')
+                                                .css('top',$.browser.msie?px(-1):px(0)),
+                                        bottom: insertBorder('hline'),
+                                        left: insertBorder('vline'),
+                                        right: insertBorder('vline')
+                        };
+                }
+
+                // Insert handles on edges
+                if (options.dragEdges) {
+                        handle.t = insertDragbar('n');
+                        handle.b = insertDragbar('s');
+                        handle.r = insertDragbar('e');
+                        handle.l = insertDragbar('w');
+                }
+
+                // Insert side handles
+                options.sideHandles &&
+                        createHandles(['n','s','e','w']);
+
+                // Insert corner handles
+                options.cornerHandles &&
+                        createHandles(['sw','nw','ne','se']);
+
+                /*}}}*/
+                // Private Methods
+                function insertBorder(type)/*{{{*/
+                {
+                        var jq = $('<div />')
+                                .css({position: 'absolute', opacity: options.borderOpacity })
+                                .addClass(cssClass(type));
+                        $img_holder.append(jq);
+                        return jq;
+                };
+                /*}}}*/
+                function dragDiv(ord,zi)/*{{{*/
+                {
+                        var jq = $('<div />')
+                                .mousedown(createDragger(ord))
+                                .css({
+                                        cursor: ord+'-resize',
+                                        position: 'absolute',
+                                        zIndex: zi
+                                })
+                       
+                        $hdl_holder.append(jq);
+                        return jq;
+                };
+                /*}}}*/
+                function insertHandle(ord)/*{{{*/
+                {
+                        return dragDiv(ord,hdep++)
+                                .css({ top: px(-hhs+1), left: px(-hhs+1), opacity: options.handleOpacity })
+                                .addClass(cssClass('handle'));
+                };
+                /*}}}*/
+                function insertDragbar(ord)/*{{{*/
+                {
+                        var s = options.handleSize,
+                                o = hhs,
+                                h = s, w = s,
+                                t = o, l = o;
+
+                        switch(ord)
+                        {
+                                case 'n': case 's': w = pct(100); break;
+                                case 'e': case 'w': h = pct(100); break;
+                        }
+
+                        return dragDiv(ord,hdep++).width(w).height(h)
+                                .css({ top: px(-t+1), left: px(-l+1)});
+                };
+                /*}}}*/
+                function createHandles(li)/*{{{*/
+                {
+                        for(i in li) handle[li[i]] = insertHandle(li[i]);
+                };
+                /*}}}*/
+                function moveHandles(c)/*{{{*/
+                {
+                        var midvert = Math.round((c.h / 2) - hhs),
+                                midhoriz = Math.round((c.w / 2) - hhs),
+                                north = west = -hhs+1,
+                                east = c.w - hhs,
+                                south = c.h - hhs,
+                                x, y;
+
+                        'e' in handle &&
+                                handle.e.css({ top: px(midvert), left: px(east) }) &&
+                                handle.w.css({ top: px(midvert) }) &&
+                                handle.s.css({ top: px(south), left: px(midhoriz) }) &&
+                                handle.n.css({ left: px(midhoriz) });
+
+                        'ne' in handle &&
+                                handle.ne.css({ left: px(east) }) &&
+                                handle.se.css({ top: px(south), left: px(east) }) &&
+                                handle.sw.css({ top: px(south) });
+
+                        'b' in handle &&
+                                handle.b.css({ top: px(south) }) &&
+                                handle.r.css({ left: px(east) });
+                };
+                /*}}}*/
+                function moveto(x,y)/*{{{*/
+                {
+                        $img2.css({ top: px(-y), left: px(-x) });
+                        $sel.css({ top: px(y), left: px(x) });
+                };
+                /*}}}*/
+                function resize(w,h)/*{{{*/
+                {
+                        $sel.width(w).height(h);
+                };
+                /*}}}*/
+                function refresh()/*{{{*/
+                {
+                        var c = Coords.getFixed();
+
+                        Coords.setPressed([c.x,c.y]);
+                        Coords.setCurrent([c.x2,c.y2]);
+
+                        updateVisible();
+                };
+                /*}}}*/
+
+                // Internal Methods
+                function updateVisible()/*{{{*/
+                        { if (awake) return update(); };
+                /*}}}*/
+                function update()/*{{{*/
+                {
+                        var c = Coords.getFixed();
+
+                        resize(c.w,c.h);
+                        moveto(c.x,c.y);
+
+                        options.drawBorders &&
+                                borders['right'].css({ left: px(c.w-1) }) &&
+                                        borders['bottom'].css({ top: px(c.h-1) });
+
+                        seehandles && moveHandles(c);
+                        awake || show();
+
+                        options.onChange(unscale(c));
+                };
+                /*}}}*/
+                function show()/*{{{*/
+                {
+                        $sel.show();
+                        $img.css('opacity',options.bgOpacity);
+                        awake = true;
+                };
+                /*}}}*/
+                function release()/*{{{*/
+                {
+                        disableHandles();
+                        $sel.hide();
+                        $img.css('opacity',1);
+                        awake = false;
+                };
+                /*}}}*/
+                function showHandles()//{{{
+                {
+                        if (seehandles)
+                        {
+                                moveHandles(Coords.getFixed());
+                                $hdl_holder.show();
+                        }
+                };
+                //}}}
+                function enableHandles()/*{{{*/
+                {
+                        seehandles = true;
+                        if (options.allowResize)
+                        {
+                                moveHandles(Coords.getFixed());
+                                $hdl_holder.show();
+                                return true;
+                        }
+                };
+                /*}}}*/
+                function disableHandles()/*{{{*/
+                {
+                        seehandles = false;
+                        $hdl_holder.hide();
+                };
+                /*}}}*/
+                function animMode(v)/*{{{*/
+                {
+                        (animating = v) ? disableHandles(): enableHandles();
+                };
+                /*}}}*/
+                function done()/*{{{*/
+                {
+                        animMode(false);
+                        refresh();
+                };
+                /*}}}*/
+
+                var $track = newTracker().mousedown(createDragger('move'))
+                                .css({ cursor: 'move', position: 'absolute', zIndex: 360 })
+
+                $img_holder.append($track);
+                disableHandles();
+
+                return {
+                        updateVisible: updateVisible,
+                        update: update,
+                        release: release,
+                        refresh: refresh,
+                        setCursor: function (cursor) { $track.css('cursor',cursor); },
+                        enableHandles: enableHandles,
+                        enableOnly: function() { seehandles = true; },
+                        showHandles: showHandles,
+                        disableHandles: disableHandles,
+                        animMode: animMode,
+                        done: done
+                };
+        }();
+        /*}}}*/
+        var Tracker = function()/*{{{*/
+        {
+                var onMove                = function() { },
+                        onDone                = function() { },
+                        trackDoc        = options.trackDocument;
+
+                if (!trackDoc)
+                {
+                        $trk
+                                .mousemove(trackMove)
+                                .mouseup(trackUp)
+                                .mouseout(trackUp)
+                       
+                }
+
+                function toFront()/*{{{*/
+                {
+                        $trk.css({zIndex:450});
+                        if (trackDoc)
+                        {
+                                $(document)
+                                        .mousemove(trackMove)
+                                        .mouseup(trackUp)
+                               
+                        }
+                }
+                /*}}}*/
+                function toBack()/*{{{*/
+                {
+                        $trk.css({zIndex:290});
+                        if (trackDoc)
+                        {
+                                $(document)
+                                        .unbind('mousemove',trackMove)
+                                        .unbind('mouseup',trackUp)
+                               
+                        }
+                }
+                /*}}}*/
+                function trackMove(e)/*{{{*/
+                {
+                        onMove(mouseAbs(e));
+                };
+                /*}}}*/
+                function trackUp(e)/*{{{*/
+                {
+                        e.preventDefault();
+                        e.stopPropagation();
+
+                        if (btndown)
+                        {
+                                btndown = false;
+
+                                onDone(mouseAbs(e));
+                                options.onSelect(unscale(Coords.getFixed()));
+                                toBack();
+                                onMove = function() { };
+                                onDone = function() { };
+                        }
+
+                        return false;
+                };
+                /*}}}*/
+
+                function activateHandlers(move,done)/* {{{ */
+                {
+                        btndown = true;
+                        onMove = move;
+                        onDone = done;
+                        toFront();
+                        return false;
+                };
+                /* }}} */
+
+                function setCursor(t) { $trk.css('cursor',t); };
+
+                $img.before($trk);
+                return {
+                        activateHandlers: activateHandlers,
+                        setCursor: setCursor
+                };
+        }();
+        /*}}}*/
+        var KeyManager = function()/*{{{*/
+        {
+                var $keymgr = $('<input type="radio" />')
+                                .css({ position: 'absolute', left: '-30px' })
+                                .keypress(parseKey)
+                                .blur(onBlur),
+
+                        $keywrap = $('<div />')
+                                .css({
+                                        position: 'absolute',
+                                        overflow: 'hidden'
+                                })
+                                .append($keymgr)
+               
+
+                function watchKeys()/*{{{*/
+                {
+                        if (options.keySupport)
+                        {
+                                $keymgr.show();
+                                $keymgr.focus();
+                        }
+                };
+                /*}}}*/
+                function onBlur(e)/*{{{*/
+                {
+                        $keymgr.hide();
+                };
+                /*}}}*/
+                function doNudge(e,x,y)/*{{{*/
+                {
+                        if (options.allowMove) {
+                                Coords.moveOffset([x,y]);
+                                Selection.updateVisible();
+                        };
+                        e.preventDefault();
+                        e.stopPropagation();
+                };
+                /*}}}*/
+                function parseKey(e)/*{{{*/
+                {
+                        if (e.ctrlKey) return true;
+                        shift_down = e.shiftKey ? true : false;
+                        var nudge = shift_down ? 10 : 1;
+                        switch(e.keyCode)
+                        {
+                                case 37: doNudge(e,-nudge,0); break;
+                                case 39: doNudge(e,nudge,0); break;
+                                case 38: doNudge(e,0,-nudge); break;
+                                case 40: doNudge(e,0,nudge); break;
+
+                                case 27: Selection.release(); break;
+
+                                case 9: return true;
+                        }
+
+                        return nothing(e);
+                };
+                /*}}}*/
+                
+                if (options.keySupport) $keywrap.insertBefore($img);
+                return {
+                        watchKeys: watchKeys
+                };
+        }();
+        /*}}}*/
+
+        // }}}
+        // Internal Methods {{{
+
+        function px(n) { return '' + parseInt(n) + 'px'; };
+        function pct(n) { return '' + parseInt(n) + '%'; };
+        function cssClass(cl) { return options.baseClass + '-' + cl; };
+        function getPos(obj)/*{{{*/
+        {
+                // Updated in v0.9.4 to use built-in dimensions plugin
+                var pos = $(obj).offset();
+                return [ pos.left, pos.top ];
+        };
+        /*}}}*/
+        function mouseAbs(e)/*{{{*/
+        {
+                return [ (e.pageX - docOffset[0]), (e.pageY - docOffset[1]) ];
+        };
+        /*}}}*/
+        function myCursor(type)/*{{{*/
+        {
+                if (type != lastcurs)
+                {
+                        Tracker.setCursor(type);
+                        //Handles.xsetCursor(type);
+                        lastcurs = type;
+                }
+        };
+        /*}}}*/
+        function startDragMode(mode,pos)/*{{{*/
+        {
+                docOffset = getPos($img);
+                Tracker.setCursor(mode=='move'?mode:mode+'-resize');
+
+                if (mode == 'move')
+                        return Tracker.activateHandlers(createMover(pos), doneSelect);
+
+                var fc = Coords.getFixed();
+                var opp = oppLockCorner(mode);
+                var opc = Coords.getCorner(oppLockCorner(opp));
+
+                Coords.setPressed(Coords.getCorner(opp));
+                Coords.setCurrent(opc);
+
+                Tracker.activateHandlers(dragmodeHandler(mode,fc),doneSelect);
+        };
+        /*}}}*/
+        function dragmodeHandler(mode,f)/*{{{*/
+        {
+                return function(pos) {
+                        if (!options.aspectRatio) switch(mode)
+                        {
+                                case 'e': pos[1] = f.y2; break;
+                                case 'w': pos[1] = f.y2; break;
+                                case 'n': pos[0] = f.x2; break;
+                                case 's': pos[0] = f.x2; break;
+                        }
+                        else switch(mode)
+                        {
+                                case 'e': pos[1] = f.y+1; break;
+                                case 'w': pos[1] = f.y+1; break;
+                                case 'n': pos[0] = f.x+1; break;
+                                case 's': pos[0] = f.x+1; break;
+                        }
+                        Coords.setCurrent(pos);
+                        Selection.update();
+                };
+        };
+        /*}}}*/
+        function createMover(pos)/*{{{*/
+        {
+                var lloc = pos;
+                KeyManager.watchKeys();
+
+                return function(pos)
+                {
+                        Coords.moveOffset([pos[0] - lloc[0], pos[1] - lloc[1]]);
+                        lloc = pos;
+                        
+                        Selection.update();
+                };
+        };
+        /*}}}*/
+        function oppLockCorner(ord)/*{{{*/
+        {
+                switch(ord)
+                {
+                        case 'n': return 'sw';
+                        case 's': return 'nw';
+                        case 'e': return 'nw';
+                        case 'w': return 'ne';
+                        case 'ne': return 'sw';
+                        case 'nw': return 'se';
+                        case 'se': return 'nw';
+                        case 'sw': return 'ne';
+                };
+        };
+        /*}}}*/
+        function createDragger(ord)/*{{{*/
+        {
+                return function(e) {
+                        if (options.disabled) return false;
+                        if ((ord == 'move') && !options.allowMove) return false;
+                        btndown = true;
+                        startDragMode(ord,mouseAbs(e));
+                        e.stopPropagation();
+                        e.preventDefault();
+                        return false;
+                };
+        };
+        /*}}}*/
+        function presize($obj,w,h)/*{{{*/
+        {
+                var nw = $obj.width(), nh = $obj.height();
+                if ((nw > w) && w > 0)
+                {
+                        nw = w;
+                        nh = (w/$obj.width()) * $obj.height();
+                }
+                if ((nh > h) && h > 0)
+                {
+                        nh = h;
+                        nw = (h/$obj.height()) * $obj.width();
+                }
+                xscale = $obj.width() / nw;
+                yscale = $obj.height() / nh;
+                $obj.width(nw).height(nh);
+        };
+        /*}}}*/
+        function unscale(c)/*{{{*/
+        {
+                return {
+                        x: parseInt(c.x * xscale), y: parseInt(c.y * yscale),
+                        x2: parseInt(c.x2 * xscale), y2: parseInt(c.y2 * yscale),
+                        w: parseInt(c.w * xscale), h: parseInt(c.h * yscale)
+                };
+        };
+        /*}}}*/
+        function doneSelect(pos)/*{{{*/
+        {
+                var c = Coords.getFixed();
+                if (c.w > options.minSelect[0] && c.h > options.minSelect[1])
+                {
+                        Selection.enableHandles();
+                        Selection.done();
+                }
+                else
+                {
+                        Selection.release();
+                }
+                Tracker.setCursor( options.allowSelect?'crosshair':'default' );
+        };
+        /*}}}*/
+        function newSelection(e)/*{{{*/
+        {
+                if (options.disabled) return false;
+                if (!options.allowSelect) return false;
+                btndown = true;
+                docOffset = getPos($img);
+                Selection.disableHandles();
+                myCursor('crosshair');
+                var pos = mouseAbs(e);
+                Coords.setPressed(pos);
+                Tracker.activateHandlers(selectDrag,doneSelect);
+                KeyManager.watchKeys();
+                Selection.update();
+
+                e.stopPropagation();
+                e.preventDefault();
+                return false;
+        };
+        /*}}}*/
+        function selectDrag(pos)/*{{{*/
+        {
+                Coords.setCurrent(pos);
+                Selection.update();
+        };
+        /*}}}*/
+        function newTracker()
+        {
+                var trk = $('<div></div>').addClass(cssClass('tracker'));
+                $.browser.msie && trk.css({ opacity: 0, backgroundColor: 'white' });
+                return trk;
+        };
+
+        // }}}
+        // API methods {{{
+                
+        function animateTo(a)/*{{{*/
+        {
+                var x1 = a[0] / xscale,
+                        y1 = a[1] / yscale,
+                        x2 = a[2] / xscale,
+                        y2 = a[3] / yscale;
+
+                if (animating) return;
+
+                var animto = Coords.flipCoords(x1,y1,x2,y2);
+                var c = Coords.getFixed();
+                var animat = initcr = [ c.x, c.y, c.x2, c.y2 ];
+                var interv = options.animationDelay;
+
+                var x = animat[0];
+                var y = animat[1];
+                var x2 = animat[2];
+                var y2 = animat[3];
+                var ix1 = animto[0] - initcr[0];
+                var iy1 = animto[1] - initcr[1];
+                var ix2 = animto[2] - initcr[2];
+                var iy2 = animto[3] - initcr[3];
+                var pcent = 0;
+                var velocity = options.swingSpeed;
+
+                Selection.animMode(true);
+
+                var animator = function()
+                {
+                        return function()
+                        {
+                                pcent += (100 - pcent) / velocity;
+
+                                animat[0] = x + ((pcent / 100) * ix1);
+                                animat[1] = y + ((pcent / 100) * iy1);
+                                animat[2] = x2 + ((pcent / 100) * ix2);
+                                animat[3] = y2 + ((pcent / 100) * iy2);
+
+                                if (pcent < 100) animateStart();
+                                        else Selection.done();
+
+                                if (pcent >= 99.8) pcent = 100;
+
+                                setSelectRaw(animat);
+                        };
+                }();
+
+                function animateStart()
+                        { window.setTimeout(animator,interv); };
+
+                animateStart();
+        };
+        /*}}}*/
+        function setSelect(rect)//{{{
+        {
+                setSelectRaw([rect[0]/xscale,rect[1]/yscale,rect[2]/xscale,rect[3]/yscale]);
+        };
+        //}}}
+        function setSelectRaw(l) /*{{{*/
+        {
+                Coords.setPressed([l[0],l[1]]);
+                Coords.setCurrent([l[2],l[3]]);
+                Selection.update();
+        };
+        /*}}}*/
+        function setOptions(opt)/*{{{*/
+        {
+                if (typeof(opt) != 'object') opt = { };
+                options = $.extend(options,opt);
+
+                if (typeof(options.onChange)!=='function')
+                        options.onChange = function() { };
+
+                if (typeof(options.onSelect)!=='function')
+                        options.onSelect = function() { };
+
+        };
+        /*}}}*/
+        function tellSelect()/*{{{*/
+        {
+                return unscale(Coords.getFixed());
+        };
+        /*}}}*/
+        function tellScaled()/*{{{*/
+        {
+                return Coords.getFixed();
+        };
+        /*}}}*/
+        function setOptionsNew(opt)/*{{{*/
+        {
+                setOptions(opt);
+                interfaceUpdate();
+        };
+        /*}}}*/
+        function disableCrop()//{{{
+        {
+                options.disabled = true;
+                Selection.disableHandles();
+                Selection.setCursor('default');
+                Tracker.setCursor('default');
+        };
+        //}}}
+        function enableCrop()//{{{
+        {
+                options.disabled = false;
+                interfaceUpdate();
+        };
+        //}}}
+        function cancelCrop()//{{{
+        {
+                Selection.done();
+                Tracker.activateHandlers(null,null);
+        };
+        //}}}
+        function destroy()//{{{
+        {
+                $div.remove();
+                $origimg.show();
+        };
+        //}}}
+
+        function interfaceUpdate(alt)//{{{
+        // This method tweaks the interface based on options object.
+        // Called when options are changed and at end of initialization.
+        {
+                options.allowResize ?
+                        alt?Selection.enableOnly():Selection.enableHandles():
+                        Selection.disableHandles();
+
+                Tracker.setCursor( options.allowSelect? 'crosshair': 'default' );
+                Selection.setCursor( options.allowMove? 'move': 'default' );
+
+                $div.css('backgroundColor',options.bgColor);
+
+                if ('setSelect' in options) {
+                        setSelect(opt.setSelect);
+                        Selection.done();
+                        delete(options.setSelect);
+                }
+
+                if ('trueSize' in options) {
+                        xscale = options.trueSize[0] / boundx;
+                        yscale = options.trueSize[1] / boundy;
+                }
+
+                xlimit = options.maxSize[0] || 0;
+                ylimit = options.maxSize[1] || 0;
+                xmin = options.minSize[0] || 0;
+                ymin = options.minSize[1] || 0;
+
+                if ('outerImage' in options)
+                {
+                        $img.attr('src',options.outerImage);
+                        delete(options.outerImage);
+                }
+
+                Selection.refresh();
+        };
+        //}}}
+
+        // }}}
+
+        $hdl_holder.hide();
+        interfaceUpdate(true);
+        
+        var api = {
+                animateTo: animateTo,
+                setSelect: setSelect,
+                setOptions: setOptionsNew,
+                tellSelect: tellSelect,
+                tellScaled: tellScaled,
+
+                disable: disableCrop,
+                enable: enableCrop,
+                cancel: cancelCrop,
+
+                focus: KeyManager.watchKeys,
+
+                getBounds: function() { return [ boundx * xscale, boundy * yscale ]; },
+                getWidgetSize: function() { return [ boundx, boundy ]; },
+
+                release: Selection.release,
+                destroy: destroy
+
+        };
+
+        $origimg.data('Jcrop',api);
+        return api;
+};
+
+$.fn.Jcrop = function(options)/*{{{*/
+{
+        function attachWhenDone(from)/*{{{*/
+        {
+                var loadsrc = options.useImg || from.src;
+                var img = new Image();
+                img.onload = function() { $.Jcrop(from,options); };
+                img.src = loadsrc;
+        };
+        /*}}}*/
+        if (typeof(options) !== 'object') options = { };
+
+        // Iterate over each object, attach Jcrop
+        this.each(function()
+        {
+                // If we've already attached to this object
+                if ($(this).data('Jcrop'))
+                {
+                        // The API can be requested this way (undocumented)
+                        if (options == 'api') return $(this).data('Jcrop');
+                        // Otherwise, we just reset the options...
+                        else $(this).data('Jcrop').setOptions(options);
+                }
+                // If we haven't been attached, preload and attach
+                else attachWhenDone(this);
+        });
+
+        // Return "this" so we're chainable a la jQuery plugin-style!
+        return this;
+};
+/*}}}*/
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjsjcropjqueryJcropminjsfromrev21591trunkwpincludesjsjcropjqueryJcropjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jcrop/jquery.Jcrop.min.js (from rev 21591, trunk/wp-includes/js/jcrop/jquery.Jcrop.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jcrop/jquery.Jcrop.min.js         (rev 0)
+++ trunk/wp-includes/js/jcrop/jquery.Jcrop.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){a.Jcrop=function(d,A){var d=d,A=A;if(typeof(d)!=="object"){d=a(d)[0]}if(typeof(A)!=="object"){A={}}if(!("trackDocument" in A)){A.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){A.trackDocument=true}}if(!("keySupport" in A)){A.keySupport=a.browser.msie?false:true}var U={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var H=U;z(A);var W=a(d);var al=W.clone().removeAttr("id").css({position:&q
uot;absolute"});al.width(W.width());al.height(W.height());W.after(al).hide();T(al,H.boxWidth,H.boxHeight);var Q=al.width(),O=al.height(),Z=a("<div />").width(Q).height(O).addClass(C("holder")).css({position:"relative",backgroundColor:H.bgColor}).insertAfter(W).append(al);if(H.addClass){Z.addClass(H.addClass)}var I=a("<img />").attr("src",al.attr("src")).css("position","absolute").width(Q).height(O);var k=a("<div />").width(K(100)).height(K(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(I);var L=a("<div />").width(K(100)).height(K(100)).css("zIndex",320);var y=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(al).append(k,L);var t=H.boundary;var b=ae().width(Q+(t*2)).height(O+(t*2)).css({position:"absolute",top:l(-t),left:l(-t),zIndex:290}).mousedow
n(ac);var x,ah,p,S;var M,e,n=true;var ad=D(al),r,an,am,B,ab;var aa=function(){var aq=0,aC=0,ap=0,aB=0,au,ar;function aw(aF){var aF=at(aF);ap=aq=aF[0];aB=aC=aF[1]}function av(aF){var aF=at(aF);au=aF[0]-ap;ar=aF[1]-aB;ap=aF[0];aB=aF[1]}function aE(){return[au,ar]}function ao(aH){var aG=aH[0],aF=aH[1];if(0>aq+aG){aG-=aG+aq}if(0>aC+aF){aF-=aF+aC}if(O<aB+aF){aF+=O-(aB+aF)}if(Q<ap+aG){aG+=Q-(ap+aG)}aq+=aG;ap+=aG;aC+=aF;aB+=aF}function ax(aF){var aG=aD();switch(aF){case"ne":return[aG.x2,aG.y];case"nw":return[aG.x,aG.y];case"se":return[aG.x2,aG.y2];case"sw":return[aG.x,aG.y2]}}function aD(){if(!H.aspectRatio){return aA()}var aH=H.aspectRatio,aO=H.minSize[0]/M,aN=H.minSize[1]/e,aG=H.maxSize[0]/M,aQ=H.maxSize[1]/e,aI=ap-aq,aP=aB-aC,aJ=Math.abs(aI),aK=Math.abs(aP),aL=aJ/aK,aF,aM;if(aG==0){aG=Q*10}if(aQ==0){aQ=O*10}if(aL<aH){aM=aB;w=aK*aH;aF=aI<0?aq-w:w+aq;if(aF<0){aF=0;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}else{if(aF>
;Q){aF=Q;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}}}else{aF=ap;h=aJ/aH;aM=aP<0?aC-h:aC+h;if(aM<0){aM=0;w=Math.abs((aM-aC)*aH);aF=aI<0?aq-w:w+aq}else{if(aM>O){aM=O;w=Math.abs(aM-aC)*aH;aF=aI<0?aq-w:w+aq}}}if(aF>aq){if(aF-aq<aO){aF=aq+aO}else{if(aF-aq>aG){aF=aq+aG}}if(aM>aC){aM=aC+(aF-aq)/aH}else{aM=aC-(aF-aq)/aH}}else{if(aF<aq){if(aq-aF<aO){aF=aq-aO}else{if(aq-aF>aG){aF=aq-aG}}if(aM>aC){aM=aC+(aq-aF)/aH}else{aM=aC-(aq-aF)/aH}}}if(aF<0){aq-=aF;aF=0}else{if(aF>Q){aq-=aF-Q;aF=Q}}if(aM<0){aC-=aM;aM=0}else{if(aM>O){aC-=aM-O;aM=O}}return last=az(ay(aq,aC,aF,aM))}function at(aF){if(aF[0]<0){aF[0]=0}if(aF[1]<0){aF[1]=0}if(aF[0]>Q){aF[0]=Q}if(aF[1]>O){aF[1]=O}return[aF[0],aF[1]]}function ay(aI,aK,aH,aJ){var aM=aI,aL=aH,aG=aK,aF=aJ;if(aH<aI){aM=aH;aL=aI}if(aJ<aK){aG=aJ;aF=aK}return[Math.round(aM),Math.round(aG),Math.round(aL),Math.round(aF)]}function aA(){var aG=ap-aq;var aF=aB-aC;if(x&&(Math.abs(aG)>x))
{ap=(aG>0)?(aq+x):(aq-x)}if(ah&&(Math.abs(aF)>ah)){aB=(aF>0)?(aC+ah):(aC-ah)}if(S&&(Math.abs(aF)<S)){aB=(aF>0)?(aC+S):(aC-S)}if(p&&(Math.abs(aG)<p)){ap=(aG>0)?(aq+p):(aq-p)}if(aq<0){ap-=aq;aq-=aq}if(aC<0){aB-=aC;aC-=aC}if(ap<0){aq-=ap;ap-=ap}if(aB<0){aC-=aB;aB-=aB}if(ap>Q){var aH=ap-Q;aq-=aH;ap-=aH}if(aB>O){var aH=aB-O;aC-=aH;aB-=aH}if(aq>Q){var aH=aq-O;aB-=aH;aC-=aH}if(aC>O){var aH=aC-O;aB-=aH;aC-=aH}return az(ay(aq,aC,ap,aB))}function az(aF){return{x:aF[0],y:aF[1],x2:aF[2],y2:aF[3],w:aF[2]-aF[0],h:aF[3]-aF[1]}}return{flipCoords:ay,setPressed:aw,setCurrent:av,getOffset:aE,moveOffset:ao,getCorner:ax,getFixed:aD}}();var X=function(){var aw,ar,aC,aB,aK=370;var av={};var aO={};var aq=false;var aA=H.handleOffset;if(H.drawBorders){av={top:ax("hline").css("top",a.browser.msie?l(-1):l(0)),bottom:ax("hline"),left:ax("vline"),right:ax("vline")}}if(H.dragEdges){aO.t=a
J("n");aO.b=aJ("s");aO.r=aJ("e");aO.l=aJ("w")}H.sideHandles&&aF(["n","s","e","w"]);H.cornerHandles&&aF(["sw","nw","ne","se"]);function ax(aR){var aS=a("<div />").css({position:"absolute",opacity:H.borderOpacity}).addClass(C(aR));k.append(aS);return aS}function ap(aR,aS){var aT=a("<div />").mousedown(c(aR)).css({cursor:aR+"-resize",position:"absolute",zIndex:aS});L.append(aT);return aT}function aD(aR){return ap(aR,aK++).css({top:l(-aA+1),left:l(-aA+1),opacity:H.handleOpacity}).addClass(C("handle"))}function aJ(aT){var aW=H.handleSize,aX=aA,aV=aW,aS=aW,aU=aX,aR=aX;switch(aT){case"n":case"s":aS=K(100);break;case"e":case"w":aV=K(100);break}return ap(aT,aK++).width(aS).height(aV).css({top:l(-aU+1),left:l(-aR+1)})}function aF(aR){for(i i
n aR){aO[aR[i]]=aD(aR[i])}}function aH(aY){var aT=Math.round((aY.h/2)-aA),aS=Math.round((aY.w/2)-aA),aW=west=-aA+1,aV=aY.w-aA,aU=aY.h-aA,aR,aX;"e" in aO&&aO.e.css({top:l(aT),left:l(aV)})&&aO.w.css({top:l(aT)})&&aO.s.css({top:l(aU),left:l(aS)})&&aO.n.css({left:l(aS)});"ne" in aO&&aO.ne.css({left:l(aV)})&&aO.se.css({top:l(aU),left:l(aV)})&&aO.sw.css({top:l(aU)});"b" in aO&&aO.b.css({top:l(aU)})&&aO.r.css({left:l(aV)})}function az(aR,aS){I.css({top:l(-aS),left:l(-aR)});y.css({top:l(aS),left:l(aR)})}function aQ(aR,aS){y.width(aR).height(aS)}function at(){var aR=aa.getFixed();aa.setPressed([aR.x,aR.y]);aa.setCurrent([aR.x2,aR.y2]);aN()}function aN(){if(aB){return ay()}}function ay(){var aR=aa.getFixed();aQ(aR.w,aR.h);az(aR.x,aR.y);H.drawBorders&&av.right.css({left:l(aR.w-1)})&&av.bottom.css({top:l(aR.h-1)});aq&&aH(aR);aB||aP();H.onChange(Y(aR))}function aP
(){y.show();al.css("opacity",H.bgOpacity);aB=true}function aL(){aM();y.hide();al.css("opacity",1);aB=false}function ao(){if(aq){aH(aa.getFixed());L.show()}}function aG(){aq=true;if(H.allowResize){aH(aa.getFixed());L.show();return true}}function aM(){aq=false;L.hide()}function aI(aR){(B=aR)?aM():aG()}function aE(){aI(false);at()}var au=ae().mousedown(c("move")).css({cursor:"move",position:"absolute",zIndex:360});k.append(au);aM();return{updateVisible:aN,update:ay,release:aL,refresh:at,setCursor:function(aR){au.css("cursor",aR)},enableHandles:aG,enableOnly:function(){aq=true},showHandles:ao,disableHandles:aM,animMode:aI,done:aE}}();var P=function(){var ap=function(){},ar=function(){},aq=H.trackDocument;if(!aq){b.mousemove(ao).mouseup(at).mouseout(at)}function ax(){b.css({zIndex:450});if(aq){a(document).mousemove(ao).mouseup(at)}}function aw(){b.css({zIndex:290});if(aq){a(document).unbind("mousemove",ao).unbi
nd("mouseup",at)}}function ao(ay){ap(F(ay))}function at(ay){ay.preventDefault();ay.stopPropagation();if(r){r=false;ar(F(ay));H.onSelect(Y(aa.getFixed()));aw();ap=function(){};ar=function(){}}return false}function au(az,ay){r=true;ap=az;ar=ay;ax();return false}function av(ay){b.css("cursor",ay)}al.before(b);return{activateHandlers:au,setCursor:av}}();var ak=function(){var ar=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(ao).blur(at),au=a("<div />").css({position:"absolute",overflow:"hidden"}).append(ar);function ap(){if(H.keySupport){ar.show();ar.focus()}}function at(av){ar.hide()}function aq(aw,av,ax){if(H.allowMove){aa.moveOffset([av,ax]);X.updateVisible()}aw.preventDefault();aw.stopPropagation()}function ao(aw){if(aw.ctrlKey){return true}ab=aw.shiftKey?true:false;var av=ab?10:1;switch(aw.keyCode){case 37:aq(aw,-av,0);break;case 39:aq(aw,av,0);break;cas
e 38:aq(aw,0,-av);break;case 40:aq(aw,0,av);break;case 27:X.release();break;case 9:return true}return nothing(aw)}if(H.keySupport){au.insertBefore(al)}return{watchKeys:ap}}();function l(ao){return""+parseInt(ao)+"px"}function K(ao){return""+parseInt(ao)+"%"}function C(ao){return H.baseClass+"-"+ao}function D(ao){var ap=a(ao).offset();return[ap.left,ap.top]}function F(ao){return[(ao.pageX-ad[0]),(ao.pageY-ad[1])]}function E(ao){if(ao!=an){P.setCursor(ao);an=ao}}function f(aq,at){ad=D(al);P.setCursor(aq=="move"?aq:aq+"-resize");if(aq=="move"){return P.activateHandlers(R(at),o)}var ao=aa.getFixed();var ap=q(aq);var ar=aa.getCorner(q(ap));aa.setPressed(aa.getCorner(ap));aa.setCurrent(ar);P.activateHandlers(G(aq,ao),o)}function G(ap,ao){return function(aq){if(!H.aspectRatio){switch(ap){case"e":aq[1]=ao.y2;break;case"w":aq[1]=ao.y2;break;case"n":aq[0]=ao.x2;break;case"
;s":aq[0]=ao.x2;break}}else{switch(ap){case"e":aq[1]=ao.y+1;break;case"w":aq[1]=ao.y+1;break;case"n":aq[0]=ao.x+1;break;case"s":aq[0]=ao.x+1;break}}aa.setCurrent(aq);X.update()}}function R(ap){var ao=ap;ak.watchKeys();return function(aq){aa.moveOffset([aq[0]-ao[0],aq[1]-ao[1]]);ao=aq;X.update()}}function q(ao){switch(ao){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function c(ao){return function(ap){if(H.disabled){return false}if((ao=="move")&&!H.allowMove){return false}r=true;f(ao,F(ap));ap.stopPropagation();ap.preventDefault();return false}}function T(at,ap,ar){var ao=at.width(),aq=at.height();if((ao>ap)&&ap>0){ao=ap;aq=(ap/at.wid
th())*at.height()}if((aq>ar)&&ar>0){aq=ar;ao=(ar/at.height())*at.width()}M=at.width()/ao;e=at.height()/aq;at.width(ao).height(aq)}function Y(ao){return{x:parseInt(ao.x*M),y:parseInt(ao.y*e),x2:parseInt(ao.x2*M),y2:parseInt(ao.y2*e),w:parseInt(ao.w*M),h:parseInt(ao.h*e)}}function o(ap){var ao=aa.getFixed();if(ao.w>H.minSelect[0]&&ao.h>H.minSelect[1]){X.enableHandles();X.done()}else{X.release()}P.setCursor(H.allowSelect?"crosshair":"default")}function ac(ao){if(H.disabled){return false}if(!H.allowSelect){return false}r=true;ad=D(al);X.disableHandles();E("crosshair");var ap=F(ao);aa.setPressed(ap);P.activateHandlers(aj,o);ak.watchKeys();X.update();ao.stopPropagation();ao.preventDefault();return false}function aj(ao){aa.setCurrent(ao);X.update()}function ae(){var ao=a("<div></div>").addClass(C("tracker"));a.browser.msie&&ao.css({opacity:0,backgroundColor:"white"});return a
o}function s(aG){var aB=aG[0]/M,ap=aG[1]/e,aA=aG[2]/M,ao=aG[3]/e;if(B){return}var az=aa.flipCoords(aB,ap,aA,ao);var aE=aa.getFixed();var ar=initcr=[aE.x,aE.y,aE.x2,aE.y2];var aq=H.animationDelay;var ax=ar[0];var aw=ar[1];var aA=ar[2];var ao=ar[3];var aD=az[0]-initcr[0];var au=az[1]-initcr[1];var aC=az[2]-initcr[2];var at=az[3]-initcr[3];var ay=0;var av=H.swingSpeed;X.animMode(true);var aF=function(){return function(){ay+=(100-ay)/av;ar[0]=ax+((ay/100)*aD);ar[1]=aw+((ay/100)*au);ar[2]=aA+((ay/100)*aC);ar[3]=ao+((ay/100)*at);if(ay<100){aH()}else{X.done()}if(ay>=99.8){ay=100}ai(ar)}}();function aH(){window.setTimeout(aF,aq)}aH()}function J(ao){ai([ao[0]/M,ao[1]/e,ao[2]/M,ao[3]/e])}function ai(ao){aa.setPressed([ao[0],ao[1]]);aa.setCurrent([ao[2],ao[3]]);X.update()}function z(ao){if(typeof(ao)!="object"){ao={}}H=a.extend(H,ao);if(typeof(H.onChange)!=="function"){H.onChange=function(){}}if(typeof(H.onSelect)!=="function"){H.onSelect=function(){
}}}function j(){return Y(aa.getFixed())}function ag(){return aa.getFixed()}function u(ao){z(ao);N()}function v(){H.disabled=true;X.disableHandles();X.setCursor("default");P.setCursor("default")}function V(){H.disabled=false;N()}function m(){X.done();P.activateHandlers(null,null)}function af(){Z.remove();W.show()}function N(ao){H.allowResize?ao?X.enableOnly():X.enableHandles():X.disableHandles();P.setCursor(H.allowSelect?"crosshair":"default");X.setCursor(H.allowMove?"move":"default");Z.css("backgroundColor",H.bgColor);if("setSelect" in H){J(A.setSelect);X.done();delete (H.setSelect)}if("trueSize" in H){M=H.trueSize[0]/Q;e=H.trueSize[1]/O}x=H.maxSize[0]||0;ah=H.maxSize[1]||0;p=H.minSize[0]||0;S=H.minSize[1]||0;if("outerImage" in H){al.attr("src",H.outerImage);delete (H.outerImage)}X.refresh()}L.hide();N(true);var g={animateTo:s,setSelect:J,setOptions:u,tellSelect:j,te
llScaled:ag,disable:v,enable:V,cancel:m,focus:ak.watchKeys,getBounds:function(){return[Q*M,O*e]},getWidgetSize:function(){return[Q,O]},release:X.release,destroy:af};W.data("Jcrop",g);return g};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();d.onload=function(){a.Jcrop(f,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if(a(this).data("Jcrop")){if(c=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(c)}}else{b(this)}});return this}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerycolordevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.color.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.color.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.color.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,128 +0,0 @@
</span><del>-/*
- * jQuery Color Animations
- * Copyright 2007 John Resig
- * Released under the MIT and GPL licenses.
- */
-
-(function(jQuery){
-
- // We override the animation for all of these color styles
- jQuery.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor'], function(i,attr){
- jQuery.fx.step[attr] = function(fx){
- if ( fx.state == 0 ) {
- fx.start = getColor( fx.elem, attr );
- fx.end = getRGB( fx.end );
- }
-
- fx.elem.style[attr] = "rgb(" + [
- Math.max(Math.min( parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0),
- Math.max(Math.min( parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0),
- Math.max(Math.min( parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)
- ].join(",") + ")";
- }
- });
-
- // Color Conversion functions from highlightFade
- // By Blair Mitchelmore
- // http://jquery.offput.ca/highlightFade/
-
- // Parse strings looking for color tuples [255,255,255]
- function getRGB(color) {
- var result;
-
- // Check if we're already dealing with an array of colors
- if ( color && color.constructor == Array && color.length == 3 )
- return color;
-
- // Look for rgb(num,num,num)
- if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
- return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])];
-
- // Look for rgb(num%,num%,num%)
- if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
- return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55];
-
- // Look for #a0b1c2
- if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
- return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)];
-
- // Look for #fff
- if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
- return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)];
-
- // Look for rgba(0, 0, 0, 0) == transparent in Safari 3
- if (result = /rgba\(0, 0, 0, 0\)/.exec(color))
- return colors['transparent']
-
- // Otherwise, we're most likely dealing with a named color
- return colors[jQuery.trim(color).toLowerCase()];
- }
-
- function getColor(elem, attr) {
- var color;
-
- do {
- color = jQuery.curCSS(elem, attr);
-
- // Keep going until we find an element that has color, or we hit the body
- if ( color != '' && color != 'transparent' || jQuery.nodeName(elem, "body") )
- break;
-
- attr = "backgroundColor";
- } while ( elem = elem.parentNode );
-
- return getRGB(color);
- };
-
- // Some named colors to work with
- // From Interface by Stefan Petre
- // http://interface.eyecon.ro/
-
- var colors = {
- aqua:[0,255,255],
- azure:[240,255,255],
- beige:[245,245,220],
- black:[0,0,0],
- blue:[0,0,255],
- brown:[165,42,42],
- cyan:[0,255,255],
- darkblue:[0,0,139],
- darkcyan:[0,139,139],
- darkgrey:[169,169,169],
- darkgreen:[0,100,0],
- darkkhaki:[189,183,107],
- darkmagenta:[139,0,139],
- darkolivegreen:[85,107,47],
- darkorange:[255,140,0],
- darkorchid:[153,50,204],
- darkred:[139,0,0],
- darksalmon:[233,150,122],
- darkviolet:[148,0,211],
- fuchsia:[255,0,255],
- gold:[255,215,0],
- green:[0,128,0],
- indigo:[75,0,130],
- khaki:[240,230,140],
- lightblue:[173,216,230],
- lightcyan:[224,255,255],
- lightgreen:[144,238,144],
- lightgrey:[211,211,211],
- lightpink:[255,182,193],
- lightyellow:[255,255,224],
- lime:[0,255,0],
- magenta:[255,0,255],
- maroon:[128,0,0],
- navy:[0,0,128],
- olive:[128,128,0],
- orange:[255,165,0],
- pink:[255,192,203],
- purple:[128,0,128],
- violet:[128,0,128],
- red:[255,0,0],
- silver:[192,192,192],
- white:[255,255,255],
- yellow:[255,255,0],
- transparent: [255,255,255]
- };
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerycolorjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.color.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.color.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.color.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(d){d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,e){d.fx.step[e]=function(g){if(g.state==0){g.start=c(g.elem,e);g.end=b(g.end)}g.elem.style[e]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)].join(",")+")"}});function b(f){var e;if(f&&f.constructor==Array&&f.length==3){return f}if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)){return[parseFloat(e[1])*2.55,parseFloat(e[2])*
2.55,parseFloat(e[3])*2.55]}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}if(e=/rgba\(0, 0, 0, 0\)/.exec(f)){return a.transparent}return a[d.trim(f).toLowerCase()]}function c(g,e){var f;do{f=d.curCSS(g,e);if(f!=""&&f!="transparent"||d.nodeName(g,"body")){break}e="backgroundColor"}while(g=g.parentNode);return b(f)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[25
5,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerycolorjsfromrev21591trunkwpincludesjsjqueryjquerycolordevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.color.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.color.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.color.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.color.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,128 @@
</span><ins>+/*
+ * jQuery Color Animations
+ * Copyright 2007 John Resig
+ * Released under the MIT and GPL licenses.
+ */
+
+(function(jQuery){
+
+ // We override the animation for all of these color styles
+ jQuery.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor'], function(i,attr){
+ jQuery.fx.step[attr] = function(fx){
+ if ( fx.state == 0 ) {
+ fx.start = getColor( fx.elem, attr );
+ fx.end = getRGB( fx.end );
+ }
+
+ fx.elem.style[attr] = "rgb(" + [
+ Math.max(Math.min( parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0),
+ Math.max(Math.min( parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0),
+ Math.max(Math.min( parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)
+ ].join(",") + ")";
+ }
+ });
+
+ // Color Conversion functions from highlightFade
+ // By Blair Mitchelmore
+ // http://jquery.offput.ca/highlightFade/
+
+ // Parse strings looking for color tuples [255,255,255]
+ function getRGB(color) {
+ var result;
+
+ // Check if we're already dealing with an array of colors
+ if ( color && color.constructor == Array && color.length == 3 )
+ return color;
+
+ // Look for rgb(num,num,num)
+ if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
+ return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])];
+
+ // Look for rgb(num%,num%,num%)
+ if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
+ return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55];
+
+ // Look for #a0b1c2
+ if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
+ return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)];
+
+ // Look for #fff
+ if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
+ return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)];
+
+ // Look for rgba(0, 0, 0, 0) == transparent in Safari 3
+ if (result = /rgba\(0, 0, 0, 0\)/.exec(color))
+ return colors['transparent']
+
+ // Otherwise, we're most likely dealing with a named color
+ return colors[jQuery.trim(color).toLowerCase()];
+ }
+
+ function getColor(elem, attr) {
+ var color;
+
+ do {
+ color = jQuery.curCSS(elem, attr);
+
+ // Keep going until we find an element that has color, or we hit the body
+ if ( color != '' && color != 'transparent' || jQuery.nodeName(elem, "body") )
+ break;
+
+ attr = "backgroundColor";
+ } while ( elem = elem.parentNode );
+
+ return getRGB(color);
+ };
+
+ // Some named colors to work with
+ // From Interface by Stefan Petre
+ // http://interface.eyecon.ro/
+
+ var colors = {
+ aqua:[0,255,255],
+ azure:[240,255,255],
+ beige:[245,245,220],
+ black:[0,0,0],
+ blue:[0,0,255],
+ brown:[165,42,42],
+ cyan:[0,255,255],
+ darkblue:[0,0,139],
+ darkcyan:[0,139,139],
+ darkgrey:[169,169,169],
+ darkgreen:[0,100,0],
+ darkkhaki:[189,183,107],
+ darkmagenta:[139,0,139],
+ darkolivegreen:[85,107,47],
+ darkorange:[255,140,0],
+ darkorchid:[153,50,204],
+ darkred:[139,0,0],
+ darksalmon:[233,150,122],
+ darkviolet:[148,0,211],
+ fuchsia:[255,0,255],
+ gold:[255,215,0],
+ green:[0,128,0],
+ indigo:[75,0,130],
+ khaki:[240,230,140],
+ lightblue:[173,216,230],
+ lightcyan:[224,255,255],
+ lightgreen:[144,238,144],
+ lightgrey:[211,211,211],
+ lightpink:[255,182,193],
+ lightyellow:[255,255,224],
+ lime:[0,255,0],
+ magenta:[255,0,255],
+ maroon:[128,0,0],
+ navy:[0,0,128],
+ olive:[128,128,0],
+ orange:[255,165,0],
+ pink:[255,192,203],
+ purple:[128,0,128],
+ violet:[128,0,128],
+ red:[255,0,0],
+ silver:[192,192,192],
+ white:[255,255,255],
+ yellow:[255,255,0],
+ transparent: [255,255,255]
+ };
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerycolorminjsfromrev21591trunkwpincludesjsjqueryjquerycolorjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.color.min.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.color.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.color.min.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.color.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(d){d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,e){d.fx.step[e]=function(g){if(g.state==0){g.start=c(g.elem,e);g.end=b(g.end)}g.elem.style[e]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)].join(",")+")"}});function b(f){var e;if(f&&f.constructor==Array&&f.length==3){return f}if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)){return[parseFloat(e[1])*2.55,parseFloat(e[2])*
2.55,parseFloat(e[3])*2.55]}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}if(e=/rgba\(0, 0, 0, 0\)/.exec(f)){return a.transparent}return a[d.trim(f).toLowerCase()]}function c(g,e){var f;do{f=d.curCSS(g,e);if(f!=""&&f!="transparent"||d.nodeName(g,"body")){break}e="backgroundColor"}while(g=g.parentNode);return b(f)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[25
5,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryformdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.form.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.form.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.form.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,825 +0,0 @@
</span><del>-/*!
- * jQuery Form Plugin
- * version: 2.73 (03-MAY-2011)
- * @requires jQuery v1.3.2 or later
- *
- * Examples and documentation at: http://malsup.com/jquery/form/
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- */
-;(function($) {
-
-/*
-        Usage Note:
-        -----------
-        Do not use both ajaxSubmit and ajaxForm on the same form. These
-        functions are intended to be exclusive. Use ajaxSubmit if you want
-        to bind your own submit handler to the form. For example,
-
-        $(document).ready(function() {
-                $('#myForm').bind('submit', function(e) {
-                        e.preventDefault(); // <-- important
-                        $(this).ajaxSubmit({
-                                target: '#output'
-                        });
-                });
-        });
-
-        Use ajaxForm when you want the plugin to manage all the event binding
-        for you. For example,
-
-        $(document).ready(function() {
-                $('#myForm').ajaxForm({
-                        target: '#output'
-                });
-        });
-
-        When using ajaxForm, the ajaxSubmit function will be invoked for you
-        at the appropriate time.
-*/
-
-/**
- * ajaxSubmit() provides a mechanism for immediately submitting
- * an HTML form using AJAX.
- */
-$.fn.ajaxSubmit = function(options) {
-        // fast fail if nothing selected (http://dev.jquery.com/ticket/2752)
-        if (!this.length) {
-                log('ajaxSubmit: skipping submit process - no element selected');
-                return this;
-        }
-
-        if (typeof options == 'function') {
-                options = { success: options };
-        }
-
-        var action = this.attr('action');
-        var url = (typeof action === 'string') ? $.trim(action) : '';
-        if (url) {
-                // clean url (don't include hash vaue)
-                url = (url.match(/^([^#]+)/)||[])[1];
-        }
-        url = url || window.location.href || '';
-
-        options = $.extend(true, {
-                url: url,
-                success: $.ajaxSettings.success,
-                type: this[0].getAttribute('method') || 'GET', // IE7 massage (see issue 57)
-                iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank'
-        }, options);
-
-        // hook for manipulating the form data before it is extracted;
-        // convenient for use with rich editors like tinyMCE or FCKEditor
-        var veto = {};
-        this.trigger('form-pre-serialize', [this, options, veto]);
-        if (veto.veto) {
-                log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');
-                return this;
-        }
-
-        // provide opportunity to alter form data before it is serialized
-        if (options.beforeSerialize && options.beforeSerialize(this, options) === false) {
-                log('ajaxSubmit: submit aborted via beforeSerialize callback');
-                return this;
-        }
-
-        var n,v,a = this.formToArray(options.semantic);
-        if (options.data) {
-                options.extraData = options.data;
-                for (n in options.data) {
-                        if(options.data[n] instanceof Array) {
-                                for (var k in options.data[n]) {
-                                        a.push( { name: n, value: options.data[n][k] } );
-                                }
-                        }
-                        else {
-                                v = options.data[n];
-                                v = $.isFunction(v) ? v() : v; // if value is fn, invoke it
-                                a.push( { name: n, value: v } );
-                        }
-                }
-        }
-
-        // give pre-submit callback an opportunity to abort the submit
-        if (options.beforeSubmit && options.beforeSubmit(a, this, options) === false) {
-                log('ajaxSubmit: submit aborted via beforeSubmit callback');
-                return this;
-        }
-
-        // fire vetoable 'validate' event
-        this.trigger('form-submit-validate', [a, this, options, veto]);
-        if (veto.veto) {
-                log('ajaxSubmit: submit vetoed via form-submit-validate trigger');
-                return this;
-        }
-
-        var q = $.param(a);
-
-        if (options.type.toUpperCase() == 'GET') {
-                options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q;
-                options.data = null; // data is null for 'get'
-        }
-        else {
-                options.data = q; // data is the query string for 'post'
-        }
-
-        var $form = this, callbacks = [];
-        if (options.resetForm) {
-                callbacks.push(function() { $form.resetForm(); });
-        }
-        if (options.clearForm) {
-                callbacks.push(function() { $form.clearForm(); });
-        }
-
-        // perform a load on the target only if dataType is not provided
-        if (!options.dataType && options.target) {
-                var oldSuccess = options.success || function(){};
-                callbacks.push(function(data) {
-                        var fn = options.replaceTarget ? 'replaceWith' : 'html';
-                        $(options.target)[fn](data).each(oldSuccess, arguments);
-                });
-        }
-        else if (options.success) {
-                callbacks.push(options.success);
-        }
-
-        options.success = function(data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg
-                var context = options.context || options; // jQuery 1.4+ supports scope context
-                for (var i=0, max=callbacks.length; i < max; i++) {
-                        callbacks[i].apply(context, [data, status, xhr || $form, $form]);
-                }
-        };
-
-        // are there files to upload?
-        var fileInputs = $('input:file', this).length > 0;
-        var mp = 'multipart/form-data';
-        var multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp);
-
-        // options.iframe allows user to force iframe mode
-        // 06-NOV-09: now defaulting to iframe mode if file input is detected
- if (options.iframe !== false && (fileInputs || options.iframe || multipart)) {
-         // hack to fix Safari hang (thanks to Tim Molendijk for this)
-         // see: http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d
-         if (options.closeKeepAlive) {
-                 $.get(options.closeKeepAlive, fileUpload);
-                }
-         else {
-                 fileUpload();
-                }
- }
- else {
-                $.ajax(options);
- }
-
-        // fire 'notify' event
-        this.trigger('form-submit-notify', [this, options]);
-        return this;
-
-
-        // private function for handling file uploads (hat tip to YAHOO!)
-        function fileUpload() {
-                var form = $form[0];
-
-                if ($(':input[name=submit],:input[id=submit]', form).length) {
-                        // if there is an input with a name or id of 'submit' then we won't be
-                        // able to invoke the submit fn on the form (at least not x-browser)
-                        alert('Error: Form elements must not have name or id of "submit".');
-                        return;
-                }
-
-                var s = $.extend(true, {}, $.ajaxSettings, options);
-                s.context = s.context || s;
-                var id = 'jqFormIO' + (new Date().getTime()), fn = '_'+id;
-                var $io = $('<iframe id="' + id + '" name="' + id + '" src="'+ s.iframeSrc +'" />');
-                var io = $io[0];
-
-                $io.css({ position: 'absolute', top: '-1000px', left: '-1000px' });
-
-                var xhr = { // mock object
-                        aborted: 0,
-                        responseText: null,
-                        responseXML: null,
-                        status: 0,
-                        statusText: 'n/a',
-                        getAllResponseHeaders: function() {},
-                        getResponseHeader: function() {},
-                        setRequestHeader: function() {},
-                        abort: function(status) {
-                                var e = (status === 'timeout' ? 'timeout' : 'aborted');
-                                log('aborting upload... ' + e);
-                                this.aborted = 1;
-                                $io.attr('src', s.iframeSrc); // abort op in progress
-                                xhr.error = e;
-                                s.error && s.error.call(s.context, xhr, e, e);
-                                g && $.event.trigger("ajaxError", [xhr, s, e]);
-                                s.complete && s.complete.call(s.context, xhr, e);
-                        }
-                };
-
-                var g = s.global;
-                // trigger ajax global events so that activity/block indicators work like normal
-                if (g && ! $.active++) {
-                        $.event.trigger("ajaxStart");
-                }
-                if (g) {
-                        $.event.trigger("ajaxSend", [xhr, s]);
-                }
-
-                if (s.beforeSend && s.beforeSend.call(s.context, xhr, s) === false) {
-                        if (s.global) {
-                                $.active--;
-                        }
-                        return;
-                }
-                if (xhr.aborted) {
-                        return;
-                }
-
-                var timedOut = 0, timeoutHandle;
-
-                // add submitting element to data if we know it
-                var sub = form.clk;
-                if (sub) {
-                        var n = sub.name;
-                        if (n && !sub.disabled) {
-                                s.extraData = s.extraData || {};
-                                s.extraData[n] = sub.value;
-                                if (sub.type == "image") {
-                                        s.extraData[n+'.x'] = form.clk_x;
-                                        s.extraData[n+'.y'] = form.clk_y;
-                                }
-                        }
-                }
-
-                // take a breath so that pending repaints get some cpu time before the upload starts
-                function doSubmit() {
-                        // make sure form attrs are set
-                        var t = $form.attr('target'), a = $form.attr('action');
-
-                        // update form attrs in IE friendly way
-                        form.setAttribute('target',id);
-                        if (form.getAttribute('method') != 'POST') {
-                                form.setAttribute('method', 'POST');
-                        }
-                        if (form.getAttribute('action') != s.url) {
-                                form.setAttribute('action', s.url);
-                        }
-
-                        // ie borks in some cases when setting encoding
-                        if (! s.skipEncodingOverride) {
-                                $form.attr({
-                                        encoding: 'multipart/form-data',
-                                        enctype: 'multipart/form-data'
-                                });
-                        }
-
-                        // support timout
-                        if (s.timeout) {
-                                timeoutHandle = setTimeout(function() { timedOut = true; cb(true); }, s.timeout);
-                        }
-
-                        // add "extra" data to form if provided in options
-                        var extraInputs = [];
-                        try {
-                                if (s.extraData) {
-                                        for (var n in s.extraData) {
-                                                extraInputs.push(
-                                                        $('<input type="hidden" name="'+n+'" value="'+s.extraData[n]+'" />')
-                                                                .appendTo(form)[0]);
-                                        }
-                                }
-
-                                // add iframe to doc and submit the form
-                                $io.appendTo('body');
- io.attachEvent ? io.attachEvent('onload', cb) : io.addEventListener('load', cb, false);
-                                form.submit();
-                        }
-                        finally {
-                                // reset attrs and remove "extra" input elements
-                                form.setAttribute('action',a);
-                                if(t) {
-                                        form.setAttribute('target', t);
-                                } else {
-                                        $form.removeAttr('target');
-                                }
-                                $(extraInputs).remove();
-                        }
-                }
-
-                if (s.forceSync) {
-                        doSubmit();
-                }
-                else {
-                        setTimeout(doSubmit, 10); // this lets dom updates render
-                }
-
-                var data, doc, domCheckCount = 50, callbackProcessed;
-
-                function cb(e) {
-                        if (xhr.aborted || callbackProcessed) {
-                                return;
-                        }
-                        if (e === true && xhr) {
-                                xhr.abort('timeout');
-                                return;
-                        }
-
-                        var doc = io.contentWindow ? io.contentWindow.document : io.contentDocument ? io.contentDocument : io.document;
-                        if (!doc || doc.location.href == s.iframeSrc) {
-                                // response not received yet
-                                if (!timedOut)
-                                        return;
-                        }
- io.detachEvent ? io.detachEvent('onload', cb) : io.removeEventListener('load', cb, false);
-
-                        var ok = true;
-                        try {
-                                if (timedOut) {
-                                        throw 'timeout';
-                                }
-
-                                var isXml = s.dataType == 'xml' || doc.XMLDocument || $.isXMLDoc(doc);
-                                log('isXml='+isXml);
-                                if (!isXml && window.opera && (doc.body == null || doc.body.innerHTML == '')) {
-                                        if (--domCheckCount) {
-                                                // in some browsers (Opera) the iframe DOM is not always traversable when
-                                                // the onload callback fires, so we loop a bit to accommodate
-                                                log('requeing onLoad callback, DOM not available');
-                                                setTimeout(cb, 250);
-                                                return;
-                                        }
-                                        // let this fall through because server response could be an empty document
-                                        //log('Could not access iframe DOM after mutiple tries.');
-                                        //throw 'DOMException: not available';
-                                }
-
-                                //log('response detected');
-                                xhr.responseText = doc.body ? doc.body.innerHTML : doc.documentElement ? doc.documentElement.innerHTML : null;
-                                xhr.responseXML = doc.XMLDocument ? doc.XMLDocument : doc;
-                                if (isXml)
-                                        s.dataType = 'xml';
-                                xhr.getResponseHeader = function(header){
-                                        var headers = {'content-type': s.dataType};
-                                        return headers[header];
-                                };
-
-                                var scr = /(json|script|text)/.test(s.dataType);
-                                if (scr || s.textarea) {
-                                        // see if user embedded response in textarea
-                                        var ta = doc.getElementsByTagName('textarea')[0];
-                                        if (ta) {
-                                                xhr.responseText = ta.value;
-                                        }
-                                        else if (scr) {
-                                                // account for browsers injecting pre around json response
-                                                var pre = doc.getElementsByTagName('pre')[0];
-                                                var b = doc.getElementsByTagName('body')[0];
-                                                if (pre) {
-                                                        xhr.responseText = pre.textContent;
-                                                }
-                                                else if (b) {
-                                                        xhr.responseText = b.innerHTML;
-                                                }
-                                        }
-                                }
-                                else if (s.dataType == 'xml' && !xhr.responseXML && xhr.responseText != null) {
-                                        xhr.responseXML = toXml(xhr.responseText);
-                                }
-
-                                data = httpData(xhr, s.dataType, s);
-                        }
-                        catch(e){
-                                log('error caught:',e);
-                                ok = false;
-                                xhr.error = e;
-                                s.error && s.error.call(s.context, xhr, 'error', e);
-                                g && $.event.trigger("ajaxError", [xhr, s, e]);
-                        }
-
-                        if (xhr.aborted) {
-                                log('upload aborted');
-                                ok = false;
-                        }
-
-                        // ordering of these callbacks/triggers is odd, but that's how $.ajax does it
-                        if (ok) {
-                                s.success && s.success.call(s.context, data, 'success', xhr);
-                                g && $.event.trigger("ajaxSuccess", [xhr, s]);
-                        }
-
-                        g && $.event.trigger("ajaxComplete", [xhr, s]);
-
-                        if (g && ! --$.active) {
-                                $.event.trigger("ajaxStop");
-                        }
-
-                        s.complete && s.complete.call(s.context, xhr, ok ? 'success' : 'error');
-
-                        callbackProcessed = true;
-                        if (s.timeout)
-                                clearTimeout(timeoutHandle);
-
-                        // clean up
-                        setTimeout(function() {
-                                $io.removeData('form-plugin-onload');
-                                $io.remove();
-                                xhr.responseXML = null;
-                        }, 100);
-                }
-
-                var toXml = $.parseXML || function(s, doc) { // use parseXML if available (jQuery 1.5+)
-                        if (window.ActiveXObject) {
-                                doc = new ActiveXObject('Microsoft.XMLDOM');
-                                doc.async = 'false';
-                                doc.loadXML(s);
-                        }
-                        else {
-                                doc = (new DOMParser()).parseFromString(s, 'text/xml');
-                        }
-                        return (doc && doc.documentElement && doc.documentElement.nodeName != 'parsererror') ? doc : null;
-                };
-                var parseJSON = $.parseJSON || function(s) {
-                        return window['eval']('(' + s + ')');
-                };
-
-                var httpData = function( xhr, type, s ) { // mostly lifted from jq1.4.4
-                        var ct = xhr.getResponseHeader('content-type') || '',
-                                xml = type === 'xml' || !type && ct.indexOf('xml') >= 0,
-                                data = xml ? xhr.responseXML : xhr.responseText;
-
-                        if (xml && data.documentElement.nodeName === 'parsererror') {
-                                $.error && $.error('parsererror');
-                        }
-                        if (s && s.dataFilter) {
-                                data = s.dataFilter(data, type);
-                        }
-                        if (typeof data === 'string') {
-                                if (type === 'json' || !type && ct.indexOf('json') >= 0) {
-                                        data = parseJSON(data);
-                                } else if (type === "script" || !type && ct.indexOf("javascript") >= 0) {
-                                        $.globalEval(data);
-                                }
-                        }
-                        return data;
-                };
-        }
-};
-
-/**
- * ajaxForm() provides a mechanism for fully automating form submission.
- *
- * The advantages of using this method instead of ajaxSubmit() are:
- *
- * 1: This method will include coordinates for <input type="image" /> elements (if the element
- *        is used to submit the form).
- * 2. This method will include the submit element's name/value data (for the element that was
- *        used to submit the form).
- * 3. This method binds the submit() method to the form for you.
- *
- * The options argument for ajaxForm works exactly as it does for ajaxSubmit. ajaxForm merely
- * passes the options argument along after properly binding events for submit elements and
- * the form itself.
- */
-$.fn.ajaxForm = function(options) {
-        // in jQuery 1.3+ we can fix mistakes with the ready state
-        if (this.length === 0) {
-                var o = { s: this.selector, c: this.context };
-                if (!$.isReady && o.s) {
-                        log('DOM not ready, queuing ajaxForm');
-                        $(function() {
-                                $(o.s,o.c).ajaxForm(options);
-                        });
-                        return this;
-                }
-                // is your DOM ready? http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
-                log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
-                return this;
-        }
-
-        return this.ajaxFormUnbind().bind('submit.form-plugin', function(e) {
-                if (!e.isDefaultPrevented()) { // if event has been canceled, don't proceed
-                        e.preventDefault();
-                        $(this).ajaxSubmit(options);
-                }
-        }).bind('click.form-plugin', function(e) {
-                var target = e.target;
-                var $el = $(target);
-                if (!($el.is(":submit,input:image"))) {
-                        // is this a child element of the submit el? (ex: a span within a button)
-                        var t = $el.closest(':submit');
-                        if (t.length == 0) {
-                                return;
-                        }
-                        target = t[0];
-                }
-                var form = this;
-                form.clk = target;
-                if (target.type == 'image') {
-                        if (e.offsetX != undefined) {
-                                form.clk_x = e.offsetX;
-                                form.clk_y = e.offsetY;
-                        } else if (typeof $.fn.offset == 'function') { // try to use dimensions plugin
-                                var offset = $el.offset();
-                                form.clk_x = e.pageX - offset.left;
-                                form.clk_y = e.pageY - offset.top;
-                        } else {
-                                form.clk_x = e.pageX - target.offsetLeft;
-                                form.clk_y = e.pageY - target.offsetTop;
-                        }
-                }
-                // clear form vars
-                setTimeout(function() { form.clk = form.clk_x = form.clk_y = null; }, 100);
-        });
-};
-
-// ajaxFormUnbind unbinds the event handlers that were bound by ajaxForm
-$.fn.ajaxFormUnbind = function() {
-        return this.unbind('submit.form-plugin click.form-plugin');
-};
-
-/**
- * formToArray() gathers form element data into an array of objects that can
- * be passed to any of the following ajax functions: $.get, $.post, or load.
- * Each object in the array has both a 'name' and 'value' property. An example of
- * an array for a simple login form might be:
- *
- * [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]
- *
- * It is this array that is passed to pre-submit callback functions provided to the
- * ajaxSubmit() and ajaxForm() methods.
- */
-$.fn.formToArray = function(semantic) {
-        var a = [];
-        if (this.length === 0) {
-                return a;
-        }
-
-        var form = this[0];
-        var els = semantic ? form.getElementsByTagName('*') : form.elements;
-        if (!els) {
-                return a;
-        }
-
-        var i,j,n,v,el,max,jmax;
-        for(i=0, max=els.length; i < max; i++) {
-                el = els[i];
-                n = el.name;
-                if (!n) {
-                        continue;
-                }
-
-                if (semantic && form.clk && el.type == "image") {
-                        // handle image inputs on the fly when semantic == true
-                        if(!el.disabled && form.clk == el) {
-                                a.push({name: n, value: $(el).val()});
-                                a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
-                        }
-                        continue;
-                }
-
-                v = $.fieldValue(el, true);
-                if (v && v.constructor == Array) {
-                        for(j=0, jmax=v.length; j < jmax; j++) {
-                                a.push({name: n, value: v[j]});
-                        }
-                }
-                else if (v !== null && typeof v != 'undefined') {
-                        a.push({name: n, value: v});
-                }
-        }
-
-        if (!semantic && form.clk) {
-                // input type=='image' are not found in elements array! handle it here
-                var $input = $(form.clk), input = $input[0];
-                n = input.name;
-                if (n && !input.disabled && input.type == 'image') {
-                        a.push({name: n, value: $input.val()});
-                        a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
-                }
-        }
-        return a;
-};
-
-/**
- * Serializes form data into a 'submittable' string. This method will return a string
- * in the format: name1=value1&amp;name2=value2
- */
-$.fn.formSerialize = function(semantic) {
-        //hand off to jQuery.param for proper encoding
-        return $.param(this.formToArray(semantic));
-};
-
-/**
- * Serializes all field elements in the jQuery object into a query string.
- * This method will return a string in the format: name1=value1&amp;name2=value2
- */
-$.fn.fieldSerialize = function(successful) {
-        var a = [];
-        this.each(function() {
-                var n = this.name;
-                if (!n) {
-                        return;
-                }
-                var v = $.fieldValue(this, successful);
-                if (v && v.constructor == Array) {
-                        for (var i=0,max=v.length; i < max; i++) {
-                                a.push({name: n, value: v[i]});
-                        }
-                }
-                else if (v !== null && typeof v != 'undefined') {
-                        a.push({name: this.name, value: v});
-                }
-        });
-        //hand off to jQuery.param for proper encoding
-        return $.param(a);
-};
-
-/**
- * Returns the value(s) of the element in the matched set. For example, consider the following form:
- *
- * <form><fieldset>
- *         <input name="A" type="text" />
- *         <input name="A" type="text" />
- *         <input name="B" type="checkbox" value="B1" />
- *         <input name="B" type="checkbox" value="B2"/>
- *         <input name="C" type="radio" value="C1" />
- *         <input name="C" type="radio" value="C2" />
- * </fieldset></form>
- *
- * var v = $(':text').fieldValue();
- * // if no values are entered into the text inputs
- * v == ['','']
- * // if values entered into the text inputs are 'foo' and 'bar'
- * v == ['foo','bar']
- *
- * var v = $(':checkbox').fieldValue();
- * // if neither checkbox is checked
- * v === undefined
- * // if both checkboxes are checked
- * v == ['B1', 'B2']
- *
- * var v = $(':radio').fieldValue();
- * // if neither radio is checked
- * v === undefined
- * // if first radio is checked
- * v == ['C1']
- *
- * The successful argument controls whether or not the field element must be 'successful'
- * (per http://www.w3.org/TR/html4/interact/forms.html#successful-controls).
- * The default value of the successful argument is true. If this value is false the value(s)
- * for each element is returned.
- *
- * Note: This method *always* returns an array. If no valid value can be determined the
- *         array will be empty, otherwise it will contain one or more values.
- */
-$.fn.fieldValue = function(successful) {
-        for (var val=[], i=0, max=this.length; i < max; i++) {
-                var el = this[i];
-                var v = $.fieldValue(el, successful);
-                if (v === null || typeof v == 'undefined' || (v.constructor == Array && !v.length)) {
-                        continue;
-                }
-                v.constructor == Array ? $.merge(val, v) : val.push(v);
-        }
-        return val;
-};
-
-/**
- * Returns the value of the field element.
- */
-$.fieldValue = function(el, successful) {
-        var n = el.name, t = el.type, tag = el.tagName.toLowerCase();
-        if (successful === undefined) {
-                successful = true;
-        }
-
-        if (successful && (!n || el.disabled || t == 'reset' || t == 'button' ||
-                (t == 'checkbox' || t == 'radio') && !el.checked ||
-                (t == 'submit' || t == 'image') && el.form && el.form.clk != el ||
-                tag == 'select' && el.selectedIndex == -1)) {
-                        return null;
-        }
-
-        if (tag == 'select') {
-                var index = el.selectedIndex;
-                if (index < 0) {
-                        return null;
-                }
-                var a = [], ops = el.options;
-                var one = (t == 'select-one');
-                var max = (one ? index+1 : ops.length);
-                for(var i=(one ? index : 0); i < max; i++) {
-                        var op = ops[i];
-                        if (op.selected) {
-                                var v = op.value;
-                                if (!v) { // extra pain for IE...
-                                        v = (op.attributes && op.attributes['value'] && !(op.attributes['value'].specified)) ? op.text : op.value;
-                                }
-                                if (one) {
-                                        return v;
-                                }
-                                a.push(v);
-                        }
-                }
-                return a;
-        }
-        return $(el).val();
-};
-
-/**
- * Clears the form data. Takes the following actions on the form's input fields:
- * - input text fields will have their 'value' property set to the empty string
- * - select elements will have their 'selectedIndex' property set to -1
- * - checkbox and radio inputs will have their 'checked' property set to false
- * - inputs of type submit, button, reset, and hidden will *not* be effected
- * - button elements will *not* be effected
- */
-$.fn.clearForm = function() {
-        return this.each(function() {
-                $('input,select,textarea', this).clearFields();
-        });
-};
-
-/**
- * Clears the selected form elements.
- */
-$.fn.clearFields = $.fn.clearInputs = function() {
-        return this.each(function() {
-                var t = this.type, tag = this.tagName.toLowerCase();
-                if (t == 'text' || t == 'password' || tag == 'textarea') {
-                        this.value = '';
-                }
-                else if (t == 'checkbox' || t == 'radio') {
-                        this.checked = false;
-                }
-                else if (tag == 'select') {
-                        this.selectedIndex = -1;
-                }
-        });
-};
-
-/**
- * Resets the form data. Causes all form elements to be reset to their original value.
- */
-$.fn.resetForm = function() {
-        return this.each(function() {
-                // guard against an input with the name of 'reset'
-                // note that IE reports the reset function as an 'object'
-                if (typeof this.reset == 'function' || (typeof this.reset == 'object' && !this.reset.nodeType)) {
-                        this.reset();
-                }
-        });
-};
-
-/**
- * Enables or disables any matching elements.
- */
-$.fn.enable = function(b) {
-        if (b === undefined) {
-                b = true;
-        }
-        return this.each(function() {
-                this.disabled = !b;
-        });
-};
-
-/**
- * Checks/unchecks any matching checkboxes or radio buttons and
- * selects/deselects and matching option elements.
- */
-$.fn.selected = function(select) {
-        if (select === undefined) {
-                select = true;
-        }
-        return this.each(function() {
-                var t = this.type;
-                if (t == 'checkbox' || t == 'radio') {
-                        this.checked = select;
-                }
-                else if (this.tagName.toLowerCase() == 'option') {
-                        var $sel = $(this).parent('select');
-                        if (select && $sel[0] && $sel[0].type == 'select-one') {
-                                // deselect all other options
-                                $sel.find('option').selected(false);
-                        }
-                        this.selected = select;
-                }
-        });
-};
-
-// helper fn for console logging
-// set $.fn.ajaxSubmit.debug to true to enable debug logging
-function log() {
-        if ($.fn.ajaxSubmit.debug) {
-                var msg = '[jquery.form] ' + Array.prototype.join.call(arguments,'');
-                if (window.console && window.console.log) {
-                        window.console.log(msg);
-                }
-                else if (window.opera && window.opera.postError) {
-                        window.opera.postError(msg);
-                }
-        }
-};
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryformjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.form.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.form.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.form.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,11 +0,0 @@
</span><del>-/*!
- * jQuery Form Plugin
- * version: 2.73 (03-MAY-2011)
- * @requires jQuery v1.3.2 or later
- *
- * Examples and documentation at: http://malsup.com/jquery/form/
- * Dual licensed under the MIT and GPL licenses:
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.gnu.org/licenses/gpl.html
- */
-(function(b){b.fn.ajaxSubmit=function(t){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof t=="function"){t={success:t}}var h=this.attr("action");var d=(typeof h==="string")?b.trim(h):"";if(d){d=(d.match(/^([^#]+)/)||[])[1]}d=d||window.location.href||"";t=b.extend(true,{url:d,success:b.ajaxSettings.success,type:this[0].getAttribute("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var u={};this.trigger("form-pre-serialize",[this,t,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(t.beforeSerialize&&t.beforeSerialize(this,t)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var f,p,m=this.formToArray(t.semantic);if(t.data){t.extraData=t.data;for(f in t.
data){if(t.data[f] instanceof Array){for(var i in t.data[f]){m.push({name:f,value:t.data[f][i]})}}else{p=t.data[f];p=b.isFunction(p)?p():p;m.push({name:f,value:p})}}}if(t.beforeSubmit&&t.beforeSubmit(m,this,t)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[m,this,t,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var c=b.param(m);if(t.type.toUpperCase()=="GET"){t.url+=(t.url.indexOf("?")>=0?"&":"?")+c;t.data=null}else{t.data=c}var s=this,l=[];if(t.resetForm){l.push(function(){s.resetForm()})}if(t.clearForm){l.push(function(){s.clearForm()})}if(!t.dataType&&t.target){var r=t.success||function(){};l.push(function(n){var k=t.replaceTarget?"replaceWith":"html";b(t.target)[k](n).each(r,arguments)})}else{if(t.success){l.push(t.success)}}t.success=function(w,n,x
){var v=t.context||t;for(var q=0,k=l.length;q<k;q++){l[q].apply(v,[w,n,x||s,s])}};var g=b("input:file",this).length>0;var e="multipart/form-data";var j=(s.attr("enctype")==e||s.attr("encoding")==e);if(t.iframe!==false&&(g||t.iframe||j)){if(t.closeKeepAlive){b.get(t.closeKeepAlive,o)}else{o()}}else{b.ajax(t)}this.trigger("form-submit-notify",[this,t]);return this;function o(){var v=s[0];if(b(":input[name=submit],:input[id=submit]",v).length){alert('Error: Form elements must not have name or id of "submit".');return}var D=b.extend(true,{},b.ajaxSettings,t);D.context=D.context||D;var G="jqFormIO"+(new Date().getTime()),A="_"+G;var x=b('<iframe id="'+G+'" name="'+G+'" src="'+D.iframeSrc+'" />');var B=x[0];x.css({position:"absolute",top:"-1000px",left:"-1000px"});var y={aborted:0,responseText:null,responseXML:nul
l,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(n){var O=(n==="timeout"?"timeout":"aborted");a("aborting upload... "+O);this.aborted=1;x.attr("src",D.iframeSrc);y.error=O;D.error&&D.error.call(D.context,y,O,O);K&&b.event.trigger("ajaxError",[y,D,O]);D.complete&&D.complete.call(D.context,y,O)}};var K=D.global;if(K&&!b.active++){b.event.trigger("ajaxStart")}if(K){b.event.trigger("ajaxSend",[y,D])}if(D.beforeSend&&D.beforeSend.call(D.context,y,D)===false){if(D.global){b.active--}return}if(y.aborted){return}var J=0,C;var z=v.clk;if(z){var H=z.name;if(H&&!z.disabled){D.extraData=D.extraData||{};D.extraData[H]=z.value;if(z.type=="image"){D.extraData[H+".x"]=v.clk_x;D.extraData[H+".y"]=v.clk_y}}}function I(){var Q=s.attr("
target"),O=s.attr("action");v.setAttribute("target",G);if(v.getAttribute("method")!="POST"){v.setAttribute("method","POST")}if(v.getAttribute("action")!=D.url){v.setAttribute("action",D.url)}if(!D.skipEncodingOverride){s.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(D.timeout){C=setTimeout(function(){J=true;F(true)},D.timeout)}var P=[];try{if(D.extraData){for(var R in D.extraData){P.push(b('<input type="hidden" name="'+R+'" value="'+D.extraData[R]+'" />').appendTo(v)[0])}}x.appendTo("body");B.attachEvent?B.attachEvent("onload",F):B.addEventListener("load",F,false);v.submit()}finally{v.setAttribute("action",O);if(Q){v.setAttribute("target",Q)}else{s.removeAttr("target")}b(P).remove()}}if(D.forceSync){I()}else{setTimeout(I,10)}var M,N,L=50,w;function F(T
){if(y.aborted||w){return}if(T===true&&y){y.abort("timeout");return}var S=B.contentWindow?B.contentWindow.document:B.contentDocument?B.contentDocument:B.document;if(!S||S.location.href==D.iframeSrc){if(!J){return}}B.detachEvent?B.detachEvent("onload",F):B.removeEventListener("load",F,false);var P=true;try{if(J){throw"timeout"}var U=D.dataType=="xml"||S.XMLDocument||b.isXMLDoc(S);a("isXml="+U);if(!U&&window.opera&&(S.body==null||S.body.innerHTML=="")){if(--L){a("requeing onLoad callback, DOM not available");setTimeout(F,250);return}}y.responseText=S.body?S.body.innerHTML:S.documentElement?S.documentElement.innerHTML:null;y.responseXML=S.XMLDocument?S.XMLDocument:S;if(U){D.dataType="xml"}y.getResponseHeader=function(W){var V={"content-type":D.dataType};return V[W]};var R=/(json|script|text)/.test(D.dataType);if(R||D.textarea){var O=S.getElementsByTagName(
"textarea")[0];if(O){y.responseText=O.value}else{if(R){var Q=S.getElementsByTagName("pre")[0];var n=S.getElementsByTagName("body")[0];if(Q){y.responseText=Q.textContent}else{if(n){y.responseText=n.innerHTML}}}}}else{if(D.dataType=="xml"&&!y.responseXML&&y.responseText!=null){y.responseXML=E(y.responseText)}}M=k(y,D.dataType,D)}catch(T){a("error caught:",T);P=false;y.error=T;D.error&&D.error.call(D.context,y,"error",T);K&&b.event.trigger("ajaxError",[y,D,T])}if(y.aborted){a("upload aborted");P=false}if(P){D.success&&D.success.call(D.context,M,"success",y);K&&b.event.trigger("ajaxSuccess",[y,D])}K&&b.event.trigger("ajaxComplete",[y,D]);if(K&&!--b.active){b.event.trigger("ajaxStop")}D.complete&&D.complete.call(D.context,y,P?"success":"error");w=true;if(D.timeout){clearT
imeout(C)}setTimeout(function(){x.removeData("form-plugin-onload");x.remove();y.responseXML=null},100)}var E=b.parseXML||function(n,O){if(window.ActiveXObject){O=new ActiveXObject("Microsoft.XMLDOM");O.async="false";O.loadXML(n)}else{O=(new DOMParser()).parseFromString(n,"text/xml")}return(O&&O.documentElement&&O.documentElement.nodeName!="parsererror")?O:null};var q=b.parseJSON||function(n){return window["eval"]("("+n+")")};var k=function(S,Q,P){var O=S.getResponseHeader("content-type")||"",n=Q==="xml"||!Q&&O.indexOf("xml")>=0,R=n?S.responseXML:S.responseText;if(n&&R.documentElement.nodeName==="parsererror"){b.error&&b.error("parsererror")}if(P&&P.dataFilter){R=P.dataFilter(R,Q)}if(typeof R==="string"){if(Q==="json"||!Q&&O.indexOf("json")>=0){R=q
(R)}else{if(Q==="script"||!Q&&O.indexOf("javascript")>=0){b.globalEval(R)}}}return R}}};b.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!b.isReady&&d.s){a("DOM not ready, queuing ajaxForm");b(function(){b(d.s,d.c).ajaxForm(c)});return this}a("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();b(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(j){var i=j.target;var g=b(i);if(!(g.is(":submit,input:image"))){var f=g.closest(":submit");if(f.length==0){return}i=f[0]}var h=this;h.clk=i;if(i.type=="image"){if(j.offsetX!=undefined){h.clk_x=j.offsetX;h.clk_y=j.offsetY}else{if(typeof b.fn.offset=="function"){var k=g.offset();h.clk_x=j.pageX-k.left;
h.clk_y=j.pageY-k.top}else{h.clk_x=j.pageX-i.offsetLeft;h.clk_y=j.pageY-i.offsetTop}}}setTimeout(function(){h.clk=h.clk_x=h.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(q){var p=[];if(this.length===0){return p}var d=this[0];var g=q?d.getElementsByTagName("*"):d.elements;if(!g){return p}var k,h,f,r,e,m,c;for(k=0,m=g.length;k<m;k++){e=g[k];f=e.name;if(!f){continue}if(q&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){p.push({name:f,value:b(e).val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}r=b.fieldValue(e,true);if(r&&r.constructor==Array){for(h=0,c=r.length;h<c;h++){p.push({name:f,value:r[h]})}}else{if(r!==null&&typeof r!="undefined"){p.push({name:f,value:r})}}}if(!q&&d.clk){var l=b(d.clk),o=l[0];f=o.name;if(f&&!o.disabled&&
;o.type=="image"){p.push({name:f,value:l.val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}return p};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,j){var e=c.name,p=c.type,q=c.tagName.toLowerCase();if(j===undefined){j=true}if(j&&(!e||c.disabled||p=="reset"||p=="button&quo
t;||(p=="checkbox"||p=="radio")&&!c.checked||(p=="submit"||p=="image")&&c.form&&c.form.clk!=c||q=="select"&&c.selectedIndex==-1)){return null}if(q=="select"){var k=c.selectedIndex;if(k<0){return null}var m=[],d=c.options;var g=(p=="select-one");var l=(g?k+1:d.length);for(var f=(g?k:0);f<l;f++){var h=d[f];if(h.selected){var o=h.value;if(!o){o=(h.attributes&&h.attributes.value&&!(h.attributes.value.specified))?h.text:h.value}if(g){return o}m.push(o)}}return m}return b(c).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){
this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError)
{window.opera.postError(c)}}}}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryformjsfromrev21591trunkwpincludesjsjqueryjqueryformdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.form.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.form.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.form.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.form.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,825 @@
</span><ins>+/*!
+ * jQuery Form Plugin
+ * version: 2.73 (03-MAY-2011)
+ * @requires jQuery v1.3.2 or later
+ *
+ * Examples and documentation at: http://malsup.com/jquery/form/
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ */
+;(function($) {
+
+/*
+        Usage Note:
+        -----------
+        Do not use both ajaxSubmit and ajaxForm on the same form. These
+        functions are intended to be exclusive. Use ajaxSubmit if you want
+        to bind your own submit handler to the form. For example,
+
+        $(document).ready(function() {
+                $('#myForm').bind('submit', function(e) {
+                        e.preventDefault(); // <-- important
+                        $(this).ajaxSubmit({
+                                target: '#output'
+                        });
+                });
+        });
+
+        Use ajaxForm when you want the plugin to manage all the event binding
+        for you. For example,
+
+        $(document).ready(function() {
+                $('#myForm').ajaxForm({
+                        target: '#output'
+                });
+        });
+
+        When using ajaxForm, the ajaxSubmit function will be invoked for you
+        at the appropriate time.
+*/
+
+/**
+ * ajaxSubmit() provides a mechanism for immediately submitting
+ * an HTML form using AJAX.
+ */
+$.fn.ajaxSubmit = function(options) {
+        // fast fail if nothing selected (http://dev.jquery.com/ticket/2752)
+        if (!this.length) {
+                log('ajaxSubmit: skipping submit process - no element selected');
+                return this;
+        }
+
+        if (typeof options == 'function') {
+                options = { success: options };
+        }
+
+        var action = this.attr('action');
+        var url = (typeof action === 'string') ? $.trim(action) : '';
+        if (url) {
+                // clean url (don't include hash vaue)
+                url = (url.match(/^([^#]+)/)||[])[1];
+        }
+        url = url || window.location.href || '';
+
+        options = $.extend(true, {
+                url: url,
+                success: $.ajaxSettings.success,
+                type: this[0].getAttribute('method') || 'GET', // IE7 massage (see issue 57)
+                iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank'
+        }, options);
+
+        // hook for manipulating the form data before it is extracted;
+        // convenient for use with rich editors like tinyMCE or FCKEditor
+        var veto = {};
+        this.trigger('form-pre-serialize', [this, options, veto]);
+        if (veto.veto) {
+                log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');
+                return this;
+        }
+
+        // provide opportunity to alter form data before it is serialized
+        if (options.beforeSerialize && options.beforeSerialize(this, options) === false) {
+                log('ajaxSubmit: submit aborted via beforeSerialize callback');
+                return this;
+        }
+
+        var n,v,a = this.formToArray(options.semantic);
+        if (options.data) {
+                options.extraData = options.data;
+                for (n in options.data) {
+                        if(options.data[n] instanceof Array) {
+                                for (var k in options.data[n]) {
+                                        a.push( { name: n, value: options.data[n][k] } );
+                                }
+                        }
+                        else {
+                                v = options.data[n];
+                                v = $.isFunction(v) ? v() : v; // if value is fn, invoke it
+                                a.push( { name: n, value: v } );
+                        }
+                }
+        }
+
+        // give pre-submit callback an opportunity to abort the submit
+        if (options.beforeSubmit && options.beforeSubmit(a, this, options) === false) {
+                log('ajaxSubmit: submit aborted via beforeSubmit callback');
+                return this;
+        }
+
+        // fire vetoable 'validate' event
+        this.trigger('form-submit-validate', [a, this, options, veto]);
+        if (veto.veto) {
+                log('ajaxSubmit: submit vetoed via form-submit-validate trigger');
+                return this;
+        }
+
+        var q = $.param(a);
+
+        if (options.type.toUpperCase() == 'GET') {
+                options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q;
+                options.data = null; // data is null for 'get'
+        }
+        else {
+                options.data = q; // data is the query string for 'post'
+        }
+
+        var $form = this, callbacks = [];
+        if (options.resetForm) {
+                callbacks.push(function() { $form.resetForm(); });
+        }
+        if (options.clearForm) {
+                callbacks.push(function() { $form.clearForm(); });
+        }
+
+        // perform a load on the target only if dataType is not provided
+        if (!options.dataType && options.target) {
+                var oldSuccess = options.success || function(){};
+                callbacks.push(function(data) {
+                        var fn = options.replaceTarget ? 'replaceWith' : 'html';
+                        $(options.target)[fn](data).each(oldSuccess, arguments);
+                });
+        }
+        else if (options.success) {
+                callbacks.push(options.success);
+        }
+
+        options.success = function(data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg
+                var context = options.context || options; // jQuery 1.4+ supports scope context
+                for (var i=0, max=callbacks.length; i < max; i++) {
+                        callbacks[i].apply(context, [data, status, xhr || $form, $form]);
+                }
+        };
+
+        // are there files to upload?
+        var fileInputs = $('input:file', this).length > 0;
+        var mp = 'multipart/form-data';
+        var multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp);
+
+        // options.iframe allows user to force iframe mode
+        // 06-NOV-09: now defaulting to iframe mode if file input is detected
+ if (options.iframe !== false && (fileInputs || options.iframe || multipart)) {
+         // hack to fix Safari hang (thanks to Tim Molendijk for this)
+         // see: http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d
+         if (options.closeKeepAlive) {
+                 $.get(options.closeKeepAlive, fileUpload);
+                }
+         else {
+                 fileUpload();
+                }
+ }
+ else {
+                $.ajax(options);
+ }
+
+        // fire 'notify' event
+        this.trigger('form-submit-notify', [this, options]);
+        return this;
+
+
+        // private function for handling file uploads (hat tip to YAHOO!)
+        function fileUpload() {
+                var form = $form[0];
+
+                if ($(':input[name=submit],:input[id=submit]', form).length) {
+                        // if there is an input with a name or id of 'submit' then we won't be
+                        // able to invoke the submit fn on the form (at least not x-browser)
+                        alert('Error: Form elements must not have name or id of "submit".');
+                        return;
+                }
+
+                var s = $.extend(true, {}, $.ajaxSettings, options);
+                s.context = s.context || s;
+                var id = 'jqFormIO' + (new Date().getTime()), fn = '_'+id;
+                var $io = $('<iframe id="' + id + '" name="' + id + '" src="'+ s.iframeSrc +'" />');
+                var io = $io[0];
+
+                $io.css({ position: 'absolute', top: '-1000px', left: '-1000px' });
+
+                var xhr = { // mock object
+                        aborted: 0,
+                        responseText: null,
+                        responseXML: null,
+                        status: 0,
+                        statusText: 'n/a',
+                        getAllResponseHeaders: function() {},
+                        getResponseHeader: function() {},
+                        setRequestHeader: function() {},
+                        abort: function(status) {
+                                var e = (status === 'timeout' ? 'timeout' : 'aborted');
+                                log('aborting upload... ' + e);
+                                this.aborted = 1;
+                                $io.attr('src', s.iframeSrc); // abort op in progress
+                                xhr.error = e;
+                                s.error && s.error.call(s.context, xhr, e, e);
+                                g && $.event.trigger("ajaxError", [xhr, s, e]);
+                                s.complete && s.complete.call(s.context, xhr, e);
+                        }
+                };
+
+                var g = s.global;
+                // trigger ajax global events so that activity/block indicators work like normal
+                if (g && ! $.active++) {
+                        $.event.trigger("ajaxStart");
+                }
+                if (g) {
+                        $.event.trigger("ajaxSend", [xhr, s]);
+                }
+
+                if (s.beforeSend && s.beforeSend.call(s.context, xhr, s) === false) {
+                        if (s.global) {
+                                $.active--;
+                        }
+                        return;
+                }
+                if (xhr.aborted) {
+                        return;
+                }
+
+                var timedOut = 0, timeoutHandle;
+
+                // add submitting element to data if we know it
+                var sub = form.clk;
+                if (sub) {
+                        var n = sub.name;
+                        if (n && !sub.disabled) {
+                                s.extraData = s.extraData || {};
+                                s.extraData[n] = sub.value;
+                                if (sub.type == "image") {
+                                        s.extraData[n+'.x'] = form.clk_x;
+                                        s.extraData[n+'.y'] = form.clk_y;
+                                }
+                        }
+                }
+
+                // take a breath so that pending repaints get some cpu time before the upload starts
+                function doSubmit() {
+                        // make sure form attrs are set
+                        var t = $form.attr('target'), a = $form.attr('action');
+
+                        // update form attrs in IE friendly way
+                        form.setAttribute('target',id);
+                        if (form.getAttribute('method') != 'POST') {
+                                form.setAttribute('method', 'POST');
+                        }
+                        if (form.getAttribute('action') != s.url) {
+                                form.setAttribute('action', s.url);
+                        }
+
+                        // ie borks in some cases when setting encoding
+                        if (! s.skipEncodingOverride) {
+                                $form.attr({
+                                        encoding: 'multipart/form-data',
+                                        enctype: 'multipart/form-data'
+                                });
+                        }
+
+                        // support timout
+                        if (s.timeout) {
+                                timeoutHandle = setTimeout(function() { timedOut = true; cb(true); }, s.timeout);
+                        }
+
+                        // add "extra" data to form if provided in options
+                        var extraInputs = [];
+                        try {
+                                if (s.extraData) {
+                                        for (var n in s.extraData) {
+                                                extraInputs.push(
+                                                        $('<input type="hidden" name="'+n+'" value="'+s.extraData[n]+'" />')
+                                                                .appendTo(form)[0]);
+                                        }
+                                }
+
+                                // add iframe to doc and submit the form
+                                $io.appendTo('body');
+ io.attachEvent ? io.attachEvent('onload', cb) : io.addEventListener('load', cb, false);
+                                form.submit();
+                        }
+                        finally {
+                                // reset attrs and remove "extra" input elements
+                                form.setAttribute('action',a);
+                                if(t) {
+                                        form.setAttribute('target', t);
+                                } else {
+                                        $form.removeAttr('target');
+                                }
+                                $(extraInputs).remove();
+                        }
+                }
+
+                if (s.forceSync) {
+                        doSubmit();
+                }
+                else {
+                        setTimeout(doSubmit, 10); // this lets dom updates render
+                }
+
+                var data, doc, domCheckCount = 50, callbackProcessed;
+
+                function cb(e) {
+                        if (xhr.aborted || callbackProcessed) {
+                                return;
+                        }
+                        if (e === true && xhr) {
+                                xhr.abort('timeout');
+                                return;
+                        }
+
+                        var doc = io.contentWindow ? io.contentWindow.document : io.contentDocument ? io.contentDocument : io.document;
+                        if (!doc || doc.location.href == s.iframeSrc) {
+                                // response not received yet
+                                if (!timedOut)
+                                        return;
+                        }
+ io.detachEvent ? io.detachEvent('onload', cb) : io.removeEventListener('load', cb, false);
+
+                        var ok = true;
+                        try {
+                                if (timedOut) {
+                                        throw 'timeout';
+                                }
+
+                                var isXml = s.dataType == 'xml' || doc.XMLDocument || $.isXMLDoc(doc);
+                                log('isXml='+isXml);
+                                if (!isXml && window.opera && (doc.body == null || doc.body.innerHTML == '')) {
+                                        if (--domCheckCount) {
+                                                // in some browsers (Opera) the iframe DOM is not always traversable when
+                                                // the onload callback fires, so we loop a bit to accommodate
+                                                log('requeing onLoad callback, DOM not available');
+                                                setTimeout(cb, 250);
+                                                return;
+                                        }
+                                        // let this fall through because server response could be an empty document
+                                        //log('Could not access iframe DOM after mutiple tries.');
+                                        //throw 'DOMException: not available';
+                                }
+
+                                //log('response detected');
+                                xhr.responseText = doc.body ? doc.body.innerHTML : doc.documentElement ? doc.documentElement.innerHTML : null;
+                                xhr.responseXML = doc.XMLDocument ? doc.XMLDocument : doc;
+                                if (isXml)
+                                        s.dataType = 'xml';
+                                xhr.getResponseHeader = function(header){
+                                        var headers = {'content-type': s.dataType};
+                                        return headers[header];
+                                };
+
+                                var scr = /(json|script|text)/.test(s.dataType);
+                                if (scr || s.textarea) {
+                                        // see if user embedded response in textarea
+                                        var ta = doc.getElementsByTagName('textarea')[0];
+                                        if (ta) {
+                                                xhr.responseText = ta.value;
+                                        }
+                                        else if (scr) {
+                                                // account for browsers injecting pre around json response
+                                                var pre = doc.getElementsByTagName('pre')[0];
+                                                var b = doc.getElementsByTagName('body')[0];
+                                                if (pre) {
+                                                        xhr.responseText = pre.textContent;
+                                                }
+                                                else if (b) {
+                                                        xhr.responseText = b.innerHTML;
+                                                }
+                                        }
+                                }
+                                else if (s.dataType == 'xml' && !xhr.responseXML && xhr.responseText != null) {
+                                        xhr.responseXML = toXml(xhr.responseText);
+                                }
+
+                                data = httpData(xhr, s.dataType, s);
+                        }
+                        catch(e){
+                                log('error caught:',e);
+                                ok = false;
+                                xhr.error = e;
+                                s.error && s.error.call(s.context, xhr, 'error', e);
+                                g && $.event.trigger("ajaxError", [xhr, s, e]);
+                        }
+
+                        if (xhr.aborted) {
+                                log('upload aborted');
+                                ok = false;
+                        }
+
+                        // ordering of these callbacks/triggers is odd, but that's how $.ajax does it
+                        if (ok) {
+                                s.success && s.success.call(s.context, data, 'success', xhr);
+                                g && $.event.trigger("ajaxSuccess", [xhr, s]);
+                        }
+
+                        g && $.event.trigger("ajaxComplete", [xhr, s]);
+
+                        if (g && ! --$.active) {
+                                $.event.trigger("ajaxStop");
+                        }
+
+                        s.complete && s.complete.call(s.context, xhr, ok ? 'success' : 'error');
+
+                        callbackProcessed = true;
+                        if (s.timeout)
+                                clearTimeout(timeoutHandle);
+
+                        // clean up
+                        setTimeout(function() {
+                                $io.removeData('form-plugin-onload');
+                                $io.remove();
+                                xhr.responseXML = null;
+                        }, 100);
+                }
+
+                var toXml = $.parseXML || function(s, doc) { // use parseXML if available (jQuery 1.5+)
+                        if (window.ActiveXObject) {
+                                doc = new ActiveXObject('Microsoft.XMLDOM');
+                                doc.async = 'false';
+                                doc.loadXML(s);
+                        }
+                        else {
+                                doc = (new DOMParser()).parseFromString(s, 'text/xml');
+                        }
+                        return (doc && doc.documentElement && doc.documentElement.nodeName != 'parsererror') ? doc : null;
+                };
+                var parseJSON = $.parseJSON || function(s) {
+                        return window['eval']('(' + s + ')');
+                };
+
+                var httpData = function( xhr, type, s ) { // mostly lifted from jq1.4.4
+                        var ct = xhr.getResponseHeader('content-type') || '',
+                                xml = type === 'xml' || !type && ct.indexOf('xml') >= 0,
+                                data = xml ? xhr.responseXML : xhr.responseText;
+
+                        if (xml && data.documentElement.nodeName === 'parsererror') {
+                                $.error && $.error('parsererror');
+                        }
+                        if (s && s.dataFilter) {
+                                data = s.dataFilter(data, type);
+                        }
+                        if (typeof data === 'string') {
+                                if (type === 'json' || !type && ct.indexOf('json') >= 0) {
+                                        data = parseJSON(data);
+                                } else if (type === "script" || !type && ct.indexOf("javascript") >= 0) {
+                                        $.globalEval(data);
+                                }
+                        }
+                        return data;
+                };
+        }
+};
+
+/**
+ * ajaxForm() provides a mechanism for fully automating form submission.
+ *
+ * The advantages of using this method instead of ajaxSubmit() are:
+ *
+ * 1: This method will include coordinates for <input type="image" /> elements (if the element
+ *        is used to submit the form).
+ * 2. This method will include the submit element's name/value data (for the element that was
+ *        used to submit the form).
+ * 3. This method binds the submit() method to the form for you.
+ *
+ * The options argument for ajaxForm works exactly as it does for ajaxSubmit. ajaxForm merely
+ * passes the options argument along after properly binding events for submit elements and
+ * the form itself.
+ */
+$.fn.ajaxForm = function(options) {
+        // in jQuery 1.3+ we can fix mistakes with the ready state
+        if (this.length === 0) {
+                var o = { s: this.selector, c: this.context };
+                if (!$.isReady && o.s) {
+                        log('DOM not ready, queuing ajaxForm');
+                        $(function() {
+                                $(o.s,o.c).ajaxForm(options);
+                        });
+                        return this;
+                }
+                // is your DOM ready? http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
+                log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
+                return this;
+        }
+
+        return this.ajaxFormUnbind().bind('submit.form-plugin', function(e) {
+                if (!e.isDefaultPrevented()) { // if event has been canceled, don't proceed
+                        e.preventDefault();
+                        $(this).ajaxSubmit(options);
+                }
+        }).bind('click.form-plugin', function(e) {
+                var target = e.target;
+                var $el = $(target);
+                if (!($el.is(":submit,input:image"))) {
+                        // is this a child element of the submit el? (ex: a span within a button)
+                        var t = $el.closest(':submit');
+                        if (t.length == 0) {
+                                return;
+                        }
+                        target = t[0];
+                }
+                var form = this;
+                form.clk = target;
+                if (target.type == 'image') {
+                        if (e.offsetX != undefined) {
+                                form.clk_x = e.offsetX;
+                                form.clk_y = e.offsetY;
+                        } else if (typeof $.fn.offset == 'function') { // try to use dimensions plugin
+                                var offset = $el.offset();
+                                form.clk_x = e.pageX - offset.left;
+                                form.clk_y = e.pageY - offset.top;
+                        } else {
+                                form.clk_x = e.pageX - target.offsetLeft;
+                                form.clk_y = e.pageY - target.offsetTop;
+                        }
+                }
+                // clear form vars
+                setTimeout(function() { form.clk = form.clk_x = form.clk_y = null; }, 100);
+        });
+};
+
+// ajaxFormUnbind unbinds the event handlers that were bound by ajaxForm
+$.fn.ajaxFormUnbind = function() {
+        return this.unbind('submit.form-plugin click.form-plugin');
+};
+
+/**
+ * formToArray() gathers form element data into an array of objects that can
+ * be passed to any of the following ajax functions: $.get, $.post, or load.
+ * Each object in the array has both a 'name' and 'value' property. An example of
+ * an array for a simple login form might be:
+ *
+ * [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]
+ *
+ * It is this array that is passed to pre-submit callback functions provided to the
+ * ajaxSubmit() and ajaxForm() methods.
+ */
+$.fn.formToArray = function(semantic) {
+        var a = [];
+        if (this.length === 0) {
+                return a;
+        }
+
+        var form = this[0];
+        var els = semantic ? form.getElementsByTagName('*') : form.elements;
+        if (!els) {
+                return a;
+        }
+
+        var i,j,n,v,el,max,jmax;
+        for(i=0, max=els.length; i < max; i++) {
+                el = els[i];
+                n = el.name;
+                if (!n) {
+                        continue;
+                }
+
+                if (semantic && form.clk && el.type == "image") {
+                        // handle image inputs on the fly when semantic == true
+                        if(!el.disabled && form.clk == el) {
+                                a.push({name: n, value: $(el).val()});
+                                a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
+                        }
+                        continue;
+                }
+
+                v = $.fieldValue(el, true);
+                if (v && v.constructor == Array) {
+                        for(j=0, jmax=v.length; j < jmax; j++) {
+                                a.push({name: n, value: v[j]});
+                        }
+                }
+                else if (v !== null && typeof v != 'undefined') {
+                        a.push({name: n, value: v});
+                }
+        }
+
+        if (!semantic && form.clk) {
+                // input type=='image' are not found in elements array! handle it here
+                var $input = $(form.clk), input = $input[0];
+                n = input.name;
+                if (n && !input.disabled && input.type == 'image') {
+                        a.push({name: n, value: $input.val()});
+                        a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
+                }
+        }
+        return a;
+};
+
+/**
+ * Serializes form data into a 'submittable' string. This method will return a string
+ * in the format: name1=value1&amp;name2=value2
+ */
+$.fn.formSerialize = function(semantic) {
+        //hand off to jQuery.param for proper encoding
+        return $.param(this.formToArray(semantic));
+};
+
+/**
+ * Serializes all field elements in the jQuery object into a query string.
+ * This method will return a string in the format: name1=value1&amp;name2=value2
+ */
+$.fn.fieldSerialize = function(successful) {
+        var a = [];
+        this.each(function() {
+                var n = this.name;
+                if (!n) {
+                        return;
+                }
+                var v = $.fieldValue(this, successful);
+                if (v && v.constructor == Array) {
+                        for (var i=0,max=v.length; i < max; i++) {
+                                a.push({name: n, value: v[i]});
+                        }
+                }
+                else if (v !== null && typeof v != 'undefined') {
+                        a.push({name: this.name, value: v});
+                }
+        });
+        //hand off to jQuery.param for proper encoding
+        return $.param(a);
+};
+
+/**
+ * Returns the value(s) of the element in the matched set. For example, consider the following form:
+ *
+ * <form><fieldset>
+ *         <input name="A" type="text" />
+ *         <input name="A" type="text" />
+ *         <input name="B" type="checkbox" value="B1" />
+ *         <input name="B" type="checkbox" value="B2"/>
+ *         <input name="C" type="radio" value="C1" />
+ *         <input name="C" type="radio" value="C2" />
+ * </fieldset></form>
+ *
+ * var v = $(':text').fieldValue();
+ * // if no values are entered into the text inputs
+ * v == ['','']
+ * // if values entered into the text inputs are 'foo' and 'bar'
+ * v == ['foo','bar']
+ *
+ * var v = $(':checkbox').fieldValue();
+ * // if neither checkbox is checked
+ * v === undefined
+ * // if both checkboxes are checked
+ * v == ['B1', 'B2']
+ *
+ * var v = $(':radio').fieldValue();
+ * // if neither radio is checked
+ * v === undefined
+ * // if first radio is checked
+ * v == ['C1']
+ *
+ * The successful argument controls whether or not the field element must be 'successful'
+ * (per http://www.w3.org/TR/html4/interact/forms.html#successful-controls).
+ * The default value of the successful argument is true. If this value is false the value(s)
+ * for each element is returned.
+ *
+ * Note: This method *always* returns an array. If no valid value can be determined the
+ *         array will be empty, otherwise it will contain one or more values.
+ */
+$.fn.fieldValue = function(successful) {
+        for (var val=[], i=0, max=this.length; i < max; i++) {
+                var el = this[i];
+                var v = $.fieldValue(el, successful);
+                if (v === null || typeof v == 'undefined' || (v.constructor == Array && !v.length)) {
+                        continue;
+                }
+                v.constructor == Array ? $.merge(val, v) : val.push(v);
+        }
+        return val;
+};
+
+/**
+ * Returns the value of the field element.
+ */
+$.fieldValue = function(el, successful) {
+        var n = el.name, t = el.type, tag = el.tagName.toLowerCase();
+        if (successful === undefined) {
+                successful = true;
+        }
+
+        if (successful && (!n || el.disabled || t == 'reset' || t == 'button' ||
+                (t == 'checkbox' || t == 'radio') && !el.checked ||
+                (t == 'submit' || t == 'image') && el.form && el.form.clk != el ||
+                tag == 'select' && el.selectedIndex == -1)) {
+                        return null;
+        }
+
+        if (tag == 'select') {
+                var index = el.selectedIndex;
+                if (index < 0) {
+                        return null;
+                }
+                var a = [], ops = el.options;
+                var one = (t == 'select-one');
+                var max = (one ? index+1 : ops.length);
+                for(var i=(one ? index : 0); i < max; i++) {
+                        var op = ops[i];
+                        if (op.selected) {
+                                var v = op.value;
+                                if (!v) { // extra pain for IE...
+                                        v = (op.attributes && op.attributes['value'] && !(op.attributes['value'].specified)) ? op.text : op.value;
+                                }
+                                if (one) {
+                                        return v;
+                                }
+                                a.push(v);
+                        }
+                }
+                return a;
+        }
+        return $(el).val();
+};
+
+/**
+ * Clears the form data. Takes the following actions on the form's input fields:
+ * - input text fields will have their 'value' property set to the empty string
+ * - select elements will have their 'selectedIndex' property set to -1
+ * - checkbox and radio inputs will have their 'checked' property set to false
+ * - inputs of type submit, button, reset, and hidden will *not* be effected
+ * - button elements will *not* be effected
+ */
+$.fn.clearForm = function() {
+        return this.each(function() {
+                $('input,select,textarea', this).clearFields();
+        });
+};
+
+/**
+ * Clears the selected form elements.
+ */
+$.fn.clearFields = $.fn.clearInputs = function() {
+        return this.each(function() {
+                var t = this.type, tag = this.tagName.toLowerCase();
+                if (t == 'text' || t == 'password' || tag == 'textarea') {
+                        this.value = '';
+                }
+                else if (t == 'checkbox' || t == 'radio') {
+                        this.checked = false;
+                }
+                else if (tag == 'select') {
+                        this.selectedIndex = -1;
+                }
+        });
+};
+
+/**
+ * Resets the form data. Causes all form elements to be reset to their original value.
+ */
+$.fn.resetForm = function() {
+        return this.each(function() {
+                // guard against an input with the name of 'reset'
+                // note that IE reports the reset function as an 'object'
+                if (typeof this.reset == 'function' || (typeof this.reset == 'object' && !this.reset.nodeType)) {
+                        this.reset();
+                }
+        });
+};
+
+/**
+ * Enables or disables any matching elements.
+ */
+$.fn.enable = function(b) {
+        if (b === undefined) {
+                b = true;
+        }
+        return this.each(function() {
+                this.disabled = !b;
+        });
+};
+
+/**
+ * Checks/unchecks any matching checkboxes or radio buttons and
+ * selects/deselects and matching option elements.
+ */
+$.fn.selected = function(select) {
+        if (select === undefined) {
+                select = true;
+        }
+        return this.each(function() {
+                var t = this.type;
+                if (t == 'checkbox' || t == 'radio') {
+                        this.checked = select;
+                }
+                else if (this.tagName.toLowerCase() == 'option') {
+                        var $sel = $(this).parent('select');
+                        if (select && $sel[0] && $sel[0].type == 'select-one') {
+                                // deselect all other options
+                                $sel.find('option').selected(false);
+                        }
+                        this.selected = select;
+                }
+        });
+};
+
+// helper fn for console logging
+// set $.fn.ajaxSubmit.debug to true to enable debug logging
+function log() {
+        if ($.fn.ajaxSubmit.debug) {
+                var msg = '[jquery.form] ' + Array.prototype.join.call(arguments,'');
+                if (window.console && window.console.log) {
+                        window.console.log(msg);
+                }
+                else if (window.opera && window.opera.postError) {
+                        window.opera.postError(msg);
+                }
+        }
+};
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryformminjsfromrev21591trunkwpincludesjsjqueryjqueryformjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.form.min.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.form.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.form.min.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.form.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+/*!
+ * jQuery Form Plugin
+ * version: 2.73 (03-MAY-2011)
+ * @requires jQuery v1.3.2 or later
+ *
+ * Examples and documentation at: http://malsup.com/jquery/form/
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ */
+(function(b){b.fn.ajaxSubmit=function(t){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof t=="function"){t={success:t}}var h=this.attr("action");var d=(typeof h==="string")?b.trim(h):"";if(d){d=(d.match(/^([^#]+)/)||[])[1]}d=d||window.location.href||"";t=b.extend(true,{url:d,success:b.ajaxSettings.success,type:this[0].getAttribute("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var u={};this.trigger("form-pre-serialize",[this,t,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(t.beforeSerialize&&t.beforeSerialize(this,t)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var f,p,m=this.formToArray(t.semantic);if(t.data){t.extraData=t.data;for(f in t.
data){if(t.data[f] instanceof Array){for(var i in t.data[f]){m.push({name:f,value:t.data[f][i]})}}else{p=t.data[f];p=b.isFunction(p)?p():p;m.push({name:f,value:p})}}}if(t.beforeSubmit&&t.beforeSubmit(m,this,t)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[m,this,t,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var c=b.param(m);if(t.type.toUpperCase()=="GET"){t.url+=(t.url.indexOf("?")>=0?"&":"?")+c;t.data=null}else{t.data=c}var s=this,l=[];if(t.resetForm){l.push(function(){s.resetForm()})}if(t.clearForm){l.push(function(){s.clearForm()})}if(!t.dataType&&t.target){var r=t.success||function(){};l.push(function(n){var k=t.replaceTarget?"replaceWith":"html";b(t.target)[k](n).each(r,arguments)})}else{if(t.success){l.push(t.success)}}t.success=function(w,n,x
){var v=t.context||t;for(var q=0,k=l.length;q<k;q++){l[q].apply(v,[w,n,x||s,s])}};var g=b("input:file",this).length>0;var e="multipart/form-data";var j=(s.attr("enctype")==e||s.attr("encoding")==e);if(t.iframe!==false&&(g||t.iframe||j)){if(t.closeKeepAlive){b.get(t.closeKeepAlive,o)}else{o()}}else{b.ajax(t)}this.trigger("form-submit-notify",[this,t]);return this;function o(){var v=s[0];if(b(":input[name=submit],:input[id=submit]",v).length){alert('Error: Form elements must not have name or id of "submit".');return}var D=b.extend(true,{},b.ajaxSettings,t);D.context=D.context||D;var G="jqFormIO"+(new Date().getTime()),A="_"+G;var x=b('<iframe id="'+G+'" name="'+G+'" src="'+D.iframeSrc+'" />');var B=x[0];x.css({position:"absolute",top:"-1000px",left:"-1000px"});var y={aborted:0,responseText:null,responseXML:nul
l,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(n){var O=(n==="timeout"?"timeout":"aborted");a("aborting upload... "+O);this.aborted=1;x.attr("src",D.iframeSrc);y.error=O;D.error&&D.error.call(D.context,y,O,O);K&&b.event.trigger("ajaxError",[y,D,O]);D.complete&&D.complete.call(D.context,y,O)}};var K=D.global;if(K&&!b.active++){b.event.trigger("ajaxStart")}if(K){b.event.trigger("ajaxSend",[y,D])}if(D.beforeSend&&D.beforeSend.call(D.context,y,D)===false){if(D.global){b.active--}return}if(y.aborted){return}var J=0,C;var z=v.clk;if(z){var H=z.name;if(H&&!z.disabled){D.extraData=D.extraData||{};D.extraData[H]=z.value;if(z.type=="image"){D.extraData[H+".x"]=v.clk_x;D.extraData[H+".y"]=v.clk_y}}}function I(){var Q=s.attr("
target"),O=s.attr("action");v.setAttribute("target",G);if(v.getAttribute("method")!="POST"){v.setAttribute("method","POST")}if(v.getAttribute("action")!=D.url){v.setAttribute("action",D.url)}if(!D.skipEncodingOverride){s.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(D.timeout){C=setTimeout(function(){J=true;F(true)},D.timeout)}var P=[];try{if(D.extraData){for(var R in D.extraData){P.push(b('<input type="hidden" name="'+R+'" value="'+D.extraData[R]+'" />').appendTo(v)[0])}}x.appendTo("body");B.attachEvent?B.attachEvent("onload",F):B.addEventListener("load",F,false);v.submit()}finally{v.setAttribute("action",O);if(Q){v.setAttribute("target",Q)}else{s.removeAttr("target")}b(P).remove()}}if(D.forceSync){I()}else{setTimeout(I,10)}var M,N,L=50,w;function F(T
){if(y.aborted||w){return}if(T===true&&y){y.abort("timeout");return}var S=B.contentWindow?B.contentWindow.document:B.contentDocument?B.contentDocument:B.document;if(!S||S.location.href==D.iframeSrc){if(!J){return}}B.detachEvent?B.detachEvent("onload",F):B.removeEventListener("load",F,false);var P=true;try{if(J){throw"timeout"}var U=D.dataType=="xml"||S.XMLDocument||b.isXMLDoc(S);a("isXml="+U);if(!U&&window.opera&&(S.body==null||S.body.innerHTML=="")){if(--L){a("requeing onLoad callback, DOM not available");setTimeout(F,250);return}}y.responseText=S.body?S.body.innerHTML:S.documentElement?S.documentElement.innerHTML:null;y.responseXML=S.XMLDocument?S.XMLDocument:S;if(U){D.dataType="xml"}y.getResponseHeader=function(W){var V={"content-type":D.dataType};return V[W]};var R=/(json|script|text)/.test(D.dataType);if(R||D.textarea){var O=S.getElementsByTagName(
"textarea")[0];if(O){y.responseText=O.value}else{if(R){var Q=S.getElementsByTagName("pre")[0];var n=S.getElementsByTagName("body")[0];if(Q){y.responseText=Q.textContent}else{if(n){y.responseText=n.innerHTML}}}}}else{if(D.dataType=="xml"&&!y.responseXML&&y.responseText!=null){y.responseXML=E(y.responseText)}}M=k(y,D.dataType,D)}catch(T){a("error caught:",T);P=false;y.error=T;D.error&&D.error.call(D.context,y,"error",T);K&&b.event.trigger("ajaxError",[y,D,T])}if(y.aborted){a("upload aborted");P=false}if(P){D.success&&D.success.call(D.context,M,"success",y);K&&b.event.trigger("ajaxSuccess",[y,D])}K&&b.event.trigger("ajaxComplete",[y,D]);if(K&&!--b.active){b.event.trigger("ajaxStop")}D.complete&&D.complete.call(D.context,y,P?"success":"error");w=true;if(D.timeout){clearT
imeout(C)}setTimeout(function(){x.removeData("form-plugin-onload");x.remove();y.responseXML=null},100)}var E=b.parseXML||function(n,O){if(window.ActiveXObject){O=new ActiveXObject("Microsoft.XMLDOM");O.async="false";O.loadXML(n)}else{O=(new DOMParser()).parseFromString(n,"text/xml")}return(O&&O.documentElement&&O.documentElement.nodeName!="parsererror")?O:null};var q=b.parseJSON||function(n){return window["eval"]("("+n+")")};var k=function(S,Q,P){var O=S.getResponseHeader("content-type")||"",n=Q==="xml"||!Q&&O.indexOf("xml")>=0,R=n?S.responseXML:S.responseText;if(n&&R.documentElement.nodeName==="parsererror"){b.error&&b.error("parsererror")}if(P&&P.dataFilter){R=P.dataFilter(R,Q)}if(typeof R==="string"){if(Q==="json"||!Q&&O.indexOf("json")>=0){R=q
(R)}else{if(Q==="script"||!Q&&O.indexOf("javascript")>=0){b.globalEval(R)}}}return R}}};b.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!b.isReady&&d.s){a("DOM not ready, queuing ajaxForm");b(function(){b(d.s,d.c).ajaxForm(c)});return this}a("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();b(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(j){var i=j.target;var g=b(i);if(!(g.is(":submit,input:image"))){var f=g.closest(":submit");if(f.length==0){return}i=f[0]}var h=this;h.clk=i;if(i.type=="image"){if(j.offsetX!=undefined){h.clk_x=j.offsetX;h.clk_y=j.offsetY}else{if(typeof b.fn.offset=="function"){var k=g.offset();h.clk_x=j.pageX-k.left;
h.clk_y=j.pageY-k.top}else{h.clk_x=j.pageX-i.offsetLeft;h.clk_y=j.pageY-i.offsetTop}}}setTimeout(function(){h.clk=h.clk_x=h.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(q){var p=[];if(this.length===0){return p}var d=this[0];var g=q?d.getElementsByTagName("*"):d.elements;if(!g){return p}var k,h,f,r,e,m,c;for(k=0,m=g.length;k<m;k++){e=g[k];f=e.name;if(!f){continue}if(q&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){p.push({name:f,value:b(e).val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}r=b.fieldValue(e,true);if(r&&r.constructor==Array){for(h=0,c=r.length;h<c;h++){p.push({name:f,value:r[h]})}}else{if(r!==null&&typeof r!="undefined"){p.push({name:f,value:r})}}}if(!q&&d.clk){var l=b(d.clk),o=l[0];f=o.name;if(f&&!o.disabled&&
;o.type=="image"){p.push({name:f,value:l.val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}return p};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,j){var e=c.name,p=c.type,q=c.tagName.toLowerCase();if(j===undefined){j=true}if(j&&(!e||c.disabled||p=="reset"||p=="button&quo
t;||(p=="checkbox"||p=="radio")&&!c.checked||(p=="submit"||p=="image")&&c.form&&c.form.clk!=c||q=="select"&&c.selectedIndex==-1)){return null}if(q=="select"){var k=c.selectedIndex;if(k<0){return null}var m=[],d=c.options;var g=(p=="select-one");var l=(g?k+1:d.length);for(var f=(g?k:0);f<l;f++){var h=d[f];if(h.selected){var o=h.value;if(!o){o=(h.attributes&&h.attributes.value&&!(h.attributes.value.specified))?h.text:h.value}if(g){return o}m.push(o)}}return m}return b(c).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){
this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError)
{window.opera.postError(c)}}}}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryhotkeysdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.hotkeys.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.hotkeys.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.hotkeys.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,131 +0,0 @@
</span><del>-/******************************************************************************************************************************
-
- * @ Original idea by by Binny V A, Original version: 2.00.A
- * @ http://www.openjs.com/scripts/events/keyboard_shortcuts/
- * @ Original License : BSD
-
- * @ jQuery Plugin by Tzury Bar Yochay
- mail: tzury.by@gmail.com
- blog: evalinux.wordpress.com
- face: facebook.com/profile.php?id=513676303
-
- (c) Copyrights 2007
-
- * @ jQuery Plugin version Beta (0.0.2)
- * @ License: jQuery-License.
-
-TODO:
- add queue support (as in gmail) e.g. 'x' then 'y', etc.
- add mouse + mouse wheel events.
-
-USAGE:
- $.hotkeys.add('Ctrl+c', function(){ alert('copy anyone?');});
- $.hotkeys.add('Ctrl+c', {target:'div#editor', type:'keyup', propagate: true},function(){ alert('copy anyone?');});>
- $.hotkeys.remove('Ctrl+c');
- $.hotkeys.remove('Ctrl+c', {target:'div#editor', type:'keypress'});
-
-******************************************************************************************************************************/
-(function (jQuery){
- this.version = '(beta)(0.0.3)';
-        this.all = {};
- this.special_keys = {
- 27: 'esc', 9: 'tab', 32:'space', 13: 'return', 8:'backspace', 145: 'scroll', 20: 'capslock',
- 144: 'numlock', 19:'pause', 45:'insert', 36:'home', 46:'del',35:'end', 33: 'pageup',
- 34:'pagedown', 37:'left', 38:'up', 39:'right',40:'down', 112:'f1',113:'f2', 114:'f3',
- 115:'f4', 116:'f5', 117:'f6', 118:'f7', 119:'f8', 120:'f9', 121:'f10', 122:'f11', 123:'f12'};
-
- this.shift_nums = { "`":"~", "1":"!", "2":"@", "3":"#", "4":"$", "5":"%", "6":"^", "7":"&",
- "8":"*", "9":"(", "0":")", "-":"_", "=":"+", ";":":", "'":"\"", ",":"<",
- ".":">", "/":"?", "\\":"|" };
-
- this.add = function(combi, options, callback) {
- if (jQuery.isFunction(options)){
- callback = options;
- options = {};
- }
- var opt = {},
- defaults = {type: 'keydown', propagate: false, disableInInput: false, target: jQuery('html')[0]},
- that = this;
- opt = jQuery.extend( opt , defaults, options || {} );
- combi = combi.toLowerCase();
-
- // inspect if keystroke matches
- var inspector = function(event) {
- // WP: not needed with newer jQuery
- // event = jQuery.event.fix(event); // jQuery event normalization.
- var element = event.target;
- // @ TextNode -> nodeType == 3
- // WP: not needed with newer jQuery
- // element = (element.nodeType==3) ? element.parentNode : element;
-
- if(opt['disableInInput']) { // Disable shortcut keys in Input, Textarea fields
- var target = jQuery(element);
- if( target.is("input") || target.is("textarea")){
- return;
- }
- }
- var code = event.which,
- type = event.type,
- character = String.fromCharCode(code).toLowerCase(),
- special = that.special_keys[code],
- shift = event.shiftKey,
- ctrl = event.ctrlKey,
- alt= event.altKey,
- meta = event.metaKey,
- propagate = true, // default behaivour
- mapPoint = null;
-
- // in opera + safari, the event.target is unpredictable.
- // for example: 'keydown' might be associated with HtmlBodyElement
- // or the element where you last clicked with your mouse.
- // WP: needed for all browsers
- // if (jQuery.browser.opera || jQuery.browser.safari){
- while (!that.all[element] && element.parentNode){
- element = element.parentNode;
- }
- // }
- var cbMap = that.all[element].events[type].callbackMap;
- if(!shift && !ctrl && !alt && !meta) { // No Modifiers
- mapPoint = cbMap[special] || cbMap[character]
-                        }
- // deals with combinaitons (alt|ctrl|shift+anything)
- else{
- var modif = '';
- if(alt) modif +='alt+';
- if(ctrl) modif+= 'ctrl+';
- if(shift) modif += 'shift+';
- if(meta) modif += 'meta+';
- // modifiers + special keys or modifiers + characters or modifiers + shift characters
- mapPoint = cbMap[modif+special] || cbMap[modif+character] || cbMap[modif+that.shift_nums[character]]
- }
- if (mapPoint){
- mapPoint.cb(event);
- if(!mapPoint.propagate) {
- event.stopPropagation();
- event.preventDefault();
- return false;
- }
- }
-                };
- // first hook for this element
- if (!this.all[opt.target]){
- this.all[opt.target] = {events:{}};
- }
- if (!this.all[opt.target].events[opt.type]){
- this.all[opt.target].events[opt.type] = {callbackMap: {}}
- jQuery.event.add(opt.target, opt.type, inspector);
- }
- this.all[opt.target].events[opt.type].callbackMap[combi] = {cb: callback, propagate:opt.propagate};
- return jQuery;
-        };
- this.remove = function(exp, opt) {
- opt = opt || {};
- target = opt.target || jQuery('html')[0];
- type = opt.type || 'keydown';
-                exp = exp.toLowerCase();
- delete this.all[target].events[type].callbackMap[exp]
- return jQuery;
-        };
- jQuery.hotkeys = this;
- return jQuery;
-})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryhotkeysjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.hotkeys.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.hotkeys.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.hotkeys.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){this.version="(beta)(0.0.3)";this.all={};this.special_keys={27:"esc",9:"tab",32:"space",13:"return",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12"};this.shift_nums={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":&q
uot;*","9":"(","0":")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"};this.add=function(c,b,h){if(a.isFunction(b)){h=b;b={}}var d={},f={type:"keydown",propagate:false,disableInInput:false,target:a("html")[0]},e=this;d=a.extend(d,f,b||{});c=c.toLowerCase();var g=function(j){var o=j.target;if(d.disableInInput){var s=a(o);if(s.is("input")||s.is("textarea")){return}}var l=j.which,u=j.type,r=String.fromCharCode(l).toLowerCase(),t=e.special_keys[l],m=j.shiftKey,i=j.ctrlKey,p=j.altKey,w=j.metaKey,q=true,k=null;while(!e.all[o]&&o.parentNode){o=o.parentNode}var v=e.all[o].events[u].callbackMap;if(!m&&!i&&!p&&!w){k=v[t]||v[r]}else{var n="";if(p){n+="alt+"}if(i){n+="ctr
l+"}if(m){n+="shift+"}if(w){n+="meta+"}k=v[n+t]||v[n+r]||v[n+e.shift_nums[r]]}if(k){k.cb(j);if(!k.propagate){j.stopPropagation();j.preventDefault();return false}}};if(!this.all[d.target]){this.all[d.target]={events:{}}}if(!this.all[d.target].events[d.type]){this.all[d.target].events[d.type]={callbackMap:{}};a.event.add(d.target,d.type,g)}this.all[d.target].events[d.type].callbackMap[c]={cb:h,propagate:d.propagate};return a};this.remove=function(c,b){b=b||{};target=b.target||a("html")[0];type=b.type||"keydown";c=c.toLowerCase();delete this.all[target].events[type].callbackMap[c];return a};a.hotkeys=this;return a})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryhotkeysjsfromrev21591trunkwpincludesjsjqueryjqueryhotkeysdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.hotkeys.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.hotkeys.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.hotkeys.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.hotkeys.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,131 @@
</span><ins>+/******************************************************************************************************************************
+
+ * @ Original idea by by Binny V A, Original version: 2.00.A
+ * @ http://www.openjs.com/scripts/events/keyboard_shortcuts/
+ * @ Original License : BSD
+
+ * @ jQuery Plugin by Tzury Bar Yochay
+ mail: tzury.by@gmail.com
+ blog: evalinux.wordpress.com
+ face: facebook.com/profile.php?id=513676303
+
+ (c) Copyrights 2007
+
+ * @ jQuery Plugin version Beta (0.0.2)
+ * @ License: jQuery-License.
+
+TODO:
+ add queue support (as in gmail) e.g. 'x' then 'y', etc.
+ add mouse + mouse wheel events.
+
+USAGE:
+ $.hotkeys.add('Ctrl+c', function(){ alert('copy anyone?');});
+ $.hotkeys.add('Ctrl+c', {target:'div#editor', type:'keyup', propagate: true},function(){ alert('copy anyone?');});>
+ $.hotkeys.remove('Ctrl+c');
+ $.hotkeys.remove('Ctrl+c', {target:'div#editor', type:'keypress'});
+
+******************************************************************************************************************************/
+(function (jQuery){
+ this.version = '(beta)(0.0.3)';
+        this.all = {};
+ this.special_keys = {
+ 27: 'esc', 9: 'tab', 32:'space', 13: 'return', 8:'backspace', 145: 'scroll', 20: 'capslock',
+ 144: 'numlock', 19:'pause', 45:'insert', 36:'home', 46:'del',35:'end', 33: 'pageup',
+ 34:'pagedown', 37:'left', 38:'up', 39:'right',40:'down', 112:'f1',113:'f2', 114:'f3',
+ 115:'f4', 116:'f5', 117:'f6', 118:'f7', 119:'f8', 120:'f9', 121:'f10', 122:'f11', 123:'f12'};
+
+ this.shift_nums = { "`":"~", "1":"!", "2":"@", "3":"#", "4":"$", "5":"%", "6":"^", "7":"&",
+ "8":"*", "9":"(", "0":")", "-":"_", "=":"+", ";":":", "'":"\"", ",":"<",
+ ".":">", "/":"?", "\\":"|" };
+
+ this.add = function(combi, options, callback) {
+ if (jQuery.isFunction(options)){
+ callback = options;
+ options = {};
+ }
+ var opt = {},
+ defaults = {type: 'keydown', propagate: false, disableInInput: false, target: jQuery('html')[0]},
+ that = this;
+ opt = jQuery.extend( opt , defaults, options || {} );
+ combi = combi.toLowerCase();
+
+ // inspect if keystroke matches
+ var inspector = function(event) {
+ // WP: not needed with newer jQuery
+ // event = jQuery.event.fix(event); // jQuery event normalization.
+ var element = event.target;
+ // @ TextNode -> nodeType == 3
+ // WP: not needed with newer jQuery
+ // element = (element.nodeType==3) ? element.parentNode : element;
+
+ if(opt['disableInInput']) { // Disable shortcut keys in Input, Textarea fields
+ var target = jQuery(element);
+ if( target.is("input") || target.is("textarea")){
+ return;
+ }
+ }
+ var code = event.which,
+ type = event.type,
+ character = String.fromCharCode(code).toLowerCase(),
+ special = that.special_keys[code],
+ shift = event.shiftKey,
+ ctrl = event.ctrlKey,
+ alt= event.altKey,
+ meta = event.metaKey,
+ propagate = true, // default behaivour
+ mapPoint = null;
+
+ // in opera + safari, the event.target is unpredictable.
+ // for example: 'keydown' might be associated with HtmlBodyElement
+ // or the element where you last clicked with your mouse.
+ // WP: needed for all browsers
+ // if (jQuery.browser.opera || jQuery.browser.safari){
+ while (!that.all[element] && element.parentNode){
+ element = element.parentNode;
+ }
+ // }
+ var cbMap = that.all[element].events[type].callbackMap;
+ if(!shift && !ctrl && !alt && !meta) { // No Modifiers
+ mapPoint = cbMap[special] || cbMap[character]
+                        }
+ // deals with combinaitons (alt|ctrl|shift+anything)
+ else{
+ var modif = '';
+ if(alt) modif +='alt+';
+ if(ctrl) modif+= 'ctrl+';
+ if(shift) modif += 'shift+';
+ if(meta) modif += 'meta+';
+ // modifiers + special keys or modifiers + characters or modifiers + shift characters
+ mapPoint = cbMap[modif+special] || cbMap[modif+character] || cbMap[modif+that.shift_nums[character]]
+ }
+ if (mapPoint){
+ mapPoint.cb(event);
+ if(!mapPoint.propagate) {
+ event.stopPropagation();
+ event.preventDefault();
+ return false;
+ }
+ }
+                };
+ // first hook for this element
+ if (!this.all[opt.target]){
+ this.all[opt.target] = {events:{}};
+ }
+ if (!this.all[opt.target].events[opt.type]){
+ this.all[opt.target].events[opt.type] = {callbackMap: {}}
+ jQuery.event.add(opt.target, opt.type, inspector);
+ }
+ this.all[opt.target].events[opt.type].callbackMap[combi] = {cb: callback, propagate:opt.propagate};
+ return jQuery;
+        };
+ this.remove = function(exp, opt) {
+ opt = opt || {};
+ target = opt.target || jQuery('html')[0];
+ type = opt.type || 'keydown';
+                exp = exp.toLowerCase();
+ delete this.all[target].events[type].callbackMap[exp]
+ return jQuery;
+        };
+ jQuery.hotkeys = this;
+ return jQuery;
+})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjqueryhotkeysminjsfromrev21591trunkwpincludesjsjqueryjqueryhotkeysjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.hotkeys.min.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.hotkeys.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.hotkeys.min.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.hotkeys.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){this.version="(beta)(0.0.3)";this.all={};this.special_keys={27:"esc",9:"tab",32:"space",13:"return",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12"};this.shift_nums={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":&q
uot;*","9":"(","0":")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"};this.add=function(c,b,h){if(a.isFunction(b)){h=b;b={}}var d={},f={type:"keydown",propagate:false,disableInInput:false,target:a("html")[0]},e=this;d=a.extend(d,f,b||{});c=c.toLowerCase();var g=function(j){var o=j.target;if(d.disableInInput){var s=a(o);if(s.is("input")||s.is("textarea")){return}}var l=j.which,u=j.type,r=String.fromCharCode(l).toLowerCase(),t=e.special_keys[l],m=j.shiftKey,i=j.ctrlKey,p=j.altKey,w=j.metaKey,q=true,k=null;while(!e.all[o]&&o.parentNode){o=o.parentNode}var v=e.all[o].events[u].callbackMap;if(!m&&!i&&!p&&!w){k=v[t]||v[r]}else{var n="";if(p){n+="alt+"}if(i){n+="ctr
l+"}if(m){n+="shift+"}if(w){n+="meta+"}k=v[n+t]||v[n+r]||v[n+e.shift_nums[r]]}if(k){k.cb(j);if(!k.propagate){j.stopPropagation();j.preventDefault();return false}}};if(!this.all[d.target]){this.all[d.target]={events:{}}}if(!this.all[d.target].events[d.type]){this.all[d.target].events[d.type]={callbackMap:{}};a.event.add(d.target,d.type,g)}this.all[d.target].events[d.type].callbackMap[c]={cb:h,propagate:d.propagate};return a};this.remove=function(c,b){b=b||{};target=b.target||a("html")[0];type=b.type||"keydown";c=c.toLowerCase();delete this.all[target].events[type].callbackMap[c];return a};a.hotkeys=this;return a})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerytablehotkeysdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.table-hotkeys.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.table-hotkeys.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.table-hotkeys.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,99 +0,0 @@
</span><del>-(function($){
-        $.fn.filter_visible = function(depth) {
-                depth = depth || 3;
-                var is_visible = function() {
-                        var p = $(this), i;
-                        for(i=0; i<depth-1; ++i) {
-                                if (!p.is(':visible')) return false;
-                                p = p.parent();
-                        }
-                        return true;
-                }
-                return this.filter(is_visible);
-        };
-        $.table_hotkeys = function(table, keys, opts) {
-                opts = $.extend($.table_hotkeys.defaults, opts);
-                var selected_class, destructive_class, set_current_row, adjacent_row_callback, get_adjacent_row, adjacent_row, prev_row, next_row, check, get_first_row, get_last_row, make_key_callback, first_row;
-                
-                selected_class = opts.class_prefix + opts.selected_suffix;
-                destructive_class = opts.class_prefix + opts.destructive_suffix
-                set_current_row = function (tr) {
-                        if ($.table_hotkeys.current_row) $.table_hotkeys.current_row.removeClass(selected_class);
-                        tr.addClass(selected_class);
-                        tr[0].scrollIntoView(false);
-                        $.table_hotkeys.current_row = tr;
-                };
-                adjacent_row_callback = function(which) {
-                        if (!adjacent_row(which) && $.isFunction(opts[which+'_page_link_cb'])) {
-                                opts[which+'_page_link_cb']();
-                        }
-                };
-                get_adjacent_row = function(which) {
-                        var first_row, method;
-                        
-                        if (!$.table_hotkeys.current_row) {
-                                first_row = get_first_row();
-                                $.table_hotkeys.current_row = first_row;
-                                return first_row[0];
-                        }
-                        method = 'prev' == which? $.fn.prevAll : $.fn.nextAll;
-                        return method.call($.table_hotkeys.current_row, opts.cycle_expr).filter_visible()[0];
-                };
-                adjacent_row = function(which) {
-                        var adj = get_adjacent_row(which);
-                        if (!adj) return false;
-                        set_current_row($(adj));
-                        return true;
-                };
-                prev_row = function() { return adjacent_row('prev'); };
-                next_row = function() { return adjacent_row('next'); };
-                check = function() {
-                        $(opts.checkbox_expr, $.table_hotkeys.current_row).each(function() {
-                                this.checked = !this.checked;
-                        });
-                };
-                get_first_row = function() {
-                        return $(opts.cycle_expr, table).filter_visible().eq(opts.start_row_index);
-                };
-                get_last_row = function() {
-                        var rows = $(opts.cycle_expr, table).filter_visible();
-                        return rows.eq(rows.length-1);
-                };
-                make_key_callback = function(expr) {
-                        return function() {
-                                if ( null == $.table_hotkeys.current_row ) return false;
-                                var clickable = $(expr, $.table_hotkeys.current_row);
-                                if (!clickable.length) return false;
-                                if (clickable.is('.'+destructive_class)) next_row() || prev_row();
-                                clickable.click();
-                        }
-                };
-                first_row = get_first_row();
-                if (!first_row.length) return;
-                if (opts.highlight_first)
-                        set_current_row(first_row);
-                else if (opts.highlight_last)
-                        set_current_row(get_last_row());
-                $.hotkeys.add(opts.prev_key, opts.hotkeys_opts, function() {return adjacent_row_callback('prev')});
-                $.hotkeys.add(opts.next_key, opts.hotkeys_opts, function() {return adjacent_row_callback('next')});
-                $.hotkeys.add(opts.mark_key, opts.hotkeys_opts, check);
-                $.each(keys, function() {
-                        var callback, key;
-                        
-                        if ($.isFunction(this[1])) {
-                                callback = this[1];
-                                key = this[0];
-                                $.hotkeys.add(key, opts.hotkeys_opts, function(event) { return callback(event, $.table_hotkeys.current_row); });
-                        } else {
-                                key = this;
-                                $.hotkeys.add(key, opts.hotkeys_opts, make_key_callback('.'+opts.class_prefix+key));
-                        }
-                });
-
-        };
-        $.table_hotkeys.current_row = null;
-        $.table_hotkeys.defaults = {cycle_expr: 'tr', class_prefix: 'vim-', selected_suffix: 'current',
-                destructive_suffix: 'destructive', hotkeys_opts: {disableInInput: true, type: 'keypress'},
-                checkbox_expr: ':checkbox', next_key: 'j', prev_key: 'k', mark_key: 'x',
-                start_row_index: 2, highlight_first: false, highlight_last: false, next_page_link_cb: false, prev_page_link_cb: false};
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerytablehotkeysjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/jquery.table-hotkeys.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.table-hotkeys.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/jquery.table-hotkeys.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){a.fn.filter_visible=function(c){c=c||3;var b=function(){var e=a(this),d;for(d=0;d<c-1;++d){if(!e.is(":visible")){return false}e=e.parent()}return true};return this.filter(b)};a.table_hotkeys=function(p,q,b){b=a.extend(a.table_hotkeys.defaults,b);var i,l,e,f,m,d,k,o,c,h,g,n,j;i=b.class_prefix+b.selected_suffix;l=b.class_prefix+b.destructive_suffix;e=function(r){if(a.table_hotkeys.current_row){a.table_hotkeys.current_row.removeClass(i)}r.addClass(i);r[0].scrollIntoView(false);a.table_hotkeys.current_row=r};f=function(r){if(!d(r)&&a.isFunction(b[r+"_page_link_cb"])){b[r+"_page_link_cb"]()}};m=function(s){var r,t;if(!a.table_hotkeys.current_row){r=h();a.table_hotkeys.current_row=r;return r[0]}t="prev"==s?a.fn.prevAll:a.fn.nextAll;return t.call(a.table_hotkeys.current_row,b.cycle_expr).filter_visible()[0]};d=function(s){var r=m(s);if(!r){return false}e(a(r));return true};k=function(){return d("prev&q
uot;)};o=function(){return d("next")};c=function(){a(b.checkbox_expr,a.table_hotkeys.current_row).each(function(){this.checked=!this.checked})};h=function(){return a(b.cycle_expr,p).filter_visible().eq(b.start_row_index)};g=function(){var r=a(b.cycle_expr,p).filter_visible();return r.eq(r.length-1)};n=function(r){return function(){if(null==a.table_hotkeys.current_row){return false}var s=a(r,a.table_hotkeys.current_row);if(!s.length){return false}if(s.is("."+l)){o()||k()}s.click()}};j=h();if(!j.length){return}if(b.highlight_first){e(j)}else{if(b.highlight_last){e(g())}}a.hotkeys.add(b.prev_key,b.hotkeys_opts,function(){return f("prev")});a.hotkeys.add(b.next_key,b.hotkeys_opts,function(){return f("next")});a.hotkeys.add(b.mark_key,b.hotkeys_opts,c);a.each(q,function(){var s,r;if(a.isFunction(this[1])){s=this[1];r=this[0];a.hotkeys.add(r,b.hotkeys_opts,function(t){return s(t,a.table_hotkeys.current_row)})}else{r=this;a.hotkeys.add(r,b.ho
tkeys_opts,n("."+b.class_prefix+r))}})};a.table_hotkeys.current_row=null;a.table_hotkeys.defaults={cycle_expr:"tr",class_prefix:"vim-",selected_suffix:"current",destructive_suffix:"destructive",hotkeys_opts:{disableInInput:true,type:"keypress"},checkbox_expr:":checkbox",next_key:"j",prev_key:"k",mark_key:"x",start_row_index:2,highlight_first:false,highlight_last:false,next_page_link_cb:false,prev_page_link_cb:false}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerytablehotkeysjsfromrev21591trunkwpincludesjsjqueryjquerytablehotkeysdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.table-hotkeys.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.table-hotkeys.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.table-hotkeys.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.table-hotkeys.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,99 @@
</span><ins>+(function($){
+        $.fn.filter_visible = function(depth) {
+                depth = depth || 3;
+                var is_visible = function() {
+                        var p = $(this), i;
+                        for(i=0; i<depth-1; ++i) {
+                                if (!p.is(':visible')) return false;
+                                p = p.parent();
+                        }
+                        return true;
+                }
+                return this.filter(is_visible);
+        };
+        $.table_hotkeys = function(table, keys, opts) {
+                opts = $.extend($.table_hotkeys.defaults, opts);
+                var selected_class, destructive_class, set_current_row, adjacent_row_callback, get_adjacent_row, adjacent_row, prev_row, next_row, check, get_first_row, get_last_row, make_key_callback, first_row;
+                
+                selected_class = opts.class_prefix + opts.selected_suffix;
+                destructive_class = opts.class_prefix + opts.destructive_suffix
+                set_current_row = function (tr) {
+                        if ($.table_hotkeys.current_row) $.table_hotkeys.current_row.removeClass(selected_class);
+                        tr.addClass(selected_class);
+                        tr[0].scrollIntoView(false);
+                        $.table_hotkeys.current_row = tr;
+                };
+                adjacent_row_callback = function(which) {
+                        if (!adjacent_row(which) && $.isFunction(opts[which+'_page_link_cb'])) {
+                                opts[which+'_page_link_cb']();
+                        }
+                };
+                get_adjacent_row = function(which) {
+                        var first_row, method;
+                        
+                        if (!$.table_hotkeys.current_row) {
+                                first_row = get_first_row();
+                                $.table_hotkeys.current_row = first_row;
+                                return first_row[0];
+                        }
+                        method = 'prev' == which? $.fn.prevAll : $.fn.nextAll;
+                        return method.call($.table_hotkeys.current_row, opts.cycle_expr).filter_visible()[0];
+                };
+                adjacent_row = function(which) {
+                        var adj = get_adjacent_row(which);
+                        if (!adj) return false;
+                        set_current_row($(adj));
+                        return true;
+                };
+                prev_row = function() { return adjacent_row('prev'); };
+                next_row = function() { return adjacent_row('next'); };
+                check = function() {
+                        $(opts.checkbox_expr, $.table_hotkeys.current_row).each(function() {
+                                this.checked = !this.checked;
+                        });
+                };
+                get_first_row = function() {
+                        return $(opts.cycle_expr, table).filter_visible().eq(opts.start_row_index);
+                };
+                get_last_row = function() {
+                        var rows = $(opts.cycle_expr, table).filter_visible();
+                        return rows.eq(rows.length-1);
+                };
+                make_key_callback = function(expr) {
+                        return function() {
+                                if ( null == $.table_hotkeys.current_row ) return false;
+                                var clickable = $(expr, $.table_hotkeys.current_row);
+                                if (!clickable.length) return false;
+                                if (clickable.is('.'+destructive_class)) next_row() || prev_row();
+                                clickable.click();
+                        }
+                };
+                first_row = get_first_row();
+                if (!first_row.length) return;
+                if (opts.highlight_first)
+                        set_current_row(first_row);
+                else if (opts.highlight_last)
+                        set_current_row(get_last_row());
+                $.hotkeys.add(opts.prev_key, opts.hotkeys_opts, function() {return adjacent_row_callback('prev')});
+                $.hotkeys.add(opts.next_key, opts.hotkeys_opts, function() {return adjacent_row_callback('next')});
+                $.hotkeys.add(opts.mark_key, opts.hotkeys_opts, check);
+                $.each(keys, function() {
+                        var callback, key;
+                        
+                        if ($.isFunction(this[1])) {
+                                callback = this[1];
+                                key = this[0];
+                                $.hotkeys.add(key, opts.hotkeys_opts, function(event) { return callback(event, $.table_hotkeys.current_row); });
+                        } else {
+                                key = this;
+                                $.hotkeys.add(key, opts.hotkeys_opts, make_key_callback('.'+opts.class_prefix+key));
+                        }
+                });
+
+        };
+        $.table_hotkeys.current_row = null;
+        $.table_hotkeys.defaults = {cycle_expr: 'tr', class_prefix: 'vim-', selected_suffix: 'current',
+                destructive_suffix: 'destructive', hotkeys_opts: {disableInInput: true, type: 'keypress'},
+                checkbox_expr: ':checkbox', next_key: 'j', prev_key: 'k', mark_key: 'x',
+                start_row_index: 2, highlight_first: false, highlight_last: false, next_page_link_cb: false, prev_page_link_cb: false};
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjsjqueryjquerytablehotkeysminjsfromrev21591trunkwpincludesjsjqueryjquerytablehotkeysjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/jquery.table-hotkeys.min.js (from rev 21591, trunk/wp-includes/js/jquery/jquery.table-hotkeys.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/jquery.table-hotkeys.min.js         (rev 0)
+++ trunk/wp-includes/js/jquery/jquery.table-hotkeys.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){a.fn.filter_visible=function(c){c=c||3;var b=function(){var e=a(this),d;for(d=0;d<c-1;++d){if(!e.is(":visible")){return false}e=e.parent()}return true};return this.filter(b)};a.table_hotkeys=function(p,q,b){b=a.extend(a.table_hotkeys.defaults,b);var i,l,e,f,m,d,k,o,c,h,g,n,j;i=b.class_prefix+b.selected_suffix;l=b.class_prefix+b.destructive_suffix;e=function(r){if(a.table_hotkeys.current_row){a.table_hotkeys.current_row.removeClass(i)}r.addClass(i);r[0].scrollIntoView(false);a.table_hotkeys.current_row=r};f=function(r){if(!d(r)&&a.isFunction(b[r+"_page_link_cb"])){b[r+"_page_link_cb"]()}};m=function(s){var r,t;if(!a.table_hotkeys.current_row){r=h();a.table_hotkeys.current_row=r;return r[0]}t="prev"==s?a.fn.prevAll:a.fn.nextAll;return t.call(a.table_hotkeys.current_row,b.cycle_expr).filter_visible()[0]};d=function(s){var r=m(s);if(!r){return false}e(a(r));return true};k=function(){return d("prev&q
uot;)};o=function(){return d("next")};c=function(){a(b.checkbox_expr,a.table_hotkeys.current_row).each(function(){this.checked=!this.checked})};h=function(){return a(b.cycle_expr,p).filter_visible().eq(b.start_row_index)};g=function(){var r=a(b.cycle_expr,p).filter_visible();return r.eq(r.length-1)};n=function(r){return function(){if(null==a.table_hotkeys.current_row){return false}var s=a(r,a.table_hotkeys.current_row);if(!s.length){return false}if(s.is("."+l)){o()||k()}s.click()}};j=h();if(!j.length){return}if(b.highlight_first){e(j)}else{if(b.highlight_last){e(g())}}a.hotkeys.add(b.prev_key,b.hotkeys_opts,function(){return f("prev")});a.hotkeys.add(b.next_key,b.hotkeys_opts,function(){return f("next")});a.hotkeys.add(b.mark_key,b.hotkeys_opts,c);a.each(q,function(){var s,r;if(a.isFunction(this[1])){s=this[1];r=this[0];a.hotkeys.add(r,b.hotkeys_opts,function(t){return s(t,a.table_hotkeys.current_row)})}else{r=this;a.hotkeys.add(r,b.ho
tkeys_opts,n("."+b.class_prefix+r))}})};a.table_hotkeys.current_row=null;a.table_hotkeys.defaults={cycle_expr:"tr",class_prefix:"vim-",selected_suffix:"current",destructive_suffix:"destructive",hotkeys_opts:{disableInInput:true,type:"keypress"},checkbox_expr:":checkbox",next_key:"j",prev_key:"k",mark_key:"x",start_row_index:2,highlight_first:false,highlight_last:false,next_page_link_cb:false,prev_page_link_cb:false}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjquerysuggestdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/suggest.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/suggest.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/suggest.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,330 +0,0 @@
</span><del>-/*
- *        jquery.suggest 1.1b - 2007-08-06
- * Patched by Mark Jaquith with Alexander Dick's "multiple items" patch to allow for auto-suggesting of more than one tag before submitting
- * See: http://www.vulgarisoip.com/2007/06/29/jquerysuggest-an-alternative-jquery-based-autocomplete-library/#comment-7228
- *
- *        Uses code and techniques from following libraries:
- *        1. http://www.dyve.net/jquery/?autocomplete
- *        2. http://dev.jquery.com/browser/trunk/plugins/interface/iautocompleter.js
- *
- *        All the new stuff written by Peter Vulgaris (www.vulgarisoip.com)
- *        Feel free to do whatever you want with this file
- *
- */
-
-(function($) {
-
-        $.suggest = function(input, options) {
-                var $input, $results, timeout, prevLength, cache, cacheSize;
-
-                $input = $(input).attr("autocomplete", "off");
-                $results = $(document.createElement("ul"));
-
-                timeout = false;                // hold timeout ID for suggestion results to appear
-                prevLength = 0;                        // last recorded length of $input.val()
-                cache = [];                                // cache MRU list
-                cacheSize = 0;                        // size of cache in chars (bytes?)
-
-                $results.addClass(options.resultsClass).appendTo('body');
-
-
-                resetPosition();
-                $(window)
-                        .load(resetPosition)                // just in case user is changing size of page while loading
-                        .resize(resetPosition);
-
-                $input.blur(function() {
-                        setTimeout(function() { $results.hide() }, 200);
-                });
-
-
-                // help IE users if possible
-                if ( $.browser.msie ) {
-                        try {
-                                $results.bgiframe();
-                        } catch(e) { }
-                }
-
-                // I really hate browser detection, but I don't see any other way
-                if ($.browser.mozilla)
-                        $input.keypress(processKey);        // onkeypress repeats arrow keys in Mozilla/Opera
-                else
-                        $input.keydown(processKey);                // onkeydown repeats arrow keys in IE/Safari
-
-
-
-
-                function resetPosition() {
-                        // requires jquery.dimension plugin
-                        var offset = $input.offset();
-                        $results.css({
-                                top: (offset.top + input.offsetHeight) + 'px',
-                                left: offset.left + 'px'
-                        });
-                }
-
-
-                function processKey(e) {
-
-                        // handling up/down/escape requires results to be visible
-                        // handling enter/tab requires that AND a result to be selected
-                        if ((/27$|38$|40$/.test(e.keyCode) && $results.is(':visible')) ||
-                                (/^13$|^9$/.test(e.keyCode) && getCurrentResult())) {
-
-                                if (e.preventDefault)
-                                        e.preventDefault();
-                                if (e.stopPropagation)
-                                        e.stopPropagation();
-
-                                e.cancelBubble = true;
-                                e.returnValue = false;
-
-                                switch(e.keyCode) {
-
-                                        case 38: // up
-                                                prevResult();
-                                                break;
-
-                                        case 40: // down
-                                                nextResult();
-                                                break;
-
-                                        case 9: // tab
-                                        case 13: // return
-                                                selectCurrentResult();
-                                                break;
-
-                                        case 27: //        escape
-                                                $results.hide();
-                                                break;
-
-                                }
-
-                        } else if ($input.val().length != prevLength) {
-
-                                if (timeout)
-                                        clearTimeout(timeout);
-                                timeout = setTimeout(suggest, options.delay);
-                                prevLength = $input.val().length;
-
-                        }
-
-
-                }
-
-
-                function suggest() {
-
-                        var q = $.trim($input.val()), multipleSepPos, items;
-
-                        if ( options.multiple ) {
-                                multipleSepPos = q.lastIndexOf(options.multipleSep);
-                                if ( multipleSepPos != -1 ) {
-                                        q = $.trim(q.substr(multipleSepPos + options.multipleSep.length));
-                                }
-                        }
-                        if (q.length >= options.minchars) {
-
-                                cached = checkCache(q);
-
-                                if (cached) {
-
-                                        displayItems(cached['items']);
-
-                                } else {
-
-                                        $.get(options.source, {q: q}, function(txt) {
-
-                                                $results.hide();
-
-                                                items = parseTxt(txt, q);
-
-                                                displayItems(items);
-                                                addToCache(q, items, txt.length);
-
-                                        });
-
-                                }
-
-                        } else {
-
-                                $results.hide();
-
-                        }
-
-                }
-
-
-                function checkCache(q) {
-                        var i;
-                        for (i = 0; i < cache.length; i++)
-                                if (cache[i]['q'] == q) {
-                                        cache.unshift(cache.splice(i, 1)[0]);
-                                        return cache[0];
-                                }
-
-                        return false;
-
-                }
-
-                function addToCache(q, items, size) {
-                        var cached;
-                        while (cache.length && (cacheSize + size > options.maxCacheSize)) {
-                                cached = cache.pop();
-                                cacheSize -= cached['size'];
-                        }
-
-                        cache.push({
-                                q: q,
-                                size: size,
-                                items: items
-                                });
-
-                        cacheSize += size;
-
-                }
-
-                function displayItems(items) {
-                        var html = '', i;
-                        if (!items)
-                                return;
-
-                        if (!items.length) {
-                                $results.hide();
-                                return;
-                        }
-
-                        resetPosition(); // when the form moves after the page has loaded
-
-                        for (i = 0; i < items.length; i++)
-                                html += '<li>' + items[i] + '</li>';
-
-                        $results.html(html).show();
-
-                        $results
-                                .children('li')
-                                .mouseover(function() {
-                                        $results.children('li').removeClass(options.selectClass);
-                                        $(this).addClass(options.selectClass);
-                                })
-                                .click(function(e) {
-                                        e.preventDefault();
-                                        e.stopPropagation();
-                                        selectCurrentResult();
-                                });
-
-                }
-
-                function parseTxt(txt, q) {
-
-                        var items = [], tokens = txt.split(options.delimiter), i, token;
-
-                        // parse returned data for non-empty items
-                        for (i = 0; i < tokens.length; i++) {
-                                token = $.trim(tokens[i]);
-                                if (token) {
-                                        token = token.replace(
-                                                new RegExp(q, 'ig'),
-                                                function(q) { return '<span class="' + options.matchClass + '">' + q + '</span>' }
-                                                );
-                                        items[items.length] = token;
-                                }
-                        }
-
-                        return items;
-                }
-
-                function getCurrentResult() {
-                        var $currentResult;
-                        if (!$results.is(':visible'))
-                                return false;
-
-                        $currentResult = $results.children('li.' + options.selectClass);
-
-                        if (!$currentResult.length)
-                                $currentResult = false;
-
-                        return $currentResult;
-
-                }
-
-                function selectCurrentResult() {
-
-                        $currentResult = getCurrentResult();
-
-                        if ($currentResult) {
-                                if ( options.multiple ) {
-                                        if ( $input.val().indexOf(options.multipleSep) != -1 ) {
-                                                $currentVal = $input.val().substr( 0, ( $input.val().lastIndexOf(options.multipleSep) + options.multipleSep.length ) );
-                                        } else {
-                                                $currentVal = "";
-                                        }
-                                        $input.val( $currentVal + $currentResult.text() + options.multipleSep);
-                                        $input.focus();
-                                } else {
-                                        $input.val($currentResult.text());
-                                }
-                                $results.hide();
-
-                                if (options.onSelect)
-                                        options.onSelect.apply($input[0]);
-
-                        }
-
-                }
-
-                function nextResult() {
-
-                        $currentResult = getCurrentResult();
-
-                        if ($currentResult)
-                                $currentResult
-                                        .removeClass(options.selectClass)
-                                        .next()
-                                                .addClass(options.selectClass);
-                        else
-                                $results.children('li:first-child').addClass(options.selectClass);
-
-                }
-
-                function prevResult() {
-                        var $currentResult = getCurrentResult();
-
-                        if ($currentResult)
-                                $currentResult
-                                        .removeClass(options.selectClass)
-                                        .prev()
-                                                .addClass(options.selectClass);
-                        else
-                                $results.children('li:last-child').addClass(options.selectClass);
-
-                }
-        }
-
-        $.fn.suggest = function(source, options) {
-
-                if (!source)
-                        return;
-
-                options = options || {};
-                options.multiple = options.multiple || false;
-                options.multipleSep = options.multipleSep || ", ";
-                options.source = source;
-                options.delay = options.delay || 100;
-                options.resultsClass = options.resultsClass || 'ac_results';
-                options.selectClass = options.selectClass || 'ac_over';
-                options.matchClass = options.matchClass || 'ac_match';
-                options.minchars = options.minchars || 2;
-                options.delimiter = options.delimiter || '\n';
-                options.onSelect = options.onSelect || false;
-                options.maxCacheSize = options.maxCacheSize || 65536;
-
-                this.each(function() {
-                        new $.suggest(this, options);
-                });
-
-                return this;
-
-        };
-
-})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjquerysuggestjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/jquery/suggest.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/suggest.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/jquery/suggest.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){a.suggest=function(o,g){var c,f,n,d,q,p;c=a(o).attr("autocomplete","off");f=a(document.createElement("ul"));n=false;d=0;q=[];p=0;f.addClass(g.resultsClass).appendTo("body");j();a(window).load(j).resize(j);c.blur(function(){setTimeout(function(){f.hide()},200)});if(a.browser.msie){try{f.bgiframe()}catch(s){}}if(a.browser.mozilla){c.keypress(m)}else{c.keydown(m)}function j(){var e=c.offset();f.css({top:(e.top+o.offsetHeight)+"px",left:e.left+"px"})}function m(w){if((/27$|38$|40$/.test(w.keyCode)&&f.is(":visible"))||(/^13$|^9$/.test(w.keyCode)&&u())){if(w.preventDefault){w.preventDefault()}if(w.stopPropagation){w.stopPropagation()}w.cancelBubble=true;w.returnValue=false;switch(w.keyCode){case 38:k();break;case 40:t();break;case 9:case 13:r();break;case 27:f.hide();break}}else{if(c.val().length!=d){if(n){clearTimeout(n)}n=setTimeout(l,g.delay);d=c.val().length}}}functio
n l(){var x=a.trim(c.val()),w,e;if(g.multiple){w=x.lastIndexOf(g.multipleSep);if(w!=-1){x=a.trim(x.substr(w+g.multipleSep.length))}}if(x.length>=g.minchars){cached=v(x);if(cached){i(cached.items)}else{a.get(g.source,{q:x},function(y){f.hide();e=b(y,x);i(e);h(x,e,y.length)})}}else{f.hide()}}function v(w){var e;for(e=0;e<q.length;e++){if(q[e]["q"]==w){q.unshift(q.splice(e,1)[0]);return q[0]}}return false}function h(y,e,w){var x;while(q.length&&(p+w>g.maxCacheSize)){x=q.pop();p-=x.size}q.push({q:y,size:w,items:e});p+=w}function i(e){var x="",w;if(!e){return}if(!e.length){f.hide();return}j();for(w=0;w<e.length;w++){x+="<li>"+e[w]+"</li>"}f.html(x).show();f.children("li").mouseover(function(){f.children("li").removeClass(g.selectClass);a(this).addClass(g.selectClass)}).click(function(y){y.preventDefault();y.stopPropagation();r()})}function b(e,z){var w=[],A=e.split(g.delimiter),y,x;for(y=0
;y<A.length;y++){x=a.trim(A[y]);if(x){x=x.replace(new RegExp(z,"ig"),function(B){return'<span class="'+g.matchClass+'">'+B+"</span>"});w[w.length]=x}}return w}function u(){var e;if(!f.is(":visible")){return false}e=f.children("li."+g.selectClass);if(!e.length){e=false}return e}function r(){$currentResult=u();if($currentResult){if(g.multiple){if(c.val().indexOf(g.multipleSep)!=-1){$currentVal=c.val().substr(0,(c.val().lastIndexOf(g.multipleSep)+g.multipleSep.length))}else{$currentVal=""}c.val($currentVal+$currentResult.text()+g.multipleSep);c.focus()}else{c.val($currentResult.text())}f.hide();if(g.onSelect){g.onSelect.apply(c[0])}}}function t(){$currentResult=u();if($currentResult){$currentResult.removeClass(g.selectClass).next().addClass(g.selectClass)}else{f.children("li:first-child").addClass(g.selectClass)}}function k(){var e=u();if(e){e.removeClass(g.selectClass).prev().addClass(g.select
Class)}else{f.children("li:last-child").addClass(g.selectClass)}}};a.fn.suggest=function(c,b){if(!c){return}b=b||{};b.multiple=b.multiple||false;b.multipleSep=b.multipleSep||", ";b.source=c;b.delay=b.delay||100;b.resultsClass=b.resultsClass||"ac_results";b.selectClass=b.selectClass||"ac_over";b.matchClass=b.matchClass||"ac_match";b.minchars=b.minchars||2;b.delimiter=b.delimiter||"\n";b.onSelect=b.onSelect||false;b.maxCacheSize=b.maxCacheSize||65536;this.each(function(){new a.suggest(this,b)});return this}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjquerysuggestjsfromrev21591trunkwpincludesjsjquerysuggestdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/suggest.js (from rev 21591, trunk/wp-includes/js/jquery/suggest.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/suggest.js         (rev 0)
+++ trunk/wp-includes/js/jquery/suggest.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,330 @@
</span><ins>+/*
+ *        jquery.suggest 1.1b - 2007-08-06
+ * Patched by Mark Jaquith with Alexander Dick's "multiple items" patch to allow for auto-suggesting of more than one tag before submitting
+ * See: http://www.vulgarisoip.com/2007/06/29/jquerysuggest-an-alternative-jquery-based-autocomplete-library/#comment-7228
+ *
+ *        Uses code and techniques from following libraries:
+ *        1. http://www.dyve.net/jquery/?autocomplete
+ *        2. http://dev.jquery.com/browser/trunk/plugins/interface/iautocompleter.js
+ *
+ *        All the new stuff written by Peter Vulgaris (www.vulgarisoip.com)
+ *        Feel free to do whatever you want with this file
+ *
+ */
+
+(function($) {
+
+        $.suggest = function(input, options) {
+                var $input, $results, timeout, prevLength, cache, cacheSize;
+
+                $input = $(input).attr("autocomplete", "off");
+                $results = $(document.createElement("ul"));
+
+                timeout = false;                // hold timeout ID for suggestion results to appear
+                prevLength = 0;                        // last recorded length of $input.val()
+                cache = [];                                // cache MRU list
+                cacheSize = 0;                        // size of cache in chars (bytes?)
+
+                $results.addClass(options.resultsClass).appendTo('body');
+
+
+                resetPosition();
+                $(window)
+                        .load(resetPosition)                // just in case user is changing size of page while loading
+                        .resize(resetPosition);
+
+                $input.blur(function() {
+                        setTimeout(function() { $results.hide() }, 200);
+                });
+
+
+                // help IE users if possible
+                if ( $.browser.msie ) {
+                        try {
+                                $results.bgiframe();
+                        } catch(e) { }
+                }
+
+                // I really hate browser detection, but I don't see any other way
+                if ($.browser.mozilla)
+                        $input.keypress(processKey);        // onkeypress repeats arrow keys in Mozilla/Opera
+                else
+                        $input.keydown(processKey);                // onkeydown repeats arrow keys in IE/Safari
+
+
+
+
+                function resetPosition() {
+                        // requires jquery.dimension plugin
+                        var offset = $input.offset();
+                        $results.css({
+                                top: (offset.top + input.offsetHeight) + 'px',
+                                left: offset.left + 'px'
+                        });
+                }
+
+
+                function processKey(e) {
+
+                        // handling up/down/escape requires results to be visible
+                        // handling enter/tab requires that AND a result to be selected
+                        if ((/27$|38$|40$/.test(e.keyCode) && $results.is(':visible')) ||
+                                (/^13$|^9$/.test(e.keyCode) && getCurrentResult())) {
+
+                                if (e.preventDefault)
+                                        e.preventDefault();
+                                if (e.stopPropagation)
+                                        e.stopPropagation();
+
+                                e.cancelBubble = true;
+                                e.returnValue = false;
+
+                                switch(e.keyCode) {
+
+                                        case 38: // up
+                                                prevResult();
+                                                break;
+
+                                        case 40: // down
+                                                nextResult();
+                                                break;
+
+                                        case 9: // tab
+                                        case 13: // return
+                                                selectCurrentResult();
+                                                break;
+
+                                        case 27: //        escape
+                                                $results.hide();
+                                                break;
+
+                                }
+
+                        } else if ($input.val().length != prevLength) {
+
+                                if (timeout)
+                                        clearTimeout(timeout);
+                                timeout = setTimeout(suggest, options.delay);
+                                prevLength = $input.val().length;
+
+                        }
+
+
+                }
+
+
+                function suggest() {
+
+                        var q = $.trim($input.val()), multipleSepPos, items;
+
+                        if ( options.multiple ) {
+                                multipleSepPos = q.lastIndexOf(options.multipleSep);
+                                if ( multipleSepPos != -1 ) {
+                                        q = $.trim(q.substr(multipleSepPos + options.multipleSep.length));
+                                }
+                        }
+                        if (q.length >= options.minchars) {
+
+                                cached = checkCache(q);
+
+                                if (cached) {
+
+                                        displayItems(cached['items']);
+
+                                } else {
+
+                                        $.get(options.source, {q: q}, function(txt) {
+
+                                                $results.hide();
+
+                                                items = parseTxt(txt, q);
+
+                                                displayItems(items);
+                                                addToCache(q, items, txt.length);
+
+                                        });
+
+                                }
+
+                        } else {
+
+                                $results.hide();
+
+                        }
+
+                }
+
+
+                function checkCache(q) {
+                        var i;
+                        for (i = 0; i < cache.length; i++)
+                                if (cache[i]['q'] == q) {
+                                        cache.unshift(cache.splice(i, 1)[0]);
+                                        return cache[0];
+                                }
+
+                        return false;
+
+                }
+
+                function addToCache(q, items, size) {
+                        var cached;
+                        while (cache.length && (cacheSize + size > options.maxCacheSize)) {
+                                cached = cache.pop();
+                                cacheSize -= cached['size'];
+                        }
+
+                        cache.push({
+                                q: q,
+                                size: size,
+                                items: items
+                                });
+
+                        cacheSize += size;
+
+                }
+
+                function displayItems(items) {
+                        var html = '', i;
+                        if (!items)
+                                return;
+
+                        if (!items.length) {
+                                $results.hide();
+                                return;
+                        }
+
+                        resetPosition(); // when the form moves after the page has loaded
+
+                        for (i = 0; i < items.length; i++)
+                                html += '<li>' + items[i] + '</li>';
+
+                        $results.html(html).show();
+
+                        $results
+                                .children('li')
+                                .mouseover(function() {
+                                        $results.children('li').removeClass(options.selectClass);
+                                        $(this).addClass(options.selectClass);
+                                })
+                                .click(function(e) {
+                                        e.preventDefault();
+                                        e.stopPropagation();
+                                        selectCurrentResult();
+                                });
+
+                }
+
+                function parseTxt(txt, q) {
+
+                        var items = [], tokens = txt.split(options.delimiter), i, token;
+
+                        // parse returned data for non-empty items
+                        for (i = 0; i < tokens.length; i++) {
+                                token = $.trim(tokens[i]);
+                                if (token) {
+                                        token = token.replace(
+                                                new RegExp(q, 'ig'),
+                                                function(q) { return '<span class="' + options.matchClass + '">' + q + '</span>' }
+                                                );
+                                        items[items.length] = token;
+                                }
+                        }
+
+                        return items;
+                }
+
+                function getCurrentResult() {
+                        var $currentResult;
+                        if (!$results.is(':visible'))
+                                return false;
+
+                        $currentResult = $results.children('li.' + options.selectClass);
+
+                        if (!$currentResult.length)
+                                $currentResult = false;
+
+                        return $currentResult;
+
+                }
+
+                function selectCurrentResult() {
+
+                        $currentResult = getCurrentResult();
+
+                        if ($currentResult) {
+                                if ( options.multiple ) {
+                                        if ( $input.val().indexOf(options.multipleSep) != -1 ) {
+                                                $currentVal = $input.val().substr( 0, ( $input.val().lastIndexOf(options.multipleSep) + options.multipleSep.length ) );
+                                        } else {
+                                                $currentVal = "";
+                                        }
+                                        $input.val( $currentVal + $currentResult.text() + options.multipleSep);
+                                        $input.focus();
+                                } else {
+                                        $input.val($currentResult.text());
+                                }
+                                $results.hide();
+
+                                if (options.onSelect)
+                                        options.onSelect.apply($input[0]);
+
+                        }
+
+                }
+
+                function nextResult() {
+
+                        $currentResult = getCurrentResult();
+
+                        if ($currentResult)
+                                $currentResult
+                                        .removeClass(options.selectClass)
+                                        .next()
+                                                .addClass(options.selectClass);
+                        else
+                                $results.children('li:first-child').addClass(options.selectClass);
+
+                }
+
+                function prevResult() {
+                        var $currentResult = getCurrentResult();
+
+                        if ($currentResult)
+                                $currentResult
+                                        .removeClass(options.selectClass)
+                                        .prev()
+                                                .addClass(options.selectClass);
+                        else
+                                $results.children('li:last-child').addClass(options.selectClass);
+
+                }
+        }
+
+        $.fn.suggest = function(source, options) {
+
+                if (!source)
+                        return;
+
+                options = options || {};
+                options.multiple = options.multiple || false;
+                options.multipleSep = options.multipleSep || ", ";
+                options.source = source;
+                options.delay = options.delay || 100;
+                options.resultsClass = options.resultsClass || 'ac_results';
+                options.selectClass = options.selectClass || 'ac_over';
+                options.matchClass = options.matchClass || 'ac_match';
+                options.minchars = options.minchars || 2;
+                options.delimiter = options.delimiter || '\n';
+                options.onSelect = options.onSelect || false;
+                options.maxCacheSize = options.maxCacheSize || 65536;
+
+                this.each(function() {
+                        new $.suggest(this, options);
+                });
+
+                return this;
+
+        };
+
+})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjquerysuggestminjsfromrev21591trunkwpincludesjsjquerysuggestjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/jquery/suggest.min.js (from rev 21591, trunk/wp-includes/js/jquery/suggest.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/jquery/suggest.min.js         (rev 0)
+++ trunk/wp-includes/js/jquery/suggest.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){a.suggest=function(o,g){var c,f,n,d,q,p;c=a(o).attr("autocomplete","off");f=a(document.createElement("ul"));n=false;d=0;q=[];p=0;f.addClass(g.resultsClass).appendTo("body");j();a(window).load(j).resize(j);c.blur(function(){setTimeout(function(){f.hide()},200)});if(a.browser.msie){try{f.bgiframe()}catch(s){}}if(a.browser.mozilla){c.keypress(m)}else{c.keydown(m)}function j(){var e=c.offset();f.css({top:(e.top+o.offsetHeight)+"px",left:e.left+"px"})}function m(w){if((/27$|38$|40$/.test(w.keyCode)&&f.is(":visible"))||(/^13$|^9$/.test(w.keyCode)&&u())){if(w.preventDefault){w.preventDefault()}if(w.stopPropagation){w.stopPropagation()}w.cancelBubble=true;w.returnValue=false;switch(w.keyCode){case 38:k();break;case 40:t();break;case 9:case 13:r();break;case 27:f.hide();break}}else{if(c.val().length!=d){if(n){clearTimeout(n)}n=setTimeout(l,g.delay);d=c.val().length}}}functio
n l(){var x=a.trim(c.val()),w,e;if(g.multiple){w=x.lastIndexOf(g.multipleSep);if(w!=-1){x=a.trim(x.substr(w+g.multipleSep.length))}}if(x.length>=g.minchars){cached=v(x);if(cached){i(cached.items)}else{a.get(g.source,{q:x},function(y){f.hide();e=b(y,x);i(e);h(x,e,y.length)})}}else{f.hide()}}function v(w){var e;for(e=0;e<q.length;e++){if(q[e]["q"]==w){q.unshift(q.splice(e,1)[0]);return q[0]}}return false}function h(y,e,w){var x;while(q.length&&(p+w>g.maxCacheSize)){x=q.pop();p-=x.size}q.push({q:y,size:w,items:e});p+=w}function i(e){var x="",w;if(!e){return}if(!e.length){f.hide();return}j();for(w=0;w<e.length;w++){x+="<li>"+e[w]+"</li>"}f.html(x).show();f.children("li").mouseover(function(){f.children("li").removeClass(g.selectClass);a(this).addClass(g.selectClass)}).click(function(y){y.preventDefault();y.stopPropagation();r()})}function b(e,z){var w=[],A=e.split(g.delimiter),y,x;for(y=0
;y<A.length;y++){x=a.trim(A[y]);if(x){x=x.replace(new RegExp(z,"ig"),function(B){return'<span class="'+g.matchClass+'">'+B+"</span>"});w[w.length]=x}}return w}function u(){var e;if(!f.is(":visible")){return false}e=f.children("li."+g.selectClass);if(!e.length){e=false}return e}function r(){$currentResult=u();if($currentResult){if(g.multiple){if(c.val().indexOf(g.multipleSep)!=-1){$currentVal=c.val().substr(0,(c.val().lastIndexOf(g.multipleSep)+g.multipleSep.length))}else{$currentVal=""}c.val($currentVal+$currentResult.text()+g.multipleSep);c.focus()}else{c.val($currentResult.text())}f.hide();if(g.onSelect){g.onSelect.apply(c[0])}}}function t(){$currentResult=u();if($currentResult){$currentResult.removeClass(g.selectClass).next().addClass(g.selectClass)}else{f.children("li:first-child").addClass(g.selectClass)}}function k(){var e=u();if(e){e.removeClass(g.selectClass).prev().addClass(g.select
Class)}else{f.children("li:last-child").addClass(g.selectClass)}}};a.fn.suggest=function(c,b){if(!c){return}b=b||{};b.multiple=b.multiple||false;b.multipleSep=b.multipleSep||", ";b.source=c;b.delay=b.delay||100;b.resultsClass=b.resultsClass||"ac_results";b.selectClass=b.selectClass||"ac_over";b.matchClass=b.matchClass||"ac_match";b.minchars=b.minchars||2;b.delimiter=b.delimiter||"\n";b.onSelect=b.onSelect||false;b.maxCacheSize=b.maxCacheSize||65536;this.each(function(){new a.suggest(this,b)});return this}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjson2devjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/json2.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/json2.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/json2.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,480 +0,0 @@
</span><del>-/*
- http://www.JSON.org/json2.js
- 2011-02-23
-
- Public Domain.
-
- NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
-
- See http://www.JSON.org/js.html
-
-
- This code should be minified before deployment.
- See http://javascript.crockford.com/jsmin.html
-
- USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
- NOT CONTROL.
-
-
- This file creates a global JSON object containing two methods: stringify
- and parse.
-
- JSON.stringify(value, replacer, space)
- value any JavaScript value, usually an object or array.
-
- replacer an optional parameter that determines how object
- values are stringified for objects. It can be a
- function or an array of strings.
-
- space an optional parameter that specifies the indentation
- of nested structures. If it is omitted, the text will
- be packed without extra whitespace. If it is a number,
- it will specify the number of spaces to indent at each
- level. If it is a string (such as '\t' or '&nbsp;'),
- it contains the characters used to indent at each level.
-
- This method produces a JSON text from a JavaScript value.
-
- When an object value is found, if the object contains a toJSON
- method, its toJSON method will be called and the result will be
- stringified. A toJSON method does not serialize: it returns the
- value represented by the name/value pair that should be serialized,
- or undefined if nothing should be serialized. The toJSON method
- will be passed the key associated with the value, and this will be
- bound to the value
-
- For example, this would serialize Dates as ISO strings.
-
- Date.prototype.toJSON = function (key) {
- function f(n) {
- // Format integers to have at least two digits.
- return n < 10 ? '0' + n : n;
- }
-
- return this.getUTCFullYear() + '-' +
- f(this.getUTCMonth() + 1) + '-' +
- f(this.getUTCDate()) + 'T' +
- f(this.getUTCHours()) + ':' +
- f(this.getUTCMinutes()) + ':' +
- f(this.getUTCSeconds()) + 'Z';
- };
-
- You can provide an optional replacer method. It will be passed the
- key and value of each member, with this bound to the containing
- object. The value that is returned from your method will be
- serialized. If your method returns undefined, then the member will
- be excluded from the serialization.
-
- If the replacer parameter is an array of strings, then it will be
- used to select the members to be serialized. It filters the results
- such that only members with keys listed in the replacer array are
- stringified.
-
- Values that do not have JSON representations, such as undefined or
- functions, will not be serialized. Such values in objects will be
- dropped; in arrays they will be replaced with null. You can use
- a replacer function to replace those with JSON values.
- JSON.stringify(undefined) returns undefined.
-
- The optional space parameter produces a stringification of the
- value that is filled with line breaks and indentation to make it
- easier to read.
-
- If the space parameter is a non-empty string, then that string will
- be used for indentation. If the space parameter is a number, then
- the indentation will be that many spaces.
-
- Example:
-
- text = JSON.stringify(['e', {pluribus: 'unum'}]);
- // text is '["e",{"pluribus":"unum"}]'
-
-
- text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
- // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
-
- text = JSON.stringify([new Date()], function (key, value) {
- return this[key] instanceof Date ?
- 'Date(' + this[key] + ')' : value;
- });
- // text is '["Date(---current time---)"]'
-
-
- JSON.parse(text, reviver)
- This method parses a JSON text to produce an object or array.
- It can throw a SyntaxError exception.
-
- The optional reviver parameter is a function that can filter and
- transform the results. It receives each of the keys and values,
- and its return value is used instead of the original value.
- If it returns what it received, then the structure is not modified.
- If it returns undefined then the member is deleted.
-
- Example:
-
- // Parse the text. Values that look like ISO date strings will
- // be converted to Date objects.
-
- myData = JSON.parse(text, function (key, value) {
- var a;
- if (typeof value === 'string') {
- a =
-/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
- if (a) {
- return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
- +a[5], +a[6]));
- }
- }
- return value;
- });
-
- myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
- var d;
- if (typeof value === 'string' &&
- value.slice(0, 5) === 'Date(' &&
- value.slice(-1) === ')') {
- d = new Date(value.slice(5, -1));
- if (d) {
- return d;
- }
- }
- return value;
- });
-
-
- This is a reference implementation. You are free to copy, modify, or
- redistribute.
-*/
-
-/*jslint evil: true, strict: false, regexp: false */
-
-/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
- call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
- getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
- lastIndex, length, parse, prototype, push, replace, slice, stringify,
- test, toJSON, toString, valueOf
-*/
-
-
-// Create a JSON object only if one does not already exist. We create the
-// methods in a closure to avoid creating global variables.
-
-var JSON;
-if (!JSON) {
- JSON = {};
-}
-
-(function () {
- "use strict";
-
- function f(n) {
- // Format integers to have at least two digits.
- return n < 10 ? '0' + n : n;
- }
-
- if (typeof Date.prototype.toJSON !== 'function') {
-
- Date.prototype.toJSON = function (key) {
-
- return isFinite(this.valueOf()) ?
- this.getUTCFullYear() + '-' +
- f(this.getUTCMonth() + 1) + '-' +
- f(this.getUTCDate()) + 'T' +
- f(this.getUTCHours()) + ':' +
- f(this.getUTCMinutes()) + ':' +
- f(this.getUTCSeconds()) + 'Z' : null;
- };
-
- String.prototype.toJSON =
- Number.prototype.toJSON =
- Boolean.prototype.toJSON = function (key) {
- return this.valueOf();
- };
- }
-
- var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
- escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
- gap,
- indent,
- meta = { // table of character substitutions
- '\b': '\\b',
- '\t': '\\t',
- '\n': '\\n',
- '\f': '\\f',
- '\r': '\\r',
- '"' : '\\"',
- '\\': '\\\\'
- },
- rep;
-
-
- function quote(string) {
-
-// If the string contains no control characters, no quote characters, and no
-// backslash characters, then we can safely slap some quotes around it.
-// Otherwise we must also replace the offending characters with safe escape
-// sequences.
-
- escapable.lastIndex = 0;
- return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
- var c = meta[a];
- return typeof c === 'string' ? c :
- '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
- }) + '"' : '"' + string + '"';
- }
-
-
- function str(key, holder) {
-
-// Produce a string from holder[key].
-
- var i, // The loop counter.
- k, // The member key.
- v, // The member value.
- length,
- mind = gap,
- partial,
- value = holder[key];
-
-// If the value has a toJSON method, call it to obtain a replacement value.
-
- if (value && typeof value === 'object' &&
- typeof value.toJSON === 'function') {
- value = value.toJSON(key);
- }
-
-// If we were called with a replacer function, then call the replacer to
-// obtain a replacement value.
-
- if (typeof rep === 'function') {
- value = rep.call(holder, key, value);
- }
-
-// What happens next depends on the value's type.
-
- switch (typeof value) {
- case 'string':
- return quote(value);
-
- case 'number':
-
-// JSON numbers must be finite. Encode non-finite numbers as null.
-
- return isFinite(value) ? String(value) : 'null';
-
- case 'boolean':
- case 'null':
-
-// If the value is a boolean or null, convert it to a string. Note:
-// typeof null does not produce 'null'. The case is included here in
-// the remote chance that this gets fixed someday.
-
- return String(value);
-
-// If the type is 'object', we might be dealing with an object or an array or
-// null.
-
- case 'object':
-
-// Due to a specification blunder in ECMAScript, typeof null is 'object',
-// so watch out for that case.
-
- if (!value) {
- return 'null';
- }
-
-// Make an array to hold the partial results of stringifying this object value.
-
- gap += indent;
- partial = [];
-
-// Is the value an array?
-
- if (Object.prototype.toString.apply(value) === '[object Array]') {
-
-// The value is an array. Stringify every element. Use null as a placeholder
-// for non-JSON values.
-
- length = value.length;
- for (i = 0; i < length; i += 1) {
- partial[i] = str(i, value) || 'null';
- }
-
-// Join all of the elements together, separated with commas, and wrap them in
-// brackets.
-
- v = partial.length === 0 ? '[]' : gap ?
- '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' :
- '[' + partial.join(',') + ']';
- gap = mind;
- return v;
- }
-
-// If the replacer is an array, use it to select the members to be stringified.
-
- if (rep && typeof rep === 'object') {
- length = rep.length;
- for (i = 0; i < length; i += 1) {
- if (typeof rep[i] === 'string') {
- k = rep[i];
- v = str(k, value);
- if (v) {
- partial.push(quote(k) + (gap ? ': ' : ':') + v);
- }
- }
- }
- } else {
-
-// Otherwise, iterate through all of the keys in the object.
-
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = str(k, value);
- if (v) {
- partial.push(quote(k) + (gap ? ': ' : ':') + v);
- }
- }
- }
- }
-
-// Join all of the member texts together, separated with commas,
-// and wrap them in braces.
-
- v = partial.length === 0 ? '{}' : gap ?
- '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' :
- '{' + partial.join(',') + '}';
- gap = mind;
- return v;
- }
- }
-
-// If the JSON object does not yet have a stringify method, give it one.
-
- if (typeof JSON.stringify !== 'function') {
- JSON.stringify = function (value, replacer, space) {
-
-// The stringify method takes a value and an optional replacer, and an optional
-// space parameter, and returns a JSON text. The replacer can be a function
-// that can replace values, or an array of strings that will select the keys.
-// A default replacer method can be provided. Use of the space parameter can
-// produce text that is more easily readable.
-
- var i;
- gap = '';
- indent = '';
-
-// If the space parameter is a number, make an indent string containing that
-// many spaces.
-
- if (typeof space === 'number') {
- for (i = 0; i < space; i += 1) {
- indent += ' ';
- }
-
-// If the space parameter is a string, it will be used as the indent string.
-
- } else if (typeof space === 'string') {
- indent = space;
- }
-
-// If there is a replacer, it must be a function or an array.
-// Otherwise, throw an error.
-
- rep = replacer;
- if (replacer && typeof replacer !== 'function' &&
- (typeof replacer !== 'object' ||
- typeof replacer.length !== 'number')) {
- throw new Error('JSON.stringify');
- }
-
-// Make a fake root object containing our value under the key of ''.
-// Return the result of stringifying the value.
-
- return str('', {'': value});
- };
- }
-
-
-// If the JSON object does not yet have a parse method, give it one.
-
- if (typeof JSON.parse !== 'function') {
- JSON.parse = function (text, reviver) {
-
-// The parse method takes a text and an optional reviver function, and returns
-// a JavaScript value if the text is a valid JSON text.
-
- var j;
-
- function walk(holder, key) {
-
-// The walk method is used to recursively walk the resulting structure so
-// that modifications can be made.
-
- var k, v, value = holder[key];
- if (value && typeof value === 'object') {
- for (k in value) {
- if (Object.prototype.hasOwnProperty.call(value, k)) {
- v = walk(value, k);
- if (v !== undefined) {
- value[k] = v;
- } else {
- delete value[k];
- }
- }
- }
- }
- return reviver.call(holder, key, value);
- }
-
-
-// Parsing happens in four stages. In the first stage, we replace certain
-// Unicode characters with escape sequences. JavaScript handles many characters
-// incorrectly, either silently deleting them, or treating them as line endings.
-
- text = String(text);
- cx.lastIndex = 0;
- if (cx.test(text)) {
- text = text.replace(cx, function (a) {
- return '\\u' +
- ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
- });
- }
-
-// In the second stage, we run the text against regular expressions that look
-// for non-JSON patterns. We are especially concerned with '()' and 'new'
-// because they can cause invocation, and '=' because it can cause mutation.
-// But just to be safe, we want to reject all unexpected forms.
-
-// We split the second stage into 4 regexp operations in order to work around
-// crippling inefficiencies in IE's and Safari's regexp engines. First we
-// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
-// replace all simple value tokens with ']' characters. Third, we delete all
-// open brackets that follow a colon or comma or that begin the text. Finally,
-// we look to see that the remaining characters are only whitespace or ']' or
-// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
-
- if (/^[\],:{}\s]*$/
- .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
- .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
- .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
-
-// In the third stage we use the eval function to compile the text into a
-// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
-// in JavaScript: it can begin a block or an object literal. We wrap the text
-// in parens to eliminate the ambiguity.
-
- j = eval('(' + text + ')');
-
-// In the optional fourth stage, we recursively walk the new structure, passing
-// each name/value pair to a reviver function for possible transformation.
-
- return typeof reviver === 'function' ?
- walk({'': j}, '') : j;
- }
-
-// If the text is not JSON parseable, then a SyntaxError is thrown.
-
- throw new SyntaxError('JSON.parse');
- };
- }
-}());
</del></span></pre></div>
<a id="trunkwpincludesjsjson2js"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/json2.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/json2.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/json2.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var JSON;if(!JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"
;':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.lengt
h;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="&qu
ot;;if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/b
fnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsjson2jsfromrev21591trunkwpincludesjsjson2devjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/json2.js (from rev 21591, trunk/wp-includes/js/json2.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/json2.js         (rev 0)
+++ trunk/wp-includes/js/json2.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,480 @@
</span><ins>+/*
+ http://www.JSON.org/json2.js
+ 2011-02-23
+
+ Public Domain.
+
+ NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
+
+ See http://www.JSON.org/js.html
+
+
+ This code should be minified before deployment.
+ See http://javascript.crockford.com/jsmin.html
+
+ USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
+ NOT CONTROL.
+
+
+ This file creates a global JSON object containing two methods: stringify
+ and parse.
+
+ JSON.stringify(value, replacer, space)
+ value any JavaScript value, usually an object or array.
+
+ replacer an optional parameter that determines how object
+ values are stringified for objects. It can be a
+ function or an array of strings.
+
+ space an optional parameter that specifies the indentation
+ of nested structures. If it is omitted, the text will
+ be packed without extra whitespace. If it is a number,
+ it will specify the number of spaces to indent at each
+ level. If it is a string (such as '\t' or '&nbsp;'),
+ it contains the characters used to indent at each level.
+
+ This method produces a JSON text from a JavaScript value.
+
+ When an object value is found, if the object contains a toJSON
+ method, its toJSON method will be called and the result will be
+ stringified. A toJSON method does not serialize: it returns the
+ value represented by the name/value pair that should be serialized,
+ or undefined if nothing should be serialized. The toJSON method
+ will be passed the key associated with the value, and this will be
+ bound to the value
+
+ For example, this would serialize Dates as ISO strings.
+
+ Date.prototype.toJSON = function (key) {
+ function f(n) {
+ // Format integers to have at least two digits.
+ return n < 10 ? '0' + n : n;
+ }
+
+ return this.getUTCFullYear() + '-' +
+ f(this.getUTCMonth() + 1) + '-' +
+ f(this.getUTCDate()) + 'T' +
+ f(this.getUTCHours()) + ':' +
+ f(this.getUTCMinutes()) + ':' +
+ f(this.getUTCSeconds()) + 'Z';
+ };
+
+ You can provide an optional replacer method. It will be passed the
+ key and value of each member, with this bound to the containing
+ object. The value that is returned from your method will be
+ serialized. If your method returns undefined, then the member will
+ be excluded from the serialization.
+
+ If the replacer parameter is an array of strings, then it will be
+ used to select the members to be serialized. It filters the results
+ such that only members with keys listed in the replacer array are
+ stringified.
+
+ Values that do not have JSON representations, such as undefined or
+ functions, will not be serialized. Such values in objects will be
+ dropped; in arrays they will be replaced with null. You can use
+ a replacer function to replace those with JSON values.
+ JSON.stringify(undefined) returns undefined.
+
+ The optional space parameter produces a stringification of the
+ value that is filled with line breaks and indentation to make it
+ easier to read.
+
+ If the space parameter is a non-empty string, then that string will
+ be used for indentation. If the space parameter is a number, then
+ the indentation will be that many spaces.
+
+ Example:
+
+ text = JSON.stringify(['e', {pluribus: 'unum'}]);
+ // text is '["e",{"pluribus":"unum"}]'
+
+
+ text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
+ // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
+
+ text = JSON.stringify([new Date()], function (key, value) {
+ return this[key] instanceof Date ?
+ 'Date(' + this[key] + ')' : value;
+ });
+ // text is '["Date(---current time---)"]'
+
+
+ JSON.parse(text, reviver)
+ This method parses a JSON text to produce an object or array.
+ It can throw a SyntaxError exception.
+
+ The optional reviver parameter is a function that can filter and
+ transform the results. It receives each of the keys and values,
+ and its return value is used instead of the original value.
+ If it returns what it received, then the structure is not modified.
+ If it returns undefined then the member is deleted.
+
+ Example:
+
+ // Parse the text. Values that look like ISO date strings will
+ // be converted to Date objects.
+
+ myData = JSON.parse(text, function (key, value) {
+ var a;
+ if (typeof value === 'string') {
+ a =
+/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
+ if (a) {
+ return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
+ +a[5], +a[6]));
+ }
+ }
+ return value;
+ });
+
+ myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
+ var d;
+ if (typeof value === 'string' &&
+ value.slice(0, 5) === 'Date(' &&
+ value.slice(-1) === ')') {
+ d = new Date(value.slice(5, -1));
+ if (d) {
+ return d;
+ }
+ }
+ return value;
+ });
+
+
+ This is a reference implementation. You are free to copy, modify, or
+ redistribute.
+*/
+
+/*jslint evil: true, strict: false, regexp: false */
+
+/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
+ call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
+ getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
+ lastIndex, length, parse, prototype, push, replace, slice, stringify,
+ test, toJSON, toString, valueOf
+*/
+
+
+// Create a JSON object only if one does not already exist. We create the
+// methods in a closure to avoid creating global variables.
+
+var JSON;
+if (!JSON) {
+ JSON = {};
+}
+
+(function () {
+ "use strict";
+
+ function f(n) {
+ // Format integers to have at least two digits.
+ return n < 10 ? '0' + n : n;
+ }
+
+ if (typeof Date.prototype.toJSON !== 'function') {
+
+ Date.prototype.toJSON = function (key) {
+
+ return isFinite(this.valueOf()) ?
+ this.getUTCFullYear() + '-' +
+ f(this.getUTCMonth() + 1) + '-' +
+ f(this.getUTCDate()) + 'T' +
+ f(this.getUTCHours()) + ':' +
+ f(this.getUTCMinutes()) + ':' +
+ f(this.getUTCSeconds()) + 'Z' : null;
+ };
+
+ String.prototype.toJSON =
+ Number.prototype.toJSON =
+ Boolean.prototype.toJSON = function (key) {
+ return this.valueOf();
+ };
+ }
+
+ var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
+ escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
+ gap,
+ indent,
+ meta = { // table of character substitutions
+ '\b': '\\b',
+ '\t': '\\t',
+ '\n': '\\n',
+ '\f': '\\f',
+ '\r': '\\r',
+ '"' : '\\"',
+ '\\': '\\\\'
+ },
+ rep;
+
+
+ function quote(string) {
+
+// If the string contains no control characters, no quote characters, and no
+// backslash characters, then we can safely slap some quotes around it.
+// Otherwise we must also replace the offending characters with safe escape
+// sequences.
+
+ escapable.lastIndex = 0;
+ return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
+ var c = meta[a];
+ return typeof c === 'string' ? c :
+ '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
+ }) + '"' : '"' + string + '"';
+ }
+
+
+ function str(key, holder) {
+
+// Produce a string from holder[key].
+
+ var i, // The loop counter.
+ k, // The member key.
+ v, // The member value.
+ length,
+ mind = gap,
+ partial,
+ value = holder[key];
+
+// If the value has a toJSON method, call it to obtain a replacement value.
+
+ if (value && typeof value === 'object' &&
+ typeof value.toJSON === 'function') {
+ value = value.toJSON(key);
+ }
+
+// If we were called with a replacer function, then call the replacer to
+// obtain a replacement value.
+
+ if (typeof rep === 'function') {
+ value = rep.call(holder, key, value);
+ }
+
+// What happens next depends on the value's type.
+
+ switch (typeof value) {
+ case 'string':
+ return quote(value);
+
+ case 'number':
+
+// JSON numbers must be finite. Encode non-finite numbers as null.
+
+ return isFinite(value) ? String(value) : 'null';
+
+ case 'boolean':
+ case 'null':
+
+// If the value is a boolean or null, convert it to a string. Note:
+// typeof null does not produce 'null'. The case is included here in
+// the remote chance that this gets fixed someday.
+
+ return String(value);
+
+// If the type is 'object', we might be dealing with an object or an array or
+// null.
+
+ case 'object':
+
+// Due to a specification blunder in ECMAScript, typeof null is 'object',
+// so watch out for that case.
+
+ if (!value) {
+ return 'null';
+ }
+
+// Make an array to hold the partial results of stringifying this object value.
+
+ gap += indent;
+ partial = [];
+
+// Is the value an array?
+
+ if (Object.prototype.toString.apply(value) === '[object Array]') {
+
+// The value is an array. Stringify every element. Use null as a placeholder
+// for non-JSON values.
+
+ length = value.length;
+ for (i = 0; i < length; i += 1) {
+ partial[i] = str(i, value) || 'null';
+ }
+
+// Join all of the elements together, separated with commas, and wrap them in
+// brackets.
+
+ v = partial.length === 0 ? '[]' : gap ?
+ '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' :
+ '[' + partial.join(',') + ']';
+ gap = mind;
+ return v;
+ }
+
+// If the replacer is an array, use it to select the members to be stringified.
+
+ if (rep && typeof rep === 'object') {
+ length = rep.length;
+ for (i = 0; i < length; i += 1) {
+ if (typeof rep[i] === 'string') {
+ k = rep[i];
+ v = str(k, value);
+ if (v) {
+ partial.push(quote(k) + (gap ? ': ' : ':') + v);
+ }
+ }
+ }
+ } else {
+
+// Otherwise, iterate through all of the keys in the object.
+
+ for (k in value) {
+ if (Object.prototype.hasOwnProperty.call(value, k)) {
+ v = str(k, value);
+ if (v) {
+ partial.push(quote(k) + (gap ? ': ' : ':') + v);
+ }
+ }
+ }
+ }
+
+// Join all of the member texts together, separated with commas,
+// and wrap them in braces.
+
+ v = partial.length === 0 ? '{}' : gap ?
+ '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' :
+ '{' + partial.join(',') + '}';
+ gap = mind;
+ return v;
+ }
+ }
+
+// If the JSON object does not yet have a stringify method, give it one.
+
+ if (typeof JSON.stringify !== 'function') {
+ JSON.stringify = function (value, replacer, space) {
+
+// The stringify method takes a value and an optional replacer, and an optional
+// space parameter, and returns a JSON text. The replacer can be a function
+// that can replace values, or an array of strings that will select the keys.
+// A default replacer method can be provided. Use of the space parameter can
+// produce text that is more easily readable.
+
+ var i;
+ gap = '';
+ indent = '';
+
+// If the space parameter is a number, make an indent string containing that
+// many spaces.
+
+ if (typeof space === 'number') {
+ for (i = 0; i < space; i += 1) {
+ indent += ' ';
+ }
+
+// If the space parameter is a string, it will be used as the indent string.
+
+ } else if (typeof space === 'string') {
+ indent = space;
+ }
+
+// If there is a replacer, it must be a function or an array.
+// Otherwise, throw an error.
+
+ rep = replacer;
+ if (replacer && typeof replacer !== 'function' &&
+ (typeof replacer !== 'object' ||
+ typeof replacer.length !== 'number')) {
+ throw new Error('JSON.stringify');
+ }
+
+// Make a fake root object containing our value under the key of ''.
+// Return the result of stringifying the value.
+
+ return str('', {'': value});
+ };
+ }
+
+
+// If the JSON object does not yet have a parse method, give it one.
+
+ if (typeof JSON.parse !== 'function') {
+ JSON.parse = function (text, reviver) {
+
+// The parse method takes a text and an optional reviver function, and returns
+// a JavaScript value if the text is a valid JSON text.
+
+ var j;
+
+ function walk(holder, key) {
+
+// The walk method is used to recursively walk the resulting structure so
+// that modifications can be made.
+
+ var k, v, value = holder[key];
+ if (value && typeof value === 'object') {
+ for (k in value) {
+ if (Object.prototype.hasOwnProperty.call(value, k)) {
+ v = walk(value, k);
+ if (v !== undefined) {
+ value[k] = v;
+ } else {
+ delete value[k];
+ }
+ }
+ }
+ }
+ return reviver.call(holder, key, value);
+ }
+
+
+// Parsing happens in four stages. In the first stage, we replace certain
+// Unicode characters with escape sequences. JavaScript handles many characters
+// incorrectly, either silently deleting them, or treating them as line endings.
+
+ text = String(text);
+ cx.lastIndex = 0;
+ if (cx.test(text)) {
+ text = text.replace(cx, function (a) {
+ return '\\u' +
+ ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
+ });
+ }
+
+// In the second stage, we run the text against regular expressions that look
+// for non-JSON patterns. We are especially concerned with '()' and 'new'
+// because they can cause invocation, and '=' because it can cause mutation.
+// But just to be safe, we want to reject all unexpected forms.
+
+// We split the second stage into 4 regexp operations in order to work around
+// crippling inefficiencies in IE's and Safari's regexp engines. First we
+// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
+// replace all simple value tokens with ']' characters. Third, we delete all
+// open brackets that follow a colon or comma or that begin the text. Finally,
+// we look to see that the remaining characters are only whitespace or ']' or
+// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
+
+ if (/^[\],:{}\s]*$/
+ .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
+ .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
+ .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
+
+// In the third stage we use the eval function to compile the text into a
+// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
+// in JavaScript: it can begin a block or an object literal. We wrap the text
+// in parens to eliminate the ambiguity.
+
+ j = eval('(' + text + ')');
+
+// In the optional fourth stage, we recursively walk the new structure, passing
+// each name/value pair to a reviver function for possible transformation.
+
+ return typeof reviver === 'function' ?
+ walk({'': j}, '') : j;
+ }
+
+// If the text is not JSON parseable, then a SyntaxError is thrown.
+
+ throw new SyntaxError('JSON.parse');
+ };
+ }
+}());
</ins></span></pre></div>
<a id="trunkwpincludesjsjson2minjsfromrev21591trunkwpincludesjsjson2js"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/json2.min.js (from rev 21591, trunk/wp-includes/js/json2.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/json2.min.js         (rev 0)
+++ trunk/wp-includes/js/json2.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var JSON;if(!JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"
;':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.lengt
h;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="&qu
ot;;if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/b
fnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjspluploadhandlersdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/plupload/handlers.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/handlers.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/plupload/handlers.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,481 +0,0 @@
</span><del>-var topWin = window.dialogArguments || opener || parent || top, uploader, uploader_init;
-
-function fileDialogStart() {
-        jQuery("#media-upload-error").empty();
-}
-
-// progress and success handlers for media multi uploads
-function fileQueued(fileObj) {
-        // Get rid of unused form
-        jQuery('.media-blank').remove();
-
-        var items = jQuery('#media-items').children(), postid = post_id || 0;
-
-        // Collapse a single item
-        if ( items.length == 1 ) {
-                items.removeClass('open').find('.slidetoggle').slideUp(200);
-        }
-        // Create a progress bar containing the filename
-        jQuery('#media-items').append('<div id="media-item-' + fileObj.id + '" class="media-item child-of-' + postid + '"><div class="progress"><div class="percent">0%</div><div class="bar"></div></div><div class="filename original"> ' + fileObj.name + '</div></div>');
-
-        // Disable submit
-        jQuery('#insert-gallery').prop('disabled', true);
-}
-
-function uploadStart() {
-        try {
-                if ( typeof topWin.tb_remove != 'undefined' )
-                        topWin.jQuery('#TB_overlay').unbind('click', topWin.tb_remove);
-        } catch(e){}
-
-        return true;
-}
-
-function uploadProgress(up, file) {
-        var item = jQuery('#media-item-' + file.id);
-
-        jQuery('.bar', item).width( (200 * file.loaded) / file.size );
-        jQuery('.percent', item).html( file.percent + '%' );
-}
-
-// check to see if a large file failed to upload
-function fileUploading(up, file) {
-        var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
-
-        if ( max > hundredmb && file.size > hundredmb ) {
-                setTimeout(function(){
-                        var done;
-
-                        if ( file.status < 3 && file.loaded == 0 ) { // not uploading
-                                wpFileError(file, pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>'));
-                                up.stop(); // stops the whole queue
-                                up.removeFile(file);
-                                up.start(); // restart the queue
-                        }
-                }, 10000); // wait for 10 sec. for the file to start uploading
-        }
-}
-
-function updateMediaForm() {
-        var items = jQuery('#media-items').children();
-
-        // Just one file, no need for collapsible part
-        if ( items.length == 1 ) {
-                items.addClass('open').find('.slidetoggle').show();
-                jQuery('.insert-gallery').hide();
-        } else if ( items.length > 1 ) {
-                items.removeClass('open');
-                // Only show Gallery button when there are at least two files.
-                jQuery('.insert-gallery').show();
-        }
-
-        // Only show Save buttons when there is at least one file.
-        if ( items.not('.media-blank').length > 0 )
-                jQuery('.savebutton').show();
-        else
-                jQuery('.savebutton').hide();
-}
-
-function uploadSuccess(fileObj, serverData) {
-        var item = jQuery('#media-item-' + fileObj.id);
-
-        // on success serverData should be numeric, fix bug in html4 runtime returning the serverData wrapped in a <pre> tag
-        serverData = serverData.replace(/^<pre>(\d+)<\/pre>$/, '$1');
-
-        // if async-upload returned an error message, place it in the media item div and return
-        if ( serverData.match(/media-upload-error|error-div/) ) {
-                item.html(serverData);
-                return;
-        } else {
-                jQuery('.percent', item).html( pluploadL10n.crunching );
-        }
-
-        prepareMediaItem(fileObj, serverData);
-        updateMediaForm();
-
-        // Increment the counter.
-        if ( post_id && item.hasClass('child-of-' + post_id) )
-                jQuery('#attachments-count').text(1 * jQuery('#attachments-count').text() + 1);
-}
-
-function setResize(arg) {
-        if ( arg ) {
-                if ( uploader.features.jpgresize )
-                        uploader.settings['resize'] = { width: resize_width, height: resize_height, quality: 100 };
-                else
-                        uploader.settings.multipart_params.image_resize = true;
-        } else {
-                delete(uploader.settings.resize);
-                delete(uploader.settings.multipart_params.image_resize);
-        }
-}
-
-function prepareMediaItem(fileObj, serverData) {
-        var f = ( typeof shortform == 'undefined' ) ? 1 : 2, item = jQuery('#media-item-' + fileObj.id);
-
-        try {
-                if ( typeof topWin.tb_remove != 'undefined' )
-                        topWin.jQuery('#TB_overlay').click(topWin.tb_remove);
-        } catch(e){}
-
-        if ( isNaN(serverData) || !serverData ) { // Old style: Append the HTML returned by the server -- thumbnail and form inputs
-                item.append(serverData);
-                prepareMediaItemInit(fileObj);
-        } else { // New style: server data is just the attachment ID, fetch the thumbnail and form html from the server
-                item.load('async-upload.php', {attachment_id:serverData, fetch:f}, function(){prepareMediaItemInit(fileObj);updateMediaForm()});
-        }
-}
-
-function prepareMediaItemInit(fileObj) {
-        var item = jQuery('#media-item-' + fileObj.id);
-        // Clone the thumbnail as a "pinkynail" -- a tiny image to the left of the filename
-        jQuery('.thumbnail', item).clone().attr('class', 'pinkynail toggle').prependTo(item);
-
-        // Replace the original filename with the new (unique) one assigned during upload
-        jQuery('.filename.original', item).replaceWith( jQuery('.filename.new', item) );
-
-        // Bind AJAX to the new Delete button
-        jQuery('a.delete', item).click(function(){
-                // Tell the server to delete it. TODO: handle exceptions
-                jQuery.ajax({
-                        url: ajaxurl,
-                        type: 'post',
-                        success: deleteSuccess,
-                        error: deleteError,
-                        id: fileObj.id,
-                        data: {
-                                id : this.id.replace(/[^0-9]/g, ''),
-                                action : 'trash-post',
-                                _ajax_nonce : this.href.replace(/^.*wpnonce=/,'')
-                        }
-                });
-                return false;
-        });
-
-        // Bind AJAX to the new Undo button
-        jQuery('a.undo', item).click(function(){
-                // Tell the server to untrash it. TODO: handle exceptions
-                jQuery.ajax({
-                        url: ajaxurl,
-                        type: 'post',
-                        id: fileObj.id,
-                        data: {
-                                id : this.id.replace(/[^0-9]/g,''),
-                                action: 'untrash-post',
-                                _ajax_nonce: this.href.replace(/^.*wpnonce=/,'')
-                        },
-                        success: function(data, textStatus){
-                                var item = jQuery('#media-item-' + fileObj.id);
-
-                                if ( type = jQuery('#type-of-' + fileObj.id).val() )
-                                        jQuery('#' + type + '-counter').text(jQuery('#' + type + '-counter').text()-0+1);
-
-                                if ( post_id && item.hasClass('child-of-'+post_id) )
-                                        jQuery('#attachments-count').text(jQuery('#attachments-count').text()-0+1);
-
-                                jQuery('.filename .trashnotice', item).remove();
-                                jQuery('.filename .title', item).css('font-weight','normal');
-                                jQuery('a.undo', item).addClass('hidden');
-                                jQuery('.menu_order_input', item).show();
-                                item.css( {backgroundColor:'#ceb'} ).animate( {backgroundColor: '#fff'}, { queue: false, duration: 500, complete: function(){ jQuery(this).css({backgroundColor:''}); } }).removeClass('undo');
-                        }
-                });
-                return false;
-        });
-
-        // Open this item if it says to start open (e.g. to display an error)
-        jQuery('#media-item-' + fileObj.id + '.startopen').removeClass('startopen').addClass('open').find('slidetoggle').fadeIn();
-}
-
-// generic error message
-function wpQueueError(message) {
-        jQuery('#media-upload-error').show().html( '<div class="error"><p>' + message + '</p></div>' );
-}
-
-// file-specific error messages
-function wpFileError(fileObj, message) {
-        itemAjaxError(fileObj.id, message);
-}
-
-function itemAjaxError(id, message) {
-        var item = jQuery('#media-item-' + id), filename = item.find('.filename').text(), last_err = item.data('last-err');
-
-        if ( last_err == id ) // prevent firing an error for the same file twice
-                return;
-
-        item.html('<div class="error-div">'
-                                + '<a class="dismiss" href="#">' + pluploadL10n.dismiss + '</a>'
-                                + '<strong>' + pluploadL10n.error_uploading.replace('%s', jQuery.trim(filename)) + '</strong> '
-                                + message
-                                + '</div>').data('last-err', id);
-}
-
-function deleteSuccess(data, textStatus) {
-        if ( data == '-1' )
-                return itemAjaxError(this.id, 'You do not have permission. Has your session expired?');
-
-        if ( data == '0' )
-                return itemAjaxError(this.id, 'Could not be deleted. Has it been deleted already?');
-
-        var id = this.id, item = jQuery('#media-item-' + id);
-
-        // Decrement the counters.
-        if ( type = jQuery('#type-of-' + id).val() )
-                jQuery('#' + type + '-counter').text( jQuery('#' + type + '-counter').text() - 1 );
-
-        if ( post_id && item.hasClass('child-of-'+post_id) )
-                jQuery('#attachments-count').text( jQuery('#attachments-count').text() - 1 );
-
-        if ( jQuery('form.type-form #media-items').children().length == 1 && jQuery('.hidden', '#media-items').length > 0 ) {
-                jQuery('.toggle').toggle();
-                jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden');
-        }
-
-        // Vanish it.
-        jQuery('.toggle', item).toggle();
-        jQuery('.slidetoggle', item).slideUp(200).siblings().removeClass('hidden');
-        item.css( {backgroundColor:'#faa'} ).animate( {backgroundColor:'#f4f4f4'}, {queue:false, duration:500} ).addClass('undo');
-
-        jQuery('.filename:empty', item).remove();
-        jQuery('.filename .title', item).css('font-weight','bold');
-        jQuery('.filename', item).append('<span class="trashnotice"> ' + pluploadL10n.deleted + ' </span>').siblings('a.toggle').hide();
-        jQuery('.filename', item).append( jQuery('a.undo', item).removeClass('hidden') );
-        jQuery('.menu_order_input', item).hide();
-
-        return;
-}
-
-function deleteError(X, textStatus, errorThrown) {
-        // TODO
-}
-
-function uploadComplete() {
-        jQuery('#insert-gallery').prop('disabled', false);
-}
-
-function switchUploader(s) {
-        if ( s ) {
-                deleteUserSetting('uploader');
-                jQuery('.media-upload-form').removeClass('html-uploader');
-
-                if ( typeof(uploader) == 'object' )
-                        uploader.refresh();
-        } else {
-                setUserSetting('uploader', '1'); // 1 == html uploader
-                jQuery('.media-upload-form').addClass('html-uploader');
-        }
-}
-
-function dndHelper(s) {
-        var d = document.getElementById('dnd-helper');
-
-        if ( s ) {
-                d.style.display = 'block';
-        } else {
-                d.style.display = 'none';
-        }
-}
-
-function uploadError(fileObj, errorCode, message, uploader) {
-        var hundredmb = 100 * 1024 * 1024, max;
-
-        switch (errorCode) {
-                case plupload.FAILED:
-                        wpFileError(fileObj, pluploadL10n.upload_failed);
-                        break;
-                case plupload.FILE_EXTENSION_ERROR:
-                        wpFileError(fileObj, pluploadL10n.invalid_filetype);
-                        break;
-                case plupload.FILE_SIZE_ERROR:
-                        uploadSizeError(uploader, fileObj);
-                        break;
-                case plupload.IMAGE_FORMAT_ERROR:
-                        wpFileError(fileObj, pluploadL10n.not_an_image);
-                        break;
-                case plupload.IMAGE_MEMORY_ERROR:
-                        wpFileError(fileObj, pluploadL10n.image_memory_exceeded);
-                        break;
-                case plupload.IMAGE_DIMENSIONS_ERROR:
-                        wpFileError(fileObj, pluploadL10n.image_dimensions_exceeded);
-                        break;
-                case plupload.GENERIC_ERROR:
-                        wpQueueError(pluploadL10n.upload_failed);
-                        break;
-                case plupload.IO_ERROR:
-                        max = parseInt(uploader.settings.max_file_size, 10);
-
-                        if ( max > hundredmb && fileObj.size > hundredmb )
-                                wpFileError(fileObj, pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>'));
-                        else
-                                wpQueueError(pluploadL10n.io_error);
-                        break;
-                case plupload.HTTP_ERROR:
-                        wpQueueError(pluploadL10n.http_error);
-                        break;
-                case plupload.INIT_ERROR:
-                        jQuery('.media-upload-form').addClass('html-uploader');
-                        break;
-                case plupload.SECURITY_ERROR:
-                        wpQueueError(pluploadL10n.security_error);
-                        break;
-/*                case plupload.UPLOAD_ERROR.UPLOAD_STOPPED:
-                case plupload.UPLOAD_ERROR.FILE_CANCELLED:
-                        jQuery('#media-item-' + fileObj.id).remove();
-                        break;*/
-                default:
-                        wpFileError(fileObj, pluploadL10n.default_error);
-        }
-}
-
-function uploadSizeError( up, file, over100mb ) {
-        var message;
-
-        if ( over100mb )
-                message = pluploadL10n.big_upload_queued.replace('%s', file.name) + ' ' + pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>');
-        else
-                message = pluploadL10n.file_exceeds_size_limit.replace('%s', file.name);
-
-        jQuery('#media-items').append('<div id="media-item-' + file.id + '" class="media-item error"><p>' + message + '</p></div>');
-        up.removeFile(file);
-}
-
-jQuery(document).ready(function($){
-        $('.media-upload-form').bind('click.uploader', function(e) {
-                var target = $(e.target), tr, c;
-
-                if ( target.is('input[type="radio"]') ) { // remember the last used image size and alignment
-                        tr = target.closest('tr');
-
-                        if ( tr.hasClass('align') )
-                                setUserSetting('align', target.val());
-                        else if ( tr.hasClass('image-size') )
-                                setUserSetting('imgsize', target.val());
-
-                } else if ( target.is('button.button') ) { // remember the last used image link url
-                        c = e.target.className || '';
-                        c = c.match(/url([^ '"]+)/);
-
-                        if ( c && c[1] ) {
-                                setUserSetting('urlbutton', c[1]);
-                                target.siblings('.urlfield').val( target.data('link-url') );
-                        }
-                } else if ( target.is('a.dismiss') ) {
-                        target.parents('.media-item').fadeOut(200, function(){
-                                $(this).remove();
-                        });
-                } else if ( target.is('.upload-flash-bypass a') || target.is('a.uploader-html') ) { // switch uploader to html4
-                        $('#media-items, p.submit, span.big-file-warning').css('display', 'none');
-                        switchUploader(0);
-                        e.preventDefault();
-                } else if ( target.is('.upload-html-bypass a') ) { // switch uploader to multi-file
-                        $('#media-items, p.submit, span.big-file-warning').css('display', '');
-                        switchUploader(1);
-                        e.preventDefault();
-                } else if ( target.is('a.describe-toggle-on') ) { // Show
-                        target.parent().addClass('open');
-                        target.siblings('.slidetoggle').fadeIn(250, function(){
-                                var S = $(window).scrollTop(), H = $(window).height(), top = $(this).offset().top, h = $(this).height(), b, B;
-
-                                if ( H && top && h ) {
-                                        b = top + h;
-                                        B = S + H;
-
-                                        if ( b > B ) {
-                                                if ( b - B < top - S )
-                                                        window.scrollBy(0, (b - B) + 10);
-                                                else
-                                                        window.scrollBy(0, top - S - 40);
-                                        }
-                                }
-                        });
-                        e.preventDefault();
-                } else if ( target.is('a.describe-toggle-off') ) { // Hide
-                        target.siblings('.slidetoggle').fadeOut(250, function(){
-                                target.parent().removeClass('open');
-                        });
-                        e.preventDefault();
-                }
-        });
-
-        // init and set the uploader
-        uploader_init = function() {
-                uploader = new plupload.Uploader(wpUploaderInit);
-
-                $('#image_resize').bind('change', function() {
-                        var arg = $(this).prop('checked');
-
-                        setResize( arg );
-
-                        if ( arg )
-                                setUserSetting('upload_resize', '1');
-                        else
-                                deleteUserSetting('upload_resize');
-                });
-
-                uploader.bind('Init', function(up) {
-                        var uploaddiv = $('#plupload-upload-ui');
-
-                        setResize( getUserSetting('upload_resize', false) );
-
-                        if ( up.features.dragdrop && ! $(document.body).hasClass('mobile') ) {
-                                uploaddiv.addClass('drag-drop');
-                                $('#drag-drop-area').bind('dragover.wp-uploader', function(){ // dragenter doesn't fire right :(
-                                        uploaddiv.addClass('drag-over');
-                                }).bind('dragleave.wp-uploader, drop.wp-uploader', function(){
-                                        uploaddiv.removeClass('drag-over');
-                                });
-                        } else {
-                                uploaddiv.removeClass('drag-drop');
-                                $('#drag-drop-area').unbind('.wp-uploader');
-                        }
-                });
-
-                uploader.init();
-
-                uploader.bind('FilesAdded', function(up, files) {
-                        var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
-
-                        $('#media-upload-error').html('');
-                        uploadStart();
-
-                        plupload.each(files, function(file){
-                                if ( max > hundredmb && file.size > hundredmb && up.runtime != 'html5' )
-                                        uploadSizeError( up, file, true );
-                                else
-                                        fileQueued(file);
-                        });
-
-                        up.refresh();
-                        up.start();
-                });
-
-                uploader.bind('BeforeUpload', function(up, file) {
-                        // something
-                });
-
-                uploader.bind('UploadFile', function(up, file) {
-                        fileUploading(up, file);
-                });
-
-                uploader.bind('UploadProgress', function(up, file) {
-                        uploadProgress(up, file);
-                });
-
-                uploader.bind('Error', function(up, err) {
-                        uploadError(err.file, err.code, err.message, up);
-                        up.refresh();
-                });
-
-                uploader.bind('FileUploaded', function(up, file, response) {
-                        uploadSuccess(file, response.response);
-                });
-
-                uploader.bind('UploadComplete', function(up, files) {
-                        uploadComplete();
-                });
-        }
-
-        if ( typeof(wpUploaderInit) == 'object' )
-                uploader_init();
-
-});
</del></span></pre></div>
<a id="trunkwpincludesjspluploadhandlersjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/plupload/handlers.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/handlers.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/plupload/handlers.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(b){jQuery(".media-blank").remove();var a=jQuery("#media-items").children(),c=post_id||0;if(a.length==1){a.removeClass("open").find(".slidetoggle").slideUp(200)}jQuery("#media-items").append('<div id="media-item-'+b.id+'" class="media-item child-of-'+c+'"><div class="progress"><div class="percent">0%</div><div class="bar"></div></div><div class="filename original"> '+b.name+"</div></div>");jQuery("#insert-gallery").prop("disabled",true)}function uploadStart(){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}cat
ch(a){}return true}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width((200*b.loaded)/b.size);jQuery(".percent",c).html(b.percent+"%")}function fileUploading(c,d){var b=100*1024*1024,a=parseInt(c.settings.max_file_size,10);if(a>b&&d.size>b){setTimeout(function(){var e;if(d.status<3&&d.loaded==0){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>"));c.stop();c.removeFile(d);c.start()}},10000)}}function updateMediaForm(){var a=jQuery("#media-items").children();if(a.length==1){a.addClass("open").find(".slidetoggle").show();jQuery(".insert-gallery").hide()}else{if(a.length>1){a.removeClass("open");jQuery(".insert-gallery").show()}}if(a.not(".media-blank").length>0){jQuery(".
savebutton").show()}else{jQuery(".savebutton").hide()}}function uploadSuccess(c,a){var b=jQuery("#media-item-"+c.id);a=a.replace(/^<pre>(\d+)<\/pre>$/,"$1");if(a.match(/media-upload-error|error-div/)){b.html(a);return}else{jQuery(".percent",b).html(pluploadL10n.crunching)}prepareMediaItem(c,a);updateMediaForm();if(post_id&&b.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function setResize(a){if(a){if(uploader.features.jpgresize){uploader.settings.resize={width:resize_width,height:resize_height,quality:100}}else{uploader.settings.multipart_params.image_resize=true}}else{delete (uploader.settings.resize);delete (uploader.settings.multipart_params.image_resize)}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);try{if(typeof topWin.tb_remove!="unde
fined"){topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.delete",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),acti
on:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(post_id&&c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight","normal");jQuery("a.undo",c).addClass("hidden");jQuery(".menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+&
quot;.startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('<div class="error"><p>'+a+"</p></div>")}function wpFileError(b,a){itemAjaxError(b.id,a)}function itemAjaxError(e,c){var b=jQuery("#media-item-"+e),a=b.find(".filename").text(),d=b.data("last-err");if(d==e){return}b.html('<div class="error-div"><a class="dismiss" href="#">'+pluploadL10n.dismiss+"</a><strong>"+pluploadL10n.error_uploading.replace("%s",jQuery.trim(a))+"</strong> "+c+"</div>").data("last-err",e)}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxErr
or(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(post_id&&a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQu
ery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append('<span class="trashnotice"> '+pluploadL10n.deleted+" </span>").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",false)}function switchUploader(a){if(a){deleteUserSetting("uploader");jQuery(".media-upload-form").removeClass("html-uploader");if(typeof(uploader)=="object"){uploader.refresh()}}else{setUserSetting("uploader","1");jQuery(".media-upload-form").addClass("html-uploader")}}function dndHelper(a){var b=document.getElementById("dnd-hel
per");if(a){b.style.display="block"}else{b.style.display="none"}}function uploadError(d,f,c,e){var b=100*1024*1024,a;switch(f){case plupload.FAILED:wpFileError(d,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(d,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(e,d);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(d,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(d,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(d,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:a=parseInt(e.settings.max_file_size,10);if(a>b&&d.size>b){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>"))}else{
wpQueueError(pluploadL10n.io_error)}break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(d,pluploadL10n.default_error)}}function uploadSizeError(a,b,d){var c;if(d){c=pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>")}else{c=pluploadL10n.file_exceeds_size_limit.replace("%s",b.name)}jQuery("#media-items").append('<div id="media-item-'+b.id+'" class="media-item error"><p>'+c+"</p></div>");a.removeFile(b)}jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploa
der",function(f){var d=a(f.target),b,g;if(d.is('input[type="radio"]')){b=d.closest("tr");if(b.hasClass("align")){setUserSetting("align",d.val())}else{if(b.hasClass("image-size")){setUserSetting("imgsize",d.val())}}}else{if(d.is("button.button")){g=f.target.className||"";g=g.match(/url([^ '"]+)/);if(g&&g[1]){setUserSetting("urlbutton",g[1]);d.siblings(".urlfield").val(d.data("link-url"))}}else{if(d.is("a.dismiss")){d.parents(".media-item").fadeOut(200,function(){a(this).remove()})}else{if(d.is(".upload-flash-bypass a")||d.is("a.uploader-html")){a("#media-items, p.submit, span.big-file-warning").css("display","none");switchUploader(0);f.preventDefault()}else{if(d.is(".upload-html-bypass a")){a("#media-items, p.submit, span.big-file-warning").css("display&quo
t;,"");switchUploader(1);f.preventDefault()}else{if(d.is("a.describe-toggle-on")){d.parent().addClass("open");d.siblings(".slidetoggle").fadeIn(250,function(){var i=a(window).scrollTop(),e=a(window).height(),k=a(this).offset().top,j=a(this).height(),c,l;if(e&&k&&j){c=k+j;l=i+e;if(c>l){if(c-l<k-i){window.scrollBy(0,(c-l)+10)}else{window.scrollBy(0,k-i-40)}}}});f.preventDefault()}else{if(d.is("a.describe-toggle-off")){d.siblings(".slidetoggle").fadeOut(250,function(){d.parent().removeClass("open")});f.preventDefault()}}}}}}}});uploader_init=function(){uploader=new plupload.Uploader(wpUploaderInit);a("#image_resize").bind("change",function(){var b=a(this).prop("checked");setResize(b);if(b){setUserSetting("upload_resize","1")}else{deleteUserSetting("upload_resize")}});uploader.bind("Init",function(b){var c=a("#plup
load-upload-ui");setResize(getUserSetting("upload_resize",false));if(b.features.dragdrop&&!a(document.body).hasClass("mobile")){c.addClass("drag-drop");a("#drag-drop-area").bind("dragover.wp-uploader",function(){c.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){c.removeClass("drag-over")})}else{c.removeClass("drag-drop");a("#drag-drop-area").unbind(".wp-uploader")}});uploader.init();uploader.bind("FilesAdded",function(d,e){var c=100*1024*1024,b=parseInt(d.settings.max_file_size,10);a("#media-upload-error").html("");uploadStart();plupload.each(e,function(f){if(b>c&&f.size>c&&d.runtime!="html5"){uploadSizeError(d,f,true)}else{fileQueued(f)}});d.refresh();d.start()});uploader.bind("BeforeUpload",function(b,c){});uploader.bind("UploadFile",func
tion(b,c){fileUploading(b,c)});uploader.bind("UploadProgress",function(b,c){uploadProgress(b,c)});uploader.bind("Error",function(b,c){uploadError(c.file,c.code,c.message,b);b.refresh()});uploader.bind("FileUploaded",function(b,d,c){uploadSuccess(d,c.response)});uploader.bind("UploadComplete",function(b,c){uploadComplete()})};if(typeof(wpUploaderInit)=="object"){uploader_init()}});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjspluploadhandlersjsfromrev21591trunkwpincludesjspluploadhandlersdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/plupload/handlers.js (from rev 21591, trunk/wp-includes/js/plupload/handlers.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/handlers.js         (rev 0)
+++ trunk/wp-includes/js/plupload/handlers.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,481 @@
</span><ins>+var topWin = window.dialogArguments || opener || parent || top, uploader, uploader_init;
+
+function fileDialogStart() {
+        jQuery("#media-upload-error").empty();
+}
+
+// progress and success handlers for media multi uploads
+function fileQueued(fileObj) {
+        // Get rid of unused form
+        jQuery('.media-blank').remove();
+
+        var items = jQuery('#media-items').children(), postid = post_id || 0;
+
+        // Collapse a single item
+        if ( items.length == 1 ) {
+                items.removeClass('open').find('.slidetoggle').slideUp(200);
+        }
+        // Create a progress bar containing the filename
+        jQuery('#media-items').append('<div id="media-item-' + fileObj.id + '" class="media-item child-of-' + postid + '"><div class="progress"><div class="percent">0%</div><div class="bar"></div></div><div class="filename original"> ' + fileObj.name + '</div></div>');
+
+        // Disable submit
+        jQuery('#insert-gallery').prop('disabled', true);
+}
+
+function uploadStart() {
+        try {
+                if ( typeof topWin.tb_remove != 'undefined' )
+                        topWin.jQuery('#TB_overlay').unbind('click', topWin.tb_remove);
+        } catch(e){}
+
+        return true;
+}
+
+function uploadProgress(up, file) {
+        var item = jQuery('#media-item-' + file.id);
+
+        jQuery('.bar', item).width( (200 * file.loaded) / file.size );
+        jQuery('.percent', item).html( file.percent + '%' );
+}
+
+// check to see if a large file failed to upload
+function fileUploading(up, file) {
+        var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
+
+        if ( max > hundredmb && file.size > hundredmb ) {
+                setTimeout(function(){
+                        var done;
+
+                        if ( file.status < 3 && file.loaded == 0 ) { // not uploading
+                                wpFileError(file, pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>'));
+                                up.stop(); // stops the whole queue
+                                up.removeFile(file);
+                                up.start(); // restart the queue
+                        }
+                }, 10000); // wait for 10 sec. for the file to start uploading
+        }
+}
+
+function updateMediaForm() {
+        var items = jQuery('#media-items').children();
+
+        // Just one file, no need for collapsible part
+        if ( items.length == 1 ) {
+                items.addClass('open').find('.slidetoggle').show();
+                jQuery('.insert-gallery').hide();
+        } else if ( items.length > 1 ) {
+                items.removeClass('open');
+                // Only show Gallery button when there are at least two files.
+                jQuery('.insert-gallery').show();
+        }
+
+        // Only show Save buttons when there is at least one file.
+        if ( items.not('.media-blank').length > 0 )
+                jQuery('.savebutton').show();
+        else
+                jQuery('.savebutton').hide();
+}
+
+function uploadSuccess(fileObj, serverData) {
+        var item = jQuery('#media-item-' + fileObj.id);
+
+        // on success serverData should be numeric, fix bug in html4 runtime returning the serverData wrapped in a <pre> tag
+        serverData = serverData.replace(/^<pre>(\d+)<\/pre>$/, '$1');
+
+        // if async-upload returned an error message, place it in the media item div and return
+        if ( serverData.match(/media-upload-error|error-div/) ) {
+                item.html(serverData);
+                return;
+        } else {
+                jQuery('.percent', item).html( pluploadL10n.crunching );
+        }
+
+        prepareMediaItem(fileObj, serverData);
+        updateMediaForm();
+
+        // Increment the counter.
+        if ( post_id && item.hasClass('child-of-' + post_id) )
+                jQuery('#attachments-count').text(1 * jQuery('#attachments-count').text() + 1);
+}
+
+function setResize(arg) {
+        if ( arg ) {
+                if ( uploader.features.jpgresize )
+                        uploader.settings['resize'] = { width: resize_width, height: resize_height, quality: 100 };
+                else
+                        uploader.settings.multipart_params.image_resize = true;
+        } else {
+                delete(uploader.settings.resize);
+                delete(uploader.settings.multipart_params.image_resize);
+        }
+}
+
+function prepareMediaItem(fileObj, serverData) {
+        var f = ( typeof shortform == 'undefined' ) ? 1 : 2, item = jQuery('#media-item-' + fileObj.id);
+
+        try {
+                if ( typeof topWin.tb_remove != 'undefined' )
+                        topWin.jQuery('#TB_overlay').click(topWin.tb_remove);
+        } catch(e){}
+
+        if ( isNaN(serverData) || !serverData ) { // Old style: Append the HTML returned by the server -- thumbnail and form inputs
+                item.append(serverData);
+                prepareMediaItemInit(fileObj);
+        } else { // New style: server data is just the attachment ID, fetch the thumbnail and form html from the server
+                item.load('async-upload.php', {attachment_id:serverData, fetch:f}, function(){prepareMediaItemInit(fileObj);updateMediaForm()});
+        }
+}
+
+function prepareMediaItemInit(fileObj) {
+        var item = jQuery('#media-item-' + fileObj.id);
+        // Clone the thumbnail as a "pinkynail" -- a tiny image to the left of the filename
+        jQuery('.thumbnail', item).clone().attr('class', 'pinkynail toggle').prependTo(item);
+
+        // Replace the original filename with the new (unique) one assigned during upload
+        jQuery('.filename.original', item).replaceWith( jQuery('.filename.new', item) );
+
+        // Bind AJAX to the new Delete button
+        jQuery('a.delete', item).click(function(){
+                // Tell the server to delete it. TODO: handle exceptions
+                jQuery.ajax({
+                        url: ajaxurl,
+                        type: 'post',
+                        success: deleteSuccess,
+                        error: deleteError,
+                        id: fileObj.id,
+                        data: {
+                                id : this.id.replace(/[^0-9]/g, ''),
+                                action : 'trash-post',
+                                _ajax_nonce : this.href.replace(/^.*wpnonce=/,'')
+                        }
+                });
+                return false;
+        });
+
+        // Bind AJAX to the new Undo button
+        jQuery('a.undo', item).click(function(){
+                // Tell the server to untrash it. TODO: handle exceptions
+                jQuery.ajax({
+                        url: ajaxurl,
+                        type: 'post',
+                        id: fileObj.id,
+                        data: {
+                                id : this.id.replace(/[^0-9]/g,''),
+                                action: 'untrash-post',
+                                _ajax_nonce: this.href.replace(/^.*wpnonce=/,'')
+                        },
+                        success: function(data, textStatus){
+                                var item = jQuery('#media-item-' + fileObj.id);
+
+                                if ( type = jQuery('#type-of-' + fileObj.id).val() )
+                                        jQuery('#' + type + '-counter').text(jQuery('#' + type + '-counter').text()-0+1);
+
+                                if ( post_id && item.hasClass('child-of-'+post_id) )
+                                        jQuery('#attachments-count').text(jQuery('#attachments-count').text()-0+1);
+
+                                jQuery('.filename .trashnotice', item).remove();
+                                jQuery('.filename .title', item).css('font-weight','normal');
+                                jQuery('a.undo', item).addClass('hidden');
+                                jQuery('.menu_order_input', item).show();
+                                item.css( {backgroundColor:'#ceb'} ).animate( {backgroundColor: '#fff'}, { queue: false, duration: 500, complete: function(){ jQuery(this).css({backgroundColor:''}); } }).removeClass('undo');
+                        }
+                });
+                return false;
+        });
+
+        // Open this item if it says to start open (e.g. to display an error)
+        jQuery('#media-item-' + fileObj.id + '.startopen').removeClass('startopen').addClass('open').find('slidetoggle').fadeIn();
+}
+
+// generic error message
+function wpQueueError(message) {
+        jQuery('#media-upload-error').show().html( '<div class="error"><p>' + message + '</p></div>' );
+}
+
+// file-specific error messages
+function wpFileError(fileObj, message) {
+        itemAjaxError(fileObj.id, message);
+}
+
+function itemAjaxError(id, message) {
+        var item = jQuery('#media-item-' + id), filename = item.find('.filename').text(), last_err = item.data('last-err');
+
+        if ( last_err == id ) // prevent firing an error for the same file twice
+                return;
+
+        item.html('<div class="error-div">'
+                                + '<a class="dismiss" href="#">' + pluploadL10n.dismiss + '</a>'
+                                + '<strong>' + pluploadL10n.error_uploading.replace('%s', jQuery.trim(filename)) + '</strong> '
+                                + message
+                                + '</div>').data('last-err', id);
+}
+
+function deleteSuccess(data, textStatus) {
+        if ( data == '-1' )
+                return itemAjaxError(this.id, 'You do not have permission. Has your session expired?');
+
+        if ( data == '0' )
+                return itemAjaxError(this.id, 'Could not be deleted. Has it been deleted already?');
+
+        var id = this.id, item = jQuery('#media-item-' + id);
+
+        // Decrement the counters.
+        if ( type = jQuery('#type-of-' + id).val() )
+                jQuery('#' + type + '-counter').text( jQuery('#' + type + '-counter').text() - 1 );
+
+        if ( post_id && item.hasClass('child-of-'+post_id) )
+                jQuery('#attachments-count').text( jQuery('#attachments-count').text() - 1 );
+
+        if ( jQuery('form.type-form #media-items').children().length == 1 && jQuery('.hidden', '#media-items').length > 0 ) {
+                jQuery('.toggle').toggle();
+                jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden');
+        }
+
+        // Vanish it.
+        jQuery('.toggle', item).toggle();
+        jQuery('.slidetoggle', item).slideUp(200).siblings().removeClass('hidden');
+        item.css( {backgroundColor:'#faa'} ).animate( {backgroundColor:'#f4f4f4'}, {queue:false, duration:500} ).addClass('undo');
+
+        jQuery('.filename:empty', item).remove();
+        jQuery('.filename .title', item).css('font-weight','bold');
+        jQuery('.filename', item).append('<span class="trashnotice"> ' + pluploadL10n.deleted + ' </span>').siblings('a.toggle').hide();
+        jQuery('.filename', item).append( jQuery('a.undo', item).removeClass('hidden') );
+        jQuery('.menu_order_input', item).hide();
+
+        return;
+}
+
+function deleteError(X, textStatus, errorThrown) {
+        // TODO
+}
+
+function uploadComplete() {
+        jQuery('#insert-gallery').prop('disabled', false);
+}
+
+function switchUploader(s) {
+        if ( s ) {
+                deleteUserSetting('uploader');
+                jQuery('.media-upload-form').removeClass('html-uploader');
+
+                if ( typeof(uploader) == 'object' )
+                        uploader.refresh();
+        } else {
+                setUserSetting('uploader', '1'); // 1 == html uploader
+                jQuery('.media-upload-form').addClass('html-uploader');
+        }
+}
+
+function dndHelper(s) {
+        var d = document.getElementById('dnd-helper');
+
+        if ( s ) {
+                d.style.display = 'block';
+        } else {
+                d.style.display = 'none';
+        }
+}
+
+function uploadError(fileObj, errorCode, message, uploader) {
+        var hundredmb = 100 * 1024 * 1024, max;
+
+        switch (errorCode) {
+                case plupload.FAILED:
+                        wpFileError(fileObj, pluploadL10n.upload_failed);
+                        break;
+                case plupload.FILE_EXTENSION_ERROR:
+                        wpFileError(fileObj, pluploadL10n.invalid_filetype);
+                        break;
+                case plupload.FILE_SIZE_ERROR:
+                        uploadSizeError(uploader, fileObj);
+                        break;
+                case plupload.IMAGE_FORMAT_ERROR:
+                        wpFileError(fileObj, pluploadL10n.not_an_image);
+                        break;
+                case plupload.IMAGE_MEMORY_ERROR:
+                        wpFileError(fileObj, pluploadL10n.image_memory_exceeded);
+                        break;
+                case plupload.IMAGE_DIMENSIONS_ERROR:
+                        wpFileError(fileObj, pluploadL10n.image_dimensions_exceeded);
+                        break;
+                case plupload.GENERIC_ERROR:
+                        wpQueueError(pluploadL10n.upload_failed);
+                        break;
+                case plupload.IO_ERROR:
+                        max = parseInt(uploader.settings.max_file_size, 10);
+
+                        if ( max > hundredmb && fileObj.size > hundredmb )
+                                wpFileError(fileObj, pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>'));
+                        else
+                                wpQueueError(pluploadL10n.io_error);
+                        break;
+                case plupload.HTTP_ERROR:
+                        wpQueueError(pluploadL10n.http_error);
+                        break;
+                case plupload.INIT_ERROR:
+                        jQuery('.media-upload-form').addClass('html-uploader');
+                        break;
+                case plupload.SECURITY_ERROR:
+                        wpQueueError(pluploadL10n.security_error);
+                        break;
+/*                case plupload.UPLOAD_ERROR.UPLOAD_STOPPED:
+                case plupload.UPLOAD_ERROR.FILE_CANCELLED:
+                        jQuery('#media-item-' + fileObj.id).remove();
+                        break;*/
+                default:
+                        wpFileError(fileObj, pluploadL10n.default_error);
+        }
+}
+
+function uploadSizeError( up, file, over100mb ) {
+        var message;
+
+        if ( over100mb )
+                message = pluploadL10n.big_upload_queued.replace('%s', file.name) + ' ' + pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>');
+        else
+                message = pluploadL10n.file_exceeds_size_limit.replace('%s', file.name);
+
+        jQuery('#media-items').append('<div id="media-item-' + file.id + '" class="media-item error"><p>' + message + '</p></div>');
+        up.removeFile(file);
+}
+
+jQuery(document).ready(function($){
+        $('.media-upload-form').bind('click.uploader', function(e) {
+                var target = $(e.target), tr, c;
+
+                if ( target.is('input[type="radio"]') ) { // remember the last used image size and alignment
+                        tr = target.closest('tr');
+
+                        if ( tr.hasClass('align') )
+                                setUserSetting('align', target.val());
+                        else if ( tr.hasClass('image-size') )
+                                setUserSetting('imgsize', target.val());
+
+                } else if ( target.is('button.button') ) { // remember the last used image link url
+                        c = e.target.className || '';
+                        c = c.match(/url([^ '"]+)/);
+
+                        if ( c && c[1] ) {
+                                setUserSetting('urlbutton', c[1]);
+                                target.siblings('.urlfield').val( target.data('link-url') );
+                        }
+                } else if ( target.is('a.dismiss') ) {
+                        target.parents('.media-item').fadeOut(200, function(){
+                                $(this).remove();
+                        });
+                } else if ( target.is('.upload-flash-bypass a') || target.is('a.uploader-html') ) { // switch uploader to html4
+                        $('#media-items, p.submit, span.big-file-warning').css('display', 'none');
+                        switchUploader(0);
+                        e.preventDefault();
+                } else if ( target.is('.upload-html-bypass a') ) { // switch uploader to multi-file
+                        $('#media-items, p.submit, span.big-file-warning').css('display', '');
+                        switchUploader(1);
+                        e.preventDefault();
+                } else if ( target.is('a.describe-toggle-on') ) { // Show
+                        target.parent().addClass('open');
+                        target.siblings('.slidetoggle').fadeIn(250, function(){
+                                var S = $(window).scrollTop(), H = $(window).height(), top = $(this).offset().top, h = $(this).height(), b, B;
+
+                                if ( H && top && h ) {
+                                        b = top + h;
+                                        B = S + H;
+
+                                        if ( b > B ) {
+                                                if ( b - B < top - S )
+                                                        window.scrollBy(0, (b - B) + 10);
+                                                else
+                                                        window.scrollBy(0, top - S - 40);
+                                        }
+                                }
+                        });
+                        e.preventDefault();
+                } else if ( target.is('a.describe-toggle-off') ) { // Hide
+                        target.siblings('.slidetoggle').fadeOut(250, function(){
+                                target.parent().removeClass('open');
+                        });
+                        e.preventDefault();
+                }
+        });
+
+        // init and set the uploader
+        uploader_init = function() {
+                uploader = new plupload.Uploader(wpUploaderInit);
+
+                $('#image_resize').bind('change', function() {
+                        var arg = $(this).prop('checked');
+
+                        setResize( arg );
+
+                        if ( arg )
+                                setUserSetting('upload_resize', '1');
+                        else
+                                deleteUserSetting('upload_resize');
+                });
+
+                uploader.bind('Init', function(up) {
+                        var uploaddiv = $('#plupload-upload-ui');
+
+                        setResize( getUserSetting('upload_resize', false) );
+
+                        if ( up.features.dragdrop && ! $(document.body).hasClass('mobile') ) {
+                                uploaddiv.addClass('drag-drop');
+                                $('#drag-drop-area').bind('dragover.wp-uploader', function(){ // dragenter doesn't fire right :(
+                                        uploaddiv.addClass('drag-over');
+                                }).bind('dragleave.wp-uploader, drop.wp-uploader', function(){
+                                        uploaddiv.removeClass('drag-over');
+                                });
+                        } else {
+                                uploaddiv.removeClass('drag-drop');
+                                $('#drag-drop-area').unbind('.wp-uploader');
+                        }
+                });
+
+                uploader.init();
+
+                uploader.bind('FilesAdded', function(up, files) {
+                        var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
+
+                        $('#media-upload-error').html('');
+                        uploadStart();
+
+                        plupload.each(files, function(file){
+                                if ( max > hundredmb && file.size > hundredmb && up.runtime != 'html5' )
+                                        uploadSizeError( up, file, true );
+                                else
+                                        fileQueued(file);
+                        });
+
+                        up.refresh();
+                        up.start();
+                });
+
+                uploader.bind('BeforeUpload', function(up, file) {
+                        // something
+                });
+
+                uploader.bind('UploadFile', function(up, file) {
+                        fileUploading(up, file);
+                });
+
+                uploader.bind('UploadProgress', function(up, file) {
+                        uploadProgress(up, file);
+                });
+
+                uploader.bind('Error', function(up, err) {
+                        uploadError(err.file, err.code, err.message, up);
+                        up.refresh();
+                });
+
+                uploader.bind('FileUploaded', function(up, file, response) {
+                        uploadSuccess(file, response.response);
+                });
+
+                uploader.bind('UploadComplete', function(up, files) {
+                        uploadComplete();
+                });
+        }
+
+        if ( typeof(wpUploaderInit) == 'object' )
+                uploader_init();
+
+});
</ins></span></pre></div>
<a id="trunkwpincludesjspluploadhandlersminjsfromrev21591trunkwpincludesjspluploadhandlersjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/plupload/handlers.min.js (from rev 21591, trunk/wp-includes/js/plupload/handlers.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/handlers.min.js         (rev 0)
+++ trunk/wp-includes/js/plupload/handlers.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(b){jQuery(".media-blank").remove();var a=jQuery("#media-items").children(),c=post_id||0;if(a.length==1){a.removeClass("open").find(".slidetoggle").slideUp(200)}jQuery("#media-items").append('<div id="media-item-'+b.id+'" class="media-item child-of-'+c+'"><div class="progress"><div class="percent">0%</div><div class="bar"></div></div><div class="filename original"> '+b.name+"</div></div>");jQuery("#insert-gallery").prop("disabled",true)}function uploadStart(){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}cat
ch(a){}return true}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width((200*b.loaded)/b.size);jQuery(".percent",c).html(b.percent+"%")}function fileUploading(c,d){var b=100*1024*1024,a=parseInt(c.settings.max_file_size,10);if(a>b&&d.size>b){setTimeout(function(){var e;if(d.status<3&&d.loaded==0){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>"));c.stop();c.removeFile(d);c.start()}},10000)}}function updateMediaForm(){var a=jQuery("#media-items").children();if(a.length==1){a.addClass("open").find(".slidetoggle").show();jQuery(".insert-gallery").hide()}else{if(a.length>1){a.removeClass("open");jQuery(".insert-gallery").show()}}if(a.not(".media-blank").length>0){jQuery(".
savebutton").show()}else{jQuery(".savebutton").hide()}}function uploadSuccess(c,a){var b=jQuery("#media-item-"+c.id);a=a.replace(/^<pre>(\d+)<\/pre>$/,"$1");if(a.match(/media-upload-error|error-div/)){b.html(a);return}else{jQuery(".percent",b).html(pluploadL10n.crunching)}prepareMediaItem(c,a);updateMediaForm();if(post_id&&b.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function setResize(a){if(a){if(uploader.features.jpgresize){uploader.settings.resize={width:resize_width,height:resize_height,quality:100}}else{uploader.settings.multipart_params.image_resize=true}}else{delete (uploader.settings.resize);delete (uploader.settings.multipart_params.image_resize)}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);try{if(typeof topWin.tb_remove!="unde
fined"){topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.delete",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),acti
on:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(post_id&&c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight","normal");jQuery("a.undo",c).addClass("hidden");jQuery(".menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+&
quot;.startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('<div class="error"><p>'+a+"</p></div>")}function wpFileError(b,a){itemAjaxError(b.id,a)}function itemAjaxError(e,c){var b=jQuery("#media-item-"+e),a=b.find(".filename").text(),d=b.data("last-err");if(d==e){return}b.html('<div class="error-div"><a class="dismiss" href="#">'+pluploadL10n.dismiss+"</a><strong>"+pluploadL10n.error_uploading.replace("%s",jQuery.trim(a))+"</strong> "+c+"</div>").data("last-err",e)}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxErr
or(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(post_id&&a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQu
ery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append('<span class="trashnotice"> '+pluploadL10n.deleted+" </span>").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",false)}function switchUploader(a){if(a){deleteUserSetting("uploader");jQuery(".media-upload-form").removeClass("html-uploader");if(typeof(uploader)=="object"){uploader.refresh()}}else{setUserSetting("uploader","1");jQuery(".media-upload-form").addClass("html-uploader")}}function dndHelper(a){var b=document.getElementById("dnd-hel
per");if(a){b.style.display="block"}else{b.style.display="none"}}function uploadError(d,f,c,e){var b=100*1024*1024,a;switch(f){case plupload.FAILED:wpFileError(d,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(d,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(e,d);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(d,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(d,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(d,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:a=parseInt(e.settings.max_file_size,10);if(a>b&&d.size>b){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>"))}else{
wpQueueError(pluploadL10n.io_error)}break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(d,pluploadL10n.default_error)}}function uploadSizeError(a,b,d){var c;if(d){c=pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>")}else{c=pluploadL10n.file_exceeds_size_limit.replace("%s",b.name)}jQuery("#media-items").append('<div id="media-item-'+b.id+'" class="media-item error"><p>'+c+"</p></div>");a.removeFile(b)}jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploa
der",function(f){var d=a(f.target),b,g;if(d.is('input[type="radio"]')){b=d.closest("tr");if(b.hasClass("align")){setUserSetting("align",d.val())}else{if(b.hasClass("image-size")){setUserSetting("imgsize",d.val())}}}else{if(d.is("button.button")){g=f.target.className||"";g=g.match(/url([^ '"]+)/);if(g&&g[1]){setUserSetting("urlbutton",g[1]);d.siblings(".urlfield").val(d.data("link-url"))}}else{if(d.is("a.dismiss")){d.parents(".media-item").fadeOut(200,function(){a(this).remove()})}else{if(d.is(".upload-flash-bypass a")||d.is("a.uploader-html")){a("#media-items, p.submit, span.big-file-warning").css("display","none");switchUploader(0);f.preventDefault()}else{if(d.is(".upload-html-bypass a")){a("#media-items, p.submit, span.big-file-warning").css("display&quo
t;,"");switchUploader(1);f.preventDefault()}else{if(d.is("a.describe-toggle-on")){d.parent().addClass("open");d.siblings(".slidetoggle").fadeIn(250,function(){var i=a(window).scrollTop(),e=a(window).height(),k=a(this).offset().top,j=a(this).height(),c,l;if(e&&k&&j){c=k+j;l=i+e;if(c>l){if(c-l<k-i){window.scrollBy(0,(c-l)+10)}else{window.scrollBy(0,k-i-40)}}}});f.preventDefault()}else{if(d.is("a.describe-toggle-off")){d.siblings(".slidetoggle").fadeOut(250,function(){d.parent().removeClass("open")});f.preventDefault()}}}}}}}});uploader_init=function(){uploader=new plupload.Uploader(wpUploaderInit);a("#image_resize").bind("change",function(){var b=a(this).prop("checked");setResize(b);if(b){setUserSetting("upload_resize","1")}else{deleteUserSetting("upload_resize")}});uploader.bind("Init",function(b){var c=a("#plup
load-upload-ui");setResize(getUserSetting("upload_resize",false));if(b.features.dragdrop&&!a(document.body).hasClass("mobile")){c.addClass("drag-drop");a("#drag-drop-area").bind("dragover.wp-uploader",function(){c.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){c.removeClass("drag-over")})}else{c.removeClass("drag-drop");a("#drag-drop-area").unbind(".wp-uploader")}});uploader.init();uploader.bind("FilesAdded",function(d,e){var c=100*1024*1024,b=parseInt(d.settings.max_file_size,10);a("#media-upload-error").html("");uploadStart();plupload.each(e,function(f){if(b>c&&f.size>c&&d.runtime!="html5"){uploadSizeError(d,f,true)}else{fileQueued(f)}});d.refresh();d.start()});uploader.bind("BeforeUpload",function(b,c){});uploader.bind("UploadFile",func
tion(b,c){fileUploading(b,c)});uploader.bind("UploadProgress",function(b,c){uploadProgress(b,c)});uploader.bind("Error",function(b,c){uploadError(c.file,c.code,c.message,b);b.refresh()});uploader.bind("FileUploaded",function(b,d,c){uploadSuccess(d,c.response)});uploader.bind("UploadComplete",function(b,c){uploadComplete()})};if(typeof(wpUploaderInit)=="object"){uploader_init()}});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjspluploadwppluploaddevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/plupload/wp-plupload.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/wp-plupload.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/plupload/wp-plupload.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,226 +0,0 @@
</span><del>-if ( typeof wp === 'undefined' )
-        var wp = {};
-
-(function( exports, $ ) {
-        var Uploader;
-
-        if ( typeof _wpPluploadSettings === 'undefined' )
-                return;
-
-        /*
-         * An object that helps create a WordPress uploader using plupload.
-         *
-         * @param options - object - The options passed to the new plupload instance.
-         * Requires the following parameters:
-         * - container - The id of uploader container.
-         * - browser - The id of button to trigger the file select.
-         * - dropzone - The id of file drop target.
-         * - plupload - An object of parameters to pass to the plupload instance.
-         * - params - An object of parameters to pass to $_POST when uploading the file.
-         * Extends this.plupload.multipart_params under the hood.
-         *
-         * @param attributes - object - Attributes and methods for this specific instance.
-         */
-        Uploader = function( options ) {
-                var self = this,
-                        elements = {
-                                container: 'container',
-                                browser: 'browse_button',
-                                dropzone: 'drop_element'
-                        },
-                        key;
-
-                this.supports = {
-                        upload: Uploader.browser.supported
-                };
-
-                this.supported = this.supports.upload;
-
-                if ( ! this.supported )
-                        return;
-
-                // Use deep extend to ensure that multipart_params and other objects are cloned.
-                this.plupload = $.extend( true, { multipart_params: {} }, Uploader.defaults );
-                this.container = document.body; // Set default container.
-
-                // Extend the instance with options
-                //
-                // Use deep extend to allow options.plupload to override individual
-                // default plupload keys.
-                $.extend( true, this, options );
-
-                // Proxy all methods so this always refers to the current instance.
-                for ( key in this ) {
-                        if ( $.isFunction( this[ key ] ) )
-                                this[ key ] = $.proxy( this[ key ], this );
-                }
-
-                // Ensure all elements are jQuery elements and have id attributes
-                // Then set the proper plupload arguments to the ids.
-                for ( key in elements ) {
-                        if ( ! this[ key ] )
-                                continue;
-
-                        this[ key ] = $( this[ key ] ).first();
-
-                        if ( ! this[ key ].length ) {
-                                delete this[ key ];
-                                continue;
-                        }
-
-                        if ( ! this[ key ].prop('id') )
-                                this[ key ].prop( 'id', '__wp-uploader-id-' + Uploader.uuid++ );
-                        this.plupload[ elements[ key ] ] = this[ key ].prop('id');
-                }
-
-                this.uploader = new plupload.Uploader( this.plupload );
-                delete this.plupload;
-
-                // Set default params and remove this.params alias.
-                this.param( this.params || {} );
-                delete this.params;
-
-                this.uploader.init();
-
-                this.supports.dragdrop = this.uploader.features.dragdrop && ! Uploader.browser.mobile;
-
-                // Generate drag/drop helper classes.
-                (function( dropzone, supported ) {
-                        var sensitivity = 50,
-                                active;
-
-                        if ( ! dropzone )
-                                return;
-
-                        dropzone.toggleClass( 'supports-drag-drop', !! supported );
-
-                        if ( ! supported )
-                                return dropzone.unbind('.wp-uploader');
-
-                        // 'dragenter' doesn't fire correctly,
-                        // simulate it with a limited 'dragover'
-                        dropzone.bind( 'dragover.wp-uploader', function(){
-                                if ( active )
-                                        return;
-
-                                dropzone.addClass('drag-over');
-                                active = true;
-                        });
-
-                        dropzone.bind('dragleave.wp-uploader, drop.wp-uploader', function(){
-                                active = false;
-                                dropzone.removeClass('drag-over');
-                        });
-                }( this.dropzone, this.supports.dragdrop ));
-
-                if ( this.browser ) {
-                        this.browser.on( 'mouseenter', this.refresh );
-                } else {
-                        this.uploader.disableBrowse( true );
-                        // If HTML5 mode, hide the auto-created file container.
-                        $('#' + this.uploader.id + '_html5_container').hide();
-                }
-
-                this.uploader.bind( 'UploadProgress', this.progress );
-
-                this.uploader.bind( 'FileUploaded', function( up, file, response ) {
-                        try {
-                                response = JSON.parse( response.response );
-                        } catch ( e ) {
-                                return self.error( pluploadL10n.default_error, e );
-                        }
-
-                        if ( ! response || ! response.type || ! response.data )
-                                return self.error( pluploadL10n.default_error );
-
-                        if ( 'error' === response.type )
-                                return self.error( response.data.message, response.data );
-
-                        if ( 'success' === response.type )
-                                return self.success( response.data );
-
-                });
-
-                this.uploader.bind( 'Error', function( up, error ) {
-                        var message = pluploadL10n.default_error,
-                                key;
-
-                        // Check for plupload errors.
-                        for ( key in Uploader.errorMap ) {
-                                if ( error.code === plupload[ key ] ) {
-                                        message = Uploader.errorMap[ key ];
-                                        break;
-                                }
-                        }
-
-                        self.error( message, error );
-                        up.refresh();
-                });
-
-                this.uploader.bind( 'FilesAdded', function( up, files ) {
-                        $.each( files, function() {
-                                self.added( this );
-                        });
-
-                        up.refresh();
-                        up.start();
-                });
-
-                this.init();
-        };
-
-        // Adds the 'defaults' and 'browser' properties.
-        $.extend( Uploader, _wpPluploadSettings );
-
-        Uploader.uuid = 0;
-
-        Uploader.errorMap = {
-                'FAILED': pluploadL10n.upload_failed,
-                'FILE_EXTENSION_ERROR': pluploadL10n.invalid_filetype,
-                // 'FILE_SIZE_ERROR': '',
-                'IMAGE_FORMAT_ERROR': pluploadL10n.not_an_image,
-                'IMAGE_MEMORY_ERROR': pluploadL10n.image_memory_exceeded,
-                'IMAGE_DIMENSIONS_ERROR': pluploadL10n.image_dimensions_exceeded,
-                'GENERIC_ERROR': pluploadL10n.upload_failed,
-                'IO_ERROR': pluploadL10n.io_error,
-                'HTTP_ERROR': pluploadL10n.http_error,
-                'SECURITY_ERROR': pluploadL10n.security_error
-        };
-
-        $.extend( Uploader.prototype, {
-                /**
-                 * Acts as a shortcut to extending the uploader's multipart_params object.
-                 *
-                 * param( key )
-                 * Returns the value of the key.
-                 *
-                 * param( key, value )
-                 * Sets the value of a key.
-                 *
-                 * param( map )
-                 * Sets values for a map of data.
-                 */
-                param: function( key, value ) {
-                        if ( arguments.length === 1 && typeof key === 'string' )
-                                return this.uploader.settings.multipart_params[ key ];
-
-                        if ( arguments.length > 1 ) {
-                                this.uploader.settings.multipart_params[ key ] = value;
-                        } else {
-                                $.extend( this.uploader.settings.multipart_params, key );
-                        }
-                },
-
-                init: function() {},
-                error: function() {},
-                success: function() {},
-                added: function() {},
-                progress: function() {},
-                complete: function() {},
-                refresh: function() {
-                        this.uploader.refresh();
-                }
-        });
-
-        exports.Uploader = Uploader;
-})( wp, jQuery );
</del></span></pre></div>
<a id="trunkwpincludesjspluploadwppluploadjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/plupload/wp-plupload.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/wp-plupload.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/plupload/wp-plupload.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-if(typeof wp==="undefined"){var wp={}}(function(a,b){var c;if(typeof _wpPluploadSettings==="undefined"){return}c=function(e){var d=this,g={container:"container",browser:"browse_button",dropzone:"drop_element"},f;this.supports={upload:c.browser.supported};this.supported=this.supports.upload;if(!this.supported){return}this.plupload=b.extend(true,{multipart_params:{}},c.defaults);this.container=document.body;b.extend(true,this,e);for(f in this){if(b.isFunction(this[f])){this[f]=b.proxy(this[f],this)}}for(f in g){if(!this[f]){continue}this[f]=b(this[f]).first();if(!this[f].length){delete this[f];continue}if(!this[f].prop("id")){this[f].prop("id","__wp-uploader-id-"+c.uuid++)}this.plupload[g[f]]=this[f].prop("id")}this.uploader=new plupload.Uploader(this.plupload);delete this.plupload;this.param(this.params||{});delete this.params;this.uploader.init();this.supports.dragdrop=this.
uploader.features.dragdrop&&!c.browser.mobile;(function(j,h){var i=50,k;if(!j){return}j.toggleClass("supports-drag-drop",!!h);if(!h){return j.unbind(".wp-uploader")}j.bind("dragover.wp-uploader",function(){if(k){return}j.addClass("drag-over");k=true});j.bind("dragleave.wp-uploader, drop.wp-uploader",function(){k=false;j.removeClass("drag-over")})}(this.dropzone,this.supports.dragdrop));if(this.browser){this.browser.on("mouseenter",this.refresh)}else{this.uploader.disableBrowse(true);b("#"+this.uploader.id+"_html5_container").hide()}this.uploader.bind("UploadProgress",this.progress);this.uploader.bind("FileUploaded",function(h,j,i){try{i=JSON.parse(i.response)}catch(k){return d.error(pluploadL10n.default_error,k)}if(!i||!i.type||!i.data){return d.error(pluploadL10n.default_error)}if("error"===i.type){return d.error(i.data.message,i.data)}if("suc
cess"===i.type){return d.success(i.data)}});this.uploader.bind("Error",function(h,i){var k=pluploadL10n.default_error,j;for(j in c.errorMap){if(i.code===plupload[j]){k=c.errorMap[j];break}}d.error(k,i);h.refresh()});this.uploader.bind("FilesAdded",function(h,i){b.each(i,function(){d.added(this)});h.refresh();h.start()});this.init()};b.extend(c,_wpPluploadSettings);c.uuid=0;c.errorMap={FAILED:pluploadL10n.upload_failed,FILE_EXTENSION_ERROR:pluploadL10n.invalid_filetype,IMAGE_FORMAT_ERROR:pluploadL10n.not_an_image,IMAGE_MEMORY_ERROR:pluploadL10n.image_memory_exceeded,IMAGE_DIMENSIONS_ERROR:pluploadL10n.image_dimensions_exceeded,GENERIC_ERROR:pluploadL10n.upload_failed,IO_ERROR:pluploadL10n.io_error,HTTP_ERROR:pluploadL10n.http_error,SECURITY_ERROR:pluploadL10n.security_error};b.extend(c.prototype,{param:function(d,e){if(arguments.length===1&&typeof d==="string"){return this.uploader.settings.multipart_params[d]}if(arguments.length>
1){this.uploader.settings.multipart_params[d]=e}else{b.extend(this.uploader.settings.multipart_params,d)}},init:function(){},error:function(){},success:function(){},added:function(){},progress:function(){},complete:function(){},refresh:function(){this.uploader.refresh()}});a.Uploader=c})(wp,jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjspluploadwppluploadjsfromrev21591trunkwpincludesjspluploadwppluploaddevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/plupload/wp-plupload.js (from rev 21591, trunk/wp-includes/js/plupload/wp-plupload.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/wp-plupload.js         (rev 0)
+++ trunk/wp-includes/js/plupload/wp-plupload.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,226 @@
</span><ins>+if ( typeof wp === 'undefined' )
+        var wp = {};
+
+(function( exports, $ ) {
+        var Uploader;
+
+        if ( typeof _wpPluploadSettings === 'undefined' )
+                return;
+
+        /*
+         * An object that helps create a WordPress uploader using plupload.
+         *
+         * @param options - object - The options passed to the new plupload instance.
+         * Requires the following parameters:
+         * - container - The id of uploader container.
+         * - browser - The id of button to trigger the file select.
+         * - dropzone - The id of file drop target.
+         * - plupload - An object of parameters to pass to the plupload instance.
+         * - params - An object of parameters to pass to $_POST when uploading the file.
+         * Extends this.plupload.multipart_params under the hood.
+         *
+         * @param attributes - object - Attributes and methods for this specific instance.
+         */
+        Uploader = function( options ) {
+                var self = this,
+                        elements = {
+                                container: 'container',
+                                browser: 'browse_button',
+                                dropzone: 'drop_element'
+                        },
+                        key;
+
+                this.supports = {
+                        upload: Uploader.browser.supported
+                };
+
+                this.supported = this.supports.upload;
+
+                if ( ! this.supported )
+                        return;
+
+                // Use deep extend to ensure that multipart_params and other objects are cloned.
+                this.plupload = $.extend( true, { multipart_params: {} }, Uploader.defaults );
+                this.container = document.body; // Set default container.
+
+                // Extend the instance with options
+                //
+                // Use deep extend to allow options.plupload to override individual
+                // default plupload keys.
+                $.extend( true, this, options );
+
+                // Proxy all methods so this always refers to the current instance.
+                for ( key in this ) {
+                        if ( $.isFunction( this[ key ] ) )
+                                this[ key ] = $.proxy( this[ key ], this );
+                }
+
+                // Ensure all elements are jQuery elements and have id attributes
+                // Then set the proper plupload arguments to the ids.
+                for ( key in elements ) {
+                        if ( ! this[ key ] )
+                                continue;
+
+                        this[ key ] = $( this[ key ] ).first();
+
+                        if ( ! this[ key ].length ) {
+                                delete this[ key ];
+                                continue;
+                        }
+
+                        if ( ! this[ key ].prop('id') )
+                                this[ key ].prop( 'id', '__wp-uploader-id-' + Uploader.uuid++ );
+                        this.plupload[ elements[ key ] ] = this[ key ].prop('id');
+                }
+
+                this.uploader = new plupload.Uploader( this.plupload );
+                delete this.plupload;
+
+                // Set default params and remove this.params alias.
+                this.param( this.params || {} );
+                delete this.params;
+
+                this.uploader.init();
+
+                this.supports.dragdrop = this.uploader.features.dragdrop && ! Uploader.browser.mobile;
+
+                // Generate drag/drop helper classes.
+                (function( dropzone, supported ) {
+                        var sensitivity = 50,
+                                active;
+
+                        if ( ! dropzone )
+                                return;
+
+                        dropzone.toggleClass( 'supports-drag-drop', !! supported );
+
+                        if ( ! supported )
+                                return dropzone.unbind('.wp-uploader');
+
+                        // 'dragenter' doesn't fire correctly,
+                        // simulate it with a limited 'dragover'
+                        dropzone.bind( 'dragover.wp-uploader', function(){
+                                if ( active )
+                                        return;
+
+                                dropzone.addClass('drag-over');
+                                active = true;
+                        });
+
+                        dropzone.bind('dragleave.wp-uploader, drop.wp-uploader', function(){
+                                active = false;
+                                dropzone.removeClass('drag-over');
+                        });
+                }( this.dropzone, this.supports.dragdrop ));
+
+                if ( this.browser ) {
+                        this.browser.on( 'mouseenter', this.refresh );
+                } else {
+                        this.uploader.disableBrowse( true );
+                        // If HTML5 mode, hide the auto-created file container.
+                        $('#' + this.uploader.id + '_html5_container').hide();
+                }
+
+                this.uploader.bind( 'UploadProgress', this.progress );
+
+                this.uploader.bind( 'FileUploaded', function( up, file, response ) {
+                        try {
+                                response = JSON.parse( response.response );
+                        } catch ( e ) {
+                                return self.error( pluploadL10n.default_error, e );
+                        }
+
+                        if ( ! response || ! response.type || ! response.data )
+                                return self.error( pluploadL10n.default_error );
+
+                        if ( 'error' === response.type )
+                                return self.error( response.data.message, response.data );
+
+                        if ( 'success' === response.type )
+                                return self.success( response.data );
+
+                });
+
+                this.uploader.bind( 'Error', function( up, error ) {
+                        var message = pluploadL10n.default_error,
+                                key;
+
+                        // Check for plupload errors.
+                        for ( key in Uploader.errorMap ) {
+                                if ( error.code === plupload[ key ] ) {
+                                        message = Uploader.errorMap[ key ];
+                                        break;
+                                }
+                        }
+
+                        self.error( message, error );
+                        up.refresh();
+                });
+
+                this.uploader.bind( 'FilesAdded', function( up, files ) {
+                        $.each( files, function() {
+                                self.added( this );
+                        });
+
+                        up.refresh();
+                        up.start();
+                });
+
+                this.init();
+        };
+
+        // Adds the 'defaults' and 'browser' properties.
+        $.extend( Uploader, _wpPluploadSettings );
+
+        Uploader.uuid = 0;
+
+        Uploader.errorMap = {
+                'FAILED': pluploadL10n.upload_failed,
+                'FILE_EXTENSION_ERROR': pluploadL10n.invalid_filetype,
+                // 'FILE_SIZE_ERROR': '',
+                'IMAGE_FORMAT_ERROR': pluploadL10n.not_an_image,
+                'IMAGE_MEMORY_ERROR': pluploadL10n.image_memory_exceeded,
+                'IMAGE_DIMENSIONS_ERROR': pluploadL10n.image_dimensions_exceeded,
+                'GENERIC_ERROR': pluploadL10n.upload_failed,
+                'IO_ERROR': pluploadL10n.io_error,
+                'HTTP_ERROR': pluploadL10n.http_error,
+                'SECURITY_ERROR': pluploadL10n.security_error
+        };
+
+        $.extend( Uploader.prototype, {
+                /**
+                 * Acts as a shortcut to extending the uploader's multipart_params object.
+                 *
+                 * param( key )
+                 * Returns the value of the key.
+                 *
+                 * param( key, value )
+                 * Sets the value of a key.
+                 *
+                 * param( map )
+                 * Sets values for a map of data.
+                 */
+                param: function( key, value ) {
+                        if ( arguments.length === 1 && typeof key === 'string' )
+                                return this.uploader.settings.multipart_params[ key ];
+
+                        if ( arguments.length > 1 ) {
+                                this.uploader.settings.multipart_params[ key ] = value;
+                        } else {
+                                $.extend( this.uploader.settings.multipart_params, key );
+                        }
+                },
+
+                init: function() {},
+                error: function() {},
+                success: function() {},
+                added: function() {},
+                progress: function() {},
+                complete: function() {},
+                refresh: function() {
+                        this.uploader.refresh();
+                }
+        });
+
+        exports.Uploader = Uploader;
+})( wp, jQuery );
</ins></span></pre></div>
<a id="trunkwpincludesjspluploadwppluploadminjsfromrev21591trunkwpincludesjspluploadwppluploadjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/plupload/wp-plupload.min.js (from rev 21591, trunk/wp-includes/js/plupload/wp-plupload.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/plupload/wp-plupload.min.js         (rev 0)
+++ trunk/wp-includes/js/plupload/wp-plupload.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+if(typeof wp==="undefined"){var wp={}}(function(a,b){var c;if(typeof _wpPluploadSettings==="undefined"){return}c=function(e){var d=this,g={container:"container",browser:"browse_button",dropzone:"drop_element"},f;this.supports={upload:c.browser.supported};this.supported=this.supports.upload;if(!this.supported){return}this.plupload=b.extend(true,{multipart_params:{}},c.defaults);this.container=document.body;b.extend(true,this,e);for(f in this){if(b.isFunction(this[f])){this[f]=b.proxy(this[f],this)}}for(f in g){if(!this[f]){continue}this[f]=b(this[f]).first();if(!this[f].length){delete this[f];continue}if(!this[f].prop("id")){this[f].prop("id","__wp-uploader-id-"+c.uuid++)}this.plupload[g[f]]=this[f].prop("id")}this.uploader=new plupload.Uploader(this.plupload);delete this.plupload;this.param(this.params||{});delete this.params;this.uploader.init();this.supports.dragdrop=this.
uploader.features.dragdrop&&!c.browser.mobile;(function(j,h){var i=50,k;if(!j){return}j.toggleClass("supports-drag-drop",!!h);if(!h){return j.unbind(".wp-uploader")}j.bind("dragover.wp-uploader",function(){if(k){return}j.addClass("drag-over");k=true});j.bind("dragleave.wp-uploader, drop.wp-uploader",function(){k=false;j.removeClass("drag-over")})}(this.dropzone,this.supports.dragdrop));if(this.browser){this.browser.on("mouseenter",this.refresh)}else{this.uploader.disableBrowse(true);b("#"+this.uploader.id+"_html5_container").hide()}this.uploader.bind("UploadProgress",this.progress);this.uploader.bind("FileUploaded",function(h,j,i){try{i=JSON.parse(i.response)}catch(k){return d.error(pluploadL10n.default_error,k)}if(!i||!i.type||!i.data){return d.error(pluploadL10n.default_error)}if("error"===i.type){return d.error(i.data.message,i.data)}if("suc
cess"===i.type){return d.success(i.data)}});this.uploader.bind("Error",function(h,i){var k=pluploadL10n.default_error,j;for(j in c.errorMap){if(i.code===plupload[j]){k=c.errorMap[j];break}}d.error(k,i);h.refresh()});this.uploader.bind("FilesAdded",function(h,i){b.each(i,function(){d.added(this)});h.refresh();h.start()});this.init()};b.extend(c,_wpPluploadSettings);c.uuid=0;c.errorMap={FAILED:pluploadL10n.upload_failed,FILE_EXTENSION_ERROR:pluploadL10n.invalid_filetype,IMAGE_FORMAT_ERROR:pluploadL10n.not_an_image,IMAGE_MEMORY_ERROR:pluploadL10n.image_memory_exceeded,IMAGE_DIMENSIONS_ERROR:pluploadL10n.image_dimensions_exceeded,GENERIC_ERROR:pluploadL10n.upload_failed,IO_ERROR:pluploadL10n.io_error,HTTP_ERROR:pluploadL10n.http_error,SECURITY_ERROR:pluploadL10n.security_error};b.extend(c.prototype,{param:function(d,e){if(arguments.length===1&&typeof d==="string"){return this.uploader.settings.multipart_params[d]}if(arguments.length>
1){this.uploader.settings.multipart_params[d]=e}else{b.extend(this.uploader.settings.multipart_params,d)}},init:function(){},error:function(){},success:function(){},added:function(){},progress:function(){},complete:function(){},refresh:function(){this.uploader.refresh()}});a.Uploader=c})(wp,jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsquicktagsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/quicktags.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/quicktags.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/quicktags.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,649 +0,0 @@
</span><del>-/*
- * Quicktags
- *
- * This is the HTML editor in WordPress. It can be attached to any textarea and will
- * append a toolbar above it. This script is self-contained (does not require external libraries).
- *
- * Run quicktags(settings) to initialize it, where settings is an object containing up to 3 properties:
- * settings = {
- * id : 'my_id', the HTML ID of the textarea, required
- * buttons: '' Comma separated list of the names of the default buttons to show. Optional.
- * Current list of default button names: 'strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close';
- * }
- *
- * The settings can also be a string quicktags_id.
- *
- * quicktags_id string The ID of the textarea that will be the editor canvas
- * buttons string Comma separated list of the default buttons names that will be shown in that instance.
- */
-
-// new edit toolbar used with permission
-// by Alex King
-// http://www.alexking.org/
-
-var QTags, edButtons = [], edCanvas,
-
-/**
- * Back-compat
- *
- * Define all former global functions so plugins that hack quicktags.js directly don't cause fatal errors.
- */
-edAddTag = function(){},
-edCheckOpenTags = function(){},
-edCloseAllTags = function(){},
-edInsertImage = function(){},
-edInsertLink = function(){},
-edInsertTag = function(){},
-edLink = function(){},
-edQuickLink = function(){},
-edRemoveTag = function(){},
-edShowButton = function(){},
-edShowLinks = function(){},
-edSpell = function(){},
-edToolbar = function(){};
-
-/**
- * Initialize new instance of the Quicktags editor
- */
-function quicktags(settings) {
-        return new QTags(settings);
-}
-
-/**
- * Inserts content at the caret in the active editor (textarea)
- *
- * Added for back compatibility
- * @see QTags.insertContent()
- */
-function edInsertContent(bah, txt) {
-        return QTags.insertContent(txt);
-}
-
-/**
- * Adds a button to all instances of the editor
- *
- * Added for back compatibility, use QTags.addButton() as it gives more flexibility like type of button, button placement, etc.
- * @see QTags.addButton()
- */
-function edButton(id, display, tagStart, tagEnd, access, open) {
-        return QTags.addButton( id, display, tagStart, tagEnd, access, '', -1 );
-}
-
-(function(){
-        // private stuff is prefixed with an underscore
-        var _domReady = function(func) {
-                var t, i, DOMContentLoaded;
-
-                if ( typeof jQuery != 'undefined' ) {
-                        jQuery(document).ready(func);
-                } else {
-                        t = _domReady;
-                        t.funcs = [];
-
-                        t.ready = function() {
-                                if ( ! t.isReady ) {
-                                        t.isReady = true;
-                                        for ( i = 0; i < t.funcs.length; i++ ) {
-                                                t.funcs[i]();
-                                        }
-                                }
-                        };
-
-                        if ( t.isReady ) {
-                                func();
-                        } else {
-                                t.funcs.push(func);
-                        }
-
-                        if ( ! t.eventAttached ) {
-                                if ( document.addEventListener ) {
-                                        DOMContentLoaded = function(){document.removeEventListener('DOMContentLoaded', DOMContentLoaded, false);t.ready();};
-                                        document.addEventListener('DOMContentLoaded', DOMContentLoaded, false);
-                                        window.addEventListener('load', t.ready, false);
-                                } else if ( document.attachEvent ) {
-                                        DOMContentLoaded = function(){if (document.readyState === 'complete'){ document.detachEvent('onreadystatechange', DOMContentLoaded);t.ready();}};
-                                        document.attachEvent('onreadystatechange', DOMContentLoaded);
-                                        window.attachEvent('onload', t.ready);
-
-                                        (function(){
-                                                try {
-                                                        document.documentElement.doScroll("left");
-                                                } catch(e) {
-                                                        setTimeout(arguments.callee, 50);
-                                                        return;
-                                                }
-
-                                                t.ready();
-                                        })();
-                                }
-
-                                t.eventAttached = true;
-                        }
-                }
-        },
-
-        _datetime = (function() {
-                var now = new Date(), zeroise;
-
-                zeroise = function(number) {
-                        var str = number.toString();
-
-                        if ( str.length < 2 )
-                                str = "0" + str;
-
-                        return str;
-                }
-
-                return now.getUTCFullYear() + '-' +
-                        zeroise( now.getUTCMonth() + 1 ) + '-' +
-                        zeroise( now.getUTCDate() ) + 'T' +
-                        zeroise( now.getUTCHours() ) + ':' +
-                        zeroise( now.getUTCMinutes() ) + ':' +
-                        zeroise( now.getUTCSeconds() ) +
-                        '+00:00';
-        })(),
-        qt;
-
-        qt = QTags = function(settings) {
-                if ( typeof(settings) == 'string' )
-                        settings = {id: settings};
-                else if ( typeof(settings) != 'object' )
-                        return false;
-
-                var t = this,
-                        id = settings.id,
-                        canvas = document.getElementById(id),
-                        name = 'qt_' + id,
-                        tb, onclick, toolbar_id;
-
-                if ( !id || !canvas )
-                        return false;
-
-                t.name = name;
-                t.id = id;
-                t.canvas = canvas;
-                t.settings = settings;
-
-                if ( id == 'content' && typeof(adminpage) == 'string' && ( adminpage == 'post-new-php' || adminpage == 'post-php' ) ) {
-                        // back compat hack :-(
-                        edCanvas = canvas;
-                        toolbar_id = 'ed_toolbar';
-                } else {
-                        toolbar_id = name + '_toolbar';
-                }
-
-                tb = document.createElement('div');
-                tb.id = toolbar_id;
-                tb.className = 'quicktags-toolbar';
-
-                canvas.parentNode.insertBefore(tb, canvas);
-                t.toolbar = tb;
-
-                // listen for click events
-                onclick = function(e) {
-                        e = e || window.event;
-                        var target = e.target || e.srcElement, visible = target.clientWidth || target.offsetWidth, i;
-
-                        // don't call the callback on pressing the accesskey when the button is not visible
-                        if ( !visible )
-                                return;
-
-                        // as long as it has the class ed_button, execute the callback
-                        if ( / ed_button /.test(' ' + target.className + ' ') ) {
-                                // we have to reassign canvas here
-                                t.canvas = canvas = document.getElementById(id);
-                                i = target.id.replace(name + '_', '');
-
-                                if ( t.theButtons[i] )
-                                        t.theButtons[i].callback.call(t.theButtons[i], target, canvas, t);
-                        }
-                };
-
-                if ( tb.addEventListener ) {
-                        tb.addEventListener('click', onclick, false);
-                } else if ( tb.attachEvent ) {
-                        tb.attachEvent('onclick', onclick);
-                }
-
-                t.getButton = function(id) {
-                        return t.theButtons[id];
-                };
-
-                t.getButtonElement = function(id) {
-                        return document.getElementById(name + '_' + id);
-                };
-
-                qt.instances[id] = t;
-
-                if ( !qt.instances[0] ) {
-                        qt.instances[0] = qt.instances[id];
-                        _domReady( function(){ qt._buttonsInit(); } );
-                }
-        };
-
-        qt.instances = {};
-
-        qt.getInstance = function(id) {
-                return qt.instances[id];
-        };
-
-        qt._buttonsInit = function() {
-                var t = this, canvas, name, settings, theButtons, html, inst, ed, id, i, use,
-                        defaults = ',strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close,';
-
-                for ( inst in t.instances ) {
-                        if ( inst == 0 )
-                                continue;
-
-                        ed = t.instances[inst];
-                        canvas = ed.canvas;
-                        name = ed.name;
-                        settings = ed.settings;
-                        html = '';
-                        theButtons = {};
-                        use = '';
-
-                        // set buttons
-                        if ( settings.buttons )
-                                use = ','+settings.buttons+',';
-
-                        for ( i in edButtons ) {
-                                if ( !edButtons[i] )
-                                        continue;
-
-                                id = edButtons[i].id;
-                                if ( use && defaults.indexOf(','+id+',') != -1 && use.indexOf(','+id+',') == -1 )
-                                        continue;
-
-                                if ( !edButtons[i].instance || edButtons[i].instance == inst ) {
-                                        theButtons[id] = edButtons[i];
-
-                                        if ( edButtons[i].html )
-                                                html += edButtons[i].html(name + '_');
-                                }
-                        }
-
-                        if ( use && use.indexOf(',fullscreen,') != -1 ) {
-                                theButtons['fullscreen'] = new qt.FullscreenButton();
-                                html += theButtons['fullscreen'].html(name + '_');
-                        }
-
-
-                        if ( 'rtl' == document.getElementsByTagName('html')[0].dir ) {
-                                theButtons['textdirection'] = new qt.TextDirectionButton();
-                                html += theButtons['textdirection'].html(name + '_');
-                        }
-
-                        ed.toolbar.innerHTML = html;
-                        ed.theButtons = theButtons;
-                }
-                t.buttonsInitDone = true;
-        };
-
-        /**
-         * Main API function for adding a button to Quicktags
-         *
-         * Adds qt.Button or qt.TagButton depending on the args. The first three args are always required.
-         * To be able to add button(s) to Quicktags, your script should be enqueued as dependent
-         * on "quicktags" and outputted in the footer. If you are echoing JS directly from PHP,
-         * use add_action( 'admin_print_footer_scripts', 'output_my_js', 100 ) or add_action( 'wp_footer', 'output_my_js', 100 )
-         *
-         * Minimum required to add a button that calls an external function:
-         * QTags.addButton( 'my_id', 'my button', my_callback );
-         * function my_callback() { alert('yeah!'); }
-         *
-         * Minimum required to add a button that inserts a tag:
-         * QTags.addButton( 'my_id', 'my button', '<span>', '</span>' );
-         * QTags.addButton( 'my_id2', 'my button', '<br />' );
-         *
-         * @param id string required Button HTML ID
-         * @param display string required Button's value="..."
-         * @param arg1 string || function required Either a starting tag to be inserted like "<span>" or a callback that is executed when the button is clicked.
-         * @param arg2 string optional Ending tag like "</span>"
-         * @param access_key string optional Access key for the button.
-         * @param title string optional Button's title="..."
-         * @param priority int optional Number representing the desired position of the button in the toolbar. 1 - 9 = first, 11 - 19 = second, 21 - 29 = third, etc.
-         * @param instance string optional Limit the button to a specifric instance of Quicktags, add to all instances if not present.
-         * @return mixed null or the button object that is needed for back-compat.
-         */
-        qt.addButton = function( id, display, arg1, arg2, access_key, title, priority, instance ) {
-                var btn;
-
-                if ( !id || !display )
-                        return;
-
-                priority = priority || 0;
-                arg2 = arg2 || '';
-
-                if ( typeof(arg1) === 'function' ) {
-                        btn = new qt.Button(id, display, access_key, title, instance);
-                        btn.callback = arg1;
-                } else if ( typeof(arg1) === 'string' ) {
-                        btn = new qt.TagButton(id, display, arg1, arg2, access_key, title, instance);
-                } else {
-                        return;
-                }
-
-                if ( priority == -1 ) // back-compat
-                        return btn;
-
-                if ( priority > 0 ) {
-                        while ( typeof(edButtons[priority]) != 'undefined' ) {
-                                priority++
-                        }
-
-                        edButtons[priority] = btn;
-                } else {
-                        edButtons[edButtons.length] = btn;
-                }
-
-                if ( this.buttonsInitDone )
-                        this._buttonsInit(); // add the button HTML to all instances toolbars if addButton() was called too late
-        };
-
-        qt.insertContent = function(content) {
-                var sel, startPos, endPos, scrollTop, text, canvas = document.getElementById(wpActiveEditor);
-
-                if ( !canvas )
-                        return false;
-
-                if ( document.selection ) { //IE
-                        canvas.focus();
-                        sel = document.selection.createRange();
-                        sel.text = content;
-                        canvas.focus();
-                } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) { // FF, WebKit, Opera
-                        text = canvas.value;
-                        startPos = canvas.selectionStart;
-                        endPos = canvas.selectionEnd;
-                        scrollTop = canvas.scrollTop;
-
-                        canvas.value = text.substring(0, startPos) + content + text.substring(endPos, text.length);
-
-                        canvas.focus();
-                        canvas.selectionStart = startPos + content.length;
-                        canvas.selectionEnd = startPos + content.length;
-                        canvas.scrollTop = scrollTop;
-                } else {
-                        canvas.value += content;
-                        canvas.focus();
-                }
-                return true;
-        };
-
-        // a plain, dumb button
-        qt.Button = function(id, display, access, title, instance) {
-                var t = this;
-                t.id = id;
-                t.display = display;
-                t.access = access;
-                t.title = title || '';
-                t.instance = instance || '';
-        };
-        qt.Button.prototype.html = function(idPrefix) {
-                var access = this.access ? ' accesskey="' + this.access + '"' : '';
-                return '<input type="button" id="' + idPrefix + this.id + '"' + access + ' class="ed_button" title="' + this.title + '" value="' + this.display + '" />';
-        };
-        qt.Button.prototype.callback = function(){};
-
-        // a button that inserts HTML tag
-        qt.TagButton = function(id, display, tagStart, tagEnd, access, title, instance) {
-                var t = this;
-                qt.Button.call(t, id, display, access, title, instance);
-                t.tagStart = tagStart;
-                t.tagEnd = tagEnd;
-        };
-        qt.TagButton.prototype = new qt.Button();
-        qt.TagButton.prototype.openTag = function(e, ed) {
-                var t = this;
-
-                if ( ! ed.openTags ) {
-                        ed.openTags = [];
-                }
-                if ( t.tagEnd ) {
-                        ed.openTags.push(t.id);
-                        e.value = '/' + e.value;
-                }
-        };
-        qt.TagButton.prototype.closeTag = function(e, ed) {
-                var t = this, i = t.isOpen(ed);
-
-                if ( i !== false ) {
-                        ed.openTags.splice(i, 1);
-                }
-
-                e.value = t.display;
-        };
-        // whether a tag is open or not. Returns false if not open, or current open depth of the tag
-        qt.TagButton.prototype.isOpen = function (ed) {
-                var t = this, i = 0, ret = false;
-                if ( ed.openTags ) {
-                        while ( ret === false && i < ed.openTags.length ) {
-                                ret = ed.openTags[i] == t.id ? i : false;
-                                i ++;
-                        }
-                } else {
-                        ret = false;
-                }
-                return ret;
-        };
-        qt.TagButton.prototype.callback = function(element, canvas, ed) {
-                var t = this, startPos, endPos, cursorPos, scrollTop, v = canvas.value, l, r, i, sel, endTag = v ? t.tagEnd : '';
-
-                if ( document.selection ) { // IE
-                        canvas.focus();
-                        sel = document.selection.createRange();
-                        if ( sel.text.length > 0 ) {
-                                if ( !t.tagEnd )
-                                        sel.text = sel.text + t.tagStart;
-                                else
-                                        sel.text = t.tagStart + sel.text + endTag;
-                        } else {
-                                if ( !t.tagEnd ) {
-                                        sel.text = t.tagStart;
-                                } else if ( t.isOpen(ed) === false ) {
-                                        sel.text = t.tagStart;
-                                        t.openTag(element, ed);
-                                } else {
-                                        sel.text = endTag;
-                                        t.closeTag(element, ed);
-                                }
-                        }
-                        canvas.focus();
-                } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) { // FF, WebKit, Opera
-                        startPos = canvas.selectionStart;
-                        endPos = canvas.selectionEnd;
-                        cursorPos = endPos;
-                        scrollTop = canvas.scrollTop;
-                        l = v.substring(0, startPos); // left of the selection
-                        r = v.substring(endPos, v.length); // right of the selection
-                        i = v.substring(startPos, endPos); // inside the selection
-                        if ( startPos != endPos ) {
-                                if ( !t.tagEnd ) {
-                                        canvas.value = l + i + t.tagStart + r; // insert self closing tags after the selection
-                                        cursorPos += t.tagStart.length;
-                                } else {
-                                        canvas.value = l + t.tagStart + i + endTag + r;
-                                        cursorPos += t.tagStart.length + endTag.length;
-                                }
-                        } else {
-                                if ( !t.tagEnd ) {
-                                        canvas.value = l + t.tagStart + r;
-                                        cursorPos = startPos + t.tagStart.length;
-                                } else if ( t.isOpen(ed) === false ) {
-                                        canvas.value = l + t.tagStart + r;
-                                        t.openTag(element, ed);
-                                        cursorPos = startPos + t.tagStart.length;
-                                } else {
-                                        canvas.value = l + endTag + r;
-                                        cursorPos = startPos + endTag.length;
-                                        t.closeTag(element, ed);
-                                }
-                        }
-
-                        canvas.focus();
-                        canvas.selectionStart = cursorPos;
-                        canvas.selectionEnd = cursorPos;
-                        canvas.scrollTop = scrollTop;
-                } else { // other browsers?
-                        if ( !endTag ) {
-                                canvas.value += t.tagStart;
-                        } else if ( t.isOpen(ed) !== false ) {
-                                canvas.value += t.tagStart;
-                                t.openTag(element, ed);
-                        } else {
-                                canvas.value += endTag;
-                                t.closeTag(element, ed);
-                        }
-                        canvas.focus();
-                }
-        };
-
-        // the spell button
-        qt.SpellButton = function() {
-                qt.Button.call(this, 'spell', quicktagsL10n.lookup, '', quicktagsL10n.dictionaryLookup);
-        };
-        qt.SpellButton.prototype = new qt.Button();
-        qt.SpellButton.prototype.callback = function(element, canvas, ed) {
-                var word = '', sel, startPos, endPos;
-
-                if ( document.selection ) {
-                        canvas.focus();
-                        sel = document.selection.createRange();
-                        if ( sel.text.length > 0 ) {
-                                word = sel.text;
-                        }
-                } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) {
-                        startPos = canvas.selectionStart;
-                        endPos = canvas.selectionEnd;
-                        if ( startPos != endPos ) {
-                                word = canvas.value.substring(startPos, endPos);
-                        }
-                }
-
-                if ( word === '' ) {
-                        word = prompt(quicktagsL10n.wordLookup, '');
-                }
-
-                if ( word !== null && /^\w[\w ]*$/.test(word)) {
-                        window.open('http://www.answers.com/' + encodeURIComponent(word));
-                }
-        };
-
-        // the close tags button
-        qt.CloseButton = function() {
-                qt.Button.call(this, 'close', quicktagsL10n.closeTags, '', quicktagsL10n.closeAllOpenTags);
-        };
-
-        qt.CloseButton.prototype = new qt.Button();
-
-        qt._close = function(e, c, ed) {
-                var button, element, tbo = ed.openTags;
-
-                if ( tbo ) {
-                        while ( tbo.length > 0 ) {
-                                button = ed.getButton(tbo[tbo.length - 1]);
-                                element = document.getElementById(ed.name + '_' + button.id);
-
-                                if ( e )
-                                        button.callback.call(button, element, c, ed);
-                                else
-                                        button.closeTag(element, ed);
-                        }
-                }
-        };
-
-        qt.CloseButton.prototype.callback = qt._close;
-
-        qt.closeAllTags = function(editor_id) {
-                var ed = this.getInstance(editor_id);
-                qt._close('', ed.canvas, ed);
-        };
-
-        // the link button
-        qt.LinkButton = function() {
-                qt.TagButton.call(this, 'link', 'link', '', '</a>', 'a');
-        };
-        qt.LinkButton.prototype = new qt.TagButton();
-        qt.LinkButton.prototype.callback = function(e, c, ed, defaultValue) {
-                var URL, t = this;
-
-                if ( typeof(wpLink) != 'undefined' ) {
-                        wpLink.open();
-                        return;
-                }
-
-                if ( ! defaultValue )
-                        defaultValue = 'http://';
-
-                if ( t.isOpen(ed) === false ) {
-                        URL = prompt(quicktagsL10n.enterURL, defaultValue);
-                        if ( URL ) {
-                                t.tagStart = '<a href="' + URL + '">';
-                                qt.TagButton.prototype.callback.call(t, e, c, ed);
-                        }
-                } else {
-                        qt.TagButton.prototype.callback.call(t, e, c, ed);
-                }
-        };
-
-        // the img button
-        qt.ImgButton = function() {
-                qt.TagButton.call(this, 'img', 'img', '', '', 'm');
-        };
-        qt.ImgButton.prototype = new qt.TagButton();
-        qt.ImgButton.prototype.callback = function(e, c, ed, defaultValue) {
-                if ( ! defaultValue ) {
-                        defaultValue = 'http://';
-                }
-                var src = prompt(quicktagsL10n.enterImageURL, defaultValue), alt;
-                if ( src ) {
-                        alt = prompt(quicktagsL10n.enterImageDescription, '');
-                        this.tagStart = '<img src="' + src + '" alt="' + alt + '" />';
-                        qt.TagButton.prototype.callback.call(this, e, c, ed);
-                }
-        };
-
-        qt.FullscreenButton = function() {
-                qt.Button.call(this, 'fullscreen', quicktagsL10n.fullscreen, 'f', quicktagsL10n.toggleFullscreen);
-        };
-        qt.FullscreenButton.prototype = new qt.Button();
-        qt.FullscreenButton.prototype.callback = function(e, c) {
-                if ( !c.id || typeof(fullscreen) == 'undefined' )
-                        return;
-
-                fullscreen.on();
-        };
-
-        qt.TextDirectionButton = function() {
-                qt.Button.call(this, 'textdirection', quicktagsL10n.textdirection, '', quicktagsL10n.toggleTextdirection)
-        };
-        qt.TextDirectionButton.prototype = new qt.Button();
-        qt.TextDirectionButton.prototype.callback = function(e, c) {
-                var isRTL = ( 'rtl' == document.getElementsByTagName('html')[0].dir ),
-                        currentDirection = c.style.direction;
-
-                if ( ! currentDirection )
-                        currentDirection = ( isRTL ) ? 'rtl' : 'ltr';
-
-                c.style.direction = ( 'rtl' == currentDirection ) ? 'ltr' : 'rtl';
-                c.focus();
-        }
-
-        // ensure backward compatibility
-        edButtons[10] = new qt.TagButton('strong','b','<strong>','</strong>','b');
-        edButtons[20] = new qt.TagButton('em','i','<em>','</em>','i'),
-        edButtons[30] = new qt.LinkButton(), // special case
-        edButtons[40] = new qt.TagButton('block','b-quote','\n\n<blockquote>','</blockquote>\n\n','q'),
-        edButtons[50] = new qt.TagButton('del','del','<del datetime="' + _datetime + '">','</del>','d'),
-        edButtons[60] = new qt.TagButton('ins','ins','<ins datetime="' + _datetime + '">','</ins>','s'),
-        edButtons[70] = new qt.ImgButton(), // special case
-        edButtons[80] = new qt.TagButton('ul','ul','<ul>\n','</ul>\n\n','u'),
-        edButtons[90] = new qt.TagButton('ol','ol','<ol>\n','</ol>\n\n','o'),
-        edButtons[100] = new qt.TagButton('li','li','\t<li>','</li>\n','l'),
-        edButtons[110] = new qt.TagButton('code','code','<code>','</code>','c'),
-        edButtons[120] = new qt.TagButton('more','more','<!--more-->','','t'),
-        edButtons[130] = new qt.SpellButton(),
-        edButtons[140] = new qt.CloseButton()
-
-})();
</del></span></pre></div>
<a id="trunkwpincludesjsquicktagsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/quicktags.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/quicktags.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/quicktags.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var QTags,edButtons=[],edCanvas,edAddTag=function(){},edCheckOpenTags=function(){},edCloseAllTags=function(){},edInsertImage=function(){},edInsertLink=function(){},edInsertTag=function(){},edLink=function(){},edQuickLink=function(){},edRemoveTag=function(){},edShowButton=function(){},edShowLinks=function(){},edSpell=function(){},edToolbar=function(){};function quicktags(a){return new QTags(a)}function edInsertContent(b,a){return QTags.insertContent(a)}function edButton(f,e,c,b,a,d){return QTags.addButton(f,e,c,b,a,"",-1)}(function(){var b=function(g){var f,e,d;if(typeof jQuery!="undefined"){jQuery(document).ready(g)}else{f=b;f.funcs=[];f.ready=function(){if(!f.isReady){f.isReady=true;for(e=0;e<f.funcs.length;e++){f.funcs[e]()}}};if(f.isReady){g()}else{f.funcs.push(g)}if(!f.eventAttached){if(document.addEventListener){d=function(){document.removeEventListener("DOMContentLoaded",d,false);f.ready()};document.addEventListener("DO
MContentLoaded",d,false);window.addEventListener("load",f.ready,false)}else{if(document.attachEvent){d=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",d);f.ready()}};document.attachEvent("onreadystatechange",d);window.attachEvent("onload",f.ready);(function(){try{document.documentElement.doScroll("left")}catch(h){setTimeout(arguments.callee,50);return}f.ready()})()}}f.eventAttached=true}}},a=(function(){var d=new Date(),e;e=function(f){var g=f.toString();if(g.length<2){g="0"+g}return g};return d.getUTCFullYear()+"-"+e(d.getUTCMonth()+1)+"-"+e(d.getUTCDate())+"T"+e(d.getUTCHours())+":"+e(d.getUTCMinutes())+":"+e(d.getUTCSeconds())+"+00:00"})(),c;c=QTags=function(j){if(typeof(j)=="string"){j={id:j}}else{if(typeof(j)!="object"){return false}}var i=this,k=j.id,h=document.getElementB
yId(k),g="qt_"+k,d,f,e;if(!k||!h){return false}i.name=g;i.id=k;i.canvas=h;i.settings=j;if(k=="content"&&typeof(adminpage)=="string"&&(adminpage=="post-new-php"||adminpage=="post-php")){edCanvas=h;e="ed_toolbar"}else{e=g+"_toolbar"}d=document.createElement("div");d.id=e;d.className="quicktags-toolbar";h.parentNode.insertBefore(d,h);i.toolbar=d;f=function(n){n=n||window.event;var m=n.target||n.srcElement,o=m.clientWidth||m.offsetWidth,l;if(!o){return}if(/ ed_button /.test(" "+m.className+" ")){i.canvas=h=document.getElementById(k);l=m.id.replace(g+"_","");if(i.theButtons[l]){i.theButtons[l].callback.call(i.theButtons[l],m,h,i)}}};if(d.addEventListener){d.addEventListener("click",f,false)}else{if(d.attachEvent){d.attachEvent("onclick",f)}}i.getButton=function(l){return i.theButtons[l]};i.getButtonElement=function(l
){return document.getElementById(g+"_"+l)};c.instances[k]=i;if(!c.instances[0]){c.instances[0]=c.instances[k];b(function(){c._buttonsInit()})}};c.instances={};c.getInstance=function(d){return c.instances[d]};c._buttonsInit=function(){var p=this,g,e,h,o,m,l,n,f,k,d,j=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close,";for(l in p.instances){if(l==0){continue}n=p.instances[l];g=n.canvas;e=n.name;h=n.settings;m="";o={};d="";if(h.buttons){d=","+h.buttons+","}for(k in edButtons){if(!edButtons[k]){continue}f=edButtons[k].id;if(d&&j.indexOf(","+f+",")!=-1&&d.indexOf(","+f+",")==-1){continue}if(!edButtons[k].instance||edButtons[k].instance==l){o[f]=edButtons[k];if(edButtons[k].html){m+=edButtons[k].html(e+"_")}}}if(d&&d.indexOf(",fullscreen,")!=-1){o.fullscreen=new c.FullscreenButton();m+=o.fullscreen.html(e+"_")}if(
"rtl"==document.getElementsByTagName("html")[0].dir){o.textdirection=new c.TextDirectionButton();m+=o.textdirection.html(e+"_")}n.toolbar.innerHTML=m;n.theButtons=o}p.buttonsInitDone=true};c.addButton=function(e,i,h,g,d,j,k,l){var f;if(!e||!i){return}k=k||0;g=g||"";if(typeof(h)==="function"){f=new c.Button(e,i,d,j,l);f.callback=h}else{if(typeof(h)==="string"){f=new c.TagButton(e,i,h,g,d,j,l)}else{return}}if(k==-1){return f}if(k>0){while(typeof(edButtons[k])!="undefined"){k++}edButtons[k]=f}else{edButtons[edButtons.length]=f}if(this.buttonsInitDone){this._buttonsInit()}};c.insertContent=function(g){var h,f,e,i,j,d=document.getElementById(wpActiveEditor);if(!d){return false}if(document.selection){d.focus();h=document.selection.createRange();h.text=g;d.focus()}else{if(d.selectionStart||d.selectionStart=="0"){j=d.value;f=d.selectionStart;e=d.selectionEnd;i=d.scrollTop;d.value=j.substring(0,f)+g+j.
substring(e,j.length);d.focus();d.selectionStart=f+g.length;d.selectionEnd=f+g.length;d.scrollTop=i}else{d.value+=g;d.focus()}}return true};c.Button=function(i,g,e,h,d){var f=this;f.id=i;f.display=g;f.access=e;f.title=h||"";f.instance=d||""};c.Button.prototype.html=function(e){var d=this.access?' accesskey="'+this.access+'"':"";return'<input type="button" id="'+e+this.id+'"'+d+' class="ed_button" title="'+this.title+'" value="'+this.display+'" />'};c.Button.prototype.callback=function(){};c.TagButton=function(k,i,g,f,e,j,d){var h=this;c.Button.call(h,k,i,e,j,d);h.tagStart=g;h.tagEnd=f};c.TagButton.prototype=new c.Button();c.TagButton.prototype.openTag=function(g,d){var f=this;if(!d.openTags){d.openTags=[]}if(f.tagEnd){d.openTags.push(f.id);g.value="/"+g.value}};c.TagButton.prototype.closeTag=function(h,d){var g=this,f=g.isOpen(d);if(f!==false){d.openTags.splice(f,1)}h.va
lue=g.display};c.TagButton.prototype.isOpen=function(d){var g=this,f=0,e=false;if(d.openTags){while(e===false&&f<d.openTags.length){e=d.openTags[f]==g.id?f:false;f++}}else{e=false}return e};c.TagButton.prototype.callback=function(o,h,p){var u=this,q,e,m,g,s=h.value,j,d,n,f,k=s?u.tagEnd:"";if(document.selection){h.focus();f=document.selection.createRange();if(f.text.length>0){if(!u.tagEnd){f.text=f.text+u.tagStart}else{f.text=u.tagStart+f.text+k}}else{if(!u.tagEnd){f.text=u.tagStart}else{if(u.isOpen(p)===false){f.text=u.tagStart;u.openTag(o,p)}else{f.text=k;u.closeTag(o,p)}}}h.focus()}else{if(h.selectionStart||h.selectionStart=="0"){q=h.selectionStart;e=h.selectionEnd;m=e;g=h.scrollTop;j=s.substring(0,q);d=s.substring(e,s.length);n=s.substring(q,e);if(q!=e){if(!u.tagEnd){h.value=j+n+u.tagStart+d;m+=u.tagStart.length}else{h.value=j+u.tagStart+n+k+d;m+=u.tagStart.length+k.length}}else{if(!u.tagEnd){h.value=j+u.tagStart+d;m=q+u.tagStart.length}e
lse{if(u.isOpen(p)===false){h.value=j+u.tagStart+d;u.openTag(o,p);m=q+u.tagStart.length}else{h.value=j+k+d;m=q+k.length;u.closeTag(o,p)}}}h.focus();h.selectionStart=m;h.selectionEnd=m;h.scrollTop=g}else{if(!k){h.value+=u.tagStart}else{if(u.isOpen(p)!==false){h.value+=u.tagStart;u.openTag(o,p)}else{h.value+=k;u.closeTag(o,p)}}h.focus()}}};c.SpellButton=function(){c.Button.call(this,"spell",quicktagsL10n.lookup,"",quicktagsL10n.dictionaryLookup)};c.SpellButton.prototype=new c.Button();c.SpellButton.prototype.callback=function(h,g,d){var j="",i,f,e;if(document.selection){g.focus();i=document.selection.createRange();if(i.text.length>0){j=i.text}}else{if(g.selectionStart||g.selectionStart=="0"){f=g.selectionStart;e=g.selectionEnd;if(f!=e){j=g.value.substring(f,e)}}}if(j===""){j=prompt(quicktagsL10n.wordLookup,"")}if(j!==null&&/^\w[\w ]*$/.test(j)){window.open("http://www.answers.com/"+encodeURICompon
ent(j))}};c.CloseButton=function(){c.Button.call(this,"close",quicktagsL10n.closeTags,"",quicktagsL10n.closeAllOpenTags)};c.CloseButton.prototype=new c.Button();c._close=function(i,j,d){var g,f,h=d.openTags;if(h){while(h.length>0){g=d.getButton(h[h.length-1]);f=document.getElementById(d.name+"_"+g.id);if(i){g.callback.call(g,f,j,d)}else{g.closeTag(f,d)}}}};c.CloseButton.prototype.callback=c._close;c.closeAllTags=function(e){var d=this.getInstance(e);c._close("",d.canvas,d)};c.LinkButton=function(){c.TagButton.call(this,"link","link","","</a>","a")};c.LinkButton.prototype=new c.TagButton();c.LinkButton.prototype.callback=function(i,j,g,f){var d,h=this;if(typeof(wpLink)!="undefined"){wpLink.open();return}if(!f){f="http://"}if(h.isOpen(g)===false){d=prompt(quicktagsL10n.enterURL,f);if(d){h.tagStart='<a href="'+d+'">';c.TagButton.prototype.callba
ck.call(h,i,j,g)}}else{c.TagButton.prototype.callback.call(h,i,j,g)}};c.ImgButton=function(){c.TagButton.call(this,"img","img","","","m")};c.ImgButton.prototype=new c.TagButton();c.ImgButton.prototype.callback=function(h,j,f,d){if(!d){d="http://"}var i=prompt(quicktagsL10n.enterImageURL,d),g;if(i){g=prompt(quicktagsL10n.enterImageDescription,"");this.tagStart='<img src="'+i+'" alt="'+g+'" />';c.TagButton.prototype.callback.call(this,h,j,f)}};c.FullscreenButton=function(){c.Button.call(this,"fullscreen",quicktagsL10n.fullscreen,"f",quicktagsL10n.toggleFullscreen)};c.FullscreenButton.prototype=new c.Button();c.FullscreenButton.prototype.callback=function(d,f){if(!f.id||typeof(fullscreen)=="undefined"){return}fullscreen.on()};c.TextDirectionButton=function(){c.Button.call(this,"textdirection",quicktagsL10n.textdirection,"",quicktagsL1
0n.toggleTextdirection)};c.TextDirectionButton.prototype=new c.Button();c.TextDirectionButton.prototype.callback=function(f,h){var d=("rtl"==document.getElementsByTagName("html")[0].dir),g=h.style.direction;if(!g){g=(d)?"rtl":"ltr"}h.style.direction=("rtl"==g)?"ltr":"rtl";h.focus()};edButtons[10]=new c.TagButton("strong","b","<strong>","</strong>","b");edButtons[20]=new c.TagButton("em","i","<em>","</em>","i"),edButtons[30]=new c.LinkButton(),edButtons[40]=new c.TagButton("block","b-quote","\n\n<blockquote>","</blockquote>\n\n","q"),edButtons[50]=new c.TagButton("del","del",'<del datetime="'+a+'">',"</del>","d"),edButtons[60]=new c.TagButton("ins","
;ins",'<ins datetime="'+a+'">',"</ins>","s"),edButtons[70]=new c.ImgButton(),edButtons[80]=new c.TagButton("ul","ul","<ul>\n","</ul>\n\n","u"),edButtons[90]=new c.TagButton("ol","ol","<ol>\n","</ol>\n\n","o"),edButtons[100]=new c.TagButton("li","li","\t<li>","</li>\n","l"),edButtons[110]=new c.TagButton("code","code","<code>","</code>","c"),edButtons[120]=new c.TagButton("more","more","<!--more-->","","t"),edButtons[130]=new c.SpellButton(),edButtons[140]=new c.CloseButton()})();
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsquicktagsjsfromrev21591trunkwpincludesjsquicktagsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/quicktags.js (from rev 21591, trunk/wp-includes/js/quicktags.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/quicktags.js         (rev 0)
+++ trunk/wp-includes/js/quicktags.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,649 @@
</span><ins>+/*
+ * Quicktags
+ *
+ * This is the HTML editor in WordPress. It can be attached to any textarea and will
+ * append a toolbar above it. This script is self-contained (does not require external libraries).
+ *
+ * Run quicktags(settings) to initialize it, where settings is an object containing up to 3 properties:
+ * settings = {
+ * id : 'my_id', the HTML ID of the textarea, required
+ * buttons: '' Comma separated list of the names of the default buttons to show. Optional.
+ * Current list of default button names: 'strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close';
+ * }
+ *
+ * The settings can also be a string quicktags_id.
+ *
+ * quicktags_id string The ID of the textarea that will be the editor canvas
+ * buttons string Comma separated list of the default buttons names that will be shown in that instance.
+ */
+
+// new edit toolbar used with permission
+// by Alex King
+// http://www.alexking.org/
+
+var QTags, edButtons = [], edCanvas,
+
+/**
+ * Back-compat
+ *
+ * Define all former global functions so plugins that hack quicktags.js directly don't cause fatal errors.
+ */
+edAddTag = function(){},
+edCheckOpenTags = function(){},
+edCloseAllTags = function(){},
+edInsertImage = function(){},
+edInsertLink = function(){},
+edInsertTag = function(){},
+edLink = function(){},
+edQuickLink = function(){},
+edRemoveTag = function(){},
+edShowButton = function(){},
+edShowLinks = function(){},
+edSpell = function(){},
+edToolbar = function(){};
+
+/**
+ * Initialize new instance of the Quicktags editor
+ */
+function quicktags(settings) {
+        return new QTags(settings);
+}
+
+/**
+ * Inserts content at the caret in the active editor (textarea)
+ *
+ * Added for back compatibility
+ * @see QTags.insertContent()
+ */
+function edInsertContent(bah, txt) {
+        return QTags.insertContent(txt);
+}
+
+/**
+ * Adds a button to all instances of the editor
+ *
+ * Added for back compatibility, use QTags.addButton() as it gives more flexibility like type of button, button placement, etc.
+ * @see QTags.addButton()
+ */
+function edButton(id, display, tagStart, tagEnd, access, open) {
+        return QTags.addButton( id, display, tagStart, tagEnd, access, '', -1 );
+}
+
+(function(){
+        // private stuff is prefixed with an underscore
+        var _domReady = function(func) {
+                var t, i, DOMContentLoaded;
+
+                if ( typeof jQuery != 'undefined' ) {
+                        jQuery(document).ready(func);
+                } else {
+                        t = _domReady;
+                        t.funcs = [];
+
+                        t.ready = function() {
+                                if ( ! t.isReady ) {
+                                        t.isReady = true;
+                                        for ( i = 0; i < t.funcs.length; i++ ) {
+                                                t.funcs[i]();
+                                        }
+                                }
+                        };
+
+                        if ( t.isReady ) {
+                                func();
+                        } else {
+                                t.funcs.push(func);
+                        }
+
+                        if ( ! t.eventAttached ) {
+                                if ( document.addEventListener ) {
+                                        DOMContentLoaded = function(){document.removeEventListener('DOMContentLoaded', DOMContentLoaded, false);t.ready();};
+                                        document.addEventListener('DOMContentLoaded', DOMContentLoaded, false);
+                                        window.addEventListener('load', t.ready, false);
+                                } else if ( document.attachEvent ) {
+                                        DOMContentLoaded = function(){if (document.readyState === 'complete'){ document.detachEvent('onreadystatechange', DOMContentLoaded);t.ready();}};
+                                        document.attachEvent('onreadystatechange', DOMContentLoaded);
+                                        window.attachEvent('onload', t.ready);
+
+                                        (function(){
+                                                try {
+                                                        document.documentElement.doScroll("left");
+                                                } catch(e) {
+                                                        setTimeout(arguments.callee, 50);
+                                                        return;
+                                                }
+
+                                                t.ready();
+                                        })();
+                                }
+
+                                t.eventAttached = true;
+                        }
+                }
+        },
+
+        _datetime = (function() {
+                var now = new Date(), zeroise;
+
+                zeroise = function(number) {
+                        var str = number.toString();
+
+                        if ( str.length < 2 )
+                                str = "0" + str;
+
+                        return str;
+                }
+
+                return now.getUTCFullYear() + '-' +
+                        zeroise( now.getUTCMonth() + 1 ) + '-' +
+                        zeroise( now.getUTCDate() ) + 'T' +
+                        zeroise( now.getUTCHours() ) + ':' +
+                        zeroise( now.getUTCMinutes() ) + ':' +
+                        zeroise( now.getUTCSeconds() ) +
+                        '+00:00';
+        })(),
+        qt;
+
+        qt = QTags = function(settings) {
+                if ( typeof(settings) == 'string' )
+                        settings = {id: settings};
+                else if ( typeof(settings) != 'object' )
+                        return false;
+
+                var t = this,
+                        id = settings.id,
+                        canvas = document.getElementById(id),
+                        name = 'qt_' + id,
+                        tb, onclick, toolbar_id;
+
+                if ( !id || !canvas )
+                        return false;
+
+                t.name = name;
+                t.id = id;
+                t.canvas = canvas;
+                t.settings = settings;
+
+                if ( id == 'content' && typeof(adminpage) == 'string' && ( adminpage == 'post-new-php' || adminpage == 'post-php' ) ) {
+                        // back compat hack :-(
+                        edCanvas = canvas;
+                        toolbar_id = 'ed_toolbar';
+                } else {
+                        toolbar_id = name + '_toolbar';
+                }
+
+                tb = document.createElement('div');
+                tb.id = toolbar_id;
+                tb.className = 'quicktags-toolbar';
+
+                canvas.parentNode.insertBefore(tb, canvas);
+                t.toolbar = tb;
+
+                // listen for click events
+                onclick = function(e) {
+                        e = e || window.event;
+                        var target = e.target || e.srcElement, visible = target.clientWidth || target.offsetWidth, i;
+
+                        // don't call the callback on pressing the accesskey when the button is not visible
+                        if ( !visible )
+                                return;
+
+                        // as long as it has the class ed_button, execute the callback
+                        if ( / ed_button /.test(' ' + target.className + ' ') ) {
+                                // we have to reassign canvas here
+                                t.canvas = canvas = document.getElementById(id);
+                                i = target.id.replace(name + '_', '');
+
+                                if ( t.theButtons[i] )
+                                        t.theButtons[i].callback.call(t.theButtons[i], target, canvas, t);
+                        }
+                };
+
+                if ( tb.addEventListener ) {
+                        tb.addEventListener('click', onclick, false);
+                } else if ( tb.attachEvent ) {
+                        tb.attachEvent('onclick', onclick);
+                }
+
+                t.getButton = function(id) {
+                        return t.theButtons[id];
+                };
+
+                t.getButtonElement = function(id) {
+                        return document.getElementById(name + '_' + id);
+                };
+
+                qt.instances[id] = t;
+
+                if ( !qt.instances[0] ) {
+                        qt.instances[0] = qt.instances[id];
+                        _domReady( function(){ qt._buttonsInit(); } );
+                }
+        };
+
+        qt.instances = {};
+
+        qt.getInstance = function(id) {
+                return qt.instances[id];
+        };
+
+        qt._buttonsInit = function() {
+                var t = this, canvas, name, settings, theButtons, html, inst, ed, id, i, use,
+                        defaults = ',strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close,';
+
+                for ( inst in t.instances ) {
+                        if ( inst == 0 )
+                                continue;
+
+                        ed = t.instances[inst];
+                        canvas = ed.canvas;
+                        name = ed.name;
+                        settings = ed.settings;
+                        html = '';
+                        theButtons = {};
+                        use = '';
+
+                        // set buttons
+                        if ( settings.buttons )
+                                use = ','+settings.buttons+',';
+
+                        for ( i in edButtons ) {
+                                if ( !edButtons[i] )
+                                        continue;
+
+                                id = edButtons[i].id;
+                                if ( use && defaults.indexOf(','+id+',') != -1 && use.indexOf(','+id+',') == -1 )
+                                        continue;
+
+                                if ( !edButtons[i].instance || edButtons[i].instance == inst ) {
+                                        theButtons[id] = edButtons[i];
+
+                                        if ( edButtons[i].html )
+                                                html += edButtons[i].html(name + '_');
+                                }
+                        }
+
+                        if ( use && use.indexOf(',fullscreen,') != -1 ) {
+                                theButtons['fullscreen'] = new qt.FullscreenButton();
+                                html += theButtons['fullscreen'].html(name + '_');
+                        }
+
+
+                        if ( 'rtl' == document.getElementsByTagName('html')[0].dir ) {
+                                theButtons['textdirection'] = new qt.TextDirectionButton();
+                                html += theButtons['textdirection'].html(name + '_');
+                        }
+
+                        ed.toolbar.innerHTML = html;
+                        ed.theButtons = theButtons;
+                }
+                t.buttonsInitDone = true;
+        };
+
+        /**
+         * Main API function for adding a button to Quicktags
+         *
+         * Adds qt.Button or qt.TagButton depending on the args. The first three args are always required.
+         * To be able to add button(s) to Quicktags, your script should be enqueued as dependent
+         * on "quicktags" and outputted in the footer. If you are echoing JS directly from PHP,
+         * use add_action( 'admin_print_footer_scripts', 'output_my_js', 100 ) or add_action( 'wp_footer', 'output_my_js', 100 )
+         *
+         * Minimum required to add a button that calls an external function:
+         * QTags.addButton( 'my_id', 'my button', my_callback );
+         * function my_callback() { alert('yeah!'); }
+         *
+         * Minimum required to add a button that inserts a tag:
+         * QTags.addButton( 'my_id', 'my button', '<span>', '</span>' );
+         * QTags.addButton( 'my_id2', 'my button', '<br />' );
+         *
+         * @param id string required Button HTML ID
+         * @param display string required Button's value="..."
+         * @param arg1 string || function required Either a starting tag to be inserted like "<span>" or a callback that is executed when the button is clicked.
+         * @param arg2 string optional Ending tag like "</span>"
+         * @param access_key string optional Access key for the button.
+         * @param title string optional Button's title="..."
+         * @param priority int optional Number representing the desired position of the button in the toolbar. 1 - 9 = first, 11 - 19 = second, 21 - 29 = third, etc.
+         * @param instance string optional Limit the button to a specifric instance of Quicktags, add to all instances if not present.
+         * @return mixed null or the button object that is needed for back-compat.
+         */
+        qt.addButton = function( id, display, arg1, arg2, access_key, title, priority, instance ) {
+                var btn;
+
+                if ( !id || !display )
+                        return;
+
+                priority = priority || 0;
+                arg2 = arg2 || '';
+
+                if ( typeof(arg1) === 'function' ) {
+                        btn = new qt.Button(id, display, access_key, title, instance);
+                        btn.callback = arg1;
+                } else if ( typeof(arg1) === 'string' ) {
+                        btn = new qt.TagButton(id, display, arg1, arg2, access_key, title, instance);
+                } else {
+                        return;
+                }
+
+                if ( priority == -1 ) // back-compat
+                        return btn;
+
+                if ( priority > 0 ) {
+                        while ( typeof(edButtons[priority]) != 'undefined' ) {
+                                priority++
+                        }
+
+                        edButtons[priority] = btn;
+                } else {
+                        edButtons[edButtons.length] = btn;
+                }
+
+                if ( this.buttonsInitDone )
+                        this._buttonsInit(); // add the button HTML to all instances toolbars if addButton() was called too late
+        };
+
+        qt.insertContent = function(content) {
+                var sel, startPos, endPos, scrollTop, text, canvas = document.getElementById(wpActiveEditor);
+
+                if ( !canvas )
+                        return false;
+
+                if ( document.selection ) { //IE
+                        canvas.focus();
+                        sel = document.selection.createRange();
+                        sel.text = content;
+                        canvas.focus();
+                } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) { // FF, WebKit, Opera
+                        text = canvas.value;
+                        startPos = canvas.selectionStart;
+                        endPos = canvas.selectionEnd;
+                        scrollTop = canvas.scrollTop;
+
+                        canvas.value = text.substring(0, startPos) + content + text.substring(endPos, text.length);
+
+                        canvas.focus();
+                        canvas.selectionStart = startPos + content.length;
+                        canvas.selectionEnd = startPos + content.length;
+                        canvas.scrollTop = scrollTop;
+                } else {
+                        canvas.value += content;
+                        canvas.focus();
+                }
+                return true;
+        };
+
+        // a plain, dumb button
+        qt.Button = function(id, display, access, title, instance) {
+                var t = this;
+                t.id = id;
+                t.display = display;
+                t.access = access;
+                t.title = title || '';
+                t.instance = instance || '';
+        };
+        qt.Button.prototype.html = function(idPrefix) {
+                var access = this.access ? ' accesskey="' + this.access + '"' : '';
+                return '<input type="button" id="' + idPrefix + this.id + '"' + access + ' class="ed_button" title="' + this.title + '" value="' + this.display + '" />';
+        };
+        qt.Button.prototype.callback = function(){};
+
+        // a button that inserts HTML tag
+        qt.TagButton = function(id, display, tagStart, tagEnd, access, title, instance) {
+                var t = this;
+                qt.Button.call(t, id, display, access, title, instance);
+                t.tagStart = tagStart;
+                t.tagEnd = tagEnd;
+        };
+        qt.TagButton.prototype = new qt.Button();
+        qt.TagButton.prototype.openTag = function(e, ed) {
+                var t = this;
+
+                if ( ! ed.openTags ) {
+                        ed.openTags = [];
+                }
+                if ( t.tagEnd ) {
+                        ed.openTags.push(t.id);
+                        e.value = '/' + e.value;
+                }
+        };
+        qt.TagButton.prototype.closeTag = function(e, ed) {
+                var t = this, i = t.isOpen(ed);
+
+                if ( i !== false ) {
+                        ed.openTags.splice(i, 1);
+                }
+
+                e.value = t.display;
+        };
+        // whether a tag is open or not. Returns false if not open, or current open depth of the tag
+        qt.TagButton.prototype.isOpen = function (ed) {
+                var t = this, i = 0, ret = false;
+                if ( ed.openTags ) {
+                        while ( ret === false && i < ed.openTags.length ) {
+                                ret = ed.openTags[i] == t.id ? i : false;
+                                i ++;
+                        }
+                } else {
+                        ret = false;
+                }
+                return ret;
+        };
+        qt.TagButton.prototype.callback = function(element, canvas, ed) {
+                var t = this, startPos, endPos, cursorPos, scrollTop, v = canvas.value, l, r, i, sel, endTag = v ? t.tagEnd : '';
+
+                if ( document.selection ) { // IE
+                        canvas.focus();
+                        sel = document.selection.createRange();
+                        if ( sel.text.length > 0 ) {
+                                if ( !t.tagEnd )
+                                        sel.text = sel.text + t.tagStart;
+                                else
+                                        sel.text = t.tagStart + sel.text + endTag;
+                        } else {
+                                if ( !t.tagEnd ) {
+                                        sel.text = t.tagStart;
+                                } else if ( t.isOpen(ed) === false ) {
+                                        sel.text = t.tagStart;
+                                        t.openTag(element, ed);
+                                } else {
+                                        sel.text = endTag;
+                                        t.closeTag(element, ed);
+                                }
+                        }
+                        canvas.focus();
+                } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) { // FF, WebKit, Opera
+                        startPos = canvas.selectionStart;
+                        endPos = canvas.selectionEnd;
+                        cursorPos = endPos;
+                        scrollTop = canvas.scrollTop;
+                        l = v.substring(0, startPos); // left of the selection
+                        r = v.substring(endPos, v.length); // right of the selection
+                        i = v.substring(startPos, endPos); // inside the selection
+                        if ( startPos != endPos ) {
+                                if ( !t.tagEnd ) {
+                                        canvas.value = l + i + t.tagStart + r; // insert self closing tags after the selection
+                                        cursorPos += t.tagStart.length;
+                                } else {
+                                        canvas.value = l + t.tagStart + i + endTag + r;
+                                        cursorPos += t.tagStart.length + endTag.length;
+                                }
+                        } else {
+                                if ( !t.tagEnd ) {
+                                        canvas.value = l + t.tagStart + r;
+                                        cursorPos = startPos + t.tagStart.length;
+                                } else if ( t.isOpen(ed) === false ) {
+                                        canvas.value = l + t.tagStart + r;
+                                        t.openTag(element, ed);
+                                        cursorPos = startPos + t.tagStart.length;
+                                } else {
+                                        canvas.value = l + endTag + r;
+                                        cursorPos = startPos + endTag.length;
+                                        t.closeTag(element, ed);
+                                }
+                        }
+
+                        canvas.focus();
+                        canvas.selectionStart = cursorPos;
+                        canvas.selectionEnd = cursorPos;
+                        canvas.scrollTop = scrollTop;
+                } else { // other browsers?
+                        if ( !endTag ) {
+                                canvas.value += t.tagStart;
+                        } else if ( t.isOpen(ed) !== false ) {
+                                canvas.value += t.tagStart;
+                                t.openTag(element, ed);
+                        } else {
+                                canvas.value += endTag;
+                                t.closeTag(element, ed);
+                        }
+                        canvas.focus();
+                }
+        };
+
+        // the spell button
+        qt.SpellButton = function() {
+                qt.Button.call(this, 'spell', quicktagsL10n.lookup, '', quicktagsL10n.dictionaryLookup);
+        };
+        qt.SpellButton.prototype = new qt.Button();
+        qt.SpellButton.prototype.callback = function(element, canvas, ed) {
+                var word = '', sel, startPos, endPos;
+
+                if ( document.selection ) {
+                        canvas.focus();
+                        sel = document.selection.createRange();
+                        if ( sel.text.length > 0 ) {
+                                word = sel.text;
+                        }
+                } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) {
+                        startPos = canvas.selectionStart;
+                        endPos = canvas.selectionEnd;
+                        if ( startPos != endPos ) {
+                                word = canvas.value.substring(startPos, endPos);
+                        }
+                }
+
+                if ( word === '' ) {
+                        word = prompt(quicktagsL10n.wordLookup, '');
+                }
+
+                if ( word !== null && /^\w[\w ]*$/.test(word)) {
+                        window.open('http://www.answers.com/' + encodeURIComponent(word));
+                }
+        };
+
+        // the close tags button
+        qt.CloseButton = function() {
+                qt.Button.call(this, 'close', quicktagsL10n.closeTags, '', quicktagsL10n.closeAllOpenTags);
+        };
+
+        qt.CloseButton.prototype = new qt.Button();
+
+        qt._close = function(e, c, ed) {
+                var button, element, tbo = ed.openTags;
+
+                if ( tbo ) {
+                        while ( tbo.length > 0 ) {
+                                button = ed.getButton(tbo[tbo.length - 1]);
+                                element = document.getElementById(ed.name + '_' + button.id);
+
+                                if ( e )
+                                        button.callback.call(button, element, c, ed);
+                                else
+                                        button.closeTag(element, ed);
+                        }
+                }
+        };
+
+        qt.CloseButton.prototype.callback = qt._close;
+
+        qt.closeAllTags = function(editor_id) {
+                var ed = this.getInstance(editor_id);
+                qt._close('', ed.canvas, ed);
+        };
+
+        // the link button
+        qt.LinkButton = function() {
+                qt.TagButton.call(this, 'link', 'link', '', '</a>', 'a');
+        };
+        qt.LinkButton.prototype = new qt.TagButton();
+        qt.LinkButton.prototype.callback = function(e, c, ed, defaultValue) {
+                var URL, t = this;
+
+                if ( typeof(wpLink) != 'undefined' ) {
+                        wpLink.open();
+                        return;
+                }
+
+                if ( ! defaultValue )
+                        defaultValue = 'http://';
+
+                if ( t.isOpen(ed) === false ) {
+                        URL = prompt(quicktagsL10n.enterURL, defaultValue);
+                        if ( URL ) {
+                                t.tagStart = '<a href="' + URL + '">';
+                                qt.TagButton.prototype.callback.call(t, e, c, ed);
+                        }
+                } else {
+                        qt.TagButton.prototype.callback.call(t, e, c, ed);
+                }
+        };
+
+        // the img button
+        qt.ImgButton = function() {
+                qt.TagButton.call(this, 'img', 'img', '', '', 'm');
+        };
+        qt.ImgButton.prototype = new qt.TagButton();
+        qt.ImgButton.prototype.callback = function(e, c, ed, defaultValue) {
+                if ( ! defaultValue ) {
+                        defaultValue = 'http://';
+                }
+                var src = prompt(quicktagsL10n.enterImageURL, defaultValue), alt;
+                if ( src ) {
+                        alt = prompt(quicktagsL10n.enterImageDescription, '');
+                        this.tagStart = '<img src="' + src + '" alt="' + alt + '" />';
+                        qt.TagButton.prototype.callback.call(this, e, c, ed);
+                }
+        };
+
+        qt.FullscreenButton = function() {
+                qt.Button.call(this, 'fullscreen', quicktagsL10n.fullscreen, 'f', quicktagsL10n.toggleFullscreen);
+        };
+        qt.FullscreenButton.prototype = new qt.Button();
+        qt.FullscreenButton.prototype.callback = function(e, c) {
+                if ( !c.id || typeof(fullscreen) == 'undefined' )
+                        return;
+
+                fullscreen.on();
+        };
+
+        qt.TextDirectionButton = function() {
+                qt.Button.call(this, 'textdirection', quicktagsL10n.textdirection, '', quicktagsL10n.toggleTextdirection)
+        };
+        qt.TextDirectionButton.prototype = new qt.Button();
+        qt.TextDirectionButton.prototype.callback = function(e, c) {
+                var isRTL = ( 'rtl' == document.getElementsByTagName('html')[0].dir ),
+                        currentDirection = c.style.direction;
+
+                if ( ! currentDirection )
+                        currentDirection = ( isRTL ) ? 'rtl' : 'ltr';
+
+                c.style.direction = ( 'rtl' == currentDirection ) ? 'ltr' : 'rtl';
+                c.focus();
+        }
+
+        // ensure backward compatibility
+        edButtons[10] = new qt.TagButton('strong','b','<strong>','</strong>','b');
+        edButtons[20] = new qt.TagButton('em','i','<em>','</em>','i'),
+        edButtons[30] = new qt.LinkButton(), // special case
+        edButtons[40] = new qt.TagButton('block','b-quote','\n\n<blockquote>','</blockquote>\n\n','q'),
+        edButtons[50] = new qt.TagButton('del','del','<del datetime="' + _datetime + '">','</del>','d'),
+        edButtons[60] = new qt.TagButton('ins','ins','<ins datetime="' + _datetime + '">','</ins>','s'),
+        edButtons[70] = new qt.ImgButton(), // special case
+        edButtons[80] = new qt.TagButton('ul','ul','<ul>\n','</ul>\n\n','u'),
+        edButtons[90] = new qt.TagButton('ol','ol','<ol>\n','</ol>\n\n','o'),
+        edButtons[100] = new qt.TagButton('li','li','\t<li>','</li>\n','l'),
+        edButtons[110] = new qt.TagButton('code','code','<code>','</code>','c'),
+        edButtons[120] = new qt.TagButton('more','more','<!--more-->','','t'),
+        edButtons[130] = new qt.SpellButton(),
+        edButtons[140] = new qt.CloseButton()
+
+})();
</ins></span></pre></div>
<a id="trunkwpincludesjsquicktagsminjsfromrev21591trunkwpincludesjsquicktagsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/quicktags.min.js (from rev 21591, trunk/wp-includes/js/quicktags.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/quicktags.min.js         (rev 0)
+++ trunk/wp-includes/js/quicktags.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var QTags,edButtons=[],edCanvas,edAddTag=function(){},edCheckOpenTags=function(){},edCloseAllTags=function(){},edInsertImage=function(){},edInsertLink=function(){},edInsertTag=function(){},edLink=function(){},edQuickLink=function(){},edRemoveTag=function(){},edShowButton=function(){},edShowLinks=function(){},edSpell=function(){},edToolbar=function(){};function quicktags(a){return new QTags(a)}function edInsertContent(b,a){return QTags.insertContent(a)}function edButton(f,e,c,b,a,d){return QTags.addButton(f,e,c,b,a,"",-1)}(function(){var b=function(g){var f,e,d;if(typeof jQuery!="undefined"){jQuery(document).ready(g)}else{f=b;f.funcs=[];f.ready=function(){if(!f.isReady){f.isReady=true;for(e=0;e<f.funcs.length;e++){f.funcs[e]()}}};if(f.isReady){g()}else{f.funcs.push(g)}if(!f.eventAttached){if(document.addEventListener){d=function(){document.removeEventListener("DOMContentLoaded",d,false);f.ready()};document.addEventListener("DO
MContentLoaded",d,false);window.addEventListener("load",f.ready,false)}else{if(document.attachEvent){d=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",d);f.ready()}};document.attachEvent("onreadystatechange",d);window.attachEvent("onload",f.ready);(function(){try{document.documentElement.doScroll("left")}catch(h){setTimeout(arguments.callee,50);return}f.ready()})()}}f.eventAttached=true}}},a=(function(){var d=new Date(),e;e=function(f){var g=f.toString();if(g.length<2){g="0"+g}return g};return d.getUTCFullYear()+"-"+e(d.getUTCMonth()+1)+"-"+e(d.getUTCDate())+"T"+e(d.getUTCHours())+":"+e(d.getUTCMinutes())+":"+e(d.getUTCSeconds())+"+00:00"})(),c;c=QTags=function(j){if(typeof(j)=="string"){j={id:j}}else{if(typeof(j)!="object"){return false}}var i=this,k=j.id,h=document.getElementB
yId(k),g="qt_"+k,d,f,e;if(!k||!h){return false}i.name=g;i.id=k;i.canvas=h;i.settings=j;if(k=="content"&&typeof(adminpage)=="string"&&(adminpage=="post-new-php"||adminpage=="post-php")){edCanvas=h;e="ed_toolbar"}else{e=g+"_toolbar"}d=document.createElement("div");d.id=e;d.className="quicktags-toolbar";h.parentNode.insertBefore(d,h);i.toolbar=d;f=function(n){n=n||window.event;var m=n.target||n.srcElement,o=m.clientWidth||m.offsetWidth,l;if(!o){return}if(/ ed_button /.test(" "+m.className+" ")){i.canvas=h=document.getElementById(k);l=m.id.replace(g+"_","");if(i.theButtons[l]){i.theButtons[l].callback.call(i.theButtons[l],m,h,i)}}};if(d.addEventListener){d.addEventListener("click",f,false)}else{if(d.attachEvent){d.attachEvent("onclick",f)}}i.getButton=function(l){return i.theButtons[l]};i.getButtonElement=function(l
){return document.getElementById(g+"_"+l)};c.instances[k]=i;if(!c.instances[0]){c.instances[0]=c.instances[k];b(function(){c._buttonsInit()})}};c.instances={};c.getInstance=function(d){return c.instances[d]};c._buttonsInit=function(){var p=this,g,e,h,o,m,l,n,f,k,d,j=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close,";for(l in p.instances){if(l==0){continue}n=p.instances[l];g=n.canvas;e=n.name;h=n.settings;m="";o={};d="";if(h.buttons){d=","+h.buttons+","}for(k in edButtons){if(!edButtons[k]){continue}f=edButtons[k].id;if(d&&j.indexOf(","+f+",")!=-1&&d.indexOf(","+f+",")==-1){continue}if(!edButtons[k].instance||edButtons[k].instance==l){o[f]=edButtons[k];if(edButtons[k].html){m+=edButtons[k].html(e+"_")}}}if(d&&d.indexOf(",fullscreen,")!=-1){o.fullscreen=new c.FullscreenButton();m+=o.fullscreen.html(e+"_")}if(
"rtl"==document.getElementsByTagName("html")[0].dir){o.textdirection=new c.TextDirectionButton();m+=o.textdirection.html(e+"_")}n.toolbar.innerHTML=m;n.theButtons=o}p.buttonsInitDone=true};c.addButton=function(e,i,h,g,d,j,k,l){var f;if(!e||!i){return}k=k||0;g=g||"";if(typeof(h)==="function"){f=new c.Button(e,i,d,j,l);f.callback=h}else{if(typeof(h)==="string"){f=new c.TagButton(e,i,h,g,d,j,l)}else{return}}if(k==-1){return f}if(k>0){while(typeof(edButtons[k])!="undefined"){k++}edButtons[k]=f}else{edButtons[edButtons.length]=f}if(this.buttonsInitDone){this._buttonsInit()}};c.insertContent=function(g){var h,f,e,i,j,d=document.getElementById(wpActiveEditor);if(!d){return false}if(document.selection){d.focus();h=document.selection.createRange();h.text=g;d.focus()}else{if(d.selectionStart||d.selectionStart=="0"){j=d.value;f=d.selectionStart;e=d.selectionEnd;i=d.scrollTop;d.value=j.substring(0,f)+g+j.
substring(e,j.length);d.focus();d.selectionStart=f+g.length;d.selectionEnd=f+g.length;d.scrollTop=i}else{d.value+=g;d.focus()}}return true};c.Button=function(i,g,e,h,d){var f=this;f.id=i;f.display=g;f.access=e;f.title=h||"";f.instance=d||""};c.Button.prototype.html=function(e){var d=this.access?' accesskey="'+this.access+'"':"";return'<input type="button" id="'+e+this.id+'"'+d+' class="ed_button" title="'+this.title+'" value="'+this.display+'" />'};c.Button.prototype.callback=function(){};c.TagButton=function(k,i,g,f,e,j,d){var h=this;c.Button.call(h,k,i,e,j,d);h.tagStart=g;h.tagEnd=f};c.TagButton.prototype=new c.Button();c.TagButton.prototype.openTag=function(g,d){var f=this;if(!d.openTags){d.openTags=[]}if(f.tagEnd){d.openTags.push(f.id);g.value="/"+g.value}};c.TagButton.prototype.closeTag=function(h,d){var g=this,f=g.isOpen(d);if(f!==false){d.openTags.splice(f,1)}h.va
lue=g.display};c.TagButton.prototype.isOpen=function(d){var g=this,f=0,e=false;if(d.openTags){while(e===false&&f<d.openTags.length){e=d.openTags[f]==g.id?f:false;f++}}else{e=false}return e};c.TagButton.prototype.callback=function(o,h,p){var u=this,q,e,m,g,s=h.value,j,d,n,f,k=s?u.tagEnd:"";if(document.selection){h.focus();f=document.selection.createRange();if(f.text.length>0){if(!u.tagEnd){f.text=f.text+u.tagStart}else{f.text=u.tagStart+f.text+k}}else{if(!u.tagEnd){f.text=u.tagStart}else{if(u.isOpen(p)===false){f.text=u.tagStart;u.openTag(o,p)}else{f.text=k;u.closeTag(o,p)}}}h.focus()}else{if(h.selectionStart||h.selectionStart=="0"){q=h.selectionStart;e=h.selectionEnd;m=e;g=h.scrollTop;j=s.substring(0,q);d=s.substring(e,s.length);n=s.substring(q,e);if(q!=e){if(!u.tagEnd){h.value=j+n+u.tagStart+d;m+=u.tagStart.length}else{h.value=j+u.tagStart+n+k+d;m+=u.tagStart.length+k.length}}else{if(!u.tagEnd){h.value=j+u.tagStart+d;m=q+u.tagStart.length}e
lse{if(u.isOpen(p)===false){h.value=j+u.tagStart+d;u.openTag(o,p);m=q+u.tagStart.length}else{h.value=j+k+d;m=q+k.length;u.closeTag(o,p)}}}h.focus();h.selectionStart=m;h.selectionEnd=m;h.scrollTop=g}else{if(!k){h.value+=u.tagStart}else{if(u.isOpen(p)!==false){h.value+=u.tagStart;u.openTag(o,p)}else{h.value+=k;u.closeTag(o,p)}}h.focus()}}};c.SpellButton=function(){c.Button.call(this,"spell",quicktagsL10n.lookup,"",quicktagsL10n.dictionaryLookup)};c.SpellButton.prototype=new c.Button();c.SpellButton.prototype.callback=function(h,g,d){var j="",i,f,e;if(document.selection){g.focus();i=document.selection.createRange();if(i.text.length>0){j=i.text}}else{if(g.selectionStart||g.selectionStart=="0"){f=g.selectionStart;e=g.selectionEnd;if(f!=e){j=g.value.substring(f,e)}}}if(j===""){j=prompt(quicktagsL10n.wordLookup,"")}if(j!==null&&/^\w[\w ]*$/.test(j)){window.open("http://www.answers.com/"+encodeURICompon
ent(j))}};c.CloseButton=function(){c.Button.call(this,"close",quicktagsL10n.closeTags,"",quicktagsL10n.closeAllOpenTags)};c.CloseButton.prototype=new c.Button();c._close=function(i,j,d){var g,f,h=d.openTags;if(h){while(h.length>0){g=d.getButton(h[h.length-1]);f=document.getElementById(d.name+"_"+g.id);if(i){g.callback.call(g,f,j,d)}else{g.closeTag(f,d)}}}};c.CloseButton.prototype.callback=c._close;c.closeAllTags=function(e){var d=this.getInstance(e);c._close("",d.canvas,d)};c.LinkButton=function(){c.TagButton.call(this,"link","link","","</a>","a")};c.LinkButton.prototype=new c.TagButton();c.LinkButton.prototype.callback=function(i,j,g,f){var d,h=this;if(typeof(wpLink)!="undefined"){wpLink.open();return}if(!f){f="http://"}if(h.isOpen(g)===false){d=prompt(quicktagsL10n.enterURL,f);if(d){h.tagStart='<a href="'+d+'">';c.TagButton.prototype.callba
ck.call(h,i,j,g)}}else{c.TagButton.prototype.callback.call(h,i,j,g)}};c.ImgButton=function(){c.TagButton.call(this,"img","img","","","m")};c.ImgButton.prototype=new c.TagButton();c.ImgButton.prototype.callback=function(h,j,f,d){if(!d){d="http://"}var i=prompt(quicktagsL10n.enterImageURL,d),g;if(i){g=prompt(quicktagsL10n.enterImageDescription,"");this.tagStart='<img src="'+i+'" alt="'+g+'" />';c.TagButton.prototype.callback.call(this,h,j,f)}};c.FullscreenButton=function(){c.Button.call(this,"fullscreen",quicktagsL10n.fullscreen,"f",quicktagsL10n.toggleFullscreen)};c.FullscreenButton.prototype=new c.Button();c.FullscreenButton.prototype.callback=function(d,f){if(!f.id||typeof(fullscreen)=="undefined"){return}fullscreen.on()};c.TextDirectionButton=function(){c.Button.call(this,"textdirection",quicktagsL10n.textdirection,"",quicktagsL1
0n.toggleTextdirection)};c.TextDirectionButton.prototype=new c.Button();c.TextDirectionButton.prototype.callback=function(f,h){var d=("rtl"==document.getElementsByTagName("html")[0].dir),g=h.style.direction;if(!g){g=(d)?"rtl":"ltr"}h.style.direction=("rtl"==g)?"ltr":"rtl";h.focus()};edButtons[10]=new c.TagButton("strong","b","<strong>","</strong>","b");edButtons[20]=new c.TagButton("em","i","<em>","</em>","i"),edButtons[30]=new c.LinkButton(),edButtons[40]=new c.TagButton("block","b-quote","\n\n<blockquote>","</blockquote>\n\n","q"),edButtons[50]=new c.TagButton("del","del",'<del datetime="'+a+'">',"</del>","d"),edButtons[60]=new c.TagButton("ins","
;ins",'<ins datetime="'+a+'">',"</ins>","s"),edButtons[70]=new c.ImgButton(),edButtons[80]=new c.TagButton("ul","ul","<ul>\n","</ul>\n\n","u"),edButtons[90]=new c.TagButton("ol","ol","<ol>\n","</ol>\n\n","o"),edButtons[100]=new c.TagButton("li","li","\t<li>","</li>\n","l"),edButtons[110]=new c.TagButton("code","code","<code>","</code>","c"),edButtons[120]=new c.TagButton("more","more","<!--more-->","","t"),edButtons[130]=new c.SpellButton(),edButtons[140]=new c.CloseButton()})();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsswfuploadhandlersdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/swfupload/handlers.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/swfupload/handlers.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/swfupload/handlers.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,370 +0,0 @@
</span><del>-var topWin = window.dialogArguments || opener || parent || top;
-
-function fileDialogStart() {
-        jQuery("#media-upload-error").empty();
-}
-
-// progress and success handlers for media multi uploads
-function fileQueued(fileObj) {
-        // Get rid of unused form
-        jQuery('.media-blank').remove();
-        // Collapse a single item
-        if ( jQuery('form.type-form #media-items').children().length == 1 && jQuery('.hidden', '#media-items').length > 0 ) {
-                jQuery('.describe-toggle-on').show();
-                jQuery('.describe-toggle-off').hide();
-                jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden');
-        }
-        // Create a progress bar containing the filename
-        jQuery('#media-items').append('<div id="media-item-' + fileObj.id + '" class="media-item child-of-' + post_id + '"><div class="progress"><div class="bar"></div></div><div class="filename original"><span class="percent"></span> ' + fileObj.name + '</div></div>');
-        // Display the progress div
-        jQuery('.progress', '#media-item-' + fileObj.id).show();
-
-        // Disable submit and enable cancel
-        jQuery('#insert-gallery').prop('disabled', true);
-        jQuery('#cancel-upload').prop('disabled', false);
-}
-
-function uploadStart(fileObj) {
-        try {
-                if ( typeof topWin.tb_remove != 'undefined' )
-                        topWin.jQuery('#TB_overlay').unbind('click', topWin.tb_remove);
-        } catch(e){}
-
-        return true;
-}
-
-function uploadProgress(fileObj, bytesDone, bytesTotal) {
-        // Lengthen the progress bar
-        var w = jQuery('#media-items').width() - 2, item = jQuery('#media-item-' + fileObj.id);
-        jQuery('.bar', item).width( w * bytesDone / bytesTotal );
-        jQuery('.percent', item).html( Math.ceil(bytesDone / bytesTotal * 100) + '%' );
-
-        if ( bytesDone == bytesTotal )
-                jQuery('.bar', item).html('<strong class="crunching">' + swfuploadL10n.crunching + '</strong>');
-}
-
-function prepareMediaItem(fileObj, serverData) {
-        var f = ( typeof shortform == 'undefined' ) ? 1 : 2, item = jQuery('#media-item-' + fileObj.id);
-        // Move the progress bar to 100%
-        jQuery('.bar', item).remove();
-        jQuery('.progress', item).hide();
-
-        try {
-                if ( typeof topWin.tb_remove != 'undefined' )
-                        topWin.jQuery('#TB_overlay').click(topWin.tb_remove);
-        } catch(e){}
-
-        // Old style: Append the HTML returned by the server -- thumbnail and form inputs
-        if ( isNaN(serverData) || !serverData ) {
-                item.append(serverData);
-                prepareMediaItemInit(fileObj);
-        }
-        // New style: server data is just the attachment ID, fetch the thumbnail and form html from the server
-        else {
-                item.load('async-upload.php', {attachment_id:serverData, fetch:f}, function(){prepareMediaItemInit(fileObj);updateMediaForm()});
-        }
-}
-
-function prepareMediaItemInit(fileObj) {
-        var item = jQuery('#media-item-' + fileObj.id);
-        // Clone the thumbnail as a "pinkynail" -- a tiny image to the left of the filename
-        jQuery('.thumbnail', item).clone().attr('class', 'pinkynail toggle').prependTo(item);
-
-        // Replace the original filename with the new (unique) one assigned during upload
-        jQuery('.filename.original', item).replaceWith( jQuery('.filename.new', item) );
-
-        // Also bind toggle to the links
-        jQuery('a.toggle', item).click(function(){
-                jQuery(this).siblings('.slidetoggle').slideToggle(350, function(){
-                        var w = jQuery(window).height(), t = jQuery(this).offset().top, h = jQuery(this).height(), b;
-
-                        if ( w && t && h ) {
- b = t + h;
-
- if ( b > w && (h + 48) < w )
- window.scrollBy(0, b - w + 13);
- else if ( b > w )
- window.scrollTo(0, t - 36);
- }
-                });
-                jQuery(this).siblings('.toggle').andSelf().toggle();
-                jQuery(this).siblings('a.toggle').focus();
-                return false;
-        });
-
-        // Bind AJAX to the new Delete button
-        jQuery('a.delete', item).click(function(){
-                // Tell the server to delete it. TODO: handle exceptions
-                jQuery.ajax({
-                        url: ajaxurl,
-                        type: 'post',
-                        success: deleteSuccess,
-                        error: deleteError,
-                        id: fileObj.id,
-                        data: {
-                                id : this.id.replace(/[^0-9]/g, ''),
-                                action : 'trash-post',
-                                _ajax_nonce : this.href.replace(/^.*wpnonce=/,'')
-                        }
-                });
-                return false;
-        });
-
-        // Bind AJAX to the new Undo button
-        jQuery('a.undo', item).click(function(){
-                // Tell the server to untrash it. TODO: handle exceptions
-                jQuery.ajax({
-                        url: ajaxurl,
-                        type: 'post',
-                        id: fileObj.id,
-                        data: {
-                                id : this.id.replace(/[^0-9]/g,''),
-                                action: 'untrash-post',
-                                _ajax_nonce: this.href.replace(/^.*wpnonce=/,'')
-                        },
-                        success: function(data, textStatus){
-                                var item = jQuery('#media-item-' + fileObj.id);
-
-                                if ( type = jQuery('#type-of-' + fileObj.id).val() )
-                                        jQuery('#' + type + '-counter').text(jQuery('#' + type + '-counter').text()-0+1);
-                                if ( item.hasClass('child-of-'+post_id) )
-                                        jQuery('#attachments-count').text(jQuery('#attachments-count').text()-0+1);
-
-                                jQuery('.filename .trashnotice', item).remove();
-                                jQuery('.filename .title', item).css('font-weight','normal');
-                                jQuery('a.undo', item).addClass('hidden');
-                                jQuery('a.describe-toggle-on, .menu_order_input', item).show();
-                                item.css( {backgroundColor:'#ceb'} ).animate( {backgroundColor: '#fff'}, { queue: false, duration: 500, complete: function(){ jQuery(this).css({backgroundColor:''}); } }).removeClass('undo');
-                        }
-                });
-                return false;
-        });
-
-        // Open this item if it says to start open (e.g. to display an error)
-        jQuery('#media-item-' + fileObj.id + '.startopen').removeClass('startopen').slideToggle(500).siblings('.toggle').toggle();
-}
-
-function itemAjaxError(id, html) {
-        var item = jQuery('#media-item-' + id);
-        var filename = jQuery('.filename', item).text();
-
-        item.html('<div class="error-div">'
-                                + '<a class="dismiss" href="#">' + swfuploadL10n.dismiss + '</a>'
-                                + '<strong>' + swfuploadL10n.error_uploading.replace('%s', filename) + '</strong><br />'
-                                + html
-                                + '</div>');
-        item.find('a.dismiss').click(function(){jQuery(this).parents('.media-item').slideUp(200, function(){jQuery(this).remove();})});
-}
-
-function deleteSuccess(data, textStatus) {
-        if ( data == '-1' )
-                return itemAjaxError(this.id, 'You do not have permission. Has your session expired?');
-        if ( data == '0' )
-                return itemAjaxError(this.id, 'Could not be deleted. Has it been deleted already?');
-
-        var id = this.id, item = jQuery('#media-item-' + id);
-
-        // Decrement the counters.
-        if ( type = jQuery('#type-of-' + id).val() )
-                jQuery('#' + type + '-counter').text( jQuery('#' + type + '-counter').text() - 1 );
-        if ( item.hasClass('child-of-'+post_id) )
-                jQuery('#attachments-count').text( jQuery('#attachments-count').text() - 1 );
-
-        if ( jQuery('form.type-form #media-items').children().length == 1 && jQuery('.hidden', '#media-items').length > 0 ) {
-                jQuery('.toggle').toggle();
-                jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden');
-        }
-
-        // Vanish it.
-        jQuery('.toggle', item).toggle();
-        jQuery('.slidetoggle', item).slideUp(200).siblings().removeClass('hidden');
-        item.css( {backgroundColor:'#faa'} ).animate( {backgroundColor:'#f4f4f4'}, {queue:false, duration:500} ).addClass('undo');
-
-        jQuery('.filename:empty', item).remove();
-        jQuery('.filename .title', item).css('font-weight','bold');
-        jQuery('.filename', item).append('<span class="trashnotice"> ' + swfuploadL10n.deleted + ' </span>').siblings('a.toggle').hide();
-        jQuery('.filename', item).append( jQuery('a.undo', item).removeClass('hidden') );
-        jQuery('.menu_order_input', item).hide();
-
-        return;
-}
-
-function deleteError(X, textStatus, errorThrown) {
-        // TODO
-}
-
-function updateMediaForm() {
-        var one = jQuery('form.type-form #media-items').children(), items = jQuery('#media-items').children();
-
-        // Just one file, no need for collapsible part
-        if ( one.length == 1 ) {
-                jQuery('.slidetoggle', one).slideDown(500).siblings().addClass('hidden').filter('.toggle').toggle();
-        }
-
-        // Only show Save buttons when there is at least one file.
-        if ( items.not('.media-blank').length > 0 )
-                jQuery('.savebutton').show();
-        else
-                jQuery('.savebutton').hide();
-
-        // Only show Gallery button when there are at least two files.
-        if ( items.length > 1 )
-                jQuery('.insert-gallery').show();
-        else
-                jQuery('.insert-gallery').hide();
-}
-
-function uploadSuccess(fileObj, serverData) {
-        // if async-upload returned an error message, place it in the media item div and return
-        if ( serverData.match('media-upload-error') ) {
-                jQuery('#media-item-' + fileObj.id).html(serverData);
-                return;
-        }
-
-        prepareMediaItem(fileObj, serverData);
-        updateMediaForm();
-
-        // Increment the counter.
-        if ( jQuery('#media-item-' + fileObj.id).hasClass('child-of-' + post_id) )
-                jQuery('#attachments-count').text(1 * jQuery('#attachments-count').text() + 1);
-}
-
-function uploadComplete(fileObj) {
-        // If no more uploads queued, enable the submit button
-        if ( swfu.getStats().files_queued == 0 ) {
-                jQuery('#cancel-upload').prop('disabled', true);
-                jQuery('#insert-gallery').prop('disabled', false);
-        }
-}
-
-
-// wp-specific error handlers
-
-// generic message
-function wpQueueError(message) {
-        jQuery('#media-upload-error').show().text(message);
-}
-
-// file-specific message
-function wpFileError(fileObj, message) {
-        var item = jQuery('#media-item-' + fileObj.id);
-        var filename = jQuery('.filename', item).text();
-
-        item.html('<div class="error-div">'
-                                + '<a class="dismiss" href="#">' + swfuploadL10n.dismiss + '</a>'
-                                + '<strong>' + swfuploadL10n.error_uploading.replace('%s', filename) + '</strong><br />'
-                                + message
-                                + '</div>');
-        item.find('a.dismiss').click(function(){jQuery(this).parents('.media-item').slideUp(200, function(){jQuery(this).remove();})});
-}
-
-function fileQueueError(fileObj, error_code, message) {
-        // Handle this error separately because we don't want to create a FileProgress element for it.
-        if ( error_code == SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED ) {
-                wpQueueError(swfuploadL10n.queue_limit_exceeded);
-        }
-        else if ( error_code == SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT ) {
-                fileQueued(fileObj);
-                wpFileError(fileObj, swfuploadL10n.file_exceeds_size_limit);
-        }
-        else if ( error_code == SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE ) {
-                fileQueued(fileObj);
-                wpFileError(fileObj, swfuploadL10n.zero_byte_file);
-        }
-        else if ( error_code == SWFUpload.QUEUE_ERROR.INVALID_FILETYPE ) {
-                fileQueued(fileObj);
-                wpFileError(fileObj, swfuploadL10n.invalid_filetype);
-        }
-        else {
-                wpQueueError(swfuploadL10n.default_error);
-        }
-}
-
-function fileDialogComplete(num_files_queued) {
-        try {
-                if (num_files_queued > 0) {
-                        this.startUpload();
-                }
-        } catch (ex) {
-                this.debug(ex);
-        }
-}
-
-function switchUploader(s) {
-        var f = document.getElementById(swfu.customSettings.swfupload_element_id), h = document.getElementById(swfu.customSettings.degraded_element_id);
-        if ( s ) {
-                f.style.display = 'block';
-                h.style.display = 'none';
-        } else {
-                f.style.display = 'none';
-                h.style.display = 'block';
-        }
-}
-
-function swfuploadPreLoad() {
-        if ( !uploaderMode ) {
-                switchUploader(1);
-        } else {
-                switchUploader(0);
-        }
-}
-
-function swfuploadLoadFailed() {
-        switchUploader(0);
-        jQuery('.upload-html-bypass').hide();
-}
-
-function uploadError(fileObj, errorCode, message) {
-
-        switch (errorCode) {
-                case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:
-                        wpFileError(fileObj, swfuploadL10n.missing_upload_url);
-                        break;
-                case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:
-                        wpFileError(fileObj, swfuploadL10n.upload_limit_exceeded);
-                        break;
-                case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:
-                        wpQueueError(swfuploadL10n.http_error);
-                        break;
-                case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:
-                        wpQueueError(swfuploadL10n.upload_failed);
-                        break;
-                case SWFUpload.UPLOAD_ERROR.IO_ERROR:
-                        wpQueueError(swfuploadL10n.io_error);
-                        break;
-                case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:
-                        wpQueueError(swfuploadL10n.security_error);
-                        break;
-                case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:
-                case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:
-                        jQuery('#media-item-' + fileObj.id).remove();
-                        break;
-                default:
-                        wpFileError(fileObj, swfuploadL10n.default_error);
-        }
-}
-
-function cancelUpload() {
-        swfu.cancelQueue();
-}
-
-// remember the last used image size, alignment and url
-jQuery(document).ready(function($){
-        $('input[type="radio"]', '#media-items').live('click', function(){
-                var tr = $(this).closest('tr');
-
-                if ( $(tr).hasClass('align') )
-                        setUserSetting('align', $(this).val());
-                else if ( $(tr).hasClass('image-size') )
-                        setUserSetting('imgsize', $(this).val());
-        });
-
-        $('button.button', '#media-items').live('click', function(){
-                var c = this.className || '';
-                c = c.match(/url([^ '"]+)/);
-                if ( c && c[1] ) {
-                        setUserSetting('urlbutton', c[1]);
-                        $(this).siblings('.urlfield').val( $(this).attr('title') );
-                }
-        });
-});
</del></span></pre></div>
<a id="trunkwpincludesjsswfuploadhandlersjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/swfupload/handlers.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/swfupload/handlers.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/swfupload/handlers.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var topWin=window.dialogArguments||opener||parent||top;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(a){jQuery(".media-blank").remove();if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".describe-toggle-on").show();jQuery(".describe-toggle-off").hide();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery("#media-items").append('<div id="media-item-'+a.id+'" class="media-item child-of-'+post_id+'"><div class="progress"><div class="bar"></div></div><div class="filename original"><span class="percent"></span> '+a.name+"</div></div>");jQuery(".progress","#media-item-"+a.id).show();jQuery
("#insert-gallery").prop("disabled",true);jQuery("#cancel-upload").prop("disabled",false)}function uploadStart(a){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}catch(b){}return true}function uploadProgress(e,b,d){var a=jQuery("#media-items").width()-2,c=jQuery("#media-item-"+e.id);jQuery(".bar",c).width(a*b/d);jQuery(".percent",c).html(Math.ceil(b/d*100)+"%");if(b==d){jQuery(".bar",c).html('<strong class="crunching">'+swfuploadL10n.crunching+"</strong>")}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);jQuery(".bar",b).remove();jQuery(".progress",b).hide();try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").click(topWin.
tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.toggle",a).click(function(){jQuery(this).siblings(".slidetoggle").slideToggle(350,function(){var d=jQuery(window).height(),e=jQuery(this).offset().top,f=jQuery(this).height(),c;if(d&&e&&f){c=e+f;if(c>d&&(f+48)<d){window.scrollBy(0,c-d+13)}else{if(c>d){window.scrollTo(0,e-36)}}}});jQuery(this).siblings(".toggle").andSelf().toggle();jQuery(this).siblings("a.toggle").focus();return false});jQuery("a.delete",a).click(functio
n(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight",&qu
ot;normal");jQuery("a.undo",c).addClass("hidden");jQuery("a.describe-toggle-on, .menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+".startopen").removeClass("startopen").slideToggle(500).siblings(".toggle").toggle()}function itemAjaxError(d,b){var c=jQuery("#media-item-"+d);var a=jQuery(".filename",c).text();c.html('<div class="error-div"><a class="dismiss" href="#">'+swfuploadL10n.dismiss+"</a><strong>"+swfuploadL10n.error_uploading.replace("%s",a)+"</strong><br />"+b+"</div>");c.find("a.dismiss").click(function(){jQuery(this).pa
rents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a
).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQuery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append('<span class="trashnotice"> '+swfuploadL10n.deleted+" </span>").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function updateMediaForm(){var b=jQuery("form.type-form #media-items").children(),a=jQuery("#media-items").children();if(b.length==1){jQuery(".slidetoggle",b).slideDown(500).siblings().addClass("hidden").filter(&quo
t;.toggle").toggle()}if(a.not(".media-blank").length>0){jQuery(".savebutton").show()}else{jQuery(".savebutton").hide()}if(a.length>1){jQuery(".insert-gallery").show()}else{jQuery(".insert-gallery").hide()}}function uploadSuccess(b,a){if(a.match("media-upload-error")){jQuery("#media-item-"+b.id).html(a);return}prepareMediaItem(b,a);updateMediaForm();if(jQuery("#media-item-"+b.id).hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function uploadComplete(a){if(swfu.getStats().files_queued==0){jQuery("#cancel-upload").prop("disabled",true);jQuery("#insert-gallery").prop("disabled",false)}}function wpQueueError(a){jQuery("#media-upload-error").show().text(a)}function wpFileError(d,c){var b=jQuery("#media-item-"+d.id);var a=jQuery(".filename&
quot;,b).text();b.html('<div class="error-div"><a class="dismiss" href="#">'+swfuploadL10n.dismiss+"</a><strong>"+swfuploadL10n.error_uploading.replace("%s",a)+"</strong><br />"+c+"</div>");b.find("a.dismiss").click(function(){jQuery(this).parents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function fileQueueError(c,a,b){if(a==SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){wpQueueError(swfuploadL10n.queue_limit_exceeded)}else{if(a==SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT){fileQueued(c);wpFileError(c,swfuploadL10n.file_exceeds_size_limit)}else{if(a==SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE){fileQueued(c);wpFileError(c,swfuploadL10n.zero_byte_file)}else{if(a==SWFUpload.QUEUE_ERROR.INVALID_FILETYPE){fileQueued(c);wpFileError(c,swfuploadL10n.invalid_filetype)}else{wpQueueError(swfuploadL10n.default_error)}}}}}function fileDialogCo
mplete(b){try{if(b>0){this.startUpload()}}catch(a){this.debug(a)}}function switchUploader(b){var c=document.getElementById(swfu.customSettings.swfupload_element_id),a=document.getElementById(swfu.customSettings.degraded_element_id);if(b){c.style.display="block";a.style.display="none"}else{c.style.display="none";a.style.display="block"}}function swfuploadPreLoad(){if(!uploaderMode){switchUploader(1)}else{switchUploader(0)}}function swfuploadLoadFailed(){switchUploader(0);jQuery(".upload-html-bypass").hide()}function uploadError(b,c,a){switch(c){case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:wpFileError(b,swfuploadL10n.missing_upload_url);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:wpFileError(b,swfuploadL10n.upload_limit_exceeded);break;case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:wpQueueError(swfuploadL10n.http_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:wpQueueError(swfuploadL10n.upload_failed);break;case
SWFUpload.UPLOAD_ERROR.IO_ERROR:wpQueueError(swfuploadL10n.io_error);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:wpQueueError(swfuploadL10n.security_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:jQuery("#media-item-"+b.id).remove();break;default:wpFileError(b,swfuploadL10n.default_error)}}function cancelUpload(){swfu.cancelQueue()}jQuery(document).ready(function(a){a('input[type="radio"]',"#media-items").live("click",function(){var b=a(this).closest("tr");if(a(b).hasClass("align")){setUserSetting("align",a(this).val())}else{if(a(b).hasClass("image-size")){setUserSetting("imgsize",a(this).val())}}});a("button.button","#media-items").live("click",function(){var b=this.className||"";b=b.match(/url([^ '"]+)/);if(b&&b[1]){setUserSetting("urlbutton",b[1]);a(this).siblings(
".urlfield").val(a(this).attr("title"))}})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjsswfuploadhandlersjsfromrev21591trunkwpincludesjsswfuploadhandlersdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/swfupload/handlers.js (from rev 21591, trunk/wp-includes/js/swfupload/handlers.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/swfupload/handlers.js         (rev 0)
+++ trunk/wp-includes/js/swfupload/handlers.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,370 @@
</span><ins>+var topWin = window.dialogArguments || opener || parent || top;
+
+function fileDialogStart() {
+        jQuery("#media-upload-error").empty();
+}
+
+// progress and success handlers for media multi uploads
+function fileQueued(fileObj) {
+        // Get rid of unused form
+        jQuery('.media-blank').remove();
+        // Collapse a single item
+        if ( jQuery('form.type-form #media-items').children().length == 1 && jQuery('.hidden', '#media-items').length > 0 ) {
+                jQuery('.describe-toggle-on').show();
+                jQuery('.describe-toggle-off').hide();
+                jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden');
+        }
+        // Create a progress bar containing the filename
+        jQuery('#media-items').append('<div id="media-item-' + fileObj.id + '" class="media-item child-of-' + post_id + '"><div class="progress"><div class="bar"></div></div><div class="filename original"><span class="percent"></span> ' + fileObj.name + '</div></div>');
+        // Display the progress div
+        jQuery('.progress', '#media-item-' + fileObj.id).show();
+
+        // Disable submit and enable cancel
+        jQuery('#insert-gallery').prop('disabled', true);
+        jQuery('#cancel-upload').prop('disabled', false);
+}
+
+function uploadStart(fileObj) {
+        try {
+                if ( typeof topWin.tb_remove != 'undefined' )
+                        topWin.jQuery('#TB_overlay').unbind('click', topWin.tb_remove);
+        } catch(e){}
+
+        return true;
+}
+
+function uploadProgress(fileObj, bytesDone, bytesTotal) {
+        // Lengthen the progress bar
+        var w = jQuery('#media-items').width() - 2, item = jQuery('#media-item-' + fileObj.id);
+        jQuery('.bar', item).width( w * bytesDone / bytesTotal );
+        jQuery('.percent', item).html( Math.ceil(bytesDone / bytesTotal * 100) + '%' );
+
+        if ( bytesDone == bytesTotal )
+                jQuery('.bar', item).html('<strong class="crunching">' + swfuploadL10n.crunching + '</strong>');
+}
+
+function prepareMediaItem(fileObj, serverData) {
+        var f = ( typeof shortform == 'undefined' ) ? 1 : 2, item = jQuery('#media-item-' + fileObj.id);
+        // Move the progress bar to 100%
+        jQuery('.bar', item).remove();
+        jQuery('.progress', item).hide();
+
+        try {
+                if ( typeof topWin.tb_remove != 'undefined' )
+                        topWin.jQuery('#TB_overlay').click(topWin.tb_remove);
+        } catch(e){}
+
+        // Old style: Append the HTML returned by the server -- thumbnail and form inputs
+        if ( isNaN(serverData) || !serverData ) {
+                item.append(serverData);
+                prepareMediaItemInit(fileObj);
+        }
+        // New style: server data is just the attachment ID, fetch the thumbnail and form html from the server
+        else {
+                item.load('async-upload.php', {attachment_id:serverData, fetch:f}, function(){prepareMediaItemInit(fileObj);updateMediaForm()});
+        }
+}
+
+function prepareMediaItemInit(fileObj) {
+        var item = jQuery('#media-item-' + fileObj.id);
+        // Clone the thumbnail as a "pinkynail" -- a tiny image to the left of the filename
+        jQuery('.thumbnail', item).clone().attr('class', 'pinkynail toggle').prependTo(item);
+
+        // Replace the original filename with the new (unique) one assigned during upload
+        jQuery('.filename.original', item).replaceWith( jQuery('.filename.new', item) );
+
+        // Also bind toggle to the links
+        jQuery('a.toggle', item).click(function(){
+                jQuery(this).siblings('.slidetoggle').slideToggle(350, function(){
+                        var w = jQuery(window).height(), t = jQuery(this).offset().top, h = jQuery(this).height(), b;
+
+                        if ( w && t && h ) {
+ b = t + h;
+
+ if ( b > w && (h + 48) < w )
+ window.scrollBy(0, b - w + 13);
+ else if ( b > w )
+ window.scrollTo(0, t - 36);
+ }
+                });
+                jQuery(this).siblings('.toggle').andSelf().toggle();
+                jQuery(this).siblings('a.toggle').focus();
+                return false;
+        });
+
+        // Bind AJAX to the new Delete button
+        jQuery('a.delete', item).click(function(){
+                // Tell the server to delete it. TODO: handle exceptions
+                jQuery.ajax({
+                        url: ajaxurl,
+                        type: 'post',
+                        success: deleteSuccess,
+                        error: deleteError,
+                        id: fileObj.id,
+                        data: {
+                                id : this.id.replace(/[^0-9]/g, ''),
+                                action : 'trash-post',
+                                _ajax_nonce : this.href.replace(/^.*wpnonce=/,'')
+                        }
+                });
+                return false;
+        });
+
+        // Bind AJAX to the new Undo button
+        jQuery('a.undo', item).click(function(){
+                // Tell the server to untrash it. TODO: handle exceptions
+                jQuery.ajax({
+                        url: ajaxurl,
+                        type: 'post',
+                        id: fileObj.id,
+                        data: {
+                                id : this.id.replace(/[^0-9]/g,''),
+                                action: 'untrash-post',
+                                _ajax_nonce: this.href.replace(/^.*wpnonce=/,'')
+                        },
+                        success: function(data, textStatus){
+                                var item = jQuery('#media-item-' + fileObj.id);
+
+                                if ( type = jQuery('#type-of-' + fileObj.id).val() )
+                                        jQuery('#' + type + '-counter').text(jQuery('#' + type + '-counter').text()-0+1);
+                                if ( item.hasClass('child-of-'+post_id) )
+                                        jQuery('#attachments-count').text(jQuery('#attachments-count').text()-0+1);
+
+                                jQuery('.filename .trashnotice', item).remove();
+                                jQuery('.filename .title', item).css('font-weight','normal');
+                                jQuery('a.undo', item).addClass('hidden');
+                                jQuery('a.describe-toggle-on, .menu_order_input', item).show();
+                                item.css( {backgroundColor:'#ceb'} ).animate( {backgroundColor: '#fff'}, { queue: false, duration: 500, complete: function(){ jQuery(this).css({backgroundColor:''}); } }).removeClass('undo');
+                        }
+                });
+                return false;
+        });
+
+        // Open this item if it says to start open (e.g. to display an error)
+        jQuery('#media-item-' + fileObj.id + '.startopen').removeClass('startopen').slideToggle(500).siblings('.toggle').toggle();
+}
+
+function itemAjaxError(id, html) {
+        var item = jQuery('#media-item-' + id);
+        var filename = jQuery('.filename', item).text();
+
+        item.html('<div class="error-div">'
+                                + '<a class="dismiss" href="#">' + swfuploadL10n.dismiss + '</a>'
+                                + '<strong>' + swfuploadL10n.error_uploading.replace('%s', filename) + '</strong><br />'
+                                + html
+                                + '</div>');
+        item.find('a.dismiss').click(function(){jQuery(this).parents('.media-item').slideUp(200, function(){jQuery(this).remove();})});
+}
+
+function deleteSuccess(data, textStatus) {
+        if ( data == '-1' )
+                return itemAjaxError(this.id, 'You do not have permission. Has your session expired?');
+        if ( data == '0' )
+                return itemAjaxError(this.id, 'Could not be deleted. Has it been deleted already?');
+
+        var id = this.id, item = jQuery('#media-item-' + id);
+
+        // Decrement the counters.
+        if ( type = jQuery('#type-of-' + id).val() )
+                jQuery('#' + type + '-counter').text( jQuery('#' + type + '-counter').text() - 1 );
+        if ( item.hasClass('child-of-'+post_id) )
+                jQuery('#attachments-count').text( jQuery('#attachments-count').text() - 1 );
+
+        if ( jQuery('form.type-form #media-items').children().length == 1 && jQuery('.hidden', '#media-items').length > 0 ) {
+                jQuery('.toggle').toggle();
+                jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden');
+        }
+
+        // Vanish it.
+        jQuery('.toggle', item).toggle();
+        jQuery('.slidetoggle', item).slideUp(200).siblings().removeClass('hidden');
+        item.css( {backgroundColor:'#faa'} ).animate( {backgroundColor:'#f4f4f4'}, {queue:false, duration:500} ).addClass('undo');
+
+        jQuery('.filename:empty', item).remove();
+        jQuery('.filename .title', item).css('font-weight','bold');
+        jQuery('.filename', item).append('<span class="trashnotice"> ' + swfuploadL10n.deleted + ' </span>').siblings('a.toggle').hide();
+        jQuery('.filename', item).append( jQuery('a.undo', item).removeClass('hidden') );
+        jQuery('.menu_order_input', item).hide();
+
+        return;
+}
+
+function deleteError(X, textStatus, errorThrown) {
+        // TODO
+}
+
+function updateMediaForm() {
+        var one = jQuery('form.type-form #media-items').children(), items = jQuery('#media-items').children();
+
+        // Just one file, no need for collapsible part
+        if ( one.length == 1 ) {
+                jQuery('.slidetoggle', one).slideDown(500).siblings().addClass('hidden').filter('.toggle').toggle();
+        }
+
+        // Only show Save buttons when there is at least one file.
+        if ( items.not('.media-blank').length > 0 )
+                jQuery('.savebutton').show();
+        else
+                jQuery('.savebutton').hide();
+
+        // Only show Gallery button when there are at least two files.
+        if ( items.length > 1 )
+                jQuery('.insert-gallery').show();
+        else
+                jQuery('.insert-gallery').hide();
+}
+
+function uploadSuccess(fileObj, serverData) {
+        // if async-upload returned an error message, place it in the media item div and return
+        if ( serverData.match('media-upload-error') ) {
+                jQuery('#media-item-' + fileObj.id).html(serverData);
+                return;
+        }
+
+        prepareMediaItem(fileObj, serverData);
+        updateMediaForm();
+
+        // Increment the counter.
+        if ( jQuery('#media-item-' + fileObj.id).hasClass('child-of-' + post_id) )
+                jQuery('#attachments-count').text(1 * jQuery('#attachments-count').text() + 1);
+}
+
+function uploadComplete(fileObj) {
+        // If no more uploads queued, enable the submit button
+        if ( swfu.getStats().files_queued == 0 ) {
+                jQuery('#cancel-upload').prop('disabled', true);
+                jQuery('#insert-gallery').prop('disabled', false);
+        }
+}
+
+
+// wp-specific error handlers
+
+// generic message
+function wpQueueError(message) {
+        jQuery('#media-upload-error').show().text(message);
+}
+
+// file-specific message
+function wpFileError(fileObj, message) {
+        var item = jQuery('#media-item-' + fileObj.id);
+        var filename = jQuery('.filename', item).text();
+
+        item.html('<div class="error-div">'
+                                + '<a class="dismiss" href="#">' + swfuploadL10n.dismiss + '</a>'
+                                + '<strong>' + swfuploadL10n.error_uploading.replace('%s', filename) + '</strong><br />'
+                                + message
+                                + '</div>');
+        item.find('a.dismiss').click(function(){jQuery(this).parents('.media-item').slideUp(200, function(){jQuery(this).remove();})});
+}
+
+function fileQueueError(fileObj, error_code, message) {
+        // Handle this error separately because we don't want to create a FileProgress element for it.
+        if ( error_code == SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED ) {
+                wpQueueError(swfuploadL10n.queue_limit_exceeded);
+        }
+        else if ( error_code == SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT ) {
+                fileQueued(fileObj);
+                wpFileError(fileObj, swfuploadL10n.file_exceeds_size_limit);
+        }
+        else if ( error_code == SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE ) {
+                fileQueued(fileObj);
+                wpFileError(fileObj, swfuploadL10n.zero_byte_file);
+        }
+        else if ( error_code == SWFUpload.QUEUE_ERROR.INVALID_FILETYPE ) {
+                fileQueued(fileObj);
+                wpFileError(fileObj, swfuploadL10n.invalid_filetype);
+        }
+        else {
+                wpQueueError(swfuploadL10n.default_error);
+        }
+}
+
+function fileDialogComplete(num_files_queued) {
+        try {
+                if (num_files_queued > 0) {
+                        this.startUpload();
+                }
+        } catch (ex) {
+                this.debug(ex);
+        }
+}
+
+function switchUploader(s) {
+        var f = document.getElementById(swfu.customSettings.swfupload_element_id), h = document.getElementById(swfu.customSettings.degraded_element_id);
+        if ( s ) {
+                f.style.display = 'block';
+                h.style.display = 'none';
+        } else {
+                f.style.display = 'none';
+                h.style.display = 'block';
+        }
+}
+
+function swfuploadPreLoad() {
+        if ( !uploaderMode ) {
+                switchUploader(1);
+        } else {
+                switchUploader(0);
+        }
+}
+
+function swfuploadLoadFailed() {
+        switchUploader(0);
+        jQuery('.upload-html-bypass').hide();
+}
+
+function uploadError(fileObj, errorCode, message) {
+
+        switch (errorCode) {
+                case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:
+                        wpFileError(fileObj, swfuploadL10n.missing_upload_url);
+                        break;
+                case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:
+                        wpFileError(fileObj, swfuploadL10n.upload_limit_exceeded);
+                        break;
+                case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:
+                        wpQueueError(swfuploadL10n.http_error);
+                        break;
+                case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:
+                        wpQueueError(swfuploadL10n.upload_failed);
+                        break;
+                case SWFUpload.UPLOAD_ERROR.IO_ERROR:
+                        wpQueueError(swfuploadL10n.io_error);
+                        break;
+                case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:
+                        wpQueueError(swfuploadL10n.security_error);
+                        break;
+                case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:
+                case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:
+                        jQuery('#media-item-' + fileObj.id).remove();
+                        break;
+                default:
+                        wpFileError(fileObj, swfuploadL10n.default_error);
+        }
+}
+
+function cancelUpload() {
+        swfu.cancelQueue();
+}
+
+// remember the last used image size, alignment and url
+jQuery(document).ready(function($){
+        $('input[type="radio"]', '#media-items').live('click', function(){
+                var tr = $(this).closest('tr');
+
+                if ( $(tr).hasClass('align') )
+                        setUserSetting('align', $(this).val());
+                else if ( $(tr).hasClass('image-size') )
+                        setUserSetting('imgsize', $(this).val());
+        });
+
+        $('button.button', '#media-items').live('click', function(){
+                var c = this.className || '';
+                c = c.match(/url([^ '"]+)/);
+                if ( c && c[1] ) {
+                        setUserSetting('urlbutton', c[1]);
+                        $(this).siblings('.urlfield').val( $(this).attr('title') );
+                }
+        });
+});
</ins></span></pre></div>
<a id="trunkwpincludesjsswfuploadhandlersminjsfromrev21591trunkwpincludesjsswfuploadhandlersjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/swfupload/handlers.min.js (from rev 21591, trunk/wp-includes/js/swfupload/handlers.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/swfupload/handlers.min.js         (rev 0)
+++ trunk/wp-includes/js/swfupload/handlers.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var topWin=window.dialogArguments||opener||parent||top;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(a){jQuery(".media-blank").remove();if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".describe-toggle-on").show();jQuery(".describe-toggle-off").hide();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery("#media-items").append('<div id="media-item-'+a.id+'" class="media-item child-of-'+post_id+'"><div class="progress"><div class="bar"></div></div><div class="filename original"><span class="percent"></span> '+a.name+"</div></div>");jQuery(".progress","#media-item-"+a.id).show();jQuery
("#insert-gallery").prop("disabled",true);jQuery("#cancel-upload").prop("disabled",false)}function uploadStart(a){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}catch(b){}return true}function uploadProgress(e,b,d){var a=jQuery("#media-items").width()-2,c=jQuery("#media-item-"+e.id);jQuery(".bar",c).width(a*b/d);jQuery(".percent",c).html(Math.ceil(b/d*100)+"%");if(b==d){jQuery(".bar",c).html('<strong class="crunching">'+swfuploadL10n.crunching+"</strong>")}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);jQuery(".bar",b).remove();jQuery(".progress",b).hide();try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").click(topWin.
tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.toggle",a).click(function(){jQuery(this).siblings(".slidetoggle").slideToggle(350,function(){var d=jQuery(window).height(),e=jQuery(this).offset().top,f=jQuery(this).height(),c;if(d&&e&&f){c=e+f;if(c>d&&(f+48)<d){window.scrollBy(0,c-d+13)}else{if(c>d){window.scrollTo(0,e-36)}}}});jQuery(this).siblings(".toggle").andSelf().toggle();jQuery(this).siblings("a.toggle").focus();return false});jQuery("a.delete",a).click(functio
n(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight",&qu
ot;normal");jQuery("a.undo",c).addClass("hidden");jQuery("a.describe-toggle-on, .menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+".startopen").removeClass("startopen").slideToggle(500).siblings(".toggle").toggle()}function itemAjaxError(d,b){var c=jQuery("#media-item-"+d);var a=jQuery(".filename",c).text();c.html('<div class="error-div"><a class="dismiss" href="#">'+swfuploadL10n.dismiss+"</a><strong>"+swfuploadL10n.error_uploading.replace("%s",a)+"</strong><br />"+b+"</div>");c.find("a.dismiss").click(function(){jQuery(this).pa
rents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a
).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQuery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append('<span class="trashnotice"> '+swfuploadL10n.deleted+" </span>").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function updateMediaForm(){var b=jQuery("form.type-form #media-items").children(),a=jQuery("#media-items").children();if(b.length==1){jQuery(".slidetoggle",b).slideDown(500).siblings().addClass("hidden").filter(&quo
t;.toggle").toggle()}if(a.not(".media-blank").length>0){jQuery(".savebutton").show()}else{jQuery(".savebutton").hide()}if(a.length>1){jQuery(".insert-gallery").show()}else{jQuery(".insert-gallery").hide()}}function uploadSuccess(b,a){if(a.match("media-upload-error")){jQuery("#media-item-"+b.id).html(a);return}prepareMediaItem(b,a);updateMediaForm();if(jQuery("#media-item-"+b.id).hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function uploadComplete(a){if(swfu.getStats().files_queued==0){jQuery("#cancel-upload").prop("disabled",true);jQuery("#insert-gallery").prop("disabled",false)}}function wpQueueError(a){jQuery("#media-upload-error").show().text(a)}function wpFileError(d,c){var b=jQuery("#media-item-"+d.id);var a=jQuery(".filename&
quot;,b).text();b.html('<div class="error-div"><a class="dismiss" href="#">'+swfuploadL10n.dismiss+"</a><strong>"+swfuploadL10n.error_uploading.replace("%s",a)+"</strong><br />"+c+"</div>");b.find("a.dismiss").click(function(){jQuery(this).parents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function fileQueueError(c,a,b){if(a==SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){wpQueueError(swfuploadL10n.queue_limit_exceeded)}else{if(a==SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT){fileQueued(c);wpFileError(c,swfuploadL10n.file_exceeds_size_limit)}else{if(a==SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE){fileQueued(c);wpFileError(c,swfuploadL10n.zero_byte_file)}else{if(a==SWFUpload.QUEUE_ERROR.INVALID_FILETYPE){fileQueued(c);wpFileError(c,swfuploadL10n.invalid_filetype)}else{wpQueueError(swfuploadL10n.default_error)}}}}}function fileDialogCo
mplete(b){try{if(b>0){this.startUpload()}}catch(a){this.debug(a)}}function switchUploader(b){var c=document.getElementById(swfu.customSettings.swfupload_element_id),a=document.getElementById(swfu.customSettings.degraded_element_id);if(b){c.style.display="block";a.style.display="none"}else{c.style.display="none";a.style.display="block"}}function swfuploadPreLoad(){if(!uploaderMode){switchUploader(1)}else{switchUploader(0)}}function swfuploadLoadFailed(){switchUploader(0);jQuery(".upload-html-bypass").hide()}function uploadError(b,c,a){switch(c){case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:wpFileError(b,swfuploadL10n.missing_upload_url);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:wpFileError(b,swfuploadL10n.upload_limit_exceeded);break;case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:wpQueueError(swfuploadL10n.http_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:wpQueueError(swfuploadL10n.upload_failed);break;case
SWFUpload.UPLOAD_ERROR.IO_ERROR:wpQueueError(swfuploadL10n.io_error);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:wpQueueError(swfuploadL10n.security_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:jQuery("#media-item-"+b.id).remove();break;default:wpFileError(b,swfuploadL10n.default_error)}}function cancelUpload(){swfu.cancelQueue()}jQuery(document).ready(function(a){a('input[type="radio"]',"#media-items").live("click",function(){var b=a(this).closest("tr");if(a(b).hasClass("align")){setUserSetting("align",a(this).val())}else{if(a(b).hasClass("image-size")){setUserSetting("imgsize",a(this).val())}}});a("button.button","#media-items").live("click",function(){var b=this.className||"";b=b.match(/url([^ '"]+)/);if(b&&b[1]){setUserSetting("urlbutton",b[1]);a(this).siblings(
".urlfield").val(a(this).attr("title"))}})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjspopupdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,432 +0,0 @@
</span><del>-/**
- * popup.js
- *
- * An altered version of tinyMCEPopup to work in the same window as tinymce.
- *
- * ------------------------------------------------------------------
- *
- * Copyright 2009, Moxiecode Systems AB
- * Released under LGPL License.
- *
- * License: http://tinymce.moxiecode.com/license
- * Contributing: http://tinymce.moxiecode.com/contributing
- */
-
-// Some global instances
-
-/**
- * TinyMCE popup/dialog helper class. This gives you easy access to the
- * parent editor instance and a bunch of other things. It's higly recommended
- * that you load this script into your dialogs.
- *
- * @static
- * @class tinyMCEPopup
- */
-var tinyMCEPopup = {
-        /**
-         * Initializes the popup this will be called automatically.
-         *
-         * @method init
-         */
-        init : function() {
-                var t = this, w, ti;
-
-                // Find window & API
-                w = t.getWin();
-                tinymce = w.tinymce;
-                tinyMCE = w.tinyMCE;
-                t.editor = tinymce.EditorManager.activeEditor;
-                t.params = t.editor.windowManager.params;
-                t.features = t.editor.windowManager.features;
-                t.dom = tinymce.dom;
-
-                // Setup on init listeners
-                t.listeners = [];
-                t.onInit = {
-                        add : function(f, s) {
-                                t.listeners.push({func : f, scope : s});
-                        }
-                };
-
-                t.isWindow = false;
-                t.id = t.features.id;
-                t.editor.windowManager.onOpen.dispatch(t.editor.windowManager, window);
-        },
-
-        /**
-         * Returns the reference to the parent window that opened the dialog.
-         *
-         * @method getWin
-         * @return {Window} Reference to the parent window that opened the dialog.
-         */
-        getWin : function() {
-                return window;
-        },
-
-        /**
-         * Returns a window argument/parameter by name.
-         *
-         * @method getWindowArg
-         * @param {String} n Name of the window argument to retrieve.
-         * @param {String} dv Optional default value to return.
-         * @return {String} Argument value or default value if it wasn't found.
-         */
-        getWindowArg : function(n, dv) {
-                var v = this.params[n];
-
-                return tinymce.is(v) ? v : dv;
-        },
-
-        /**
-         * Returns a editor parameter/config option value.
-         *
-         * @method getParam
-         * @param {String} n Name of the editor config option to retrieve.
-         * @param {String} dv Optional default value to return.
-         * @return {String} Parameter value or default value if it wasn't found.
-         */
-        getParam : function(n, dv) {
-                return this.editor.getParam(n, dv);
-        },
-
-        /**
-         * Returns a language item by key.
-         *
-         * @method getLang
-         * @param {String} n Language item like mydialog.something.
-         * @param {String} dv Optional default value to return.
-         * @return {String} Language value for the item like "my string" or the default value if it wasn't found.
-         */
-        getLang : function(n, dv) {
-                return this.editor.getLang(n, dv);
-        },
-
-        /**
-         * Executed a command on editor that opened the dialog/popup.
-         *
-         * @method execCommand
-         * @param {String} cmd Command to execute.
-         * @param {Boolean} ui Optional boolean value if the UI for the command should be presented or not.
-         * @param {Object} val Optional value to pass with the comman like an URL.
-         * @param {Object} a Optional arguments object.
-         */
-        execCommand : function(cmd, ui, val, a) {
-                a = a || {};
-                a.skip_focus = 1;
-
-                this.restoreSelection();
-                return this.editor.execCommand(cmd, ui, val, a);
-        },
-
-        /**
-         * Resizes the dialog to the inner size of the window. This is needed since various browsers
-         * have different border sizes on windows.
-         *
-         * @method resizeToInnerSize
-         */
-        resizeToInnerSize : function() {
-                var t = this;
-
-                // Detach it to workaround a Chrome specific bug
-                // https://sourceforge.net/tracker/?func=detail&atid=635682&aid=2926339&group_id=103281
-                setTimeout(function() {
-                        var vp = t.dom.getViewPort(window);
-
-                        t.editor.windowManager.resizeBy(
-                                t.getWindowArg('mce_width') - vp.w,
-                                t.getWindowArg('mce_height') - vp.h,
-                                t.id || window
-                        );
-                }, 0);
-        },
-
-        /**
-         * Will executed the specified string when the page has been loaded. This function
-         * was added for compatibility with the 2.x branch.
-         *
-         * @method executeOnLoad
-         * @param {String} s String to evalutate on init.
-         */
-        executeOnLoad : function(s) {
-                this.onInit.add(function() {
-                        eval(s);
-                });
-        },
-
-        /**
-         * Stores the current editor selection for later restoration. This can be useful since some browsers
-         * looses it's selection if a control element is selected/focused inside the dialogs.
-         *
-         * @method storeSelection
-         */
-        storeSelection : function() {
-                this.editor.windowManager.bookmark = tinyMCEPopup.editor.selection.getBookmark(1);
-        },
-
-        /**
-         * Restores any stored selection. This can be useful since some browsers
-         * looses it's selection if a control element is selected/focused inside the dialogs.
-         *
-         * @method restoreSelection
-         */
-        restoreSelection : function() {
-                var t = tinyMCEPopup;
-
-                if (!t.isWindow && tinymce.isIE)
-                        t.editor.selection.moveToBookmark(t.editor.windowManager.bookmark);
-        },
-
-        /**
-         * Loads a specific dialog language pack. If you pass in plugin_url as a arugment
-         * when you open the window it will load the <plugin url>/langs/<code>_dlg.js lang pack file.
-         *
-         * @method requireLangPack
-         */
-        requireLangPack : function() {
-                var t = this, u = t.getWindowArg('plugin_url') || t.getWindowArg('theme_url');
-
-                if (u && t.editor.settings.language && t.features.translate_i18n !== false) {
-                        u += '/langs/' + t.editor.settings.language + '_dlg.js';
-
-                        if (!tinymce.ScriptLoader.isDone(u)) {
-                                document.write('<script type="text/javascript" src="' + tinymce._addVer(u) + '"></script>');
-                                tinymce.ScriptLoader.markDone(u);
-                        }
-                }
-        },
-
-        /**
-         * Executes a color picker on the specified element id. When the user
-         * then selects a color it will be set as the value of the specified element.
-         *
-         * @method pickColor
-         * @param {DOMEvent} e DOM event object.
-         * @param {string} element_id Element id to be filled with the color value from the picker.
-         */
-        pickColor : function(e, element_id) {
-                this.execCommand('mceColorPicker', true, {
-                        color : document.getElementById(element_id).value,
-                        func : function(c) {
-                                document.getElementById(element_id).value = c;
-
-                                try {
-                                        document.getElementById(element_id).onchange();
-                                } catch (ex) {
-                                        // Try fire event, ignore errors
-                                }
-                        }
-                });
-        },
-
-        /**
-         * Opens a filebrowser/imagebrowser this will set the output value from
-         * the browser as a value on the specified element.
-         *
-         * @method openBrowser
-         * @param {string} element_id Id of the element to set value in.
-         * @param {string} type Type of browser to open image/file/flash.
-         * @param {string} option Option name to get the file_broswer_callback function name from.
-         */
-        openBrowser : function(element_id, type, option) {
-                tinyMCEPopup.restoreSelection();
-                this.editor.execCallback('file_browser_callback', element_id, document.getElementById(element_id).value, type, window);
-        },
-
-        /**
-         * Creates a confirm dialog. Please don't use the blocking behavior of this
-         * native version use the callback method instead then it can be extended.
-         *
-         * @method confirm
-         * @param {String} t Title for the new confirm dialog.
-         * @param {function} cb Callback function to be executed after the user has selected ok or cancel.
-         * @param {Object} s Optional scope to execute the callback in.
-         */
-        confirm : function(t, cb, s) {
-                this.editor.windowManager.confirm(t, cb, s, window);
-        },
-
-        /**
-         * Creates a alert dialog. Please don't use the blocking behavior of this
-         * native version use the callback method instead then it can be extended.
-         *
-         * @method alert
-         * @param {String} t Title for the new alert dialog.
-         * @param {function} cb Callback function to be executed after the user has selected ok.
-         * @param {Object} s Optional scope to execute the callback in.
-         */
-        alert : function(tx, cb, s) {
-                this.editor.windowManager.alert(tx, cb, s, window);
-        },
-
-        /**
-         * Closes the current window.
-         *
-         * @method close
-         */
-        close : function() {
-                var t = this;
-
-                // To avoid domain relaxing issue in Opera
-                function close() {
-                        t.editor.windowManager.close(window);
-                        t.editor = null;
-                };
-
-                if (tinymce.isOpera)
-                        t.getWin().setTimeout(close, 0);
-                else
-                        close();
-        },
-
-        // Internal functions
-
-        _restoreSelection : function() {
-                var e = window.event.srcElement;
-
-                if (e.nodeName == 'INPUT' && (e.type == 'submit' || e.type == 'button'))
-                        tinyMCEPopup.restoreSelection();
-        },
-
-/*        _restoreSelection : function() {
-                var e = window.event.srcElement;
-
-                // If user focus a non text input or textarea
-                if ((e.nodeName != 'INPUT' && e.nodeName != 'TEXTAREA') || e.type != 'text')
-                        tinyMCEPopup.restoreSelection();
-        },*/
-
-        _onDOMLoaded : function() {
-                var t = tinyMCEPopup, ti = document.title, bm, h, nv;
-
-                if (t.domLoaded)
-                        return;
-
-                t.domLoaded = 1;
-
-                tinyMCEPopup.init();
-
-                // Translate page
-                if (t.features.translate_i18n !== false) {
-                        h = document.body.innerHTML;
-
-                        // Replace a=x with a="x" in IE
-                        if (tinymce.isIE)
-                                h = h.replace(/ (value|title|alt)=([^"][^\s>]+)/gi, ' $1="$2"')
-
-                        document.dir = t.editor.getParam('directionality','');
-
-                        if ((nv = t.editor.translate(h)) && nv != h)
-                                document.body.innerHTML = nv;
-
-                        if ((nv = t.editor.translate(ti)) && nv != ti)
-                                document.title = ti = nv;
-                }
-
-                document.body.style.display = '';
-
-                // Restore selection in IE when focus is placed on a non textarea or input element of the type text
-                if (tinymce.isIE) {
-                        document.attachEvent('onmouseup', tinyMCEPopup._restoreSelection);
-
-                        // Add base target element for it since it would fail with modal dialogs
-                        t.dom.add(t.dom.select('head')[0], 'base', {target : '_self'});
-                }
-
-                t.restoreSelection();
-
-                // Set inline title
-                if (!t.isWindow)
-                        t.editor.windowManager.setTitle(window, ti);
-                else
-                        window.focus();
-
-                if (!tinymce.isIE && !t.isWindow) {
-                        tinymce.dom.Event._add(document, 'focus', function() {
-                                t.editor.windowManager.focus(t.id);
-                        });
-                }
-
-                // Patch for accessibility
-                tinymce.each(t.dom.select('select'), function(e) {
-                        e.onkeydown = tinyMCEPopup._accessHandler;
-                });
-
-                // Call onInit
-                // Init must be called before focus so the selection won't get lost by the focus call
-                tinymce.each(t.listeners, function(o) {
-                        o.func.call(o.scope, t.editor);
-                });
-
-                // Move focus to window
-                if (t.getWindowArg('mce_auto_focus', true)) {
-                        window.focus();
-
-                        // Focus element with mceFocus class
-                        tinymce.each(document.forms, function(f) {
-                                tinymce.each(f.elements, function(e) {
-                                        if (t.dom.hasClass(e, 'mceFocus') && !e.disabled) {
-                                                e.focus();
-                                                return false; // Break loop
-                                        }
-                                });
-                        });
-                }
-
-                document.onkeyup = tinyMCEPopup._closeWinKeyHandler;
-        },
-
-        _accessHandler : function(e) {
-                e = e || window.event;
-
-                if (e.keyCode == 13 || e.keyCode == 32) {
-                        e = e.target || e.srcElement;
-
-                        if (e.onchange)
-                                e.onchange();
-
-                        return tinymce.dom.Event.cancel(e);
-                }
-        },
-
-        _closeWinKeyHandler : function(e) {
-                e = e || window.event;
-
-                if (e.keyCode == 27)
-                        tinyMCEPopup.close();
-        },
-
-        _wait : function() {
-                // Use IE method
-                if (document.attachEvent) {
-                        document.attachEvent("onreadystatechange", function() {
-                                if (document.readyState === "complete") {
-                                        document.detachEvent("onreadystatechange", arguments.callee);
-                                        tinyMCEPopup._onDOMLoaded();
-                                }
-                        });
-
-                        if (document.documentElement.doScroll && window == window.top) {
-                                (function() {
-                                        if (tinyMCEPopup.domLoaded)
-                                                return;
-
-                                        try {
-                                                // If IE is used, use the trick by Diego Perini
-                                                // http://javascript.nwbox.com/IEContentLoaded/
-                                                document.documentElement.doScroll("left");
-                                        } catch (ex) {
-                                                setTimeout(arguments.callee, 0);
-                                                return;
-                                        }
-
-                                        tinyMCEPopup._onDOMLoaded();
-                                })();
-                        }
-
-                        document.attachEvent('onload', tinyMCEPopup._onDOMLoaded);
-                } else if (document.addEventListener) {
-                        window.addEventListener('DOMContentLoaded', tinyMCEPopup._onDOMLoaded, false);
-                        window.addEventListener('load', tinyMCEPopup._onDOMLoaded, false);
-                }
-        }
-};
</del></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjspopupjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=tinymce.dom;b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=false;b.id=b.features.id;b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return window},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var a=this;setTimeout(function(){var b=a.dom.getViewPort(window);a.editor.windowManager.resizeBy(a.getWindowArg("mce_width")-b.w,a.getWindowArg("mce_height")-b.h,
a.id||window)},0)},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&&tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg("plugin_url")||b.getWindowArg("theme_url");if(a&&b.editor.settings.language&&b.features.translate_i18n!==false){a+="/langs/"+b.editor.settings.language+"_dlg.js";if(!tinymce.ScriptLoader.isDone(a)){document.write('<script type="text/javascript" src="'+tinymce._addVer(a)+'"><\/script>');tinymce.ScriptLoader.markDone(a)}}},pickColor:function(b,a){this.execCommand("mceColorPicker",true,{color:document.getElementById(a).value,func:function(e){document.getElementById(a).value=e;try{document.g
etElementById(a).onchange()}catch(d){}}})},openBrowser:function(a,c,b){tinyMCEPopup.restoreSelection();this.editor.execCallback("file_browser_callback",a,document.getElementById(a).value,c,window)},confirm:function(b,a,c){this.editor.windowManager.confirm(b,a,c,window)},alert:function(b,a,c){this.editor.windowManager.alert(b,a,c,window)},close:function(){var a=this;function b(){a.editor.windowManager.close(window);a.editor=null}if(tinymce.isOpera){a.getWin().setTimeout(b,0)}else{b()}},_restoreSelection:function(){var a=window.event.srcElement;if(a.nodeName=="INPUT"&&(a.type=="submit"||a.type=="button")){tinyMCEPopup.restoreSelection()}},_onDOMLoaded:function(){var b=tinyMCEPopup,d=document.title,e,c,a;if(b.domLoaded){return}b.domLoaded=1;tinyMCEPopup.init();if(b.features.translate_i18n!==false){c=document.body.innerHTML;if(tinymce.isIE){c=c.replace(/ (value|title|alt)=([^"][^\s>]+)/gi,' $1="$2"')}document.dir=
b.editor.getParam("directionality","");if((a=b.editor.translate(c))&&a!=c){document.body.innerHTML=a}if((a=b.editor.translate(d))&&a!=d){document.title=d=a}}document.body.style.display="";if(tinymce.isIE){document.attachEvent("onmouseup",tinyMCEPopup._restoreSelection);b.dom.add(b.dom.select("head")[0],"base",{target:"_self"})}b.restoreSelection();if(!b.isWindow){b.editor.windowManager.setTitle(window,d)}else{window.focus()}if(!tinymce.isIE&&!b.isWindow){tinymce.dom.Event._add(document,"focus",function(){b.editor.windowManager.focus(b.id)})}tinymce.each(b.dom.select("select"),function(f){f.onkeydown=tinyMCEPopup._accessHandler});tinymce.each(b.listeners,function(f){f.func.call(f.scope,b.editor)});if(b.getWindowArg("mce_auto_focus",true)){window.focus();tinymce.each(document.forms,function(g){tinymce.each(g.elements,function(f){if(b.dom.hasClass(f,"
mceFocus")&&!f.disabled){f.focus();return false}})})}document.onkeyup=tinyMCEPopup._closeWinKeyHandler},_accessHandler:function(a){a=a||window.event;if(a.keyCode==13||a.keyCode==32){a=a.target||a.srcElement;if(a.onchange){a.onchange()}return tinymce.dom.Event.cancel(a)}},_closeWinKeyHandler:function(a){a=a||window.event;if(a.keyCode==27){tinyMCEPopup.close()}},_wait:function(){if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);tinyMCEPopup._onDOMLoaded()}});if(document.documentElement.doScroll&&window==window.top){(function(){if(tinyMCEPopup.domLoaded){return}try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}tinyMCEPopup._onDOMLoaded()})()}document.attachEvent("onload",tinyMCEPopup._onDOMLoaded)}else{if(document.addEventListener){window.addE
ventListener("DOMContentLoaded",tinyMCEPopup._onDOMLoaded,false);window.addEventListener("load",tinyMCEPopup._onDOMLoaded,false)}}}};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjspopupjsfromrev21591trunkwpincludesjstinymcepluginswpdialogsjspopupdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js (from rev 21591, trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js         (rev 0)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,432 @@
</span><ins>+/**
+ * popup.js
+ *
+ * An altered version of tinyMCEPopup to work in the same window as tinymce.
+ *
+ * ------------------------------------------------------------------
+ *
+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
+ *
+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
+ */
+
+// Some global instances
+
+/**
+ * TinyMCE popup/dialog helper class. This gives you easy access to the
+ * parent editor instance and a bunch of other things. It's higly recommended
+ * that you load this script into your dialogs.
+ *
+ * @static
+ * @class tinyMCEPopup
+ */
+var tinyMCEPopup = {
+        /**
+         * Initializes the popup this will be called automatically.
+         *
+         * @method init
+         */
+        init : function() {
+                var t = this, w, ti;
+
+                // Find window & API
+                w = t.getWin();
+                tinymce = w.tinymce;
+                tinyMCE = w.tinyMCE;
+                t.editor = tinymce.EditorManager.activeEditor;
+                t.params = t.editor.windowManager.params;
+                t.features = t.editor.windowManager.features;
+                t.dom = tinymce.dom;
+
+                // Setup on init listeners
+                t.listeners = [];
+                t.onInit = {
+                        add : function(f, s) {
+                                t.listeners.push({func : f, scope : s});
+                        }
+                };
+
+                t.isWindow = false;
+                t.id = t.features.id;
+                t.editor.windowManager.onOpen.dispatch(t.editor.windowManager, window);
+        },
+
+        /**
+         * Returns the reference to the parent window that opened the dialog.
+         *
+         * @method getWin
+         * @return {Window} Reference to the parent window that opened the dialog.
+         */
+        getWin : function() {
+                return window;
+        },
+
+        /**
+         * Returns a window argument/parameter by name.
+         *
+         * @method getWindowArg
+         * @param {String} n Name of the window argument to retrieve.
+         * @param {String} dv Optional default value to return.
+         * @return {String} Argument value or default value if it wasn't found.
+         */
+        getWindowArg : function(n, dv) {
+                var v = this.params[n];
+
+                return tinymce.is(v) ? v : dv;
+        },
+
+        /**
+         * Returns a editor parameter/config option value.
+         *
+         * @method getParam
+         * @param {String} n Name of the editor config option to retrieve.
+         * @param {String} dv Optional default value to return.
+         * @return {String} Parameter value or default value if it wasn't found.
+         */
+        getParam : function(n, dv) {
+                return this.editor.getParam(n, dv);
+        },
+
+        /**
+         * Returns a language item by key.
+         *
+         * @method getLang
+         * @param {String} n Language item like mydialog.something.
+         * @param {String} dv Optional default value to return.
+         * @return {String} Language value for the item like "my string" or the default value if it wasn't found.
+         */
+        getLang : function(n, dv) {
+                return this.editor.getLang(n, dv);
+        },
+
+        /**
+         * Executed a command on editor that opened the dialog/popup.
+         *
+         * @method execCommand
+         * @param {String} cmd Command to execute.
+         * @param {Boolean} ui Optional boolean value if the UI for the command should be presented or not.
+         * @param {Object} val Optional value to pass with the comman like an URL.
+         * @param {Object} a Optional arguments object.
+         */
+        execCommand : function(cmd, ui, val, a) {
+                a = a || {};
+                a.skip_focus = 1;
+
+                this.restoreSelection();
+                return this.editor.execCommand(cmd, ui, val, a);
+        },
+
+        /**
+         * Resizes the dialog to the inner size of the window. This is needed since various browsers
+         * have different border sizes on windows.
+         *
+         * @method resizeToInnerSize
+         */
+        resizeToInnerSize : function() {
+                var t = this;
+
+                // Detach it to workaround a Chrome specific bug
+                // https://sourceforge.net/tracker/?func=detail&atid=635682&aid=2926339&group_id=103281
+                setTimeout(function() {
+                        var vp = t.dom.getViewPort(window);
+
+                        t.editor.windowManager.resizeBy(
+                                t.getWindowArg('mce_width') - vp.w,
+                                t.getWindowArg('mce_height') - vp.h,
+                                t.id || window
+                        );
+                }, 0);
+        },
+
+        /**
+         * Will executed the specified string when the page has been loaded. This function
+         * was added for compatibility with the 2.x branch.
+         *
+         * @method executeOnLoad
+         * @param {String} s String to evalutate on init.
+         */
+        executeOnLoad : function(s) {
+                this.onInit.add(function() {
+                        eval(s);
+                });
+        },
+
+        /**
+         * Stores the current editor selection for later restoration. This can be useful since some browsers
+         * looses it's selection if a control element is selected/focused inside the dialogs.
+         *
+         * @method storeSelection
+         */
+        storeSelection : function() {
+                this.editor.windowManager.bookmark = tinyMCEPopup.editor.selection.getBookmark(1);
+        },
+
+        /**
+         * Restores any stored selection. This can be useful since some browsers
+         * looses it's selection if a control element is selected/focused inside the dialogs.
+         *
+         * @method restoreSelection
+         */
+        restoreSelection : function() {
+                var t = tinyMCEPopup;
+
+                if (!t.isWindow && tinymce.isIE)
+                        t.editor.selection.moveToBookmark(t.editor.windowManager.bookmark);
+        },
+
+        /**
+         * Loads a specific dialog language pack. If you pass in plugin_url as a arugment
+         * when you open the window it will load the <plugin url>/langs/<code>_dlg.js lang pack file.
+         *
+         * @method requireLangPack
+         */
+        requireLangPack : function() {
+                var t = this, u = t.getWindowArg('plugin_url') || t.getWindowArg('theme_url');
+
+                if (u && t.editor.settings.language && t.features.translate_i18n !== false) {
+                        u += '/langs/' + t.editor.settings.language + '_dlg.js';
+
+                        if (!tinymce.ScriptLoader.isDone(u)) {
+                                document.write('<script type="text/javascript" src="' + tinymce._addVer(u) + '"></script>');
+                                tinymce.ScriptLoader.markDone(u);
+                        }
+                }
+        },
+
+        /**
+         * Executes a color picker on the specified element id. When the user
+         * then selects a color it will be set as the value of the specified element.
+         *
+         * @method pickColor
+         * @param {DOMEvent} e DOM event object.
+         * @param {string} element_id Element id to be filled with the color value from the picker.
+         */
+        pickColor : function(e, element_id) {
+                this.execCommand('mceColorPicker', true, {
+                        color : document.getElementById(element_id).value,
+                        func : function(c) {
+                                document.getElementById(element_id).value = c;
+
+                                try {
+                                        document.getElementById(element_id).onchange();
+                                } catch (ex) {
+                                        // Try fire event, ignore errors
+                                }
+                        }
+                });
+        },
+
+        /**
+         * Opens a filebrowser/imagebrowser this will set the output value from
+         * the browser as a value on the specified element.
+         *
+         * @method openBrowser
+         * @param {string} element_id Id of the element to set value in.
+         * @param {string} type Type of browser to open image/file/flash.
+         * @param {string} option Option name to get the file_broswer_callback function name from.
+         */
+        openBrowser : function(element_id, type, option) {
+                tinyMCEPopup.restoreSelection();
+                this.editor.execCallback('file_browser_callback', element_id, document.getElementById(element_id).value, type, window);
+        },
+
+        /**
+         * Creates a confirm dialog. Please don't use the blocking behavior of this
+         * native version use the callback method instead then it can be extended.
+         *
+         * @method confirm
+         * @param {String} t Title for the new confirm dialog.
+         * @param {function} cb Callback function to be executed after the user has selected ok or cancel.
+         * @param {Object} s Optional scope to execute the callback in.
+         */
+        confirm : function(t, cb, s) {
+                this.editor.windowManager.confirm(t, cb, s, window);
+        },
+
+        /**
+         * Creates a alert dialog. Please don't use the blocking behavior of this
+         * native version use the callback method instead then it can be extended.
+         *
+         * @method alert
+         * @param {String} t Title for the new alert dialog.
+         * @param {function} cb Callback function to be executed after the user has selected ok.
+         * @param {Object} s Optional scope to execute the callback in.
+         */
+        alert : function(tx, cb, s) {
+                this.editor.windowManager.alert(tx, cb, s, window);
+        },
+
+        /**
+         * Closes the current window.
+         *
+         * @method close
+         */
+        close : function() {
+                var t = this;
+
+                // To avoid domain relaxing issue in Opera
+                function close() {
+                        t.editor.windowManager.close(window);
+                        t.editor = null;
+                };
+
+                if (tinymce.isOpera)
+                        t.getWin().setTimeout(close, 0);
+                else
+                        close();
+        },
+
+        // Internal functions
+
+        _restoreSelection : function() {
+                var e = window.event.srcElement;
+
+                if (e.nodeName == 'INPUT' && (e.type == 'submit' || e.type == 'button'))
+                        tinyMCEPopup.restoreSelection();
+        },
+
+/*        _restoreSelection : function() {
+                var e = window.event.srcElement;
+
+                // If user focus a non text input or textarea
+                if ((e.nodeName != 'INPUT' && e.nodeName != 'TEXTAREA') || e.type != 'text')
+                        tinyMCEPopup.restoreSelection();
+        },*/
+
+        _onDOMLoaded : function() {
+                var t = tinyMCEPopup, ti = document.title, bm, h, nv;
+
+                if (t.domLoaded)
+                        return;
+
+                t.domLoaded = 1;
+
+                tinyMCEPopup.init();
+
+                // Translate page
+                if (t.features.translate_i18n !== false) {
+                        h = document.body.innerHTML;
+
+                        // Replace a=x with a="x" in IE
+                        if (tinymce.isIE)
+                                h = h.replace(/ (value|title|alt)=([^"][^\s>]+)/gi, ' $1="$2"')
+
+                        document.dir = t.editor.getParam('directionality','');
+
+                        if ((nv = t.editor.translate(h)) && nv != h)
+                                document.body.innerHTML = nv;
+
+                        if ((nv = t.editor.translate(ti)) && nv != ti)
+                                document.title = ti = nv;
+                }
+
+                document.body.style.display = '';
+
+                // Restore selection in IE when focus is placed on a non textarea or input element of the type text
+                if (tinymce.isIE) {
+                        document.attachEvent('onmouseup', tinyMCEPopup._restoreSelection);
+
+                        // Add base target element for it since it would fail with modal dialogs
+                        t.dom.add(t.dom.select('head')[0], 'base', {target : '_self'});
+                }
+
+                t.restoreSelection();
+
+                // Set inline title
+                if (!t.isWindow)
+                        t.editor.windowManager.setTitle(window, ti);
+                else
+                        window.focus();
+
+                if (!tinymce.isIE && !t.isWindow) {
+                        tinymce.dom.Event._add(document, 'focus', function() {
+                                t.editor.windowManager.focus(t.id);
+                        });
+                }
+
+                // Patch for accessibility
+                tinymce.each(t.dom.select('select'), function(e) {
+                        e.onkeydown = tinyMCEPopup._accessHandler;
+                });
+
+                // Call onInit
+                // Init must be called before focus so the selection won't get lost by the focus call
+                tinymce.each(t.listeners, function(o) {
+                        o.func.call(o.scope, t.editor);
+                });
+
+                // Move focus to window
+                if (t.getWindowArg('mce_auto_focus', true)) {
+                        window.focus();
+
+                        // Focus element with mceFocus class
+                        tinymce.each(document.forms, function(f) {
+                                tinymce.each(f.elements, function(e) {
+                                        if (t.dom.hasClass(e, 'mceFocus') && !e.disabled) {
+                                                e.focus();
+                                                return false; // Break loop
+                                        }
+                                });
+                        });
+                }
+
+                document.onkeyup = tinyMCEPopup._closeWinKeyHandler;
+        },
+
+        _accessHandler : function(e) {
+                e = e || window.event;
+
+                if (e.keyCode == 13 || e.keyCode == 32) {
+                        e = e.target || e.srcElement;
+
+                        if (e.onchange)
+                                e.onchange();
+
+                        return tinymce.dom.Event.cancel(e);
+                }
+        },
+
+        _closeWinKeyHandler : function(e) {
+                e = e || window.event;
+
+                if (e.keyCode == 27)
+                        tinyMCEPopup.close();
+        },
+
+        _wait : function() {
+                // Use IE method
+                if (document.attachEvent) {
+                        document.attachEvent("onreadystatechange", function() {
+                                if (document.readyState === "complete") {
+                                        document.detachEvent("onreadystatechange", arguments.callee);
+                                        tinyMCEPopup._onDOMLoaded();
+                                }
+                        });
+
+                        if (document.documentElement.doScroll && window == window.top) {
+                                (function() {
+                                        if (tinyMCEPopup.domLoaded)
+                                                return;
+
+                                        try {
+                                                // If IE is used, use the trick by Diego Perini
+                                                // http://javascript.nwbox.com/IEContentLoaded/
+                                                document.documentElement.doScroll("left");
+                                        } catch (ex) {
+                                                setTimeout(arguments.callee, 0);
+                                                return;
+                                        }
+
+                                        tinyMCEPopup._onDOMLoaded();
+                                })();
+                        }
+
+                        document.attachEvent('onload', tinyMCEPopup._onDOMLoaded);
+                } else if (document.addEventListener) {
+                        window.addEventListener('DOMContentLoaded', tinyMCEPopup._onDOMLoaded, false);
+                        window.addEventListener('load', tinyMCEPopup._onDOMLoaded, false);
+                }
+        }
+};
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjspopupminjsfromrev21591trunkwpincludesjstinymcepluginswpdialogsjspopupjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.min.js (from rev 21591, trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.min.js         (rev 0)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/popup.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=tinymce.dom;b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=false;b.id=b.features.id;b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return window},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var a=this;setTimeout(function(){var b=a.dom.getViewPort(window);a.editor.windowManager.resizeBy(a.getWindowArg("mce_width")-b.w,a.getWindowArg("mce_height")-b.h,
a.id||window)},0)},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&&tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg("plugin_url")||b.getWindowArg("theme_url");if(a&&b.editor.settings.language&&b.features.translate_i18n!==false){a+="/langs/"+b.editor.settings.language+"_dlg.js";if(!tinymce.ScriptLoader.isDone(a)){document.write('<script type="text/javascript" src="'+tinymce._addVer(a)+'"><\/script>');tinymce.ScriptLoader.markDone(a)}}},pickColor:function(b,a){this.execCommand("mceColorPicker",true,{color:document.getElementById(a).value,func:function(e){document.getElementById(a).value=e;try{document.g
etElementById(a).onchange()}catch(d){}}})},openBrowser:function(a,c,b){tinyMCEPopup.restoreSelection();this.editor.execCallback("file_browser_callback",a,document.getElementById(a).value,c,window)},confirm:function(b,a,c){this.editor.windowManager.confirm(b,a,c,window)},alert:function(b,a,c){this.editor.windowManager.alert(b,a,c,window)},close:function(){var a=this;function b(){a.editor.windowManager.close(window);a.editor=null}if(tinymce.isOpera){a.getWin().setTimeout(b,0)}else{b()}},_restoreSelection:function(){var a=window.event.srcElement;if(a.nodeName=="INPUT"&&(a.type=="submit"||a.type=="button")){tinyMCEPopup.restoreSelection()}},_onDOMLoaded:function(){var b=tinyMCEPopup,d=document.title,e,c,a;if(b.domLoaded){return}b.domLoaded=1;tinyMCEPopup.init();if(b.features.translate_i18n!==false){c=document.body.innerHTML;if(tinymce.isIE){c=c.replace(/ (value|title|alt)=([^"][^\s>]+)/gi,' $1="$2"')}document.dir=
b.editor.getParam("directionality","");if((a=b.editor.translate(c))&&a!=c){document.body.innerHTML=a}if((a=b.editor.translate(d))&&a!=d){document.title=d=a}}document.body.style.display="";if(tinymce.isIE){document.attachEvent("onmouseup",tinyMCEPopup._restoreSelection);b.dom.add(b.dom.select("head")[0],"base",{target:"_self"})}b.restoreSelection();if(!b.isWindow){b.editor.windowManager.setTitle(window,d)}else{window.focus()}if(!tinymce.isIE&&!b.isWindow){tinymce.dom.Event._add(document,"focus",function(){b.editor.windowManager.focus(b.id)})}tinymce.each(b.dom.select("select"),function(f){f.onkeydown=tinyMCEPopup._accessHandler});tinymce.each(b.listeners,function(f){f.func.call(f.scope,b.editor)});if(b.getWindowArg("mce_auto_focus",true)){window.focus();tinymce.each(document.forms,function(g){tinymce.each(g.elements,function(f){if(b.dom.hasClass(f,"
mceFocus")&&!f.disabled){f.focus();return false}})})}document.onkeyup=tinyMCEPopup._closeWinKeyHandler},_accessHandler:function(a){a=a||window.event;if(a.keyCode==13||a.keyCode==32){a=a.target||a.srcElement;if(a.onchange){a.onchange()}return tinymce.dom.Event.cancel(a)}},_closeWinKeyHandler:function(a){a=a||window.event;if(a.keyCode==27){tinyMCEPopup.close()}},_wait:function(){if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);tinyMCEPopup._onDOMLoaded()}});if(document.documentElement.doScroll&&window==window.top){(function(){if(tinyMCEPopup.domLoaded){return}try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}tinyMCEPopup._onDOMLoaded()})()}document.attachEvent("onload",tinyMCEPopup._onDOMLoaded)}else{if(document.addEventListener){window.addE
ventListener("DOMContentLoaded",tinyMCEPopup._onDOMLoaded,false);window.addEventListener("load",tinyMCEPopup._onDOMLoaded,false)}}}};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjswpdialogdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,28 +0,0 @@
</span><del>-(function($){
-        $.ui.dialog.prototype.options.closeOnEscape = false;
-        $.widget("wp.wpdialog", $.ui.dialog, {
-                options: {
-                        closeOnEscape: false
-                },
-
-                open: function() {
-                        var ed;
-
-                        // Initialize tinyMCEPopup if it exists and is the editor is active.
-                        if ( tinyMCEPopup && typeof tinyMCE != 'undefined' && ( ed = tinyMCE.activeEditor ) && !ed.isHidden() ) {
-                                tinyMCEPopup.init();
-                        }
-
-                        // Add beforeOpen event.
-                        if ( this._isOpen || false === this._trigger('beforeOpen') ) {
-                                return;
-                        }
-
-                        // Open the dialog.
-                        $.ui.dialog.prototype.open.apply( this, arguments );
-                        // WebKit leaves focus in the TinyMCE editor unless we shift focus.
-                        this.element.focus();
-                        this._trigger('refresh');
-                }
-        });
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjswpdialogjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){a.ui.dialog.prototype.options.closeOnEscape=false;a.widget("wp.wpdialog",a.ui.dialog,{options:{closeOnEscape:false},open:function(){var b;if(tinyMCEPopup&&typeof tinyMCE!="undefined"&&(b=tinyMCE.activeEditor)&&!b.isHidden()){tinyMCEPopup.init()}if(this._isOpen||false===this._trigger("beforeOpen")){return}a.ui.dialog.prototype.open.apply(this,arguments);this.element.focus();this._trigger("refresh")}})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjswpdialogjsfromrev21591trunkwpincludesjstinymcepluginswpdialogsjswpdialogdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js (from rev 21591, trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js         (rev 0)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,28 @@
</span><ins>+(function($){
+        $.ui.dialog.prototype.options.closeOnEscape = false;
+        $.widget("wp.wpdialog", $.ui.dialog, {
+                options: {
+                        closeOnEscape: false
+                },
+
+                open: function() {
+                        var ed;
+
+                        // Initialize tinyMCEPopup if it exists and is the editor is active.
+                        if ( tinyMCEPopup && typeof tinyMCE != 'undefined' && ( ed = tinyMCE.activeEditor ) && !ed.isHidden() ) {
+                                tinyMCEPopup.init();
+                        }
+
+                        // Add beforeOpen event.
+                        if ( this._isOpen || false === this._trigger('beforeOpen') ) {
+                                return;
+                        }
+
+                        // Open the dialog.
+                        $.ui.dialog.prototype.open.apply( this, arguments );
+                        // WebKit leaves focus in the TinyMCE editor unless we shift focus.
+                        this.element.focus();
+                        this._trigger('refresh');
+                }
+        });
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpdialogsjswpdialogminjsfromrev21591trunkwpincludesjstinymcepluginswpdialogsjswpdialogjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.min.js (from rev 21591, trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.min.js         (rev 0)
+++ trunk/wp-includes/js/tinymce/plugins/wpdialogs/js/wpdialog.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){a.ui.dialog.prototype.options.closeOnEscape=false;a.widget("wp.wpdialog",a.ui.dialog,{options:{closeOnEscape:false},open:function(){var b;if(tinyMCEPopup&&typeof tinyMCE!="undefined"&&(b=tinyMCE.activeEditor)&&!b.isHidden()){tinyMCEPopup.init()}if(this._isOpen||false===this._trigger("beforeOpen")){return}a.ui.dialog.prototype.open.apply(this,arguments);this.element.focus();this._trigger("refresh")}})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpeditimageeditimagehtml"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/wpeditimage/editimage.html (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpeditimage/editimage.html        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tinymce/plugins/wpeditimage/editimage.html        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -5,7 +5,7 @@
</span><span class="cx"> <title></title>
</span><span class="cx">
</span><span class="cx"> <link rel="stylesheet" href="css/editimage.css?ver=356-20120818" type="text/css" media="all" />
</span><del>-<script type="text/javascript" src="js/editimage.js?ver=356-20120818"></script>
</del><ins>+<script type="text/javascript" src="js/editimage.min.js?ver=356-20120818"></script>
</ins><span class="cx"> <script type="text/javascript" src="../../utils/form_utils.js?ver=356-20120818"></script>
</span><span class="cx"> <base target="_self" />
</span><span class="cx"> </head>
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpeditimagejseditimagedevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,613 +0,0 @@
</span><del>-
-var tinymce = null, tinyMCEPopup, tinyMCE, wpImage;
-
-tinyMCEPopup = {
-        init: function() {
-                var t = this, w, ti;
-
-                // Find window & API
-                w = t.getWin();
-                tinymce = w.tinymce;
-                tinyMCE = w.tinyMCE;
-                t.editor = tinymce.EditorManager.activeEditor;
-                t.params = t.editor.windowManager.params;
-                t.features = t.editor.windowManager.features;
-
-                // Setup local DOM
-                t.dom = t.editor.windowManager.createInstance('tinymce.dom.DOMUtils', document);
-                t.editor.windowManager.onOpen.dispatch(t.editor.windowManager, window);
-        },
-
-        getWin : function() {
-                return (!window.frameElement && window.dialogArguments) || opener || parent || top;
-        },
-
-        getParam : function(n, dv) {
-                return this.editor.getParam(n, dv);
-        },
-
-        close : function() {
-                var t = this;
-
-                // To avoid domain relaxing issue in Opera
-                function close() {
-                        t.editor.windowManager.close(window);
-                        tinymce = tinyMCE = t.editor = t.params = t.dom = t.dom.doc = null; // Cleanup
-                };
-
-                if (tinymce.isOpera)
-                        t.getWin().setTimeout(close, 0);
-                else
-                        close();
-        },
-
-        execCommand : function(cmd, ui, val, a) {
-                a = a || {};
-                a.skip_focus = 1;
-
-                this.restoreSelection();
-                return this.editor.execCommand(cmd, ui, val, a);
-        },
-
-        storeSelection : function() {
-                this.editor.windowManager.bookmark = tinyMCEPopup.editor.selection.getBookmark(1);
-        },
-
-        restoreSelection : function() {
-                var t = tinyMCEPopup;
-
-                if ( tinymce.isIE )
-                        t.editor.selection.moveToBookmark(t.editor.windowManager.bookmark);
-        }
-}
-tinyMCEPopup.init();
-
-wpImage = {
-        preInit : function() {
-                // import colors stylesheet from parent
-                var ed = tinyMCEPopup.editor, win = tinyMCEPopup.getWin(), styles = win.document.styleSheets, url, i;
-
-                for ( i = 0; i < styles.length; i++ ) {
-                        url = styles.item(i).href;
-                        if ( url && url.indexOf('colors') != -1 ) {
-                                document.getElementsByTagName('head')[0].appendChild( ed.dom.create('link', {rel:'stylesheet', href: url}) );
-                                break;
-                        }
-                }
-        },
-
-        I : function(e) {
-                return document.getElementById(e);
-        },
-
-        current : '',
-        link : '',
-        link_rel : '',
-        target_value : '',
-        current_size_sel : 's100',
-        width : '',
-        height : '',
-        align : '',
-        img_alt : '',
-
-        setTabs : function(tab) {
-                var t = this;
-
-                if ( 'current' == tab.className ) return false;
-                t.I('div_advanced').style.display = ( 'tab_advanced' == tab.id ) ? 'block' : 'none';
-                t.I('div_basic').style.display = ( 'tab_basic' == tab.id ) ? 'block' : 'none';
-                t.I('tab_basic').className = t.I('tab_advanced').className = '';
-                tab.className = 'current';
-                return false;
-        },
-
-        img_seturl : function(u) {
-                var t = this, rel = t.I('link_rel').value;
-
-                if ( 'current' == u ) {
-                        t.I('link_href').value = t.current;
-                        t.I('link_rel').value = t.link_rel;
-                } else {
-                        t.I('link_href').value = t.link;
-                        if ( rel ) {
-                                rel = rel.replace( /attachment|wp-att-[0-9]+/gi, '' );
-                                t.I('link_rel').value = tinymce.trim(rel);
-                        }
-                }
-        },
-
-        imgAlignCls : function(v) {
-                var t = this, cls = t.I('img_classes').value;
-
-                t.I('img_demo').className = t.align = v;
-
-                cls = cls.replace( /align[^ "']+/gi, '' );
-                cls += (' ' + v);
-                cls = cls.replace( /\s+/g, ' ' ).replace( /^\s/, '' );
-
-                if ( 'aligncenter' == v ) {
-                        t.I('hspace').value = '';
-                        t.updateStyle('hspace');
-                }
-
-                t.I('img_classes').value = cls;
-        },
-
-        showSize : function(el) {
-                var t = this, demo = t.I('img_demo'), w = t.width, h = t.height, id = el.id || 's100', size;
-
-                size = parseInt(id.substring(1)) / 200;
-                demo.width = Math.round(w * size);
-                demo.height = Math.round(h * size);
-
-                t.showSizeClear();
-                el.style.borderColor = '#A3A3A3';
-                el.style.backgroundColor = '#E5E5E5';
-        },
-
-        showSizeSet : function() {
-                var t = this, s130, s120, s110;
-
-                if ( (t.width * 1.3) > parseInt(t.preloadImg.width) ) {
-                        s130 = t.I('s130'), s120 = t.I('s120'), s110 = t.I('s110');
-
-                        s130.onclick = s120.onclick = s110.onclick = null;
-                        s130.onmouseover = s120.onmouseover = s110.onmouseover = null;
-                        s130.style.color = s120.style.color = s110.style.color = '#aaa';
-                }
-        },
-
-        showSizeRem : function() {
-                var t = this, demo = t.I('img_demo'), f = document.forms[0];
-
-                demo.width = Math.round(f.width.value * 0.5);
-                demo.height = Math.round(f.height.value * 0.5);
-                t.showSizeClear();
-                t.I(t.current_size_sel).style.borderColor = '#A3A3A3';
-                t.I(t.current_size_sel).style.backgroundColor = '#E5E5E5';
-
-                return false;
-        },
-
-        showSizeClear : function() {
-                var divs = this.I('img_size').getElementsByTagName('div'), i;
-
-                for ( i = 0; i < divs.length; i++ ) {
-                        divs[i].style.borderColor = '#f1f1f1';
-                        divs[i].style.backgroundColor = '#f1f1f1';
-                }
-        },
-
-        imgEditSize : function(el) {
-                var t = this, f = document.forms[0], W, H, w, h, id;
-
-                if ( ! t.preloadImg || ! t.preloadImg.width || ! t.preloadImg.height )
-                        return;
-                
-                W = parseInt(t.preloadImg.width), H = parseInt(t.preloadImg.height), w = t.width || W, h = t.height || H, id = el.id || 's100';
-
-                size = parseInt(id.substring(1)) / 100;
-
-                w = Math.round(w * size);
-                h = Math.round(h * size);
-
-                f.width.value = Math.min(W, w);
-                f.height.value = Math.min(H, h);
-
-                t.current_size_sel = id;
-                t.demoSetSize();
-        },
-
-        demoSetSize : function(img) {
-                var demo = this.I('img_demo'), f = document.forms[0];
-
-                demo.width = f.width.value ? Math.round(f.width.value * 0.5) : '';
-                demo.height = f.height.value ? Math.round(f.height.value * 0.5) : '';
-        },
-
-        demoSetStyle : function() {
-                var f = document.forms[0], demo = this.I('img_demo'), dom = tinyMCEPopup.editor.dom;
-
-                if (demo) {
-                        dom.setAttrib(demo, 'style', f.img_style.value);
-                        dom.setStyle(demo, 'width', '');
-                        dom.setStyle(demo, 'height', '');
-                }
-        },
-
-        origSize : function() {
-                var t = this, f = document.forms[0], el = t.I('s100');
-
-                f.width.value = t.width = t.preloadImg.width;
-                f.height.value = t.height = t.preloadImg.height;
-                t.showSizeSet();
-                t.demoSetSize();
-                t.showSize(el);
-        },
-
-        init : function() {
-                var ed = tinyMCEPopup.editor, h;
-
-                h = document.body.innerHTML;
-                document.body.innerHTML = ed.translate(h);
-                window.setTimeout( function(){wpImage.setup();}, 500 );
-        },
-
-        setup : function() {
-                var t = this, c, el, link, fname, f = document.forms[0], ed = tinyMCEPopup.editor,
-                        d = t.I('img_demo'), dom = tinyMCEPopup.dom, DL, DD, caption = '', dlc, pa;
-
-                document.dir = tinyMCEPopup.editor.getParam('directionality','');
-
-                if ( tinyMCEPopup.editor.getParam('wpeditimage_disable_captions', false) )
-                        t.I('cap_field').style.display = 'none';
-
-                tinyMCEPopup.restoreSelection();
-                el = ed.selection.getNode();
-                if (el.nodeName != 'IMG')
-                        return;
-
-                f.img_src.value = d.src = link = ed.dom.getAttrib(el, 'src');
-                ed.dom.setStyle(el, 'float', '');
-                t.getImageData();
-                c = ed.dom.getAttrib(el, 'class');
-
-                if ( DL = dom.getParent(el, 'dl') ) {
-                        dlc = ed.dom.getAttrib(DL, 'class');
-                        dlc = dlc.match(/align[^ "']+/i);
-                        if ( dlc && ! dom.hasClass(el, dlc) ) {
-                                c += ' '+dlc;
-                                tinymce.trim(c);
-                        }
-
-                        DD = ed.dom.select('dd.wp-caption-dd', DL);
-                        if ( DD && DD[0] )
-                                caption = ed.serializer.serialize(DD[0]).replace(/^<p>/, '').replace(/<\/p>$/, '');
-                }
-
-                f.img_cap_text.value = caption;
-                f.img_title.value = ed.dom.getAttrib(el, 'title');
-                f.img_alt.value = ed.dom.getAttrib(el, 'alt');
-                f.border.value = ed.dom.getAttrib(el, 'border');
-                f.vspace.value = ed.dom.getAttrib(el, 'vspace');
-                f.hspace.value = ed.dom.getAttrib(el, 'hspace');
-                f.align.value = ed.dom.getAttrib(el, 'align');
-                f.width.value = t.width = ed.dom.getAttrib(el, 'width');
-                f.height.value = t.height = ed.dom.getAttrib(el, 'height');
-                f.img_classes.value = c;
-                f.img_style.value = ed.dom.getAttrib(el, 'style');
-
-                // Move attribs to styles
-                if ( dom.getAttrib(el, 'hspace') )
-                        t.updateStyle('hspace');
-
-                if ( dom.getAttrib(el, 'border') )
-                        t.updateStyle('border');
-
-                if ( dom.getAttrib(el, 'vspace') )
-                        t.updateStyle('vspace');
-
-                if ( pa = ed.dom.getParent(el, 'A') ) {
-                        f.link_href.value = t.current = ed.dom.getAttrib(pa, 'href');
-                        f.link_title.value = ed.dom.getAttrib(pa, 'title');
-                        f.link_rel.value = t.link_rel = ed.dom.getAttrib(pa, 'rel');
-                        f.link_style.value = ed.dom.getAttrib(pa, 'style');
-                        t.target_value = ed.dom.getAttrib(pa, 'target');
-                        f.link_classes.value = ed.dom.getAttrib(pa, 'class');
-                }
-
-                f.link_target.checked = ( t.target_value && t.target_value == '_blank' ) ? 'checked' : '';
-
-                fname = link.substring( link.lastIndexOf('/') );
-                fname = fname.replace(/-[0-9]{2,4}x[0-9]{2,4}/, '' );
-                t.link = link.substring( 0, link.lastIndexOf('/') ) + fname;
-
-                if ( c.indexOf('alignleft') != -1 ) {
-                        t.I('alignleft').checked = "checked";
-                        d.className = t.align = "alignleft";
-                } else if ( c.indexOf('aligncenter') != -1 ) {
-                        t.I('aligncenter').checked = "checked";
-                        d.className = t.align = "aligncenter";
-                } else if ( c.indexOf('alignright') != -1 ) {
-                        t.I('alignright').checked = "checked";
-                        d.className = t.align = "alignright";
-                } else if ( c.indexOf('alignnone') != -1 ) {
-                        t.I('alignnone').checked = "checked";
-                        d.className = t.align = "alignnone";
-                }
-
-                if ( t.width && t.preloadImg.width )
-                        t.showSizeSet();
-                
-                document.body.style.display = '';
-        },
-
-        remove : function() {
-                var ed = tinyMCEPopup.editor, p, el;
-
-                tinyMCEPopup.restoreSelection();
-                el = ed.selection.getNode();
-                if (el.nodeName != 'IMG') return;
-
-                if ( (p = ed.dom.getParent(el, 'div')) && ed.dom.hasClass(p, 'mceTemp') )
-                        ed.dom.remove(p);
-                else if ( (p = ed.dom.getParent(el, 'A')) && p.childNodes.length == 1 )
-                        ed.dom.remove(p);
-                else ed.dom.remove(el);
-
-                ed.execCommand('mceRepaint');
-                tinyMCEPopup.close();
-                return;
-        },
-
-        update : function() {
-                var t = this, f = document.forms[0], ed = tinyMCEPopup.editor, el, b, fixSafari = null,
-                        DL, P, A, DIV, do_caption = null, img_class = f.img_classes.value, html,
-                        id, cap_id = '', cap, DT, DD, cap_width, div_cls, lnk = '', pa, aa, caption;
-
-                tinyMCEPopup.restoreSelection();
-                el = ed.selection.getNode();
-
-                if (el.nodeName != 'IMG') return;
-                if (f.img_src.value === '') {
-                        t.remove();
-                        return;
-                }
-
-                if ( f.img_cap_text.value != '' && f.width.value != '' ) {
-                        do_caption = 1;
-                        img_class = img_class.replace( /align[^ "']+\s?/gi, '' );
-                }
-
-                A = ed.dom.getParent(el, 'a');
-                P = ed.dom.getParent(el, 'p');
-                DL = ed.dom.getParent(el, 'dl');
-                DIV = ed.dom.getParent(el, 'div');
-
-                tinyMCEPopup.execCommand("mceBeginUndoLevel");
-
-                if ( f.width.value != el.width || f.height.value != el.height )
-                        img_class = img_class.replace(/size-[^ "']+/, '');
-
-                ed.dom.setAttribs(el, {
-                        src : f.img_src.value,
-                        title : f.img_title.value,
-                        alt : f.img_alt.value,
-                        width : f.width.value,
-                        height : f.height.value,
-                        style : f.img_style.value,
-                        'class' : img_class
-                });
-
-                if ( f.link_href.value ) {
-                        // Create new anchor elements
-                        if ( A == null ) {
-                                if ( ! f.link_href.value.match(/https?:\/\//i) )
-                                        f.link_href.value = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.link_href.value);
-
-                                ed.getDoc().execCommand("unlink", false, null);
-                                tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1});
-
-                                tinymce.each(ed.dom.select("a"), function(n) {
-                                        if ( ed.dom.getAttrib(n, 'href') == '#mce_temp_url#' ) {
-
-                                                ed.dom.setAttribs(n, {
-                                                        href : f.link_href.value,
-                                                        title : f.link_title.value,
-                                                        rel : f.link_rel.value,
-                                                        target : (f.link_target.checked == true) ? '_blank' : '',
-                                                        'class' : f.link_classes.value,
-                                                        style : f.link_style.value
-                                                });
-                                        }
-                                });
-                        } else {
-                                ed.dom.setAttribs(A, {
-                                        href : f.link_href.value,
-                                        title : f.link_title.value,
-                                        rel : f.link_rel.value,
-                                        target : (f.link_target.checked == true) ? '_blank' : '',
-                                        'class' : f.link_classes.value,
-                                        style : f.link_style.value
-                                });
-                        }
-                }
-
-                if ( do_caption ) {
-                        cap_width = 10 + parseInt(f.width.value);
-                        div_cls = (t.align == 'aligncenter') ? 'mceTemp mceIEcenter' : 'mceTemp';
-                        caption = f.img_cap_text.value;
-
-                        caption = caption.replace(/\r\n|\r/g, '\n').replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g, function(a){
-                                return a.replace(/[\r\n\t]+/, ' ');
-                        });
-
-                        caption = caption.replace(/\s*\n\s*/g, '<br />');
-
-                        if ( DL ) {
-                                ed.dom.setAttribs(DL, {
-                                        'class' : 'wp-caption '+t.align,
-                                        style : 'width: '+cap_width+'px;'
-                                });
-
-                                if ( DIV )
-                                        ed.dom.setAttrib(DIV, 'class', div_cls);
-
-                                if ( (DT = ed.dom.getParent(el, 'dt')) && (DD = DT.nextSibling) && ed.dom.hasClass(DD, 'wp-caption-dd') )
-                                        ed.dom.setHTML(DD, caption);
-
-                        } else {
-                                if ( (id = f.img_classes.value.match( /wp-image-([0-9]{1,6})/ )) && id[1] )
-                                        cap_id = 'attachment_'+id[1];
-
-                                if ( f.link_href.value && (lnk = ed.dom.getParent(el, 'a')) ) {
-                                        if ( lnk.childNodes.length == 1 ) {
-                                                html = ed.dom.getOuterHTML(lnk);
-                                        } else {
-                                                html = ed.dom.getOuterHTML(lnk);
-                                                html = html.match(/<a [^>]+>/i);
-                                                html = html+ed.dom.getOuterHTML(el)+'</a>';
-                                        }
-                                } else {
-                                        html = ed.dom.getOuterHTML(el);
-                                }
-
-                                html = '<dl id="'+cap_id+'" class="wp-caption '+t.align+'" style="width: '+cap_width+
-                                'px"><dt class="wp-caption-dt">'+html+'</dt><dd class="wp-caption-dd">'+caption+'</dd></dl>';
-
-                                cap = ed.dom.create('div', {'class': div_cls}, html);
-
-                                if ( P ) {
-                                        P.parentNode.insertBefore(cap, P);
-                                        if ( P.childNodes.length == 1 )
-                                                ed.dom.remove(P);
-                                        else if ( lnk && lnk.childNodes.length == 1 )
-                                                ed.dom.remove(lnk);
-                                        else ed.dom.remove(el);
-                                } else if ( pa = ed.dom.getParent(el, 'TD,TH,LI') ) {
-                                        pa.appendChild(cap);
-                                        if ( lnk && lnk.childNodes.length == 1 )
-                                                ed.dom.remove(lnk);
-                                        else ed.dom.remove(el);
-                                }
-                        }
-
-                } else {
-                        if ( DL && DIV ) {
-                                if ( f.link_href.value && (aa = ed.dom.getParent(el, 'a')) ) html = ed.dom.getOuterHTML(aa);
-                                else html = ed.dom.getOuterHTML(el);
-
-                                P = ed.dom.create('p', {}, html);
-                                DIV.parentNode.insertBefore(P, DIV);
-                                ed.dom.remove(DIV);
-                        }
-                }
-
-                if ( f.img_classes.value.indexOf('aligncenter') != -1 ) {
-                        if ( P && ( ! P.style || P.style.textAlign != 'center' ) )
-                                ed.dom.setStyle(P, 'textAlign', 'center');
-                } else {
-                        if ( P && P.style && P.style.textAlign == 'center' )
-                                ed.dom.setStyle(P, 'textAlign', '');
-                }
-
-                if ( ! f.link_href.value && A ) {
-                        b = ed.selection.getBookmark();
-                        ed.dom.remove(A, 1);
-                        ed.selection.moveToBookmark(b);
-                }
-
-                tinyMCEPopup.execCommand("mceEndUndoLevel");
-                ed.execCommand('mceRepaint');
-                tinyMCEPopup.close();
-        },
-
-        updateStyle : function(ty) {
-                var dom = tinyMCEPopup.dom, v, f = document.forms[0], img = dom.create('img', {style : f.img_style.value});
-
-                if (tinyMCEPopup.editor.settings.inline_styles) {
-                        // Handle align
-                        if (ty == 'align') {
-                                dom.setStyle(img, 'float', '');
-                                dom.setStyle(img, 'vertical-align', '');
-
-                                v = f.align.value;
-                                if (v) {
-                                        if (v == 'left' || v == 'right')
-                                                dom.setStyle(img, 'float', v);
-                                        else
-                                                img.style.verticalAlign = v;
-                                }
-                        }
-
-                        // Handle border
-                        if (ty == 'border') {
-                                dom.setStyle(img, 'border', '');
-
-                                v = f.border.value;
-                                if (v || v == '0') {
-                                        if (v == '0')
-                                                img.style.border = '0';
-                                        else
-                                                img.style.border = v + 'px solid black';
-                                }
-                        }
-
-                        // Handle hspace
-                        if (ty == 'hspace') {
-                                dom.setStyle(img, 'marginLeft', '');
-                                dom.setStyle(img, 'marginRight', '');
-
-                                v = f.hspace.value;
-                                if (v) {
-                                        img.style.marginLeft = v + 'px';
-                                        img.style.marginRight = v + 'px';
-                                }
-                        }
-
-                        // Handle vspace
-                        if (ty == 'vspace') {
-                                dom.setStyle(img, 'marginTop', '');
-                                dom.setStyle(img, 'marginBottom', '');
-
-                                v = f.vspace.value;
-                                if (v) {
-                                        img.style.marginTop = v + 'px';
-                                        img.style.marginBottom = v + 'px';
-                                }
-                        }
-
-                        // Merge
-                        f.img_style.value = dom.serializeStyle(dom.parseStyle(img.style.cssText));
-                        this.demoSetStyle();
-                }
-        },
-
-        checkVal : function(f) {
-
-                if ( f.value == '' ) {
-        //                if ( f.id == 'width' ) f.value = this.width || this.preloadImg.width;
-        //                if ( f.id == 'height' ) f.value = this.height || this.preloadImg.height;
-                        if ( f.id == 'img_src' ) f.value = this.I('img_demo').src || this.preloadImg.src;
-                }
-        },
-
-        resetImageData : function() {
-                var f = document.forms[0];
-
-                f.width.value = f.height.value = '';
-        },
-
-        updateImageData : function() {
-                var f = document.forms[0], t = wpImage, w = f.width.value, h = f.height.value;
-
-                if ( !w && h )
-                        w = f.width.value = t.width = Math.round( t.preloadImg.width / (t.preloadImg.height / h) );
-                else if ( w && !h )
-                        h = f.height.value = t.height = Math.round( t.preloadImg.height / (t.preloadImg.width / w) );
-
-                if ( !w )
-                        f.width.value = t.width = t.preloadImg.width;
-
-                if ( !h )
-                        f.height.value = t.height = t.preloadImg.height;
-
-                t.showSizeSet();
-                t.demoSetSize();
-                if ( f.img_style.value )
-                        t.demoSetStyle();
-        },
-
-        getImageData : function() {
-                var t = wpImage, f = document.forms[0];
-
-                t.preloadImg = new Image();
-                t.preloadImg.onload = t.updateImageData;
-                t.preloadImg.onerror = t.resetImageData;
-                t.preloadImg.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.img_src.value);
-        }
-};
-
-window.onload = function(){wpImage.init();}
-wpImage.preInit();
-
</del></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpeditimagejseditimagejs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var tinymce=null,tinyMCEPopup,tinyMCE,wpImage;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance("tinymce.dom.DOMUtils",document);b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&&window.dialogArguments)||opener||parent||top},getParam:function(b,a){return this.editor.getParam(b,a)},close:function(){var a=this;function b(){a.editor.windowManager.close(window);tinymce=tinyMCE=a.editor=a.params=a.dom=a.dom.doc=null}if(tinymce.isOpera){a.getWin().setTimeout(b,0)}else{b()}},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selec
tion.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}}};tinyMCEPopup.init();wpImage={preInit:function(){var a=tinyMCEPopup.editor,e=tinyMCEPopup.getWin(),d=e.document.styleSheets,b,c;for(c=0;c<d.length;c++){b=d.item(c).href;if(b&&b.indexOf("colors")!=-1){document.getElementsByTagName("head")[0].appendChild(a.dom.create("link",{rel:"stylesheet",href:b}));break}}},I:function(a){return document.getElementById(a)},current:"",link:"",link_rel:"",target_value:"",current_size_sel:"s100",width:"",height:"",align:"",img_alt:"",setTabs:function(b){var a=this;if("current"==b.className){return false}a.I("div_advanced").style.display=("tab_advanced"==b.id)?"block":"none";a.I("div_basic").style
.display=("tab_basic"==b.id)?"block":"none";a.I("tab_basic").className=a.I("tab_advanced").className="";b.className="current";return false},img_seturl:function(b){var c=this,a=c.I("link_rel").value;if("current"==b){c.I("link_href").value=c.current;c.I("link_rel").value=c.link_rel}else{c.I("link_href").value=c.link;if(a){a=a.replace(/attachment|wp-att-[0-9]+/gi,"");c.I("link_rel").value=tinymce.trim(a)}}},imgAlignCls:function(b){var c=this,a=c.I("img_classes").value;c.I("img_demo").className=c.align=b;a=a.replace(/align[^ "']+/gi,"");a+=(" "+b);a=a.replace(/\s+/g," ").replace(/^\s/,"");if("aligncenter"==b){c.I("hspace").value="";c.updateStyle("hspace")}c.I("img_classes").value=a},showSize:function(e){var c=this,f=c.I("im
g_demo"),a=c.width,d=c.height,g=e.id||"s100",b;b=parseInt(g.substring(1))/200;f.width=Math.round(a*b);f.height=Math.round(d*b);c.showSizeClear();e.style.borderColor="#A3A3A3";e.style.backgroundColor="#E5E5E5"},showSizeSet:function(){var b=this,d,c,a;if((b.width*1.3)>parseInt(b.preloadImg.width)){d=b.I("s130"),c=b.I("s120"),a=b.I("s110");d.onclick=c.onclick=a.onclick=null;d.onmouseover=c.onmouseover=a.onmouseover=null;d.style.color=c.style.color=a.style.color="#aaa"}},showSizeRem:function(){var a=this,c=a.I("img_demo"),b=document.forms[0];c.width=Math.round(b.width.value*0.5);c.height=Math.round(b.height.value*0.5);a.showSizeClear();a.I(a.current_size_sel).style.borderColor="#A3A3A3";a.I(a.current_size_sel).style.backgroundColor="#E5E5E5";return false},showSizeClear:function(){var b=this.I("img_size").getElementsByTagName("div"),a;for(a=0;a<b.leng
th;a++){b[a].style.borderColor="#f1f1f1";b[a].style.backgroundColor="#f1f1f1"}},imgEditSize:function(g){var d=this,i=document.forms[0],a,c,b,e,j;if(!d.preloadImg||!d.preloadImg.width||!d.preloadImg.height){return}a=parseInt(d.preloadImg.width),c=parseInt(d.preloadImg.height),b=d.width||a,e=d.height||c,j=g.id||"s100";size=parseInt(j.substring(1))/100;b=Math.round(b*size);e=Math.round(e*size);i.width.value=Math.min(a,b);i.height.value=Math.min(c,e);d.current_size_sel=j;d.demoSetSize()},demoSetSize:function(a){var c=this.I("img_demo"),b=document.forms[0];c.width=b.width.value?Math.round(b.width.value*0.5):"";c.height=b.height.value?Math.round(b.height.value*0.5):""},demoSetStyle:function(){var b=document.forms[0],a=this.I("img_demo"),c=tinyMCEPopup.editor.dom;if(a){c.setAttrib(a,"style",b.img_style.value);c.setStyle(a,"width","");c.setStyle(a,"height","")}},or
igSize:function(){var a=this,c=document.forms[0],b=a.I("s100");c.width.value=a.width=a.preloadImg.width;c.height.value=a.height=a.preloadImg.height;a.showSizeSet();a.demoSetSize();a.showSize(b)},init:function(){var a=tinyMCEPopup.editor,b;b=document.body.innerHTML;document.body.innerHTML=a.translate(b);window.setTimeout(function(){wpImage.setup()},500)},setup:function(){var q=this,l,b,m,e,j=document.forms[0],i=tinyMCEPopup.editor,k=q.I("img_demo"),h=tinyMCEPopup.dom,a,g,p="",o,n;document.dir=tinyMCEPopup.editor.getParam("directionality","");if(tinyMCEPopup.editor.getParam("wpeditimage_disable_captions",false)){q.I("cap_field").style.display="none"}tinyMCEPopup.restoreSelection();b=i.selection.getNode();if(b.nodeName!="IMG"){return}j.img_src.value=k.src=m=i.dom.getAttrib(b,"src");i.dom.setStyle(b,"float","");q.getImageData();l=i.dom.getAttrib(b,"class&q
uot;);if(a=h.getParent(b,"dl")){o=i.dom.getAttrib(a,"class");o=o.match(/align[^ "']+/i);if(o&&!h.hasClass(b,o)){l+=" "+o;tinymce.trim(l)}g=i.dom.select("dd.wp-caption-dd",a);if(g&&g[0]){p=i.serializer.serialize(g[0]).replace(/^<p>/,"").replace(/<\/p>$/,"")}}j.img_cap_text.value=p;j.img_title.value=i.dom.getAttrib(b,"title");j.img_alt.value=i.dom.getAttrib(b,"alt");j.border.value=i.dom.getAttrib(b,"border");j.vspace.value=i.dom.getAttrib(b,"vspace");j.hspace.value=i.dom.getAttrib(b,"hspace");j.align.value=i.dom.getAttrib(b,"align");j.width.value=q.width=i.dom.getAttrib(b,"width");j.height.value=q.height=i.dom.getAttrib(b,"height");j.img_classes.value=l;j.img_style.value=i.dom.getAttrib(b,"style");if(h.getAttrib(b,"hspace")){q.updateStyle("hspace")}if(h.getAttrib(b,"border
")){q.updateStyle("border")}if(h.getAttrib(b,"vspace")){q.updateStyle("vspace")}if(n=i.dom.getParent(b,"A")){j.link_href.value=q.current=i.dom.getAttrib(n,"href");j.link_title.value=i.dom.getAttrib(n,"title");j.link_rel.value=q.link_rel=i.dom.getAttrib(n,"rel");j.link_style.value=i.dom.getAttrib(n,"style");q.target_value=i.dom.getAttrib(n,"target");j.link_classes.value=i.dom.getAttrib(n,"class")}j.link_target.checked=(q.target_value&&q.target_value=="_blank")?"checked":"";e=m.substring(m.lastIndexOf("/"));e=e.replace(/-[0-9]{2,4}x[0-9]{2,4}/,"");q.link=m.substring(0,m.lastIndexOf("/"))+e;if(l.indexOf("alignleft")!=-1){q.I("alignleft").checked="checked";k.className=q.align="alignleft"}else{if(l.indexOf("aligncenter")!=-1){q.I("aligncenter").checke
d="checked";k.className=q.align="aligncenter"}else{if(l.indexOf("alignright")!=-1){q.I("alignright").checked="checked";k.className=q.align="alignright"}else{if(l.indexOf("alignnone")!=-1){q.I("alignnone").checked="checked";k.className=q.align="alignnone"}}}}if(q.width&&q.preloadImg.width){q.showSizeSet()}document.body.style.display=""},remove:function(){var a=tinyMCEPopup.editor,c,b;tinyMCEPopup.restoreSelection();b=a.selection.getNode();if(b.nodeName!="IMG"){return}if((c=a.dom.getParent(b,"div"))&&a.dom.hasClass(c,"mceTemp")){a.dom.remove(c)}else{if((c=a.dom.getParent(b,"A"))&&c.childNodes.length==1){a.dom.remove(c)}else{a.dom.remove(b)}}a.execCommand("mceRepaint");tinyMCEPopup.close();return},update:function(){var m=this,v=document.forms[0],g=tinyMCEPopup.editor,e,y,d=null,n,h,p,r,o=null,k=v.
img_classes.value,l,q,u="",j,i,s,a,B,x="",c,z,w;tinyMCEPopup.restoreSelection();e=g.selection.getNode();if(e.nodeName!="IMG"){return}if(v.img_src.value===""){m.remove();return}if(v.img_cap_text.value!=""&&v.width.value!=""){o=1;k=k.replace(/align[^ "']+\s?/gi,"")}p=g.dom.getParent(e,"a");h=g.dom.getParent(e,"p");n=g.dom.getParent(e,"dl");r=g.dom.getParent(e,"div");tinyMCEPopup.execCommand("mceBeginUndoLevel");if(v.width.value!=e.width||v.height.value!=e.height){k=k.replace(/size-[^ "']+/,"")}g.dom.setAttribs(e,{src:v.img_src.value,title:v.img_title.value,alt:v.img_alt.value,width:v.width.value,height:v.height.value,style:v.img_style.value,"class":k});if(v.link_href.value){if(p==null){if(!v.link_href.value.match(/https?:\/\//i)){v.link_href.value=tinyMCEPopup.editor.documentBaseURI.toAbsolute(v.link_href.value)}g.getDoc(
).execCommand("unlink",false,null);tinyMCEPopup.execCommand("mceInsertLink",false,"#mce_temp_url#",{skip_undo:1});tinymce.each(g.dom.select("a"),function(b){if(g.dom.getAttrib(b,"href")=="#mce_temp_url#"){g.dom.setAttribs(b,{href:v.link_href.value,title:v.link_title.value,rel:v.link_rel.value,target:(v.link_target.checked==true)?"_blank":"","class":v.link_classes.value,style:v.link_style.value})}})}else{g.dom.setAttribs(p,{href:v.link_href.value,title:v.link_title.value,rel:v.link_rel.value,target:(v.link_target.checked==true)?"_blank":"","class":v.link_classes.value,style:v.link_style.value})}}if(o){a=10+parseInt(v.width.value);B=(m.align=="aligncenter")?"mceTemp mceIEcenter":"mceTemp";w=v.img_cap_text.value;w=w.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(b){return b.replace(/[\r
\n\t]+/," ")});w=w.replace(/\s*\n\s*/g,"<br />");if(n){g.dom.setAttribs(n,{"class":"wp-caption "+m.align,style:"width: "+a+"px;"});if(r){g.dom.setAttrib(r,"class",B)}if((i=g.dom.getParent(e,"dt"))&&(s=i.nextSibling)&&g.dom.hasClass(s,"wp-caption-dd")){g.dom.setHTML(s,w)}}else{if((q=v.img_classes.value.match(/wp-image-([0-9]{1,6})/))&&q[1]){u="attachment_"+q[1]}if(v.link_href.value&&(x=g.dom.getParent(e,"a"))){if(x.childNodes.length==1){l=g.dom.getOuterHTML(x)}else{l=g.dom.getOuterHTML(x);l=l.match(/<a [^>]+>/i);l=l+g.dom.getOuterHTML(e)+"</a>"}}else{l=g.dom.getOuterHTML(e)}l='<dl id="'+u+'" class="wp-caption '+m.align+'" style="width: '+a+'px"><dt class="wp-caption-dt">'+l+'</dt><dd class="wp-caption-dd">'+w+"</dd></dl
>";j=g.dom.create("div",{"class":B},l);if(h){h.parentNode.insertBefore(j,h);if(h.childNodes.length==1){g.dom.remove(h)}else{if(x&&x.childNodes.length==1){g.dom.remove(x)}else{g.dom.remove(e)}}}else{if(c=g.dom.getParent(e,"TD,TH,LI")){c.appendChild(j);if(x&&x.childNodes.length==1){g.dom.remove(x)}else{g.dom.remove(e)}}}}}else{if(n&&r){if(v.link_href.value&&(z=g.dom.getParent(e,"a"))){l=g.dom.getOuterHTML(z)}else{l=g.dom.getOuterHTML(e)}h=g.dom.create("p",{},l);r.parentNode.insertBefore(h,r);g.dom.remove(r)}}if(v.img_classes.value.indexOf("aligncenter")!=-1){if(h&&(!h.style||h.style.textAlign!="center")){g.dom.setStyle(h,"textAlign","center")}}else{if(h&&h.style&&h.style.textAlign=="center"){g.dom.setStyle(h,"textAlign","")}}if(!v.link_href.value&&p){y=g.selection.getBookmark();g.dom.remo
ve(p,1);g.selection.moveToBookmark(y)}tinyMCEPopup.execCommand("mceEndUndoLevel");g.execCommand("mceRepaint");tinyMCEPopup.close()},updateStyle:function(a){var e=tinyMCEPopup.dom,c,d=document.forms[0],b=e.create("img",{style:d.img_style.value});if(tinyMCEPopup.editor.settings.inline_styles){if(a=="align"){e.setStyle(b,"float","");e.setStyle(b,"vertical-align","");c=d.align.value;if(c){if(c=="left"||c=="right"){e.setStyle(b,"float",c)}else{b.style.verticalAlign=c}}}if(a=="border"){e.setStyle(b,"border","");c=d.border.value;if(c||c=="0"){if(c=="0"){b.style.border="0"}else{b.style.border=c+"px solid black"}}}if(a=="hspace"){e.setStyle(b,"marginLeft","");e.setStyle(b,"marginRight","");c=d.hspace.value;if(c){b.style.marginLeft=c+"px";b.style.ma
rginRight=c+"px"}}if(a=="vspace"){e.setStyle(b,"marginTop","");e.setStyle(b,"marginBottom","");c=d.vspace.value;if(c){b.style.marginTop=c+"px";b.style.marginBottom=c+"px"}}d.img_style.value=e.serializeStyle(e.parseStyle(b.style.cssText));this.demoSetStyle()}},checkVal:function(a){if(a.value==""){if(a.id=="img_src"){a.value=this.I("img_demo").src||this.preloadImg.src}}},resetImageData:function(){var a=document.forms[0];a.width.value=a.height.value=""},updateImageData:function(){var d=document.forms[0],b=wpImage,a=d.width.value,c=d.height.value;if(!a&&c){a=d.width.value=b.width=Math.round(b.preloadImg.width/(b.preloadImg.height/c))}else{if(a&&!c){c=d.height.value=b.height=Math.round(b.preloadImg.height/(b.preloadImg.width/a))}}if(!a){d.width.value=b.width=b.preloadImg.width}if(!c){d.height.value=b.height=b.preloadImg.height}b.showSizeSet();b.d
emoSetSize();if(d.img_style.value){b.demoSetStyle()}},getImageData:function(){var a=wpImage,b=document.forms[0];a.preloadImg=new Image();a.preloadImg.onload=a.updateImageData;a.preloadImg.onerror=a.resetImageData;a.preloadImg.src=tinyMCEPopup.editor.documentBaseURI.toAbsolute(b.img_src.value)}};window.onload=function(){wpImage.init()};wpImage.preInit();
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpeditimagejseditimagejsfromrev21591trunkwpincludesjstinymcepluginswpeditimagejseditimagedevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js (from rev 21591, trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js         (rev 0)
+++ trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,613 @@
</span><ins>+
+var tinymce = null, tinyMCEPopup, tinyMCE, wpImage;
+
+tinyMCEPopup = {
+        init: function() {
+                var t = this, w, ti;
+
+                // Find window & API
+                w = t.getWin();
+                tinymce = w.tinymce;
+                tinyMCE = w.tinyMCE;
+                t.editor = tinymce.EditorManager.activeEditor;
+                t.params = t.editor.windowManager.params;
+                t.features = t.editor.windowManager.features;
+
+                // Setup local DOM
+                t.dom = t.editor.windowManager.createInstance('tinymce.dom.DOMUtils', document);
+                t.editor.windowManager.onOpen.dispatch(t.editor.windowManager, window);
+        },
+
+        getWin : function() {
+                return (!window.frameElement && window.dialogArguments) || opener || parent || top;
+        },
+
+        getParam : function(n, dv) {
+                return this.editor.getParam(n, dv);
+        },
+
+        close : function() {
+                var t = this;
+
+                // To avoid domain relaxing issue in Opera
+                function close() {
+                        t.editor.windowManager.close(window);
+                        tinymce = tinyMCE = t.editor = t.params = t.dom = t.dom.doc = null; // Cleanup
+                };
+
+                if (tinymce.isOpera)
+                        t.getWin().setTimeout(close, 0);
+                else
+                        close();
+        },
+
+        execCommand : function(cmd, ui, val, a) {
+                a = a || {};
+                a.skip_focus = 1;
+
+                this.restoreSelection();
+                return this.editor.execCommand(cmd, ui, val, a);
+        },
+
+        storeSelection : function() {
+                this.editor.windowManager.bookmark = tinyMCEPopup.editor.selection.getBookmark(1);
+        },
+
+        restoreSelection : function() {
+                var t = tinyMCEPopup;
+
+                if ( tinymce.isIE )
+                        t.editor.selection.moveToBookmark(t.editor.windowManager.bookmark);
+        }
+}
+tinyMCEPopup.init();
+
+wpImage = {
+        preInit : function() {
+                // import colors stylesheet from parent
+                var ed = tinyMCEPopup.editor, win = tinyMCEPopup.getWin(), styles = win.document.styleSheets, url, i;
+
+                for ( i = 0; i < styles.length; i++ ) {
+                        url = styles.item(i).href;
+                        if ( url && url.indexOf('colors') != -1 ) {
+                                document.getElementsByTagName('head')[0].appendChild( ed.dom.create('link', {rel:'stylesheet', href: url}) );
+                                break;
+                        }
+                }
+        },
+
+        I : function(e) {
+                return document.getElementById(e);
+        },
+
+        current : '',
+        link : '',
+        link_rel : '',
+        target_value : '',
+        current_size_sel : 's100',
+        width : '',
+        height : '',
+        align : '',
+        img_alt : '',
+
+        setTabs : function(tab) {
+                var t = this;
+
+                if ( 'current' == tab.className ) return false;
+                t.I('div_advanced').style.display = ( 'tab_advanced' == tab.id ) ? 'block' : 'none';
+                t.I('div_basic').style.display = ( 'tab_basic' == tab.id ) ? 'block' : 'none';
+                t.I('tab_basic').className = t.I('tab_advanced').className = '';
+                tab.className = 'current';
+                return false;
+        },
+
+        img_seturl : function(u) {
+                var t = this, rel = t.I('link_rel').value;
+
+                if ( 'current' == u ) {
+                        t.I('link_href').value = t.current;
+                        t.I('link_rel').value = t.link_rel;
+                } else {
+                        t.I('link_href').value = t.link;
+                        if ( rel ) {
+                                rel = rel.replace( /attachment|wp-att-[0-9]+/gi, '' );
+                                t.I('link_rel').value = tinymce.trim(rel);
+                        }
+                }
+        },
+
+        imgAlignCls : function(v) {
+                var t = this, cls = t.I('img_classes').value;
+
+                t.I('img_demo').className = t.align = v;
+
+                cls = cls.replace( /align[^ "']+/gi, '' );
+                cls += (' ' + v);
+                cls = cls.replace( /\s+/g, ' ' ).replace( /^\s/, '' );
+
+                if ( 'aligncenter' == v ) {
+                        t.I('hspace').value = '';
+                        t.updateStyle('hspace');
+                }
+
+                t.I('img_classes').value = cls;
+        },
+
+        showSize : function(el) {
+                var t = this, demo = t.I('img_demo'), w = t.width, h = t.height, id = el.id || 's100', size;
+
+                size = parseInt(id.substring(1)) / 200;
+                demo.width = Math.round(w * size);
+                demo.height = Math.round(h * size);
+
+                t.showSizeClear();
+                el.style.borderColor = '#A3A3A3';
+                el.style.backgroundColor = '#E5E5E5';
+        },
+
+        showSizeSet : function() {
+                var t = this, s130, s120, s110;
+
+                if ( (t.width * 1.3) > parseInt(t.preloadImg.width) ) {
+                        s130 = t.I('s130'), s120 = t.I('s120'), s110 = t.I('s110');
+
+                        s130.onclick = s120.onclick = s110.onclick = null;
+                        s130.onmouseover = s120.onmouseover = s110.onmouseover = null;
+                        s130.style.color = s120.style.color = s110.style.color = '#aaa';
+                }
+        },
+
+        showSizeRem : function() {
+                var t = this, demo = t.I('img_demo'), f = document.forms[0];
+
+                demo.width = Math.round(f.width.value * 0.5);
+                demo.height = Math.round(f.height.value * 0.5);
+                t.showSizeClear();
+                t.I(t.current_size_sel).style.borderColor = '#A3A3A3';
+                t.I(t.current_size_sel).style.backgroundColor = '#E5E5E5';
+
+                return false;
+        },
+
+        showSizeClear : function() {
+                var divs = this.I('img_size').getElementsByTagName('div'), i;
+
+                for ( i = 0; i < divs.length; i++ ) {
+                        divs[i].style.borderColor = '#f1f1f1';
+                        divs[i].style.backgroundColor = '#f1f1f1';
+                }
+        },
+
+        imgEditSize : function(el) {
+                var t = this, f = document.forms[0], W, H, w, h, id;
+
+                if ( ! t.preloadImg || ! t.preloadImg.width || ! t.preloadImg.height )
+                        return;
+                
+                W = parseInt(t.preloadImg.width), H = parseInt(t.preloadImg.height), w = t.width || W, h = t.height || H, id = el.id || 's100';
+
+                size = parseInt(id.substring(1)) / 100;
+
+                w = Math.round(w * size);
+                h = Math.round(h * size);
+
+                f.width.value = Math.min(W, w);
+                f.height.value = Math.min(H, h);
+
+                t.current_size_sel = id;
+                t.demoSetSize();
+        },
+
+        demoSetSize : function(img) {
+                var demo = this.I('img_demo'), f = document.forms[0];
+
+                demo.width = f.width.value ? Math.round(f.width.value * 0.5) : '';
+                demo.height = f.height.value ? Math.round(f.height.value * 0.5) : '';
+        },
+
+        demoSetStyle : function() {
+                var f = document.forms[0], demo = this.I('img_demo'), dom = tinyMCEPopup.editor.dom;
+
+                if (demo) {
+                        dom.setAttrib(demo, 'style', f.img_style.value);
+                        dom.setStyle(demo, 'width', '');
+                        dom.setStyle(demo, 'height', '');
+                }
+        },
+
+        origSize : function() {
+                var t = this, f = document.forms[0], el = t.I('s100');
+
+                f.width.value = t.width = t.preloadImg.width;
+                f.height.value = t.height = t.preloadImg.height;
+                t.showSizeSet();
+                t.demoSetSize();
+                t.showSize(el);
+        },
+
+        init : function() {
+                var ed = tinyMCEPopup.editor, h;
+
+                h = document.body.innerHTML;
+                document.body.innerHTML = ed.translate(h);
+                window.setTimeout( function(){wpImage.setup();}, 500 );
+        },
+
+        setup : function() {
+                var t = this, c, el, link, fname, f = document.forms[0], ed = tinyMCEPopup.editor,
+                        d = t.I('img_demo'), dom = tinyMCEPopup.dom, DL, DD, caption = '', dlc, pa;
+
+                document.dir = tinyMCEPopup.editor.getParam('directionality','');
+
+                if ( tinyMCEPopup.editor.getParam('wpeditimage_disable_captions', false) )
+                        t.I('cap_field').style.display = 'none';
+
+                tinyMCEPopup.restoreSelection();
+                el = ed.selection.getNode();
+                if (el.nodeName != 'IMG')
+                        return;
+
+                f.img_src.value = d.src = link = ed.dom.getAttrib(el, 'src');
+                ed.dom.setStyle(el, 'float', '');
+                t.getImageData();
+                c = ed.dom.getAttrib(el, 'class');
+
+                if ( DL = dom.getParent(el, 'dl') ) {
+                        dlc = ed.dom.getAttrib(DL, 'class');
+                        dlc = dlc.match(/align[^ "']+/i);
+                        if ( dlc && ! dom.hasClass(el, dlc) ) {
+                                c += ' '+dlc;
+                                tinymce.trim(c);
+                        }
+
+                        DD = ed.dom.select('dd.wp-caption-dd', DL);
+                        if ( DD && DD[0] )
+                                caption = ed.serializer.serialize(DD[0]).replace(/^<p>/, '').replace(/<\/p>$/, '');
+                }
+
+                f.img_cap_text.value = caption;
+                f.img_title.value = ed.dom.getAttrib(el, 'title');
+                f.img_alt.value = ed.dom.getAttrib(el, 'alt');
+                f.border.value = ed.dom.getAttrib(el, 'border');
+                f.vspace.value = ed.dom.getAttrib(el, 'vspace');
+                f.hspace.value = ed.dom.getAttrib(el, 'hspace');
+                f.align.value = ed.dom.getAttrib(el, 'align');
+                f.width.value = t.width = ed.dom.getAttrib(el, 'width');
+                f.height.value = t.height = ed.dom.getAttrib(el, 'height');
+                f.img_classes.value = c;
+                f.img_style.value = ed.dom.getAttrib(el, 'style');
+
+                // Move attribs to styles
+                if ( dom.getAttrib(el, 'hspace') )
+                        t.updateStyle('hspace');
+
+                if ( dom.getAttrib(el, 'border') )
+                        t.updateStyle('border');
+
+                if ( dom.getAttrib(el, 'vspace') )
+                        t.updateStyle('vspace');
+
+                if ( pa = ed.dom.getParent(el, 'A') ) {
+                        f.link_href.value = t.current = ed.dom.getAttrib(pa, 'href');
+                        f.link_title.value = ed.dom.getAttrib(pa, 'title');
+                        f.link_rel.value = t.link_rel = ed.dom.getAttrib(pa, 'rel');
+                        f.link_style.value = ed.dom.getAttrib(pa, 'style');
+                        t.target_value = ed.dom.getAttrib(pa, 'target');
+                        f.link_classes.value = ed.dom.getAttrib(pa, 'class');
+                }
+
+                f.link_target.checked = ( t.target_value && t.target_value == '_blank' ) ? 'checked' : '';
+
+                fname = link.substring( link.lastIndexOf('/') );
+                fname = fname.replace(/-[0-9]{2,4}x[0-9]{2,4}/, '' );
+                t.link = link.substring( 0, link.lastIndexOf('/') ) + fname;
+
+                if ( c.indexOf('alignleft') != -1 ) {
+                        t.I('alignleft').checked = "checked";
+                        d.className = t.align = "alignleft";
+                } else if ( c.indexOf('aligncenter') != -1 ) {
+                        t.I('aligncenter').checked = "checked";
+                        d.className = t.align = "aligncenter";
+                } else if ( c.indexOf('alignright') != -1 ) {
+                        t.I('alignright').checked = "checked";
+                        d.className = t.align = "alignright";
+                } else if ( c.indexOf('alignnone') != -1 ) {
+                        t.I('alignnone').checked = "checked";
+                        d.className = t.align = "alignnone";
+                }
+
+                if ( t.width && t.preloadImg.width )
+                        t.showSizeSet();
+                
+                document.body.style.display = '';
+        },
+
+        remove : function() {
+                var ed = tinyMCEPopup.editor, p, el;
+
+                tinyMCEPopup.restoreSelection();
+                el = ed.selection.getNode();
+                if (el.nodeName != 'IMG') return;
+
+                if ( (p = ed.dom.getParent(el, 'div')) && ed.dom.hasClass(p, 'mceTemp') )
+                        ed.dom.remove(p);
+                else if ( (p = ed.dom.getParent(el, 'A')) && p.childNodes.length == 1 )
+                        ed.dom.remove(p);
+                else ed.dom.remove(el);
+
+                ed.execCommand('mceRepaint');
+                tinyMCEPopup.close();
+                return;
+        },
+
+        update : function() {
+                var t = this, f = document.forms[0], ed = tinyMCEPopup.editor, el, b, fixSafari = null,
+                        DL, P, A, DIV, do_caption = null, img_class = f.img_classes.value, html,
+                        id, cap_id = '', cap, DT, DD, cap_width, div_cls, lnk = '', pa, aa, caption;
+
+                tinyMCEPopup.restoreSelection();
+                el = ed.selection.getNode();
+
+                if (el.nodeName != 'IMG') return;
+                if (f.img_src.value === '') {
+                        t.remove();
+                        return;
+                }
+
+                if ( f.img_cap_text.value != '' && f.width.value != '' ) {
+                        do_caption = 1;
+                        img_class = img_class.replace( /align[^ "']+\s?/gi, '' );
+                }
+
+                A = ed.dom.getParent(el, 'a');
+                P = ed.dom.getParent(el, 'p');
+                DL = ed.dom.getParent(el, 'dl');
+                DIV = ed.dom.getParent(el, 'div');
+
+                tinyMCEPopup.execCommand("mceBeginUndoLevel");
+
+                if ( f.width.value != el.width || f.height.value != el.height )
+                        img_class = img_class.replace(/size-[^ "']+/, '');
+
+                ed.dom.setAttribs(el, {
+                        src : f.img_src.value,
+                        title : f.img_title.value,
+                        alt : f.img_alt.value,
+                        width : f.width.value,
+                        height : f.height.value,
+                        style : f.img_style.value,
+                        'class' : img_class
+                });
+
+                if ( f.link_href.value ) {
+                        // Create new anchor elements
+                        if ( A == null ) {
+                                if ( ! f.link_href.value.match(/https?:\/\//i) )
+                                        f.link_href.value = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.link_href.value);
+
+                                ed.getDoc().execCommand("unlink", false, null);
+                                tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1});
+
+                                tinymce.each(ed.dom.select("a"), function(n) {
+                                        if ( ed.dom.getAttrib(n, 'href') == '#mce_temp_url#' ) {
+
+                                                ed.dom.setAttribs(n, {
+                                                        href : f.link_href.value,
+                                                        title : f.link_title.value,
+                                                        rel : f.link_rel.value,
+                                                        target : (f.link_target.checked == true) ? '_blank' : '',
+                                                        'class' : f.link_classes.value,
+                                                        style : f.link_style.value
+                                                });
+                                        }
+                                });
+                        } else {
+                                ed.dom.setAttribs(A, {
+                                        href : f.link_href.value,
+                                        title : f.link_title.value,
+                                        rel : f.link_rel.value,
+                                        target : (f.link_target.checked == true) ? '_blank' : '',
+                                        'class' : f.link_classes.value,
+                                        style : f.link_style.value
+                                });
+                        }
+                }
+
+                if ( do_caption ) {
+                        cap_width = 10 + parseInt(f.width.value);
+                        div_cls = (t.align == 'aligncenter') ? 'mceTemp mceIEcenter' : 'mceTemp';
+                        caption = f.img_cap_text.value;
+
+                        caption = caption.replace(/\r\n|\r/g, '\n').replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g, function(a){
+                                return a.replace(/[\r\n\t]+/, ' ');
+                        });
+
+                        caption = caption.replace(/\s*\n\s*/g, '<br />');
+
+                        if ( DL ) {
+                                ed.dom.setAttribs(DL, {
+                                        'class' : 'wp-caption '+t.align,
+                                        style : 'width: '+cap_width+'px;'
+                                });
+
+                                if ( DIV )
+                                        ed.dom.setAttrib(DIV, 'class', div_cls);
+
+                                if ( (DT = ed.dom.getParent(el, 'dt')) && (DD = DT.nextSibling) && ed.dom.hasClass(DD, 'wp-caption-dd') )
+                                        ed.dom.setHTML(DD, caption);
+
+                        } else {
+                                if ( (id = f.img_classes.value.match( /wp-image-([0-9]{1,6})/ )) && id[1] )
+                                        cap_id = 'attachment_'+id[1];
+
+                                if ( f.link_href.value && (lnk = ed.dom.getParent(el, 'a')) ) {
+                                        if ( lnk.childNodes.length == 1 ) {
+                                                html = ed.dom.getOuterHTML(lnk);
+                                        } else {
+                                                html = ed.dom.getOuterHTML(lnk);
+                                                html = html.match(/<a [^>]+>/i);
+                                                html = html+ed.dom.getOuterHTML(el)+'</a>';
+                                        }
+                                } else {
+                                        html = ed.dom.getOuterHTML(el);
+                                }
+
+                                html = '<dl id="'+cap_id+'" class="wp-caption '+t.align+'" style="width: '+cap_width+
+                                'px"><dt class="wp-caption-dt">'+html+'</dt><dd class="wp-caption-dd">'+caption+'</dd></dl>';
+
+                                cap = ed.dom.create('div', {'class': div_cls}, html);
+
+                                if ( P ) {
+                                        P.parentNode.insertBefore(cap, P);
+                                        if ( P.childNodes.length == 1 )
+                                                ed.dom.remove(P);
+                                        else if ( lnk && lnk.childNodes.length == 1 )
+                                                ed.dom.remove(lnk);
+                                        else ed.dom.remove(el);
+                                } else if ( pa = ed.dom.getParent(el, 'TD,TH,LI') ) {
+                                        pa.appendChild(cap);
+                                        if ( lnk && lnk.childNodes.length == 1 )
+                                                ed.dom.remove(lnk);
+                                        else ed.dom.remove(el);
+                                }
+                        }
+
+                } else {
+                        if ( DL && DIV ) {
+                                if ( f.link_href.value && (aa = ed.dom.getParent(el, 'a')) ) html = ed.dom.getOuterHTML(aa);
+                                else html = ed.dom.getOuterHTML(el);
+
+                                P = ed.dom.create('p', {}, html);
+                                DIV.parentNode.insertBefore(P, DIV);
+                                ed.dom.remove(DIV);
+                        }
+                }
+
+                if ( f.img_classes.value.indexOf('aligncenter') != -1 ) {
+                        if ( P && ( ! P.style || P.style.textAlign != 'center' ) )
+                                ed.dom.setStyle(P, 'textAlign', 'center');
+                } else {
+                        if ( P && P.style && P.style.textAlign == 'center' )
+                                ed.dom.setStyle(P, 'textAlign', '');
+                }
+
+                if ( ! f.link_href.value && A ) {
+                        b = ed.selection.getBookmark();
+                        ed.dom.remove(A, 1);
+                        ed.selection.moveToBookmark(b);
+                }
+
+                tinyMCEPopup.execCommand("mceEndUndoLevel");
+                ed.execCommand('mceRepaint');
+                tinyMCEPopup.close();
+        },
+
+        updateStyle : function(ty) {
+                var dom = tinyMCEPopup.dom, v, f = document.forms[0], img = dom.create('img', {style : f.img_style.value});
+
+                if (tinyMCEPopup.editor.settings.inline_styles) {
+                        // Handle align
+                        if (ty == 'align') {
+                                dom.setStyle(img, 'float', '');
+                                dom.setStyle(img, 'vertical-align', '');
+
+                                v = f.align.value;
+                                if (v) {
+                                        if (v == 'left' || v == 'right')
+                                                dom.setStyle(img, 'float', v);
+                                        else
+                                                img.style.verticalAlign = v;
+                                }
+                        }
+
+                        // Handle border
+                        if (ty == 'border') {
+                                dom.setStyle(img, 'border', '');
+
+                                v = f.border.value;
+                                if (v || v == '0') {
+                                        if (v == '0')
+                                                img.style.border = '0';
+                                        else
+                                                img.style.border = v + 'px solid black';
+                                }
+                        }
+
+                        // Handle hspace
+                        if (ty == 'hspace') {
+                                dom.setStyle(img, 'marginLeft', '');
+                                dom.setStyle(img, 'marginRight', '');
+
+                                v = f.hspace.value;
+                                if (v) {
+                                        img.style.marginLeft = v + 'px';
+                                        img.style.marginRight = v + 'px';
+                                }
+                        }
+
+                        // Handle vspace
+                        if (ty == 'vspace') {
+                                dom.setStyle(img, 'marginTop', '');
+                                dom.setStyle(img, 'marginBottom', '');
+
+                                v = f.vspace.value;
+                                if (v) {
+                                        img.style.marginTop = v + 'px';
+                                        img.style.marginBottom = v + 'px';
+                                }
+                        }
+
+                        // Merge
+                        f.img_style.value = dom.serializeStyle(dom.parseStyle(img.style.cssText));
+                        this.demoSetStyle();
+                }
+        },
+
+        checkVal : function(f) {
+
+                if ( f.value == '' ) {
+        //                if ( f.id == 'width' ) f.value = this.width || this.preloadImg.width;
+        //                if ( f.id == 'height' ) f.value = this.height || this.preloadImg.height;
+                        if ( f.id == 'img_src' ) f.value = this.I('img_demo').src || this.preloadImg.src;
+                }
+        },
+
+        resetImageData : function() {
+                var f = document.forms[0];
+
+                f.width.value = f.height.value = '';
+        },
+
+        updateImageData : function() {
+                var f = document.forms[0], t = wpImage, w = f.width.value, h = f.height.value;
+
+                if ( !w && h )
+                        w = f.width.value = t.width = Math.round( t.preloadImg.width / (t.preloadImg.height / h) );
+                else if ( w && !h )
+                        h = f.height.value = t.height = Math.round( t.preloadImg.height / (t.preloadImg.width / w) );
+
+                if ( !w )
+                        f.width.value = t.width = t.preloadImg.width;
+
+                if ( !h )
+                        f.height.value = t.height = t.preloadImg.height;
+
+                t.showSizeSet();
+                t.demoSetSize();
+                if ( f.img_style.value )
+                        t.demoSetStyle();
+        },
+
+        getImageData : function() {
+                var t = wpImage, f = document.forms[0];
+
+                t.preloadImg = new Image();
+                t.preloadImg.onload = t.updateImageData;
+                t.preloadImg.onerror = t.resetImageData;
+                t.preloadImg.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.img_src.value);
+        }
+};
+
+window.onload = function(){wpImage.init();}
+wpImage.preInit();
+
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswpeditimagejseditimageminjsfromrev21591trunkwpincludesjstinymcepluginswpeditimagejseditimagejs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.min.js (from rev 21591, trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.min.js         (rev 0)
+++ trunk/wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var tinymce=null,tinyMCEPopup,tinyMCE,wpImage;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance("tinymce.dom.DOMUtils",document);b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&&window.dialogArguments)||opener||parent||top},getParam:function(b,a){return this.editor.getParam(b,a)},close:function(){var a=this;function b(){a.editor.windowManager.close(window);tinymce=tinyMCE=a.editor=a.params=a.dom=a.dom.doc=null}if(tinymce.isOpera){a.getWin().setTimeout(b,0)}else{b()}},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selec
tion.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}}};tinyMCEPopup.init();wpImage={preInit:function(){var a=tinyMCEPopup.editor,e=tinyMCEPopup.getWin(),d=e.document.styleSheets,b,c;for(c=0;c<d.length;c++){b=d.item(c).href;if(b&&b.indexOf("colors")!=-1){document.getElementsByTagName("head")[0].appendChild(a.dom.create("link",{rel:"stylesheet",href:b}));break}}},I:function(a){return document.getElementById(a)},current:"",link:"",link_rel:"",target_value:"",current_size_sel:"s100",width:"",height:"",align:"",img_alt:"",setTabs:function(b){var a=this;if("current"==b.className){return false}a.I("div_advanced").style.display=("tab_advanced"==b.id)?"block":"none";a.I("div_basic").style
.display=("tab_basic"==b.id)?"block":"none";a.I("tab_basic").className=a.I("tab_advanced").className="";b.className="current";return false},img_seturl:function(b){var c=this,a=c.I("link_rel").value;if("current"==b){c.I("link_href").value=c.current;c.I("link_rel").value=c.link_rel}else{c.I("link_href").value=c.link;if(a){a=a.replace(/attachment|wp-att-[0-9]+/gi,"");c.I("link_rel").value=tinymce.trim(a)}}},imgAlignCls:function(b){var c=this,a=c.I("img_classes").value;c.I("img_demo").className=c.align=b;a=a.replace(/align[^ "']+/gi,"");a+=(" "+b);a=a.replace(/\s+/g," ").replace(/^\s/,"");if("aligncenter"==b){c.I("hspace").value="";c.updateStyle("hspace")}c.I("img_classes").value=a},showSize:function(e){var c=this,f=c.I("im
g_demo"),a=c.width,d=c.height,g=e.id||"s100",b;b=parseInt(g.substring(1))/200;f.width=Math.round(a*b);f.height=Math.round(d*b);c.showSizeClear();e.style.borderColor="#A3A3A3";e.style.backgroundColor="#E5E5E5"},showSizeSet:function(){var b=this,d,c,a;if((b.width*1.3)>parseInt(b.preloadImg.width)){d=b.I("s130"),c=b.I("s120"),a=b.I("s110");d.onclick=c.onclick=a.onclick=null;d.onmouseover=c.onmouseover=a.onmouseover=null;d.style.color=c.style.color=a.style.color="#aaa"}},showSizeRem:function(){var a=this,c=a.I("img_demo"),b=document.forms[0];c.width=Math.round(b.width.value*0.5);c.height=Math.round(b.height.value*0.5);a.showSizeClear();a.I(a.current_size_sel).style.borderColor="#A3A3A3";a.I(a.current_size_sel).style.backgroundColor="#E5E5E5";return false},showSizeClear:function(){var b=this.I("img_size").getElementsByTagName("div"),a;for(a=0;a<b.leng
th;a++){b[a].style.borderColor="#f1f1f1";b[a].style.backgroundColor="#f1f1f1"}},imgEditSize:function(g){var d=this,i=document.forms[0],a,c,b,e,j;if(!d.preloadImg||!d.preloadImg.width||!d.preloadImg.height){return}a=parseInt(d.preloadImg.width),c=parseInt(d.preloadImg.height),b=d.width||a,e=d.height||c,j=g.id||"s100";size=parseInt(j.substring(1))/100;b=Math.round(b*size);e=Math.round(e*size);i.width.value=Math.min(a,b);i.height.value=Math.min(c,e);d.current_size_sel=j;d.demoSetSize()},demoSetSize:function(a){var c=this.I("img_demo"),b=document.forms[0];c.width=b.width.value?Math.round(b.width.value*0.5):"";c.height=b.height.value?Math.round(b.height.value*0.5):""},demoSetStyle:function(){var b=document.forms[0],a=this.I("img_demo"),c=tinyMCEPopup.editor.dom;if(a){c.setAttrib(a,"style",b.img_style.value);c.setStyle(a,"width","");c.setStyle(a,"height","")}},or
igSize:function(){var a=this,c=document.forms[0],b=a.I("s100");c.width.value=a.width=a.preloadImg.width;c.height.value=a.height=a.preloadImg.height;a.showSizeSet();a.demoSetSize();a.showSize(b)},init:function(){var a=tinyMCEPopup.editor,b;b=document.body.innerHTML;document.body.innerHTML=a.translate(b);window.setTimeout(function(){wpImage.setup()},500)},setup:function(){var q=this,l,b,m,e,j=document.forms[0],i=tinyMCEPopup.editor,k=q.I("img_demo"),h=tinyMCEPopup.dom,a,g,p="",o,n;document.dir=tinyMCEPopup.editor.getParam("directionality","");if(tinyMCEPopup.editor.getParam("wpeditimage_disable_captions",false)){q.I("cap_field").style.display="none"}tinyMCEPopup.restoreSelection();b=i.selection.getNode();if(b.nodeName!="IMG"){return}j.img_src.value=k.src=m=i.dom.getAttrib(b,"src");i.dom.setStyle(b,"float","");q.getImageData();l=i.dom.getAttrib(b,"class&q
uot;);if(a=h.getParent(b,"dl")){o=i.dom.getAttrib(a,"class");o=o.match(/align[^ "']+/i);if(o&&!h.hasClass(b,o)){l+=" "+o;tinymce.trim(l)}g=i.dom.select("dd.wp-caption-dd",a);if(g&&g[0]){p=i.serializer.serialize(g[0]).replace(/^<p>/,"").replace(/<\/p>$/,"")}}j.img_cap_text.value=p;j.img_title.value=i.dom.getAttrib(b,"title");j.img_alt.value=i.dom.getAttrib(b,"alt");j.border.value=i.dom.getAttrib(b,"border");j.vspace.value=i.dom.getAttrib(b,"vspace");j.hspace.value=i.dom.getAttrib(b,"hspace");j.align.value=i.dom.getAttrib(b,"align");j.width.value=q.width=i.dom.getAttrib(b,"width");j.height.value=q.height=i.dom.getAttrib(b,"height");j.img_classes.value=l;j.img_style.value=i.dom.getAttrib(b,"style");if(h.getAttrib(b,"hspace")){q.updateStyle("hspace")}if(h.getAttrib(b,"border
")){q.updateStyle("border")}if(h.getAttrib(b,"vspace")){q.updateStyle("vspace")}if(n=i.dom.getParent(b,"A")){j.link_href.value=q.current=i.dom.getAttrib(n,"href");j.link_title.value=i.dom.getAttrib(n,"title");j.link_rel.value=q.link_rel=i.dom.getAttrib(n,"rel");j.link_style.value=i.dom.getAttrib(n,"style");q.target_value=i.dom.getAttrib(n,"target");j.link_classes.value=i.dom.getAttrib(n,"class")}j.link_target.checked=(q.target_value&&q.target_value=="_blank")?"checked":"";e=m.substring(m.lastIndexOf("/"));e=e.replace(/-[0-9]{2,4}x[0-9]{2,4}/,"");q.link=m.substring(0,m.lastIndexOf("/"))+e;if(l.indexOf("alignleft")!=-1){q.I("alignleft").checked="checked";k.className=q.align="alignleft"}else{if(l.indexOf("aligncenter")!=-1){q.I("aligncenter").checke
d="checked";k.className=q.align="aligncenter"}else{if(l.indexOf("alignright")!=-1){q.I("alignright").checked="checked";k.className=q.align="alignright"}else{if(l.indexOf("alignnone")!=-1){q.I("alignnone").checked="checked";k.className=q.align="alignnone"}}}}if(q.width&&q.preloadImg.width){q.showSizeSet()}document.body.style.display=""},remove:function(){var a=tinyMCEPopup.editor,c,b;tinyMCEPopup.restoreSelection();b=a.selection.getNode();if(b.nodeName!="IMG"){return}if((c=a.dom.getParent(b,"div"))&&a.dom.hasClass(c,"mceTemp")){a.dom.remove(c)}else{if((c=a.dom.getParent(b,"A"))&&c.childNodes.length==1){a.dom.remove(c)}else{a.dom.remove(b)}}a.execCommand("mceRepaint");tinyMCEPopup.close();return},update:function(){var m=this,v=document.forms[0],g=tinyMCEPopup.editor,e,y,d=null,n,h,p,r,o=null,k=v.
img_classes.value,l,q,u="",j,i,s,a,B,x="",c,z,w;tinyMCEPopup.restoreSelection();e=g.selection.getNode();if(e.nodeName!="IMG"){return}if(v.img_src.value===""){m.remove();return}if(v.img_cap_text.value!=""&&v.width.value!=""){o=1;k=k.replace(/align[^ "']+\s?/gi,"")}p=g.dom.getParent(e,"a");h=g.dom.getParent(e,"p");n=g.dom.getParent(e,"dl");r=g.dom.getParent(e,"div");tinyMCEPopup.execCommand("mceBeginUndoLevel");if(v.width.value!=e.width||v.height.value!=e.height){k=k.replace(/size-[^ "']+/,"")}g.dom.setAttribs(e,{src:v.img_src.value,title:v.img_title.value,alt:v.img_alt.value,width:v.width.value,height:v.height.value,style:v.img_style.value,"class":k});if(v.link_href.value){if(p==null){if(!v.link_href.value.match(/https?:\/\//i)){v.link_href.value=tinyMCEPopup.editor.documentBaseURI.toAbsolute(v.link_href.value)}g.getDoc(
).execCommand("unlink",false,null);tinyMCEPopup.execCommand("mceInsertLink",false,"#mce_temp_url#",{skip_undo:1});tinymce.each(g.dom.select("a"),function(b){if(g.dom.getAttrib(b,"href")=="#mce_temp_url#"){g.dom.setAttribs(b,{href:v.link_href.value,title:v.link_title.value,rel:v.link_rel.value,target:(v.link_target.checked==true)?"_blank":"","class":v.link_classes.value,style:v.link_style.value})}})}else{g.dom.setAttribs(p,{href:v.link_href.value,title:v.link_title.value,rel:v.link_rel.value,target:(v.link_target.checked==true)?"_blank":"","class":v.link_classes.value,style:v.link_style.value})}}if(o){a=10+parseInt(v.width.value);B=(m.align=="aligncenter")?"mceTemp mceIEcenter":"mceTemp";w=v.img_cap_text.value;w=w.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(b){return b.replace(/[\r
\n\t]+/," ")});w=w.replace(/\s*\n\s*/g,"<br />");if(n){g.dom.setAttribs(n,{"class":"wp-caption "+m.align,style:"width: "+a+"px;"});if(r){g.dom.setAttrib(r,"class",B)}if((i=g.dom.getParent(e,"dt"))&&(s=i.nextSibling)&&g.dom.hasClass(s,"wp-caption-dd")){g.dom.setHTML(s,w)}}else{if((q=v.img_classes.value.match(/wp-image-([0-9]{1,6})/))&&q[1]){u="attachment_"+q[1]}if(v.link_href.value&&(x=g.dom.getParent(e,"a"))){if(x.childNodes.length==1){l=g.dom.getOuterHTML(x)}else{l=g.dom.getOuterHTML(x);l=l.match(/<a [^>]+>/i);l=l+g.dom.getOuterHTML(e)+"</a>"}}else{l=g.dom.getOuterHTML(e)}l='<dl id="'+u+'" class="wp-caption '+m.align+'" style="width: '+a+'px"><dt class="wp-caption-dt">'+l+'</dt><dd class="wp-caption-dd">'+w+"</dd></dl
>";j=g.dom.create("div",{"class":B},l);if(h){h.parentNode.insertBefore(j,h);if(h.childNodes.length==1){g.dom.remove(h)}else{if(x&&x.childNodes.length==1){g.dom.remove(x)}else{g.dom.remove(e)}}}else{if(c=g.dom.getParent(e,"TD,TH,LI")){c.appendChild(j);if(x&&x.childNodes.length==1){g.dom.remove(x)}else{g.dom.remove(e)}}}}}else{if(n&&r){if(v.link_href.value&&(z=g.dom.getParent(e,"a"))){l=g.dom.getOuterHTML(z)}else{l=g.dom.getOuterHTML(e)}h=g.dom.create("p",{},l);r.parentNode.insertBefore(h,r);g.dom.remove(r)}}if(v.img_classes.value.indexOf("aligncenter")!=-1){if(h&&(!h.style||h.style.textAlign!="center")){g.dom.setStyle(h,"textAlign","center")}}else{if(h&&h.style&&h.style.textAlign=="center"){g.dom.setStyle(h,"textAlign","")}}if(!v.link_href.value&&p){y=g.selection.getBookmark();g.dom.remo
ve(p,1);g.selection.moveToBookmark(y)}tinyMCEPopup.execCommand("mceEndUndoLevel");g.execCommand("mceRepaint");tinyMCEPopup.close()},updateStyle:function(a){var e=tinyMCEPopup.dom,c,d=document.forms[0],b=e.create("img",{style:d.img_style.value});if(tinyMCEPopup.editor.settings.inline_styles){if(a=="align"){e.setStyle(b,"float","");e.setStyle(b,"vertical-align","");c=d.align.value;if(c){if(c=="left"||c=="right"){e.setStyle(b,"float",c)}else{b.style.verticalAlign=c}}}if(a=="border"){e.setStyle(b,"border","");c=d.border.value;if(c||c=="0"){if(c=="0"){b.style.border="0"}else{b.style.border=c+"px solid black"}}}if(a=="hspace"){e.setStyle(b,"marginLeft","");e.setStyle(b,"marginRight","");c=d.hspace.value;if(c){b.style.marginLeft=c+"px";b.style.ma
rginRight=c+"px"}}if(a=="vspace"){e.setStyle(b,"marginTop","");e.setStyle(b,"marginBottom","");c=d.vspace.value;if(c){b.style.marginTop=c+"px";b.style.marginBottom=c+"px"}}d.img_style.value=e.serializeStyle(e.parseStyle(b.style.cssText));this.demoSetStyle()}},checkVal:function(a){if(a.value==""){if(a.id=="img_src"){a.value=this.I("img_demo").src||this.preloadImg.src}}},resetImageData:function(){var a=document.forms[0];a.width.value=a.height.value=""},updateImageData:function(){var d=document.forms[0],b=wpImage,a=d.width.value,c=d.height.value;if(!a&&c){a=d.width.value=b.width=Math.round(b.preloadImg.width/(b.preloadImg.height/c))}else{if(a&&!c){c=d.height.value=b.height=Math.round(b.preloadImg.height/(b.preloadImg.width/a))}}if(!a){d.width.value=b.width=b.preloadImg.width}if(!c){d.height.value=b.height=b.preloadImg.height}b.showSizeSet();b.d
emoSetSize();if(d.img_style.value){b.demoSetStyle()}},getImageData:function(){var a=wpImage,b=document.forms[0];a.preloadImg=new Image();a.preloadImg.onload=a.updateImageData;a.preloadImg.onerror=a.resetImageData;a.preloadImg.src=tinyMCEPopup.editor.documentBaseURI.toAbsolute(b.img_src.value)}};window.onload=function(){wpImage.init()};wpImage.preInit();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstwsackdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tw-sack.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tw-sack.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tw-sack.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,193 +0,0 @@
</span><del>-/* Simple AJAX Code-Kit (SACK) v1.6.1 */
-/* \xA92005 Gregory Wild-Smith */
-/* www.twilightuniverse.com */
-/* Software licenced under a modified X11 licence,
- see documentation or authors website for more details */
-
-function sack(file) {
-        this.xmlhttp = null;
-
-        this.resetData = function() {
-                this.method = "POST";
-                 this.queryStringSeparator = "?";
-                this.argumentSeparator = "&";
-                this.URLString = "";
-                this.encodeURIString = true;
-                 this.execute = false;
-                 this.element = null;
-                this.elementObj = null;
-                this.requestFile = file;
-                this.vars = new Object();
-                this.responseStatus = new Array(2);
-         };
-
-        this.resetFunctions = function() {
-                 this.onLoading = function() { };
-                 this.onLoaded = function() { };
-                 this.onInteractive = function() { };
-                 this.onCompletion = function() { };
-                 this.onError = function() { };
-                this.onFail = function() { };
-        };
-
-        this.reset = function() {
-                this.resetFunctions();
-                this.resetData();
-        };
-
-        this.createAJAX = function() {
-                try {
-                        this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
-                } catch (e1) {
-                        try {
-                                this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
-                        } catch (e2) {
-                                this.xmlhttp = null;
-                        }
-                }
-
-                if (! this.xmlhttp) {
-                        if (typeof XMLHttpRequest != "undefined") {
-                                this.xmlhttp = new XMLHttpRequest();
-                        } else {
-                                this.failed = true;
-                        }
-                }
-        };
-
-        this.setVar = function(name, value){
-                this.vars[name] = Array(value, false);
-        };
-
-        this.encVar = function(name, value, returnvars) {
-                if (true == returnvars) {
-                        return Array(encodeURIComponent(name), encodeURIComponent(value));
-                } else {
-                        this.vars[encodeURIComponent(name)] = Array(encodeURIComponent(value), true);
-                }
-        }
-
-        this.processURLString = function(string, encode) {
-                encoded = encodeURIComponent(this.argumentSeparator);
-                regexp = new RegExp(this.argumentSeparator + "|" + encoded);
-                varArray = string.split(regexp);
-                for (i = 0; i < varArray.length; i++){
-                        urlVars = varArray[i].split("=");
-                        if (true == encode){
-                                this.encVar(urlVars[0], urlVars[1]);
-                        } else {
-                                this.setVar(urlVars[0], urlVars[1]);
-                        }
-                }
-        }
-
-        this.createURLString = function(urlstring) {
-                if (this.encodeURIString && this.URLString.length) {
-                        this.processURLString(this.URLString, true);
-                }
-
-                if (urlstring) {
-                        if (this.URLString.length) {
-                                this.URLString += this.argumentSeparator + urlstring;
-                        } else {
-                                this.URLString = urlstring;
-                        }
-                }
-
-                // prevents caching of URLString
-                this.setVar("rndval", new Date().getTime());
-
-                urlstringtemp = new Array();
-                for (key in this.vars) {
-                        if (false == this.vars[key][1] && true == this.encodeURIString) {
-                                encoded = this.encVar(key, this.vars[key][0], true);
-                                delete this.vars[key];
-                                this.vars[encoded[0]] = Array(encoded[1], true);
-                                key = encoded[0];
-                        }
-
-                        urlstringtemp[urlstringtemp.length] = key + "=" + this.vars[key][0];
-                }
-                if (urlstring){
-                        this.URLString += this.argumentSeparator + urlstringtemp.join(this.argumentSeparator);
-                } else {
-                        this.URLString += urlstringtemp.join(this.argumentSeparator);
-                }
-        }
-
-        this.runResponse = function() {
-                eval(this.response);
-        }
-
-        this.runAJAX = function(urlstring) {
-                if (this.failed) {
-                        this.onFail();
-                } else {
-                        this.createURLString(urlstring);
-                        if (this.element) {
-                                this.elementObj = document.getElementById(this.element);
-                        }
-                        if (this.xmlhttp) {
-                                var self = this;
-                                if (this.method == "GET") {
-                                        totalurlstring = this.requestFile + this.queryStringSeparator + this.URLString;
-                                        this.xmlhttp.open(this.method, totalurlstring, true);
-                                } else {
-                                        this.xmlhttp.open(this.method, this.requestFile, true);
-                                        try {
-                                                this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
-                                        } catch (e) { }
-                                }
-
-                                this.xmlhttp.onreadystatechange = function() {
-                                        switch (self.xmlhttp.readyState) {
-                                                case 1:
-                                                        self.onLoading();
-                                                        break;
-                                                case 2:
-                                                        self.onLoaded();
-                                                        break;
-                                                case 3:
-                                                        self.onInteractive();
-                                                        break;
-                                                case 4:
-                                                        self.response = self.xmlhttp.responseText;
-                                                        self.responseXML = self.xmlhttp.responseXML;
-                                                        self.responseStatus[0] = self.xmlhttp.status;
-                                                        self.responseStatus[1] = self.xmlhttp.statusText;
-
-                                                        if (self.execute) {
-                                                                self.runResponse();
-                                                        }
-
-                                                        if (self.elementObj) {
-                                                                elemNodeName = self.elementObj.nodeName;
-                                                                elemNodeName.toLowerCase();
-                                                                if (elemNodeName == "input"
-                                                                || elemNodeName == "select"
-                                                                || elemNodeName == "option"
-                                                                || elemNodeName == "textarea") {
-                                                                        self.elementObj.value = self.response;
-                                                                } else {
-                                                                        self.elementObj.innerHTML = self.response;
-                                                                }
-                                                        }
-                                                        if (self.responseStatus[0] == "200") {
-                                                                self.onCompletion();
-                                                        } else {
-                                                                self.onError();
-                                                        }
-
-                                                        self.URLString = "";
-                                                        break;
-                                        }
-                                };
-
-                                this.xmlhttp.send(this.URLString);
-                        }
-                }
-        };
-
-        this.reset();
-        this.createAJAX();
-}
</del></span></pre></div>
<a id="trunkwpincludesjstwsackjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tw-sack.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tw-sack.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/tw-sack.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-function sack(file){this.xmlhttp=null;this.resetData=function(){this.method="POST";this.queryStringSeparator="?";this.argumentSeparator="&";this.URLString="";this.encodeURIString=true;this.execute=false;this.element=null;this.elementObj=null;this.requestFile=file;this.vars=new Object();this.responseStatus=new Array(2)};this.resetFunctions=function(){this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.onError=function(){};this.onFail=function(){}};this.reset=function(){this.resetFunctions();this.resetData()};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e1){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e2){this.xmlhttp=null}}if(!this.xmlhttp){if(typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest()}else{this.failed=true}}};this.setVar=function(name,va
lue){this.vars[name]=Array(value,false)};this.encVar=function(name,value,returnvars){if(true==returnvars){return Array(encodeURIComponent(name),encodeURIComponent(value))}else{this.vars[encodeURIComponent(name)]=Array(encodeURIComponent(value),true)}};this.processURLString=function(string,encode){encoded=encodeURIComponent(this.argumentSeparator);regexp=new RegExp(this.argumentSeparator+"|"+encoded);varArray=string.split(regexp);for(i=0;i<varArray.length;i++){urlVars=varArray[i].split("=");if(true==encode){this.encVar(urlVars[0],urlVars[1])}else{this.setVar(urlVars[0],urlVars[1])}}};this.createURLString=function(urlstring){if(this.encodeURIString&&this.URLString.length){this.processURLString(this.URLString,true)}if(urlstring){if(this.URLString.length){this.URLString+=this.argumentSeparator+urlstring}else{this.URLString=urlstring}}this.setVar("rndval",new Date().getTime());urlstringtemp=new Array();for(key in this.vars){if(false==this.
vars[key][1]&&true==this.encodeURIString){encoded=this.encVar(key,this.vars[key][0],true);delete this.vars[key];this.vars[encoded[0]]=Array(encoded[1],true);key=encoded[0]}urlstringtemp[urlstringtemp.length]=key+"="+this.vars[key][0]}if(urlstring){this.URLString+=this.argumentSeparator+urlstringtemp.join(this.argumentSeparator)}else{this.URLString+=urlstringtemp.join(this.argumentSeparator)}};this.runResponse=function(){eval(this.response)};this.runAJAX=function(urlstring){if(this.failed){this.onFail()}else{this.createURLString(urlstring);if(this.element){this.elementObj=document.getElementById(this.element)}if(this.xmlhttp){var self=this;if(this.method=="GET"){totalurlstring=this.requestFile+this.queryStringSeparator+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true)}else{this.xmlhttp.open(this.method,this.requestFile,true);try{this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}cat
ch(e){}}this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;if(self.execute){self.runResponse()}if(self.elementObj){elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response}else{self.elementObj.innerHTML=self.response}}if(self.responseStatus[0]=="200"){self.onCompletion()}else{self.onError()}self.URLString="";break}};this.xmlhttp.send(this.URLString)}}};this.reset();this.createAJAX()};
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstwsackjsfromrev21591trunkwpincludesjstwsackdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tw-sack.js (from rev 21591, trunk/wp-includes/js/tw-sack.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tw-sack.js         (rev 0)
+++ trunk/wp-includes/js/tw-sack.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,193 @@
</span><ins>+/* Simple AJAX Code-Kit (SACK) v1.6.1 */
+/* \xA92005 Gregory Wild-Smith */
+/* www.twilightuniverse.com */
+/* Software licenced under a modified X11 licence,
+ see documentation or authors website for more details */
+
+function sack(file) {
+        this.xmlhttp = null;
+
+        this.resetData = function() {
+                this.method = "POST";
+                 this.queryStringSeparator = "?";
+                this.argumentSeparator = "&";
+                this.URLString = "";
+                this.encodeURIString = true;
+                 this.execute = false;
+                 this.element = null;
+                this.elementObj = null;
+                this.requestFile = file;
+                this.vars = new Object();
+                this.responseStatus = new Array(2);
+         };
+
+        this.resetFunctions = function() {
+                 this.onLoading = function() { };
+                 this.onLoaded = function() { };
+                 this.onInteractive = function() { };
+                 this.onCompletion = function() { };
+                 this.onError = function() { };
+                this.onFail = function() { };
+        };
+
+        this.reset = function() {
+                this.resetFunctions();
+                this.resetData();
+        };
+
+        this.createAJAX = function() {
+                try {
+                        this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
+                } catch (e1) {
+                        try {
+                                this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
+                        } catch (e2) {
+                                this.xmlhttp = null;
+                        }
+                }
+
+                if (! this.xmlhttp) {
+                        if (typeof XMLHttpRequest != "undefined") {
+                                this.xmlhttp = new XMLHttpRequest();
+                        } else {
+                                this.failed = true;
+                        }
+                }
+        };
+
+        this.setVar = function(name, value){
+                this.vars[name] = Array(value, false);
+        };
+
+        this.encVar = function(name, value, returnvars) {
+                if (true == returnvars) {
+                        return Array(encodeURIComponent(name), encodeURIComponent(value));
+                } else {
+                        this.vars[encodeURIComponent(name)] = Array(encodeURIComponent(value), true);
+                }
+        }
+
+        this.processURLString = function(string, encode) {
+                encoded = encodeURIComponent(this.argumentSeparator);
+                regexp = new RegExp(this.argumentSeparator + "|" + encoded);
+                varArray = string.split(regexp);
+                for (i = 0; i < varArray.length; i++){
+                        urlVars = varArray[i].split("=");
+                        if (true == encode){
+                                this.encVar(urlVars[0], urlVars[1]);
+                        } else {
+                                this.setVar(urlVars[0], urlVars[1]);
+                        }
+                }
+        }
+
+        this.createURLString = function(urlstring) {
+                if (this.encodeURIString && this.URLString.length) {
+                        this.processURLString(this.URLString, true);
+                }
+
+                if (urlstring) {
+                        if (this.URLString.length) {
+                                this.URLString += this.argumentSeparator + urlstring;
+                        } else {
+                                this.URLString = urlstring;
+                        }
+                }
+
+                // prevents caching of URLString
+                this.setVar("rndval", new Date().getTime());
+
+                urlstringtemp = new Array();
+                for (key in this.vars) {
+                        if (false == this.vars[key][1] && true == this.encodeURIString) {
+                                encoded = this.encVar(key, this.vars[key][0], true);
+                                delete this.vars[key];
+                                this.vars[encoded[0]] = Array(encoded[1], true);
+                                key = encoded[0];
+                        }
+
+                        urlstringtemp[urlstringtemp.length] = key + "=" + this.vars[key][0];
+                }
+                if (urlstring){
+                        this.URLString += this.argumentSeparator + urlstringtemp.join(this.argumentSeparator);
+                } else {
+                        this.URLString += urlstringtemp.join(this.argumentSeparator);
+                }
+        }
+
+        this.runResponse = function() {
+                eval(this.response);
+        }
+
+        this.runAJAX = function(urlstring) {
+                if (this.failed) {
+                        this.onFail();
+                } else {
+                        this.createURLString(urlstring);
+                        if (this.element) {
+                                this.elementObj = document.getElementById(this.element);
+                        }
+                        if (this.xmlhttp) {
+                                var self = this;
+                                if (this.method == "GET") {
+                                        totalurlstring = this.requestFile + this.queryStringSeparator + this.URLString;
+                                        this.xmlhttp.open(this.method, totalurlstring, true);
+                                } else {
+                                        this.xmlhttp.open(this.method, this.requestFile, true);
+                                        try {
+                                                this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
+                                        } catch (e) { }
+                                }
+
+                                this.xmlhttp.onreadystatechange = function() {
+                                        switch (self.xmlhttp.readyState) {
+                                                case 1:
+                                                        self.onLoading();
+                                                        break;
+                                                case 2:
+                                                        self.onLoaded();
+                                                        break;
+                                                case 3:
+                                                        self.onInteractive();
+                                                        break;
+                                                case 4:
+                                                        self.response = self.xmlhttp.responseText;
+                                                        self.responseXML = self.xmlhttp.responseXML;
+                                                        self.responseStatus[0] = self.xmlhttp.status;
+                                                        self.responseStatus[1] = self.xmlhttp.statusText;
+
+                                                        if (self.execute) {
+                                                                self.runResponse();
+                                                        }
+
+                                                        if (self.elementObj) {
+                                                                elemNodeName = self.elementObj.nodeName;
+                                                                elemNodeName.toLowerCase();
+                                                                if (elemNodeName == "input"
+                                                                || elemNodeName == "select"
+                                                                || elemNodeName == "option"
+                                                                || elemNodeName == "textarea") {
+                                                                        self.elementObj.value = self.response;
+                                                                } else {
+                                                                        self.elementObj.innerHTML = self.response;
+                                                                }
+                                                        }
+                                                        if (self.responseStatus[0] == "200") {
+                                                                self.onCompletion();
+                                                        } else {
+                                                                self.onError();
+                                                        }
+
+                                                        self.URLString = "";
+                                                        break;
+                                        }
+                                };
+
+                                this.xmlhttp.send(this.URLString);
+                        }
+                }
+        };
+
+        this.reset();
+        this.createAJAX();
+}
</ins></span></pre></div>
<a id="trunkwpincludesjstwsackminjsfromrev21591trunkwpincludesjstwsackjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/tw-sack.min.js (from rev 21591, trunk/wp-includes/js/tw-sack.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tw-sack.min.js         (rev 0)
+++ trunk/wp-includes/js/tw-sack.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+function sack(file){this.xmlhttp=null;this.resetData=function(){this.method="POST";this.queryStringSeparator="?";this.argumentSeparator="&";this.URLString="";this.encodeURIString=true;this.execute=false;this.element=null;this.elementObj=null;this.requestFile=file;this.vars=new Object();this.responseStatus=new Array(2)};this.resetFunctions=function(){this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.onError=function(){};this.onFail=function(){}};this.reset=function(){this.resetFunctions();this.resetData()};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e1){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e2){this.xmlhttp=null}}if(!this.xmlhttp){if(typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest()}else{this.failed=true}}};this.setVar=function(name,va
lue){this.vars[name]=Array(value,false)};this.encVar=function(name,value,returnvars){if(true==returnvars){return Array(encodeURIComponent(name),encodeURIComponent(value))}else{this.vars[encodeURIComponent(name)]=Array(encodeURIComponent(value),true)}};this.processURLString=function(string,encode){encoded=encodeURIComponent(this.argumentSeparator);regexp=new RegExp(this.argumentSeparator+"|"+encoded);varArray=string.split(regexp);for(i=0;i<varArray.length;i++){urlVars=varArray[i].split("=");if(true==encode){this.encVar(urlVars[0],urlVars[1])}else{this.setVar(urlVars[0],urlVars[1])}}};this.createURLString=function(urlstring){if(this.encodeURIString&&this.URLString.length){this.processURLString(this.URLString,true)}if(urlstring){if(this.URLString.length){this.URLString+=this.argumentSeparator+urlstring}else{this.URLString=urlstring}}this.setVar("rndval",new Date().getTime());urlstringtemp=new Array();for(key in this.vars){if(false==this.
vars[key][1]&&true==this.encodeURIString){encoded=this.encVar(key,this.vars[key][0],true);delete this.vars[key];this.vars[encoded[0]]=Array(encoded[1],true);key=encoded[0]}urlstringtemp[urlstringtemp.length]=key+"="+this.vars[key][0]}if(urlstring){this.URLString+=this.argumentSeparator+urlstringtemp.join(this.argumentSeparator)}else{this.URLString+=urlstringtemp.join(this.argumentSeparator)}};this.runResponse=function(){eval(this.response)};this.runAJAX=function(urlstring){if(this.failed){this.onFail()}else{this.createURLString(urlstring);if(this.element){this.elementObj=document.getElementById(this.element)}if(this.xmlhttp){var self=this;if(this.method=="GET"){totalurlstring=this.requestFile+this.queryStringSeparator+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true)}else{this.xmlhttp.open(this.method,this.requestFile,true);try{this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}cat
ch(e){}}this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;if(self.execute){self.runResponse()}if(self.elementObj){elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response}else{self.elementObj.innerHTML=self.response}}if(self.responseStatus[0]=="200"){self.onCompletion()}else{self.onError()}self.URLString="";break}};this.xmlhttp.send(this.URLString)}}};this.reset();this.createAJAX()};
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswpajaxresponsedevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-ajax-response.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-ajax-response.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-ajax-response.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,64 +0,0 @@
</span><del>-var wpAjax = jQuery.extend( {
-        unserialize: function( s ) {
-                var r = {}, q, pp, i, p;
-                if ( !s ) { return r; }
-                q = s.split('?'); if ( q[1] ) { s = q[1]; }
-                pp = s.split('&');
-                for ( i in pp ) {
-                        if ( jQuery.isFunction(pp.hasOwnProperty) && !pp.hasOwnProperty(i) ) { continue; }
-                        p = pp[i].split('=');
-                        r[p[0]] = p[1];
-                }
-                return r;
-        },
-        parseAjaxResponse: function( x, r, e ) { // 1 = good, 0 = strange (bad data?), -1 = you lack permission
-                var parsed = {}, re = jQuery('#' + r).html(''), err = '';
-
-                if ( x && typeof x == 'object' && x.getElementsByTagName('wp_ajax') ) {
-                        parsed.responses = [];
-                        parsed.errors = false;
-                        jQuery('response', x).each( function() {
-                                var th = jQuery(this), child = jQuery(this.firstChild), response;
-                                response = { action: th.attr('action'), what: child.get(0).nodeName, id: child.attr('id'), oldId: child.attr('old_id'), position: child.attr('position') };
-                                response.data = jQuery( 'response_data', child ).text();
-                                response.supplemental = {};
-                                if ( !jQuery( 'supplemental', child ).children().each( function() {
-                                        response.supplemental[this.nodeName] = jQuery(this).text();
-                                } ).size() ) { response.supplemental = false }
-                                response.errors = [];
-                                if ( !jQuery('wp_error', child).each( function() {
-                                        var code = jQuery(this).attr('code'), anError, errorData, formField;
-                                        anError = { code: code, message: this.firstChild.nodeValue, data: false };
-                                        errorData = jQuery('wp_error_data[code="' + code + '"]', x);
-                                        if ( errorData ) { anError.data = errorData.get(); }
-                                        formField = jQuery( 'form-field', errorData ).text();
-                                        if ( formField ) { code = formField; }
-                                        if ( e ) { wpAjax.invalidateForm( jQuery('#' + e + ' :input[name="' + code + '"]' ).parents('.form-field:first') ); }
-                                        err += '<p>' + anError.message + '</p>';
-                                        response.errors.push( anError );
-                                        parsed.errors = true;
-                                } ).size() ) { response.errors = false; }
-                                parsed.responses.push( response );
-                        } );
-                        if ( err.length ) { re.html( '<div class="error">' + err + '</div>' ); }
-                        return parsed;
-                }
-                if ( isNaN(x) ) { return !re.html('<div class="error"><p>' + x + '</p></div>'); }
-                x = parseInt(x,10);
-                if ( -1 == x ) { return !re.html('<div class="error"><p>' + wpAjax.noPerm + '</p></div>'); }
-                else if ( 0 === x ) { return !re.html('<div class="error"><p>' + wpAjax.broken + '</p></div>'); }
-                return true;
-        },
-        invalidateForm: function ( selector ) {
-                return jQuery( selector ).addClass( 'form-invalid' ).find('input:visible').change( function() { jQuery(this).closest('.form-invalid').removeClass( 'form-invalid' ); } );
-        },
-        validateForm: function( selector ) {
-                selector = jQuery( selector );
-                return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() == ''; } ) ).size();
-        }
-}, wpAjax || { noPerm: 'You do not have permission to do that.', broken: 'An unidentified error has occurred.' } );
-
-// Basic form validation
-jQuery(document).ready( function($){
-        $('form.validate').submit( function() { return wpAjax.validateForm( $(this) ); } );
-});
</del></span></pre></div>
<a id="trunkwpincludesjswpajaxresponsejs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-ajax-response.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-ajax-response.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-ajax-response.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var wpAjax=jQuery.extend({unserialize:function(c){var d={},e,a,b,f;if(!c){return d}e=c.split("?");if(e[1]){c=e[1]}a=c.split("&");for(b in a){if(jQuery.isFunction(a.hasOwnProperty)&&!a.hasOwnProperty(b)){continue}f=a[b].split("=");d[f[0]]=f[1]}return d},parseAjaxResponse:function(a,f,g){var b={},c=jQuery("#"+f).html(""),d="";if(a&&typeof a=="object"&&a.getElementsByTagName("wp_ajax")){b.responses=[];b.errors=false;jQuery("response",a).each(function(){var h=jQuery(this),i=jQuery(this.firstChild),e;e={action:h.attr("action"),what:i.get(0).nodeName,id:i.attr("id"),oldId:i.attr("old_id"),position:i.attr("position")};e.data=jQuery("response_data",i).text();e.supplemental={};if(!jQuery("supplemental",i).children().each(function(){e.supplemental[this.nodeName]=jQuery(this).text()}).size()){e.supp
lemental=false}e.errors=[];if(!jQuery("wp_error",i).each(function(){var j=jQuery(this).attr("code"),m,l,k;m={code:j,message:this.firstChild.nodeValue,data:false};l=jQuery('wp_error_data[code="'+j+'"]',a);if(l){m.data=l.get()}k=jQuery("form-field",l).text();if(k){j=k}if(g){wpAjax.invalidateForm(jQuery("#"+g+' :input[name="'+j+'"]').parents(".form-field:first"))}d+="<p>"+m.message+"</p>";e.errors.push(m);b.errors=true}).size()){e.errors=false}b.responses.push(e)});if(d.length){c.html('<div class="error">'+d+"</div>")}return b}if(isNaN(a)){return !c.html('<div class="error"><p>'+a+"</p></div>")}a=parseInt(a,10);if(-1==a){return !c.html('<div class="error"><p>'+wpAjax.noPerm+"</p></div>")}else{if(0===a){return !c.html('<div class="error"><p&g
t;'+wpAjax.broken+"</p></div>")}}return true},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input:visible").change(function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){a=jQuery(a);return !wpAjax.invalidateForm(a.find(".form-required").filter(function(){return jQuery("input:visible",this).val()==""})).size()}},wpAjax||{noPerm:"You do not have permission to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})});
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswpajaxresponsejsfromrev21591trunkwpincludesjswpajaxresponsedevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-ajax-response.js (from rev 21591, trunk/wp-includes/js/wp-ajax-response.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-ajax-response.js         (rev 0)
+++ trunk/wp-includes/js/wp-ajax-response.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,64 @@
</span><ins>+var wpAjax = jQuery.extend( {
+        unserialize: function( s ) {
+                var r = {}, q, pp, i, p;
+                if ( !s ) { return r; }
+                q = s.split('?'); if ( q[1] ) { s = q[1]; }
+                pp = s.split('&');
+                for ( i in pp ) {
+                        if ( jQuery.isFunction(pp.hasOwnProperty) && !pp.hasOwnProperty(i) ) { continue; }
+                        p = pp[i].split('=');
+                        r[p[0]] = p[1];
+                }
+                return r;
+        },
+        parseAjaxResponse: function( x, r, e ) { // 1 = good, 0 = strange (bad data?), -1 = you lack permission
+                var parsed = {}, re = jQuery('#' + r).html(''), err = '';
+
+                if ( x && typeof x == 'object' && x.getElementsByTagName('wp_ajax') ) {
+                        parsed.responses = [];
+                        parsed.errors = false;
+                        jQuery('response', x).each( function() {
+                                var th = jQuery(this), child = jQuery(this.firstChild), response;
+                                response = { action: th.attr('action'), what: child.get(0).nodeName, id: child.attr('id'), oldId: child.attr('old_id'), position: child.attr('position') };
+                                response.data = jQuery( 'response_data', child ).text();
+                                response.supplemental = {};
+                                if ( !jQuery( 'supplemental', child ).children().each( function() {
+                                        response.supplemental[this.nodeName] = jQuery(this).text();
+                                } ).size() ) { response.supplemental = false }
+                                response.errors = [];
+                                if ( !jQuery('wp_error', child).each( function() {
+                                        var code = jQuery(this).attr('code'), anError, errorData, formField;
+                                        anError = { code: code, message: this.firstChild.nodeValue, data: false };
+                                        errorData = jQuery('wp_error_data[code="' + code + '"]', x);
+                                        if ( errorData ) { anError.data = errorData.get(); }
+                                        formField = jQuery( 'form-field', errorData ).text();
+                                        if ( formField ) { code = formField; }
+                                        if ( e ) { wpAjax.invalidateForm( jQuery('#' + e + ' :input[name="' + code + '"]' ).parents('.form-field:first') ); }
+                                        err += '<p>' + anError.message + '</p>';
+                                        response.errors.push( anError );
+                                        parsed.errors = true;
+                                } ).size() ) { response.errors = false; }
+                                parsed.responses.push( response );
+                        } );
+                        if ( err.length ) { re.html( '<div class="error">' + err + '</div>' ); }
+                        return parsed;
+                }
+                if ( isNaN(x) ) { return !re.html('<div class="error"><p>' + x + '</p></div>'); }
+                x = parseInt(x,10);
+                if ( -1 == x ) { return !re.html('<div class="error"><p>' + wpAjax.noPerm + '</p></div>'); }
+                else if ( 0 === x ) { return !re.html('<div class="error"><p>' + wpAjax.broken + '</p></div>'); }
+                return true;
+        },
+        invalidateForm: function ( selector ) {
+                return jQuery( selector ).addClass( 'form-invalid' ).find('input:visible').change( function() { jQuery(this).closest('.form-invalid').removeClass( 'form-invalid' ); } );
+        },
+        validateForm: function( selector ) {
+                selector = jQuery( selector );
+                return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() == ''; } ) ).size();
+        }
+}, wpAjax || { noPerm: 'You do not have permission to do that.', broken: 'An unidentified error has occurred.' } );
+
+// Basic form validation
+jQuery(document).ready( function($){
+        $('form.validate').submit( function() { return wpAjax.validateForm( $(this) ); } );
+});
</ins></span></pre></div>
<a id="trunkwpincludesjswpajaxresponseminjsfromrev21591trunkwpincludesjswpajaxresponsejs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-ajax-response.min.js (from rev 21591, trunk/wp-includes/js/wp-ajax-response.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-ajax-response.min.js         (rev 0)
+++ trunk/wp-includes/js/wp-ajax-response.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var wpAjax=jQuery.extend({unserialize:function(c){var d={},e,a,b,f;if(!c){return d}e=c.split("?");if(e[1]){c=e[1]}a=c.split("&");for(b in a){if(jQuery.isFunction(a.hasOwnProperty)&&!a.hasOwnProperty(b)){continue}f=a[b].split("=");d[f[0]]=f[1]}return d},parseAjaxResponse:function(a,f,g){var b={},c=jQuery("#"+f).html(""),d="";if(a&&typeof a=="object"&&a.getElementsByTagName("wp_ajax")){b.responses=[];b.errors=false;jQuery("response",a).each(function(){var h=jQuery(this),i=jQuery(this.firstChild),e;e={action:h.attr("action"),what:i.get(0).nodeName,id:i.attr("id"),oldId:i.attr("old_id"),position:i.attr("position")};e.data=jQuery("response_data",i).text();e.supplemental={};if(!jQuery("supplemental",i).children().each(function(){e.supplemental[this.nodeName]=jQuery(this).text()}).size()){e.supp
lemental=false}e.errors=[];if(!jQuery("wp_error",i).each(function(){var j=jQuery(this).attr("code"),m,l,k;m={code:j,message:this.firstChild.nodeValue,data:false};l=jQuery('wp_error_data[code="'+j+'"]',a);if(l){m.data=l.get()}k=jQuery("form-field",l).text();if(k){j=k}if(g){wpAjax.invalidateForm(jQuery("#"+g+' :input[name="'+j+'"]').parents(".form-field:first"))}d+="<p>"+m.message+"</p>";e.errors.push(m);b.errors=true}).size()){e.errors=false}b.responses.push(e)});if(d.length){c.html('<div class="error">'+d+"</div>")}return b}if(isNaN(a)){return !c.html('<div class="error"><p>'+a+"</p></div>")}a=parseInt(a,10);if(-1==a){return !c.html('<div class="error"><p>'+wpAjax.noPerm+"</p></div>")}else{if(0===a){return !c.html('<div class="error"><p&g
t;'+wpAjax.broken+"</p></div>")}}return true},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input:visible").change(function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){a=jQuery(a);return !wpAjax.invalidateForm(a.find(".form-required").filter(function(){return jQuery("input:visible",this).val()==""})).size()}},wpAjax||{noPerm:"You do not have permission to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswplistrevisionsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-list-revisions.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-list-revisions.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-list-revisions.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-(function(w) {
-        var init = function() {
-                var pr = document.getElementById('post-revisions'),
-                inputs = pr ? pr.getElementsByTagName('input') : [];
-                pr.onclick = function() {
-                        var i, checkCount = 0, side;
-                        for ( i = 0; i < inputs.length; i++ ) {
-                                checkCount += inputs[i].checked ? 1 : 0;
-                                side = inputs[i].getAttribute('name');
-                                if ( ! inputs[i].checked &&
-                                ( 'left' == side && 1 > checkCount || 'right' == side && 1 < checkCount && ( ! inputs[i-1] || ! inputs[i-1].checked ) ) &&
-                                ! ( inputs[i+1] && inputs[i+1].checked && 'right' == inputs[i+1].getAttribute('name') ) )
-                                        inputs[i].style.visibility = 'hidden';
-                                else if ( 'left' == side || 'right' == side )
-                                        inputs[i].style.visibility = 'visible';
-                        }
-                }
-                pr.onclick();
-        }
-        if ( w && w.addEventListener )
-                w.addEventListener('load', init, false);
-        else if ( w && w.attachEvent )
-                w.attachEvent('onload', init);
-})(window);
</del></span></pre></div>
<a id="trunkwpincludesjswplistrevisionsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-list-revisions.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-list-revisions.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-list-revisions.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(a){var b=function(){var d=document.getElementById("post-revisions"),c=d?d.getElementsByTagName("input"):[];d.onclick=function(){var g,f=0,e;for(g=0;g<c.length;g++){f+=c[g].checked?1:0;e=c[g].getAttribute("name");if(!c[g].checked&&("left"==e&&1>f||"right"==e&&1<f&&(!c[g-1]||!c[g-1].checked))&&!(c[g+1]&&c[g+1].checked&&"right"==c[g+1].getAttribute("name"))){c[g].style.visibility="hidden"}else{if("left"==e||"right"==e){c[g].style.visibility="visible"}}}};d.onclick()};if(a&&a.addEventListener){a.addEventListener("load",b,false)}else{if(a&&a.attachEvent){a.attachEvent("onload",b)}}})(window);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswplistrevisionsjsfromrev21591trunkwpincludesjswplistrevisionsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-list-revisions.js (from rev 21591, trunk/wp-includes/js/wp-list-revisions.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-list-revisions.js         (rev 0)
+++ trunk/wp-includes/js/wp-list-revisions.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+(function(w) {
+        var init = function() {
+                var pr = document.getElementById('post-revisions'),
+                inputs = pr ? pr.getElementsByTagName('input') : [];
+                pr.onclick = function() {
+                        var i, checkCount = 0, side;
+                        for ( i = 0; i < inputs.length; i++ ) {
+                                checkCount += inputs[i].checked ? 1 : 0;
+                                side = inputs[i].getAttribute('name');
+                                if ( ! inputs[i].checked &&
+                                ( 'left' == side && 1 > checkCount || 'right' == side && 1 < checkCount && ( ! inputs[i-1] || ! inputs[i-1].checked ) ) &&
+                                ! ( inputs[i+1] && inputs[i+1].checked && 'right' == inputs[i+1].getAttribute('name') ) )
+                                        inputs[i].style.visibility = 'hidden';
+                                else if ( 'left' == side || 'right' == side )
+                                        inputs[i].style.visibility = 'visible';
+                        }
+                }
+                pr.onclick();
+        }
+        if ( w && w.addEventListener )
+                w.addEventListener('load', init, false);
+        else if ( w && w.attachEvent )
+                w.attachEvent('onload', init);
+})(window);
</ins></span></pre></div>
<a id="trunkwpincludesjswplistrevisionsminjsfromrev21591trunkwpincludesjswplistrevisionsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-list-revisions.min.js (from rev 21591, trunk/wp-includes/js/wp-list-revisions.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-list-revisions.min.js         (rev 0)
+++ trunk/wp-includes/js/wp-list-revisions.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(a){var b=function(){var d=document.getElementById("post-revisions"),c=d?d.getElementsByTagName("input"):[];d.onclick=function(){var g,f=0,e;for(g=0;g<c.length;g++){f+=c[g].checked?1:0;e=c[g].getAttribute("name");if(!c[g].checked&&("left"==e&&1>f||"right"==e&&1<f&&(!c[g-1]||!c[g-1].checked))&&!(c[g+1]&&c[g+1].checked&&"right"==c[g+1].getAttribute("name"))){c[g].style.visibility="hidden"}else{if("left"==e||"right"==e){c[g].style.visibility="visible"}}}};d.onclick()};if(a&&a.addEventListener){a.addEventListener("load",b,false)}else{if(a&&a.attachEvent){a.attachEvent("onload",b)}}})(window);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswplistsdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-lists.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-lists.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-lists.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,464 +0,0 @@
</span><del>-(function($) {
-var fs = {add:'ajaxAdd',del:'ajaxDel',dim:'ajaxDim',process:'process',recolor:'recolor'}, wpList;
-
-wpList = {
-        settings: {
-                url: ajaxurl, type: 'POST',
-                response: 'ajax-response',
-
-                what: '',
-                alt: 'alternate', altOffset: 0,
-                addColor: null, delColor: null, dimAddColor: null, dimDelColor: null,
-
-                confirm: null,
-                addBefore: null, addAfter: null,
-                delBefore: null, delAfter: null,
-                dimBefore: null, dimAfter: null
-        },
-
-        nonce: function(e,s) {
-                var url = wpAjax.unserialize(e.attr('href'));
-                return s.nonce || url._ajax_nonce || $('#' + s.element + ' input[name="_ajax_nonce"]').val() || url._wpnonce || $('#' + s.element + ' input[name="_wpnonce"]').val() || 0;
-        },
-
-        parseClass: function(e,t) {
-                var c = [], cl;
-
-                try {
-                        cl = $(e).attr('class') || '';
-                        cl = cl.match(new RegExp(t+':[\\S]+'));
-
-                        if ( cl )
-                                c = cl[0].split(':');
-                } catch(r) {}
-
-                return c;
-        },
-
-        pre: function(e,s,a) {
-                var bg, r;
-
-                s = $.extend( {}, this.wpList.settings, {
-                        element: null,
-                        nonce: 0,
-                        target: e.get(0)
-                }, s || {} );
-
-                if ( $.isFunction( s.confirm ) ) {
-                        if ( 'add' != a ) {
-                                bg = $('#' + s.element).css('backgroundColor');
-                                $('#' + s.element).css('backgroundColor', '#FF9966');
-                        }
-                        r = s.confirm.call(this, e, s, a, bg);
-
-                        if ( 'add' != a )
-                                $('#' + s.element).css('backgroundColor', bg );
-
-                        if ( !r )
-                                return false;
-                }
-
-                return s;
-        },
-
-        ajaxAdd: function( e, s ) {
-                e = $(e);
-                s = s || {};
-                var list = this, cls = wpList.parseClass(e,'add'), es, valid, formData, res, rres;
-
-                s = wpList.pre.call( list, e, s, 'add' );
-
-                s.element = cls[2] || e.attr( 'id' ) || s.element || null;
-
-                if ( cls[3] )
-                        s.addColor = '#' + cls[3];
-                else
-                        s.addColor = s.addColor || '#FFFF33';
-
-                if ( !s )
-                        return false;
-
-                if ( !e.is('[id="' + s.what + '-add-submit"]') )
-                        return !wpList.add.call( list, e, s );
-
-                if ( !s.element )
-                        return true;
-
-                s.action = 'add-' + s.what;
-
-                s.nonce = wpList.nonce(e,s);
-
-                es = $('#' + s.element + ' :input').not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]');
-                valid = wpAjax.validateForm( '#' + s.element );
-
-                if ( !valid )
-                        return false;
-
-                s.data = $.param( $.extend( { _ajax_nonce: s.nonce, action: s.action }, wpAjax.unserialize( cls[4] || '' ) ) );
-                formData = $.isFunction(es.fieldSerialize) ? es.fieldSerialize() : es.serialize();
-
-                if ( formData )
-                        s.data += '&' + formData;
-
-                if ( $.isFunction(s.addBefore) ) {
-                        s = s.addBefore( s );
-                        if ( !s )
-                                return true;
-                }
-
-                if ( !s.data.match(/_ajax_nonce=[a-f0-9]+/) )
-                        return true;
-
-                s.success = function(r) {
-                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
-
-                        rres = r;
-
-                        if ( !res || res.errors )
-                                return false;
-
-                        if ( true === res )
-                                return true;
-
-                        jQuery.each( res.responses, function() {
-                                wpList.add.call( list, this.data, $.extend( {}, s, { // this.firstChild.nodevalue
-                                        pos: this.position || 0,
-                                        id: this.id || 0,
-                                        oldId: this.oldId || null
-                                } ) );
-                        } );
-
-                        list.wpList.recolor();
-                        $(list).trigger( 'wpListAddEnd', [ s, list.wpList ] );
-                        wpList.clear.call(list,'#' + s.element);
-                };
-
-                s.complete = function(x, st) {
-                        if ( $.isFunction(s.addAfter) ) {
-                                var _s = $.extend( { xml: x, status: st, parsed: res }, s );
-                                s.addAfter( rres, _s );
-                        }
-                };
-
-                $.ajax( s );
-                return false;
-        },
-
-        ajaxDel: function( e, s ) {
-                e = $(e);
-                s = s || {};
-                var list = this, cls = wpList.parseClass(e,'delete'), element, res, rres;
-
-                s = wpList.pre.call( list, e, s, 'delete' );
-
-                s.element = cls[2] || s.element || null;
-
-                if ( cls[3] )
-                        s.delColor = '#' + cls[3];
-                else
-                        s.delColor = s.delColor || '#faa';
-
-                if ( !s || !s.element )
-                        return false;
-
-                s.action = 'delete-' + s.what;
-
-                s.nonce = wpList.nonce(e,s);
-
-                s.data = $.extend(
-                        { action: s.action, id: s.element.split('-').pop(), _ajax_nonce: s.nonce },
-                        wpAjax.unserialize( cls[4] || '' )
-                );
-
-                if ( $.isFunction(s.delBefore) ) {
-                        s = s.delBefore( s, list );
-                        if ( !s )
-                                return true;
-                }
-
-                if ( !s.data._ajax_nonce )
-                        return true;
-
-                element = $('#' + s.element);
-
-                if ( 'none' != s.delColor ) {
-                        element.css( 'backgroundColor', s.delColor ).fadeOut( 350, function(){
-                                list.wpList.recolor();
-                                $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
-                        });
-                } else {
-                        list.wpList.recolor();
-                        $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
-                }
-
-                s.success = function(r) {
-                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
-                        rres = r;
-
-                        if ( !res || res.errors ) {
-                                element.stop().stop().css( 'backgroundColor', '#faa' ).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
-                                return false;
-                        }
-                };
-
-                s.complete = function(x, st) {
-                        if ( $.isFunction(s.delAfter) ) {
-                                element.queue( function() {
-                                        var _s = $.extend( { xml: x, status: st, parsed: res }, s );
-                                        s.delAfter( rres, _s );
-                                }).dequeue();
-                        }
-                }
-
-                $.ajax( s );
-                return false;
-        },
-
-        ajaxDim: function( e, s ) {
-                if ( $(e).parent().css('display') == 'none' ) // Prevent hidden links from being clicked by hotkeys
-                        return false;
-
-                e = $(e);
-                s = s || {};
-
-                var list = this, cls = wpList.parseClass(e,'dim'), element, isClass, color, dimColor, res, rres;
-
-                s = wpList.pre.call( list, e, s, 'dim' );
-
-                s.element = cls[2] || s.element || null;
-                s.dimClass = cls[3] || s.dimClass || null;
-
-                if ( cls[4] )
-                        s.dimAddColor = '#' + cls[4];
-                else
-                        s.dimAddColor = s.dimAddColor || '#FFFF33';
-
-                if ( cls[5] )
-                        s.dimDelColor = '#' + cls[5];
-                else
-                        s.dimDelColor = s.dimDelColor || '#FF3333';
-
-                if ( !s || !s.element || !s.dimClass )
-                        return true;
-
-                s.action = 'dim-' + s.what;
-
-                s.nonce = wpList.nonce(e,s);
-
-                s.data = $.extend(
-                        { action: s.action, id: s.element.split('-').pop(), dimClass: s.dimClass, _ajax_nonce : s.nonce },
-                        wpAjax.unserialize( cls[6] || '' )
-                );
-
-                if ( $.isFunction(s.dimBefore) ) {
-                        s = s.dimBefore( s );
-                        if ( !s )
-                                return true;
-                }
-
-                element = $('#' + s.element);
-                isClass = element.toggleClass(s.dimClass).is('.' + s.dimClass);
-                color = wpList.getColor( element );
-                element.toggleClass( s.dimClass );
-                dimColor = isClass ? s.dimAddColor : s.dimDelColor;
-
-                if ( 'none' != dimColor ) {
-                        element
-                                .animate( { backgroundColor: dimColor }, 'fast' )
-                                .queue( function() { element.toggleClass(s.dimClass); $(this).dequeue(); } )
-                                .animate( { backgroundColor: color }, { complete: function() {
-                                                $(this).css( 'backgroundColor', '' );
-                                                $(list).trigger( 'wpListDimEnd', [ s, list.wpList ] );
-                                        }
-                                });
-                } else {
-                        $(list).trigger( 'wpListDimEnd', [ s, list.wpList ] );
-                }
-
-                if ( !s.data._ajax_nonce )
-                        return true;
-
-                s.success = function(r) {
-                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
-                        rres = r;
-
-                        if ( !res || res.errors ) {
-                                element.stop().stop().css( 'backgroundColor', '#FF3333' )[isClass?'removeClass':'addClass'](s.dimClass).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
-                                return false;
-                        }
-                };
-
-                s.complete = function(x, st) {
-                        if ( $.isFunction(s.dimAfter) ) {
-                                element.queue( function() {
-                                        var _s = $.extend( { xml: x, status: st, parsed: res }, s );
-                                        s.dimAfter( rres, _s );
-                                }).dequeue();
-                        }
-                };
-
-                $.ajax( s );
-                return false;
-        },
-
-        getColor: function( el ) {
-                var color = jQuery(el).css('backgroundColor');
-
-                return color || '#ffffff';
-        },
-
-        add: function( e, s ) {
-                e = $(e);
-
-                var list = $(this), old = false, _s = { pos: 0, id: 0, oldId: null }, ba, ref, color;
-
-                if ( 'string' == typeof s )
-                        s = { what: s };
-
-                s = $.extend(_s, this.wpList.settings, s);
-
-                if ( !e.size() || !s.what )
-                        return false;
-
-                if ( s.oldId )
-                        old = $('#' + s.what + '-' + s.oldId);
-
-                if ( s.id && ( s.id != s.oldId || !old || !old.size() ) )
-                        $('#' + s.what + '-' + s.id).remove();
-
-                if ( old && old.size() ) {
-                        old.before(e);
-                        old.remove();
-                } else if ( isNaN(s.pos) ) {
-                        ba = 'after';
-
-                        if ( '-' == s.pos.substr(0,1) ) {
-                                s.pos = s.pos.substr(1);
-                                ba = 'before';
-                        }
-
-                        ref = list.find( '#' + s.pos );
-
-                        if ( 1 === ref.size() )
-                                ref[ba](e);
-                        else
-                                list.append(e);
-
-                } else if ( 'comment' != s.what || 0 === $('#' + s.element).length ) {
-                        if ( s.pos < 0 ) {
-                                list.prepend(e);
-                        } else {
-                                list.append(e);
-                        }
-                }
-
-                if ( s.alt ) {
-                        if ( ( list.children(':visible').index( e[0] ) + s.altOffset ) % 2 ) { e.removeClass( s.alt ); }
-                        else { e.addClass( s.alt ); }
-                }
-
-                if ( 'none' != s.addColor ) {
-                        color = wpList.getColor( e );
-                        e.css( 'backgroundColor', s.addColor ).animate( { backgroundColor: color }, { complete: function() { $(this).css( 'backgroundColor', '' ); } } );
-                }
-                list.each( function() { this.wpList.process( e ); } );
-                return e;
-        },
-
-        clear: function(e) {
-                var list = this, t, tag;
-
-                e = $(e);
-
-                if ( list.wpList && e.parents( '#' + list.id ).size() )
-                        return;
-
-                e.find(':input').each( function() {
-                        if ( $(this).parents('.form-no-clear').size() )
-                                return;
-
-                        t = this.type.toLowerCase();
-                        tag = this.tagName.toLowerCase();
-
-                        if ( 'text' == t || 'password' == t || 'textarea' == tag )
-                                this.value = '';
-                        else if ( 'checkbox' == t || 'radio' == t )
-                                this.checked = false;
-                        else if ( 'select' == tag )
-                                this.selectedIndex = null;
-                });
-        },
-
-        process: function(el) {
-                var list = this,
-                        $el = $(el || document);
-
-                $el.delegate( 'form[class^="add:' + list.id + ':"]', 'submit', function(){
-                        return list.wpList.add(this);
-                });
-
-                $el.delegate( '[class^="add:' + list.id + ':"]:not(form)', 'click', function(){
-                        return list.wpList.add(this);
-                });
-
-                $el.delegate( '[class^="delete:' + list.id + ':"]', 'click', function(){
-                        return list.wpList.del(this);
-                });
-
-                $el.delegate( '[class^="dim:' + list.id + ':"]', 'click', function(){
-                        return list.wpList.dim(this);
-                });
-        },
-
-        recolor: function() {
-                var list = this, items, eo;
-
-                if ( !list.wpList.settings.alt )
-                        return;
-
-                items = $('.list-item:visible', list);
-
-                if ( !items.size() )
-                        items = $(list).children(':visible');
-
-                eo = [':even',':odd'];
-
-                if ( list.wpList.settings.altOffset % 2 )
-                        eo.reverse();
-
-                items.filter(eo[0]).addClass(list.wpList.settings.alt).end().filter(eo[1]).removeClass(list.wpList.settings.alt);
-        },
-
-        init: function() {
-                var lists = this;
-
-                lists.wpList.process = function(a) {
-                        lists.each( function() {
-                                this.wpList.process(a);
-                        } );
-                };
-
-                lists.wpList.recolor = function() {
-                        lists.each( function() {
-                                this.wpList.recolor();
-                        } );
-                };
-        }
-};
-
-$.fn.wpList = function( settings ) {
-        this.each( function() {
-                var _this = this;
-
-                this.wpList = { settings: $.extend( {}, wpList.settings, { what: wpList.parseClass(this,'list')[1] || '' }, settings ) };
-                $.each( fs, function(i,f) { _this.wpList[i] = function( e, s ) { return wpList[f].call( _this, e, s ); }; } );
-        } );
-
-        wpList.init.call(this);
-
-        this.wpList.process();
-
-        return this;
-};
-
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjswplistsjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-lists.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-lists.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-lists.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(b){var a={add:"ajaxAdd",del:"ajaxDel",dim:"ajaxDim",process:"process",recolor:"recolor"},c;c={settings:{url:ajaxurl,type:"POST",response:"ajax-response",what:"",alt:"alternate",altOffset:0,addColor:null,delColor:null,dimAddColor:null,dimDelColor:null,confirm:null,addBefore:null,addAfter:null,delBefore:null,delAfter:null,dimBefore:null,dimAfter:null},nonce:function(g,f){var d=wpAjax.unserialize(g.attr("href"));return f.nonce||d._ajax_nonce||b("#"+f.element+' input[name="_ajax_nonce"]').val()||d._wpnonce||b("#"+f.element+' input[name="_wpnonce"]').val()||0},parseClass:function(h,f){var i=[],d;try{d=b(h).attr("class")||"";d=d.match(new RegExp(f+":[\\S]+"));if(d){i=d[0].split(":")}}catch(g){}return i},pre:function(i,g,d){var f,h;g=b.extend({},this.wpList.settings,{element:null,non
ce:0,target:i.get(0)},g||{});if(b.isFunction(g.confirm)){if("add"!=d){f=b("#"+g.element).css("backgroundColor");b("#"+g.element).css("backgroundColor","#FF9966")}h=g.confirm.call(this,i,g,d,f);if("add"!=d){b("#"+g.element).css("backgroundColor",f)}if(!h){return false}}return g},ajaxAdd:function(g,m){g=b(g);m=m||{};var h=this,l=c.parseClass(g,"add"),j,d,f,i,k;m=c.pre.call(h,g,m,"add");m.element=l[2]||g.attr("id")||m.element||null;if(l[3]){m.addColor="#"+l[3]}else{m.addColor=m.addColor||"#FFFF33"}if(!m){return false}if(!g.is('[id="'+m.what+'-add-submit"]')){return !c.add.call(h,g,m)}if(!m.element){return true}m.action="add-"+m.what;m.nonce=c.nonce(g,m);j=b("#"+m.element+" :input").not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]');d=wpAjax.validateForm("
;#"+m.element);if(!d){return false}m.data=b.param(b.extend({_ajax_nonce:m.nonce,action:m.action},wpAjax.unserialize(l[4]||"")));f=b.isFunction(j.fieldSerialize)?j.fieldSerialize():j.serialize();if(f){m.data+="&"+f}if(b.isFunction(m.addBefore)){m=m.addBefore(m);if(!m){return true}}if(!m.data.match(/_ajax_nonce=[a-f0-9]+/)){return true}m.success=function(e){i=wpAjax.parseAjaxResponse(e,m.response,m.element);k=e;if(!i||i.errors){return false}if(true===i){return true}jQuery.each(i.responses,function(){c.add.call(h,this.data,b.extend({},m,{pos:this.position||0,id:this.id||0,oldId:this.oldId||null}))});h.wpList.recolor();b(h).trigger("wpListAddEnd",[m,h.wpList]);c.clear.call(h,"#"+m.element)};m.complete=function(e,n){if(b.isFunction(m.addAfter)){var o=b.extend({xml:e,status:n,parsed:i},m);m.addAfter(k,o)}};b.ajax(m);return false},ajaxDel:function(k,i){k=b(k);i=i||{};var j=this,d=c.parseClass(k,"delete"),h,g,f;i=c.pre.call(
j,k,i,"delete");i.element=d[2]||i.element||null;if(d[3]){i.delColor="#"+d[3]}else{i.delColor=i.delColor||"#faa"}if(!i||!i.element){return false}i.action="delete-"+i.what;i.nonce=c.nonce(k,i);i.data=b.extend({action:i.action,id:i.element.split("-").pop(),_ajax_nonce:i.nonce},wpAjax.unserialize(d[4]||""));if(b.isFunction(i.delBefore)){i=i.delBefore(i,j);if(!i){return true}}if(!i.data._ajax_nonce){return true}h=b("#"+i.element);if("none"!=i.delColor){h.css("backgroundColor",i.delColor).fadeOut(350,function(){j.wpList.recolor();b(j).trigger("wpListDelEnd",[i,j.wpList])})}else{j.wpList.recolor();b(j).trigger("wpListDelEnd",[i,j.wpList])}i.success=function(e){g=wpAjax.parseAjaxResponse(e,i.response,i.element);f=e;if(!g||g.errors){h.stop().stop().css("backgroundColor","#faa").show().queue(function(){j.wpList.recolor();b(this).dequeue()});return false}};i
.complete=function(e,l){if(b.isFunction(i.delAfter)){h.queue(function(){var m=b.extend({xml:e,status:l,parsed:g},i);i.delAfter(f,m)}).dequeue()}};b.ajax(i);return false},ajaxDim:function(h,n){if(b(h).parent().css("display")=="none"){return false}h=b(h);n=n||{};var i=this,m=c.parseClass(h,"dim"),g,d,f,k,j,l;n=c.pre.call(i,h,n,"dim");n.element=m[2]||n.element||null;n.dimClass=m[3]||n.dimClass||null;if(m[4]){n.dimAddColor="#"+m[4]}else{n.dimAddColor=n.dimAddColor||"#FFFF33"}if(m[5]){n.dimDelColor="#"+m[5]}else{n.dimDelColor=n.dimDelColor||"#FF3333"}if(!n||!n.element||!n.dimClass){return true}n.action="dim-"+n.what;n.nonce=c.nonce(h,n);n.data=b.extend({action:n.action,id:n.element.split("-").pop(),dimClass:n.dimClass,_ajax_nonce:n.nonce},wpAjax.unserialize(m[6]||""));if(b.isFunction(n.dimBefore)){n=n.dimBefore(n);if(!n){return true}}g=b("#"+n.element);d=g.toggl
eClass(n.dimClass).is("."+n.dimClass);f=c.getColor(g);g.toggleClass(n.dimClass);k=d?n.dimAddColor:n.dimDelColor;if("none"!=k){g.animate({backgroundColor:k},"fast").queue(function(){g.toggleClass(n.dimClass);b(this).dequeue()}).animate({backgroundColor:f},{complete:function(){b(this).css("backgroundColor","");b(i).trigger("wpListDimEnd",[n,i.wpList])}})}else{b(i).trigger("wpListDimEnd",[n,i.wpList])}if(!n.data._ajax_nonce){return true}n.success=function(e){j=wpAjax.parseAjaxResponse(e,n.response,n.element);l=e;if(!j||j.errors){g.stop().stop().css("backgroundColor","#FF3333")[d?"removeClass":"addClass"](n.dimClass).show().queue(function(){i.wpList.recolor();b(this).dequeue()});return false}};n.complete=function(e,o){if(b.isFunction(n.dimAfter)){g.queue(function(){var p=b.extend({xml:e,status:o,parsed:j},n);n.dimAfter(l,p)}).dequeue()}};b.ajax(n);return false},getColor:
function(e){var d=jQuery(e).css("backgroundColor");return d||"#ffffff"},add:function(k,g){k=b(k);var i=b(this),d=false,j={pos:0,id:0,oldId:null},l,h,f;if("string"==typeof g){g={what:g}}g=b.extend(j,this.wpList.settings,g);if(!k.size()||!g.what){return false}if(g.oldId){d=b("#"+g.what+"-"+g.oldId)}if(g.id&&(g.id!=g.oldId||!d||!d.size())){b("#"+g.what+"-"+g.id).remove()}if(d&&d.size()){d.before(k);d.remove()}else{if(isNaN(g.pos)){l="after";if("-"==g.pos.substr(0,1)){g.pos=g.pos.substr(1);l="before"}h=i.find("#"+g.pos);if(1===h.size()){h[l](k)}else{i.append(k)}}else{if("comment"!=g.what||0===b("#"+g.element).length){if(g.pos<0){i.prepend(k)}else{i.append(k)}}}}if(g.alt){if((i.children(":visible").index(k[0])+g.altOffset)%2){k.removeClass(g.alt)}else{k.addClass(g.alt)}}if("none"!=g.addColor){f=c.getColor(k);k.css
("backgroundColor",g.addColor).animate({backgroundColor:f},{complete:function(){b(this).css("backgroundColor","")}})}i.each(function(){this.wpList.process(k)});return k},clear:function(h){var g=this,f,d;h=b(h);if(g.wpList&&h.parents("#"+g.id).size()){return}h.find(":input").each(function(){if(b(this).parents(".form-no-clear").size()){return}f=this.type.toLowerCase();d=this.tagName.toLowerCase();if("text"==f||"password"==f||"textarea"==d){this.value=""}else{if("checkbox"==f||"radio"==f){this.checked=false}else{if("select"==d){this.selectedIndex=null}}}})},process:function(e){var f=this,d=b(e||document);d.delegate('form[class^="add:'+f.id+':"]',"submit",function(){return f.wpList.add(this)});d.delegate('[class^="add:'+f.id+':"]:not(form)',"click",function(){return f.wpList.add(this)});d.delegate('[clas
s^="delete:'+f.id+':"]',"click",function(){return f.wpList.del(this)});d.delegate('[class^="dim:'+f.id+':"]',"click",function(){return f.wpList.dim(this)})},recolor:function(){var f=this,e,d;if(!f.wpList.settings.alt){return}e=b(".list-item:visible",f);if(!e.size()){e=b(f).children(":visible")}d=[":even",":odd"];if(f.wpList.settings.altOffset%2){d.reverse()}e.filter(d[0]).addClass(f.wpList.settings.alt).end().filter(d[1]).removeClass(f.wpList.settings.alt)},init:function(){var d=this;d.wpList.process=function(e){d.each(function(){this.wpList.process(e)})};d.wpList.recolor=function(){d.each(function(){this.wpList.recolor()})}}};b.fn.wpList=function(d){this.each(function(){var e=this;this.wpList={settings:b.extend({},c.settings,{what:c.parseClass(this,"list")[1]||""},d)};b.each(a,function(g,h){e.wpList[g]=function(i,f){return c[h].call(e,i,f)}})});c.init.call(this);this.wpList.p
rocess();return this}})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswplistsjsfromrev21591trunkwpincludesjswplistsdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-lists.js (from rev 21591, trunk/wp-includes/js/wp-lists.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-lists.js         (rev 0)
+++ trunk/wp-includes/js/wp-lists.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,464 @@
</span><ins>+(function($) {
+var fs = {add:'ajaxAdd',del:'ajaxDel',dim:'ajaxDim',process:'process',recolor:'recolor'}, wpList;
+
+wpList = {
+        settings: {
+                url: ajaxurl, type: 'POST',
+                response: 'ajax-response',
+
+                what: '',
+                alt: 'alternate', altOffset: 0,
+                addColor: null, delColor: null, dimAddColor: null, dimDelColor: null,
+
+                confirm: null,
+                addBefore: null, addAfter: null,
+                delBefore: null, delAfter: null,
+                dimBefore: null, dimAfter: null
+        },
+
+        nonce: function(e,s) {
+                var url = wpAjax.unserialize(e.attr('href'));
+                return s.nonce || url._ajax_nonce || $('#' + s.element + ' input[name="_ajax_nonce"]').val() || url._wpnonce || $('#' + s.element + ' input[name="_wpnonce"]').val() || 0;
+        },
+
+        parseClass: function(e,t) {
+                var c = [], cl;
+
+                try {
+                        cl = $(e).attr('class') || '';
+                        cl = cl.match(new RegExp(t+':[\\S]+'));
+
+                        if ( cl )
+                                c = cl[0].split(':');
+                } catch(r) {}
+
+                return c;
+        },
+
+        pre: function(e,s,a) {
+                var bg, r;
+
+                s = $.extend( {}, this.wpList.settings, {
+                        element: null,
+                        nonce: 0,
+                        target: e.get(0)
+                }, s || {} );
+
+                if ( $.isFunction( s.confirm ) ) {
+                        if ( 'add' != a ) {
+                                bg = $('#' + s.element).css('backgroundColor');
+                                $('#' + s.element).css('backgroundColor', '#FF9966');
+                        }
+                        r = s.confirm.call(this, e, s, a, bg);
+
+                        if ( 'add' != a )
+                                $('#' + s.element).css('backgroundColor', bg );
+
+                        if ( !r )
+                                return false;
+                }
+
+                return s;
+        },
+
+        ajaxAdd: function( e, s ) {
+                e = $(e);
+                s = s || {};
+                var list = this, cls = wpList.parseClass(e,'add'), es, valid, formData, res, rres;
+
+                s = wpList.pre.call( list, e, s, 'add' );
+
+                s.element = cls[2] || e.attr( 'id' ) || s.element || null;
+
+                if ( cls[3] )
+                        s.addColor = '#' + cls[3];
+                else
+                        s.addColor = s.addColor || '#FFFF33';
+
+                if ( !s )
+                        return false;
+
+                if ( !e.is('[id="' + s.what + '-add-submit"]') )
+                        return !wpList.add.call( list, e, s );
+
+                if ( !s.element )
+                        return true;
+
+                s.action = 'add-' + s.what;
+
+                s.nonce = wpList.nonce(e,s);
+
+                es = $('#' + s.element + ' :input').not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]');
+                valid = wpAjax.validateForm( '#' + s.element );
+
+                if ( !valid )
+                        return false;
+
+                s.data = $.param( $.extend( { _ajax_nonce: s.nonce, action: s.action }, wpAjax.unserialize( cls[4] || '' ) ) );
+                formData = $.isFunction(es.fieldSerialize) ? es.fieldSerialize() : es.serialize();
+
+                if ( formData )
+                        s.data += '&' + formData;
+
+                if ( $.isFunction(s.addBefore) ) {
+                        s = s.addBefore( s );
+                        if ( !s )
+                                return true;
+                }
+
+                if ( !s.data.match(/_ajax_nonce=[a-f0-9]+/) )
+                        return true;
+
+                s.success = function(r) {
+                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
+
+                        rres = r;
+
+                        if ( !res || res.errors )
+                                return false;
+
+                        if ( true === res )
+                                return true;
+
+                        jQuery.each( res.responses, function() {
+                                wpList.add.call( list, this.data, $.extend( {}, s, { // this.firstChild.nodevalue
+                                        pos: this.position || 0,
+                                        id: this.id || 0,
+                                        oldId: this.oldId || null
+                                } ) );
+                        } );
+
+                        list.wpList.recolor();
+                        $(list).trigger( 'wpListAddEnd', [ s, list.wpList ] );
+                        wpList.clear.call(list,'#' + s.element);
+                };
+
+                s.complete = function(x, st) {
+                        if ( $.isFunction(s.addAfter) ) {
+                                var _s = $.extend( { xml: x, status: st, parsed: res }, s );
+                                s.addAfter( rres, _s );
+                        }
+                };
+
+                $.ajax( s );
+                return false;
+        },
+
+        ajaxDel: function( e, s ) {
+                e = $(e);
+                s = s || {};
+                var list = this, cls = wpList.parseClass(e,'delete'), element, res, rres;
+
+                s = wpList.pre.call( list, e, s, 'delete' );
+
+                s.element = cls[2] || s.element || null;
+
+                if ( cls[3] )
+                        s.delColor = '#' + cls[3];
+                else
+                        s.delColor = s.delColor || '#faa';
+
+                if ( !s || !s.element )
+                        return false;
+
+                s.action = 'delete-' + s.what;
+
+                s.nonce = wpList.nonce(e,s);
+
+                s.data = $.extend(
+                        { action: s.action, id: s.element.split('-').pop(), _ajax_nonce: s.nonce },
+                        wpAjax.unserialize( cls[4] || '' )
+                );
+
+                if ( $.isFunction(s.delBefore) ) {
+                        s = s.delBefore( s, list );
+                        if ( !s )
+                                return true;
+                }
+
+                if ( !s.data._ajax_nonce )
+                        return true;
+
+                element = $('#' + s.element);
+
+                if ( 'none' != s.delColor ) {
+                        element.css( 'backgroundColor', s.delColor ).fadeOut( 350, function(){
+                                list.wpList.recolor();
+                                $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
+                        });
+                } else {
+                        list.wpList.recolor();
+                        $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
+                }
+
+                s.success = function(r) {
+                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
+                        rres = r;
+
+                        if ( !res || res.errors ) {
+                                element.stop().stop().css( 'backgroundColor', '#faa' ).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
+                                return false;
+                        }
+                };
+
+                s.complete = function(x, st) {
+                        if ( $.isFunction(s.delAfter) ) {
+                                element.queue( function() {
+                                        var _s = $.extend( { xml: x, status: st, parsed: res }, s );
+                                        s.delAfter( rres, _s );
+                                }).dequeue();
+                        }
+                }
+
+                $.ajax( s );
+                return false;
+        },
+
+        ajaxDim: function( e, s ) {
+                if ( $(e).parent().css('display') == 'none' ) // Prevent hidden links from being clicked by hotkeys
+                        return false;
+
+                e = $(e);
+                s = s || {};
+
+                var list = this, cls = wpList.parseClass(e,'dim'), element, isClass, color, dimColor, res, rres;
+
+                s = wpList.pre.call( list, e, s, 'dim' );
+
+                s.element = cls[2] || s.element || null;
+                s.dimClass = cls[3] || s.dimClass || null;
+
+                if ( cls[4] )
+                        s.dimAddColor = '#' + cls[4];
+                else
+                        s.dimAddColor = s.dimAddColor || '#FFFF33';
+
+                if ( cls[5] )
+                        s.dimDelColor = '#' + cls[5];
+                else
+                        s.dimDelColor = s.dimDelColor || '#FF3333';
+
+                if ( !s || !s.element || !s.dimClass )
+                        return true;
+
+                s.action = 'dim-' + s.what;
+
+                s.nonce = wpList.nonce(e,s);
+
+                s.data = $.extend(
+                        { action: s.action, id: s.element.split('-').pop(), dimClass: s.dimClass, _ajax_nonce : s.nonce },
+                        wpAjax.unserialize( cls[6] || '' )
+                );
+
+                if ( $.isFunction(s.dimBefore) ) {
+                        s = s.dimBefore( s );
+                        if ( !s )
+                                return true;
+                }
+
+                element = $('#' + s.element);
+                isClass = element.toggleClass(s.dimClass).is('.' + s.dimClass);
+                color = wpList.getColor( element );
+                element.toggleClass( s.dimClass );
+                dimColor = isClass ? s.dimAddColor : s.dimDelColor;
+
+                if ( 'none' != dimColor ) {
+                        element
+                                .animate( { backgroundColor: dimColor }, 'fast' )
+                                .queue( function() { element.toggleClass(s.dimClass); $(this).dequeue(); } )
+                                .animate( { backgroundColor: color }, { complete: function() {
+                                                $(this).css( 'backgroundColor', '' );
+                                                $(list).trigger( 'wpListDimEnd', [ s, list.wpList ] );
+                                        }
+                                });
+                } else {
+                        $(list).trigger( 'wpListDimEnd', [ s, list.wpList ] );
+                }
+
+                if ( !s.data._ajax_nonce )
+                        return true;
+
+                s.success = function(r) {
+                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
+                        rres = r;
+
+                        if ( !res || res.errors ) {
+                                element.stop().stop().css( 'backgroundColor', '#FF3333' )[isClass?'removeClass':'addClass'](s.dimClass).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
+                                return false;
+                        }
+                };
+
+                s.complete = function(x, st) {
+                        if ( $.isFunction(s.dimAfter) ) {
+                                element.queue( function() {
+                                        var _s = $.extend( { xml: x, status: st, parsed: res }, s );
+                                        s.dimAfter( rres, _s );
+                                }).dequeue();
+                        }
+                };
+
+                $.ajax( s );
+                return false;
+        },
+
+        getColor: function( el ) {
+                var color = jQuery(el).css('backgroundColor');
+
+                return color || '#ffffff';
+        },
+
+        add: function( e, s ) {
+                e = $(e);
+
+                var list = $(this), old = false, _s = { pos: 0, id: 0, oldId: null }, ba, ref, color;
+
+                if ( 'string' == typeof s )
+                        s = { what: s };
+
+                s = $.extend(_s, this.wpList.settings, s);
+
+                if ( !e.size() || !s.what )
+                        return false;
+
+                if ( s.oldId )
+                        old = $('#' + s.what + '-' + s.oldId);
+
+                if ( s.id && ( s.id != s.oldId || !old || !old.size() ) )
+                        $('#' + s.what + '-' + s.id).remove();
+
+                if ( old && old.size() ) {
+                        old.before(e);
+                        old.remove();
+                } else if ( isNaN(s.pos) ) {
+                        ba = 'after';
+
+                        if ( '-' == s.pos.substr(0,1) ) {
+                                s.pos = s.pos.substr(1);
+                                ba = 'before';
+                        }
+
+                        ref = list.find( '#' + s.pos );
+
+                        if ( 1 === ref.size() )
+                                ref[ba](e);
+                        else
+                                list.append(e);
+
+                } else if ( 'comment' != s.what || 0 === $('#' + s.element).length ) {
+                        if ( s.pos < 0 ) {
+                                list.prepend(e);
+                        } else {
+                                list.append(e);
+                        }
+                }
+
+                if ( s.alt ) {
+                        if ( ( list.children(':visible').index( e[0] ) + s.altOffset ) % 2 ) { e.removeClass( s.alt ); }
+                        else { e.addClass( s.alt ); }
+                }
+
+                if ( 'none' != s.addColor ) {
+                        color = wpList.getColor( e );
+                        e.css( 'backgroundColor', s.addColor ).animate( { backgroundColor: color }, { complete: function() { $(this).css( 'backgroundColor', '' ); } } );
+                }
+                list.each( function() { this.wpList.process( e ); } );
+                return e;
+        },
+
+        clear: function(e) {
+                var list = this, t, tag;
+
+                e = $(e);
+
+                if ( list.wpList && e.parents( '#' + list.id ).size() )
+                        return;
+
+                e.find(':input').each( function() {
+                        if ( $(this).parents('.form-no-clear').size() )
+                                return;
+
+                        t = this.type.toLowerCase();
+                        tag = this.tagName.toLowerCase();
+
+                        if ( 'text' == t || 'password' == t || 'textarea' == tag )
+                                this.value = '';
+                        else if ( 'checkbox' == t || 'radio' == t )
+                                this.checked = false;
+                        else if ( 'select' == tag )
+                                this.selectedIndex = null;
+                });
+        },
+
+        process: function(el) {
+                var list = this,
+                        $el = $(el || document);
+
+                $el.delegate( 'form[class^="add:' + list.id + ':"]', 'submit', function(){
+                        return list.wpList.add(this);
+                });
+
+                $el.delegate( '[class^="add:' + list.id + ':"]:not(form)', 'click', function(){
+                        return list.wpList.add(this);
+                });
+
+                $el.delegate( '[class^="delete:' + list.id + ':"]', 'click', function(){
+                        return list.wpList.del(this);
+                });
+
+                $el.delegate( '[class^="dim:' + list.id + ':"]', 'click', function(){
+                        return list.wpList.dim(this);
+                });
+        },
+
+        recolor: function() {
+                var list = this, items, eo;
+
+                if ( !list.wpList.settings.alt )
+                        return;
+
+                items = $('.list-item:visible', list);
+
+                if ( !items.size() )
+                        items = $(list).children(':visible');
+
+                eo = [':even',':odd'];
+
+                if ( list.wpList.settings.altOffset % 2 )
+                        eo.reverse();
+
+                items.filter(eo[0]).addClass(list.wpList.settings.alt).end().filter(eo[1]).removeClass(list.wpList.settings.alt);
+        },
+
+        init: function() {
+                var lists = this;
+
+                lists.wpList.process = function(a) {
+                        lists.each( function() {
+                                this.wpList.process(a);
+                        } );
+                };
+
+                lists.wpList.recolor = function() {
+                        lists.each( function() {
+                                this.wpList.recolor();
+                        } );
+                };
+        }
+};
+
+$.fn.wpList = function( settings ) {
+        this.each( function() {
+                var _this = this;
+
+                this.wpList = { settings: $.extend( {}, wpList.settings, { what: wpList.parseClass(this,'list')[1] || '' }, settings ) };
+                $.each( fs, function(i,f) { _this.wpList[i] = function( e, s ) { return wpList[f].call( _this, e, s ); }; } );
+        } );
+
+        wpList.init.call(this);
+
+        this.wpList.process();
+
+        return this;
+};
+
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjswplistsminjsfromrev21591trunkwpincludesjswplistsjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-lists.min.js (from rev 21591, trunk/wp-includes/js/wp-lists.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-lists.min.js         (rev 0)
+++ trunk/wp-includes/js/wp-lists.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(b){var a={add:"ajaxAdd",del:"ajaxDel",dim:"ajaxDim",process:"process",recolor:"recolor"},c;c={settings:{url:ajaxurl,type:"POST",response:"ajax-response",what:"",alt:"alternate",altOffset:0,addColor:null,delColor:null,dimAddColor:null,dimDelColor:null,confirm:null,addBefore:null,addAfter:null,delBefore:null,delAfter:null,dimBefore:null,dimAfter:null},nonce:function(g,f){var d=wpAjax.unserialize(g.attr("href"));return f.nonce||d._ajax_nonce||b("#"+f.element+' input[name="_ajax_nonce"]').val()||d._wpnonce||b("#"+f.element+' input[name="_wpnonce"]').val()||0},parseClass:function(h,f){var i=[],d;try{d=b(h).attr("class")||"";d=d.match(new RegExp(f+":[\\S]+"));if(d){i=d[0].split(":")}}catch(g){}return i},pre:function(i,g,d){var f,h;g=b.extend({},this.wpList.settings,{element:null,non
ce:0,target:i.get(0)},g||{});if(b.isFunction(g.confirm)){if("add"!=d){f=b("#"+g.element).css("backgroundColor");b("#"+g.element).css("backgroundColor","#FF9966")}h=g.confirm.call(this,i,g,d,f);if("add"!=d){b("#"+g.element).css("backgroundColor",f)}if(!h){return false}}return g},ajaxAdd:function(g,m){g=b(g);m=m||{};var h=this,l=c.parseClass(g,"add"),j,d,f,i,k;m=c.pre.call(h,g,m,"add");m.element=l[2]||g.attr("id")||m.element||null;if(l[3]){m.addColor="#"+l[3]}else{m.addColor=m.addColor||"#FFFF33"}if(!m){return false}if(!g.is('[id="'+m.what+'-add-submit"]')){return !c.add.call(h,g,m)}if(!m.element){return true}m.action="add-"+m.what;m.nonce=c.nonce(g,m);j=b("#"+m.element+" :input").not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]');d=wpAjax.validateForm("
;#"+m.element);if(!d){return false}m.data=b.param(b.extend({_ajax_nonce:m.nonce,action:m.action},wpAjax.unserialize(l[4]||"")));f=b.isFunction(j.fieldSerialize)?j.fieldSerialize():j.serialize();if(f){m.data+="&"+f}if(b.isFunction(m.addBefore)){m=m.addBefore(m);if(!m){return true}}if(!m.data.match(/_ajax_nonce=[a-f0-9]+/)){return true}m.success=function(e){i=wpAjax.parseAjaxResponse(e,m.response,m.element);k=e;if(!i||i.errors){return false}if(true===i){return true}jQuery.each(i.responses,function(){c.add.call(h,this.data,b.extend({},m,{pos:this.position||0,id:this.id||0,oldId:this.oldId||null}))});h.wpList.recolor();b(h).trigger("wpListAddEnd",[m,h.wpList]);c.clear.call(h,"#"+m.element)};m.complete=function(e,n){if(b.isFunction(m.addAfter)){var o=b.extend({xml:e,status:n,parsed:i},m);m.addAfter(k,o)}};b.ajax(m);return false},ajaxDel:function(k,i){k=b(k);i=i||{};var j=this,d=c.parseClass(k,"delete"),h,g,f;i=c.pre.call(
j,k,i,"delete");i.element=d[2]||i.element||null;if(d[3]){i.delColor="#"+d[3]}else{i.delColor=i.delColor||"#faa"}if(!i||!i.element){return false}i.action="delete-"+i.what;i.nonce=c.nonce(k,i);i.data=b.extend({action:i.action,id:i.element.split("-").pop(),_ajax_nonce:i.nonce},wpAjax.unserialize(d[4]||""));if(b.isFunction(i.delBefore)){i=i.delBefore(i,j);if(!i){return true}}if(!i.data._ajax_nonce){return true}h=b("#"+i.element);if("none"!=i.delColor){h.css("backgroundColor",i.delColor).fadeOut(350,function(){j.wpList.recolor();b(j).trigger("wpListDelEnd",[i,j.wpList])})}else{j.wpList.recolor();b(j).trigger("wpListDelEnd",[i,j.wpList])}i.success=function(e){g=wpAjax.parseAjaxResponse(e,i.response,i.element);f=e;if(!g||g.errors){h.stop().stop().css("backgroundColor","#faa").show().queue(function(){j.wpList.recolor();b(this).dequeue()});return false}};i
.complete=function(e,l){if(b.isFunction(i.delAfter)){h.queue(function(){var m=b.extend({xml:e,status:l,parsed:g},i);i.delAfter(f,m)}).dequeue()}};b.ajax(i);return false},ajaxDim:function(h,n){if(b(h).parent().css("display")=="none"){return false}h=b(h);n=n||{};var i=this,m=c.parseClass(h,"dim"),g,d,f,k,j,l;n=c.pre.call(i,h,n,"dim");n.element=m[2]||n.element||null;n.dimClass=m[3]||n.dimClass||null;if(m[4]){n.dimAddColor="#"+m[4]}else{n.dimAddColor=n.dimAddColor||"#FFFF33"}if(m[5]){n.dimDelColor="#"+m[5]}else{n.dimDelColor=n.dimDelColor||"#FF3333"}if(!n||!n.element||!n.dimClass){return true}n.action="dim-"+n.what;n.nonce=c.nonce(h,n);n.data=b.extend({action:n.action,id:n.element.split("-").pop(),dimClass:n.dimClass,_ajax_nonce:n.nonce},wpAjax.unserialize(m[6]||""));if(b.isFunction(n.dimBefore)){n=n.dimBefore(n);if(!n){return true}}g=b("#"+n.element);d=g.toggl
eClass(n.dimClass).is("."+n.dimClass);f=c.getColor(g);g.toggleClass(n.dimClass);k=d?n.dimAddColor:n.dimDelColor;if("none"!=k){g.animate({backgroundColor:k},"fast").queue(function(){g.toggleClass(n.dimClass);b(this).dequeue()}).animate({backgroundColor:f},{complete:function(){b(this).css("backgroundColor","");b(i).trigger("wpListDimEnd",[n,i.wpList])}})}else{b(i).trigger("wpListDimEnd",[n,i.wpList])}if(!n.data._ajax_nonce){return true}n.success=function(e){j=wpAjax.parseAjaxResponse(e,n.response,n.element);l=e;if(!j||j.errors){g.stop().stop().css("backgroundColor","#FF3333")[d?"removeClass":"addClass"](n.dimClass).show().queue(function(){i.wpList.recolor();b(this).dequeue()});return false}};n.complete=function(e,o){if(b.isFunction(n.dimAfter)){g.queue(function(){var p=b.extend({xml:e,status:o,parsed:j},n);n.dimAfter(l,p)}).dequeue()}};b.ajax(n);return false},getColor:
function(e){var d=jQuery(e).css("backgroundColor");return d||"#ffffff"},add:function(k,g){k=b(k);var i=b(this),d=false,j={pos:0,id:0,oldId:null},l,h,f;if("string"==typeof g){g={what:g}}g=b.extend(j,this.wpList.settings,g);if(!k.size()||!g.what){return false}if(g.oldId){d=b("#"+g.what+"-"+g.oldId)}if(g.id&&(g.id!=g.oldId||!d||!d.size())){b("#"+g.what+"-"+g.id).remove()}if(d&&d.size()){d.before(k);d.remove()}else{if(isNaN(g.pos)){l="after";if("-"==g.pos.substr(0,1)){g.pos=g.pos.substr(1);l="before"}h=i.find("#"+g.pos);if(1===h.size()){h[l](k)}else{i.append(k)}}else{if("comment"!=g.what||0===b("#"+g.element).length){if(g.pos<0){i.prepend(k)}else{i.append(k)}}}}if(g.alt){if((i.children(":visible").index(k[0])+g.altOffset)%2){k.removeClass(g.alt)}else{k.addClass(g.alt)}}if("none"!=g.addColor){f=c.getColor(k);k.css
("backgroundColor",g.addColor).animate({backgroundColor:f},{complete:function(){b(this).css("backgroundColor","")}})}i.each(function(){this.wpList.process(k)});return k},clear:function(h){var g=this,f,d;h=b(h);if(g.wpList&&h.parents("#"+g.id).size()){return}h.find(":input").each(function(){if(b(this).parents(".form-no-clear").size()){return}f=this.type.toLowerCase();d=this.tagName.toLowerCase();if("text"==f||"password"==f||"textarea"==d){this.value=""}else{if("checkbox"==f||"radio"==f){this.checked=false}else{if("select"==d){this.selectedIndex=null}}}})},process:function(e){var f=this,d=b(e||document);d.delegate('form[class^="add:'+f.id+':"]',"submit",function(){return f.wpList.add(this)});d.delegate('[class^="add:'+f.id+':"]:not(form)',"click",function(){return f.wpList.add(this)});d.delegate('[clas
s^="delete:'+f.id+':"]',"click",function(){return f.wpList.del(this)});d.delegate('[class^="dim:'+f.id+':"]',"click",function(){return f.wpList.dim(this)})},recolor:function(){var f=this,e,d;if(!f.wpList.settings.alt){return}e=b(".list-item:visible",f);if(!e.size()){e=b(f).children(":visible")}d=[":even",":odd"];if(f.wpList.settings.altOffset%2){d.reverse()}e.filter(d[0]).addClass(f.wpList.settings.alt).end().filter(d[1]).removeClass(f.wpList.settings.alt)},init:function(){var d=this;d.wpList.process=function(e){d.each(function(){this.wpList.process(e)})};d.wpList.recolor=function(){d.each(function(){this.wpList.recolor()})}}};b.fn.wpList=function(d){this.each(function(){var e=this;this.wpList={settings:b.extend({},c.settings,{what:c.parseClass(this,"list")[1]||""},d)};b.each(a,function(g,h){e.wpList[g]=function(i,f){return c[h].call(e,i,f)}})});c.init.call(this);this.wpList.p
rocess();return this}})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswppointerdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-pointer.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-pointer.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-pointer.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,281 +0,0 @@
</span><del>-/**
- * Pointer jQuery widget.
- */
-(function($){
-        var identifier = 0,
-                zindex = 9999;
-
-        $.widget("wp.pointer", {
-                options: {
-                        pointerClass: 'wp-pointer',
-                        pointerWidth: 320,
-                        content: function( respond, event, t ) {
-                                return $(this).text();
-                        },
-                        buttons: function( event, t ) {
-                                var close = ( wpPointerL10n ) ? wpPointerL10n.dismiss : 'Dismiss',
-                                        button = $('<a class="close" href="#">' + close + '</a>');
-
-                                return button.bind( 'click.pointer', function(e) {
-                                        e.preventDefault();
-                                        t.element.pointer('close');
-                                });
-                        },
-                        position: 'top',
-                        show: function( event, t ) {
-                                t.pointer.show();
-                                t.opened();
-                        },
-                        hide: function( event, t ) {
-                                t.pointer.hide();
-                                t.closed();
-                        },
-                        document: document
-                },
-
-                _create: function() {
-                        var positioning,
-                                family;
-
-                        this.content = $('<div class="wp-pointer-content"></div>');
-                        this.arrow = $('<div class="wp-pointer-arrow"><div class="wp-pointer-arrow-inner"></div></div>');
-
-                        family = this.element.parents().add( this.element );
-                        positioning = 'absolute';
-
-                        if ( family.filter(function(){ return 'fixed' === $(this).css('position'); }).length )
-                                positioning = 'fixed';
-
-                        this.pointer = $('<div />')
-                                .append( this.content )
-                                .append( this.arrow )
-                                .attr('id', 'wp-pointer-' + identifier++)
-                                .addClass( this.options.pointerClass )
-                                .css({'position': positioning, 'width': this.options.pointerWidth+'px', 'display': 'none'})
-                                .appendTo( this.options.document.body );
-                },
-
-                _setOption: function( key, value ) {
-                        var o = this.options,
-                                tip = this.pointer;
-
-                        // Handle document transfer
-                        if ( key === "document" && value !== o.document ) {
-                                tip.detach().appendTo( value.body );
-
-                        // Handle class change
-                        } else if ( key === "pointerClass" ) {
-                                tip.removeClass( o.pointerClass ).addClass( value );
-                        }
-
-                        // Call super method.
-                        $.Widget.prototype._setOption.apply( this, arguments );
-
-                        // Reposition automatically
-                        if ( key === "position" ) {
-                                this.reposition();
-
-                        // Update content automatically if pointer is open
-                        } else if ( key === "content" && this.active ) {
-                                this.update();
-                        }
-                },
-
-                destroy: function() {
-                        this.pointer.remove();
-                        $.Widget.prototype.destroy.call( this );
-                },
-
-                widget: function() {
-                        return this.pointer;
-                },
-
-                update: function( event ) {
-                        var self = this,
-                                o = this.options,
-                                dfd = $.Deferred(),
-                                content;
-
-                        if ( o.disabled )
-                                return;
-
-                        dfd.done( function( content ) {
-                                self._update( event, content );
-                        })
-
-                        // Either o.content is a string...
-                        if ( typeof o.content === 'string' ) {
-                                content = o.content;
-
-                        // ...or o.content is a callback.
-                        } else {
-                                content = o.content.call( this.element[0], dfd.resolve, event, this._handoff() );
-                        }
-
-                        // If content is set, then complete the update.
-                        if ( content )
-                                dfd.resolve( content );
-
-                        return dfd.promise();
-                },
-
-                /**
-                 * Update is separated into two functions to allow events to defer
-                 * updating the pointer (e.g. fetch content with ajax, etc).
-                 */
-                _update: function( event, content ) {
-                        var buttons,
-                                o = this.options;
-
-                        if ( ! content )
-                                return;
-
-                        this.pointer.stop(); // Kill any animations on the pointer.
-                        this.content.html( content );
-
-                        buttons = o.buttons.call( this.element[0], event, this._handoff() );
-                        if ( buttons ) {
-                                buttons.wrap('<div class="wp-pointer-buttons" />').parent().appendTo( this.content );
-                        }
-
-                        this.reposition();
-                },
-
-                reposition: function() {
-                        var position;
-
-                        if ( this.options.disabled )
-                                return;
-
-                        position = this._processPosition( this.options.position );
-
-                        // Reposition pointer.
-                        this.pointer.css({
-                                top: 0,
-                                left: 0,
-                                zIndex: zindex++ // Increment the z-index so that it shows above other opened pointers.
-                        }).show().position($.extend({
-                                of: this.element,
-                                collision: 'fit none'
-                        }, position )); // the object comes before this.options.position so the user can override position.of.
-
-                        this.repoint();
-                },
-
-                repoint: function() {
-                        var o = this.options,
-                                edge;
-
-                        if ( o.disabled )
-                                return;
-
-                        edge = ( typeof o.position == 'string' ) ? o.position : o.position.edge;
-
-                        // Remove arrow classes.
-                        this.pointer[0].className = this.pointer[0].className.replace( /wp-pointer-[^\s'"]*/, '' );
-
-                        // Add arrow class.
-                        this.pointer.addClass( 'wp-pointer-' + edge );
-                },
-
-                _processPosition: function( position ) {
-                        var opposite = {
-                                        top: 'bottom',
-                                        bottom: 'top',
-                                        left: 'right',
-                                        right: 'left'
-                                },
-                                result;
-
-                        // If the position object is a string, it is shorthand for position.edge.
-                        if ( typeof position == 'string' ) {
-                                result = {
-                                        edge: position + ''
-                                };
-                        } else {
-                                result = $.extend( {}, position );
-                        }
-
-                        if ( ! result.edge )
-                                return result;
-
-                        if ( result.edge == 'top' || result.edge == 'bottom' ) {
-                                result.align = result.align || 'left';
-
-                                result.at = result.at || result.align + ' ' + opposite[ result.edge ];
-                                result.my = result.my || result.align + ' ' + result.edge;
-                        } else {
-                                result.align = result.align || 'top';
-
-                                result.at = result.at || opposite[ result.edge ] + ' ' + result.align;
-                                result.my = result.my || result.edge + ' ' + result.align;
-                        }
-
-                        return result;
-                },
-
-                open: function( event ) {
-                        var self = this,
-                                o = this.options;
-
-                        if ( this.active || o.disabled || this.element.is(':hidden') )
-                                return;
-
-                        this.update().done( function() {
-                                self._open( event );
-                        });
-                },
-
-                _open: function( event ) {
-                        var self = this,
-                                o = this.options;
-
-                        if ( this.active || o.disabled || this.element.is(':hidden') )
-                                return;
-
-                        this.active = true;
-
-                        this._trigger( "open", event, this._handoff() );
-
-                        this._trigger( "show", event, this._handoff({
-                                opened: function() {
-                                        self._trigger( "opened", event, self._handoff() );
-                                }
-                        }));
-                },
-
-                close: function( event ) {
-                        if ( !this.active || this.options.disabled )
-                                return;
-
-                        var self = this;
-                        this.active = false;
-
-                        this._trigger( "close", event, this._handoff() );
-                        this._trigger( "hide", event, this._handoff({
-                                closed: function() {
-                                        self._trigger( "closed", event, self._handoff() );
-                                }
-                        }));
-                },
-
-                sendToTop: function( event ) {
-                        if ( this.active )
-                                this.pointer.css( 'z-index', zindex++ );
-                },
-
-                toggle: function( event ) {
-                        if ( this.pointer.is(':hidden') )
-                                this.open( event );
-                        else
-                                this.close( event );
-                },
-
-                _handoff: function( extend ) {
-                        return $.extend({
-                                pointer: this.pointer,
-                                element: this.element
-                        }, extend);
-                }
-        });
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjswppointerjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wp-pointer.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-pointer.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wp-pointer.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-(function(c){var a=0,b=9999;c.widget("wp.pointer",{options:{pointerClass:"wp-pointer",pointerWidth:320,content:function(f,e,d){return c(this).text()},buttons:function(f,e){var g=(wpPointerL10n)?wpPointerL10n.dismiss:"Dismiss",d=c('<a class="close" href="#">'+g+"</a>");return d.bind("click.pointer",function(h){h.preventDefault();e.element.pointer("close")})},position:"top",show:function(e,d){d.pointer.show();d.opened()},hide:function(e,d){d.pointer.hide();d.closed()},document:document},_create:function(){var e,d;this.content=c('<div class="wp-pointer-content"></div>');this.arrow=c('<div class="wp-pointer-arrow"><div class="wp-pointer-arrow-inner"></div></div>');d=this.element.parents().add(this.element);e="absolute";if(d.filter(function(){return"fixed"===c(this).css("positio
n")}).length){e="fixed"}this.pointer=c("<div />").append(this.content).append(this.arrow).attr("id","wp-pointer-"+a++).addClass(this.options.pointerClass).css({position:e,width:this.options.pointerWidth+"px",display:"none"}).appendTo(this.options.document.body)},_setOption:function(d,f){var g=this.options,e=this.pointer;if(d==="document"&&f!==g.document){e.detach().appendTo(f.body)}else{if(d==="pointerClass"){e.removeClass(g.pointerClass).addClass(f)}}c.Widget.prototype._setOption.apply(this,arguments);if(d==="position"){this.reposition()}else{if(d==="content"&&this.active){this.update()}}},destroy:function(){this.pointer.remove();c.Widget.prototype.destroy.call(this)},widget:function(){return this.pointer},update:function(g){var e=this,h=this.options,d=c.Deferred(),f;if(h.disabled){return}d.done(function(i){e._update(g,i)});if(typeof h.content===&qu
ot;string"){f=h.content}else{f=h.content.call(this.element[0],d.resolve,g,this._handoff())}if(f){d.resolve(f)}return d.promise()},_update:function(f,e){var d,g=this.options;if(!e){return}this.pointer.stop();this.content.html(e);d=g.buttons.call(this.element[0],f,this._handoff());if(d){d.wrap('<div class="wp-pointer-buttons" />').parent().appendTo(this.content)}this.reposition()},reposition:function(){var d;if(this.options.disabled){return}d=this._processPosition(this.options.position);this.pointer.css({top:0,left:0,zIndex:b++}).show().position(c.extend({of:this.element,collision:"fit none"},d));this.repoint()},repoint:function(){var e=this.options,d;if(e.disabled){return}d=(typeof e.position=="string")?e.position:e.position.edge;this.pointer[0].className=this.pointer[0].className.replace(/wp-pointer-[^\s'"]*/,"");this.pointer.addClass("wp-pointer-"+d)},_processPosition:function(e){var f={top:"bottom"
,bottom:"top",left:"right",right:"left"},d;if(typeof e=="string"){d={edge:e+""}}else{d=c.extend({},e)}if(!d.edge){return d}if(d.edge=="top"||d.edge=="bottom"){d.align=d.align||"left";d.at=d.at||d.align+" "+f[d.edge];d.my=d.my||d.align+" "+d.edge}else{d.align=d.align||"top";d.at=d.at||f[d.edge]+" "+d.align;d.my=d.my||d.edge+" "+d.align}return d},open:function(e){var d=this,f=this.options;if(this.active||f.disabled||this.element.is(":hidden")){return}this.update().done(function(){d._open(e)})},_open:function(e){var d=this,f=this.options;if(this.active||f.disabled||this.element.is(":hidden")){return}this.active=true;this._trigger("open",e,this._handoff());this._trigger("show",e,this._handoff({opened:function(){d._trigger("opened",e,d._handoff())}}))},close:function(e){if(!this.active||this.options.dis
abled){return}var d=this;this.active=false;this._trigger("close",e,this._handoff());this._trigger("hide",e,this._handoff({closed:function(){d._trigger("closed",e,d._handoff())}}))},sendToTop:function(d){if(this.active){this.pointer.css("z-index",b++)}},toggle:function(d){if(this.pointer.is(":hidden")){this.open(d)}else{this.close(d)}},_handoff:function(d){return c.extend({pointer:this.pointer,element:this.element},d)}})})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswppointerjsfromrev21591trunkwpincludesjswppointerdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-pointer.js (from rev 21591, trunk/wp-includes/js/wp-pointer.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-pointer.js         (rev 0)
+++ trunk/wp-includes/js/wp-pointer.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,281 @@
</span><ins>+/**
+ * Pointer jQuery widget.
+ */
+(function($){
+        var identifier = 0,
+                zindex = 9999;
+
+        $.widget("wp.pointer", {
+                options: {
+                        pointerClass: 'wp-pointer',
+                        pointerWidth: 320,
+                        content: function( respond, event, t ) {
+                                return $(this).text();
+                        },
+                        buttons: function( event, t ) {
+                                var close = ( wpPointerL10n ) ? wpPointerL10n.dismiss : 'Dismiss',
+                                        button = $('<a class="close" href="#">' + close + '</a>');
+
+                                return button.bind( 'click.pointer', function(e) {
+                                        e.preventDefault();
+                                        t.element.pointer('close');
+                                });
+                        },
+                        position: 'top',
+                        show: function( event, t ) {
+                                t.pointer.show();
+                                t.opened();
+                        },
+                        hide: function( event, t ) {
+                                t.pointer.hide();
+                                t.closed();
+                        },
+                        document: document
+                },
+
+                _create: function() {
+                        var positioning,
+                                family;
+
+                        this.content = $('<div class="wp-pointer-content"></div>');
+                        this.arrow = $('<div class="wp-pointer-arrow"><div class="wp-pointer-arrow-inner"></div></div>');
+
+                        family = this.element.parents().add( this.element );
+                        positioning = 'absolute';
+
+                        if ( family.filter(function(){ return 'fixed' === $(this).css('position'); }).length )
+                                positioning = 'fixed';
+
+                        this.pointer = $('<div />')
+                                .append( this.content )
+                                .append( this.arrow )
+                                .attr('id', 'wp-pointer-' + identifier++)
+                                .addClass( this.options.pointerClass )
+                                .css({'position': positioning, 'width': this.options.pointerWidth+'px', 'display': 'none'})
+                                .appendTo( this.options.document.body );
+                },
+
+                _setOption: function( key, value ) {
+                        var o = this.options,
+                                tip = this.pointer;
+
+                        // Handle document transfer
+                        if ( key === "document" && value !== o.document ) {
+                                tip.detach().appendTo( value.body );
+
+                        // Handle class change
+                        } else if ( key === "pointerClass" ) {
+                                tip.removeClass( o.pointerClass ).addClass( value );
+                        }
+
+                        // Call super method.
+                        $.Widget.prototype._setOption.apply( this, arguments );
+
+                        // Reposition automatically
+                        if ( key === "position" ) {
+                                this.reposition();
+
+                        // Update content automatically if pointer is open
+                        } else if ( key === "content" && this.active ) {
+                                this.update();
+                        }
+                },
+
+                destroy: function() {
+                        this.pointer.remove();
+                        $.Widget.prototype.destroy.call( this );
+                },
+
+                widget: function() {
+                        return this.pointer;
+                },
+
+                update: function( event ) {
+                        var self = this,
+                                o = this.options,
+                                dfd = $.Deferred(),
+                                content;
+
+                        if ( o.disabled )
+                                return;
+
+                        dfd.done( function( content ) {
+                                self._update( event, content );
+                        })
+
+                        // Either o.content is a string...
+                        if ( typeof o.content === 'string' ) {
+                                content = o.content;
+
+                        // ...or o.content is a callback.
+                        } else {
+                                content = o.content.call( this.element[0], dfd.resolve, event, this._handoff() );
+                        }
+
+                        // If content is set, then complete the update.
+                        if ( content )
+                                dfd.resolve( content );
+
+                        return dfd.promise();
+                },
+
+                /**
+                 * Update is separated into two functions to allow events to defer
+                 * updating the pointer (e.g. fetch content with ajax, etc).
+                 */
+                _update: function( event, content ) {
+                        var buttons,
+                                o = this.options;
+
+                        if ( ! content )
+                                return;
+
+                        this.pointer.stop(); // Kill any animations on the pointer.
+                        this.content.html( content );
+
+                        buttons = o.buttons.call( this.element[0], event, this._handoff() );
+                        if ( buttons ) {
+                                buttons.wrap('<div class="wp-pointer-buttons" />').parent().appendTo( this.content );
+                        }
+
+                        this.reposition();
+                },
+
+                reposition: function() {
+                        var position;
+
+                        if ( this.options.disabled )
+                                return;
+
+                        position = this._processPosition( this.options.position );
+
+                        // Reposition pointer.
+                        this.pointer.css({
+                                top: 0,
+                                left: 0,
+                                zIndex: zindex++ // Increment the z-index so that it shows above other opened pointers.
+                        }).show().position($.extend({
+                                of: this.element,
+                                collision: 'fit none'
+                        }, position )); // the object comes before this.options.position so the user can override position.of.
+
+                        this.repoint();
+                },
+
+                repoint: function() {
+                        var o = this.options,
+                                edge;
+
+                        if ( o.disabled )
+                                return;
+
+                        edge = ( typeof o.position == 'string' ) ? o.position : o.position.edge;
+
+                        // Remove arrow classes.
+                        this.pointer[0].className = this.pointer[0].className.replace( /wp-pointer-[^\s'"]*/, '' );
+
+                        // Add arrow class.
+                        this.pointer.addClass( 'wp-pointer-' + edge );
+                },
+
+                _processPosition: function( position ) {
+                        var opposite = {
+                                        top: 'bottom',
+                                        bottom: 'top',
+                                        left: 'right',
+                                        right: 'left'
+                                },
+                                result;
+
+                        // If the position object is a string, it is shorthand for position.edge.
+                        if ( typeof position == 'string' ) {
+                                result = {
+                                        edge: position + ''
+                                };
+                        } else {
+                                result = $.extend( {}, position );
+                        }
+
+                        if ( ! result.edge )
+                                return result;
+
+                        if ( result.edge == 'top' || result.edge == 'bottom' ) {
+                                result.align = result.align || 'left';
+
+                                result.at = result.at || result.align + ' ' + opposite[ result.edge ];
+                                result.my = result.my || result.align + ' ' + result.edge;
+                        } else {
+                                result.align = result.align || 'top';
+
+                                result.at = result.at || opposite[ result.edge ] + ' ' + result.align;
+                                result.my = result.my || result.edge + ' ' + result.align;
+                        }
+
+                        return result;
+                },
+
+                open: function( event ) {
+                        var self = this,
+                                o = this.options;
+
+                        if ( this.active || o.disabled || this.element.is(':hidden') )
+                                return;
+
+                        this.update().done( function() {
+                                self._open( event );
+                        });
+                },
+
+                _open: function( event ) {
+                        var self = this,
+                                o = this.options;
+
+                        if ( this.active || o.disabled || this.element.is(':hidden') )
+                                return;
+
+                        this.active = true;
+
+                        this._trigger( "open", event, this._handoff() );
+
+                        this._trigger( "show", event, this._handoff({
+                                opened: function() {
+                                        self._trigger( "opened", event, self._handoff() );
+                                }
+                        }));
+                },
+
+                close: function( event ) {
+                        if ( !this.active || this.options.disabled )
+                                return;
+
+                        var self = this;
+                        this.active = false;
+
+                        this._trigger( "close", event, this._handoff() );
+                        this._trigger( "hide", event, this._handoff({
+                                closed: function() {
+                                        self._trigger( "closed", event, self._handoff() );
+                                }
+                        }));
+                },
+
+                sendToTop: function( event ) {
+                        if ( this.active )
+                                this.pointer.css( 'z-index', zindex++ );
+                },
+
+                toggle: function( event ) {
+                        if ( this.pointer.is(':hidden') )
+                                this.open( event );
+                        else
+                                this.close( event );
+                },
+
+                _handoff: function( extend ) {
+                        return $.extend({
+                                pointer: this.pointer,
+                                element: this.element
+                        }, extend);
+                }
+        });
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjswppointerminjsfromrev21591trunkwpincludesjswppointerjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wp-pointer.min.js (from rev 21591, trunk/wp-includes/js/wp-pointer.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wp-pointer.min.js         (rev 0)
+++ trunk/wp-includes/js/wp-pointer.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+(function(c){var a=0,b=9999;c.widget("wp.pointer",{options:{pointerClass:"wp-pointer",pointerWidth:320,content:function(f,e,d){return c(this).text()},buttons:function(f,e){var g=(wpPointerL10n)?wpPointerL10n.dismiss:"Dismiss",d=c('<a class="close" href="#">'+g+"</a>");return d.bind("click.pointer",function(h){h.preventDefault();e.element.pointer("close")})},position:"top",show:function(e,d){d.pointer.show();d.opened()},hide:function(e,d){d.pointer.hide();d.closed()},document:document},_create:function(){var e,d;this.content=c('<div class="wp-pointer-content"></div>');this.arrow=c('<div class="wp-pointer-arrow"><div class="wp-pointer-arrow-inner"></div></div>');d=this.element.parents().add(this.element);e="absolute";if(d.filter(function(){return"fixed"===c(this).css("positio
n")}).length){e="fixed"}this.pointer=c("<div />").append(this.content).append(this.arrow).attr("id","wp-pointer-"+a++).addClass(this.options.pointerClass).css({position:e,width:this.options.pointerWidth+"px",display:"none"}).appendTo(this.options.document.body)},_setOption:function(d,f){var g=this.options,e=this.pointer;if(d==="document"&&f!==g.document){e.detach().appendTo(f.body)}else{if(d==="pointerClass"){e.removeClass(g.pointerClass).addClass(f)}}c.Widget.prototype._setOption.apply(this,arguments);if(d==="position"){this.reposition()}else{if(d==="content"&&this.active){this.update()}}},destroy:function(){this.pointer.remove();c.Widget.prototype.destroy.call(this)},widget:function(){return this.pointer},update:function(g){var e=this,h=this.options,d=c.Deferred(),f;if(h.disabled){return}d.done(function(i){e._update(g,i)});if(typeof h.content===&qu
ot;string"){f=h.content}else{f=h.content.call(this.element[0],d.resolve,g,this._handoff())}if(f){d.resolve(f)}return d.promise()},_update:function(f,e){var d,g=this.options;if(!e){return}this.pointer.stop();this.content.html(e);d=g.buttons.call(this.element[0],f,this._handoff());if(d){d.wrap('<div class="wp-pointer-buttons" />').parent().appendTo(this.content)}this.reposition()},reposition:function(){var d;if(this.options.disabled){return}d=this._processPosition(this.options.position);this.pointer.css({top:0,left:0,zIndex:b++}).show().position(c.extend({of:this.element,collision:"fit none"},d));this.repoint()},repoint:function(){var e=this.options,d;if(e.disabled){return}d=(typeof e.position=="string")?e.position:e.position.edge;this.pointer[0].className=this.pointer[0].className.replace(/wp-pointer-[^\s'"]*/,"");this.pointer.addClass("wp-pointer-"+d)},_processPosition:function(e){var f={top:"bottom"
,bottom:"top",left:"right",right:"left"},d;if(typeof e=="string"){d={edge:e+""}}else{d=c.extend({},e)}if(!d.edge){return d}if(d.edge=="top"||d.edge=="bottom"){d.align=d.align||"left";d.at=d.at||d.align+" "+f[d.edge];d.my=d.my||d.align+" "+d.edge}else{d.align=d.align||"top";d.at=d.at||f[d.edge]+" "+d.align;d.my=d.my||d.edge+" "+d.align}return d},open:function(e){var d=this,f=this.options;if(this.active||f.disabled||this.element.is(":hidden")){return}this.update().done(function(){d._open(e)})},_open:function(e){var d=this,f=this.options;if(this.active||f.disabled||this.element.is(":hidden")){return}this.active=true;this._trigger("open",e,this._handoff());this._trigger("show",e,this._handoff({opened:function(){d._trigger("opened",e,d._handoff())}}))},close:function(e){if(!this.active||this.options.dis
abled){return}var d=this;this.active=false;this._trigger("close",e,this._handoff());this._trigger("hide",e,this._handoff({closed:function(){d._trigger("closed",e,d._handoff())}}))},sendToTop:function(d){if(this.active){this.pointer.css("z-index",b++)}},toggle:function(d){if(this.pointer.is(":hidden")){this.open(d)}else{this.close(d)}},_handoff:function(d){return c.extend({pointer:this.pointer,element:this.element},d)}})})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswplinkdevjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wplink.dev.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wplink.dev.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wplink.dev.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1,593 +0,0 @@
</span><del>-var wpLink;
-
-(function($){
-        var inputs = {}, rivers = {}, ed, River, Query;
-
-        wpLink = {
-                timeToTriggerRiver: 150,
-                minRiverAJAXDuration: 200,
-                riverBottomThreshold: 5,
-                keySensitivity: 100,
-                lastSearch: '',
-                textarea: '',
-
-                init : function() {
-                        inputs.dialog = $('#wp-link');
-                        inputs.submit = $('#wp-link-submit');
-                        // URL
-                        inputs.url = $('#url-field');
-                        inputs.nonce = $('#_ajax_linking_nonce');
-                        // Secondary options
-                        inputs.title = $('#link-title-field');
-                        // Advanced Options
-                        inputs.openInNewTab = $('#link-target-checkbox');
-                        inputs.search = $('#search-field');
-                        // Build Rivers
-                        rivers.search = new River( $('#search-results') );
-                        rivers.recent = new River( $('#most-recent-results') );
-                        rivers.elements = $('.query-results', inputs.dialog);
-
-                        // Bind event handlers
-                        inputs.dialog.keydown( wpLink.keydown );
-                        inputs.dialog.keyup( wpLink.keyup );
-                        inputs.submit.click( function(e){
-                                e.preventDefault();
-                                wpLink.update();
-                        });
-                        $('#wp-link-cancel').click( function(e){
-                                e.preventDefault();
-                                wpLink.close();
-                        });
-                        $('#internal-toggle').click( wpLink.toggleInternalLinking );
-
-                        rivers.elements.bind('river-select', wpLink.updateFields );
-
-                        inputs.search.keyup( wpLink.searchInternalLinks );
-
-                        inputs.dialog.bind('wpdialogrefresh', wpLink.refresh);
-                        inputs.dialog.bind('wpdialogbeforeopen', wpLink.beforeOpen);
-                        inputs.dialog.bind('wpdialogclose', wpLink.onClose);
-                },
-
-                beforeOpen : function() {
-                        wpLink.range = null;
-
-                        if ( ! wpLink.isMCE() && document.selection ) {
-                                wpLink.textarea.focus();
-                                wpLink.range = document.selection.createRange();
-                        }
-                },
-
-                open : function() {
-                        if ( !wpActiveEditor )
-                                return;
-
-                        this.textarea = $('#'+wpActiveEditor).get(0);
-
-                        // Initialize the dialog if necessary (html mode).
-                        if ( ! inputs.dialog.data('wpdialog') ) {
-                                inputs.dialog.wpdialog({
-                                        title: wpLinkL10n.title,
-                                        width: 480,
-                                        height: 'auto',
-                                        modal: true,
-                                        dialogClass: 'wp-dialog',
-                                        zIndex: 300000
-                                });
-                        }
-
-                        inputs.dialog.wpdialog('open');
-                },
-
-                isMCE : function() {
-                        return tinyMCEPopup && ( ed = tinyMCEPopup.editor ) && ! ed.isHidden();
-                },
-
-                refresh : function() {
-                        // Refresh rivers (clear links, check visibility)
-                        rivers.search.refresh();
-                        rivers.recent.refresh();
-
-                        if ( wpLink.isMCE() )
-                                wpLink.mceRefresh();
-                        else
-                                wpLink.setDefaultValues();
-
-                        // Focus the URL field and highlight its contents.
-                        // If this is moved above the selection changes,
-                        // IE will show a flashing cursor over the dialog.
-                        inputs.url.focus()[0].select();
-                        // Load the most recent results if this is the first time opening the panel.
-                        if ( ! rivers.recent.ul.children().length )
-                                rivers.recent.ajax();
-                },
-
-                mceRefresh : function() {
-                        var e;
-                        ed = tinyMCEPopup.editor;
-
-                        tinyMCEPopup.restoreSelection();
-
-                        // If link exists, select proper values.
-                        if ( e = ed.dom.getParent(ed.selection.getNode(), 'A') ) {
-                                // Set URL and description.
-                                inputs.url.val( ed.dom.getAttrib(e, 'href') );
-                                inputs.title.val( ed.dom.getAttrib(e, 'title') );
-                                // Set open in new tab.
-                                if ( "_blank" == ed.dom.getAttrib(e, 'target') )
-                                        inputs.openInNewTab.prop('checked', true);
-                                // Update save prompt.
-                                inputs.submit.val( wpLinkL10n.update );
-
-                        // If there's no link, set the default values.
-                        } else {
-                                wpLink.setDefaultValues();
-                        }
-
-                        tinyMCEPopup.storeSelection();
-                },
-
-                close : function() {
-                        if ( wpLink.isMCE() )
-                                tinyMCEPopup.close();
-                        else
-                                inputs.dialog.wpdialog('close');
-                },
-
-                onClose: function() {
-                        if ( ! wpLink.isMCE() ) {
-                                wpLink.textarea.focus();
-                                if ( wpLink.range ) {
-                                        wpLink.range.moveToBookmark( wpLink.range.getBookmark() );
-                                        wpLink.range.select();
-                                }
-                        }
-                },
-
-                getAttrs : function() {
-                        return {
-                                href : inputs.url.val(),
-                                title : inputs.title.val(),
-                                target : inputs.openInNewTab.prop('checked') ? '_blank' : ''
-                        };
-                },
-
-                update : function() {
-                        if ( wpLink.isMCE() )
-                                wpLink.mceUpdate();
-                        else
-                                wpLink.htmlUpdate();
-                },
-
-                htmlUpdate : function() {
-                        var attrs, html, begin, end, cursor,
-                                textarea = wpLink.textarea;
-
-                        if ( ! textarea )
-                                return;
-
-                        attrs = wpLink.getAttrs();
-
-                        // If there's no href, return.
-                        if ( ! attrs.href || attrs.href == 'http://' )
-                                return;
-
-                        // Build HTML
-                        html = '<a href="' + attrs.href + '"';
-
-                        if ( attrs.title )
-                                html += ' title="' + attrs.title + '"';
-                        if ( attrs.target )
-                                html += ' target="' + attrs.target + '"';
-
-                        html += '>';
-
-                        // Insert HTML
-                        if ( document.selection && wpLink.range ) {
-                                // IE
-                                // Note: If no text is selected, IE will not place the cursor
-                                // inside the closing tag.
-                                textarea.focus();
-                                wpLink.range.text = html + wpLink.range.text + '</a>';
-                                wpLink.range.moveToBookmark( wpLink.range.getBookmark() );
-                                wpLink.range.select();
-
-                                wpLink.range = null;
-                        } else if ( typeof textarea.selectionStart !== 'undefined' ) {
-                                // W3C
-                                begin = textarea.selectionStart;
-                                end = textarea.selectionEnd;
-                                selection = textarea.value.substring( begin, end );
-                                html = html + selection + '</a>';
-                                cursor = begin + html.length;
-
-                                // If no next is selected, place the cursor inside the closing tag.
-                                if ( begin == end )
-                                        cursor -= '</a>'.length;
-
-                                textarea.value = textarea.value.substring( 0, begin )
-                                 + html
-                                 + textarea.value.substring( end, textarea.value.length );
-
-                                // Update cursor position
-                                textarea.selectionStart = textarea.selectionEnd = cursor;
-                        }
-
-                        wpLink.close();
-                        textarea.focus();
-                },
-
-                mceUpdate : function() {
-                        var ed = tinyMCEPopup.editor,
-                                attrs = wpLink.getAttrs(),
-                                e, b;
-
-                        tinyMCEPopup.restoreSelection();
-                        e = ed.dom.getParent(ed.selection.getNode(), 'A');
-
-                        // If the values are empty, unlink and return
-                        if ( ! attrs.href || attrs.href == 'http://' ) {
-                                if ( e ) {
-                                        tinyMCEPopup.execCommand("mceBeginUndoLevel");
-                                        b = ed.selection.getBookmark();
-                                        ed.dom.remove(e, 1);
-                                        ed.selection.moveToBookmark(b);
-                                        tinyMCEPopup.execCommand("mceEndUndoLevel");
-                                        wpLink.close();
-                                }
-                                return;
-                        }
-
-                        tinyMCEPopup.execCommand("mceBeginUndoLevel");
-
-                        if (e == null) {
-                                ed.getDoc().execCommand("unlink", false, null);
-                                tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1});
-
-                                tinymce.each(ed.dom.select("a"), function(n) {
-                                        if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') {
-                                                e = n;
-                                                ed.dom.setAttribs(e, attrs);
-                                        }
-                                });
-
-                                // Sometimes WebKit lets a user create a link where
-                                // they shouldn't be able to. In this case, CreateLink
-                                // injects "#mce_temp_url#" into their content. Fix it.
-                                if ( $(e).text() == '#mce_temp_url#' ) {
-                                        ed.dom.remove(e);
-                                        e = null;
-                                }
-                        } else {
-                                ed.dom.setAttribs(e, attrs);
-                        }
-
-                        // Don't move caret if selection was image
-                        if ( e && (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') ) {
-                                ed.focus();
-                                ed.selection.select(e);
-                                ed.selection.collapse(0);
-                                tinyMCEPopup.storeSelection();
-                        }
-
-                        tinyMCEPopup.execCommand("mceEndUndoLevel");
-                        wpLink.close();
-                },
-
-                updateFields : function( e, li, originalEvent ) {
-                        inputs.url.val( li.children('.item-permalink').val() );
-                        inputs.title.val( li.hasClass('no-title') ? '' : li.children('.item-title').text() );
-                        if ( originalEvent && originalEvent.type == "click" )
-                                inputs.url.focus();
-                },
-                setDefaultValues : function() {
-                        // Set URL and description to defaults.
-                        // Leave the new tab setting as-is.
-                        inputs.url.val('http://');
-                        inputs.title.val('');
-
-                        // Update save prompt.
-                        inputs.submit.val( wpLinkL10n.save );
-                },
-
-                searchInternalLinks : function() {
-                        var t = $(this), waiting,
-                                search = t.val();
-
-                        if ( search.length > 2 ) {
-                                rivers.recent.hide();
-                                rivers.search.show();
-
-                                // Don't search if the keypress didn't change the title.
-                                if ( wpLink.lastSearch == search )
-                                        return;
-
-                                wpLink.lastSearch = search;
-                                waiting = t.parent().find('img.waiting').show();
-
-                                rivers.search.change( search );
-                                rivers.search.ajax( function(){ waiting.hide(); });
-                        } else {
-                                rivers.search.hide();
-                                rivers.recent.show();
-                        }
-                },
-
-                next : function() {
-                        rivers.search.next();
-                        rivers.recent.next();
-                },
-                prev : function() {
-                        rivers.search.prev();
-                        rivers.recent.prev();
-                },
-
-                keydown : function( event ) {
-                        var fn, key = $.ui.keyCode;
-
-                        switch( event.which ) {
-                                case key.UP:
-                                        fn = 'prev';
-                                case key.DOWN:
-                                        fn = fn || 'next';
-                                        clearInterval( wpLink.keyInterval );
-                                        wpLink[ fn ]();
-                                        wpLink.keyInterval = setInterval( wpLink[ fn ], wpLink.keySensitivity );
-                                        break;
-                                default:
-                                        return;
-                        }
-                        event.preventDefault();
-                },
-                keyup: function( event ) {
-                        var key = $.ui.keyCode;
-
-                        switch( event.which ) {
-                                case key.ESCAPE:
-                                        event.stopImmediatePropagation();
-                                        if ( ! $(document).triggerHandler( 'wp_CloseOnEscape', [{ event: event, what: 'wplink', cb: wpLink.close }] ) )
-                                                wpLink.close();
-
-                                        return false;
-                                        break;
-                                case key.UP:
-                                case key.DOWN:
-                                        clearInterval( wpLink.keyInterval );
-                                        break;
-                                default:
-                                        return;
-                        }
-                        event.preventDefault();
-                },
-
-                delayedCallback : function( func, delay ) {
-                        var timeoutTriggered, funcTriggered, funcArgs, funcContext;
-
-                        if ( ! delay )
-                                return func;
-
-                        setTimeout( function() {
-                                if ( funcTriggered )
-                                        return func.apply( funcContext, funcArgs );
-                                // Otherwise, wait.
-                                timeoutTriggered = true;
-                        }, delay);
-
-                        return function() {
-                                if ( timeoutTriggered )
-                                        return func.apply( this, arguments );
-                                // Otherwise, wait.
-                                funcArgs = arguments;
-                                funcContext = this;
-                                funcTriggered = true;
-                        };
-                },
-
-                toggleInternalLinking : function( event ) {
-                        var panel = $('#search-panel'),
-                                widget = inputs.dialog.wpdialog('widget'),
-                                // We're about to toggle visibility; it's currently the opposite
-                                visible = !panel.is(':visible'),
-                                win = $(window);
-
-                        $(this).toggleClass('toggle-arrow-active', visible);
-
-                        inputs.dialog.height('auto');
-                        panel.slideToggle( 300, function() {
-                                setUserSetting('wplink', visible ? '1' : '0');
-                                inputs[ visible ? 'search' : 'url' ].focus();
-
-                                // Move the box if the box is now expanded, was opened in a collapsed state,
-                                // and if it needs to be moved. (Judged by bottom not being positive or
-                                // bottom being smaller than top.)
-                                var scroll = win.scrollTop(),
-                                        top = widget.offset().top,
-                                        bottom = top + widget.outerHeight(),
-                                        diff = bottom - win.height();
-
-                                if ( diff > scroll ) {
-                                        widget.animate({'top': diff < top ? top - diff : scroll }, 200);
-                                }
-                        });
-                        event.preventDefault();
-                }
-        }
-
-        River = function( element, search ) {
-                var self = this;
-                this.element = element;
-                this.ul = element.children('ul');
-                this.waiting = element.find('.river-waiting');
-
-                this.change( search );
-                this.refresh();
-
-                element.scroll( function(){ self.maybeLoad(); });
-                element.delegate('li', 'click', function(e){ self.select( $(this), e ); });
-        };
-
-        $.extend( River.prototype, {
-                refresh: function() {
-                        this.deselect();
-                        this.visible = this.element.is(':visible');
-                },
-                show: function() {
-                        if ( ! this.visible ) {
-                                this.deselect();
-                                this.element.show();
-                                this.visible = true;
-                        }
-                },
-                hide: function() {
-                        this.element.hide();
-                        this.visible = false;
-                },
-                // Selects a list item and triggers the river-select event.
-                select: function( li, event ) {
-                        var liHeight, elHeight, liTop, elTop;
-
-                        if ( li.hasClass('unselectable') || li == this.selected )
-                                return;
-
-                        this.deselect();
-                        this.selected = li.addClass('selected');
-                        // Make sure the element is visible
-                        liHeight = li.outerHeight();
-                        elHeight = this.element.height();
-                        liTop = li.position().top;
-                        elTop = this.element.scrollTop();
-
-                        if ( liTop < 0 ) // Make first visible element
-                                this.element.scrollTop( elTop + liTop );
-                        else if ( liTop + liHeight > elHeight ) // Make last visible element
-                                this.element.scrollTop( elTop + liTop - elHeight + liHeight );
-
-                        // Trigger the river-select event
-                        this.element.trigger('river-select', [ li, event, this ]);
-                },
-                deselect: function() {
-                        if ( this.selected )
-                                this.selected.removeClass('selected');
-                        this.selected = false;
-                },
-                prev: function() {
-                        if ( ! this.visible )
-                                return;
-
-                        var to;
-                        if ( this.selected ) {
-                                to = this.selected.prev('li');
-                                if ( to.length )
-                                        this.select( to );
-                        }
-                },
-                next: function() {
-                        if ( ! this.visible )
-                                return;
-
-                        var to = this.selected ? this.selected.next('li') : $('li:not(.unselectable):first', this.element);
-                        if ( to.length )
-                                this.select( to );
-                },
-                ajax: function( callback ) {
-                        var self = this,
-                                delay = this.query.page == 1 ? 0 : wpLink.minRiverAJAXDuration,
-                                response = wpLink.delayedCallback( function( results, params ) {
-                                        self.process( results, params );
-                                        if ( callback )
-                                                callback( results, params );
-                                }, delay );
-
-                        this.query.ajax( response );
-                },
-                change: function( search ) {
-                        if ( this.query && this._search == search )
-                                return;
-
-                        this._search = search;
-                        this.query = new Query( search );
-                        this.element.scrollTop(0);
-                },
-                process: function( results, params ) {
-                        var list = '', alt = true, classes = '',
-                                firstPage = params.page == 1;
-
-                        if ( !results ) {
-                                if ( firstPage ) {
-                                        list += '<li class="unselectable"><span class="item-title"><em>'
-                                        + wpLinkL10n.noMatchesFound
-                                        + '</em></span></li>';
-                                }
-                        } else {
-                                $.each( results, function() {
-                                        classes = alt ? 'alternate' : '';
-                                        classes += this['title'] ? '' : ' no-title';
-                                        list += classes ? '<li class="' + classes + '">' : '<li>';
-                                        list += '<input type="hidden" class="item-permalink" value="' + this['permalink'] + '" />';
-                                        list += '<span class="item-title">';
-                                        list += this['title'] ? this['title'] : wpLinkL10n.noTitle;
-                                        list += '</span><span class="item-info">' + this['info'] + '</span></li>';
-                                        alt = ! alt;
-                                });
-                        }
-
-                        this.ul[ firstPage ? 'html' : 'append' ]( list );
-                },
-                maybeLoad: function() {
-                        var self = this,
-                                el = this.element,
-                                bottom = el.scrollTop() + el.height();
-
-                        if ( ! this.query.ready() || bottom < this.ul.height() - wpLink.riverBottomThreshold )
-                                return;
-
-                        setTimeout(function() {
-                                var newTop = el.scrollTop(),
-                                        newBottom = newTop + el.height();
-
-                                if ( ! self.query.ready() || newBottom < self.ul.height() - wpLink.riverBottomThreshold )
-                                        return;
-
-                                self.waiting.show();
-                                el.scrollTop( newTop + self.waiting.outerHeight() );
-
-                                self.ajax( function() { self.waiting.hide(); });
-                        }, wpLink.timeToTriggerRiver );
-                }
-        });
-
-        Query = function( search ) {
-                this.page = 1;
-                this.allLoaded = false;
-                this.querying = false;
-                this.search = search;
-        };
-
-        $.extend( Query.prototype, {
-                ready: function() {
-                        return !( this.querying || this.allLoaded );
-                },
-                ajax: function( callback ) {
-                        var self = this,
-                                query = {
-                                        action : 'wp-link-ajax',
-                                        page : this.page,
-                                        '_ajax_linking_nonce' : inputs.nonce.val()
-                                };
-
-                        if ( this.search )
-                                query.search = this.search;
-
-                        this.querying = true;
-
-                        $.post( ajaxurl, query, function(r) {
-                                self.page++;
-                                self.querying = false;
-                                self.allLoaded = !r;
-                                callback( r, query );
-                        }, "json" );
-                }
-        });
-
-        $(document).ready( wpLink.init );
-})(jQuery);
</del></span></pre></div>
<a id="trunkwpincludesjswplinkjs"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/wplink.js (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wplink.js        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/js/wplink.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-var wpLink;(function(f){var b={},e={},d,a,c;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){b.dialog=f("#wp-link");b.submit=f("#wp-link-submit");b.url=f("#url-field");b.nonce=f("#_ajax_linking_nonce");b.title=f("#link-title-field");b.openInNewTab=f("#link-target-checkbox");b.search=f("#search-field");e.search=new a(f("#search-results"));e.recent=new a(f("#most-recent-results"));e.elements=f(".query-results",b.dialog);b.dialog.keydown(wpLink.keydown);b.dialog.keyup(wpLink.keyup);b.submit.click(function(g){g.preventDefault();wpLink.update()});f("#wp-link-cancel").click(function(g){g.preventDefault();wpLink.close()});f("#internal-toggle").click(wpLink.toggleInternalLinking);e.elements.bind("river-select",wpLink.updateFields);b.s
earch.keyup(wpLink.searchInternalLinks);b.dialog.bind("wpdialogrefresh",wpLink.refresh);b.dialog.bind("wpdialogbeforeopen",wpLink.beforeOpen);b.dialog.bind("wpdialogclose",wpLink.onClose)},beforeOpen:function(){wpLink.range=null;if(!wpLink.isMCE()&&document.selection){wpLink.textarea.focus();wpLink.range=document.selection.createRange()}},open:function(){if(!wpActiveEditor){return}this.textarea=f("#"+wpActiveEditor).get(0);if(!b.dialog.data("wpdialog")){b.dialog.wpdialog({title:wpLinkL10n.title,width:480,height:"auto",modal:true,dialogClass:"wp-dialog",zIndex:300000})}b.dialog.wpdialog("open")},isMCE:function(){return tinyMCEPopup&&(d=tinyMCEPopup.editor)&&!d.isHidden()},refresh:function(){e.search.refresh();e.recent.refresh();if(wpLink.isMCE()){wpLink.mceRefresh()}else{wpLink.setDefaultValues()}b.url.focus()[0].select();if(!e.recent.ul.children().length){e.recent.ajax()}}
,mceRefresh:function(){var g;d=tinyMCEPopup.editor;tinyMCEPopup.restoreSelection();if(g=d.dom.getParent(d.selection.getNode(),"A")){b.url.val(d.dom.getAttrib(g,"href"));b.title.val(d.dom.getAttrib(g,"title"));if("_blank"==d.dom.getAttrib(g,"target")){b.openInNewTab.prop("checked",true)}b.submit.val(wpLinkL10n.update)}else{wpLink.setDefaultValues()}tinyMCEPopup.storeSelection()},close:function(){if(wpLink.isMCE()){tinyMCEPopup.close()}else{b.dialog.wpdialog("close")}},onClose:function(){if(!wpLink.isMCE()){wpLink.textarea.focus();if(wpLink.range){wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select()}}},getAttrs:function(){return{href:b.url.val(),title:b.title.val(),target:b.openInNewTab.prop("checked")?"_blank":""}},update:function(){if(wpLink.isMCE()){wpLink.mceUpdate()}else{wpLink.htmlUpdate()}},htmlUpdate:function(){var i,j,k,h,l,g=wpLink.textarea;if(
!g){return}i=wpLink.getAttrs();if(!i.href||i.href=="http://"){return}j='<a href="'+i.href+'"';if(i.title){j+=' title="'+i.title+'"'}if(i.target){j+=' target="'+i.target+'"'}j+=">";if(document.selection&&wpLink.range){g.focus();wpLink.range.text=j+wpLink.range.text+"</a>";wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select();wpLink.range=null}else{if(typeof g.selectionStart!=="undefined"){k=g.selectionStart;h=g.selectionEnd;selection=g.value.substring(k,h);j=j+selection+"</a>";l=k+j.length;if(k==h){l-="</a>".length}g.value=g.value.substring(0,k)+j+g.value.substring(h,g.value.length);g.selectionStart=g.selectionEnd=l}}wpLink.close();g.focus()},mceUpdate:function(){var h=tinyMCEPopup.editor,i=wpLink.getAttrs(),j,g;tinyMCEPopup.restoreSelection();j=h.dom.getParent(h.selection.getNode(),"A");if(!i.href||i.href=="http://&q
uot;){if(j){tinyMCEPopup.execCommand("mceBeginUndoLevel");g=h.selection.getBookmark();h.dom.remove(j,1);h.selection.moveToBookmark(g);tinyMCEPopup.execCommand("mceEndUndoLevel");wpLink.close()}return}tinyMCEPopup.execCommand("mceBeginUndoLevel");if(j==null){h.getDoc().execCommand("unlink",false,null);tinyMCEPopup.execCommand("mceInsertLink",false,"#mce_temp_url#",{skip_undo:1});tinymce.each(h.dom.select("a"),function(k){if(h.dom.getAttrib(k,"href")=="#mce_temp_url#"){j=k;h.dom.setAttribs(j,i)}});if(f(j).text()=="#mce_temp_url#"){h.dom.remove(j);j=null}}else{h.dom.setAttribs(j,i)}if(j&&(j.childNodes.length!=1||j.firstChild.nodeName!="IMG")){h.focus();h.selection.select(j);h.selection.collapse(0);tinyMCEPopup.storeSelection()}tinyMCEPopup.execCommand("mceEndUndoLevel");wpLink.close()},updateFields:function(i,h,g){b.url.val(h.children(".item-perma
link").val());b.title.val(h.hasClass("no-title")?"":h.children(".item-title").text());if(g&&g.type=="click"){b.url.focus()}},setDefaultValues:function(){b.url.val("http://");b.title.val("");b.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var h=f(this),i,g=h.val();if(g.length>2){e.recent.hide();e.search.show();if(wpLink.lastSearch==g){return}wpLink.lastSearch=g;i=h.parent().find("img.waiting").show();e.search.change(g);e.search.ajax(function(){i.hide()})}else{e.search.hide();e.recent.show()}},next:function(){e.search.next();e.recent.next()},prev:function(){e.search.prev();e.recent.prev()},keydown:function(i){var h,g=f.ui.keyCode;switch(i.which){case g.UP:h="prev";case g.DOWN:h=h||"next";clearInterval(wpLink.keyInterval);wpLink[h]();wpLink.keyInterval=setInterval(wpLink[h],wpLink.keySensitivity);break;default:return}i.preventDefault()},keyup:function(h){var g
=f.ui.keyCode;switch(h.which){case g.ESCAPE:h.stopImmediatePropagation();if(!f(document).triggerHandler("wp_CloseOnEscape",[{event:h,what:"wplink",cb:wpLink.close}])){wpLink.close()}return false;break;case g.UP:case g.DOWN:clearInterval(wpLink.keyInterval);break;default:return}h.preventDefault()},delayedCallback:function(i,g){var l,k,j,h;if(!g){return i}setTimeout(function(){if(k){return i.apply(h,j)}l=true},g);return function(){if(l){return i.apply(this,arguments)}j=arguments;h=this;k=true}},toggleInternalLinking:function(h){var g=f("#search-panel"),i=b.dialog.wpdialog("widget"),k=!g.is(":visible"),j=f(window);f(this).toggleClass("toggle-arrow-active",k);b.dialog.height("auto");g.slideToggle(300,function(){setUserSetting("wplink",k?"1":"0");b[k?"search":"url"].focus();var l=j.scrollTop(),o=i.offset().top,m=o+i.outerHeight(),n=m-j.height();if(n>l){i.anim
ate({top:n<o?o-n:l},200)}});h.preventDefault()}};a=function(i,h){var g=this;this.element=i;this.ul=i.children("ul");this.waiting=i.find(".river-waiting");this.change(h);this.refresh();i.scroll(function(){g.maybeLoad()});i.delegate("li","click",function(j){g.select(f(this),j)})};f.extend(a.prototype,{refresh:function(){this.deselect();this.visible=this.element.is(":visible")},show:function(){if(!this.visible){this.deselect();this.element.show();this.visible=true}},hide:function(){this.element.hide();this.visible=false},select:function(h,k){var j,i,l,g;if(h.hasClass("unselectable")||h==this.selected){return}this.deselect();this.selected=h.addClass("selected");j=h.outerHeight();i=this.element.height();l=h.position().top;g=this.element.scrollTop();if(l<0){this.element.scrollTop(g+l)}else{if(l+j>i){this.element.scrollTop(g+l-i+j)}}this.element.trigger("river-select",[h,k,this])},deselect:func
tion(){if(this.selected){this.selected.removeClass("selected")}this.selected=false},prev:function(){if(!this.visible){return}var g;if(this.selected){g=this.selected.prev("li");if(g.length){this.select(g)}}},next:function(){if(!this.visible){return}var g=this.selected?this.selected.next("li"):f("li:not(.unselectable):first",this.element);if(g.length){this.select(g)}},ajax:function(j){var h=this,i=this.query.page==1?0:wpLink.minRiverAJAXDuration,g=wpLink.delayedCallback(function(k,l){h.process(k,l);if(j){j(k,l)}},i);this.query.ajax(g)},change:function(g){if(this.query&&this._search==g){return}this._search=g;this.query=new c(g);this.element.scrollTop(0)},process:function(h,l){var i="",j=true,g="",k=l.page==1;if(!h){if(k){i+='<li class="unselectable"><span class="item-title"><em>'+wpLinkL10n.noMatchesFound+"</em></span></li>"}}else{f.each(h,functi
on(){g=j?"alternate":"";g+=this["title"]?"":" no-title";i+=g?'<li class="'+g+'">':"<li>";i+='<input type="hidden" class="item-permalink" value="'+this["permalink"]+'" />';i+='<span class="item-title">';i+=this["title"]?this["title"]:wpLinkL10n.noTitle;i+='</span><span class="item-info">'+this["info"]+"</span></li>";j=!j})}this.ul[k?"html":"append"](i)},maybeLoad:function(){var h=this,i=this.element,g=i.scrollTop()+i.height();if(!this.query.ready()||g<this.ul.height()-wpLink.riverBottomThreshold){return}setTimeout(function(){var j=i.scrollTop(),k=j+i.height();if(!h.query.ready()||k<h.ul.height()-wpLink.riverBottomThreshold){return}h.waiting.show();i.scrollTop(j+h.waiting.outerHeight());h.ajax(function(){h.waiting.hide()})},wpLink.timeTo
TriggerRiver)}});c=function(g){this.page=1;this.allLoaded=false;this.querying=false;this.search=g};f.extend(c.prototype,{ready:function(){return !(this.querying||this.allLoaded)},ajax:function(i){var g=this,h={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:b.nonce.val()};if(this.search){h.search=this.search}this.querying=true;f.post(ajaxurl,h,function(j){g.page++;g.querying=false;g.allLoaded=!j;i(j,h)},"json")}});f(document).ready(wpLink.init)})(jQuery);
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjswplinkjsfromrev21591trunkwpincludesjswplinkdevjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wplink.js (from rev 21591, trunk/wp-includes/js/wplink.dev.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wplink.js         (rev 0)
+++ trunk/wp-includes/js/wplink.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1,593 @@
</span><ins>+var wpLink;
+
+(function($){
+        var inputs = {}, rivers = {}, ed, River, Query;
+
+        wpLink = {
+                timeToTriggerRiver: 150,
+                minRiverAJAXDuration: 200,
+                riverBottomThreshold: 5,
+                keySensitivity: 100,
+                lastSearch: '',
+                textarea: '',
+
+                init : function() {
+                        inputs.dialog = $('#wp-link');
+                        inputs.submit = $('#wp-link-submit');
+                        // URL
+                        inputs.url = $('#url-field');
+                        inputs.nonce = $('#_ajax_linking_nonce');
+                        // Secondary options
+                        inputs.title = $('#link-title-field');
+                        // Advanced Options
+                        inputs.openInNewTab = $('#link-target-checkbox');
+                        inputs.search = $('#search-field');
+                        // Build Rivers
+                        rivers.search = new River( $('#search-results') );
+                        rivers.recent = new River( $('#most-recent-results') );
+                        rivers.elements = $('.query-results', inputs.dialog);
+
+                        // Bind event handlers
+                        inputs.dialog.keydown( wpLink.keydown );
+                        inputs.dialog.keyup( wpLink.keyup );
+                        inputs.submit.click( function(e){
+                                e.preventDefault();
+                                wpLink.update();
+                        });
+                        $('#wp-link-cancel').click( function(e){
+                                e.preventDefault();
+                                wpLink.close();
+                        });
+                        $('#internal-toggle').click( wpLink.toggleInternalLinking );
+
+                        rivers.elements.bind('river-select', wpLink.updateFields );
+
+                        inputs.search.keyup( wpLink.searchInternalLinks );
+
+                        inputs.dialog.bind('wpdialogrefresh', wpLink.refresh);
+                        inputs.dialog.bind('wpdialogbeforeopen', wpLink.beforeOpen);
+                        inputs.dialog.bind('wpdialogclose', wpLink.onClose);
+                },
+
+                beforeOpen : function() {
+                        wpLink.range = null;
+
+                        if ( ! wpLink.isMCE() && document.selection ) {
+                                wpLink.textarea.focus();
+                                wpLink.range = document.selection.createRange();
+                        }
+                },
+
+                open : function() {
+                        if ( !wpActiveEditor )
+                                return;
+
+                        this.textarea = $('#'+wpActiveEditor).get(0);
+
+                        // Initialize the dialog if necessary (html mode).
+                        if ( ! inputs.dialog.data('wpdialog') ) {
+                                inputs.dialog.wpdialog({
+                                        title: wpLinkL10n.title,
+                                        width: 480,
+                                        height: 'auto',
+                                        modal: true,
+                                        dialogClass: 'wp-dialog',
+                                        zIndex: 300000
+                                });
+                        }
+
+                        inputs.dialog.wpdialog('open');
+                },
+
+                isMCE : function() {
+                        return tinyMCEPopup && ( ed = tinyMCEPopup.editor ) && ! ed.isHidden();
+                },
+
+                refresh : function() {
+                        // Refresh rivers (clear links, check visibility)
+                        rivers.search.refresh();
+                        rivers.recent.refresh();
+
+                        if ( wpLink.isMCE() )
+                                wpLink.mceRefresh();
+                        else
+                                wpLink.setDefaultValues();
+
+                        // Focus the URL field and highlight its contents.
+                        // If this is moved above the selection changes,
+                        // IE will show a flashing cursor over the dialog.
+                        inputs.url.focus()[0].select();
+                        // Load the most recent results if this is the first time opening the panel.
+                        if ( ! rivers.recent.ul.children().length )
+                                rivers.recent.ajax();
+                },
+
+                mceRefresh : function() {
+                        var e;
+                        ed = tinyMCEPopup.editor;
+
+                        tinyMCEPopup.restoreSelection();
+
+                        // If link exists, select proper values.
+                        if ( e = ed.dom.getParent(ed.selection.getNode(), 'A') ) {
+                                // Set URL and description.
+                                inputs.url.val( ed.dom.getAttrib(e, 'href') );
+                                inputs.title.val( ed.dom.getAttrib(e, 'title') );
+                                // Set open in new tab.
+                                if ( "_blank" == ed.dom.getAttrib(e, 'target') )
+                                        inputs.openInNewTab.prop('checked', true);
+                                // Update save prompt.
+                                inputs.submit.val( wpLinkL10n.update );
+
+                        // If there's no link, set the default values.
+                        } else {
+                                wpLink.setDefaultValues();
+                        }
+
+                        tinyMCEPopup.storeSelection();
+                },
+
+                close : function() {
+                        if ( wpLink.isMCE() )
+                                tinyMCEPopup.close();
+                        else
+                                inputs.dialog.wpdialog('close');
+                },
+
+                onClose: function() {
+                        if ( ! wpLink.isMCE() ) {
+                                wpLink.textarea.focus();
+                                if ( wpLink.range ) {
+                                        wpLink.range.moveToBookmark( wpLink.range.getBookmark() );
+                                        wpLink.range.select();
+                                }
+                        }
+                },
+
+                getAttrs : function() {
+                        return {
+                                href : inputs.url.val(),
+                                title : inputs.title.val(),
+                                target : inputs.openInNewTab.prop('checked') ? '_blank' : ''
+                        };
+                },
+
+                update : function() {
+                        if ( wpLink.isMCE() )
+                                wpLink.mceUpdate();
+                        else
+                                wpLink.htmlUpdate();
+                },
+
+                htmlUpdate : function() {
+                        var attrs, html, begin, end, cursor,
+                                textarea = wpLink.textarea;
+
+                        if ( ! textarea )
+                                return;
+
+                        attrs = wpLink.getAttrs();
+
+                        // If there's no href, return.
+                        if ( ! attrs.href || attrs.href == 'http://' )
+                                return;
+
+                        // Build HTML
+                        html = '<a href="' + attrs.href + '"';
+
+                        if ( attrs.title )
+                                html += ' title="' + attrs.title + '"';
+                        if ( attrs.target )
+                                html += ' target="' + attrs.target + '"';
+
+                        html += '>';
+
+                        // Insert HTML
+                        if ( document.selection && wpLink.range ) {
+                                // IE
+                                // Note: If no text is selected, IE will not place the cursor
+                                // inside the closing tag.
+                                textarea.focus();
+                                wpLink.range.text = html + wpLink.range.text + '</a>';
+                                wpLink.range.moveToBookmark( wpLink.range.getBookmark() );
+                                wpLink.range.select();
+
+                                wpLink.range = null;
+                        } else if ( typeof textarea.selectionStart !== 'undefined' ) {
+                                // W3C
+                                begin = textarea.selectionStart;
+                                end = textarea.selectionEnd;
+                                selection = textarea.value.substring( begin, end );
+                                html = html + selection + '</a>';
+                                cursor = begin + html.length;
+
+                                // If no next is selected, place the cursor inside the closing tag.
+                                if ( begin == end )
+                                        cursor -= '</a>'.length;
+
+                                textarea.value = textarea.value.substring( 0, begin )
+                                 + html
+                                 + textarea.value.substring( end, textarea.value.length );
+
+                                // Update cursor position
+                                textarea.selectionStart = textarea.selectionEnd = cursor;
+                        }
+
+                        wpLink.close();
+                        textarea.focus();
+                },
+
+                mceUpdate : function() {
+                        var ed = tinyMCEPopup.editor,
+                                attrs = wpLink.getAttrs(),
+                                e, b;
+
+                        tinyMCEPopup.restoreSelection();
+                        e = ed.dom.getParent(ed.selection.getNode(), 'A');
+
+                        // If the values are empty, unlink and return
+                        if ( ! attrs.href || attrs.href == 'http://' ) {
+                                if ( e ) {
+                                        tinyMCEPopup.execCommand("mceBeginUndoLevel");
+                                        b = ed.selection.getBookmark();
+                                        ed.dom.remove(e, 1);
+                                        ed.selection.moveToBookmark(b);
+                                        tinyMCEPopup.execCommand("mceEndUndoLevel");
+                                        wpLink.close();
+                                }
+                                return;
+                        }
+
+                        tinyMCEPopup.execCommand("mceBeginUndoLevel");
+
+                        if (e == null) {
+                                ed.getDoc().execCommand("unlink", false, null);
+                                tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1});
+
+                                tinymce.each(ed.dom.select("a"), function(n) {
+                                        if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') {
+                                                e = n;
+                                                ed.dom.setAttribs(e, attrs);
+                                        }
+                                });
+
+                                // Sometimes WebKit lets a user create a link where
+                                // they shouldn't be able to. In this case, CreateLink
+                                // injects "#mce_temp_url#" into their content. Fix it.
+                                if ( $(e).text() == '#mce_temp_url#' ) {
+                                        ed.dom.remove(e);
+                                        e = null;
+                                }
+                        } else {
+                                ed.dom.setAttribs(e, attrs);
+                        }
+
+                        // Don't move caret if selection was image
+                        if ( e && (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') ) {
+                                ed.focus();
+                                ed.selection.select(e);
+                                ed.selection.collapse(0);
+                                tinyMCEPopup.storeSelection();
+                        }
+
+                        tinyMCEPopup.execCommand("mceEndUndoLevel");
+                        wpLink.close();
+                },
+
+                updateFields : function( e, li, originalEvent ) {
+                        inputs.url.val( li.children('.item-permalink').val() );
+                        inputs.title.val( li.hasClass('no-title') ? '' : li.children('.item-title').text() );
+                        if ( originalEvent && originalEvent.type == "click" )
+                                inputs.url.focus();
+                },
+                setDefaultValues : function() {
+                        // Set URL and description to defaults.
+                        // Leave the new tab setting as-is.
+                        inputs.url.val('http://');
+                        inputs.title.val('');
+
+                        // Update save prompt.
+                        inputs.submit.val( wpLinkL10n.save );
+                },
+
+                searchInternalLinks : function() {
+                        var t = $(this), waiting,
+                                search = t.val();
+
+                        if ( search.length > 2 ) {
+                                rivers.recent.hide();
+                                rivers.search.show();
+
+                                // Don't search if the keypress didn't change the title.
+                                if ( wpLink.lastSearch == search )
+                                        return;
+
+                                wpLink.lastSearch = search;
+                                waiting = t.parent().find('img.waiting').show();
+
+                                rivers.search.change( search );
+                                rivers.search.ajax( function(){ waiting.hide(); });
+                        } else {
+                                rivers.search.hide();
+                                rivers.recent.show();
+                        }
+                },
+
+                next : function() {
+                        rivers.search.next();
+                        rivers.recent.next();
+                },
+                prev : function() {
+                        rivers.search.prev();
+                        rivers.recent.prev();
+                },
+
+                keydown : function( event ) {
+                        var fn, key = $.ui.keyCode;
+
+                        switch( event.which ) {
+                                case key.UP:
+                                        fn = 'prev';
+                                case key.DOWN:
+                                        fn = fn || 'next';
+                                        clearInterval( wpLink.keyInterval );
+                                        wpLink[ fn ]();
+                                        wpLink.keyInterval = setInterval( wpLink[ fn ], wpLink.keySensitivity );
+                                        break;
+                                default:
+                                        return;
+                        }
+                        event.preventDefault();
+                },
+                keyup: function( event ) {
+                        var key = $.ui.keyCode;
+
+                        switch( event.which ) {
+                                case key.ESCAPE:
+                                        event.stopImmediatePropagation();
+                                        if ( ! $(document).triggerHandler( 'wp_CloseOnEscape', [{ event: event, what: 'wplink', cb: wpLink.close }] ) )
+                                                wpLink.close();
+
+                                        return false;
+                                        break;
+                                case key.UP:
+                                case key.DOWN:
+                                        clearInterval( wpLink.keyInterval );
+                                        break;
+                                default:
+                                        return;
+                        }
+                        event.preventDefault();
+                },
+
+                delayedCallback : function( func, delay ) {
+                        var timeoutTriggered, funcTriggered, funcArgs, funcContext;
+
+                        if ( ! delay )
+                                return func;
+
+                        setTimeout( function() {
+                                if ( funcTriggered )
+                                        return func.apply( funcContext, funcArgs );
+                                // Otherwise, wait.
+                                timeoutTriggered = true;
+                        }, delay);
+
+                        return function() {
+                                if ( timeoutTriggered )
+                                        return func.apply( this, arguments );
+                                // Otherwise, wait.
+                                funcArgs = arguments;
+                                funcContext = this;
+                                funcTriggered = true;
+                        };
+                },
+
+                toggleInternalLinking : function( event ) {
+                        var panel = $('#search-panel'),
+                                widget = inputs.dialog.wpdialog('widget'),
+                                // We're about to toggle visibility; it's currently the opposite
+                                visible = !panel.is(':visible'),
+                                win = $(window);
+
+                        $(this).toggleClass('toggle-arrow-active', visible);
+
+                        inputs.dialog.height('auto');
+                        panel.slideToggle( 300, function() {
+                                setUserSetting('wplink', visible ? '1' : '0');
+                                inputs[ visible ? 'search' : 'url' ].focus();
+
+                                // Move the box if the box is now expanded, was opened in a collapsed state,
+                                // and if it needs to be moved. (Judged by bottom not being positive or
+                                // bottom being smaller than top.)
+                                var scroll = win.scrollTop(),
+                                        top = widget.offset().top,
+                                        bottom = top + widget.outerHeight(),
+                                        diff = bottom - win.height();
+
+                                if ( diff > scroll ) {
+                                        widget.animate({'top': diff < top ? top - diff : scroll }, 200);
+                                }
+                        });
+                        event.preventDefault();
+                }
+        }
+
+        River = function( element, search ) {
+                var self = this;
+                this.element = element;
+                this.ul = element.children('ul');
+                this.waiting = element.find('.river-waiting');
+
+                this.change( search );
+                this.refresh();
+
+                element.scroll( function(){ self.maybeLoad(); });
+                element.delegate('li', 'click', function(e){ self.select( $(this), e ); });
+        };
+
+        $.extend( River.prototype, {
+                refresh: function() {
+                        this.deselect();
+                        this.visible = this.element.is(':visible');
+                },
+                show: function() {
+                        if ( ! this.visible ) {
+                                this.deselect();
+                                this.element.show();
+                                this.visible = true;
+                        }
+                },
+                hide: function() {
+                        this.element.hide();
+                        this.visible = false;
+                },
+                // Selects a list item and triggers the river-select event.
+                select: function( li, event ) {
+                        var liHeight, elHeight, liTop, elTop;
+
+                        if ( li.hasClass('unselectable') || li == this.selected )
+                                return;
+
+                        this.deselect();
+                        this.selected = li.addClass('selected');
+                        // Make sure the element is visible
+                        liHeight = li.outerHeight();
+                        elHeight = this.element.height();
+                        liTop = li.position().top;
+                        elTop = this.element.scrollTop();
+
+                        if ( liTop < 0 ) // Make first visible element
+                                this.element.scrollTop( elTop + liTop );
+                        else if ( liTop + liHeight > elHeight ) // Make last visible element
+                                this.element.scrollTop( elTop + liTop - elHeight + liHeight );
+
+                        // Trigger the river-select event
+                        this.element.trigger('river-select', [ li, event, this ]);
+                },
+                deselect: function() {
+                        if ( this.selected )
+                                this.selected.removeClass('selected');
+                        this.selected = false;
+                },
+                prev: function() {
+                        if ( ! this.visible )
+                                return;
+
+                        var to;
+                        if ( this.selected ) {
+                                to = this.selected.prev('li');
+                                if ( to.length )
+                                        this.select( to );
+                        }
+                },
+                next: function() {
+                        if ( ! this.visible )
+                                return;
+
+                        var to = this.selected ? this.selected.next('li') : $('li:not(.unselectable):first', this.element);
+                        if ( to.length )
+                                this.select( to );
+                },
+                ajax: function( callback ) {
+                        var self = this,
+                                delay = this.query.page == 1 ? 0 : wpLink.minRiverAJAXDuration,
+                                response = wpLink.delayedCallback( function( results, params ) {
+                                        self.process( results, params );
+                                        if ( callback )
+                                                callback( results, params );
+                                }, delay );
+
+                        this.query.ajax( response );
+                },
+                change: function( search ) {
+                        if ( this.query && this._search == search )
+                                return;
+
+                        this._search = search;
+                        this.query = new Query( search );
+                        this.element.scrollTop(0);
+                },
+                process: function( results, params ) {
+                        var list = '', alt = true, classes = '',
+                                firstPage = params.page == 1;
+
+                        if ( !results ) {
+                                if ( firstPage ) {
+                                        list += '<li class="unselectable"><span class="item-title"><em>'
+                                        + wpLinkL10n.noMatchesFound
+                                        + '</em></span></li>';
+                                }
+                        } else {
+                                $.each( results, function() {
+                                        classes = alt ? 'alternate' : '';
+                                        classes += this['title'] ? '' : ' no-title';
+                                        list += classes ? '<li class="' + classes + '">' : '<li>';
+                                        list += '<input type="hidden" class="item-permalink" value="' + this['permalink'] + '" />';
+                                        list += '<span class="item-title">';
+                                        list += this['title'] ? this['title'] : wpLinkL10n.noTitle;
+                                        list += '</span><span class="item-info">' + this['info'] + '</span></li>';
+                                        alt = ! alt;
+                                });
+                        }
+
+                        this.ul[ firstPage ? 'html' : 'append' ]( list );
+                },
+                maybeLoad: function() {
+                        var self = this,
+                                el = this.element,
+                                bottom = el.scrollTop() + el.height();
+
+                        if ( ! this.query.ready() || bottom < this.ul.height() - wpLink.riverBottomThreshold )
+                                return;
+
+                        setTimeout(function() {
+                                var newTop = el.scrollTop(),
+                                        newBottom = newTop + el.height();
+
+                                if ( ! self.query.ready() || newBottom < self.ul.height() - wpLink.riverBottomThreshold )
+                                        return;
+
+                                self.waiting.show();
+                                el.scrollTop( newTop + self.waiting.outerHeight() );
+
+                                self.ajax( function() { self.waiting.hide(); });
+                        }, wpLink.timeToTriggerRiver );
+                }
+        });
+
+        Query = function( search ) {
+                this.page = 1;
+                this.allLoaded = false;
+                this.querying = false;
+                this.search = search;
+        };
+
+        $.extend( Query.prototype, {
+                ready: function() {
+                        return !( this.querying || this.allLoaded );
+                },
+                ajax: function( callback ) {
+                        var self = this,
+                                query = {
+                                        action : 'wp-link-ajax',
+                                        page : this.page,
+                                        '_ajax_linking_nonce' : inputs.nonce.val()
+                                };
+
+                        if ( this.search )
+                                query.search = this.search;
+
+                        this.querying = true;
+
+                        $.post( ajaxurl, query, function(r) {
+                                self.page++;
+                                self.querying = false;
+                                self.allLoaded = !r;
+                                callback( r, query );
+                        }, "json" );
+                }
+        });
+
+        $(document).ready( wpLink.init );
+})(jQuery);
</ins></span></pre></div>
<a id="trunkwpincludesjswplinkminjsfromrev21591trunkwpincludesjswplinkjs"></a>
<div class="copfile"><h4>Copied: trunk/wp-includes/js/wplink.min.js (from rev 21591, trunk/wp-includes/js/wplink.js) (0 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/wplink.min.js         (rev 0)
+++ trunk/wp-includes/js/wplink.min.js        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+var wpLink;(function(f){var b={},e={},d,a,c;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){b.dialog=f("#wp-link");b.submit=f("#wp-link-submit");b.url=f("#url-field");b.nonce=f("#_ajax_linking_nonce");b.title=f("#link-title-field");b.openInNewTab=f("#link-target-checkbox");b.search=f("#search-field");e.search=new a(f("#search-results"));e.recent=new a(f("#most-recent-results"));e.elements=f(".query-results",b.dialog);b.dialog.keydown(wpLink.keydown);b.dialog.keyup(wpLink.keyup);b.submit.click(function(g){g.preventDefault();wpLink.update()});f("#wp-link-cancel").click(function(g){g.preventDefault();wpLink.close()});f("#internal-toggle").click(wpLink.toggleInternalLinking);e.elements.bind("river-select",wpLink.updateFields);b.s
earch.keyup(wpLink.searchInternalLinks);b.dialog.bind("wpdialogrefresh",wpLink.refresh);b.dialog.bind("wpdialogbeforeopen",wpLink.beforeOpen);b.dialog.bind("wpdialogclose",wpLink.onClose)},beforeOpen:function(){wpLink.range=null;if(!wpLink.isMCE()&&document.selection){wpLink.textarea.focus();wpLink.range=document.selection.createRange()}},open:function(){if(!wpActiveEditor){return}this.textarea=f("#"+wpActiveEditor).get(0);if(!b.dialog.data("wpdialog")){b.dialog.wpdialog({title:wpLinkL10n.title,width:480,height:"auto",modal:true,dialogClass:"wp-dialog",zIndex:300000})}b.dialog.wpdialog("open")},isMCE:function(){return tinyMCEPopup&&(d=tinyMCEPopup.editor)&&!d.isHidden()},refresh:function(){e.search.refresh();e.recent.refresh();if(wpLink.isMCE()){wpLink.mceRefresh()}else{wpLink.setDefaultValues()}b.url.focus()[0].select();if(!e.recent.ul.children().length){e.recent.ajax()}}
,mceRefresh:function(){var g;d=tinyMCEPopup.editor;tinyMCEPopup.restoreSelection();if(g=d.dom.getParent(d.selection.getNode(),"A")){b.url.val(d.dom.getAttrib(g,"href"));b.title.val(d.dom.getAttrib(g,"title"));if("_blank"==d.dom.getAttrib(g,"target")){b.openInNewTab.prop("checked",true)}b.submit.val(wpLinkL10n.update)}else{wpLink.setDefaultValues()}tinyMCEPopup.storeSelection()},close:function(){if(wpLink.isMCE()){tinyMCEPopup.close()}else{b.dialog.wpdialog("close")}},onClose:function(){if(!wpLink.isMCE()){wpLink.textarea.focus();if(wpLink.range){wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select()}}},getAttrs:function(){return{href:b.url.val(),title:b.title.val(),target:b.openInNewTab.prop("checked")?"_blank":""}},update:function(){if(wpLink.isMCE()){wpLink.mceUpdate()}else{wpLink.htmlUpdate()}},htmlUpdate:function(){var i,j,k,h,l,g=wpLink.textarea;if(
!g){return}i=wpLink.getAttrs();if(!i.href||i.href=="http://"){return}j='<a href="'+i.href+'"';if(i.title){j+=' title="'+i.title+'"'}if(i.target){j+=' target="'+i.target+'"'}j+=">";if(document.selection&&wpLink.range){g.focus();wpLink.range.text=j+wpLink.range.text+"</a>";wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select();wpLink.range=null}else{if(typeof g.selectionStart!=="undefined"){k=g.selectionStart;h=g.selectionEnd;selection=g.value.substring(k,h);j=j+selection+"</a>";l=k+j.length;if(k==h){l-="</a>".length}g.value=g.value.substring(0,k)+j+g.value.substring(h,g.value.length);g.selectionStart=g.selectionEnd=l}}wpLink.close();g.focus()},mceUpdate:function(){var h=tinyMCEPopup.editor,i=wpLink.getAttrs(),j,g;tinyMCEPopup.restoreSelection();j=h.dom.getParent(h.selection.getNode(),"A");if(!i.href||i.href=="http://&q
uot;){if(j){tinyMCEPopup.execCommand("mceBeginUndoLevel");g=h.selection.getBookmark();h.dom.remove(j,1);h.selection.moveToBookmark(g);tinyMCEPopup.execCommand("mceEndUndoLevel");wpLink.close()}return}tinyMCEPopup.execCommand("mceBeginUndoLevel");if(j==null){h.getDoc().execCommand("unlink",false,null);tinyMCEPopup.execCommand("mceInsertLink",false,"#mce_temp_url#",{skip_undo:1});tinymce.each(h.dom.select("a"),function(k){if(h.dom.getAttrib(k,"href")=="#mce_temp_url#"){j=k;h.dom.setAttribs(j,i)}});if(f(j).text()=="#mce_temp_url#"){h.dom.remove(j);j=null}}else{h.dom.setAttribs(j,i)}if(j&&(j.childNodes.length!=1||j.firstChild.nodeName!="IMG")){h.focus();h.selection.select(j);h.selection.collapse(0);tinyMCEPopup.storeSelection()}tinyMCEPopup.execCommand("mceEndUndoLevel");wpLink.close()},updateFields:function(i,h,g){b.url.val(h.children(".item-perma
link").val());b.title.val(h.hasClass("no-title")?"":h.children(".item-title").text());if(g&&g.type=="click"){b.url.focus()}},setDefaultValues:function(){b.url.val("http://");b.title.val("");b.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var h=f(this),i,g=h.val();if(g.length>2){e.recent.hide();e.search.show();if(wpLink.lastSearch==g){return}wpLink.lastSearch=g;i=h.parent().find("img.waiting").show();e.search.change(g);e.search.ajax(function(){i.hide()})}else{e.search.hide();e.recent.show()}},next:function(){e.search.next();e.recent.next()},prev:function(){e.search.prev();e.recent.prev()},keydown:function(i){var h,g=f.ui.keyCode;switch(i.which){case g.UP:h="prev";case g.DOWN:h=h||"next";clearInterval(wpLink.keyInterval);wpLink[h]();wpLink.keyInterval=setInterval(wpLink[h],wpLink.keySensitivity);break;default:return}i.preventDefault()},keyup:function(h){var g
=f.ui.keyCode;switch(h.which){case g.ESCAPE:h.stopImmediatePropagation();if(!f(document).triggerHandler("wp_CloseOnEscape",[{event:h,what:"wplink",cb:wpLink.close}])){wpLink.close()}return false;break;case g.UP:case g.DOWN:clearInterval(wpLink.keyInterval);break;default:return}h.preventDefault()},delayedCallback:function(i,g){var l,k,j,h;if(!g){return i}setTimeout(function(){if(k){return i.apply(h,j)}l=true},g);return function(){if(l){return i.apply(this,arguments)}j=arguments;h=this;k=true}},toggleInternalLinking:function(h){var g=f("#search-panel"),i=b.dialog.wpdialog("widget"),k=!g.is(":visible"),j=f(window);f(this).toggleClass("toggle-arrow-active",k);b.dialog.height("auto");g.slideToggle(300,function(){setUserSetting("wplink",k?"1":"0");b[k?"search":"url"].focus();var l=j.scrollTop(),o=i.offset().top,m=o+i.outerHeight(),n=m-j.height();if(n>l){i.anim
ate({top:n<o?o-n:l},200)}});h.preventDefault()}};a=function(i,h){var g=this;this.element=i;this.ul=i.children("ul");this.waiting=i.find(".river-waiting");this.change(h);this.refresh();i.scroll(function(){g.maybeLoad()});i.delegate("li","click",function(j){g.select(f(this),j)})};f.extend(a.prototype,{refresh:function(){this.deselect();this.visible=this.element.is(":visible")},show:function(){if(!this.visible){this.deselect();this.element.show();this.visible=true}},hide:function(){this.element.hide();this.visible=false},select:function(h,k){var j,i,l,g;if(h.hasClass("unselectable")||h==this.selected){return}this.deselect();this.selected=h.addClass("selected");j=h.outerHeight();i=this.element.height();l=h.position().top;g=this.element.scrollTop();if(l<0){this.element.scrollTop(g+l)}else{if(l+j>i){this.element.scrollTop(g+l-i+j)}}this.element.trigger("river-select",[h,k,this])},deselect:func
tion(){if(this.selected){this.selected.removeClass("selected")}this.selected=false},prev:function(){if(!this.visible){return}var g;if(this.selected){g=this.selected.prev("li");if(g.length){this.select(g)}}},next:function(){if(!this.visible){return}var g=this.selected?this.selected.next("li"):f("li:not(.unselectable):first",this.element);if(g.length){this.select(g)}},ajax:function(j){var h=this,i=this.query.page==1?0:wpLink.minRiverAJAXDuration,g=wpLink.delayedCallback(function(k,l){h.process(k,l);if(j){j(k,l)}},i);this.query.ajax(g)},change:function(g){if(this.query&&this._search==g){return}this._search=g;this.query=new c(g);this.element.scrollTop(0)},process:function(h,l){var i="",j=true,g="",k=l.page==1;if(!h){if(k){i+='<li class="unselectable"><span class="item-title"><em>'+wpLinkL10n.noMatchesFound+"</em></span></li>"}}else{f.each(h,functi
on(){g=j?"alternate":"";g+=this["title"]?"":" no-title";i+=g?'<li class="'+g+'">':"<li>";i+='<input type="hidden" class="item-permalink" value="'+this["permalink"]+'" />';i+='<span class="item-title">';i+=this["title"]?this["title"]:wpLinkL10n.noTitle;i+='</span><span class="item-info">'+this["info"]+"</span></li>";j=!j})}this.ul[k?"html":"append"](i)},maybeLoad:function(){var h=this,i=this.element,g=i.scrollTop()+i.height();if(!this.query.ready()||g<this.ul.height()-wpLink.riverBottomThreshold){return}setTimeout(function(){var j=i.scrollTop(),k=j+i.height();if(!h.query.ready()||k<h.ul.height()-wpLink.riverBottomThreshold){return}h.waiting.show();i.scrollTop(j+h.waiting.outerHeight());h.ajax(function(){h.waiting.hide()})},wpLink.timeTo
TriggerRiver)}});c=function(g){this.page=1;this.allLoaded=false;this.querying=false;this.search=g};f.extend(c.prototype,{ready:function(){return !(this.querying||this.allLoaded)},ajax:function(i){var g=this,h={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:b.nonce.val()};if(this.search){h.search=this.search}this.querying=true;f.post(ajaxurl,h,function(j){g.page++;g.querying=false;g.allLoaded=!j;i(j,h)},"json")}});f(document).ready(wpLink.init)})(jQuery);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesscriptloaderphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/script-loader.php (21591 => 21592)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/script-loader.php        2012-08-22 22:24:20 UTC (rev 21591)
+++ trunk/wp-includes/script-loader.php        2012-08-23 00:04:18 UTC (rev 21592)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">         $scripts->default_version = get_bloginfo( 'version' );
</span><span class="cx">         $scripts->default_dirs = array('/wp-admin/js/', '/wp-includes/js/');
</span><span class="cx">
</span><del>-        $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '.dev' : '';
</del><ins>+        $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
</ins><span class="cx">
</span><span class="cx">         $scripts->add( 'utils', "/wp-admin/js/utils$suffix.js" );
</span><span class="cx">
</span><span class="lines">@@ -460,10 +460,10 @@
</span><span class="cx">         $styles->text_direction = function_exists( 'is_rtl' ) && is_rtl() ? 'rtl' : 'ltr';
</span><span class="cx">         $styles->default_dirs = array('/wp-admin/', '/wp-includes/css/');
</span><span class="cx">
</span><del>-        $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '.dev' : '';
</del><ins>+        $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
</ins><span class="cx">
</span><del>-        $rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'wplink', 'customize-controls' );
-        // Any rtl stylesheets that don't have a .dev version for ltr
</del><ins>+        $rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'customize-controls' );
+        // Any rtl stylesheets that don't have a .min version
</ins><span class="cx">         $no_suffix = array( 'farbtastic' );
</span><span class="cx">
</span><span class="cx">         $styles->add( 'wp-admin', "/wp-admin/css/wp-admin$suffix.css" );
</span><span class="lines">@@ -506,10 +506,10 @@
</span><span class="cx"> * @return array Reordered array, if needed.
</span><span class="cx"> */
</span><span class="cx"> function wp_prototype_before_jquery( $js_array ) {
</span><del>-        if ( false === $jquery = array_search( 'jquery', $js_array, true ) )
</del><ins>+        if ( false === $prototype = array_search( 'prototype', $js_array, true ) )
</ins><span class="cx">                 return $js_array;
</span><span class="cx">
</span><del>-        if ( false === $prototype = array_search( 'prototype', $js_array, true ) )
</del><ins>+        if ( false === $jquery = array_search( 'jquery', $js_array, true ) )
</ins><span class="cx">                 return $js_array;
</span><span class="cx">
</span><span class="cx">         if ( $prototype < $jquery )
</span><span class="lines">@@ -575,7 +575,7 @@
</span><span class="cx">                 $url = $color->url;
</span><span class="cx">
</span><span class="cx">                 if ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG )
</span><del>-                        $url = preg_replace('/.css$|.css(?=\?)/', '.dev.css', $url);
</del><ins>+                        $url = preg_replace( '/.min.css$|.min.css(?=\?)/', '.css', $url );
</ins><span class="cx">
</span><span class="cx">                 if ( isset($parsed['query']) && $parsed['query'] ) {
</span><span class="cx">                         wp_parse_str( $parsed['query'], $qv );
</span></span></pre>
</div>
</div>
</body>
</html>