Go to the source code of this file.
Variables | |
| const | Cc = Components.classes |
| const | Ci = Components.interfaces |
| const | Cr = Components.results |
| const | Cu = Components.utils |
| const | XML_NS |
| const | XUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
| const | TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed" |
| const | TYPE_MAYBE_AUDIO_FEED = "application/vnd.mozilla.maybe.audio.feed" |
| const | TYPE_MAYBE_VIDEO_FEED = "application/vnd.mozilla.maybe.video.feed" |
| const | URI_BUNDLE = "chrome://browser/locale/feeds/subscribe.properties" |
| const | SUBSCRIBE_PAGE_URI = "chrome://browser/content/feeds/subscribe.xhtml" |
| const | PREF_SELECTED_APP = "browser.feeds.handlers.application" |
| const | PREF_SELECTED_WEB = "browser.feeds.handlers.webservice" |
| const | PREF_SELECTED_ACTION = "browser.feeds.handler" |
| const | PREF_SELECTED_READER = "browser.feeds.handler.default" |
| const | PREF_VIDEO_SELECTED_APP = "browser.videoFeeds.handlers.application" |
| const | PREF_VIDEO_SELECTED_WEB = "browser.videoFeeds.handlers.webservice" |
| const | PREF_VIDEO_SELECTED_ACTION = "browser.videoFeeds.handler" |
| const | PREF_VIDEO_SELECTED_READER = "browser.videoFeeds.handler.default" |
| const | PREF_AUDIO_SELECTED_APP = "browser.audioFeeds.handlers.application" |
| const | PREF_AUDIO_SELECTED_WEB = "browser.audioFeeds.handlers.webservice" |
| const | PREF_AUDIO_SELECTED_ACTION = "browser.audioFeeds.handler" |
| const | PREF_AUDIO_SELECTED_READER = "browser.audioFeeds.handler.default" |
| const | PREF_SHOW_FIRST_RUN_UI = "browser.feeds.showFirstRunUI" |
| const | TITLE_ID = "feedTitleText" |
| const | SUBTITLE_ID = "feedSubtitleText" |
| FeedWriter | prototype |
| FeedWriter | _setAlwaysUseCheckedState |
| _setSubscribeUsingLabel | __pad0__ |
| this _contentSandbox | subscribeUsing |
| this _contentSandbox | label = this._getString(stringLabel) |
| var | codeStr |
| _setAlwaysUseLabel | __pad1__ |
| handleEvent | __pad2__ |
| return | |
| _setSelectedHandler | __pad3__ |
| var | handler = "bookmarks" |
| try | |
| _initSubscriptionUI | __pad4__ |
| var | feedType = this._getFeedType() |
| var | header = this._document.getElementById("feedHeader") |
| var | menuItem = this._document.createElementNS(XUL_NS, "menuitem") |
| menuItem | id = "selectedAppMenuItem" |
| menuItem | className = "menuitem-iconic" |
| this | _selectedApp |
| else | |
| this _contentSandbox | handlersMenuPopup = handlersMenuPopup |
| this _contentSandbox | selectedAppMenuItem = menuItem |
| this _contentSandbox | chooseAppMenuItem = menuItem |
| this _contentSandbox | chooseAppSep |
| var | historySvc |
| var | wccr |
| var | handlers = wccr.getContentHandlers(this._getMimeTypeForFeedType(feedType), {}) |
| this _document | this |
| this _document | false |
| var | showFirstRunUI = true |
| _getOriginalURI | __pad5__ |
| var | uri = makeURI(SUBSCRIBE_PAGE_URI) |
| var | resolvedURI |
| return | null |
| _window | __pad6__ |
| _window | _document = window.document |
| _window | _feedURI = this._getOriginalURI(window) |
| _window | _feedPrincipal = secman.getCodebasePrincipal(this._feedURI) |
| _window | init |
| this | _window = window |
| var | secman |
| var | prefs |
| writeContent | __pad7__ |
| finally | |
| close | __pad8__ |
| this | __faviconService = null |
| this | __bundle = null |
| this | __contentSandbox = null |
| _removeFeedFromCache | __pad9__ |
| subscribe | __pad10__ |
| var | defaultHandler = "reader" |
| var | useAsDefault |
| var | handlersMenuList = this._document.getElementById("handlersMenuList") |
| var | selectedItem = this._getSelectedItemFromMenulist(handlersMenuList) |
| var | feedTitle = this._document.getElementById(TITLE_ID).textContent |
| var | feedSubtitle = this._document.getElementById(SUBTITLE_ID).textContent |
| observe | __pad11__ |
| observe | topic |
| observe | data |
| _setFaviconForWebReader | __pad12__ |
| _setFaviconForWebReader | aMenuItem |
| var | faviconURI = null |
| onPageChanged | __pad13__ |
| onPageChanged | aWhat |
| onPageChanged | aValue |
| onPageChanged | onBeginUpdateBatch |
| onPageChanged | onEndUpdateBatch |
| onPageChanged | onVisit |
| onPageChanged | onTitleChanged |
| onPageChanged | onBeforeDeleteURI |
| onPageChanged | onDeleteURI |
| onPageChanged | onClearHistory |
| onPageChanged | onPageExpired |
| onPageChanged | getInterfaces |
| onPageChanged Ci | nsIClassInfo |
| onPageChanged Ci Ci | nsISupports |
| countRef | value = interfaces.length |
| return | interfaces |
| getHelperForLanguage | __pad14__ |
| getHelperForLanguage | contractID |
| classDescription | __pad15__ |
| classDescription | classID |
| classDescription | implementationLanguage |
| classDescription | flags |
| classDescription | _xpcom_categories |
| classDescription | entry |
| classDescription | QueryInterface |
| classDescription Ci Ci | nsIDOMEventListener |
| classDescription Ci Ci Ci | nsIObserver |
| classDescription Ci Ci Ci Ci | nsINavHistoryObserver |
| this _initSubscriptionUI | ( | ) |
| this _removeFeedFromCache | ( | ) |
| this _setAlwaysUseLabel | ( | ) |
| this _setSubscribeUsingLabel | ( | ) |
| this _setTitleImage | ( | container | ) |
| this _setTitleText | ( | container | ) |
| this _writeFeedContent | ( | container | ) |
| historySvc addObserver | ( | this | , |
| false | |||
| ) |
| prefs addObserver | ( | PREF_SELECTED_ACTION | , |
| this | , | ||
| false | |||
| ) |
| feedService addToClientReader | ( | this._window.location. | href, |
| feedTitle | , | ||
| feedSubtitle | , | ||
| feedType | |||
| ) |
| catch | ( | ex | ) |
Definition at line 891 of file FeedWriter.js.
| function convertByteUnits | ( | aBytes | ) |
Converts a number of bytes to the appropriate unit that results in a number that needs fewer than 4 digits
Definition at line 168 of file FeedWriter.js.
| function FeedWriter | ( | ) |
Definition at line 186 of file FeedWriter.js.
| function getPrefActionForType | ( | t | ) |
| function getPrefAppForType | ( | t | ) |
| function getPrefReaderForType | ( | t | ) |
| function getPrefWebForType | ( | t | ) |
| getService | ( | Ci. | nsIPrefBranch | ) |
Definition at line 4 of file browser_sanitize-passwordDisabledHosts.js.
| if | ( | checkbox = 0 | ) |
| if | ( | event. | type = = "command" | ) |
| if | ( | ! | handlersMenuPopup | ) |
Definition at line 273 of file sbLibraryUtils.jsm.
| if | ( | this._selectedApp. | exists() | ) |
| if | ( | this._selectedApp &&this._selectedApp. | path = =this._defaultSystemReader.path | ) |
| if | ( | resolvedURI. | equalschan.URI | ) |
| if | ( | !this. | _feedURI | ) |
Definition at line 396 of file jquery-ui-personalized-1.6rc2.min.js.
| if | ( | selectedItem. | id = = "chooseApplicationMenuItem" | ) |
Definition at line 1265 of file FeedWriter.js.
| if | ( | selectedItem. | hasAttribute"webhandlerurl" | ) |
| Cu import | ( | "resource://gre/modules/XPCOMUtils.jsm" | ) |
| function LOG | ( | str | ) |
Definition at line 50 of file FeedWriter.js.
| LOG | ( | ) |
| function makeURI | ( | aURLSpec, | |
| aCharset | |||
| ) |
Wrapper function for nsIIOService::newURI.
| aURLSpec | The URL string from which to create an nsIURI. |
Definition at line 71 of file FeedWriter.js.
| function NSGetModule | ( | compMgr | , |
| fileSpec | |||
| ) |
/brief XPCOM initialization code
Definition at line 470 of file sbAddonMetadata.js.
| feedService removeFeedResult | ( | this. | _feedURI | ) |
| prefs removeObserver | ( | PREF_SELECTED_ACTION | , |
| this | |||
| ) |
| historySvc removeObserver | ( | this | ) |
| menuItem setAttribute | ( | "handlerType" | , |
| "client" | |||
| ) |
| menuItem setAttribute | ( | "label" | , |
| this. | _getString"chooseApplicationMenuItem" | ||
| ) |
| else prefs setCharPref | ( | getPrefActionForType(feedType) | , |
| "ask" | |||
| ) |
| switch | ( | this. | _getFeedType() | ) |
Definition at line 802 of file FeedWriter.js.
| switch | ( | handler | ) |
Definition at line 1232 of file FeedWriter.js.
Definition at line 1234 of file FeedWriter.js.
Definition at line 1231 of file FeedWriter.js.
| _setSubscribeUsingLabel __pad0__ |
Definition at line 798 of file FeedWriter.js.
| subscribe __pad10__ |
Definition at line 1248 of file FeedWriter.js.
| observe __pad11__ |
Definition at line 1326 of file FeedWriter.js.
| _setFaviconForWebReader __pad12__ |
Sets the icon for the given web-reader item in the readers menu if the favicon-service has the necessary icon stored.
| aURI | the reader URI. |
| aMenuItem | the reader item in the readers menulist. |
Definition at line 1357 of file FeedWriter.js.
| onPageChanged __pad13__ |
Definition at line 1392 of file FeedWriter.js.
| getHelperForLanguage __pad14__ |
Definition at line 1425 of file FeedWriter.js.
| classDescription __pad15__ |
Definition at line 1427 of file FeedWriter.js.
| _setAlwaysUseLabel __pad1__ |
Definition at line 817 of file FeedWriter.js.
| handleEvent __pad2__ |
Definition at line 844 of file FeedWriter.js.
| _setSelectedHandler __pad3__ |
Definition at line 880 of file FeedWriter.js.
| _initSubscriptionUI __pad4__ |
Definition at line 942 of file FeedWriter.js.
| _getOriginalURI __pad5__ |
Returns the original URI object of the feed and ensures that this component is only ever invoked from the preview document.
| aWindow | The window of the document invoking the BrowserFeedWriter |
Definition at line 1122 of file FeedWriter.js.
| _window __pad6__ |
Definition at line 1144 of file FeedWriter.js.
| writeContent __pad7__ |
Definition at line 1184 of file FeedWriter.js.
| close __pad8__ |
Definition at line 1203 of file FeedWriter.js.
| _removeFeedFromCache __pad9__ |
Definition at line 1239 of file FeedWriter.js.
| this _document = window.document |
Definition at line 1144 of file FeedWriter.js.
| this _feedPrincipal = secman.getCodebasePrincipal(this._feedURI) |
Definition at line 1144 of file FeedWriter.js.
Definition at line 1144 of file FeedWriter.js.
| this _selectedApp |
Definition at line 977 of file FeedWriter.js.
| FeedWriter _setAlwaysUseCheckedState |
Definition at line 187 of file FeedWriter.js.
Definition at line 1158 of file FeedWriter.js.
| classDescription _xpcom_categories |
Definition at line 1427 of file FeedWriter.js.
| _setFaviconForWebReader aMenuItem |
Definition at line 1369 of file FeedWriter.js.
| onPageChanged aValue |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged aWhat |
Definition at line 1392 of file FeedWriter.js.
| const Cc = Components.classes |
Definition at line 43 of file FeedWriter.js.
Definition at line 1027 of file FeedWriter.js.
| this _contentSandbox chooseAppSep |
Definition at line 1031 of file FeedWriter.js.
| const Ci = Components.interfaces |
Definition at line 44 of file FeedWriter.js.
| classDescription classID |
Definition at line 1427 of file FeedWriter.js.
| menuItem className = "menuitem-iconic" |
Definition at line 972 of file FeedWriter.js.
| var codeStr |
Definition at line 815 of file FeedWriter.js.
| getHelperForLanguage contractID |
Definition at line 1425 of file FeedWriter.js.
| const Cr = Components.results |
Definition at line 45 of file FeedWriter.js.
| const Cu = Components.utils |
Definition at line 46 of file FeedWriter.js.
| data |
Definition at line 1329 of file FeedWriter.js.
| defaultHandler = "reader" |
Definition at line 1256 of file FeedWriter.js.
| else |
Definition at line 982 of file FeedWriter.js.
| classDescription entry |
Definition at line 1427 of file FeedWriter.js.
| return false |
Definition at line 1085 of file FeedWriter.js.
| var faviconURI = null |
Definition at line 1371 of file FeedWriter.js.
| var feedSubtitle = this._document.getElementById(SUBTITLE_ID).textContent |
Definition at line 1314 of file FeedWriter.js.
| var feedTitle = this._document.getElementById(TITLE_ID).textContent |
Definition at line 1313 of file FeedWriter.js.
| var feedType = this._getFeedType() |
Definition at line 949 of file FeedWriter.js.
| finally |
Definition at line 1200 of file FeedWriter.js.
| classDescription flags |
Definition at line 1427 of file FeedWriter.js.
| onPageChanged getInterfaces |
Definition at line 1395 of file FeedWriter.js.
| var handler = "bookmarks" |
Definition at line 887 of file FeedWriter.js.
| var handlers = wccr.getContentHandlers(this._getMimeTypeForFeedType(feedType), {}) |
Definition at line 1044 of file FeedWriter.js.
| var handlersMenuList = this._document.getElementById("handlersMenuList") |
Definition at line 1260 of file FeedWriter.js.
| this _contentSandbox handlersMenuPopup = handlersMenuPopup |
Definition at line 991 of file FeedWriter.js.
| this _contentSandbox header = this._document.getElementById("feedHeader") |
Definition at line 953 of file FeedWriter.js.
| var historySvc |
Definition at line 1037 of file FeedWriter.js.
| menuItem id = "selectedAppMenuItem" |
Definition at line 971 of file FeedWriter.js.
| classDescription implementationLanguage |
Definition at line 1427 of file FeedWriter.js.
| _window init |
Definition at line 1144 of file FeedWriter.js.
| return interfaces |
Definition at line 1424 of file FeedWriter.js.
| this _contentSandbox label = this._getString(stringLabel) |
Definition at line 814 of file FeedWriter.js.
| menuItem = this._document.createElementNS(XUL_NS, "menuitem") |
Definition at line 970 of file FeedWriter.js.
| classDescription Ci nsIClassInfo |
Definition at line 1395 of file FeedWriter.js.
| classDescription Ci Ci nsIDOMEventListener |
Definition at line 1427 of file FeedWriter.js.
| classDescription Ci Ci Ci Ci nsINavHistoryObserver |
Definition at line 1427 of file FeedWriter.js.
| classDescription Ci Ci Ci nsIObserver |
Definition at line 1427 of file FeedWriter.js.
Definition at line 1395 of file FeedWriter.js.
| return null |
Definition at line 1143 of file FeedWriter.js.
| onPageChanged onBeforeDeleteURI |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged onBeginUpdateBatch |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged onClearHistory |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged onDeleteURI |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged onEndUpdateBatch |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged onPageExpired |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged onTitleChanged |
Definition at line 1395 of file FeedWriter.js.
| onPageChanged onVisit |
Definition at line 1395 of file FeedWriter.js.
| const PREF_AUDIO_SELECTED_ACTION = "browser.audioFeeds.handler" |
Definition at line 102 of file FeedWriter.js.
| const PREF_AUDIO_SELECTED_APP = "browser.audioFeeds.handlers.application" |
Definition at line 100 of file FeedWriter.js.
| const PREF_AUDIO_SELECTED_READER = "browser.audioFeeds.handler.default" |
Definition at line 103 of file FeedWriter.js.
| const PREF_AUDIO_SELECTED_WEB = "browser.audioFeeds.handlers.webservice" |
Definition at line 101 of file FeedWriter.js.
| const PREF_SELECTED_ACTION = "browser.feeds.handler" |
Definition at line 92 of file FeedWriter.js.
| const PREF_SELECTED_APP = "browser.feeds.handlers.application" |
Definition at line 90 of file FeedWriter.js.
| const PREF_SELECTED_READER = "browser.feeds.handler.default" |
Definition at line 93 of file FeedWriter.js.
| const PREF_SELECTED_WEB = "browser.feeds.handlers.webservice" |
Definition at line 91 of file FeedWriter.js.
| const PREF_SHOW_FIRST_RUN_UI = "browser.feeds.showFirstRunUI" |
Definition at line 105 of file FeedWriter.js.
| const PREF_VIDEO_SELECTED_ACTION = "browser.videoFeeds.handler" |
Definition at line 97 of file FeedWriter.js.
| const PREF_VIDEO_SELECTED_APP = "browser.videoFeeds.handlers.application" |
Definition at line 95 of file FeedWriter.js.
| const PREF_VIDEO_SELECTED_READER = "browser.videoFeeds.handler.default" |
Definition at line 98 of file FeedWriter.js.
| const PREF_VIDEO_SELECTED_WEB = "browser.videoFeeds.handlers.webservice" |
Definition at line 96 of file FeedWriter.js.
| var prefs |
Definition at line 1169 of file FeedWriter.js.
| FeedWriter prototype |
Definition at line 187 of file FeedWriter.js.
| classDescription QueryInterface |
Definition at line 1427 of file FeedWriter.js.
| var resolvedURI |
Definition at line 1136 of file FeedWriter.js.
| return |
Definition at line 850 of file FeedWriter.js.
| var secman |
Definition at line 1161 of file FeedWriter.js.
Definition at line 992 of file FeedWriter.js.
| var selectedItem = this._getSelectedItemFromMenulist(handlersMenuList) |
Definition at line 1261 of file FeedWriter.js.
| var showFirstRunUI = true |
Definition at line 1088 of file FeedWriter.js.
| const SUBSCRIBE_PAGE_URI = "chrome://browser/content/feeds/subscribe.xhtml" |
Definition at line 88 of file FeedWriter.js.
| this _contentSandbox subscribeUsing |
Definition at line 812 of file FeedWriter.js.
| const SUBTITLE_ID = "feedSubtitleText" |
Definition at line 108 of file FeedWriter.js.
| this _document this |
Definition at line 1085 of file FeedWriter.js.
| const TITLE_ID = "feedTitleText" |
Definition at line 107 of file FeedWriter.js.
| observe topic |
Definition at line 1326 of file FeedWriter.js.
| try |
Definition at line 888 of file FeedWriter.js.
| const TYPE_MAYBE_AUDIO_FEED = "application/vnd.mozilla.maybe.audio.feed" |
Definition at line 85 of file FeedWriter.js.
| const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed" |
Definition at line 84 of file FeedWriter.js.
| const TYPE_MAYBE_VIDEO_FEED = "application/vnd.mozilla.maybe.video.feed" |
Definition at line 86 of file FeedWriter.js.
| var uri = makeURI(SUBSCRIBE_PAGE_URI) |
Definition at line 1135 of file FeedWriter.js.
| const URI_BUNDLE = "chrome://browser/locale/feeds/subscribe.properties" |
Definition at line 87 of file FeedWriter.js.
| var useAsDefault |
Definition at line 1257 of file FeedWriter.js.
| parseDate value = interfaces.length |
Definition at line 1423 of file FeedWriter.js.
| var wccr |
Definition at line 1042 of file FeedWriter.js.
| const XML_NS |
Definition at line 81 of file FeedWriter.js.
| const XUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
Definition at line 83 of file FeedWriter.js.