MCPcopy Create free account

hub / github.com/Pauan/tab-organizer / functions

Functions378 in github.com/Pauan/tab-organizer

↓ 135 callersMethodunwrap
(&self)
src/sidebar/src/culling.rs:29
↓ 105 callersMethodclone
(&self)
src/lib.rs:1613
↓ 94 callersMethodmap
(uuid: A, tab: browser::TabState)
src/background/src/lib.rs:338
↓ 72 callersMethodget
(&self, key: &str)
src/lib.rs:915
↓ 42 callersMethodlock_ref
(&self)
src/sidebar/src/types.rs:64
↓ 34 callersMethodset
(&self, key: &str, value: &T)
src/lib.rs:933
↓ 29 callersMethodsend_message
(&self, message: &sidebar::ServerMessage)
src/background/src/lib.rs:224
↓ 25 callersMethodlock_mut
(&self)
src/sidebar/src/types.rs:68
↓ 25 callersMethodremove
(&mut self, index: usize)
src/sidebar/src/groups.rs:30
↓ 23 callersMethodas_ref
(&self)
src/sidebar/src/culling.rs:56
↓ 20 callersMethodget_mut
(&mut self, key: i32)
src/browser.rs:43
↓ 16 callersMethodinsert
(&mut self, index: usize, value: A)
src/sidebar/src/groups.rs:26
↓ 15 callersMethodtabs
(state: &Rc<RefCell<Self>>, tabs: Vec<browser::TabState>)
src/background/src/lib.rs:329
↓ 13 callersFunctionspawn
(future: A)
src/lib.rs:491
↓ 12 callersMethodtab_index
(tabs: &[Arc<Tab>], tab_id: &TabId)
src/sidebar/src/dragging.rs:59
↓ 9 callersMethodas_str
(&self)
src/state.rs:257
↓ 9 callersMethodget_value
(&self, id: Id)
src/browser.rs:39
↓ 8 callersFunctionmake_new_group
(pinned: bool, name: Option<Arc<String>>, timestamp: f64, should_animate: bool)
src/sidebar/src/groups.rs:110
↓ 8 callersMethodserialize
(&self, db: &Database)
src/background/src/lib.rs:234
↓ 8 callersFunctionstr_default
(x: &'a Option<A>, default: &'a str)
src/lib.rs:197
↓ 7 callersMethodget_key
(&self, key: i32)
src/browser.rs:35
↓ 7 callersFunctioninsert_group
(groups: &mut A, index: Result<usize, usize>, create: F)
src/sidebar/src/groups.rs:125
↓ 6 callersFunctionease
(t: Percentage)
src/lib.rs:242
↓ 6 callersFunctionfallible_promise
(promise: js_sys::Promise)
src/lib.rs:116
↓ 6 callersMethodforget
(mut self)
src/lib.rs:601
↓ 6 callersFunctionget_tab_index
(tabs: &[Arc<Tab>], f: F)
src/sidebar/src/groups.rs:92
↓ 6 callersMethodlock_ref
(&self)
src/sidebar/src/search.rs:141
↓ 6 callersMethodupdate
(&mut self, tab: &browser::TabState)
src/background/src/lib.rs:74
↓ 6 callersMethodwindows
(state: &Rc<RefCell<Self>>, windows: Vec<browser::WindowState>)
src/background/src/lib.rs:417
↓ 5 callersMethodany
(&self, mut f: F)
src/lib.rs:542
↓ 5 callersFunctiondecode_uri_component
(input: &str)
src/lib.rs:569
↓ 5 callersMethodhide_tab
(&self, tab: &Tab)
src/sidebar/src/culling.rs:134
↓ 4 callersMethodaction_
(&self, submenu: bool, name: &str, icon: Dom, signal: S, mut on_click: F)
src/sidebar/src/menu.rs:217
↓ 4 callersMethodeach
(&self, mut f: F)
src/lib.rs:554
↓ 4 callersMethodget_tab_real_id
(&self, id: Id)
src/browser.rs:480
↓ 4 callersMethodget_window_ids
(&self)
src/background/src/lib.rs:541
↓ 4 callersMethodinsert
(&mut self, key: i32, id: Id, value: A)
src/browser.rs:66
↓ 4 callersFunctionperformance_now
()
src/lib.rs:309
↓ 4 callersMethodreal_index_to_serialized_index
(&self, index: usize)
src/background/src/lib.rs:152
↓ 4 callersFunctionsend_messages
(state: &mut State, port_id: &Cell<Option<Id>>, unloaded: Vec<(TabId, Vec<sidebar::TabChange>)>)
src/background/src/lib.rs:1018
↓ 4 callersMethodset_uuid
(&self, uuid: &TabId)
src/browser.rs:216
↓ 4 callersMethodsignal_ref
(&self, f: F)
src/sidebar/src/types.rs:76
↓ 4 callersFunctionsorted_groups
(sort: SortTabs, pinned: &Arc<Group>, groups: &mut A, tab: &TabState, should_animate: bool)
src/sidebar/src/groups.rs:144
↓ 4 callersFunctionspacify
(input: &str)
src/sidebar/src/url_bar.rs:59
↓ 3 callersMethodadd_label_count
TODO make this more efficient
src/sidebar/src/groups.rs:647
↓ 3 callersFunctioncreate_new_tab
(search: &SearchLock, group: &Group, tab: Arc<TabState>, should_animate: bool, is_initial: bool)
src/sidebar/src/groups.rs:342
↓ 3 callersFunctiondeserialize_str
(value: &str)
src/lib.rs:624
↓ 3 callersFunctiongenerate_timestamp_title
(timestamp: f64, current_time: f64)
src/sidebar/src/groups.rs:105
↓ 3 callersMethodget_or_insert
(&self, key: &str, f: F)
src/lib.rs:920
↓ 3 callersMethodinsert_tab
TODO take into account opener_tab_id ?
src/background/src/lib.rs:168
↓ 3 callersMethodinsert_tab_uuid
(&mut self, uuid: TabId, tab_id: Id)
src/background/src/lib.rs:325
↓ 3 callersMethodmatches_tab
(&self, tab: &Tab)
src/sidebar/src/search.rs:84
↓ 3 callersFunctionmerge_ids
TODO verify that this behaves correctly when importing windows/tabs
src/state.rs:9
↓ 3 callersFunctionmerge_options
(old: &mut Option<f64>, new: Option<f64>)
src/state.rs:295
↓ 3 callersFunctionnone_if
(signal: A, none_if: f64, mut f: F, min: f64, max: f64)
src/lib.rs:269
↓ 3 callersMethodrender
(state: Arc<Self>)
src/sidebar/src/render.rs:932
↓ 3 callersMethodretain
(&mut self, f: F)
src/sidebar/src/groups.rs:34
↓ 3 callersFunctionround_to_day
(time: f64)
src/lib.rs:1416
↓ 3 callersMethodsend
(&self, value: A)
src/lib.rs:1604
↓ 3 callersFunctionserialize
(value: &A)
src/lib.rs:619
↓ 3 callersFunctionserialize_str
(value: &A)
src/lib.rs:615
↓ 3 callersMethodset_matches_search
(&self, matches: bool)
src/sidebar/src/search.rs:151
↓ 3 callersFunctionsorted_tab_index
(sort: SortTabs, tabs: &[Arc<Tab>], tab: &TabState, tab_index: usize, is_initial: bool)
src/sidebar/src/groups.rs:247
↓ 3 callersMethodstart_commit
(&mut self, state: &Rc<RefCell<Self>>)
src/lib.rs:811
↓ 3 callersMethodtab_created
(&self, tab: &TabState)
src/sidebar/src/search.rs:107
↓ 3 callersMethodtimestamp_focused
(&self)
src/sidebar/src/types.rs:409
↓ 3 callersMethodto_tab
(&self, window: &BrowserWindow)
src/background/src/lib.rs:121
↓ 3 callersMethodupdate_dragging_tabs
(&self, tab_index: Option<usize>, mut f: F)
src/sidebar/src/dragging.rs:19
↓ 2 callersMethodclose_tabs
(&mut self, window_id: &Id, ids: &[TabId])
src/background/src/lib.rs:811
↓ 2 callersFunctiondecrement_indexes
(tabs: &[Arc<TabState>])
src/sidebar/src/groups.rs:639
↓ 2 callersMethoddelay_commit
(&mut self)
src/lib.rs:865
↓ 2 callersFunctiondeserialize
(value: &JsValue)
src/lib.rs:628
↓ 2 callersMethodfix_duplicate_uuid
This checks if the uuid already exists
src/background/src/lib.rs:315
↓ 2 callersMethodfocused
(&self)
src/state.rs:348
↓ 2 callersFunctiongenerate_uuid
()
src/lib.rs:517
↓ 2 callersFunctionget_group_index
(groups: &[Arc<Group>], mut f: F)
src/sidebar/src/groups.rs:78
↓ 2 callersFunctionget_group_index_name
(groups: &[Arc<Group>], name: &str)
src/sidebar/src/groups.rs:54
↓ 2 callersFunctionget_group_index_name_empty
(groups: &[Arc<Group>], name: &str)
src/sidebar/src/groups.rs:58
↓ 2 callersMethodget_tab
(&self, id: Id, f: F)
src/browser.rs:399
↓ 2 callersFunctionget_timestamp_index
(groups: &[Arc<Group>], timestamp: f64)
src/sidebar/src/groups.rs:86
↓ 2 callersFunctionget_uuid
(fut: Promise)
src/browser.rs:77
↓ 2 callersMethodget_uuid
(&self)
src/browser.rs:212
↓ 2 callersFunctionget_window
(window_ids: &'a mut HashMap<Id, BrowserWindow>, port_id: &Cell<Option<Id>>)
src/background/src/lib.rs:1014
↓ 2 callersFunctionglobal_function
(name: &str, f: Closure<F>)
src/lib.rs:77
↓ 2 callersMethodheight
TODO this must be kept in sync with render.rs
src/sidebar/src/culling.rs:212
↓ 2 callersFunctionicon
(url: Option<&str>)
src/sidebar/src/menu.rs:155
↓ 2 callersFunctionincrement_indexes
(tabs: &[Arc<TabState>])
src/sidebar/src/groups.rs:633
↓ 2 callersMethodinitialize
(&mut self, timestamp_created: f64, window_uuids: Vec<AsyncWindow>)
src/background/src/lib.rs:555
↓ 2 callersFunctionlocal_storage_get
(key: &str)
src/lib.rs:526
↓ 2 callersMethodmerge
(&mut self, other: Self)
src/state.rs:213
↓ 2 callersMethodmerge_window_ids
(&self, new_windows: &[WindowId])
src/background/src/lib.rs:545
↓ 2 callersMethodminify
(self)
src/sidebar/src/url_bar.rs:88
↓ 2 callersMethodnew_tab
(&mut self, browser_tab: &web_extension::Tab)
src/browser.rs:311
↓ 2 callersMethodnew_tab
(&mut self, transfer_tags: bool, timestamp_created: f64, uuid: TabId, tab: &browser::TabState)
src/background/src/lib.rs:438
↓ 2 callersMethodnew_window
(&mut self, transfer_tags: bool, timestamp_created: f64, uuid: WindowId, id: Id, focused: bool, tabs: &[AsyncT
src/background/src/lib.rs:495
↓ 2 callersFunctionnormalize
TODO put this into a separate crate or something ?
src/lib.rs:288
↓ 2 callersMethodon_message
(&self)
src/lib.rs:1075
↓ 2 callersMethodopener_id
(&self, browser_tab: &web_extension::Tab)
src/browser.rs:304
↓ 2 callersFunctionpromisify
(f)
static/polyfill.js:3
↓ 2 callersFunctionpx
(t: f64)
src/lib.rs:229
next →1–100 of 378, ranked by callers