From c6f2e93e075b3183d28edc78cc0616e4fd2d0c25 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Thu, 21 Mar 2024 11:16:11 +0800 Subject: updates --- public/css/ghrepo.css | 2 +- public/js/2dtilt.js | 2 +- public/js/getrepo.js | 2 +- public/pages/repo/github/repos.html | 10 +++++----- src/css/ghrepo.css | 4 +--- src/js/dynamicBlob.js | 2 +- 6 files changed, 10 insertions(+), 12 deletions(-) diff --git a/public/css/ghrepo.css b/public/css/ghrepo.css index 307200c2..d50481ff 100644 --- a/public/css/ghrepo.css +++ b/public/css/ghrepo.css @@ -1 +1 @@ -html{--text:#e5e5e5;--accent:rgba(22,136,240,.4);--bg-main:#000;--bg-repo:#0f0f1a;--bg-user:#0a0a0f;--purple:#7b1fa2;--violet:#673ab7;--pink:#f48fb1;--light-yellow:#ffc;--pale-yellow:#ff9;--lemon-yellow:#fffacd;--gold-color:#f4e8c1;--box-shadow:rgba(255,238,16,.4);--neon-red:#f83a3a;--neon-pink:#f13dd4;--neon-purple:#7000ff}*{background:transparent;box-sizing:border-box}a,div,p,span{transition:transform .3s,scale .3s}body{font-family:inter,Open Sans,sans-serif;margin:0}main{margin-top:var(--topBarHeight)}.bgWrap{background-color:var(--neon-bg-color);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--gold-color);font-size:16px;height:100%;left:0;margin:0;overflow:hidden;padding:0;top:0;width:100%;z-index:-1}.bgWrap,.container{align-items:center;display:flex;justify-content:center}.container{flex-direction:row;flex-wrap:wrap;max-width:1280px;position:center;width:90%}.container small,h1{background:transparent}.hide{animation-duration:.5s!important;animation-fill-mode:forwards!important;animation-name:fadeOut!important;position:absolute;transition:all .5s}.unHide{animation-duration:.5s!important;animation-fill-mode:forwards!important;animation-name:fadeIn!important}h1{color:var(--accent);margin-bottom:4px}small{display:block;margin-bottom:20px}h2,small{text-align:center;width:100%}h2{color:var(--text);margin:0}a{background:transparent;color:var(--accent);text-decoration:none;-webkit-transition:all .5s;transition:all .5s}ul{list-style:none;padding:0}.user-info,.user-info *{background:transparent}.user-info{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;color:var(--text);display:flex;flex-wrap:wrap;font-size:18px;justify-content:center;padding:2em}.user-info figure{background:transparent;max-width:250px;width:90%}.user-info img{-webkit-backdrop-filter:blur(64px) saturate(1.6);backdrop-filter:blur(64px) saturate(1.6);border:2px solid var(--accent);border-radius:100%;box-shadow:0 0 6px var(--accent),0 0 6px var(--accent);box-shadow:0 0 10mm rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";height:auto;max-width:100%;opacity:.85;transition:transform .3s,border-radius .5s}.user-info img:hover{border-radius:5%;transition:transform .3s,border-radius .5s}.user-info img:hover{box-shadow:0 0 100mm var(--box-shadow);transform:scale(1.1)}.user-info div{align-items:center;display:flex;flex-wrap:wrap;padding-left:5%;text-align:center;width:100%}.user-info div p{background:transparent;border-bottom:1px solid var(--text);margin:0;padding:0 0 18px;width:100%}.user-info :hover{transform:scale(1.1);transition:transform .3s}.user-info .usertitle{font-family:audiowide;font-size:2vw;text-transform:uppercase}.filter-repos,input{background:#fff;background:hsla(0,0%,100%,.01);border:2px solid var(--accent);border-radius:20px;box-shadow:0 0 10mm rgba(0,0,0,.7);color:#fff;margin-bottom:1em;margin-top:1em;min-width:300px;padding:1em;text-align:center;-webkit-transition:all .5s;transition:all .5s;width:50%}.filter-repos:hover,input:hover{-webkit-backdrop-filter:blur(64px) saturate(1.6);backdrop-filter:blur(64px) saturate(1.6);box-shadow:0 0 50mm rgba(0,0,0,.7);transform:scale(1.1);transition:all .5s}.filter-repos:active,input:active{-webkit-backdrop-filter:blur(256px) saturate(1.6);backdrop-filter:blur(256px) saturate(1.6);box-shadow:0 0 10mm rgba(0,0,0,.7)}.repo>*{animation-fill-mode:forwards;animation-name:scroll;animation-timing-function:linear;animation-timeline:view();font-family:inter}.repos{border-radius:16px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4em;margin-top:0;padding:2em;transition:transform .3s,background-color .5s}.repos:hover{transition:transform .5s,background-color .5s}.repo-title{color:var(--accent);font-family:liga;font-weight:700;margin:4px;text-align:center;width:100%}.rdescriptiontext{font-family:inter}.repo-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;scroll-snap-type:y mandatory}.repo-list,.repo-list li{background:transparent;width:100%}.repo-list li{-webkit-backdrop-filter:blur(256px) saturate(1.6);backdrop-filter:blur(256px) saturate(1.6);border:1px solid var(--accent);border-radius:16px;margin:1em 0;min-height:180px;padding:1em;scroll-snap-align:center;text-align:center;-webkit-transition:all .5s;transition:all .5s}.repo-list h3,span{background:transparent}.repo:hover{-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6);border-radius:10px;box-shadow:0 0 50mm var(--box-shadow);transform:scale(1.05);transition:background .5s,transform 1s,boarder 1.5s,all .3s}.repo-list:hover:has(li:hover) li:not(:hover,.hide){animation-duration:.5s;-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6);background:#000;background:rgba(0,0,0,.3);transform:scale(.95);transition:background .5s,transform 1s,all .3s}.link-btn{background:grey;background:hsla(0,0%,50%,.1);border:2px solid var(--accent);border-radius:30px;color:var(--text);padding:10px 20px;-webkit-transition:background .5s,transform .5s,border .5s,all .5s;transition:background .5s,transform .5s,border .5,all .3s}.link-btn:hover{background:#1688f0;background:rgba(22,136,240,.5);border:2px solid var(--text);border-radius:16px;box-shadow:0 0 50mm rgba(0,156,255,.7);transform:scale(1.1);-webkit-transition:background .5s,transform .5s,border .5s,all .5s;transition:background .5s,transform .5s,border .5s,all .5s}.repo-list p{background:transparent;margin:.5em 0;padding:0 .5em}.intro:hover,.user-info:hover{-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6)}.intro{border-radius:16px;perspective:1000px;transform-style:preserve-3d}.user-info{-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6);border:2px solid #fff}.floattext{transform:translateZ(200px)}.repo{-webkit-backdrop-filter:blur(256px) saturate(1.6);backdrop-filter:blur(256px) saturate(1.6);box-shadow:0 0 10mm rgba(0,0,0,.7);break-inside:avoid;overflow:auto;overflow-x:hidden;transition:all .3s}.rdescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rdescription:hover{-webkit-line-clamp:unset}.btn-code:hover{border:2px solid linear-gradient(45deg,var(--neon-red) 10%,var(--neon-pink) 50%,var(--neon-purple) 90%);box-shadow:0 0 50mm linear-gradient(45deg,var(--neon-red) 10%,var(--neon-pink) 50%,var(--neon-purple) 90%)}@media (min-width:700px){.user-info div{background:transparent;text-align:left;width:45%}.user-info div p{margin:10px}.repo-list{justify-content:space-around}.repo-list li{margin:2% 1.5%;width:48%}}@media (min-width:1200px){.repo-list li{width:30%}} \ No newline at end of file +html{--text:#e5e5e5;--accent:rgba(22,136,240,.4);--bg-main:#000;--bg-repo:#0f0f1a;--bg-user:#0a0a0f;--purple:#7b1fa2;--violet:#673ab7;--pink:#f48fb1;--light-yellow:#ffc;--pale-yellow:#ff9;--lemon-yellow:#fffacd;--gold-color:#f4e8c1;--box-shadow:rgba(255,238,16,.4);--neon-red:#f83a3a;--neon-pink:#f13dd4;--neon-purple:#7000ff}*{background:transparent;box-sizing:border-box}a,div,p,span{transition:transform .3s,scale .3s}body{font-family:inter,Open Sans,sans-serif;margin:0}main{margin-top:var(--topBarHeight)}.bgWrap{background-color:var(--neon-bg-color);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--gold-color);font-size:16px;height:100%;left:0;margin:0;overflow:hidden;padding:0;top:0;width:100%;z-index:-1}.bgWrap,.container{align-items:center;display:flex;justify-content:center}.container{flex-direction:row;flex-wrap:wrap;max-width:1280px;position:center;width:90%}.container small,h1{background:transparent}.hide{animation-duration:.5s!important;animation-fill-mode:forwards!important;animation-name:fadeOut!important;position:absolute;transition:all .5s}.unHide{animation-duration:.5s!important;animation-fill-mode:forwards!important;animation-name:fadeIn!important}h1{color:var(--accent);margin-bottom:4px}small{display:block;margin-bottom:20px}h2,small{text-align:center;width:100%}h2{color:var(--text);margin:0}a{background:transparent;color:var(--accent);text-decoration:none;-webkit-transition:all .5s;transition:all .5s}ul{list-style:none;padding:0}.user-info,.user-info *{background:transparent}.user-info{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;color:var(--text);display:flex;flex-wrap:wrap;font-size:18px;justify-content:center;padding:2em}.user-info figure{background:transparent;max-width:250px;width:90%}.user-info img{-webkit-backdrop-filter:blur(64px) saturate(1.6);backdrop-filter:blur(64px) saturate(1.6);border:2px solid var(--accent);border-radius:100%;box-shadow:0 0 6px var(--accent),0 0 6px var(--accent);box-shadow:0 0 10mm rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";height:auto;max-width:100%;opacity:.85;transition:transform .3s,border-radius .5s}.user-info img:hover{border-radius:5%;transition:transform .3s,border-radius .5s}.user-info img:hover{box-shadow:0 0 100mm var(--box-shadow);transform:scale(1.1)}.user-info div{align-items:center;display:flex;flex-wrap:wrap;padding-left:5%;text-align:center;width:100%}.user-info div p{background:transparent;border-bottom:1px solid var(--text);margin:0;padding:0 0 18px;width:100%}.user-info :hover{transform:scale(1.1);transition:transform .3s}.user-info .usertitle{font-family:audiowide;font-size:2vw;text-transform:uppercase}.filter-repos,input{background:#fff;background:hsla(0,0%,100%,.01);border:2px solid var(--accent);border-radius:20px;box-shadow:0 0 10mm rgba(0,0,0,.7);color:#fff;margin-bottom:1em;margin-top:1em;min-width:300px;padding:1em;text-align:center;-webkit-transition:all .5s;transition:all .5s;width:50%}.filter-repos:hover,input:hover{-webkit-backdrop-filter:blur(64px) saturate(1.6);backdrop-filter:blur(64px) saturate(1.6);box-shadow:0 0 50mm rgba(0,0,0,.7);transform:scale(1.05);transition:all .5s}.filter-repos:active,input:active{-webkit-backdrop-filter:blur(256px) saturate(1.6);backdrop-filter:blur(256px) saturate(1.6);box-shadow:0 0 10mm rgba(0,0,0,.7)}.repo>*{animation-fill-mode:forwards;animation-name:scroll;animation-timing-function:linear;animation-timeline:view();font-family:inter}.repos{border-radius:16px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4em;margin-top:0;padding:2em;transition:transform .3s,background-color .5s}.repos:hover{transition:transform .5s,background-color .5s}.repo-title{color:var(--accent);font-family:liga;font-weight:700;margin:4px;text-align:center;width:100%}.rdescriptiontext{font-family:inter}.repo-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;scroll-snap-type:y mandatory}.repo-list,.repo-list li{background:transparent;width:100%}.repo-list li{-webkit-backdrop-filter:blur(256px) saturate(1.6);backdrop-filter:blur(256px) saturate(1.6);border:1px solid var(--accent);border-radius:16px;margin:1em 0;min-height:180px;padding:1em;scroll-snap-align:center;text-align:center;-webkit-transition:all .5s;transition:all .5s}.repo-list h3,span{background:transparent}.repo:hover{-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6);border-radius:10px;box-shadow:0 0 50mm var(--box-shadow);transform:scale(1.05);transition:background .5s,transform 1s,boarder 1.5s,all .3s}.repo-list:hover:has(li:hover) li:not(:hover,.hide){animation-duration:.5s;-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6);background:#000;background:rgba(0,0,0,.3);transform:scale(.95);transition:background .5s,transform 1s,all .3s}.link-btn{background:grey;background:hsla(0,0%,50%,.1);border:2px solid var(--accent);border-radius:30px;color:var(--text);padding:10px 20px;-webkit-transition:background .5s,transform .5s,border .5s,all .5s;transition:background .5s,transform .5s,border .5,all .3s}.link-btn:hover{background:#1688f0;background:rgba(22,136,240,.5);border:2px solid var(--text);border-radius:16px;box-shadow:0 0 50mm rgba(0,156,255,.7);transform:scale(1.1);-webkit-transition:background .5s,transform .5s,border .5s,all .5s;transition:background .5s,transform .5s,border .5s,all .5s}.repo-list p{background:transparent;margin:.5em 0;padding:0 .5em}.intro:hover,.user-info:hover{-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6)}.intro{border-radius:16px;perspective:1000px;transform-style:preserve-3d}.user-info{-webkit-backdrop-filter:blur(128px) saturate(1.6);backdrop-filter:blur(128px) saturate(1.6);border:2px solid #fff}.floattext{transform:translateZ(200px)}.repo{-webkit-backdrop-filter:blur(256px) saturate(1.6);backdrop-filter:blur(256px) saturate(1.6);box-shadow:0 0 10mm rgba(0,0,0,.7);break-inside:avoid;overflow:auto;overflow-x:hidden;transition:all .3s}.rdescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rdescription:hover{-webkit-line-clamp:unset}.btn-code:hover{border:2px solid linear-gradient(45deg,var(--neon-red) 10%,var(--neon-pink) 50%,var(--neon-purple) 90%);box-shadow:0 0 50mm linear-gradient(45deg,var(--neon-red) 10%,var(--neon-pink) 50%,var(--neon-purple) 90%)}@media (min-width:700px){.user-info div{background:transparent;text-align:left;width:45%}.user-info div p{margin:10px}.repo-list{justify-content:space-around}.repo-list li{margin:2% 1.5%;width:48%}}@media (min-width:1200px){.repo-list li{width:30%}} \ No newline at end of file diff --git a/public/js/2dtilt.js b/public/js/2dtilt.js index c84471ad..7437595a 100644 --- a/public/js/2dtilt.js +++ b/public/js/2dtilt.js @@ -1 +1 @@ -"use strict";var centerX,centerY,mouseX,mouseY,target=document.getElementsByClassName("tilt")[0],content=target.getElementsByClassName("content")[0],isMouseOver=!1;function resetStyle(){target.style.transform="",target.style.height="0px"}function tiltEffect(){isMouseOver=!0;var rect=target.getBoundingClientRect();centerX=rect.left+rect.width/2,centerY=rect.top+rect.height/2,target.style.transform="translate(".concat((mouseX-centerX)/50,"px, ").concat((mouseY-centerY)/50,"px)"),requestAnimationFrame(tiltEffect)}navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)||1=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e2){didErr=!0,err=_e2},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i\n\t\t\t\"user\n\t\t\n\t\t
\n\t\t\t\n\t\t\t

").concat(profile.name,"

\n\t\t\t\n\t\t\t

").concat(profile.bio,"

\n\t\t\t

\n\t\t\tMail: ").concat(profile.email,"\n\t\t\t

\n\t\t\t

\n\t\t\t\tLocation: ").concat(profile.location,"\n\t\t\t

\n\t\t\t

\n\t\t\t\t@").concat(profile.login," \n\t\t\t\tRepos: ").concat(profile.public_repos,"\n\t\t\t\tGists: ").concat(profile.public_gists,"\n\t\t\t

\n\t\t
\n\t")},getRepos=function(){var _ref2=_asyncToGenerator(_regeneratorRuntime().mark(function _callee2(){var repos,res,data;return _regeneratorRuntime().wrap(function _callee2$(_context2){for(;1;)switch(_context2.prev=_context2.next){case 0:return repos=[],_context2.next=3,fetch("https://api.github.com/users/".concat(username,"/repos?&sort=pushed"));case 3:return res=_context2.sent,_context2.next=6,res.json();case 6:data=_context2.sent,repos=repos.concat(data),repos.sort(function(a,b){return b.forks_count-a.forks_count}),repos.sort(function(a,b){return b.stargazers_count-a.stargazers_count}),displayRepos(repos);case 11:case"end":return _context2.stop()}},_callee2)}));return function getRepos(){return _ref2.apply(this,arguments)}}();getRepos();var displayRepos=function displayRepos(repos){var userHome="https://github.com/".concat(username);filterInput.classList.remove("hide");var _step,_iterator=_createForOfIteratorHelper(repos);try{for(_iterator.s();!(_step=_iterator.n()).done;){var repo=_step.value;if(!(repo.fork&&hideForks)){var langUrl="".concat("https://github.com/littleblack111","?tab=repositories&q=&language=").concat(repo.language),starsUrl="".concat("https://github.com/littleblack111","/").concat(repo.name,"/stargazers"),forksUrl="".concat("https://github.com/littleblack111","/").concat(repo.name,"/network/members"),listItem=document.createElement("li");listItem.classList.add("repo","animate","zoomIn"),listItem.innerHTML="\n\t\t\t

".concat(repo.name,"

\n\t\t\t").concat(repo.description?"".concat(repo.description,""):"","

"),0\n\t\t\t\u2B50 ").concat(repo.stargazers_count,"")),repo.language&&(listItem.innerHTML+="\n\t\t\t").concat(devicons[repo.language],"")),0\n\t\t\t").concat(devicons.Git," ").concat(repo.forks_count,"")),listItem.innerHTML+=repo.homepage&&""!==repo.homepage?"

