User:Jminta: Difference between revisions

Jump to navigation Jump to search
2,771 bytes added ,  15 November 2008
 
(5 intermediate revisions by the same user not shown)
Line 10: Line 10:
*[[User:Jminta/Account_Manager_Notes | Random musings on improving TB's acct mgr]]
*[[User:Jminta/Account_Manager_Notes | Random musings on improving TB's acct mgr]]
*[[User:Jminta/Feeds | Feed architecture]]
*[[User:Jminta/Feeds | Feed architecture]]
*[[User:Jminta/MozMill_in_TB | MozMill in TB]]


=== Scratchpad ===
=== Scratchpad ===
Line 20: Line 21:
  *  mailWindowOverlay.js
  *  mailWindowOverlay.js
  *    MsgOpenSelectedMessages
  *    MsgOpenSelectedMessages
*      -GetDBView (SearchDialog.js)
*      -GetSelectedIndices (msgMail3PaneWindow.js)
*      -gPrefBranch (mailWindowOverlay.js)
*      -MsgOpenSelectedMessageInExistingWindow (mailWindowOverlay.js)
*        -GetWindowByWindowType (mailWindowOverlay.js)
*      -gMessengerBundle (SearchDialog.js)
*      -MsgOpenNewWindowForMessage (mailWindowOverlay.js)
*        -(none if passed a message-uri and folder-uri)
  *    MsgOpenNewWindowForMsgHdr
  *    MsgOpenNewWindowForMsgHdr
*      -MsgOpenNewWindowForFolder (mailWindowOverlay.js)
*        -(none if passed a uri)
  *  threadPane.js
  *  threadPane.js
  *    GetThreadTree
  *    GetThreadTree
  *    EnsureRowInThreadTreeIsVisible
  *    EnsureRowInThreadTreeIsVisible
*      -GetThreadTree (threadPane.js)
  *  searchTermOverlay.js
  *  searchTermOverlay.js
  *    initializeSearchWidgets
  *    initializeSearchWidgets
  *    onMore
  *    onMore
*      -getSearchRowIndexForElement (searchTermOverlay.js)
*        -gSearchTermList (searchTermOverlay.js)
*      -createSearchRow (searchTermOverlay.js)
*      -gTotalSearchTerms (searchTermOverlay.js)
*      -updateRemoveRowButton (searchTermOverlay.js)
  *    hideMatchAllItem
  *    hideMatchAllItem
  *    onReset
  *    onReset
*      -onMore (searchTermOverlay.js)
*        -(see above)
*      -removeSearchRow (searchTermOverlay.js)
*      -gSearchTermList (searchTermOverlay.js)
  *    setSearchScope
  *    setSearchScope
*      -gSearchScope (searchTermOverlay.js)
*      -gSearchTerms (searchTermOverlay.js)
  *    updateSearchAttributes
  *    updateSearchAttributes
*      -gSearchTerms (searchTermOverlay.js)
  *  mailWindow.js
  *  mailWindow.js
  *    CreateMessenger
  *    CreateMessenger
  *    messenger
  *    messenger
*    nsStatusFeedback
  *  msgFolderPickerOverlay.js
  *  msgFolderPickerOverlay.js
  *    SetFolderPicker
  *    SetFolderPicker
*      -SetFolderPickerElement (msgFolderPickerOverlay.js)
*        -GetMsgFolderFromURI (widgetglue.js)
*        -gMessengerBundle (SearchDialog.js)
*  mailCommands.js
*    mailSessionContractID
</pre>
</pre>


Line 44: Line 74:
  *  threadPane.js
  *  threadPane.js
  *    ThreadPaneKeyPress
  *    ThreadPaneKeyPress
*      -ThreadPaneDoubleClick (threadpane.js)
*        -IsSpecialFolderSelected (threadpane.js)
*          -GetThreadPaneFolder (threadpane.js)
*        -MSG_FOLDER_FLAG_DRAFTS (commandglue.js)
*        -MsgComposeDraftMessage (threadpane.js)
*        -MSG_FOLDER_FLAG_TEMPLATES (commandglue.js)
*        -GetLoadedMsgFolder (msgMail3PaneWindow.js)
*        -GetSelectedMessages (msgMail3PaneWindow.js)
*        -ComposeMessage (mailCommands.js)
*          -getIdentityForServer (mailCommmands.js)
*          -msgComposeService (mailWindow.js)
*          -accountManager (mailWindow.js)
*        -MsgOpenSelectedMessages (mailWindowOverlay.js)
*          -(see above)
*    ThreadPaneSelectionChanged
*      -gMsgFolderSelected (commandglue.js)
*      -UpdateStatusMessageCounts (commandglue.js)
</pre>
</pre>


Line 50: Line 97:
  * searchTermOverlay.js
  * searchTermOverlay.js
  *  booleanChanged
  *  booleanChanged
*    -setSearchScope (searchTermOverlay.js)
*      -(see above)
*    -GetScopeForDirectoryURI (searchTermOverlay.js)
*    -onMore
*      -(see above)
*    -updateSearchTermsListbox (searchTermOverlay.js)
</pre>
</pre>
and utilityOverlay.xul, which adds the following dependencies
and utilityOverlay.xul, which adds the following dependencies
Line 62: Line 115:
  *  goQuitApplication
  *  goQuitApplication
  *  goDoCommand
  *  goDoCommand
</pre>
Additionally, the dialog uses widgets defined in searchWidgets.xml, which have the following additional dependencies
<pre>
* FilterEditor.js
*  getScopeFromFilterList
*  gFilterActionStrings
*  gPromptService
*  gFilter
*  GetFilterEditorMsgWindow
* msgFolderPickeryOverlay.js
*  SetFolderPickerElement
* widgetglue.js
*  GetMsgFolderFromUri
</pre>
</pre>
289

edits

Navigation menu