mirror of
https://github.com/thedevs-network/kutt-extension.git
synced 2026-02-11 08:54:26 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a16d802568 | ||
|
|
eb3aef66ef | ||
|
|
4644d12e8c |
131
css/options.css
131
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 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=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)}),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"}});
|
||||
!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.1",
|
||||
"version": "0.3.2",
|
||||
"description": "URL Shortener",
|
||||
"background": {
|
||||
"scripts": ["js/background.js"],
|
||||
|
||||
16
options.html
16
options.html
@@ -2,35 +2,35 @@
|
||||
<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" />
|
||||
<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 />
|
||||
<br>
|
||||
<button class="button__submit" id="button__submit" type="button">Save</button>
|
||||
<label class="saved__alert v-none">Saved!!</label>
|
||||
</form>
|
||||
|
||||
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/chart.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