[source:feat] add Amazon keybindings

<space>c: Add to Cart
<space>R: View Product Reviews
<space>Q: View Product Q&A
<space>A: Open Account page
<space>C: Open Cart page
<space>O: Open Orders page
This commit is contained in:
Maddison Hellstrom 2019-11-12 23:01:49 -08:00
parent eb5aec9f93
commit 3d2875d04d
2 changed files with 36 additions and 0 deletions

View File

@ -62,6 +62,12 @@ sites have been included which can help you perform some common actions:
<tr><th colspan="2"><a href="//amazon.com"><img src="./assets/favicons/amazon.com.ico" width="16px"> amazon.com</a></th></tr><tr><td><strong>Mapping</strong></td><td><strong>Description</strong></td></tr>
<tr><td><code>&lt;Space&gt;fs</code></td><td>Fakespot</td></tr>
<tr><td><code>&lt;Space&gt;a</code></td><td>View product</td></tr>
<tr><td><code>&lt;Space&gt;c</code></td><td>Add to Cart</td></tr>
<tr><td><code>&lt;Space&gt;R</code></td><td>View Product Reviews</td></tr>
<tr><td><code>&lt;Space&gt;Q</code></td><td>View Product Q&A</td></tr>
<tr><td><code>&lt;Space&gt;A</code></td><td>Open Account page</td></tr>
<tr><td><code>&lt;Space&gt;C</code></td><td>Open Cart page</td></tr>
<tr><td><code>&lt;Space&gt;O</code></td><td>Open Orders page</td></tr>
<tr><th colspan="2"><a href="//behance.net"><img src="./assets/favicons/behance.net.ico" width="16px"> behance.net</a></th></tr><tr><td><strong>Mapping</strong></td><td><strong>Description</strong></td></tr>
<tr><td><code>&lt;Space&gt;s</code></td><td>Appreciate project</td></tr>
<tr><td><code>&lt;Space&gt;b</code></td><td>Add project to collection</td></tr>

30
keys.js
View File

@ -160,6 +160,36 @@ const maps = {
description: "View product",
callback: actions.az.viewProduct,
},
{
alias: "c",
description: "Add to Cart",
callback: actions.createHint("#add-to-cart-button"),
},
{
alias: "R",
description: "View Product Reviews",
callback: actions.openLink("#customerReviews"),
},
{
alias: "Q",
description: "View Product Q&A",
callback: actions.openLink("#Ask"),
},
{
alias: "A",
description: "Open Account page",
callback: actions.openLink("/gp/css/homepage.html"),
},
{
alias: "C",
description: "Open Cart page",
callback: actions.openLink("/gp/cart/view.html"),
},
{
alias: "O",
description: "Open Orders page",
callback: actions.openLink("/gp/css/order-history"),
},
],
"www.google.com": [