X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/c930e9176a5a85509c5b0230e2bff5c22a591432..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/examples/feed-viewer/FeedViewer.js diff --git a/examples/feed-viewer/FeedViewer.js b/examples/feed-viewer/FeedViewer.js deleted file mode 100644 index 7987268c..00000000 --- a/examples/feed-viewer/FeedViewer.js +++ /dev/null @@ -1,83 +0,0 @@ -/*! - * Ext JS Library 3.0.0 - * Copyright(c) 2006-2009 Ext JS, LLC - * licensing@extjs.com - * http://www.extjs.com/license - */ -FeedViewer = {}; - -Ext.onReady(function(){ - Ext.QuickTips.init(); - - Ext.state.Manager.setProvider(new Ext.state.SessionProvider({state: Ext.appState})); - - var tpl = Ext.Template.from('preview-tpl', { - compiled:true, - getBody : function(v, all){ - return Ext.util.Format.stripScripts(v || all.description); - } - }); - FeedViewer.getTemplate = function(){ - return tpl; - } - - var feeds = new FeedPanel(); - var mainPanel = new MainPanel(); - - feeds.on('feedselect', function(feed){ - mainPanel.loadFeed(feed); - }); - - var viewport = new Ext.Viewport({ - layout:'border', - items:[ - new Ext.BoxComponent({ // raw element - region:'north', - el: 'header', - height:32 - }), - feeds, - mainPanel - ] - }); - - // add some default feeds - feeds.addFeed({ - url:'http://feeds.feedburner.com/extblog', - text: 'ExtJS.com Blog' - }, false, true); - - feeds.addFeed({ - url:'http://extjs.com/forum/external.php?type=RSS2', - text: 'ExtJS.com Forums' - }, true); - - feeds.addFeed({ - url:'http://feeds.feedburner.com/ajaxian', - text: 'Ajaxian' - }, true); - - Ext.get('header').on('click', function() { - viewport.focus(); - }); - - feeds.focus(); -}); - -// This is a custom event handler passed to preview panels so link open in a new windw -FeedViewer.LinkInterceptor = { - render: function(p){ - p.body.on({ - 'mousedown': function(e, t){ // try to intercept the easy way - t.target = '_blank'; - }, - 'click': function(e, t){ // if they tab + enter a link, need to do it old fashioned way - if(String(t.target).toLowerCase() != '_blank'){ - e.stopEvent(); - window.open(t.href); - } - }, - delegate:'a' - }); - } -}; \ No newline at end of file