Skip to content

Instantly share code, notes, and snippets.

@bgrins
Last active March 2, 2021 00:03
Show Gist options
  • Save bgrins/506d0117bb5b924983ec821ebab7a251 to your computer and use it in GitHub Desktop.
Save bgrins/506d0117bb5b924983ec821ebab7a251 to your computer and use it in GitHub Desktop.
rg --iglob '!obj*' --iglob '!**/third_party' --iglob '!**/*test*/**' "^.*?gBrowser\.([A-Za-z]*).*?$" . -r '$1' | cut -d':' -f2 | rg . | sort | uniq -c |  sort -r
 283 selectedBrowser
 170 selectedTab
  73 tabContainer
  63 tabs
  61 getTabForBrowser
  48 currentURI
  31 getNotificationBox
  25 removeTab
  23 visibleTabs
  23 selectedTabs
  20 browsers
  14 userTypedValue
  14 contentPrincipal
  14 addEventListener
  13 loadTabs
  12 selectTabAtIndex
  12 addTabsProgressListener
  11 removeTabsProgressListener
  11 multiSelectedTabsCount
  11 getBrowserForTab
  10 pinTab
  10 moveTabTo
  10 addWebTab
   9 loadURI
   9 addTab
   8 removeMultiSelectedTabs
   8 loadOneTab
   7 webNavigation
   7 tabAnimationsInProgress
   7 securityUI
   7 removeEventListener
   7 preloadedBrowser
   7 getPanel
   7 addRangeToMultiSelectedTabs
   6 warnAboutClosingTabs
   6 warmupTab
   6 tabpanels
   6 reloadMultiSelectedTabs
   6 lastMultiSelectedTab
   6 goBack
   6 allTabsSelected
   6 adoptTab
   6 addProgressListener
   5 unpinTab
   5 toggleMuteAudioOnMultiSelectedTabs
   5 setIcon
   5 ownerGlobal
   5 getBrowserContainer
   4 webProgress
   4 updateBrowserSharing
   4 selectAllTabs
   4 removeProgressListener
   4 ownerDocument
   4 lockClearMultiSelectionOnce
   4 isFindBarInitialized
   4 goForward
   4 getTabDialogBox
   4 getCachedFindBar
   4 docShell
   4 clearMultiSelectedTabs
   4 UrlbarProviderOpenTabs
   3 updateTitlebar
   3 updateBrowserRemoteness
   3 tabbox
   3 syncThrobberAnimations
   3 stop
   3 setTabTitle
   3 resetBrowserSharing
   3 replaceTabsWithWindow
   3 removeFromMultiSelectedTabs
   3 reloadTab
   3 gotoIndex
   3 contentTitle
   3 addToMultiSelectedTabs
   2 updateBrowserRemotenessByURL
   2 unpinMultiSelectedTabs
   2 unlockClearMultiSelection
   2 swapBrowsersAndCloseOther
   2 showTab
   2 setSuccessor
   2 setInitialTabTitle
   2 setAttribute
   2 replaceInSuccession
   2 removeTabsToTheEndFrom
   2 removeCurrentTab
   2 removeAttribute
   2 removeAllTabsBut
   2 remoteType
   2 reload
   2 pinMultiSelectedTabs
   2 moveTabsToStart
   2 moveTabsToEnd
   2 moveTabToEnd
   2 init
   2 getTabsToTheEndFrom
   2 getTabTooltip
   2 getTabModalPromptBox
   2 getIcon
   2 getFindBar
   2 getBrowserForOuterWindowID
   2 focus
   2 duplicateTab
   2 discardBrowser
   2 destroy
   2 deactivatePrintPreviewBrowsers
   2 createTooltip
   2 createBrowser
   2 closingTabsEnum
   2 canGoForward
   2 canGoBack
   2 browsingContext
   2 addTrustedTab
   2 activateBrowserForPrintPreview
   2 MacSharingService
   1 tooltip
   1 setPageInfo
   1 setDefaultIcon
   1 selected
   1 removeTabsToTheStartFrom
   1 removeTabs
   1 remove
   1 refreshBlocked
   1 parentElement
   1 moveTabToStart
   1 moveTabOver
   1 moveTabForward
   1 moveTabBackward
   1 hideTab
   1 getTabsToTheStartFrom
   1 getTabSharingState
   1 contentDocument
   1 construct
   1 changeRemoteness
   1 announceWindowCreated
