Compare commits

..

17 Commits
1.0.2 ... 2.0.4

Author SHA1 Message Date
Deployment Bot (from Travis CI)
f1117ba499 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-24 03:19:41 +00:00
Deployment Bot (from Travis CI)
6ac41609e4 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-17 12:12:55 +00:00
Deployment Bot (from Travis CI)
41e15004ce Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-17 07:06:13 +00:00
Deployment Bot (from Travis CI)
f101aa8eea Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-16 14:04:26 +00:00
Deployment Bot (from Travis CI)
17d6c00f99 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-15 23:17:57 +00:00
Deployment Bot (from Travis CI)
9fc75d4b9e Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-11 02:54:47 +00:00
Deployment Bot (from Travis CI)
fa52ecc03c Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-10 17:33:03 +00:00
Deployment Bot (from Travis CI)
55238aba2b Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-10 17:17:20 +00:00
Deployment Bot (from Travis CI)
777fbe4907 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-10 15:14:04 +00:00
Deployment Bot (from Travis CI)
b33b634c68 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-10 14:22:39 +00:00
Deployment Bot (from Travis CI)
9aa5a9ae1b Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-05-10 03:40:09 +00:00
Deployment Bot (from Travis CI)
e6921f4b29 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-04-01 16:58:39 +00:00
Deployment Bot (from Travis CI)
c1f87abf0f Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-03-30 17:16:08 +00:00
Deployment Bot (from Travis CI)
c13fe8e097 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-03-03 06:19:54 +00:00
Deployment Bot (from Travis CI)
7b45dd6f48 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-03-03 05:16:59 +00:00
Deployment Bot (from Travis CI)
794804cd99 Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-03-03 03:48:42 +00:00
Deployment Bot (from Travis CI)
95de6adb8b Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension 2019-03-02 05:25:06 +00:00
36 changed files with 165 additions and 168 deletions