\n\t\t\tCode ").concat(devicons.Github,"\n\t\t\tLive ").concat(devicons.Chrome,"
"):"

\n\t\t\tView Project ").concat(devicons.Github,"
"),repoList.append(listItem)}}}catch(err){_iterator.e(err)}finally{_iterator.f()}};filterInput.addEventListener("input",function(e){var _step2,search=e.target.value,repos=document.querySelectorAll(".repo"),searchLowerText=search.toLowerCase(),_iterator2=_createForOfIteratorHelper(repos);try{var _loop=function _loop(){var repo=_step2.value,lowerText=repo.innerText.toLowerCase();lowerText.includes(searchLowerText)?(repo.classList.remove("hide"),repo.style.position="relative"):(repo.classList.add("hide"),repo.addEventListener("animationend",function(){repo.style.position=""==searchLowerText?"relative":"absolute"}))};for(_iterator2.s();!(_step2=_iterator2.n()).done;)_loop()}catch(err){_iterator2.e(err)}finally{_iterator2.f()}});var devicons={Git:"",Github:"",Chrome:"",Assembly:" Assembly","C#":" C#","C++":" C++",C:" C",Clojure:" C",CoffeeScript:" CoffeeScript",Crystal:" Crystal",CSS:" CSS",Dart:" Dart",Dockerfile:" Docker",Elixir:" Elixir",Elm:" Elm",Erlang:" Erlang","F#":" F#",Go:" Go",Groovy:" Groovy",HTML:" HTML",Haskell:" Haskell",Java:" Java",JavaScript:" JavaScript",Julia:" Julia","Jupyter Notebook":" Jupyter",Kotlin:" Kotlin",Latex:" Latex",Lua:" Lua",Matlab:" Matlab",Nim:" Nim",Nix:" Nix",ObjectiveC:" ObjectiveC",OCaml:" OCaml",Perl:" Perl",PHP:" PHP",PLSQL:" PLSQL",Processing:" Processing",Python:" Python",R:" R",Ruby:" Ruby",Rust:" Rust",Sass:" Sass",Scala:" Scala",Shell:" Shell",Solidity:" Solidity",Stylus:" Stylus",Svelte:" Svelte",Swift:" Swift",Terraform:" Terraform",TypeScript:" TypeScript","Vim Script":" Vim Script",Vue:" Vue",Mail:""}; \ No newline at end of file +"use strict";function _createForOfIteratorHelper(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function n(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e2){didErr=!0,err=_e2},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i\n\t\t\t\"user\n\t\t\n\t\t
\n\t\t\t\n\t\t\t

