13693261870
2022-09-16 354b3dbfbffb3df45212a2a44dbbf48b4acc2594
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Ext.define('FeedSimlet', {
    extend: 'Ext.ux.ajax.Simlet',
 
    alias: 'simlet.feed',
 
    cleanupRe: /[%=&]/g,
 
    doRedirect: function (ctx) {
        var p = ctx.params,
            name = 'feed=' + encodeURIComponent(p.feed) +
                   '&page=' + p.page + '&start=' + p.start + '&limit=' + p.limit;
 
        // data/feed_http_3A_2F_2Ffeeds.feedburner.com_2Fajaxian_page_1_start_0_limit_25.xml
        name = 'data/' + name.replace(this.cleanupRe, '_') + '.xml';
        //console.log('name: ' + name);
 
        return this.redirect(name);
    }
});
 
function initAjaxSim () {
    Ext.ux.ajax.SimManager.init({
        delay: 300
    }).register({
        'feed-proxy.php': {
            stype: 'feed'  // use FeedSimlet (stype is like xtype for components)
        }
    });
}