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.