├── .eleventy.js ├── .env.example ├── .gitignore ├── README.md ├── package.json ├── rollup.config.js ├── scss.js ├── src ├── app │ ├── globalState.ts │ ├── main.ts │ ├── pageManager │ │ ├── pageManager.ts │ │ └── pages │ │ │ ├── CaseStudyPage │ │ │ └── CaseStudyPage.ts │ │ │ ├── LandingPage │ │ │ └── LandingPage.ts │ │ │ ├── Page.ts │ │ │ └── utils │ │ │ ├── getTransitionPage.ts │ │ │ └── types.ts │ ├── pageTransition │ │ ├── pageTransition.ts │ │ ├── pageTransition.types.ts │ │ └── utils │ │ │ ├── createCacheEntry.ts │ │ │ ├── findCurrentTarget.ts │ │ │ ├── generateHTMLContent.ts │ │ │ ├── myFetch.ts │ │ │ ├── parseDom.ts │ │ │ └── processUrl.ts │ └── utils │ │ ├── Animation.ts │ │ ├── Paragraph.ts │ │ ├── declarations.d.ts │ │ ├── eventDispatcher.ts │ │ ├── getBoundingRectCustom.ts │ │ └── types.ts ├── eleventy │ ├── _data │ │ └── caseStudies.js │ ├── _includes │ │ ├── components │ │ │ └── caseStudy.njk │ │ └── layouts │ │ │ └── base.njk │ ├── case-studies.njk │ ├── index.njk │ ├── prismic │ │ └── client.js │ └── public │ │ └── fonts │ │ ├── opensans400.woff │ │ └── opensans800.woff └── styles │ ├── base │ ├── fonts.scss │ ├── global.scss │ └── reset.scss │ ├── components │ ├── animations.scss │ ├── buttons.scss │ ├── case-study.scss │ ├── containers.scss │ └── page-transitions.scss │ ├── index.scss │ ├── pages │ ├── case-studies-page.scss │ └── main-page.scss │ └── utils │ ├── responsive.scss │ └── variables.scss └── tsconfig.json /.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/.eleventy.js -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | REPOSITORY_NAME=https://...prismic.io/api/v2 2 | ACCESS_TOKEN=MC5a... 3 | NODE_ENV=production # development 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .env -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/scss.js -------------------------------------------------------------------------------- /src/app/globalState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/globalState.ts -------------------------------------------------------------------------------- /src/app/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/main.ts -------------------------------------------------------------------------------- /src/app/pageManager/pageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageManager/pageManager.ts -------------------------------------------------------------------------------- /src/app/pageManager/pages/CaseStudyPage/CaseStudyPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageManager/pages/CaseStudyPage/CaseStudyPage.ts -------------------------------------------------------------------------------- /src/app/pageManager/pages/LandingPage/LandingPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageManager/pages/LandingPage/LandingPage.ts -------------------------------------------------------------------------------- /src/app/pageManager/pages/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageManager/pages/Page.ts -------------------------------------------------------------------------------- /src/app/pageManager/pages/utils/getTransitionPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageManager/pages/utils/getTransitionPage.ts -------------------------------------------------------------------------------- /src/app/pageManager/pages/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageManager/pages/utils/types.ts -------------------------------------------------------------------------------- /src/app/pageTransition/pageTransition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/pageTransition.ts -------------------------------------------------------------------------------- /src/app/pageTransition/pageTransition.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/pageTransition.types.ts -------------------------------------------------------------------------------- /src/app/pageTransition/utils/createCacheEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/utils/createCacheEntry.ts -------------------------------------------------------------------------------- /src/app/pageTransition/utils/findCurrentTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/utils/findCurrentTarget.ts -------------------------------------------------------------------------------- /src/app/pageTransition/utils/generateHTMLContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/utils/generateHTMLContent.ts -------------------------------------------------------------------------------- /src/app/pageTransition/utils/myFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/utils/myFetch.ts -------------------------------------------------------------------------------- /src/app/pageTransition/utils/parseDom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/utils/parseDom.ts -------------------------------------------------------------------------------- /src/app/pageTransition/utils/processUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/pageTransition/utils/processUrl.ts -------------------------------------------------------------------------------- /src/app/utils/Animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/utils/Animation.ts -------------------------------------------------------------------------------- /src/app/utils/Paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/utils/Paragraph.ts -------------------------------------------------------------------------------- /src/app/utils/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module "prefix"; 2 | -------------------------------------------------------------------------------- /src/app/utils/eventDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/utils/eventDispatcher.ts -------------------------------------------------------------------------------- /src/app/utils/getBoundingRectCustom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/utils/getBoundingRectCustom.ts -------------------------------------------------------------------------------- /src/app/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/app/utils/types.ts -------------------------------------------------------------------------------- /src/eleventy/_data/caseStudies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/_data/caseStudies.js -------------------------------------------------------------------------------- /src/eleventy/_includes/components/caseStudy.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/_includes/components/caseStudy.njk -------------------------------------------------------------------------------- /src/eleventy/_includes/layouts/base.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/_includes/layouts/base.njk -------------------------------------------------------------------------------- /src/eleventy/case-studies.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/case-studies.njk -------------------------------------------------------------------------------- /src/eleventy/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/index.njk -------------------------------------------------------------------------------- /src/eleventy/prismic/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/prismic/client.js -------------------------------------------------------------------------------- /src/eleventy/public/fonts/opensans400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/public/fonts/opensans400.woff -------------------------------------------------------------------------------- /src/eleventy/public/fonts/opensans800.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/eleventy/public/fonts/opensans800.woff -------------------------------------------------------------------------------- /src/styles/base/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/base/fonts.scss -------------------------------------------------------------------------------- /src/styles/base/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/base/global.scss -------------------------------------------------------------------------------- /src/styles/base/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/base/reset.scss -------------------------------------------------------------------------------- /src/styles/components/animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/components/animations.scss -------------------------------------------------------------------------------- /src/styles/components/buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/components/buttons.scss -------------------------------------------------------------------------------- /src/styles/components/case-study.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/components/case-study.scss -------------------------------------------------------------------------------- /src/styles/components/containers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/components/containers.scss -------------------------------------------------------------------------------- /src/styles/components/page-transitions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/components/page-transitions.scss -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/index.scss -------------------------------------------------------------------------------- /src/styles/pages/case-studies-page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/pages/case-studies-page.scss -------------------------------------------------------------------------------- /src/styles/pages/main-page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/pages/main-page.scss -------------------------------------------------------------------------------- /src/styles/utils/responsive.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/utils/responsive.scss -------------------------------------------------------------------------------- /src/styles/utils/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/src/styles/utils/variables.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michalzalobny/plain-page-transition/HEAD/tsconfig.json --------------------------------------------------------------------------------