Changeset 29321
- Timestamp:
- 07/29/2014 03:15:34 AM (10 years ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-editor.php
r29317 r29321 1377 1377 <div id="link-modal-title"> 1378 1378 <?php _e( 'Insert/edit link' ) ?> 1379 < div id="wp-link-close" tabindex="0"></div>1379 <button id="wp-link-close"><span class="screen-reader-text"><?php _e( 'Close' ); ?></span></button> 1380 1380 </div> 1381 1381 <div id="link-selector"> … … 1392 1392 </div> 1393 1393 </div> 1394 <p class="howto" id="wp-link-search-toggle"><?php _e( 'Or link to existing content' ); ?></p>1394 <p class="howto"><a href="#" id="wp-link-search-toggle"><?php _e( 'Or link to existing content' ); ?></a></p> 1395 1395 <div id="search-panel"> 1396 1396 <div class="link-search-wrapper"> … … 1401 1401 </label> 1402 1402 </div> 1403 <div id="search-results" class="query-results" >1403 <div id="search-results" class="query-results" tabindex="0"> 1404 1404 <ul></ul> 1405 1405 <div class="river-waiting"> … … 1407 1407 </div> 1408 1408 </div> 1409 <div id="most-recent-results" class="query-results"> 1410 <div class="query-notice"><em><?php _e( 'No search term specified. Showing recent items.' ); ?></em></div> 1409 <div id="most-recent-results" class="query-results" tabindex="0"> 1410 <div class="query-notice" id="query-notice-message"> 1411 <em class="query-notice-default"><?php _e( 'No search term specified. Showing recent items.' ); ?></em> 1412 <em class="query-notice-hint screen-reader-text"><?php _e( 'Search or use up and down arrow keys to select an item.' ); ?></em> 1413 </div> 1411 1414 <ul></ul> 1412 1415 <div class="river-waiting"> … … 1417 1420 </div> 1418 1421 <div class="submitbox"> 1422 <div id="wp-link-cancel"> 1423 <a class="submitdelete deletion" href="#"><?php _e( 'Cancel' ); ?></a> 1424 </div> 1419 1425 <div id="wp-link-update"> 1420 1426 <input type="submit" value="<?php esc_attr_e( 'Add Link' ); ?>" class="button button-primary" id="wp-link-submit" name="wp-link-submit"> 1421 </div>1422 <div id="wp-link-cancel">1423 <a class="submitdelete deletion" href="#"><?php _e( 'Cancel' ); ?></a>1424 1427 </div> 1425 1428 </div> -
trunk/src/wp-includes/css/editor.css
r29231 r29321 80 80 81 81 .mce-textbox, 82 .mce-checkbox i.mce-i-checkbox { 82 .mce-checkbox i.mce-i-checkbox, 83 #wp-link .query-results { 83 84 border: 1px solid #ddd; 84 85 -webkit-border-radius: 0; … … 86 87 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); 87 88 box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); 88 -webkit-transition: .05s border-colorease-in-out;89 transition: .05s border-colorease-in-out;89 -webkit-transition: .05s all ease-in-out; 90 transition: .05s all ease-in-out; 90 91 } 91 92 92 93 .mce-textbox:focus, 93 94 .mce-textbox.mce-focus, 94 .mce-checkbox:focus i.mce-i-checkbox { 95 .mce-checkbox:focus i.mce-i-checkbox, 96 #wp-link .query-results:focus { 95 97 border-color: #5b9dd9; 96 98 -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); … … 1062 1064 #wp-link-close { 1063 1065 color: #666; 1064 cursor: pointer;1065 1066 padding: 0; 1066 1067 position: absolute; … … 1070 1071 height: 36px; 1071 1072 text-align: center; 1073 background: none; 1074 border: none; 1075 cursor: pointer; 1072 1076 } 1073 1077 … … 1088 1092 } 1089 1093 1094 #wp-link-close:focus { 1095 outline: none; 1096 -webkit-box-shadow: 1097 0 0 0 1px #5b9dd9, 1098 0 0 2px 1px rgba(30, 140, 190, .8); 1099 box-shadow: 1100 0 0 0 1px #5b9dd9, 1101 0 0 2px 1px rgba(30, 140, 190, .8); 1102 } 1103 1090 1104 #link-selector { 1091 1105 padding: 0 16px 50px; … … 1134 1148 #wp-link p.howto { 1135 1149 margin: 3px 0; 1150 } 1151 1152 #wp-link p.howto a { 1153 text-decoration: none; 1154 color: inherit; 1136 1155 } 1137 1156 … … 1199 1218 } 1200 1219 1201 #wp-link li, 1202 #wp-link .query-notice { 1220 #wp-link li { 1203 1221 clear: both; 1204 1222 margin-bottom: 0; 1205 1223 border-bottom: 1px solid #f1f1f1; 1206 1224 color: #333; 1207 padding: 4px 6px ;1225 padding: 4px 6px 4px 10px; 1208 1226 cursor: pointer; 1209 1227 position: relative; 1228 } 1229 1230 #wp-link .query-notice { 1231 padding: 0; 1232 border-bottom: 1px solid #dfdfdf; 1233 background-color: #f7fcfe; 1234 color: #000; 1235 } 1236 1237 #wp-link .query-notice .query-notice-default, 1238 #wp-link .query-notice .query-notice-hint { 1239 display: block; 1240 padding: 6px; 1241 border-left: 4px solid #2ea2cc; 1242 } 1243 1244 #wp-link .unselectable.no-matches-found { 1245 padding: 0; 1246 border-bottom: 1px solid #dfdfdf; 1247 background-color: #fef7f1; 1248 } 1249 1250 #wp-link .no-matches-found .item-title { 1251 display: block; 1252 padding: 6px; 1253 border-left: 4px solid #d54e21; 1254 } 1255 1256 #wp-link .query-results em { 1257 font-style: normal; 1210 1258 } 1211 1259 … … 1286 1334 #wp-link-cancel { 1287 1335 line-height: 25px; 1336 float: left; 1288 1337 } 1289 1338 -
trunk/src/wp-includes/js/wplink.js
r29301 r29321 32 32 rivers.elements = inputs.dialog.find( '.query-results' ); 33 33 34 // Get search notice text 35 inputs.queryNotice = $( '#query-notice-message' ); 36 inputs.queryNoticeTextDefault = inputs.queryNotice.find( '.query-notice-default' ); 37 inputs.queryNoticeTextHint = inputs.queryNotice.find( '.query-notice-hint' ); 38 34 39 // Bind event handlers 35 40 inputs.dialog.keydown( wpLink.keydown ); … … 44 49 }); 45 50 46 $( '#wp-link-search-toggle' ). click(wpLink.toggleInternalLinking );51 $( '#wp-link-search-toggle' ).on( 'click', wpLink.toggleInternalLinking ); 47 52 48 53 rivers.elements.on( 'river-select', wpLink.updateFields ); 54 55 // Display 'hint' message when search field or 'query-results' box are focused 56 inputs.search.add( rivers.elements ).on( 'focus.wplink', function() { 57 inputs.queryNoticeTextDefault.hide(); 58 inputs.queryNoticeTextHint.removeClass( 'screen-reader-text' ).show(); 59 } ).on( 'blur.wplink', function() { 60 inputs.queryNoticeTextDefault.show(); 61 inputs.queryNoticeTextHint.addClass( 'screen-reader-text' ).hide(); 62 } ); 49 63 50 64 inputs.search.keyup( function() { … … 336 350 id = event.target.id; 337 351 352 // wp-link-submit must always be the last focusable element in the dialog. 353 // following focusable elements will be skipped on keyboard navigation. 338 354 if ( id === 'wp-link-submit' && ! event.shiftKey ) { 339 355 inputs.close.focus(); … … 392 408 }, 393 409 394 toggleInternalLinking: function( ) {410 toggleInternalLinking: function( event ) { 395 411 var visible = inputs.wrap.hasClass( 'search-panel-visible' ); 396 412 … … 398 414 setUserSetting( 'wplink', visible ? '0' : '1' ); 399 415 inputs[ ! visible ? 'search' : 'url' ].focus(); 416 event.preventDefault(); 400 417 } 401 418 }; … … 507 524 if ( ! results ) { 508 525 if ( firstPage ) { 509 list += '<li class="unselectable "><span class="item-title"><em>' +526 list += '<li class="unselectable no-matches-found"><span class="item-title"><em>' + 510 527 wpLinkL10n.noMatchesFound + '</em></span></li>'; 511 528 }
Note: See TracChangeset
for help on using the changeset viewer.