├── .coveragerc ├── .editorconfig ├── .env ├── .gitignore ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── LICENSE ├── MANIFEST ├── README.md ├── logo.png ├── requirements ├── common.txt ├── development.txt └── release.txt ├── setup.py ├── static ├── config.rb ├── images │ ├── calendar_icon.gif │ ├── help.png │ ├── hide.gif │ ├── show.gif │ └── throbber.gif ├── javascript │ └── thedom.js ├── sass │ ├── WebElementStructure.sass │ ├── WebElementStructureWithButtons.sass │ ├── WebElements.sass │ ├── _CodeDocumentation.scss │ ├── _Fonts.sass │ ├── _Utils.sass │ └── _sassybuttons.scss └── stylesheets │ ├── .sass-cache │ └── 49b65b430aee62cf132001fd9def67cd0781a8ac │ │ ├── WebElements.sassc │ │ └── _CodeDocumentation.scssc │ ├── WebElementStructure.css │ ├── WebElementStructureWithButtons.css │ ├── WebElements.css │ ├── _CodeDocumentation.scss │ ├── ie.css │ ├── print.css │ └── screen.css ├── tests ├── benchmark_thedom.py ├── test_base.py ├── test_buttons.py ├── test_charts.py ├── test_connectable.py ├── test_container.py ├── test_dataviews.py ├── test_dict_utils.py ├── test_display.py ├── test_dom.py ├── test_factory.py ├── test_hidden_inputs.py ├── test_inputs.py ├── test_iterator_utils.py ├── test_layout.py ├── test_navigation.py ├── test_parser.py ├── test_position_controller.py ├── test_printing.py ├── test_resources.py ├── test_social.py ├── test_string_utils.py ├── test_template.shpaml ├── test_template.xml ├── test_ui_template.py └── tests_benchmark.py ├── thedom ├── __init__.py ├── all.py ├── base.py ├── buttons.py ├── charts.py ├── clienst_side.py ├── code_documentation.py ├── common_javascript.js ├── compile.py ├── connectable.py ├── containers.py ├── controllers │ ├── __init__.py │ ├── app_engine.py │ ├── dynamic_form.py │ ├── http.py │ ├── page_controls.py │ └── request_handler.py ├── data_views.py ├── dict_utils.py ├── display.py ├── document.py ├── dom.py ├── factory.py ├── hidden_inputs.py ├── inputs.py ├── iterator_utils.py ├── json_parser.py ├── layout.py ├── list_utils.py ├── method_utils.py ├── navigation.py ├── parser.py ├── position_controller.py ├── printing.py ├── resources.py ├── shpaml.py ├── social.py ├── string_utils.py ├── types.py ├── ui_template.py └── validators.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/MANIFEST -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/README.md -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/logo.png -------------------------------------------------------------------------------- /requirements/common.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements/development.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/requirements/development.txt -------------------------------------------------------------------------------- /requirements/release.txt: -------------------------------------------------------------------------------- 1 | -r common.txt 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/setup.py -------------------------------------------------------------------------------- /static/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/config.rb -------------------------------------------------------------------------------- /static/images/calendar_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/images/calendar_icon.gif -------------------------------------------------------------------------------- /static/images/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/images/help.png -------------------------------------------------------------------------------- /static/images/hide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/images/hide.gif -------------------------------------------------------------------------------- /static/images/show.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/images/show.gif -------------------------------------------------------------------------------- /static/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/images/throbber.gif -------------------------------------------------------------------------------- /static/javascript/thedom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/javascript/thedom.js -------------------------------------------------------------------------------- /static/sass/WebElementStructure.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/sass/WebElementStructure.sass -------------------------------------------------------------------------------- /static/sass/WebElementStructureWithButtons.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/sass/WebElementStructureWithButtons.sass -------------------------------------------------------------------------------- /static/sass/WebElements.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/sass/WebElements.sass -------------------------------------------------------------------------------- /static/sass/_CodeDocumentation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/sass/_CodeDocumentation.scss -------------------------------------------------------------------------------- /static/sass/_Fonts.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/sass/_Fonts.sass -------------------------------------------------------------------------------- /static/sass/_Utils.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/sass/_Utils.sass -------------------------------------------------------------------------------- /static/sass/_sassybuttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/sass/_sassybuttons.scss -------------------------------------------------------------------------------- /static/stylesheets/.sass-cache/49b65b430aee62cf132001fd9def67cd0781a8ac/WebElements.sassc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/.sass-cache/49b65b430aee62cf132001fd9def67cd0781a8ac/WebElements.sassc -------------------------------------------------------------------------------- /static/stylesheets/.sass-cache/49b65b430aee62cf132001fd9def67cd0781a8ac/_CodeDocumentation.scssc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/.sass-cache/49b65b430aee62cf132001fd9def67cd0781a8ac/_CodeDocumentation.scssc -------------------------------------------------------------------------------- /static/stylesheets/WebElementStructure.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/WebElementStructure.css -------------------------------------------------------------------------------- /static/stylesheets/WebElementStructureWithButtons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/WebElementStructureWithButtons.css -------------------------------------------------------------------------------- /static/stylesheets/WebElements.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/WebElements.css -------------------------------------------------------------------------------- /static/stylesheets/_CodeDocumentation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/_CodeDocumentation.scss -------------------------------------------------------------------------------- /static/stylesheets/ie.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/ie.css -------------------------------------------------------------------------------- /static/stylesheets/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/print.css -------------------------------------------------------------------------------- /static/stylesheets/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/static/stylesheets/screen.css -------------------------------------------------------------------------------- /tests/benchmark_thedom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/benchmark_thedom.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_buttons.py -------------------------------------------------------------------------------- /tests/test_charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_charts.py -------------------------------------------------------------------------------- /tests/test_connectable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_connectable.py -------------------------------------------------------------------------------- /tests/test_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_container.py -------------------------------------------------------------------------------- /tests/test_dataviews.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_dataviews.py -------------------------------------------------------------------------------- /tests/test_dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_dict_utils.py -------------------------------------------------------------------------------- /tests/test_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_display.py -------------------------------------------------------------------------------- /tests/test_dom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_dom.py -------------------------------------------------------------------------------- /tests/test_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_factory.py -------------------------------------------------------------------------------- /tests/test_hidden_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_hidden_inputs.py -------------------------------------------------------------------------------- /tests/test_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_inputs.py -------------------------------------------------------------------------------- /tests/test_iterator_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_iterator_utils.py -------------------------------------------------------------------------------- /tests/test_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_layout.py -------------------------------------------------------------------------------- /tests/test_navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_navigation.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_position_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_position_controller.py -------------------------------------------------------------------------------- /tests/test_printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_printing.py -------------------------------------------------------------------------------- /tests/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_resources.py -------------------------------------------------------------------------------- /tests/test_social.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_social.py -------------------------------------------------------------------------------- /tests/test_string_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_string_utils.py -------------------------------------------------------------------------------- /tests/test_template.shpaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_template.shpaml -------------------------------------------------------------------------------- /tests/test_template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_template.xml -------------------------------------------------------------------------------- /tests/test_ui_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/test_ui_template.py -------------------------------------------------------------------------------- /tests/tests_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tests/tests_benchmark.py -------------------------------------------------------------------------------- /thedom/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/__init__.py -------------------------------------------------------------------------------- /thedom/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/all.py -------------------------------------------------------------------------------- /thedom/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/base.py -------------------------------------------------------------------------------- /thedom/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/buttons.py -------------------------------------------------------------------------------- /thedom/charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/charts.py -------------------------------------------------------------------------------- /thedom/clienst_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/clienst_side.py -------------------------------------------------------------------------------- /thedom/code_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/code_documentation.py -------------------------------------------------------------------------------- /thedom/common_javascript.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thedom/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/compile.py -------------------------------------------------------------------------------- /thedom/connectable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/connectable.py -------------------------------------------------------------------------------- /thedom/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/containers.py -------------------------------------------------------------------------------- /thedom/controllers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/controllers/__init__.py -------------------------------------------------------------------------------- /thedom/controllers/app_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/controllers/app_engine.py -------------------------------------------------------------------------------- /thedom/controllers/dynamic_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/controllers/dynamic_form.py -------------------------------------------------------------------------------- /thedom/controllers/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/controllers/http.py -------------------------------------------------------------------------------- /thedom/controllers/page_controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/controllers/page_controls.py -------------------------------------------------------------------------------- /thedom/controllers/request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/controllers/request_handler.py -------------------------------------------------------------------------------- /thedom/data_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/data_views.py -------------------------------------------------------------------------------- /thedom/dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/dict_utils.py -------------------------------------------------------------------------------- /thedom/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/display.py -------------------------------------------------------------------------------- /thedom/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/document.py -------------------------------------------------------------------------------- /thedom/dom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/dom.py -------------------------------------------------------------------------------- /thedom/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/factory.py -------------------------------------------------------------------------------- /thedom/hidden_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/hidden_inputs.py -------------------------------------------------------------------------------- /thedom/inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/inputs.py -------------------------------------------------------------------------------- /thedom/iterator_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/iterator_utils.py -------------------------------------------------------------------------------- /thedom/json_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/json_parser.py -------------------------------------------------------------------------------- /thedom/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/layout.py -------------------------------------------------------------------------------- /thedom/list_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/list_utils.py -------------------------------------------------------------------------------- /thedom/method_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/method_utils.py -------------------------------------------------------------------------------- /thedom/navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/navigation.py -------------------------------------------------------------------------------- /thedom/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/parser.py -------------------------------------------------------------------------------- /thedom/position_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/position_controller.py -------------------------------------------------------------------------------- /thedom/printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/printing.py -------------------------------------------------------------------------------- /thedom/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/resources.py -------------------------------------------------------------------------------- /thedom/shpaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/shpaml.py -------------------------------------------------------------------------------- /thedom/social.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/social.py -------------------------------------------------------------------------------- /thedom/string_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/string_utils.py -------------------------------------------------------------------------------- /thedom/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/types.py -------------------------------------------------------------------------------- /thedom/ui_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/ui_template.py -------------------------------------------------------------------------------- /thedom/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/thedom/validators.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timothycrosley/thedom/HEAD/tox.ini --------------------------------------------------------------------------------