Loading appinfo/info.xml +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ <name>/e/ Cloud Theme Helper</name> <summary>/e/ Theme Helper App</summary> <description><![CDATA[Theme Helper App]]></description> <version>1.5.4</version> <version>1.5.5</version> <licence>ECORP SAS</licence> <author mail="dev@e.email" >ECORP SAS</author> <namespace>EcloudThemeHelper</namespace> Loading css/unified-search-encryption-message.scss 0 → 100644 +9 −0 Original line number Diff line number Diff line /* Search helptext */ #header-menu-unified-search .empty-content:after, #header-menu-unified-search ul.unified-search__results.unified-search__results-files:after { margin: 10px auto; font-size: 12px; color: var(--color-text-lighter); display: flex; justify-content: center; } lib/Listeners/BeforeTemplateRenderedListener.php +2 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ class BeforeTemplateRenderedListener implements IEventListener { if ($this->userSession->isLoggedIn()) { $this->util->addScript($this->appName, $this->appName . '-theme-helper-main'); $this->util->addStyle($this->appName, 'icons'); $this->util->addScript($this->appName, $this->appName . '-unified-search-encryption-message'); $this->util->addStyle($this->appName, 'unified-search-encryption-message'); } if (strpos($this->request->getPathInfo(), '/apps/cookbook/') !== false) { $this->util->addStyle($this->appName, 'cookbook'); Loading @@ -43,6 +45,5 @@ class BeforeTemplateRenderedListener implements IEventListener { if ($this->request->getPathInfo() === '/settings/user/drop_account' && $response->getTemplateName() === 'settings/frame') { $this->util->addStyle($this->appName, 'settings-drop-account'); } $this->util->addScript($this->appName, $this->appName . '-unified-search-encryption-message'); } } src/unified-search-encryption-message.js +3 −11 Original line number Diff line number Diff line /* global $ */ const searchHelpText = t('core', 'Due to encryption the search is only done on files\' name.') $(document).ready(function() { $('#header-menu-unified-search .header-menu__content').append('<div id="search-help-text">' + searchHelpText + '</div>') }) $(document).on('keyup', '#header #header-menu-unified-search .unified-search__form-input', function() { setTimeout(function() { let destination = '#header-menu-unified-search .header-menu__content' if ($('.unified-search__results-files').length) { destination = '.unified-search__results-files' } $('#search-help-text').remove() $(destination).append('<div id="search-help-text">' + searchHelpText + '</div>') }, 1000) const attr = '#header-menu-unified-search .empty-content:after, #header-menu-unified-search ul.unified-search__results.unified-search__results-files:after' const style = '{ content: "' + searchHelpText.replace("'", '\'') + '" }' $('.header-menu__content').append('<style>' + attr + style + '</style>') }) Loading
appinfo/info.xml +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ <name>/e/ Cloud Theme Helper</name> <summary>/e/ Theme Helper App</summary> <description><![CDATA[Theme Helper App]]></description> <version>1.5.4</version> <version>1.5.5</version> <licence>ECORP SAS</licence> <author mail="dev@e.email" >ECORP SAS</author> <namespace>EcloudThemeHelper</namespace> Loading
css/unified-search-encryption-message.scss 0 → 100644 +9 −0 Original line number Diff line number Diff line /* Search helptext */ #header-menu-unified-search .empty-content:after, #header-menu-unified-search ul.unified-search__results.unified-search__results-files:after { margin: 10px auto; font-size: 12px; color: var(--color-text-lighter); display: flex; justify-content: center; }
lib/Listeners/BeforeTemplateRenderedListener.php +2 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ class BeforeTemplateRenderedListener implements IEventListener { if ($this->userSession->isLoggedIn()) { $this->util->addScript($this->appName, $this->appName . '-theme-helper-main'); $this->util->addStyle($this->appName, 'icons'); $this->util->addScript($this->appName, $this->appName . '-unified-search-encryption-message'); $this->util->addStyle($this->appName, 'unified-search-encryption-message'); } if (strpos($this->request->getPathInfo(), '/apps/cookbook/') !== false) { $this->util->addStyle($this->appName, 'cookbook'); Loading @@ -43,6 +45,5 @@ class BeforeTemplateRenderedListener implements IEventListener { if ($this->request->getPathInfo() === '/settings/user/drop_account' && $response->getTemplateName() === 'settings/frame') { $this->util->addStyle($this->appName, 'settings-drop-account'); } $this->util->addScript($this->appName, $this->appName . '-unified-search-encryption-message'); } }
src/unified-search-encryption-message.js +3 −11 Original line number Diff line number Diff line /* global $ */ const searchHelpText = t('core', 'Due to encryption the search is only done on files\' name.') $(document).ready(function() { $('#header-menu-unified-search .header-menu__content').append('<div id="search-help-text">' + searchHelpText + '</div>') }) $(document).on('keyup', '#header #header-menu-unified-search .unified-search__form-input', function() { setTimeout(function() { let destination = '#header-menu-unified-search .header-menu__content' if ($('.unified-search__results-files').length) { destination = '.unified-search__results-files' } $('#search-help-text').remove() $(destination).append('<div id="search-help-text">' + searchHelpText + '</div>') }, 1000) const attr = '#header-menu-unified-search .empty-content:after, #header-menu-unified-search ul.unified-search__results.unified-search__results-files:after' const style = '{ content: "' + searchHelpText.replace("'", '\'') + '" }' $('.header-menu__content').append('<style>' + attr + style + '</style>') })