├── .eslintrc.json ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .npmrc ├── LICENSE.md ├── README.md ├── dist └── iframily.min.js ├── examples ├── .eslintrc.json ├── house │ ├── images │ │ ├── baby_button.png │ │ ├── baby_room.png │ │ ├── background.png │ │ ├── brother_button.png │ │ ├── brother_room.png │ │ ├── ekoengineering_logo.svg │ │ ├── father_button.png │ │ ├── father_room.png │ │ ├── iframily_logo.png │ │ ├── sister_button.png │ │ └── sister_room.png │ ├── index.html │ ├── index.js │ ├── rooms │ │ ├── baby.html │ │ ├── brother.html │ │ ├── father.html │ │ ├── frame.js │ │ └── sister.html │ └── style │ │ ├── index.css │ │ ├── index.scss │ │ ├── room.css │ │ └── room.scss ├── itetrisly │ ├── game │ │ ├── index.html │ │ └── texture.jpg │ ├── images │ │ ├── arrows.png │ │ ├── ekoengineering_logo.svg │ │ ├── game_splash.png │ │ └── iframily_logo.png │ ├── index.html │ ├── index.js │ └── style │ │ ├── index.css │ │ └── index.scss └── treehouse │ ├── child.html │ ├── dialogue.js │ ├── images │ ├── background.jpg │ ├── bg.gif │ ├── ekoengineering_logo.svg │ ├── iframe_background.jpg │ └── iframily_logo.png │ ├── index.html │ ├── index.js │ └── style │ ├── child.css │ ├── child.scss │ ├── index.css │ └── index.scss ├── jest-puppeteer.config.js ├── jest.config.js ├── package.json ├── playground ├── child.html └── parent.html ├── src ├── base.js ├── child.js ├── constants.js ├── iframily.js └── parent.js ├── test ├── .eslintrc.js ├── advanced.test.js ├── basic.test.js ├── constants.js ├── helpers.js └── public │ ├── basic │ ├── child.html │ └── parent.html │ ├── crossdomain │ ├── child.html │ └── parent.html │ └── multiple_frames │ ├── child1.html │ ├── child2.html │ ├── child2innerchild.html │ └── parent.html └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/README.md -------------------------------------------------------------------------------- /dist/iframily.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/dist/iframily.min.js -------------------------------------------------------------------------------- /examples/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/.eslintrc.json -------------------------------------------------------------------------------- /examples/house/images/baby_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/baby_button.png -------------------------------------------------------------------------------- /examples/house/images/baby_room.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/baby_room.png -------------------------------------------------------------------------------- /examples/house/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/background.png -------------------------------------------------------------------------------- /examples/house/images/brother_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/brother_button.png -------------------------------------------------------------------------------- /examples/house/images/brother_room.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/brother_room.png -------------------------------------------------------------------------------- /examples/house/images/ekoengineering_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/ekoengineering_logo.svg -------------------------------------------------------------------------------- /examples/house/images/father_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/father_button.png -------------------------------------------------------------------------------- /examples/house/images/father_room.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/father_room.png -------------------------------------------------------------------------------- /examples/house/images/iframily_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/iframily_logo.png -------------------------------------------------------------------------------- /examples/house/images/sister_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/sister_button.png -------------------------------------------------------------------------------- /examples/house/images/sister_room.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/images/sister_room.png -------------------------------------------------------------------------------- /examples/house/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/index.html -------------------------------------------------------------------------------- /examples/house/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/index.js -------------------------------------------------------------------------------- /examples/house/rooms/baby.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/rooms/baby.html -------------------------------------------------------------------------------- /examples/house/rooms/brother.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/rooms/brother.html -------------------------------------------------------------------------------- /examples/house/rooms/father.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/rooms/father.html -------------------------------------------------------------------------------- /examples/house/rooms/frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/rooms/frame.js -------------------------------------------------------------------------------- /examples/house/rooms/sister.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/rooms/sister.html -------------------------------------------------------------------------------- /examples/house/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/style/index.css -------------------------------------------------------------------------------- /examples/house/style/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/style/index.scss -------------------------------------------------------------------------------- /examples/house/style/room.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/style/room.css -------------------------------------------------------------------------------- /examples/house/style/room.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/house/style/room.scss -------------------------------------------------------------------------------- /examples/itetrisly/game/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/game/index.html -------------------------------------------------------------------------------- /examples/itetrisly/game/texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/game/texture.jpg -------------------------------------------------------------------------------- /examples/itetrisly/images/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/images/arrows.png -------------------------------------------------------------------------------- /examples/itetrisly/images/ekoengineering_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/images/ekoengineering_logo.svg -------------------------------------------------------------------------------- /examples/itetrisly/images/game_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/images/game_splash.png -------------------------------------------------------------------------------- /examples/itetrisly/images/iframily_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/images/iframily_logo.png -------------------------------------------------------------------------------- /examples/itetrisly/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/index.html -------------------------------------------------------------------------------- /examples/itetrisly/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/index.js -------------------------------------------------------------------------------- /examples/itetrisly/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/style/index.css -------------------------------------------------------------------------------- /examples/itetrisly/style/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/itetrisly/style/index.scss -------------------------------------------------------------------------------- /examples/treehouse/child.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/child.html -------------------------------------------------------------------------------- /examples/treehouse/dialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/dialogue.js -------------------------------------------------------------------------------- /examples/treehouse/images/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/images/background.jpg -------------------------------------------------------------------------------- /examples/treehouse/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/images/bg.gif -------------------------------------------------------------------------------- /examples/treehouse/images/ekoengineering_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/images/ekoengineering_logo.svg -------------------------------------------------------------------------------- /examples/treehouse/images/iframe_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/images/iframe_background.jpg -------------------------------------------------------------------------------- /examples/treehouse/images/iframily_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/images/iframily_logo.png -------------------------------------------------------------------------------- /examples/treehouse/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/index.html -------------------------------------------------------------------------------- /examples/treehouse/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/index.js -------------------------------------------------------------------------------- /examples/treehouse/style/child.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/style/child.css -------------------------------------------------------------------------------- /examples/treehouse/style/child.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/style/child.scss -------------------------------------------------------------------------------- /examples/treehouse/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/style/index.css -------------------------------------------------------------------------------- /examples/treehouse/style/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/examples/treehouse/style/index.scss -------------------------------------------------------------------------------- /jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/jest-puppeteer.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/package.json -------------------------------------------------------------------------------- /playground/child.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/playground/child.html -------------------------------------------------------------------------------- /playground/parent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/playground/parent.html -------------------------------------------------------------------------------- /src/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/src/base.js -------------------------------------------------------------------------------- /src/child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/src/child.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/iframily.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/src/iframily.js -------------------------------------------------------------------------------- /src/parent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/src/parent.js -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/advanced.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/advanced.test.js -------------------------------------------------------------------------------- /test/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/basic.test.js -------------------------------------------------------------------------------- /test/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/constants.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/public/basic/child.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/basic/child.html -------------------------------------------------------------------------------- /test/public/basic/parent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/basic/parent.html -------------------------------------------------------------------------------- /test/public/crossdomain/child.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/crossdomain/child.html -------------------------------------------------------------------------------- /test/public/crossdomain/parent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/crossdomain/parent.html -------------------------------------------------------------------------------- /test/public/multiple_frames/child1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/multiple_frames/child1.html -------------------------------------------------------------------------------- /test/public/multiple_frames/child2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/multiple_frames/child2.html -------------------------------------------------------------------------------- /test/public/multiple_frames/child2innerchild.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/multiple_frames/child2innerchild.html -------------------------------------------------------------------------------- /test/public/multiple_frames/parent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/test/public/multiple_frames/parent.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EkoLabs/iframily/HEAD/webpack.config.js --------------------------------------------------------------------------------