Compare commits

...

2 Commits
0.2.0 ... 0.3.0

8 changed files with 94 additions and 33 deletions

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

View File

@@ -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"],function(e){var t="".concat(e.key);document.getElementById("api__key--value").value="undefined"===t?"":t})}),document.getElementById("button__submit").addEventListener("click",function(){var e=document.getElementById("api__key--value").value;chrome.storage.local.set({key:e},function(){console.log("Value is 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(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"}});

View File

@@ -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;o=t[0].url,r=o.substr(0,6),chrome.storage.local.get(["key"],function(t){c=t.key,"chrome"!==r&&""!==c&&void 0!==c?chrome.runtime.sendMessage({msg:"start",API_key:"".concat(c),pageUrl:"".concat(o)},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(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"}});

View File

@@ -1,6 +1,6 @@
{
"name": "kuttUrl - Shorten URLs",
"version": "0.2.0",
"version": "0.3.0",
"description": "URL Shortener",
"background": {
"scripts": ["js/background.js"],

View File

@@ -10,7 +10,7 @@
<body>
<section id="options">
<div class="container options__content--holder">
<div class="head__content--holder">
<div class="head__content--holder text-center">
<img class="head__content--logo" src="assets/logo.png" />
<h2 class="head__content--title">kuttUrl</h2>
</div>
@@ -18,11 +18,22 @@
<form class="form__content">
<label class="api__key--label">API Key:</label>
<input class="api__key--holder" id="api__key--value" type="text" />
<br>
<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>
</span>
</label>
<input class="password--holder" id="password--value" type="password" maxlength="20" />
<br />
<label class="saved__alert v-none">Saved!!</label>
<button class="button__submit" id="button__submit" type="button">Save</button>
</form>
</div>
<div class="footer__text--holder text-center mt-5">
Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kuttUrl-Chrome-extension" target="_blank">GitHub</a>
</div>
</div>
</section>

View File

@@ -26,7 +26,7 @@
</ul>
</nav>
<div class="content__holder">
<div class="url__content--holder">
<div class="url__content--holder text-center">
<h4 id="url__content-inner">Shortening...</h4>
</div>
<ul class="buttons__content--holder d-none">
@@ -40,8 +40,8 @@
<img id="button__qrcode" src="assets/qrcode.svg" alt="copy" title="QR code" />
</li>
</ul>
<p class="copy__alert d-none">Copied!!!</p>
<div class="qrcode__content--holder d-none">
<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>