├── .babelrc ├── .codeclimate.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.yml ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .stylelintrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── dist ├── jquery.sidr.js ├── jquery.sidr.min.js ├── sidr.js ├── sidr.min.js └── stylesheets │ ├── sidr.bare.css │ ├── sidr.bare.min.css │ ├── sidr.dark.css │ ├── sidr.dark.min.css │ ├── sidr.light.css │ └── sidr.light.min.css ├── examples ├── README.md ├── index.html ├── jquery │ ├── anchor-menu.html │ ├── full-width.html │ ├── index.html │ ├── menu-with-callbacks.html │ ├── multiple-menus.html │ ├── nodisplaced-menu-with-close-options.html │ ├── only-touch.html │ ├── reload-content.html │ └── simple-menu.html ├── menu.gif ├── remote-content.html ├── style.css └── vanilla │ ├── anchor-menu.html │ ├── full-width.html │ ├── index.html │ ├── menu-with-callbacks.html │ ├── multiple-menus.html │ ├── nodisplaced-menu-with-close-options.html │ ├── only-touch.html │ ├── reload-content.html │ └── simple-menu.html ├── karma.conf.js ├── package.json ├── postcss.config.js ├── rollup.config.js ├── spec ├── default.options.spec.js ├── fnSidr.spec.js ├── menu.store.spec.js ├── models │ ├── base.element.spec.js │ └── menu.spec.js ├── runner.spec.js ├── status.spec.js └── utils │ ├── dom.spec.js │ └── utils.spec.js └── src ├── css ├── common │ ├── base.css │ └── variables.css ├── sidr.bare.css ├── sidr.dark.css ├── sidr.light.css └── themes │ ├── dark.css │ └── light.css ├── jquery.sidr.js ├── js ├── default.options.js ├── jquery.fnSidr.js ├── menu.store.js ├── models │ ├── base.element.js │ ├── body.js │ ├── button.js │ └── menu.js ├── runner.js ├── sidr.js ├── status.js └── utils │ ├── dom.js │ └── utils.js └── sidr.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.babelrc -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/*{.,-}min.js 2 | dist/** 3 | -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.stylelintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/README.md -------------------------------------------------------------------------------- /dist/jquery.sidr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/jquery.sidr.js -------------------------------------------------------------------------------- /dist/jquery.sidr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/jquery.sidr.min.js -------------------------------------------------------------------------------- /dist/sidr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/sidr.js -------------------------------------------------------------------------------- /dist/sidr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/sidr.min.js -------------------------------------------------------------------------------- /dist/stylesheets/sidr.bare.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/stylesheets/sidr.bare.css -------------------------------------------------------------------------------- /dist/stylesheets/sidr.bare.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/stylesheets/sidr.bare.min.css -------------------------------------------------------------------------------- /dist/stylesheets/sidr.dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/stylesheets/sidr.dark.css -------------------------------------------------------------------------------- /dist/stylesheets/sidr.dark.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/stylesheets/sidr.dark.min.css -------------------------------------------------------------------------------- /dist/stylesheets/sidr.light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/stylesheets/sidr.light.css -------------------------------------------------------------------------------- /dist/stylesheets/sidr.light.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/dist/stylesheets/sidr.light.min.css -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/jquery/anchor-menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/anchor-menu.html -------------------------------------------------------------------------------- /examples/jquery/full-width.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/full-width.html -------------------------------------------------------------------------------- /examples/jquery/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/index.html -------------------------------------------------------------------------------- /examples/jquery/menu-with-callbacks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/menu-with-callbacks.html -------------------------------------------------------------------------------- /examples/jquery/multiple-menus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/multiple-menus.html -------------------------------------------------------------------------------- /examples/jquery/nodisplaced-menu-with-close-options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/nodisplaced-menu-with-close-options.html -------------------------------------------------------------------------------- /examples/jquery/only-touch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/only-touch.html -------------------------------------------------------------------------------- /examples/jquery/reload-content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/reload-content.html -------------------------------------------------------------------------------- /examples/jquery/simple-menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/jquery/simple-menu.html -------------------------------------------------------------------------------- /examples/menu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/menu.gif -------------------------------------------------------------------------------- /examples/remote-content.html: -------------------------------------------------------------------------------- 1 |

This is content loaded remotelly

2 | -------------------------------------------------------------------------------- /examples/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/style.css -------------------------------------------------------------------------------- /examples/vanilla/anchor-menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/anchor-menu.html -------------------------------------------------------------------------------- /examples/vanilla/full-width.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/full-width.html -------------------------------------------------------------------------------- /examples/vanilla/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/index.html -------------------------------------------------------------------------------- /examples/vanilla/menu-with-callbacks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/menu-with-callbacks.html -------------------------------------------------------------------------------- /examples/vanilla/multiple-menus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/multiple-menus.html -------------------------------------------------------------------------------- /examples/vanilla/nodisplaced-menu-with-close-options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/nodisplaced-menu-with-close-options.html -------------------------------------------------------------------------------- /examples/vanilla/only-touch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/only-touch.html -------------------------------------------------------------------------------- /examples/vanilla/reload-content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/reload-content.html -------------------------------------------------------------------------------- /examples/vanilla/simple-menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/examples/vanilla/simple-menu.html -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/postcss.config.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/rollup.config.js -------------------------------------------------------------------------------- /spec/default.options.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/default.options.spec.js -------------------------------------------------------------------------------- /spec/fnSidr.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/fnSidr.spec.js -------------------------------------------------------------------------------- /spec/menu.store.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/menu.store.spec.js -------------------------------------------------------------------------------- /spec/models/base.element.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/models/base.element.spec.js -------------------------------------------------------------------------------- /spec/models/menu.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/models/menu.spec.js -------------------------------------------------------------------------------- /spec/runner.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/runner.spec.js -------------------------------------------------------------------------------- /spec/status.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/status.spec.js -------------------------------------------------------------------------------- /spec/utils/dom.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/utils/dom.spec.js -------------------------------------------------------------------------------- /spec/utils/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/spec/utils/utils.spec.js -------------------------------------------------------------------------------- /src/css/common/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/css/common/base.css -------------------------------------------------------------------------------- /src/css/common/variables.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --sidrSidebarWidth: 260px; 3 | } 4 | -------------------------------------------------------------------------------- /src/css/sidr.bare.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/css/sidr.bare.css -------------------------------------------------------------------------------- /src/css/sidr.dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/css/sidr.dark.css -------------------------------------------------------------------------------- /src/css/sidr.light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/css/sidr.light.css -------------------------------------------------------------------------------- /src/css/themes/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/css/themes/dark.css -------------------------------------------------------------------------------- /src/css/themes/light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/css/themes/light.css -------------------------------------------------------------------------------- /src/jquery.sidr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/jquery.sidr.js -------------------------------------------------------------------------------- /src/js/default.options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/default.options.js -------------------------------------------------------------------------------- /src/js/jquery.fnSidr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/jquery.fnSidr.js -------------------------------------------------------------------------------- /src/js/menu.store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/menu.store.js -------------------------------------------------------------------------------- /src/js/models/base.element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/models/base.element.js -------------------------------------------------------------------------------- /src/js/models/body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/models/body.js -------------------------------------------------------------------------------- /src/js/models/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/models/button.js -------------------------------------------------------------------------------- /src/js/models/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/models/menu.js -------------------------------------------------------------------------------- /src/js/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/runner.js -------------------------------------------------------------------------------- /src/js/sidr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/sidr.js -------------------------------------------------------------------------------- /src/js/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/status.js -------------------------------------------------------------------------------- /src/js/utils/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/utils/dom.js -------------------------------------------------------------------------------- /src/js/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/js/utils/utils.js -------------------------------------------------------------------------------- /src/sidr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artberri/sidr/HEAD/src/sidr.js --------------------------------------------------------------------------------