Revision cf838016
Added by koszko over 1 year ago
| background/patterns_query_manager.js | ||
|---|---|---|
| 4 | 4 |
* Function: Instantiate the Pattern Tree data structure, filled with mappings |
| 5 | 5 |
* from IndexedDB. |
| 6 | 6 |
* |
| 7 |
* Copyright (C) 2021,2022 Wojtek Kosior |
|
| 7 |
* Copyright (C) 2021, 2022 Wojtek Kosior
|
|
| 8 | 8 |
* |
| 9 | 9 |
* This program is free software: you can redistribute it and/or modify |
| 10 | 10 |
* it under the terms of the GNU General Public License as published by |
| ... | ... | |
| 110 | 110 |
pqt.register(tree, object.pattern, "~allow", object.allow + 0); |
| 111 | 111 |
} |
| 112 | 112 |
|
| 113 |
#IF MOZILLA || MV3 |
|
| 114 | 113 |
const id = kind === "mappings" ? object.identifier : object.pattern; |
| 115 | 114 |
currently_registered.set(id, object); |
| 116 |
#ENDIF |
|
| 117 | 115 |
} |
| 118 | 116 |
|
| 119 | 117 |
function changed(kind, change) {
|
| ... | ... | |
| 126 | 124 |
pqt.deregister(tree, change.key, "~allow"); |
| 127 | 125 |
} |
| 128 | 126 |
|
| 129 |
#IF MOZILLA || MV3 |
|
| 130 | 127 |
currently_registered.delete(change.key); |
| 131 |
#ENDIF |
|
| 132 | 128 |
} |
| 133 | 129 |
|
| 134 | 130 |
if (change.new_val !== undefined) |
Also available in: Unified diff
restore chromium support