Binary file not shown.

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 @@
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,:after,:before{box-sizing:border-box}:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}.d-none{display:none!important}.v-none{visibility:hidden!important}.text-center{text-align:center}.mt-3{margin-top:3em}.mb-2{margin-bottom:2em}.selectDisable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Nunito,sans-serif}.icon__img{width:12px;height:12px}.switch{height:23px;width:49px;margin-right:10px;float:right;position:relative}.switch input{display:none}.switch input:checked+.slider{background-color:#2979ff}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{height:15px;width:15px;background-color:#fff;bottom:4px;content:"";left:4px;position:absolute;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{color:#111}#home{min-width:340px}#home .container{padding:10px}#home .container .header{display:flex;align-items:center;justify-content:space-between;line-height:1}#home .container .header .main__logo--holder .main__logo{width:22px;height:22px}#home .container .header .main__list--holder .list__button{display:inline-block;margin-right:10px}#home .container .header .main__list--holder .list__button .button__icon{width:16px;height:16px}#home .container .content__holder .url__content--holder{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#home .container .content__holder .url__content--holder .url__content--url{display:flex;align-items:center}#home .container .content__holder .url__content--holder .url__content--url #url__content-inner{margin:0;font-size:20px;line-height:1;color:#333;font-weight:600;letter-spacing:.03em}#home .container .content__holder .url__content--holder .url__content--url #copy__alert{position:absolute;margin-top:3.6em;top:0;color:green;font-size:11px}#home .container .content__holder .url__content--holder .buttons__content--holder{display:flex;align-items:center;padding:0;margin:0 0 0 16px}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 6px;border-radius:100%;box-shadow:0 2px 4px hsla(0,0%,39.2%,.1);background-color:#dedede}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__qrcode,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__qrcode{width:13px;height:13px}
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,:after,:before{box-sizing:border-box}:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}.d-none{display:none!important}.v-none{visibility:hidden!important}.text-center{text-align:center}.mt-3{margin-top:3em}.mb-2,.my-2{margin-bottom:2em}.my-2{margin-top:1em}.py-2{padding:1em 24px}.table-inner{border-radius:0 0 12px 12px;box-shadow:0 6px 30px rgba(50,50,50,.2);background-color:#fff}.selectDisable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Nunito,sans-serif}.icon__img{width:12px;height:12px}.switch{height:23px;width:49px;margin-right:10px;float:right;position:relative}.switch input{display:none}.switch input:checked+.slider{background-color:#2979ff}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{height:15px;width:15px;background-color:#fff;bottom:4px;content:"";left:4px;position:absolute;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{color:#111}#home{min-width:340px}#home .container{padding:10px}#home .container .header{display:flex;align-items:center;justify-content:space-between;line-height:1}#home .container .header .main__list--holder .list__button{display:inline-block;margin-right:11px}#home .container .content__holder .url__content--holder{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#home .container .content__holder .url__content--holder .url__content--url{display:flex;align-items:center}#home .container .content__holder .url__content--holder .url__content--url #url__content-inner{margin:0;font-size:20px;line-height:1;color:#333;font-weight:600;letter-spacing:.03em}#home .container .content__holder .url__content--holder .url__content--url #copy__alert{position:absolute;margin-top:3.6em;top:0;color:green;font-size:11px}#home .container .content__holder .url__content--holder .buttons__content--holder{display:flex;align-items:center;padding:0;margin:0 0 0 16px}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 6px;border-radius:100%;box-shadow:0 2px 4px hsla(0,0%,39.2%,.1);background-color:#dedede}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__qrcode,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__qrcode{width:13px;height:13px}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>History: Kutt</title><link rel="stylesheet" href="css/history.css"></head><body><section id="history"><div class="container history__content--holder"><div class="table__content--holder"><h2 class="table__content--title">Recent shortened links. (last 10 results)</h2><table class="table__content--wrapper" id="URL_table"><thead class="table__content--head"><tr class="table__head--holder"><th class="table__head--longURL">Original URL</th><th class="table__head--shortURL">Short URL</th><th class="table__head--clearAll"><ul class="table__list--clearAll"><li class="table__listItem--clear"><button class="table__clearAll--btn" id="table__clearAll--btn">Clear All <img class="selectDisable icon__img" src="assets/delete.svg" alt="Clear All"></button></li></ul></th></tr></thead><tbody class="table__content--body" id="delegation__element"></tbody></table></div></div></section><script src="js/history.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>History: Kutt</title><link rel="stylesheet" href="css/history.css"></head><body><section id="history"><div class="container history__content--holder"><div class="table__content--holder"><div class="history__head--holder"><h2>Recent shortened links. (last 10 results)</h2><a href="#" id="rate__button" target="_blank" rel="noopener">Rate 5 stars</a></div><table class="table__content--wrapper" id="URL_table"><thead class="table__content--head"><tr class="table__head--holder"><th class="table__head--longURL">Original URL</th><th class="table__head--shortURL">Short URL</th><th class="table__head--clearAll"><ul class="table__list--clearAll"><li class="table__listItem--clear"><button class="table__clearAll--btn" id="table__clearAll--btn">Clear All <img class="selectDisable icon__img" src="assets/delete.svg" alt="Clear All"></button></li></ul></th></tr></thead><tbody class="table__content--body" id="delegation__element"></tbody></table></div></div></section><script src="js/history.js"></script></body></html>

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

File diff suppressed because one or more lines are too long

View File

@@ -1,46 +1,45 @@
{
"manifest_version": 2,
"name": "Kutt",
"version": "1.0.2",
"description": "URL Shortener",
"icons": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
"manifest_version": 2,
"name": "Kutt",
"version": "2.0.4",
"description": "URL Shortener",
"icons": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"browser_action": {
"default_popup": "popup.html",
"default_icon": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"browser_action": {
"default_popup": "popup.html",
"default_icon": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"default_title": "Kutt",
"chrome_style": false
},
"author": "abhijithvijayan",
"background": {
"persistent": false,
"scripts": [
"js/background.js"
]
},
"homepage_url": "https://github.com/abhijithvijayan/kutt-extension",
"minimum_chrome_version": "49",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"options_page": "options.html",
"options_ui": {
"page": "options.html",
"chrome_style": false,
"open_in_tab": true
},
"permissions": [
"tabs",
"storage",
"clipboardRead",
"https://kutt.it/*/*"
],
"short_name": "Kutt"
}
"default_title": "Kutt",
"chrome_style": false
},
"author": "abhijithvijayan",
"background": {
"persistent": false,
"scripts": ["js/background.js"]
},
"homepage_url": "https://github.com/abhijithvijayan/kutt-extension",
"minimum_chrome_version": "49",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"options_page": "options.html",
"options_ui": {
"page": "options.html",
"chrome_style": false,
"open_in_tab": true
},
"permissions": [
"tabs",
"storage",
"clipboardRead",
"http://*/*",
"https://*/*"
],
"short_name": "Kutt"
}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Options: Kutt</title><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"> <a class="head__content--title" href="https://kutt.it" target="_blank" rel="noopener">Kutt.it</a></div><div class="form__content--holder"><form class="form__content"><label class="api__key--label">API Key: <a class="api__label--Qmark" target="_blank" rel="noopener" href="https://kutt.it/login">? <span class="api__label--tooltiptext text-center">Generate key from Kutt.it&nbsp;Website<br>(Settings Page)</span></a></label> <input class="api__key--holder" id="api__key--value" type="password" spellcheck="false"><div><label class="password--label">Set Password <span class="password__label--optional">? <span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br>(20 Char. Max)</span></span></label> <label class="switch" id="password__label--switch" for="password__label--checkbox"><input type="checkbox" id="password__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="pwd__holder"><input class="password--holder" id="password--value" type="password" maxlength="20" spellcheck="false"> <span class="view__password--eye" id="view__password--eye">SHOW</span></div><div><label class="copy--label">Auto Copy Kutt URL</label> <label class="switch" id="autocopy__label--switch" for="autocopy__label--checkbox"><input type="checkbox" id="autocopy__label--checkbox"><div class="slider round"></div></label></div><div><label class="copy--label">Keep History</label> <label class="switch" id="history__label--switch" for="history__label--checkbox"><input type="checkbox" id="history__label--checkbox"><div class="slider round"></div></label></div><button class="button__submit" id="button__submit" type="button">Save</button></form></div><div class="footer__text--holder text-center">Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kutt-extension" target="_blank" rel="noopener">GitHub</a></div></div></section><script src="js/options.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Options: Kutt</title><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"> <a class="head__content--title" href="https://kutt.it" target="_blank" rel="noopener">Kutt</a></div><div class="form__content--holder"><form class="form__content"><label class="api__key--label">API Key: <a class="api__label--text" target="_blank" rel="noopener" href="https://kutt.it/login">(Get one) <span class="api__label--tooltiptext text-center">Generate key from Kutt.it&nbsp;Website<br>(Settings Page)</span></a></label> <input class="api__key--holder" id="api__key--value" type="password" spellcheck="false"><div><label class="password--label">Set Password <span class="password__label--optional" style="font-size: 16px;">? <span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br>(20 Char. Max)</span></span></label> <label class="switch" id="password__label--switch" for="password__label--checkbox"><input type="checkbox" id="password__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="pwd__holder"><input class="password--holder" id="password--value" type="password" maxlength="20" spellcheck="false"> <span class="view__password--eye" id="view__password--eye">SHOW</span></div><div><label class="copy--label">Auto-copy URL to clipboard</label> <label class="switch" id="autocopy__label--switch" for="autocopy__label--checkbox"><input type="checkbox" id="autocopy__label--checkbox"><div class="slider round"></div></label></div><div><label class="copy--label">Keep URL History</label> <label class="switch" id="history__label--switch" for="history__label--checkbox"><input type="checkbox" id="history__label--checkbox"><div class="slider round"></div></label></div><div class="dev__mode--container"><label class="customhost__mode--label">Custom Host <span class="customhost__label--optional">(Advanced) <span class="customhost__label--tooltiptext text-center">Use extension for self&nbsp;-&nbsp;hosted Kutt.<br>Paste the self hosted domain in the field. (eg:&nbsp;https://mykutt.it)</span></span></label> <label class="switch" id="customhost__label--switch" for="customhost__label--checkbox"><input type="checkbox" id="customhost__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="customhost__holder"><input class="customhost__mode--holder text-center" id="customhost__mode--value" placeholder="https://mykutt.it" spellcheck="false"></div><button class="button__submit" id="button__submit" type="button">Save</button></form></div><div class="footer__text--holder text-center">Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kutt-extension" target="_blank" rel="noopener">GitHub</a></div></div></section><script src="js/options.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Kutt</title><link rel="stylesheet" href="css/popup.css"></head><body><section id="home"><div class="container"><header class="header"><div class="main__logo--holder"><img class="main__logo selectDisable" src="assets/logo.png"></div><div class="main__list--holder"><a class="list__button" href="options.html" target="_blank" rel="noopener" title="Options"><img class="button__icon selectDisable" src="assets/settings.svg"></a><a class="list__button" href="history.html" target="_blank" rel="noopener" title="History"><img class="button__icon selectDisable" src="assets/history.svg"></a></div></header><div class="content__holder"><div class="url__content--holder text-center"><div class="url__content--url"><div class="v-none" id="copy__alert">Copied to clipboard!</div><h4 id="url__content-inner">Shortening...</h4></div><ul class="buttons__content--holder d-none"><li class="copy__content--holder" id="button__copy--holder" title="Copy"><img id="button__copy" class="selectDisable" src="assets/copy.svg" alt="copy"></li><li class="qrbtn__content--holder" id="button__qrcode--holder" title="QR code"><img id="button__qrcode" class="selectDisable" src="assets/qrcode.svg" alt="QR Code"></li></ul></div><div class="qrcode__content--holder selectDisable text-center d-none"><img id="qr_code" src="#" alt="QRCode"></div></div></div></section><script src="js/popup.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Kutt</title><link rel="stylesheet" href="css/popup.css"></head><body><section id="home"><div class="container"><header class="header"><div class="main__logo--holder"><img style="width: 22px; height: 22px;" class="main__logo selectDisable" src="assets/logo.png"></div><div class="main__list--holder"><a class="list__button" href="options.html" target="_blank" rel="noopener" title="Options"><img style="width: 16px; height: 16px;" class="button__icon selectDisable" src="assets/settings.svg"></a><a class="list__button" href="history.html" target="_blank" rel="noopener" title="History"><img style="width: 16px; height: 16px;" class="button__icon selectDisable" src="assets/history.svg"></a></div></header><div class="content__holder"><div class="url__content--holder text-center"><div class="url__content--url"><div class="v-none" id="copy__alert">Copied to clipboard!</div><h4 id="url__content-inner">Shortening...</h4></div><ul class="buttons__content--holder d-none"><li class="copy__content--holder" id="button__copy--holder" title="Copy"><img style="width: 13px; height: 13px;" id="button__copy" class="selectDisable" src="assets/copy.svg" alt="copy"></li><li class="qrbtn__content--holder" id="button__qrcode--holder" title="QR code"><img style="width: 13px; height: 13px;" id="button__qrcode" class="selectDisable" src="assets/qrcode.svg" alt="QR Code"></li></ul></div><div class="qrcode__content--holder selectDisable text-center d-none"><img id="qr_code" src="#" alt="QRCode"></div></div></div></section><script src="js/popup.js"></script></body></html>

