From f9f8fdc3000042ba5b4504d91870dc9a32ef25eb Mon Sep 17 00:00:00 2001 From: Valerio Virgillito Date: Wed, 16 May 2012 01:00:22 -0700 Subject: Squashed master into dom-architecture Signed-off-by: Valerio Virgillito --- .../ui/feed-reader/feed-entry.reel/feed-entry.html | 89 ---------- .../ui/feed-reader/feed-entry.reel/feed-entry.js | 21 --- .../feed-reader/feed-reader.reel/feed-reader.html | 79 --------- .../ui/feed-reader/feed-reader.reel/feed-reader.js | 180 --------------------- 4 files changed, 369 deletions(-) delete mode 100644 node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.html delete mode 100644 node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.js delete mode 100644 node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.html delete mode 100644 node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.js (limited to 'node_modules/montage/ui/feed-reader') diff --git a/node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.html b/node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.html deleted file mode 100644 index 15dc7eb0..00000000 --- a/node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - Feed Entry - - - - - - - -
- -

-

-
- - - diff --git a/node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.js b/node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.js deleted file mode 100644 index 72c5023e..00000000 --- a/node_modules/montage/ui/feed-reader/feed-entry.reel/feed-entry.js +++ /dev/null @@ -1,21 +0,0 @@ -/* - This file contains proprietary software owned by Motorola Mobility, Inc.
- No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
- (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. -
*/ -var Montage = require("montage").Montage, - Component = require("ui/component").Component; - -exports.FeedEntry = Montage.create(Component, { - - _entry: {value: null}, - entry: { - get: function() { - return this._entry; - }, - set: function(value) { - this._entry = value; - } - } - -}); diff --git a/node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.html b/node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.html deleted file mode 100644 index 56523984..00000000 --- a/node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Feed Reader - - - - - - - - - - -
- -
-
-
- - -
- - - diff --git a/node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.js b/node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.js deleted file mode 100644 index cc652417..00000000 --- a/node_modules/montage/ui/feed-reader/feed-reader.reel/feed-reader.js +++ /dev/null @@ -1,180 +0,0 @@ -/* - This file contains proprietary software owned by Motorola Mobility, Inc.
- No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
- (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. -
*/ -var Montage = require("montage").Montage, - Component = require("ui/component").Component; - //Notifier = require("ui/popup/notifier.reel").Notifier; - -exports.FeedReader = Montage.create(Component, { - - didCreate: { - value: function() { - var self = this; - var apiInit = function() { - console.log('google api initialized'); - - google.load("feeds", "1", { - callback: function() { - console.log('google feeds api loaded'); - self.needsDraw = true; - window.initGoogleAPI = null; - } - }); - }; - - // set up a global function - window.initGoogleAPI = apiInit; - } - }, - - _feedURL: {value: null}, - feedURL: { - get: function() { - return this._feedURL; - }, - set: function(value) { - this._feedURL = value; - // execute the search and get the entries - this._fetchFeed(); - } - }, - - // time in ms between slides - interval: {value: 3, distinct: true}, - - maxEntries: {value: 10, distinct: true}, - - entries: {value: null}, - - _feedDisplayMode: {value: null}, - feedDisplayMode: { - get: function() { - return this._feedDisplayMode; - }, - set: function(value) { - - this.removeEntryAnimation(); - this._feedDisplayMode = value; - - this.addEntryAnimation(); - } - }, - - - feedEntryTimer: {enumerable: false, value: null}, - - - activeFeedEntry: {value: null}, - _activeIndex: {value: null}, - activeIndex: { - get: function() { - return this._activeIndex || 0; - }, - set: function(index) { - if(this.entries) { - var max = this.entries.length-1; - if(index > max) { - index = 0; - } - if(index < 0) { - index = 0; - } - this._activeIndex = index; - this.activeFeedEntry = this.entries[this._activeIndex]; - } else { - this._activeIndex = 0; - } - } - }, - - _fetchFeed: { - value: function() { - - var url = this.feedURL; - var feed = new google.feeds.Feed(url); - feed.setNumEntries(10); - - var self = this; - self.entries = []; - - feed.load(function(result) { - self.removeEntryAnimation(); - if(result.error) { - self.entries = []; - } else { - //console.log('entries: ', result.feed.entries); - self.addEntryAnimation(); - self.entries = result.feed.entries; - self.activeIndex = 0; - - } - - - }); - } - }, - - addEntryAnimation: { - value: function() { - var self = this; - if("animation" == this.feedDisplayMode) { - this.element.addEventListener('webkitAnimationStart', this); - this.element.addEventListener('webkitAnimationIteration', this); - this.element.addEventListener('webkitAnimationEnd', this); - } else { - // timer - this.feedEntryTimer = setInterval(function() { - self.activeIndex = self.activeIndex + 1; - }, (this.interval * 1000)); - } - } - }, - - removeEntryAnimation: { - value: function() { - if("animation" == this.feedDisplayMode) { - this.element.removeEventListener('webkitAnimationStart', this); - this.element.removeEventListener('webkitAnimationIteration', this); - this.element.removeEventListener('webkitAnimationEnd', this); - - } else { - if(this.feedEntryTimer) { - window.clearInterval(this.feedEntryTimer); - } - } - } - }, - - handleWebkitAnimationStart: { - value: function() { - console.log('animation start'); - } - }, - - handleWebkitAnimationIteration: { - value: function() { - console.log('animation iteration'); - this.activeIndex = this.activeIndex + 1; - } - }, - - handleWebkitAnimationEnd: { - value: function() { - console.log('animation end'); - } - }, - - prepareForDraw: { - value: function() { - } - }, - - draw: { - value: function() { - - } - } - -}); -- cgit v1.2.3