rg --iglob '!obj*' --iglob '!third_party' "^.*?gBrowser\.([A-Za-z]*).*?$" . -r '$1' | cut -d':' -f2 | rg . | sort | uniq -c |  sort -r
2358 selectedBrowser
1794 selectedTab
 571 removeTab
 544 tabs
 524 removeCurrentTab
 299 tabContainer
 264 getBrowserForTab
 204 currentURI
 144 contentDocument
 121 getTabForBrowser
 101 visibleTabs
  85 getNotificationBox
  81 multiSelectedTabsCount
  73 pinTab
  58 contentWindow
  51 addEventListener
  50 browsers
  37 goBack
  36 selectedTabs
  35 selectTabAtIndex
  35 ownerGlobal
  34 addTabsProgressListener
  33 unpinTab
  32 removeTabsProgressListener
  32 getFindBar
  31 removeEventListener
  28 replaceTabWithWindow
  26 preloadedBrowser
  25 loadURI
  25 getTabDialogBox
  24 addProgressListener
  23 moveTabTo
  22 contentPrincipal
  21 removeProgressListener
  20 loadTabs
  20 duplicateTab
  19 userTypedValue
  19 updateBrowserSharing
  19 addTab
  18 webNavigation
  17 reloadTab
  17 goForward
  16 reload
  15 swapBrowsersAndCloseOther
  15 showOnlyTheseTabs
  15 setSuccessor
  15 getIcon
  13 loadOneTab
  13 hideTab
  12 removeAllTabsBut
  12 addToMultiSelectedTabs
  11 tabAnimationsInProgress
  11 discardBrowser
  11 clearMultiSelectedTabs
  11 canGoBack
  10 showTab
  10 adoptTab
  10 addWebTab
   9 replaceTabsWithWindow
   9 removeMultiSelectedTabs
   9 ownerDocument
   9 getPanel
   9 addRangeToMultiSelectedTabs
   8 contentTitle
   8 canGoForward
   7 updateBrowserRemoteness
   7 tabbox
   7 securityUI
   7 removeTabsToTheEndFrom
   7 removeFromMultiSelectedTabs
   7 parentElement
   7 lastMultiSelectedTab
   7 getCachedFindBar
   7 getBrowserContainer
   6 warnAboutClosingTabs
   6 warmupTab
   6 tabpanels
   6 setIcon
   6 reloadMultiSelectedTabs
   6 isFindBarInitialized
   6 gotoIndex
   6 browsingContext
   6 allTabsSelected
   5 toggleMuteAudioOnMultiSelectedTabs
   5 stop
   5 selectAllTabs
   5 removeTabsToTheStartFrom
   5 lockClearMultiSelectionOnce
   5 docShell
   4 webProgress
   4 resetBrowserSharing
   4 isRemoteBrowser
   4 hasAttribute
   4 getTabsToTheEndFrom
   4 addTrustedTab
   4 UrlbarProviderOpenTabs
   3 updateTitlebar
   3 syncThrobberAnimations
   3 setTabTitle
   3 getTabModalPromptBox
   3 getBrowserAtIndex
   3 getBoundingClientRect
   2 updateBrowserRemotenessByURL
   2 unpinMultiSelectedTabs
   2 unlockClearMultiSelection
   2 setInitialTabTitle
   2 setAttribute
   2 replaceInSuccession
   2 removeAttribute
   2 remoteType
   2 pinMultiSelectedTabs
   2 myID
   2 moveTabsToStart
   2 moveTabsToEnd
   2 moveTabToEnd
   2 init
   2 getTabsToTheStartFrom
   2 getTabTooltip
   2 getBrowserForOuterWindowID
   2 frameLoader
   2 focus
   2 destroy
   2 deactivatePrintPreviewBrowsers
   2 createTooltip
   2 createBrowser
   2 closingTabsEnum
   2 activateBrowserForPrintPreview
   2 MacSharingService
   1 tooltip
   1 setPageInfo
   1 setDefaultIcon
   1 selected
   1 removeTabs
   1 remove
   1 refreshBlocked
   1 outerWindowID
   1 moveTabToStart
   1 moveTabOver
   1 moveTabForward
   1 moveTabBackward
   1 getTabSharingState
   1 dispatchEvent
   1 construct
   1 changeRemoteness
   1 announceWindowCreated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment