WordPress.org

Make WordPress Core

Changeset 7590


Ignore:
Timestamp:
04/02/08 16:22:53 (6 years ago)
Author:
westi
Message:

Ensure we only fire off ajax requests for the dashboard widgets when the cache has expired. Fixes #6533 for trunk props mdawaffe.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/index.php

    r7504 r7590  
    1010?> 
    1111<script type="text/javascript"> 
    12     jQuery(function() { 
    13         jQuery('#dashboard_incoming_links div.dashboard-widget-content').not( '.dashboard-widget-control' ).find( '.widget-loading' ).parent().load('index-extra.php?jax=incominglinks'); 
    14         jQuery('#dashboard_primary div.dashboard-widget-content').not( '.dashboard-widget-control' ).find( '.widget-loading' ).parent().load('index-extra.php?jax=devnews'); 
    15         jQuery('#dashboard_secondary div.dashboard-widget-content').not( '.dashboard-widget-control' ).find( '.widget-loading' ).parent().load('index-extra.php?jax=planetnews'); 
    16         jQuery('#dashboard_plugins div.dashboard-widget-content').not( '.dashboard-widget-control' ).find( '.widget-loading' ).parent().load('index-extra.php?jax=plugins'); 
    17     }); 
     12jQuery(function($) { 
     13    var ajaxWidgets = { 
     14        dashboard_incoming_links: 'incominglinks', 
     15        dashboard_primary: 'devnews', 
     16        dashboard_secondary: 'planetnews', 
     17        dashboard_plugins: 'plugins' 
     18    }; 
     19    $.each( ajaxWidgets, function(i,a) { 
     20        var e = jQuery('#' + i + ' div.dashboard-widget-content').not('.dashboard-widget-control').find('.widget-loading'); 
     21        if ( e.size() ) { e.parent().load('index-extra.php?jax=' + a); } 
     22    } ); 
     23}); 
    1824</script> 
    1925<?php 
Note: See TracChangeset for help on using the changeset viewer.