Make WordPress Core


Ignore:
Timestamp:
12/01/2006 11:00:04 PM (20 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.