Make WordPress Core


Ignore:
Timestamp:
12/01/2006 11:00:04 PM (19 years ago)
Author:
ryan
Message:

Better AJAX feedback messages and markup fixes. Props mdawaffe. fixes #3208

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/js/list-manipulation-js.php

    r4535 r4583  
    3838            var newItems = $A(transport.responseXML.getElementsByTagName(what));
    3939            if ( newItems ) {
     40                var showLinkMessage = '';
     41                var m = '';
    4042                newItems.each( function(i) {
    4143                    var id = i.getAttribute('id');
     
    4547                    else
    4648                        tempObj.addListItem( getNodeValue(i, 'response_data') );
    47                     if ( tempObj.showLink )
    48                         tempObj.showLink = id;
     49                    m = getNodeValue(i, 'show-link');
     50                    showLinkMessage += showLinkMessage ? "<br />\n" : '';
     51                    if ( m )
     52                        showLinkMessage += m;
     53                    else
     54                        showLinkMessage += "<a href='#" + what + '-' + id + "'><?php echo js_escape(__('Jump to new item')); ?>";
    4955                });
    50                 ajaxAdd.myResponseElement.update(tempObj.showLink ? ( "<div id='jumplink' class='updated fade'><p><a href='#" + what + '-' + tempObj.showLink + "'><?php js_escape(__('Jump to new item')); ?></a></p></div>" ) : '');
     56                if ( tempObj.showLink && showLinkMessage )
     57                    ajaxAdd.myResponseElement.update("<div id='jumplink' class='updated fade'><p>" + showLinkMessage + "</p></div>");
    5158            }
    5259            if ( tempObj.addComplete && typeof tempObj.addComplete == 'function' )
Note: See TracChangeset for help on using the changeset viewer.