Binary file not shown.

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 @@
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,:after,:before{box-sizing:border-box}:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}.d-none{display:none!important}.v-none{visibility:hidden!important}.text-center{text-align:center}.mt-3{margin-top:3em}.mb-2{margin-bottom:2em}.selectDisable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Nunito,sans-serif}.icon__img{width:12px;height:12px}.switch{height:23px;width:49px;margin-right:10px;float:right;position:relative}.switch input{display:none}.switch input:checked+.slider{background-color:#2979ff}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{height:15px;width:15px;background-color:#fff;bottom:4px;content:"";left:4px;position:absolute;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{color:#111}#home{min-width:340px}#home .container{padding:10px}#home .container .header{display:flex;align-items:center;justify-content:space-between;line-height:1}#home .container .header .main__logo--holder .main__logo{width:22px;height:22px}#home .container .header .main__list--holder .list__button{display:inline-block;margin-right:10px}#home .container .header .main__list--holder .list__button .button__icon{width:16px;height:16px}#home .container .content__holder .url__content--holder{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#home .container .content__holder .url__content--holder .url__content--url{display:flex;align-items:center}#home .container .content__holder .url__content--holder .url__content--url #url__content-inner{margin:0;font-size:20px;line-height:1;color:#333;font-weight:600;letter-spacing:.03em}#home .container .content__holder .url__content--holder .url__content--url #copy__alert{position:absolute;margin-top:3.6em;top:0;color:green;font-size:11px}#home .container .content__holder .url__content--holder .buttons__content--holder{display:flex;align-items:center;padding:0;margin:0 0 0 16px}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 6px;border-radius:100%;box-shadow:0 2px 4px hsla(0,0%,39.2%,.1);background-color:#dedede}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__qrcode,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__qrcode{width:13px;height:13px}
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,:after,:before{box-sizing:border-box}:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}.d-none{display:none!important}.v-none{visibility:hidden!important}.text-center{text-align:center}.mt-3{margin-top:3em}.mb-2,.my-2{margin-bottom:2em}.my-2{margin-top:1em}.py-2{padding:1em 24px}.table-inner{border-radius:0 0 12px 12px;box-shadow:0 6px 30px rgba(50,50,50,.2);background-color:#fff}.selectDisable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Nunito,sans-serif}.icon__img{width:12px;height:12px}.switch{height:23px;width:49px;margin-right:10px;float:right;position:relative}.switch input{display:none}.switch input:checked+.slider{background-color:#2979ff}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{height:15px;width:15px;background-color:#fff;bottom:4px;content:"";left:4px;position:absolute;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{color:#111}#home{min-width:340px}#home .container{padding:10px}#home .container .header{display:flex;align-items:center;justify-content:space-between;line-height:1}#home .container .header .main__list--holder .list__button{display:inline-block;margin-right:11px}#home .container .content__holder .url__content--holder{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#home .container .content__holder .url__content--holder .url__content--url{display:flex;align-items:center}#home .container .content__holder .url__content--holder .url__content--url #url__content-inner{margin:0;font-size:20px;line-height:1;color:#333;font-weight:600;letter-spacing:.03em}#home .container .content__holder .url__content--holder .url__content--url #copy__alert{position:absolute;margin-top:3.6em;top:0;color:green;font-size:11px}#home .container .content__holder .url__content--holder .buttons__content--holder{display:flex;align-items:center;padding:0;margin:0 0 0 16px}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 6px;border-radius:100%;box-shadow:0 2px 4px hsla(0,0%,39.2%,.1);background-color:#dedede}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__qrcode,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__qrcode{width:13px;height:13px}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>History: Kutt</title><link rel="stylesheet" href="css/history.css"></head><body><section id="history"><div class="container history__content--holder"><div class="table__content--holder"><h2 class="table__content--title">Recent shortened links. (last 10 results)</h2><table class="table__content--wrapper" id="URL_table"><thead class="table__content--head"><tr class="table__head--holder"><th class="table__head--longURL">Original URL</th><th class="table__head--shortURL">Short URL</th><th class="table__head--clearAll"><ul class="table__list--clearAll"><li class="table__listItem--clear"><button class="table__clearAll--btn" id="table__clearAll--btn">Clear All <img class="selectDisable icon__img" src="assets/delete.svg" alt="Clear All"></button></li></ul></th></tr></thead><tbody class="table__content--body" id="delegation__element"></tbody></table></div></div></section><script src="js/history.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>History: Kutt</title><link rel="stylesheet" href="css/history.css"></head><body><section id="history"><div class="container history__content--holder"><div class="table__content--holder"><div class="history__head--holder"><h2>Recent shortened links. (last 10 results)</h2><a href="#" id="rate__button" target="_blank" rel="noopener">Rate 5 stars</a></div><table class="table__content--wrapper" id="URL_table"><thead class="table__content--head"><tr class="table__head--holder"><th class="table__head--longURL">Original URL</th><th class="table__head--shortURL">Short URL</th><th class="table__head--clearAll"><ul class="table__list--clearAll"><li class="table__listItem--clear"><button class="table__clearAll--btn" id="table__clearAll--btn">Clear All <img class="selectDisable icon__img" src="assets/delete.svg" alt="Clear All"></button></li></ul></th></tr></thead><tbody class="table__content--body" id="delegation__element"></tbody></table></div></div></section><script src="js/history.js"></script></body></html>

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

File diff suppressed because one or more lines are too long

View File

@@ -1,48 +1,47 @@
{
"manifest_version": 2,
"name": "Kutt",
"version": "1.0.2",
"browser_specific_settings": {
"gecko": {
"id": "support@kutt.it"
}
"manifest_version": 2,
"name": "Kutt",
"version": "2.0.4",
"browser_specific_settings": {
"gecko": {
"id": "support@kutt.it"
}
},
"description": "URL Shortener",
"icons": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"browser_action": {
"default_popup": "popup.html",
"default_icon": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"description": "URL Shortener",
"icons": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"browser_action": {
"default_popup": "popup.html",
"default_icon": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"default_title": "Kutt",
"browser_style": false
},
"author": "abhijithvijayan",
"background": {
"scripts": [
"js/background.js"
]
},
"homepage_url": "https://github.com/abhijithvijayan/kutt-extension",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"options_ui": {
"page": "options.html",
"open_in_tab": true
},
"permissions": [
"tabs",
"storage",
"clipboardWrite",
"clipboardRead",
"https://kutt.it/*/*"
],
"short_name": "Kutt"
}
"default_title": "Kutt",
"browser_style": false
},
"author": "abhijithvijayan",
"background": {
"scripts": ["js/background.js"]
},
"homepage_url": "https://github.com/abhijithvijayan/kutt-extension",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"options_ui": {
"page": "options.html",
"open_in_tab": true
},
"permissions": [
"tabs",
"storage",
"clipboardWrite",
"clipboardRead",
"http://*/*",
"https://*/*"
],
"short_name": "Kutt"
}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Options: Kutt</title><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"> <a class="head__content--title" href="https://kutt.it" target="_blank" rel="noopener">Kutt.it</a></div><div class="form__content--holder"><form class="form__content"><label class="api__key--label">API Key: <a class="api__label--Qmark" target="_blank" rel="noopener" href="https://kutt.it/login">? <span class="api__label--tooltiptext text-center">Generate key from Kutt.it&nbsp;Website<br>(Settings Page)</span></a></label> <input class="api__key--holder" id="api__key--value" type="password" spellcheck="false"><div><label class="password--label">Set Password <span class="password__label--optional">? <span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br>(20 Char. Max)</span></span></label> <label class="switch" id="password__label--switch" for="password__label--checkbox"><input type="checkbox" id="password__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="pwd__holder"><input class="password--holder" id="password--value" type="password" maxlength="20" spellcheck="false"> <span class="view__password--eye" id="view__password--eye">SHOW</span></div><div><label class="copy--label">Auto Copy Kutt URL</label> <label class="switch" id="autocopy__label--switch" for="autocopy__label--checkbox"><input type="checkbox" id="autocopy__label--checkbox"><div class="slider round"></div></label></div><div><label class="copy--label">Keep History</label> <label class="switch" id="history__label--switch" for="history__label--checkbox"><input type="checkbox" id="history__label--checkbox"><div class="slider round"></div></label></div><button class="button__submit" id="button__submit" type="button">Save</button></form></div><div class="footer__text--holder text-center">Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kutt-extension" target="_blank" rel="noopener">GitHub</a></div></div></section><script src="js/options.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Options: Kutt</title><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"> <a class="head__content--title" href="https://kutt.it" target="_blank" rel="noopener">Kutt</a></div><div class="form__content--holder"><form class="form__content"><label class="api__key--label">API Key: <a class="api__label--text" target="_blank" rel="noopener" href="https://kutt.it/login">(Get one) <span class="api__label--tooltiptext text-center">Generate key from Kutt.it&nbsp;Website<br>(Settings Page)</span></a></label> <input class="api__key--holder" id="api__key--value" type="password" spellcheck="false"><div><label class="password--label">Set Password <span class="password__label--optional" style="font-size: 16px;">? <span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br>(20 Char. Max)</span></span></label> <label class="switch" id="password__label--switch" for="password__label--checkbox"><input type="checkbox" id="password__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="pwd__holder"><input class="password--holder" id="password--value" type="password" maxlength="20" spellcheck="false"> <span class="view__password--eye" id="view__password--eye">SHOW</span></div><div><label class="copy--label">Auto-copy URL to clipboard</label> <label class="switch" id="autocopy__label--switch" for="autocopy__label--checkbox"><input type="checkbox" id="autocopy__label--checkbox"><div class="slider round"></div></label></div><div><label class="copy--label">Keep URL History</label> <label class="switch" id="history__label--switch" for="history__label--checkbox"><input type="checkbox" id="history__label--checkbox"><div class="slider round"></div></label></div><div class="dev__mode--container"><label class="customhost__mode--label">Custom Host <span class="customhost__label--optional">(Advanced) <span class="customhost__label--tooltiptext text-center">Use extension for self&nbsp;-&nbsp;hosted Kutt.<br>Paste the self hosted domain in the field. (eg:&nbsp;https://mykutt.it)</span></span></label> <label class="switch" id="customhost__label--switch" for="customhost__label--checkbox"><input type="checkbox" id="customhost__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="customhost__holder"><input class="customhost__mode--holder text-center" id="customhost__mode--value" placeholder="https://mykutt.it" spellcheck="false"></div><button class="button__submit" id="button__submit" type="button">Save</button></form></div><div class="footer__text--holder text-center">Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kutt-extension" target="_blank" rel="noopener">GitHub</a></div></div></section><script src="js/options.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Kutt</title><link rel="stylesheet" href="css/popup.css"></head><body><section id="home"><div class="container"><header class="header"><div class="main__logo--holder"><img class="main__logo selectDisable" src="assets/logo.png"></div><div class="main__list--holder"><a class="list__button" href="options.html" target="_blank" rel="noopener" title="Options"><img class="button__icon selectDisable" src="assets/settings.svg"></a><a class="list__button" href="history.html" target="_blank" rel="noopener" title="History"><img class="button__icon selectDisable" src="assets/history.svg"></a></div></header><div class="content__holder"><div class="url__content--holder text-center"><div class="url__content--url"><div class="v-none" id="copy__alert">Copied to clipboard!</div><h4 id="url__content-inner">Shortening...</h4></div><ul class="buttons__content--holder d-none"><li class="copy__content--holder" id="button__copy--holder" title="Copy"><img id="button__copy" class="selectDisable" src="assets/copy.svg" alt="copy"></li><li class="qrbtn__content--holder" id="button__qrcode--holder" title="QR code"><img id="button__qrcode" class="selectDisable" src="assets/qrcode.svg" alt="QR Code"></li></ul></div><div class="qrcode__content--holder selectDisable text-center d-none"><img id="qr_code" src="#" alt="QRCode"></div></div></div></section><script src="js/popup.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Kutt</title><link rel="stylesheet" href="css/popup.css"></head><body><section id="home"><div class="container"><header class="header"><div class="main__logo--holder"><img style="width: 22px; height: 22px;" class="main__logo selectDisable" src="assets/logo.png"></div><div class="main__list--holder"><a class="list__button" href="options.html" target="_blank" rel="noopener" title="Options"><img style="width: 16px; height: 16px;" class="button__icon selectDisable" src="assets/settings.svg"></a><a class="list__button" href="history.html" target="_blank" rel="noopener" title="History"><img style="width: 16px; height: 16px;" class="button__icon selectDisable" src="assets/history.svg"></a></div></header><div class="content__holder"><div class="url__content--holder text-center"><div class="url__content--url"><div class="v-none" id="copy__alert">Copied to clipboard!</div><h4 id="url__content-inner">Shortening...</h4></div><ul class="buttons__content--holder d-none"><li class="copy__content--holder" id="button__copy--holder" title="Copy"><img style="width: 13px; height: 13px;" id="button__copy" class="selectDisable" src="assets/copy.svg" alt="copy"></li><li class="qrbtn__content--holder" id="button__qrcode--holder" title="QR code"><img style="width: 13px; height: 13px;" id="button__qrcode" class="selectDisable" src="assets/qrcode.svg" alt="QR Code"></li></ul></div><div class="qrcode__content--holder selectDisable text-center d-none"><img id="qr_code" src="#" alt="QRCode"></div></div></div></section><script src="js/popup.js"></script></body></html>

BIN
opera.zip

Binary file not shown.

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 @@
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,:after,:before{box-sizing:border-box}:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}.d-none{display:none!important}.v-none{visibility:hidden!important}.text-center{text-align:center}.mt-3{margin-top:3em}.mb-2{margin-bottom:2em}.selectDisable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Nunito,sans-serif}.icon__img{width:12px;height:12px}.switch{height:23px;width:49px;margin-right:10px;float:right;position:relative}.switch input{display:none}.switch input:checked+.slider{background-color:#2979ff}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{height:15px;width:15px;background-color:#fff;bottom:4px;content:"";left:4px;position:absolute;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{color:#111}#home{min-width:340px}#home .container{padding:10px}#home .container .header{display:flex;align-items:center;justify-content:space-between;line-height:1}#home .container .header .main__logo--holder .main__logo{width:22px;height:22px}#home .container .header .main__list--holder .list__button{display:inline-block;margin-right:10px}#home .container .header .main__list--holder .list__button .button__icon{width:16px;height:16px}#home .container .content__holder .url__content--holder{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#home .container .content__holder .url__content--holder .url__content--url{display:flex;align-items:center}#home .container .content__holder .url__content--holder .url__content--url #url__content-inner{margin:0;font-size:20px;line-height:1;color:#333;font-weight:600;letter-spacing:.03em}#home .container .content__holder .url__content--holder .url__content--url #copy__alert{position:absolute;margin-top:3.6em;top:0;color:green;font-size:11px}#home .container .content__holder .url__content--holder .buttons__content--holder{display:flex;align-items:center;padding:0;margin:0 0 0 16px}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 6px;border-radius:100%;box-shadow:0 2px 4px hsla(0,0%,39.2%,.1);background-color:#dedede}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__qrcode,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__qrcode{width:13px;height:13px}
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600);*,:after,:before{box-sizing:border-box}:focus{outline:0}ol,ul{list-style-type:none}*{margin:0;padding:0;border:0;outline:0}body{overflow-x:hidden}a:link{text-decoration:none}.d-none{display:none!important}.v-none{visibility:hidden!important}.text-center{text-align:center}.mt-3{margin-top:3em}.mb-2,.my-2{margin-bottom:2em}.my-2{margin-top:1em}.py-2{padding:1em 24px}.table-inner{border-radius:0 0 12px 12px;box-shadow:0 6px 30px rgba(50,50,50,.2);background-color:#fff}.selectDisable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Nunito,sans-serif}.icon__img{width:12px;height:12px}.switch{height:23px;width:49px;margin-right:10px;float:right;position:relative}.switch input{display:none}.switch input:checked+.slider{background-color:#2979ff}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{height:15px;width:15px;background-color:#fff;bottom:4px;content:"";left:4px;position:absolute;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{color:#111}#home{min-width:340px}#home .container{padding:10px}#home .container .header{display:flex;align-items:center;justify-content:space-between;line-height:1}#home .container .header .main__list--holder .list__button{display:inline-block;margin-right:11px}#home .container .content__holder .url__content--holder{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#home .container .content__holder .url__content--holder .url__content--url{display:flex;align-items:center}#home .container .content__holder .url__content--holder .url__content--url #url__content-inner{margin:0;font-size:20px;line-height:1;color:#333;font-weight:600;letter-spacing:.03em}#home .container .content__holder .url__content--holder .url__content--url #copy__alert{position:absolute;margin-top:3.6em;top:0;color:green;font-size:11px}#home .container .content__holder .url__content--holder .buttons__content--holder{display:flex;align-items:center;padding:0;margin:0 0 0 16px}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 6px;border-radius:100%;box-shadow:0 2px 4px hsla(0,0%,39.2%,.1);background-color:#dedede}#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .copy__content--holder #button__qrcode,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__copy,#home .container .content__holder .url__content--holder .buttons__content--holder .qrbtn__content--holder #button__qrcode{width:13px;height:13px}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>History: Kutt</title><link rel="stylesheet" href="css/history.css"></head><body><section id="history"><div class="container history__content--holder"><div class="table__content--holder"><h2 class="table__content--title">Recent shortened links. (last 10 results)</h2><table class="table__content--wrapper" id="URL_table"><thead class="table__content--head"><tr class="table__head--holder"><th class="table__head--longURL">Original URL</th><th class="table__head--shortURL">Short URL</th><th class="table__head--clearAll"><ul class="table__list--clearAll"><li class="table__listItem--clear"><button class="table__clearAll--btn" id="table__clearAll--btn">Clear All <img class="selectDisable icon__img" src="assets/delete.svg" alt="Clear All"></button></li></ul></th></tr></thead><tbody class="table__content--body" id="delegation__element"></tbody></table></div></div></section><script src="js/history.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>History: Kutt</title><link rel="stylesheet" href="css/history.css"></head><body><section id="history"><div class="container history__content--holder"><div class="table__content--holder"><div class="history__head--holder"><h2>Recent shortened links. (last 10 results)</h2><a href="#" id="rate__button" target="_blank" rel="noopener">Rate 5 stars</a></div><table class="table__content--wrapper" id="URL_table"><thead class="table__content--head"><tr class="table__head--holder"><th class="table__head--longURL">Original URL</th><th class="table__head--shortURL">Short URL</th><th class="table__head--clearAll"><ul class="table__list--clearAll"><li class="table__listItem--clear"><button class="table__clearAll--btn" id="table__clearAll--btn">Clear All <img class="selectDisable icon__img" src="assets/delete.svg" alt="Clear All"></button></li></ul></th></tr></thead><tbody class="table__content--body" id="delegation__element"></tbody></table></div></div></section><script src="js/history.js"></script></body></html>

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

File diff suppressed because one or more lines are too long

View File

@@ -1,47 +1,46 @@
{
"manifest_version": 2,
"name": "Kutt",
"version": "1.0.2",
"description": "URL Shortener",
"developer": {
"name": "abhijithvijayan"
"manifest_version": 2,
"name": "Kutt",
"version": "2.0.4",
"description": "URL Shortener",
"developer": {
"name": "abhijithvijayan"
},
"icons": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"browser_action": {
"default_popup": "popup.html",
"default_icon": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"icons": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"browser_action": {
"default_popup": "popup.html",
"default_icon": {
"16": "assets/favicon-16.png",
"32": "assets/favicon-32.png",
"48": "assets/favicon-48.png",
"128": "assets/favicon-128.png"
},
"default_title": "Kutt",
"chrome_style": false
},
"background": {
"persistent": false,
"scripts": [
"js/background.js"
]
},
"homepage_url": "https://github.com/abhijithvijayan/kutt-extension",
"minimum_opera_version": "36",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"options_page": "options.html",
"options_ui": {
"page": "options.html",
"open_in_tab": true
},
"permissions": [
"tabs",
"storage",
"clipboardRead",
"https://kutt.it/*/*"
],
"short_name": "Kutt"
}
"default_title": "Kutt",
"chrome_style": false
},
"background": {
"persistent": false,
"scripts": ["js/background.js"]
},
"homepage_url": "https://github.com/abhijithvijayan/kutt-extension",
"minimum_opera_version": "36",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"options_page": "options.html",
"options_ui": {
"page": "options.html",
"open_in_tab": true
},
"permissions": [
"tabs",
"storage",
"clipboardRead",
"http://*/*",
"https://*/*"
],
"short_name": "Kutt"
}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Options: Kutt</title><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"> <a class="head__content--title" href="https://kutt.it" target="_blank" rel="noopener">Kutt.it</a></div><div class="form__content--holder"><form class="form__content"><label class="api__key--label">API Key: <a class="api__label--Qmark" target="_blank" rel="noopener" href="https://kutt.it/login">? <span class="api__label--tooltiptext text-center">Generate key from Kutt.it&nbsp;Website<br>(Settings Page)</span></a></label> <input class="api__key--holder" id="api__key--value" type="password" spellcheck="false"><div><label class="password--label">Set Password <span class="password__label--optional">? <span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br>(20 Char. Max)</span></span></label> <label class="switch" id="password__label--switch" for="password__label--checkbox"><input type="checkbox" id="password__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="pwd__holder"><input class="password--holder" id="password--value" type="password" maxlength="20" spellcheck="false"> <span class="view__password--eye" id="view__password--eye">SHOW</span></div><div><label class="copy--label">Auto Copy Kutt URL</label> <label class="switch" id="autocopy__label--switch" for="autocopy__label--checkbox"><input type="checkbox" id="autocopy__label--checkbox"><div class="slider round"></div></label></div><div><label class="copy--label">Keep History</label> <label class="switch" id="history__label--switch" for="history__label--checkbox"><input type="checkbox" id="history__label--checkbox"><div class="slider round"></div></label></div><button class="button__submit" id="button__submit" type="button">Save</button></form></div><div class="footer__text--holder text-center">Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kutt-extension" target="_blank" rel="noopener">GitHub</a></div></div></section><script src="js/options.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Options: Kutt</title><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"> <a class="head__content--title" href="https://kutt.it" target="_blank" rel="noopener">Kutt</a></div><div class="form__content--holder"><form class="form__content"><label class="api__key--label">API Key: <a class="api__label--text" target="_blank" rel="noopener" href="https://kutt.it/login">(Get one) <span class="api__label--tooltiptext text-center">Generate key from Kutt.it&nbsp;Website<br>(Settings Page)</span></a></label> <input class="api__key--holder" id="api__key--value" type="password" spellcheck="false"><div><label class="password--label">Set Password <span class="password__label--optional" style="font-size: 16px;">? <span class="password__label--tooltiptext text-center">Set Password for the Shortened URLs.<br>(20 Char. Max)</span></span></label> <label class="switch" id="password__label--switch" for="password__label--checkbox"><input type="checkbox" id="password__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="pwd__holder"><input class="password--holder" id="password--value" type="password" maxlength="20" spellcheck="false"> <span class="view__password--eye" id="view__password--eye">SHOW</span></div><div><label class="copy--label">Auto-copy URL to clipboard</label> <label class="switch" id="autocopy__label--switch" for="autocopy__label--checkbox"><input type="checkbox" id="autocopy__label--checkbox"><div class="slider round"></div></label></div><div><label class="copy--label">Keep URL History</label> <label class="switch" id="history__label--switch" for="history__label--checkbox"><input type="checkbox" id="history__label--checkbox"><div class="slider round"></div></label></div><div class="dev__mode--container"><label class="customhost__mode--label">Custom Host <span class="customhost__label--optional">(Advanced) <span class="customhost__label--tooltiptext text-center">Use extension for self&nbsp;-&nbsp;hosted Kutt.<br>Paste the self hosted domain in the field. (eg:&nbsp;https://mykutt.it)</span></span></label> <label class="switch" id="customhost__label--switch" for="customhost__label--checkbox"><input type="checkbox" id="customhost__label--checkbox"><div class="slider round"></div></label></div><div class="mb-2 d-none" id="customhost__holder"><input class="customhost__mode--holder text-center" id="customhost__mode--value" placeholder="https://mykutt.it" spellcheck="false"></div><button class="button__submit" id="button__submit" type="button">Save</button></form></div><div class="footer__text--holder text-center">Made with ❤️ on <a class="github__repo--link" href="https://github.com/abhijithvijayan/kutt-extension" target="_blank" rel="noopener">GitHub</a></div></div></section><script src="js/options.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Kutt</title><link rel="stylesheet" href="css/popup.css"></head><body><section id="home"><div class="container"><header class="header"><div class="main__logo--holder"><img class="main__logo selectDisable" src="assets/logo.png"></div><div class="main__list--holder"><a class="list__button" href="options.html" target="_blank" rel="noopener" title="Options"><img class="button__icon selectDisable" src="assets/settings.svg"></a><a class="list__button" href="history.html" target="_blank" rel="noopener" title="History"><img class="button__icon selectDisable" src="assets/history.svg"></a></div></header><div class="content__holder"><div class="url__content--holder text-center"><div class="url__content--url"><div class="v-none" id="copy__alert">Copied to clipboard!</div><h4 id="url__content-inner">Shortening...</h4></div><ul class="buttons__content--holder d-none"><li class="copy__content--holder" id="button__copy--holder" title="Copy"><img id="button__copy" class="selectDisable" src="assets/copy.svg" alt="copy"></li><li class="qrbtn__content--holder" id="button__qrcode--holder" title="QR code"><img id="button__qrcode" class="selectDisable" src="assets/qrcode.svg" alt="QR Code"></li></ul></div><div class="qrcode__content--holder selectDisable text-center d-none"><img id="qr_code" src="#" alt="QRCode"></div></div></div></section><script src="js/popup.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Kutt</title><link rel="stylesheet" href="css/popup.css"></head><body><section id="home"><div class="container"><header class="header"><div class="main__logo--holder"><img style="width: 22px; height: 22px;" class="main__logo selectDisable" src="assets/logo.png"></div><div class="main__list--holder"><a class="list__button" href="options.html" target="_blank" rel="noopener" title="Options"><img style="width: 16px; height: 16px;" class="button__icon selectDisable" src="assets/settings.svg"></a><a class="list__button" href="history.html" target="_blank" rel="noopener" title="History"><img style="width: 16px; height: 16px;" class="button__icon selectDisable" src="assets/history.svg"></a></div></header><div class="content__holder"><div class="url__content--holder text-center"><div class="url__content--url"><div class="v-none" id="copy__alert">Copied to clipboard!</div><h4 id="url__content-inner">Shortening...</h4></div><ul class="buttons__content--holder d-none"><li class="copy__content--holder" id="button__copy--holder" title="Copy"><img style="width: 13px; height: 13px;" id="button__copy" class="selectDisable" src="assets/copy.svg" alt="copy"></li><li class="qrbtn__content--holder" id="button__qrcode--holder" title="QR code"><img style="width: 13px; height: 13px;" id="button__qrcode" class="selectDisable" src="assets/qrcode.svg" alt="QR Code"></li></ul></div><div class="qrcode__content--holder selectDisable text-center d-none"><img id="qr_code" src="#" alt="QRCode"></div></div></div></section><script src="js/popup.js"></script></body></html>