]> source.dussan.org Git - nextcloud-server.git/commit
Declare OCA.Search directly, not via a monkey patch 22511/head
authorChristoph Wurst <christoph@winzerhof-wurst.at>
Mon, 31 Aug 2020 08:31:12 +0000 (10:31 +0200)
committerChristoph Wurst <christoph@winzerhof-wurst.at>
Mon, 31 Aug 2020 08:31:12 +0000 (10:31 +0200)
commite2d209536f1948b88d981f5c9d4a32db5a28ff9e
tree5e1e394cc0a30a5cf44597587bc1b5cd3fe4e0e4
parent8c9f3a5f5edf785040849cceb601652b24b256bd
Declare OCA.Search  directly, not via a monkey patch

Apps could use OCA.Search very early on a page load without a problem
prior to Nextcloud 20 (current master). Since the unified search work
moved some code around, it now was added later, resulting in `TypeError:
OCA.Search is not a constructor` errors if the apps did not wrap their
calls in a `DOMLoaded` event handler.

To ensure existing code continues to work without modification, this
patch moves the declaration of the `OCA.Search` API to where we defined
`OCA`, instead of monkey-patching it later on.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
core/js/dist/login.js
core/js/dist/login.js.map
core/js/dist/main.js
core/js/dist/main.js.map
core/js/dist/unified-search.js
core/js/dist/unified-search.js.map
core/src/OCA/index.js
core/src/OCA/search.js [new file with mode: 0644]
core/src/unified-search.js