Changeset 72768 in spip-zone


Ignore:
Timestamp:
May 12, 2013, 5:36:19 PM (8 years ago)
Author:
dwojylac@…
Message:

ajout nouveau modèle à la version spip3

Location:
_plugins_/rss_js/trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rss_js/trunk/js/rssjs.js

    r71525 r72768  
    2727        });
    2828}
     29
     30function initialize_rssjs_complet(flux, entrees, recept, mode) {
     31        /* spip remplace & par & et google feed api n'aime pas */
     32        var flux = flux.replace(/&/g, '&');
     33        var feed = new google.feeds.Feed(flux);
     34        feed.setNumEntries(entrees);
     35        feed.load(function(result) {
     36                if (!result.error) {
     37                        var container = $('#'+recept);
     38                       
     39                        var element = '<h3 class="spip"><a rel="external" href="'+result.feed.link+'">'+result.feed.title+'</a></h3>';
     40                        var element = element+'<p>'+result.feed.description+'</p>';
     41                        container.append(element);
     42                       
     43                        var container =$('#dl_'+recept);
     44                        for (var i = 0; i < result.feed.entries.length; i++) {
     45                                var entry = result.feed.entries[i];
     46                                /* dt par defaut */
     47                                var element = '<dt><a rel="external nofollow" class="spip_out" href="'+entry.link+'">'+entry.title+'</a></dt>';
     48
     49                                container.append(element);
     50                                /* dd */
     51                                if (mode != 'no_content'){
     52                                        if (mode == 'snippet')
     53                                                var descr = entry.contentSnippet;
     54                                        else
     55                                                var descr = entry.content;
     56                                               
     57                                        var element = '<dd>'+descr+'</dd>'
     58                                        var element = element + '<dd>'+entry.publishedDate+'</dd>';
     59                                        container.append(element);
     60                                }
     61                        }
     62                }
     63        });
     64}
Note: See TracChangeset for help on using the changeset viewer.