From efbc7563ac14ab0747b50af179654303042b3c74 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Thu, 10 Nov 2022 15:26:35 +0100 Subject: [PATCH] Style PopupsNextcloudFiles view --- .../snappymail/lib/Util/SnappyMailHelper.php | 1 + plugins/nextcloud/index.php | 2 ++ plugins/nextcloud/js/webdav.js | 4 ---- plugins/nextcloud/style.css | 15 +++++++++++++++ 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 plugins/nextcloud/style.css diff --git a/integrations/nextcloud/snappymail/lib/Util/SnappyMailHelper.php b/integrations/nextcloud/snappymail/lib/Util/SnappyMailHelper.php index 288d4c1754..4ad07f6603 100644 --- a/integrations/nextcloud/snappymail/lib/Util/SnappyMailHelper.php +++ b/integrations/nextcloud/snappymail/lib/Util/SnappyMailHelper.php @@ -63,6 +63,7 @@ public static function loadApp() : void $oProvider = \RainLoop\Api::Actions()->DomainProvider(); $oDomain = $oProvider->Load('nextcloud'); if (!$oDomain) { +// $oDomain = \RainLoop\Model\Domain::fromIniArray('nextcloud', []); $oDomain = new \RainLoop\Model\Domain('nextcloud'); $iSecurityType = \MailSo\Net\Enumerations\ConnectionSecurityType::NONE; $oDomain->SetConfig( diff --git a/plugins/nextcloud/index.php b/plugins/nextcloud/index.php index 3aad811547..e6c45565f9 100644 --- a/plugins/nextcloud/index.php +++ b/plugins/nextcloud/index.php @@ -18,6 +18,8 @@ public function Init() : void $this->addHook('main.fabrica', 'MainFabrica'); $this->addHook('filter.app-data', 'FilterAppData'); + $this->addCss('style.css'); + $this->addJs('js/webdav.js'); $this->addJs('js/message.js'); diff --git a/plugins/nextcloud/js/webdav.js b/plugins/nextcloud/js/webdav.js index f9c107b26a..824926b7be 100644 --- a/plugins/nextcloud/js/webdav.js +++ b/plugins/nextcloud/js/webdav.js @@ -155,7 +155,6 @@ const btn.name = 'select'; btn.textContent = 'select'; btn.className = 'button-vue'; - btn.style.marginLeft = '1em'; summary.append(btn); summary.item_name = item.name; } @@ -179,21 +178,18 @@ const btn.name = 'select'; btn.textContent = 'select'; btn.className = 'button-vue'; - btn.style.marginLeft = '1em'; li.append(btn); btn = document.createElement('button'); btn.name = 'share-internal'; btn.textContent = '🔗 internal'; btn.className = 'button-vue'; - btn.style.marginLeft = '1em'; li.append(btn); /* btn = document.createElement('button'); btn.name = 'share-public'; btn.textContent = '🔗 public'; btn.className = 'button-vue'; - btn.style.marginLeft = '1em'; li.append(btn); */ parent.append(li); diff --git a/plugins/nextcloud/style.css b/plugins/nextcloud/style.css new file mode 100644 index 0000000000..aab6db5f72 --- /dev/null +++ b/plugins/nextcloud/style.css @@ -0,0 +1,15 @@ +#V-PopupsNextcloudFiles li:hover { + background-color: var(--color-background-hover); +} +#V-PopupsNextcloudFiles li { + clear: right; +} +#V-PopupsNextcloudFiles li button { + cursor: pointer; + float: right; + margin: 0 0 0 0.5em; +} + +#rl-app .squire-wysiwyg a { + text-decoration: underline; +}