FeedWriter.js File Reference

Go to the source code of this file.

Functions

Cu import ("resource://gre/modules/XPCOMUtils.jsm")
 
function LOG (str)
 
function makeURI (aURLSpec, aCharset)
 
function getPrefAppForType (t)
 
function getPrefWebForType (t)
 
function getPrefActionForType (t)
 
function getPrefReaderForType (t)
 
function convertByteUnits (aBytes)
 
function FeedWriter ()
 
 if (checkbox)
 
 switch (this._getFeedType())
 
 if (event.type=="command")
 
 getService (Ci.nsIPrefBranch)
 
 catch (ex)
 
 switch (handler)
 
 if (!handlersMenuPopup) return
 
menuItem setAttribute ("handlerType","client")
 
 if (this._selectedApp.exists()) this._initMenuItemWithFile(menuItem
 
this _initMenuItemWithFile (menuItem, this._defaultSystemReader)
 
 if (this._selectedApp &&this._selectedApp.path==this._defaultSystemReader.path) menuItem.hidden
 
menuItem setAttribute ("label", this._getString("chooseApplicationMenuItem"))
 
Cu evalInSandbox (codeStr, this._contentSandbox)
 
historySvc addObserver (this, false)
 
this _setSelectedHandler (feedType)
 
this _setSubscribeUsingLabel ()
 
this _setAlwaysUseCheckedState (feedType)
 
this _setAlwaysUseLabel ()
 
handlersMenuPopup addEventListener ("command", this, false)
 
this _document getElementById ("subscribeButton").addEventListener("command"
 
 if (resolvedURI.equals(chan.URI)) return chan.originalURI
 
 if (!this._feedURI) return
 
 LOG ("Subscribe Preview: feed uri = "+this._window.location.href)
 
this _initSubscriptionUI ()
 
prefs addObserver (PREF_SELECTED_ACTION, this, false)
 
this _setTitleText (container)
 
this _setTitleImage (container)
 
this _writeFeedContent (container)
 
prefs removeObserver (PREF_SELECTED_ACTION, this)
 
this _removeFeedFromCache ()
 
historySvc removeObserver (this)
 
feedService removeFeedResult (this._feedURI)
 
 if (selectedItem.id=="chooseApplicationMenuItem")
 
 if (selectedItem.hasAttribute("webhandlerurl"))
 
feedService addToClientReader (this._window.location.href, feedTitle, feedSubtitle, feedType)
 
else prefs setCharPref (getPrefActionForType(feedType),"ask")
 
function NSGetModule (cm, file) XPCOMUtils.generateModule([FeedWriter])
 

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
 

Function Documentation

this _initMenuItemWithFile ( menuItem  ,
this.  _defaultSystemReader 
)

Here is the caller graph for this function:

this _initSubscriptionUI ( )
this _removeFeedFromCache ( )
this _setAlwaysUseCheckedState ( feedType  )
this _setAlwaysUseLabel ( )

Here is the caller graph for this function:

this _setSelectedHandler ( feedType  )

Here is the caller graph for this function:

this _setSubscribeUsingLabel ( )
this _setTitleImage ( container  )
this _setTitleText ( container  )
this _writeFeedContent ( container  )
window addEventListener ( "command"  ,
this  ,
false   
)

Here is the caller graph for this function:

historySvc addObserver ( this  ,
false   
)

Here is the caller graph for this function:

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

Returns
a pair: [new value with 3 sig. figs., its unit]

Definition at line 168 of file FeedWriter.js.

Cu evalInSandbox ( codeStr  ,
this.  _contentSandbox 
)
function FeedWriter ( )

Definition at line 186 of file FeedWriter.js.

this _document getElementById (   "subscribeButton")
function getPrefActionForType (   t)

Definition at line 136 of file FeedWriter.js.

Here is the caller graph for this function:

function getPrefAppForType (   t)

Definition at line 110 of file FeedWriter.js.

Here is the caller graph for this function:

function getPrefReaderForType (   t)

Definition at line 149 of file FeedWriter.js.

Here is the caller graph for this function:

function getPrefWebForType (   t)

Definition at line 123 of file FeedWriter.js.

Here is the caller graph for this function:

getService ( Ci.  nsIPrefBranch)

Definition at line 4 of file browser_sanitize-passwordDisabledHosts.js.

Here is the caller graph for this function:

if (   checkbox = 0)

Definition at line 787 of file FeedWriter.js.

Here is the call graph for this function:

if ( event.  type = = "command")

Definition at line 853 of file FeedWriter.js.

Here is the call graph for this function:

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")

Definition at line 1272 of file FeedWriter.js.

Here is the call graph for this function:

Cu import ( "resource://gre/modules/XPCOMUtils.jsm"  )
function LOG (   str)

Definition at line 50 of file FeedWriter.js.

Here is the call graph for this function:

Here is the caller graph for this function:

LOG ( )
function makeURI (   aURLSpec,
  aCharset 
)

Wrapper function for nsIIOService::newURI.

Parameters
aURLSpecThe URL string from which to create an nsIURI.
Returns
an nsIURI object, or null if the creation of the URI failed.

Definition at line 71 of file FeedWriter.js.

Here is the call graph for this function:

Here is the caller graph for this function:

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"   
)

Here is the caller graph for this function:

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 893 of file FeedWriter.js.

Here is the call graph for this function:

Variable Documentation

this __bundle = null

Definition at line 1232 of file FeedWriter.js.

this __contentSandbox = null

Definition at line 1234 of file FeedWriter.js.

this __faviconService = null

Definition at line 1231 of file FeedWriter.js.

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.

Parameters
aURIthe reader URI.
aMenuItemthe reader item in the readers menulist.
Returns
true if the icon was set, false otherwise.

Definition at line 1357 of file FeedWriter.js.

onPageChanged __pad13__

Definition at line 1392 of file FeedWriter.js.

Definition at line 1425 of file FeedWriter.js.

classDescription __pad15__

Definition at line 1427 of file FeedWriter.js.

Definition at line 817 of file FeedWriter.js.

handleEvent __pad2__

Definition at line 844 of file FeedWriter.js.

Definition at line 880 of file FeedWriter.js.

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.

Parameters
aWindowThe 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.

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.

this _feedURI = this._getOriginalURI(window)

Definition at line 1144 of file FeedWriter.js.

this _selectedApp
Initial value:
= prefs.getComplexValue(getPrefAppForType(feedType),
Ci.nsILocalFile)
var feedType
Definition: FeedWriter.js:949
function getPrefAppForType(t)
Definition: FeedWriter.js:110
var prefs
Definition: FeedWriter.js:1169
const Ci
Definition: FeedWriter.js:44

Definition at line 977 of file FeedWriter.js.

FeedWriter _setAlwaysUseCheckedState

Definition at line 187 of file FeedWriter.js.

this _window = window

Definition at line 1158 of file FeedWriter.js.

classDescription _xpcom_categories

Definition at line 1427 of file FeedWriter.js.

_setFaviconForWebReader aMenuItem
Initial value:
{
var faviconsSvc = this._faviconService

Definition at line 1369 of file FeedWriter.js.

onPageChanged aValue
Initial value:
{
if (aWhat == Ci.nsINavHistoryObserver.ATTRIBUTE_FAVICON) {
var spec = aURI.spec;
var handlersMenulist = this._document.getElementById("handlersMenuList");
var possibleHandlers = handlersMenulist.firstChild.childNodes;
for (var i=0; i < possibleHandlers.length ; i++) {
if (possibleHandlers[i].getAttribute("webhandlerurl") == spec) {
this._setFaviconForWebReader(aURI, possibleHandlers[i]);
return;
}
}
}
}
onPageChanged aWhat
Definition: FeedWriter.js:1392
return aWindow document documentElement getAttribute(aAttribute)||dimension
const Ci
Definition: FeedWriter.js:44
_window _document
Definition: FeedWriter.js:1144
_getSelectedPageStyle s i

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.

this _contentSandbox chooseAppMenuItem = menuItem

Definition at line 1027 of file FeedWriter.js.

this _contentSandbox chooseAppSep
Initial value:
=
this._document.createElementNS(XUL_NS, "menuseparator")
codeStr += "handlersMenuPopup.appendChild(chooseAppSep); "
const XUL_NS
Definition: FeedWriter.js:83
var codeStr
Definition: FeedWriter.js:815
_window _document
Definition: FeedWriter.js:1144

Definition at line 1031 of file FeedWriter.js.

Definition at line 44 of file FeedWriter.js.

Definition at line 1427 of file FeedWriter.js.

menuItem className = "menuitem-iconic"

Definition at line 972 of file FeedWriter.js.

var codeStr
Initial value:
= "subscribeUsing.setAttribute('value', label);"
Cu.evalInSandbox(codeStr, this._contentSandbox)
var codeStr
Definition: FeedWriter.js:815
const Cu
Definition: FeedWriter.js:46

Definition at line 815 of file FeedWriter.js.

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
Initial value:
{
if (!this._window) {
return;
}
var feedType = this._getFeedType()
this _window
Definition: FeedWriter.js:1158
var feedType
Definition: FeedWriter.js:949

Definition at line 1329 of file FeedWriter.js.

defaultHandler = "reader"

Definition at line 1256 of file FeedWriter.js.

else
Initial value:
{
menuItem.setAttribute("hidden", true)
var menuItem
Definition: FeedWriter.js:970

Definition at line 982 of file FeedWriter.js.

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
Initial value:
{
this _removeFeedFromCache()

Definition at line 1200 of file FeedWriter.js.

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
Initial value:
= Cc["@mozilla.org/browser/nav-history-service;1"].
getService(Ci.nsINavHistoryService)
const Cc
Definition: FeedWriter.js:43
getService(Ci.nsIPrefBranch)
const Ci
Definition: FeedWriter.js:44

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.

onPageChanged Ci Ci nsISupports

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
Initial value:
= Cc["@mozilla.org/preferences-service;1"].
getService(Ci.nsIPrefBranch2)
const Cc
Definition: FeedWriter.js:43
getService(Ci.nsIPrefBranch)
const Ci
Definition: FeedWriter.js:44

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
Initial value:
= Cc["@mozilla.org/chrome/chrome-registry;1"].
getService(Ci.nsIChromeRegistry).
convertChromeURL(uri)
const Cc
Definition: FeedWriter.js:43
getService(Ci.nsIPrefBranch)
var uri
Definition: FeedWriter.js:1135
const Ci
Definition: FeedWriter.js:44

Definition at line 1136 of file FeedWriter.js.

return

Definition at line 850 of file FeedWriter.js.

var secman
Initial value:
= Cc["@mozilla.org/scriptsecuritymanager;1"].
getService(Ci.nsIScriptSecurityManager)
const Cc
Definition: FeedWriter.js:43
getService(Ci.nsIPrefBranch)
const Ci
Definition: FeedWriter.js:44

Definition at line 1161 of file FeedWriter.js.

this _contentSandbox selectedAppMenuItem = menuItem

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
Initial value:
=
this._document.getElementById("subscribeUsingDescription")
_window _document
Definition: FeedWriter.js:1144

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
Initial value:
{
function getPrefReaderForType(t)
Definition: FeedWriter.js:149
var handler
Definition: FeedWriter.js:887
var feedType
Definition: FeedWriter.js:949
var prefs
Definition: FeedWriter.js:1169

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.

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
Initial value:
= this._document.getElementById("alwaysUse")
.getAttribute("checked")
_window _document
Definition: FeedWriter.js:1144

Definition at line 1257 of file FeedWriter.js.

parseDate value = interfaces.length

Definition at line 1423 of file FeedWriter.js.

var wccr
Initial value:
= Cc["@mozilla.org/embeddor.implemented/web-content-handler-registrar;1"].
getService(Ci.nsIWebContentConverterService)
const Cc
Definition: FeedWriter.js:43
getService(Ci.nsIPrefBranch)
const Ci
Definition: FeedWriter.js:44

Definition at line 1042 of file FeedWriter.js.

const XML_NS
Initial value:
= "http://www.w3.org/XML/1998/namespace"
const HTML_NS = "http://www.w3.org/1999/xhtml"

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.