").concat(profile.name,"

\n\t\t\t\n\t\t\t

").concat(profile.bio,"

\n\t\t\t

\n\t\t\tMail: ").concat(profile.email,"\n\t\t\t

\n\t\t\t

\n\t\t\t\tLocation: ").concat(profile.location,"\n\t\t\t

\n\t\t\t

\n\t\t\t\t@").concat(profile.login," \n\t\t\t\tRepos: ").concat(profile.public_repos,"\n\t\t\t\tGists: ").concat(profile.public_gists,"\n\t\t\t

\n\t\t
\n\t")},getRepos=function(){var _ref2=_asyncToGenerator(_regeneratorRuntime().mark(function _callee2(){var repos,res,data;return _regeneratorRuntime().wrap(function _callee2$(_context2){for(;1;)switch(_context2.prev=_context2.next){case 0:return repos=[],_context2.next=3,fetch("https://api.github.com/users/".concat(username,"/repos?&sort=pushed"));case 3:return res=_context2.sent,_context2.next=6,res.json();case 6:data=_context2.sent,repos=repos.concat(data),repos.sort(function(a,b){return b.forks_count-a.forks_count}),repos.sort(function(a,b){return b.stargazers_count-a.stargazers_count}),displayRepos(repos);case 11:case"end":return _context2.stop()}},_callee2)}));return function getRepos(){return _ref2.apply(this,arguments)}}();getRepos();var displayRepos=function displayRepos(repos){var userHome="https://github.com/".concat(username);filterInput.classList.remove("hide");var _step,_iterator=_createForOfIteratorHelper(repos);try{for(_iterator.s();!(_step=_iterator.n()).done;){var repo=_step.value;if(!(repo.fork&&hideForks)){var langUrl="".concat("https://github.com/littleblack111","?tab=repositories&q=&language=").concat(repo.language),starsUrl="".concat("https://github.com/littleblack111","/").concat(repo.name,"/stargazers"),forksUrl="".concat("https://github.com/littleblack111","/").concat(repo.name,"/network/members"),listItem=document.createElement("li");listItem.classList.add("repo","animate","zoomIn"),listItem.innerHTML="\n\t\t\t

