Skip to content

Commit

Permalink
password autofill for extension implemented
Browse files Browse the repository at this point in the history
  • Loading branch information
illusioncoder7 committed Mar 3, 2020
1 parent 5e0787b commit 16e2268
Show file tree
Hide file tree
Showing 11 changed files with 70 additions and 63 deletions.
Binary file not shown.
Binary file removed src/components/Extension/Extension_files/icons/16.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
24 changes: 0 additions & 24 deletions src/components/Extension/Extension_files/index.html

This file was deleted.

18 changes: 0 additions & 18 deletions src/components/Extension/Extension_files/manifest.json

This file was deleted.

72 changes: 51 additions & 21 deletions src/components/Extension/List Views/ExtPwShow.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,25 @@ import React from 'react';
import '../extension.css';
import { Link } from 'react-router-dom';
import Footer from '../Footer';
import { OverlayTrigger, Tooltip } from 'react-bootstrap';

export default function ExPwShow(props) {
const applyPassword = (url,username,password) =>{
window.parent.postMessage(
{
url: url,
username: username,
password: password,
app:"vaultilo"

},
"*"
);

}
const renderTooltip=(props) => {
return <Tooltip {...props}>Click to apply</Tooltip>;
}
const passwords = props.passwords;
return (
<div className="extension-container">
Expand All @@ -19,30 +36,43 @@ export default function ExPwShow(props) {
<div className="title">Passwords</div>
<div className="content-list">
{passwords.map(item => {
const { id, domainName, domainAddress } = item;
const { id, domainName, domainAddress,domainUsername,password } = item;
return (
<Link
to={{
pathname: '/extension/password/view',
state: {
id: id,
},
}}
style={{ textDecoration: 'none' }}
>
<div className="item d-flex justify-content-start" key={id}>
<div className="item-img">
<i className="icon-password" />
</div>
<div className="item-detail">
<div className="text">{domainName}</div>
<div className="sub-text">{domainAddress}</div>
</div>
<div className="view-details">
<i className="icon-eye" />
<div className="item d-flex justify-content-start" key={id}>
<div className="item-img">
<i className="icon-password" />
</div>
<div className="item-detail">
<div className="text">{domainName}</div>
<div className="sub-text">{domainAddress}</div>
</div>
<OverlayTrigger
placement="top"
delay={{ show: 100, hide: 100 }}
overlay={(props)=>renderTooltip(props)}
>
<div className="apply-details">
<i
className="icon-apply-save"
onClick={() => applyPassword(domainAddress, domainUsername, password)}
/>
</div>
</OverlayTrigger>

<div className="view-details" >
<Link
to={{
pathname: '/extension/password/view',
state: {
id: id,
},
}}
style={{ textDecoration: 'none'}}
>
<i className="icon-eye"/>
</Link>
</div>
</Link>
</div>
);
})}
</div>
Expand Down
16 changes: 16 additions & 0 deletions src/components/Extension/extension.css
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,20 @@
.item-img {
color: #e0e0e0;
}
.apply-details{
position: absolute;
right: 40px;
display: none;

}
.apply-details i {
font-size: 18px;
color: #1cd8d2;
}
.apply-details a:hover{
text-decoration:none;
outline: none;
}
.view-details {
position: absolute;
right: 13px;
Expand All @@ -177,6 +190,9 @@
.content-list .item:hover .view-details {
display: block;
}
.content-list .item:hover .apply-details {
display: block;
}

.form-content {
padding-top: 32px;
Expand Down
Binary file modified src/styles/fonts/icomoon.ttf
100755 → 100644
Binary file not shown.
3 changes: 3 additions & 0 deletions src/styles/icons.css
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,6 @@
.icon-wallet:before {
content: '\e910';
}
.icon-apply-save:before{
content: '\e911'
}

0 comments on commit 16e2268

Please sign in to comment.