diff --git a/jslib b/jslib
index 4bd9a9fc..b3f71ed8 160000
--- a/jslib
+++ b/jslib
@@ -1 +1 @@
-Subproject commit 4bd9a9fc1121cd2f9bbe3b414c6239040b4fe880
+Subproject commit b3f71ed8e406008987c29b29b0366a7c0f246765
diff --git a/src/app/accounts/two-factor-options.component.html b/src/app/accounts/two-factor-options.component.html
index abbced4f..cfa4c317 100644
--- a/src/app/accounts/two-factor-options.component.html
+++ b/src/app/accounts/two-factor-options.component.html
@@ -3,7 +3,7 @@
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 7ca4e450..395a2575 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -39,6 +39,7 @@ import { CiphersComponent } from './vault/ciphers.component';
import { FolderAddEditComponent } from './vault/folder-add-edit.component';
import { GroupingsComponent } from './vault/groupings.component';
import { OrganizationsComponent } from './vault/organizations.component';
+import { ShareComponent } from './vault/share.component';
import { VaultComponent } from './vault/vault.component';
import { IconComponent } from 'jslib/angular/components/icon.component';
@@ -99,6 +100,7 @@ import { Folder } from 'jslib/models/domain';
OrganizationLayoutComponent,
RegisterComponent,
SearchCiphersPipe,
+ ShareComponent,
StopClickDirective,
StopPropDirective,
ToolsComponent,
@@ -113,6 +115,7 @@ import { Folder } from 'jslib/models/domain';
AttachmentsComponent,
FolderAddEditComponent,
ModalComponent,
+ ShareComponent,
TwoFactorOptionsComponent,
],
providers: [],
diff --git a/src/app/vault/add-edit.component.html b/src/app/vault/add-edit.component.html
index 014c9d31..3e9ca0ee 100644
--- a/src/app/vault/add-edit.component.html
+++ b/src/app/vault/add-edit.component.html
@@ -3,7 +3,7 @@
diff --git a/src/app/vault/ciphers.component.ts b/src/app/vault/ciphers.component.ts
index 406ee26d..22ff916a 100644
--- a/src/app/vault/ciphers.component.ts
+++ b/src/app/vault/ciphers.component.ts
@@ -23,6 +23,8 @@ import { CipherView } from 'jslib/models/view/cipherView';
})
export class CiphersComponent extends BaseCiphersComponent {
@Output() onAttachmentsClicked = new EventEmitter();
+ @Output() onShareClicked = new EventEmitter();
+ @Output() onCollectionsClicked = new EventEmitter();
cipherType = CipherType;
constructor(cipherService: CipherService, private analytics: Angulartics2,
@@ -40,11 +42,11 @@ export class CiphersComponent extends BaseCiphersComponent {
}
share(c: CipherView) {
- //
+ this.onShareClicked.emit(c);
}
collections(c: CipherView) {
- //
+ this.onCollectionsClicked.emit(c);
}
delete(c: CipherView) {
diff --git a/src/app/vault/folder-add-edit.component.html b/src/app/vault/folder-add-edit.component.html
index 9f9f7402..d4aba571 100644
--- a/src/app/vault/folder-add-edit.component.html
+++ b/src/app/vault/folder-add-edit.component.html
@@ -3,7 +3,7 @@