Compare commits
159 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f28241b13f | ||
|
|
ad68c04efe | ||
|
|
4f97c9c5c1 | ||
|
|
d0d1f63b94 | ||
|
|
89101f25ca | ||
|
|
ade24a7f6f | ||
|
|
3e618a7baa | ||
|
|
547e99504a | ||
|
|
c07dcf2754 | ||
|
|
6de2170345 | ||
|
|
0ff328c2ff | ||
|
|
4630f0e047 | ||
|
|
e490d3df90 | ||
|
|
7f8929ddc6 | ||
|
|
c92b55d60f | ||
|
|
ababf794ef | ||
|
|
2416556b3f | ||
|
|
a36f6f5052 | ||
|
|
d87f0dc720 | ||
|
|
32fecf205e | ||
|
|
e0c8980a00 | ||
|
|
abfb9fd40b | ||
|
|
582129569f | ||
|
|
c803ee91a0 | ||
|
|
59e222a091 | ||
|
|
93d26a8015 | ||
|
|
47e34757a5 | ||
|
|
7648acbb17 | ||
|
|
2609ddd1c7 | ||
|
|
80dd933cb9 | ||
|
|
3ad0548b1e | ||
|
|
2e78123dbc | ||
|
|
55f163cff2 | ||
|
|
3a829f7104 | ||
|
|
713d07cafe | ||
|
|
a55d0fb058 | ||
|
|
55975b5c8a | ||
|
|
a7186177db | ||
|
|
8994dd2264 | ||
|
|
c471b01b5d | ||
|
|
cb788874cb | ||
|
|
78514ec276 | ||
|
|
dc35862578 | ||
|
|
8be232b678 | ||
|
|
3a629a4b17 | ||
|
|
34032f6816 | ||
|
|
8154a6717e | ||
|
|
a01c170c9f | ||
|
|
96a15f59a9 | ||
|
|
17b56d5f9c | ||
|
|
b2990fa536 | ||
|
|
d490fe56e9 | ||
|
|
703eaffac0 | ||
|
|
e0df908254 | ||
|
|
843ac1b56b | ||
|
|
9f7595245f | ||
|
|
a041e9f72f | ||
|
|
f3d2befe64 | ||
|
|
b2d09bf25f | ||
|
|
061357de76 | ||
|
|
a45e5cf12e | ||
|
|
c8ab870524 | ||
|
|
e1a20928ff | ||
|
|
41e35dd395 | ||
|
|
479d7b4eab | ||
|
|
bcd9888f0b | ||
|
|
4b24867d89 | ||
|
|
2deeb27b66 | ||
|
|
3798ed099d | ||
|
|
cb2259b605 | ||
|
|
e4189d1daa | ||
|
|
d7b0ef86b7 | ||
|
|
eef336bba1 | ||
|
|
1bc0472914 | ||
|
|
05ae8bdf68 | ||
|
|
3ac86edca1 | ||
|
|
f1117ba499 | ||
|
|
6ac41609e4 | ||
|
|
41e15004ce | ||
|
|
f101aa8eea | ||
|
|
17d6c00f99 | ||
|
|
9fc75d4b9e | ||
|
|
fa52ecc03c | ||
|
|
55238aba2b | ||
|
|
777fbe4907 | ||
|
|
b33b634c68 | ||
|
|
9aa5a9ae1b | ||
|
|
e6921f4b29 | ||
|
|
c1f87abf0f | ||
|
|
c13fe8e097 | ||
|
|
7b45dd6f48 | ||
|
|
794804cd99 | ||
|
|
95de6adb8b | ||
|
|
5a0a326c56 | ||
|
|
1b5f476b1e | ||
|
|
f74bb15c14 | ||
|
|
2c6aba0d82 | ||
|
|
976152fe03 | ||
|
|
74d300403e | ||
|
|
82921d5e41 | ||
|
|
e91eb155f4 | ||
|
|
a3ff210d7c | ||
|
|
753f6e924e | ||
|
|
08f4fefe0c | ||
|
|
703ad60675 | ||
|
|
c2c4cd931c | ||
|
|
e4c9f90249 | ||
|
|
22eea32152 | ||
|
|
97201f3258 | ||
|
|
33a28e9e8d | ||
|
|
d58f30a840 | ||
|
|
62cea8abf7 | ||
|
|
123348689a | ||
|
|
777b387b6c | ||
|
|
f7af0b9773 | ||
|
|
f3dc71e5c2 | ||
|
|
8f2b7e323a | ||
|
|
e4282851a4 | ||
|
|
56ba3f8c83 | ||
|
|
88e7dffb97 | ||
|
|
5d2c6ab22f | ||
|
|
36f6b98a5f | ||
|
|
14dec2ea92 | ||
|
|
5f52bb38e5 | ||
|
|
cee4c929f0 | ||
|
|
0e22ddc483 | ||
|
|
a0a71bb337 | ||
|
|
aa020d719e | ||
|
|
92fd233d5e | ||
|
|
7ce41b6573 | ||
|
|
a3cb654e4e | ||
|
|
764eea8f7f | ||
|
|
bd37e2465f | ||
|
|
7a386d4143 | ||
|
|
bd85803f41 | ||
|
|
61ff44e3f9 | ||
|
|
e70f84fe87 | ||
|
|
cbd288ec0b | ||
|
|
f1d7aa9d75 | ||
|
|
4150c30661 | ||
|
|
fed18005d0 | ||
|
|
31f49b6a8a | ||
|
|
f4230bc8e4 | ||
|
|
6e9f74fcf1 | ||
|
|
e6a3743696 | ||
|
|
be7b2ffdd7 | ||
|
|
d65aac1efd | ||
|
|
18694b4e36 | ||
|
|
02f85a848c | ||
|
|
eba1f44912 | ||
|
|
f6d8514667 | ||
|
|
a16d802568 | ||
|
|
eb3aef66ef | ||
|
|
4644d12e8c | ||
|
|
6006ca9db3 | ||
|
|
3b84e03166 | ||
|
|
86e936cc21 | ||
|
|
e9c783e2c7 | ||
|
|
d26cd7be57 |
@@ -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 +0,0 @@
|
||||
<svg aria-hidden="true" data-prefix="far" data-icon="copy" class="svg-inline--fa fa-copy fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z"></path></svg>
|
||||
|
Before Width: | Height: | Size: 718 B |
@@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M896 128q209 0 385.5 103t279.5 279.5 103 385.5q0 251-146.5 451.5t-378.5 277.5q-27 5-40-7t-13-30q0-3 .5-76.5t.5-134.5q0-97-52-142 57-6 102.5-18t94-39 81-66.5 53-105 20.5-150.5q0-119-79-206 37-91-8-204-28-9-81 11t-92 44l-38 24q-93-26-192-26t-192 26q-16-11-42.5-27t-83.5-38.5-85-13.5q-45 113-8 204-79 87-79 206 0 85 20.5 150t52.5 105 80.5 67 94 39 102.5 18q-39 36-49 103-21 10-45 15t-57 5-65.5-21.5-55.5-62.5q-19-32-48.5-52t-49.5-24l-20-3q-21 0-29 4.5t-5 11.5 9 14 13 12l7 5q22 10 43.5 38t31.5 51l10 23q13 38 44 61.5t67 30 69.5 7 55.5-3.5l23-4q0 38 .5 88.5t.5 54.5q0 18-13 30t-40 7q-232-77-378.5-277.5t-146.5-451.5q0-209 103-385.5t279.5-279.5 385.5-103zm-477 1103q3-7-7-12-10-3-13 2-3 7 7 12 9 6 13-2zm31 34q7-5-2-16-10-9-16-3-7 5 2 16 10 10 16 3zm30 45q9-7 0-19-8-13-17-6-9 5 0 18t17 7zm42 42q8-8-4-19-12-12-20-3-9 8 4 19 12 12 20 3zm57 25q3-11-13-16-15-4-19 7t13 15q15 6 19-6zm63 5q0-13-17-11-16 0-16 11 0 13 17 11 16 0 16-11zm58-10q-2-11-18-9-16 3-14 15t18 8 14-14z"/></svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -1 +0,0 @@
|
||||
<svg aria-hidden="true" data-prefix="fas" data-icon="qrcode" class="svg-inline--fa fa-qrcode fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z"></path></svg>
|
||||
|
Before Width: | Height: | Size: 433 B |
@@ -1 +0,0 @@
|
||||
<svg aria-hidden="true" data-prefix="fas" data-icon="cog" class="svg-inline--fa fa-cog fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M444.788 291.1l42.616 24.599c4.867 2.809 7.126 8.618 5.459 13.985-11.07 35.642-29.97 67.842-54.689 94.586a12.016 12.016 0 0 1-14.832 2.254l-42.584-24.595a191.577 191.577 0 0 1-60.759 35.13v49.182a12.01 12.01 0 0 1-9.377 11.718c-34.956 7.85-72.499 8.256-109.219.007-5.49-1.233-9.403-6.096-9.403-11.723v-49.184a191.555 191.555 0 0 1-60.759-35.13l-42.584 24.595a12.016 12.016 0 0 1-14.832-2.254c-24.718-26.744-43.619-58.944-54.689-94.586-1.667-5.366.592-11.175 5.459-13.985L67.212 291.1a193.48 193.48 0 0 1 0-70.199l-42.616-24.599c-4.867-2.809-7.126-8.618-5.459-13.985 11.07-35.642 29.97-67.842 54.689-94.586a12.016 12.016 0 0 1 14.832-2.254l42.584 24.595a191.577 191.577 0 0 1 60.759-35.13V25.759a12.01 12.01 0 0 1 9.377-11.718c34.956-7.85 72.499-8.256 109.219-.007 5.49 1.233 9.403 6.096 9.403 11.723v49.184a191.555 191.555 0 0 1 60.759 35.13l42.584-24.595a12.016 12.016 0 0 1 14.832 2.254c24.718 26.744 43.619 58.944 54.689 94.586 1.667 5.366-.592 11.175-5.459 13.985L444.788 220.9a193.485 193.485 0 0 1 0 70.2zM336 256c0-44.112-35.888-80-80-80s-80 35.888-80 80 35.888 80 80 80 80-35.888 80-80z"></path></svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
BIN
chrome.zip
Normal file
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 984 B After Width: | Height: | Size: 984 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
1
chrome/css/options.css
Normal file
@@ -0,0 +1 @@
|
||||
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}body,html,ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,html,ol[class],ul[class]{margin:0}body,html{border:0}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a:hover{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}textarea{resize:none}button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none!important}h1,h2,h3,h4,h5{font-weight:600;margin:0 0 10px}p{margin:0 0 15px}:is(ul,ol)>:not(li),a:is(:not([href]),[href=""],[href="#"]){outline:2px dotted red}img:not([alt]),img:not([height]),img:not([width]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{height:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3;overflow-x:hidden;width:100%}.icon{min-width:0;width:30px;height:30px;background-color:#ebfff3;align-items:center;justify-content:center;display:flex;position:relative;cursor:pointer;box-sizing:border-box;box-shadow:0 2px 1px rgba(138,158,168,.12);padding:6px;border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;outline:none;transition:transform .4s ease-out 0s;border-radius:100%}.icon svg{width:100%;height:100%;transition:all .2s ease-out 0s}*{margin:0;padding:0;outline:0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.d-none{display:none!important}
|
||||
1
chrome/css/popup.css
Normal file
@@ -0,0 +1 @@
|
||||
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}body,html,ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,html,ol[class],ul[class]{margin:0}body,html{border:0}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a:hover{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}textarea{resize:none}button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none!important}h1,h2,h3,h4,h5{font-weight:600;margin:0 0 10px}p{margin:0 0 15px}:is(ul,ol)>:not(li),a:is(:not([href]),[href=""],[href="#"]){outline:2px dotted red}img:not([alt]),img:not([height]),img:not([width]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{height:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3;overflow-x:hidden;width:100%}.icon{min-width:0;width:30px;height:30px;background-color:#ebfff3;align-items:center;justify-content:center;display:flex;position:relative;cursor:pointer;box-sizing:border-box;box-shadow:0 2px 1px rgba(138,158,168,.12);padding:6px;border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;outline:none;transition:transform .4s ease-out 0s;border-radius:100%}.icon svg{width:100%;height:100%;transition:all .2s ease-out 0s}*{margin:0;padding:0;outline:0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.d-none{display:none!important}
|
||||
1
chrome/history.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width"/><title>History : Kutt Extension</title></head><body><div id="history-root"></div><script src="js/history.bundle.js"></script></body></html>
|
||||
1
chrome/js/background.bundle.js
Normal file
1
chrome/js/history.bundle.js
Normal file
1
chrome/js/options.bundle.js
Normal file
1
chrome/js/popup.bundle.js
Normal file
47
chrome/manifest.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"name": "Kutt",
|
||||
"version": "4.1.0",
|
||||
"short_name": "Kutt",
|
||||
"description": "Shorten long URLs with just one click.",
|
||||
"icons": {
|
||||
"16": "assets/favicon-16.png",
|
||||
"32": "assets/favicon-32.png",
|
||||
"48": "assets/favicon-48.png",
|
||||
"128": "assets/favicon-128.png"
|
||||
},
|
||||
"homepage_url": "https://github.com/thedevs-network/kutt-extension.git",
|
||||
"author": "abhijithvijayan",
|
||||
"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": "Shorten this URL",
|
||||
"chrome_style": false
|
||||
},
|
||||
"background": {
|
||||
"persistent": false,
|
||||
"scripts": [
|
||||
"js/background.bundle.js"
|
||||
]
|
||||
},
|
||||
"minimum_chrome_version": "49",
|
||||
"permissions": [
|
||||
"activeTab",
|
||||
"storage",
|
||||
"clipboardRead",
|
||||
"http://*/*",
|
||||
"https://*/*"
|
||||
],
|
||||
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
|
||||
"options_page": "options.html",
|
||||
"options_ui": {
|
||||
"page": "options.html",
|
||||
"open_in_tab": true,
|
||||
"chrome_style": false
|
||||
}
|
||||
}
|
||||
1
chrome/options.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=500"/><title>Options: Kutt</title><link href="css/options.css" rel="stylesheet"></head><body><div id="options-root"></div><script src="js/options.bundle.js"></script></body></html>
|
||||
1
chrome/popup.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=500"/><title>Kutt Extension</title><link href="css/popup.css" rel="stylesheet"></head><body><div id="popup-root"></div><script src="js/popup.bundle.js"></script></body></html>
|
||||
@@ -1,72 +0,0 @@
|
||||
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600);*, *:before, *:after {
|
||||
box-sizing: border-box; }
|
||||
|
||||
.d-none {
|
||||
display: none !important; }
|
||||
|
||||
.v-none {
|
||||
visibility: hidden !important; }
|
||||
|
||||
html, body {
|
||||
padding: 0;
|
||||
border: 0;
|
||||
margin: 0; }
|
||||
|
||||
body {
|
||||
font-family: "Montserrat", sans-serif; }
|
||||
|
||||
body {
|
||||
color: #111111;
|
||||
background-color: #fcfcfc; }
|
||||
|
||||
#options {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
height: 100vh; }
|
||||
#options .options__content--holder {
|
||||
padding-top: 8em;
|
||||
background-color: #ffffff; }
|
||||
#options .options__content--holder .head__content--holder {
|
||||
text-align: center; }
|
||||
#options .options__content--holder .head__content--holder .head__content--logo {
|
||||
width: 80px;
|
||||
height: 80px; }
|
||||
#options .options__content--holder .head__content--holder .head__content--title {
|
||||
margin: 0;
|
||||
font-size: 40px; }
|
||||
#options .options__content--holder .form__content--holder {
|
||||
margin-top: 4em; }
|
||||
#options .options__content--holder .form__content--holder .form__content {
|
||||
padding: 0px 100px 100px;
|
||||
width: 600px; }
|
||||
#options .options__content--holder .form__content--holder .form__content .api__key--label {
|
||||
font-size: 16px;
|
||||
display: block;
|
||||
margin-bottom: 0.8em; }
|
||||
#options .options__content--holder .form__content--holder .form__content .api__key--holder {
|
||||
font-family: "Montserrat", sans-serif;
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #4d5bfa;
|
||||
margin-bottom: 1em; }
|
||||
#options .options__content--holder .form__content--holder .form__content .api__key--holder:active {
|
||||
border-radius: 4px; }
|
||||
#options .options__content--holder .form__content--holder .form__content .saved__alert {
|
||||
padding-left: 0.5em; }
|
||||
#options .options__content--holder .form__content--holder .form__content .button__submit {
|
||||
font-family: "Montserrat", sans-serif;
|
||||
font-size: 18px;
|
||||
display: block;
|
||||
color: #ffffff;
|
||||
width: 100%;
|
||||
background-color: #4d5be7;
|
||||
border: none;
|
||||
padding: 12px;
|
||||
margin-top: 1.2em; }
|
||||
#options .options__content--holder .form__content--holder .form__content .button__submit:hover {
|
||||
cursor: pointer;
|
||||
background-color: #4d5bfa; }
|
||||
|
||||
/*# sourceURL=/home/travis/build/abhijithvijayan/kuttUrl-Chrome-extension/src/styles/options.scss */
|
||||
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3RyYXZpcy9idWlsZC9hYmhpaml0aHZpamF5YW4va3V0dFVybC1DaHJvbWUtZXh0ZW5zaW9uL3NyYy9zdHlsZXMvb3B0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0UsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UsOEJBQThCLEVBQUU7O0FBRWxDO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxzQ0FBc0MsRUFBRTs7QUFFMUM7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixjQUFjLEVBQUU7RUFDaEI7SUFDRSxpQkFBaUI7SUFDakIsMEJBQTBCLEVBQUU7SUFDNUI7TUFDRSxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFLFlBQVk7UUFDWixhQUFhLEVBQUU7TUFDakI7UUFDRSxVQUFVO1FBQ1YsZ0JBQWdCLEVBQUU7SUFDdEI7TUFDRSxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLHlCQUF5QjtRQUN6QixhQUFhLEVBQUU7UUFDZjtVQUNFLGdCQUFnQjtVQUNoQixlQUFlO1VBQ2YscUJBQXFCLEVBQUU7UUFDekI7VUFDRSxzQ0FBc0M7VUFDdEMsWUFBWTtVQUNaLGNBQWM7VUFDZCxtQkFBbUI7VUFDbkIsMEJBQTBCO1VBQzFCLG1CQUFtQixFQUFFO1VBQ3JCO1lBQ0UsbUJBQW1CLEVBQUU7UUFDekI7VUFDRSxvQkFBb0IsRUFBRTtRQUN4QjtVQUNFLHNDQUFzQztVQUN0QyxnQkFBZ0I7VUFDaEIsZUFBZTtVQUNmLGVBQWU7VUFDZixZQUFZO1VBQ1osMEJBQTBCO1VBQzFCLGFBQWE7VUFDYixjQUFjO1VBQ2Qsa0JBQWtCLEVBQUU7VUFDcEI7WUFDRSxnQkFBZ0I7WUFDaEIsMEJBQTBCLEVBQUUiLCJmaWxlIjoib3B0aW9ucy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDo0MDAsNjAwXCIpO1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnYtbm9uZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbmh0bWwsIGJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuXG4jb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gICNvcHRpb25zIC5vcHRpb25zX19jb250ZW50LS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICNvcHRpb25zIC5vcHRpb25zX19jb250ZW50LS1ob2xkZXIgLmhlYWRfX2NvbnRlbnQtLWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNvcHRpb25zIC5vcHRpb25zX19jb250ZW50LS1ob2xkZXIgLmhlYWRfX2NvbnRlbnQtLWhvbGRlciAuaGVhZF9fY29udGVudC0tbG9nbyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgICNvcHRpb25zIC5vcHRpb25zX19jb250ZW50LS1ob2xkZXIgLmhlYWRfX2NvbnRlbnQtLWhvbGRlciAuaGVhZF9fY29udGVudC0tdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgICNvcHRpb25zIC5vcHRpb25zX19jb250ZW50LS1ob2xkZXIgLmZvcm1fX2NvbnRlbnQtLWhvbGRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0ZW07IH1cbiAgICAgICNvcHRpb25zIC5vcHRpb25zX19jb250ZW50LS1ob2xkZXIgLmZvcm1fX2NvbnRlbnQtLWhvbGRlciAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMDBweCAxMDBweDtcbiAgICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgICAgICNvcHRpb25zIC5vcHRpb25zX19jb250ZW50LS1ob2xkZXIgLmZvcm1fX2NvbnRlbnQtLWhvbGRlciAuZm9ybV9fY29udGVudCAuYXBpX19rZXktLWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgICAgICAgI29wdGlvbnMgLm9wdGlvbnNfX2NvbnRlbnQtLWhvbGRlciAuZm9ybV9fY29udGVudC0taG9sZGVyIC5mb3JtX19jb250ZW50IC5hcGlfX2tleS0taG9sZGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRkNWJmYTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAjb3B0aW9ucyAub3B0aW9uc19fY29udGVudC0taG9sZGVyIC5mb3JtX19jb250ZW50LS1ob2xkZXIgLmZvcm1fX2NvbnRlbnQgLmFwaV9fa2V5LS1ob2xkZXI6YWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgICAjb3B0aW9ucyAub3B0aW9uc19fY29udGVudC0taG9sZGVyIC5mb3JtX19jb250ZW50LS1ob2xkZXIgLmZvcm1fX2NvbnRlbnQgLnNhdmVkX19hbGVydCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuICAgICAgICAjb3B0aW9ucyAub3B0aW9uc19fY29udGVudC0taG9sZGVyIC5mb3JtX19jb250ZW50LS1ob2xkZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbl9fc3VibWl0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDViZTc7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07IH1cbiAgICAgICAgICAjb3B0aW9ucyAub3B0aW9uc19fY29udGVudC0taG9sZGVyIC5mb3JtX19jb250ZW50LS1ob2xkZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbl9fc3VibWl0OmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDViZmE7IH1cbiJdLCJzb3VyY2VSb290IjoiIn0= */
|
||||
BIN
firefox.xpi
Normal file
BIN
firefox/assets/favicon-128.png
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
firefox/assets/favicon-16.png
Normal file
|
After Width: | Height: | Size: 984 B |
BIN
firefox/assets/favicon-32.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
firefox/assets/favicon-48.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
firefox/assets/logo.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
1
firefox/css/options.css
Normal file
@@ -0,0 +1 @@
|
||||
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}body,html,ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,html,ol[class],ul[class]{margin:0}body,html{border:0}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a:hover{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}textarea{resize:none}button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none!important}h1,h2,h3,h4,h5{font-weight:600;margin:0 0 10px}p{margin:0 0 15px}:is(ul,ol)>:not(li),a:is(:not([href]),[href=""],[href="#"]){outline:2px dotted red}img:not([alt]),img:not([height]),img:not([width]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{height:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3;overflow-x:hidden;width:100%}.icon{min-width:0;width:30px;height:30px;background-color:#ebfff3;align-items:center;justify-content:center;display:flex;position:relative;cursor:pointer;box-sizing:border-box;box-shadow:0 2px 1px rgba(138,158,168,.12);padding:6px;border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;outline:none;transition:transform .4s ease-out 0s;border-radius:100%}.icon svg{width:100%;height:100%;transition:all .2s ease-out 0s}*{margin:0;padding:0;outline:0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.d-none{display:none!important}
|
||||
1
firefox/css/popup.css
Normal file
@@ -0,0 +1 @@
|
||||
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}body,html,ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,html,ol[class],ul[class]{margin:0}body,html{border:0}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a:hover{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}textarea{resize:none}button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none!important}h1,h2,h3,h4,h5{font-weight:600;margin:0 0 10px}p{margin:0 0 15px}:is(ul,ol)>:not(li),a:is(:not([href]),[href=""],[href="#"]){outline:2px dotted red}img:not([alt]),img:not([height]),img:not([width]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{height:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3;overflow-x:hidden;width:100%}.icon{min-width:0;width:30px;height:30px;background-color:#ebfff3;align-items:center;justify-content:center;display:flex;position:relative;cursor:pointer;box-sizing:border-box;box-shadow:0 2px 1px rgba(138,158,168,.12);padding:6px;border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;outline:none;transition:transform .4s ease-out 0s;border-radius:100%}.icon svg{width:100%;height:100%;transition:all .2s ease-out 0s}*{margin:0;padding:0;outline:0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.d-none{display:none!important}
|
||||
1
firefox/history.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width"/><title>History : Kutt Extension</title></head><body><div id="history-root"></div><script src="js/history.bundle.js"></script></body></html>
|
||||
1
firefox/js/background.bundle.js
Normal file
1
firefox/js/history.bundle.js
Normal file
1
firefox/js/options.bundle.js
Normal file
1
firefox/js/popup.bundle.js
Normal file
51
firefox/manifest.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"name": "Kutt",
|
||||
"version": "4.1.0",
|
||||
"short_name": "Kutt",
|
||||
"description": "Shorten long URLs with just one click.",
|
||||
"icons": {
|
||||
"16": "assets/favicon-16.png",
|
||||
"32": "assets/favicon-32.png",
|
||||
"48": "assets/favicon-48.png",
|
||||
"128": "assets/favicon-128.png"
|
||||
},
|
||||
"homepage_url": "https://github.com/thedevs-network/kutt-extension.git",
|
||||
"browser_specific_settings": {
|
||||
"gecko": {
|
||||
"id": "support@kutt.it",
|
||||
"strict_min_version": "52.0"
|
||||
}
|
||||
},
|
||||
"author": "abhijithvijayan",
|
||||
"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": "Shorten this URL",
|
||||
"browser_style": false
|
||||
},
|
||||
"background": {
|
||||
"scripts": [
|
||||
"js/background.bundle.js"
|
||||
]
|
||||
},
|
||||
"permissions": [
|
||||
"activeTab",
|
||||
"storage",
|
||||
"clipboardWrite",
|
||||
"clipboardRead",
|
||||
"http://*/*",
|
||||
"https://*/*"
|
||||
],
|
||||
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
|
||||
"options_ui": {
|
||||
"page": "options.html",
|
||||
"open_in_tab": true,
|
||||
"browser_style": false
|
||||
}
|
||||
}
|
||||
1
firefox/options.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=500"/><title>Options: Kutt</title><link href="css/options.css" rel="stylesheet"></head><body><div id="options-root"></div><script src="js/options.bundle.js"></script></body></html>
|
||||
1
firefox/popup.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=500"/><title>Kutt Extension</title><link href="css/popup.css" rel="stylesheet"></head><body><div id="popup-root"></div><script src="js/popup.bundle.js"></script></body></html>
|
||||
@@ -1 +0,0 @@
|
||||
!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"}});
|
||||
@@ -1 +0,0 @@
|
||||
!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"}});
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"name": "kuttUrl - Shorten URLs",
|
||||
"version": "0.2.0",
|
||||
"description": "URL Shortener",
|
||||
"background": {
|
||||
"scripts": ["js/background.js"],
|
||||
"persistent": false
|
||||
},
|
||||
"permissions": ["tabs", "storage", "clipboardWrite", "clipboardRead"],
|
||||
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
|
||||
"manifest_version": 2,
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"options_page": "options.html",
|
||||
"icons": {
|
||||
"16": "assets/favicon-16.png",
|
||||
"32": "assets/favicon-32.png",
|
||||
"48": "assets/favicon-48.png",
|
||||
"128": "assets/favicon-128.png"
|
||||
}
|
||||
}
|
||||
BIN
opera/assets/favicon-128.png
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
opera/assets/favicon-16.png
Normal file
|
After Width: | Height: | Size: 984 B |
BIN
opera/assets/favicon-32.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
opera/assets/favicon-48.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
opera/assets/logo.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
1
opera/css/options.css
Normal file
@@ -0,0 +1 @@
|
||||
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}body,html,ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,html,ol[class],ul[class]{margin:0}body,html{border:0}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a:hover{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}textarea{resize:none}button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none!important}h1,h2,h3,h4,h5{font-weight:600;margin:0 0 10px}p{margin:0 0 15px}:is(ul,ol)>:not(li),a:is(:not([href]),[href=""],[href="#"]){outline:2px dotted red}img:not([alt]),img:not([height]),img:not([width]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{height:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3;overflow-x:hidden;width:100%}.icon{min-width:0;width:30px;height:30px;background-color:#ebfff3;align-items:center;justify-content:center;display:flex;position:relative;cursor:pointer;box-sizing:border-box;box-shadow:0 2px 1px rgba(138,158,168,.12);padding:6px;border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;outline:none;transition:transform .4s ease-out 0s;border-radius:100%}.icon svg{width:100%;height:100%;transition:all .2s ease-out 0s}*{margin:0;padding:0;outline:0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.d-none{display:none!important}
|
||||
1
opera/css/popup.css
Normal file
@@ -0,0 +1 @@
|
||||
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}body,html,ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,html,ol[class],ul[class]{margin:0}body,html{border:0}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a:hover{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}textarea{resize:none}button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none!important}h1,h2,h3,h4,h5{font-weight:600;margin:0 0 10px}p{margin:0 0 15px}:is(ul,ol)>:not(li),a:is(:not([href]),[href=""],[href="#"]){outline:2px dotted red}img:not([alt]),img:not([height]),img:not([width]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{height:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3;overflow-x:hidden;width:100%}.icon{min-width:0;width:30px;height:30px;background-color:#ebfff3;align-items:center;justify-content:center;display:flex;position:relative;cursor:pointer;box-sizing:border-box;box-shadow:0 2px 1px rgba(138,158,168,.12);padding:6px;border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;outline:none;transition:transform .4s ease-out 0s;border-radius:100%}.icon svg{width:100%;height:100%;transition:all .2s ease-out 0s}*{margin:0;padding:0;outline:0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.d-none{display:none!important}
|
||||
1
opera/history.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width"/><title>History : Kutt Extension</title></head><body><div id="history-root"></div><script src="js/history.bundle.js"></script></body></html>
|
||||
1
opera/js/background.bundle.js
Normal file
1
opera/js/history.bundle.js
Normal file
1
opera/js/options.bundle.js
Normal file
1
opera/js/popup.bundle.js
Normal file
49
opera/manifest.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"name": "Kutt",
|
||||
"version": "4.1.0",
|
||||
"short_name": "Kutt",
|
||||
"description": "Shorten long URLs with just one click.",
|
||||
"icons": {
|
||||
"16": "assets/favicon-16.png",
|
||||
"32": "assets/favicon-32.png",
|
||||
"48": "assets/favicon-48.png",
|
||||
"128": "assets/favicon-128.png"
|
||||
},
|
||||
"homepage_url": "https://github.com/thedevs-network/kutt-extension.git",
|
||||
"developer": {
|
||||
"name": "abhijithvijayan"
|
||||
},
|
||||
"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": "Shorten this URL",
|
||||
"chrome_style": false
|
||||
},
|
||||
"background": {
|
||||
"persistent": false,
|
||||
"scripts": [
|
||||
"js/background.bundle.js"
|
||||
]
|
||||
},
|
||||
"minimum_opera_version": "36",
|
||||
"permissions": [
|
||||
"activeTab",
|
||||
"storage",
|
||||
"clipboardRead",
|
||||
"http://*/*",
|
||||
"https://*/*"
|
||||
],
|
||||
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
|
||||
"options_page": "options.html",
|
||||
"options_ui": {
|
||||
"page": "options.html",
|
||||
"open_in_tab": true,
|
||||
"browser_style": false
|
||||
}
|
||||
}
|
||||
1
opera/options.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=500"/><title>Options: Kutt</title><link href="css/options.css" rel="stylesheet"></head><body><div id="options-root"></div><script src="js/options.bundle.js"></script></body></html>
|
||||
1
opera/popup.html
Normal file
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=500"/><title>Kutt Extension</title><link href="css/popup.css" rel="stylesheet"></head><body><div id="popup-root"></div><script src="js/popup.bundle.js"></script></body></html>
|
||||
31
options.html
@@ -1,31 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>Options : kuttUrl</title>
|
||||
<link rel="stylesheet" href="css/options.css" />
|
||||
</head>
|
||||
<body>
|
||||
<section id="options">
|
||||
<div class="container options__content--holder">
|
||||
<div class="head__content--holder">
|
||||
<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>
|
||||
<label class="saved__alert v-none">Saved!!</label>
|
||||
<button class="button__submit" id="button__submit" type="button">Save</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<script src="js/options.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
53
popup.html
@@ -1,53 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>kuttUrl</title>
|
||||
<link rel="stylesheet" href="css/popup.css" />
|
||||
</head>
|
||||
<body>
|
||||
<section id="home">
|
||||
<div class="container">
|
||||
<nav class="navbar">
|
||||
<ul class="navbar__main">
|
||||
<li class="logo__content--holder">
|
||||
<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">
|
||||
<img class="github__logo" src="assets/github.svg"></a>
|
||||
</li>
|
||||
<li class="options__content-holder" id="options__content-holder" title="Options">
|
||||
<a href="options.html" target="_blank" rel="noopener">
|
||||
<img class="settings__logo" src="assets/settings.svg"></a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="content__holder">
|
||||
<div class="url__content--holder">
|
||||
<h4 id="url__content-inner">Shortening...</h4>
|
||||
</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"/>
|
||||
</li>
|
||||
<li class="details__content--holder">
|
||||
<img id="button__details" src="assets/arrow.svg" alt="copy" title="Details" />
|
||||
</li>
|
||||
<li class="qrbtn__content--holder">
|
||||
<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">
|
||||
<img id="qr_code" src="#" alt="QRCode" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<script src="js/popup.js"></script>
|
||||
</body>
|
||||
</html>
|
||||