mirror of
https://github.com/thedevs-network/kutt-extension.git
synced 2026-02-10 16:42:03 +00:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a16d802568 | ||
|
|
eb3aef66ef | ||
|
|
4644d12e8c | ||
|
|
6006ca9db3 | ||
|
|
3b84e03166 | ||
|
|
86e936cc21 |
@@ -1 +0,0 @@
|
||||
<svg aria-hidden="true" data-prefix="fas" data-icon="location-arrow" class="svg-inline--fa fa-location-arrow fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M444.52 3.52L28.74 195.42c-47.97 22.39-31.98 92.75 19.19 92.75h175.91v175.91c0 51.17 70.36 67.17 92.75 19.19l191.9-415.78c15.99-38.39-25.59-79.97-63.97-63.97z"></path></svg>
|
||||
|
Before Width: | Height: | Size: 388 B |
1
assets/chart.svg
Normal file
1
assets/chart.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg aria-hidden="true" data-prefix="fas" data-icon="chart-line" class="svg-inline--fa fa-chart-line fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"></path></svg>
|
||||
|
After Width: | Height: | Size: 688 B |
122
css/options.css
122
css/options.css
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var u=t[o]={i:o,l:!1,exports:{}};return e[o].call(u.exports,u,u.exports,n),u.l=!0,u.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var u in e)n.d(o,u,function(t){return e[t]}.bind(null,u));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=138)}({138:function(e,t,n){n(139),e.exports=n(140)},139:function(e,t){document.addEventListener("DOMContentLoaded",function(){chrome.storage.local.get(["key","pwd"],function(e){var t="".concat(e.key),n="".concat(e.pwd);"undefined"===t?document.getElementById("api__key--value").value="":(document.getElementById("api__key--value").value=t,document.getElementById("password--value").value=n)})}),document.getElementById("button__submit").addEventListener("click",function(){var e=document.getElementById("api__key--value").value,t=document.getElementById("password--value").value;t||console.log("No password Set"),chrome.storage.local.set({key:e,pwd:t},function(){console.log("API Key set to "+e)})}),document.getElementById("button__submit").addEventListener("click",function(){var e=document.querySelector(".saved__alert");e.classList.toggle("v-none"),setTimeout(function(){e.classList.toggle("v-none")},1300)})},140:function(e,t){e.exports="../options.css"}});
|
||||
!function(n){var o={};function r(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.m=n,r.c=o,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=138)}({138:function(e,t,n){n(139),e.exports=n(140)},139:function(e,t){document.addEventListener("DOMContentLoaded",function(){chrome.storage.local.get(["key","pwd"],function(e){var t="".concat(e.key),n="".concat(e.pwd);"undefined"===t?document.getElementById("api__key--value").value="":(document.getElementById("api__key--value").value=t,document.getElementById("password--value").value=n)})});var n=function(){var e=document.getElementById("api__key--value").value,t=document.getElementById("password--value").value;chrome.storage.local.set({key:e,pwd:t},function(){});var n=document.querySelector(".saved__alert");n.classList.toggle("v-none"),setTimeout(function(){n.classList.toggle("v-none")},1300)};document.getElementById("button__submit").addEventListener("click",function(){n()}),document.addEventListener("keypress",function(e){13===e.keyCode&&n()}),document.getElementById("password__view--checkbox").addEventListener("click",function(){var e=document.getElementById("password--value");"password"===e.type?e.type="text":e.type="password"})},140:function(e,t){e.exports="../options.css"}});
|
||||
@@ -1 +1 @@
|
||||
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=141)}({141:function(e,t,n){n(142),e.exports=n(143)},142:function(e,t){var n;document.addEventListener("DOMContentLoaded",function(){function e(e){document.querySelector(e).classList.toggle("d-none")}chrome.tabs.query({active:!0,lastFocusedWindow:!0},function(t){var o,r,c,u;o=t[0].url,r=o.substr(0,6),chrome.storage.local.get(["key","pwd"],function(t){c=t.key,u=t.pwd,"chrome"!==r&&""!==c&&void 0!==c?chrome.runtime.sendMessage({msg:"start",API_key:"".concat(c),pageUrl:"".concat(o),password:"".concat(u)},function(t){"undefined"===(n=t.shortUrl)?document.getElementById("url__content-inner").textContent="API Error!!":(document.getElementById("url__content-inner").textContent=n,document.getElementById("qr_code").src="".concat("https://api.qrserver.com/v1/create-qr-code/?size=120x120&data=").concat(n),e(".buttons__content--holder"))}):document.getElementById("url__content-inner").textContent="chrome"===r?"Not a Valid URL!!":""===c||void 0===c?"Set API Key in Settings!":"Error!!!"})}),document.getElementById("button__copy").addEventListener("click",function(){try{var t="".concat(n),o=document.createElement("textarea");document.body.appendChild(o),o.value=t,o.focus(),o.select(),document.execCommand("copy"),o.remove(),e(".copy__alert"),setTimeout(function(){e(".copy__alert")},1300)}catch(e){console.log("Oops, unable to copy")}}),document.getElementById("button__details").addEventListener("click",function(){window.open("".concat(n,"+"),"_blank").focus()}),document.getElementById("button__qrcode").addEventListener("click",function(){e(".qrcode__content--holder")})})},143:function(e,t){e.exports="../popup.css"}});
|
||||
!function(n){var o={};function r(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.m=n,r.c=o,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=141)}({141:function(e,t,n){n(142),e.exports=n(143)},142:function(e,t){var u;document.addEventListener("DOMContentLoaded",function(){function c(e){document.querySelector(e).classList.toggle("d-none")}chrome.tabs.query({active:!0,lastFocusedWindow:!0},function(e){var t,n,o,r;t=e[0].url,n=t.substr(0,6),chrome.storage.local.get(["key","pwd"],function(e){o=e.key,r=e.pwd,"chrome"!==n&&""!==o&&void 0!==o?chrome.runtime.sendMessage({msg:"start",API_key:"".concat(o),pageUrl:"".concat(t),password:"".concat(r)},function(e){"undefined"===(u=e.shortUrl)?document.getElementById("url__content-inner").textContent="API Error!!":(document.getElementById("url__content-inner").textContent=u,document.getElementById("qr_code").src="".concat("https://api.qrserver.com/v1/create-qr-code/?size=120x120&data=").concat(u),c(".buttons__content--holder"))}):document.getElementById("url__content-inner").textContent="chrome"===n?"Not a Valid URL!!":""===o||void 0===o?"Set API Key in Settings!":"Error!!!"})}),document.getElementById("button__copy").addEventListener("click",function(){try{var e="".concat(u),t=document.createElement("textarea");document.body.appendChild(t),t.value=e,t.focus(),t.select(),document.execCommand("copy"),t.remove(),c(".copy__alert"),setTimeout(function(){c(".copy__alert")},1300)}catch(e){console.log("Oops, unable to copy")}}),document.getElementById("button__details").addEventListener("click",function(){window.open("".concat(u,"+"),"_blank").focus()}),document.getElementById("button__qrcode").addEventListener("click",function(){c(".qrcode__content--holder")})})},143:function(e,t){e.exports="../popup.css"}});
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "kuttUrl - Shorten URLs",
|
||||
"version": "0.3.0",
|
||||
"version": "0.3.2",
|
||||
"description": "URL Shortener",
|
||||
"background": {
|
||||
"scripts": ["js/background.js"],
|
||||
|
||||
24
options.html
24
options.html
@@ -2,36 +2,40 @@
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>Options : kuttUrl</title>
|
||||
<link rel="stylesheet" href="css/options.css" />
|
||||
<link rel="stylesheet" href="css/options.css">
|
||||
</head>
|
||||
<body>
|
||||
<section id="options">
|
||||
<div class="container options__content--holder">
|
||||
<div class="head__content--holder text-center">
|
||||
<img class="head__content--logo" src="assets/logo.png" />
|
||||
<img class="head__content--logo" src="assets/logo.png">
|
||||
<h2 class="head__content--title">kuttUrl</h2>
|
||||
</div>
|
||||
<div class="form__content--holder">
|
||||
<form class="form__content">
|
||||
<label class="api__key--label">API Key:</label>
|
||||
<input class="api__key--holder" id="api__key--value" type="text" />
|
||||
<br />
|
||||
<input class="api__key--holder" id="api__key--value" type="text" spellcheck="false">
|
||||
<br>
|
||||
<label class="password--label">Set Password
|
||||
<span class="password__label--optional">(Optional):
|
||||
<span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br /> (20 Char. Max)
|
||||
<span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br> (20 Char. Max)
|
||||
</span>
|
||||
</span>
|
||||
</label>
|
||||
<input class="password--holder" id="password--value" type="password" maxlength="20" />
|
||||
<br />
|
||||
<label class="saved__alert v-none">Saved!!</label>
|
||||
<input class="password--holder" id="password--value" type="password" maxlength="20">
|
||||
<div class="password__check--holder">
|
||||
<input type="checkbox" id="password__view--checkbox">
|
||||
<span class="password__view--title">Show Password</span>
|
||||
</div>
|
||||
<br>
|
||||
<button class="button__submit" id="button__submit" type="button">Save</button>
|
||||
<label class="saved__alert v-none">Saved!!</label>
|
||||
</form>
|
||||
</div>
|
||||
<div class="footer__text--holder text-center mt-5">
|
||||
<div class="footer__text--holder text-center mt-3">
|
||||
Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kuttUrl-Chrome-extension" target="_blank">GitHub</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
18
popup.html
18
popup.html
@@ -2,10 +2,10 @@
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>kuttUrl</title>
|
||||
<link rel="stylesheet" href="css/popup.css" />
|
||||
<link rel="stylesheet" href="css/popup.css">
|
||||
</head>
|
||||
<body>
|
||||
<section id="home">
|
||||
@@ -16,7 +16,7 @@
|
||||
<img class="main__logo" src="assets/logo.png">
|
||||
</li>
|
||||
<li class="github__content-holder">
|
||||
<a href="https://github.com/abhijithvijayan/kuttUrl-Chrome/" target="_blank" rel="noopener" title="GitHub">
|
||||
<a href="https://github.com/abhijithvijayan/kuttUrl-Chrome-extension" target="_blank" rel="noopener" title="GitHub">
|
||||
<img class="github__logo" src="assets/github.svg"></a>
|
||||
</li>
|
||||
<li class="options__content-holder" id="options__content-holder" title="Options">
|
||||
@@ -31,19 +31,19 @@
|
||||
</div>
|
||||
<ul class="buttons__content--holder d-none">
|
||||
<li class="copy__content--holder">
|
||||
<img id="button__copy" src="assets/copy.svg" alt="copy" title="Copy"/>
|
||||
<img id="button__copy" src="assets/copy.svg" alt="copy" title="Copy">
|
||||
</li>
|
||||
<li class="details__content--holder">
|
||||
<img id="button__details" src="assets/arrow.svg" alt="copy" title="Details" />
|
||||
<img id="button__details" src="assets/chart.svg" alt="copy" title="Details">
|
||||
</li>
|
||||
<li class="qrbtn__content--holder">
|
||||
<img id="button__qrcode" src="assets/qrcode.svg" alt="copy" title="QR code" />
|
||||
<img id="button__qrcode" src="assets/qrcode.svg" alt="copy" title="QR code">
|
||||
</li>
|
||||
</ul>
|
||||
<p class="copy__alert text-center d-none">Copied!!!</p>
|
||||
<div class="qrcode__content--holder text-center d-none">
|
||||
<img id="qr_code" src="#" alt="QRCode" />
|
||||
</div>
|
||||
<div class="qrcode__content--holder text-center d-none">
|
||||
<img id="qr_code" src="#" alt="QRCode">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user