".concat(repo.name,"

\n\t\t\t").concat(repo.description?"".concat(repo.description,""):"","

"),0\n\t\t\t\u2B50 ").concat(repo.stargazers_count,"")),repo.language&&(listItem.innerHTML+="\n\t\t\t").concat(devicons[repo.language],"")),0\n\t\t\t").concat(devicons.Git," ").concat(repo.forks_count,"")),listItem.innerHTML+=repo.homepage&&""!==repo.homepage?"

\n\t\t\tCode ").concat(devicons.Github,"\n\t\t\tLive ").concat(devicons.Chrome,"
"):"

\n\t\t\tView Project ").concat(devicons.Github,"
"),repoList.append(listItem)}}}catch(err){_iterator.e(err)}finally{_iterator.f()}};filterInput.addEventListener("input",function(e){var _step2,search=e.target.value,repos=document.querySelectorAll(".repo"),searchLowerText=search.toLowerCase(),_iterator2=_createForOfIteratorHelper(repos);try{var _loop=function _loop(){var repo=_step2.value,lowerText=repo.innerText.toLowerCase();lowerText.includes(searchLowerText)?(repo.classList.remove("hide"),repo.style.position="relative"):(repo.classList.add("hide"),repo.addEventListener("animationend",function(){repo.style.position=""==searchLowerText?"relative":"absolute"}))};for(_iterator2.s();!(_step2=_iterator2.n()).done;)_loop()}catch(err){_iterator2.e(err)}finally{_iterator2.f()}}),filterInput.onfocus=function(event){filterInput.style.transform="scale(1.1)"},filterInput.onblur=function(event){filterInput.style.transform=""};var devicons={Git:"",Github:"",Chrome:"",Assembly:" Assembly","C#":" C#","C++":" C++",C:" C",Clojure:" C",CoffeeScript:" CoffeeScript",Crystal:" Crystal",CSS:" CSS",Dart:" Dart",Dockerfile:" Docker",Elixir:" Elixir",Elm:" Elm",Erlang:" Erlang","F#":" F#",Go:" Go",Groovy:" Groovy",HTML:" HTML",Haskell:" Haskell",Java:" Java",JavaScript:" JavaScript",Julia:" Julia","Jupyter Notebook":" Jupyter",Kotlin:" Kotlin",Latex:" Latex",Lua:" Lua",Matlab:" Matlab",Nim:" Nim",Nix:" Nix",ObjectiveC:" ObjectiveC",OCaml:" OCaml",Perl:" Perl",PHP:" PHP",PLSQL:" PLSQL",Processing:" Processing",Python:" Python",R:" R",Ruby:" Ruby",Rust:" Rust",Sass:" Sass",Scala:" Scala",Shell:" Shell",Solidity:" Solidity",Stylus:" Stylus",Svelte:" Svelte",Swift:" Swift",Terraform:" Terraform",TypeScript:" TypeScript","Vim Script":" Vim Script",Vue:" Vue",Mail:""}; \ No newline at end of file diff --git a/public/pages/repo/github/repos.html b/public/pages/repo/github/repos.html index d90b5b7b..31d17a48 100644 --- a/public/pages/repo/github/repos.html +++ b/public/pages/repo/github/repos.html @@ -28,7 +28,7 @@
- +
    @@ -41,8 +41,8 @@ - - + + diff --git a/src/css/ghrepo.css b/src/css/ghrepo.css index 928cdad7..45bd983e 100644 --- a/src/css/ghrepo.css +++ b/src/css/ghrepo.css @@ -237,7 +237,7 @@ input:hover, -webkit-backdrop-filter: blur(64px) saturate(1.6); backdrop-filter: blur(64px) saturate(1.6); box-shadow: 0 0 50mm rgba(0,0,0,.7); - transform: scale(1.1); + transform: scale(1.05); transition: all 0.5s; } @@ -464,5 +464,3 @@ input:active, width: 30%; } } - -/* TODO: Make all webkit-transition do with normal transition as well */ diff --git a/src/js/dynamicBlob.js b/src/js/dynamicBlob.js index 73a0bd56..9aadb74a 100644 --- a/src/js/dynamicBlob.js +++ b/src/js/dynamicBlob.js @@ -1,5 +1,5 @@ const blob = document.querySelector('#blob'); -var blobData = blob.dataset.forceForm; +const blobData = blob.dataset.forceForm; var blobItem; function loadScript(src) { -- cgit v1.2.3