From 2027b94179e24e2556095f19ce9d8d17d4645c67 Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Sun, 29 Mar 2015 19:33:23 +0200 Subject: [PATCH] Update Semantic Fixes #40,#24 --- .../Resources/assets/css/events.scss | 15 + .../Resources/assets/css/main.scss | 3 +- .../Resources/assets/js/events.js | 35 +- .../Resources/views/Event/edit.html.twig | 10 +- .../Resources/views/Event/event_box.html.twig | 104 +- .../views/Event/event_form.html.twig | 258 +- .../Resources/views/Event/index.html.twig | 138 +- .../Resources/views/Event/show.html.twig | 2 +- .../Resources/views/Location/edit.html.twig | 276 +- .../views/RepeatingEvent/edit.html.twig | 16 +- .../views/RepeatingEvent/index.html.twig | 78 +- .../views/RepeatingEvent/new.html.twig | 10 +- .../repeating_event_form.html.twig | 118 +- .../repeating_patterns.html.twig | 30 +- .../Resources/views/layout.html.twig | 29 +- .../Resources/views/navigation.html.twig | 13 +- web/css/semantic.min.css | 14 - web/css/semantic.scss | 15366 -------- web/semantic/.csscomb.json | 322 + web/semantic/.csslintrc | 18 + web/semantic/.gitignore | 36 + web/semantic/.jshintrc | 38 + web/semantic/CONTRIBUTING.md | 16 + web/semantic/LICENSE.md | 7 + web/semantic/README.md | 85 + web/semantic/RELEASE-NOTES.md | 1473 + web/semantic/bower.json | 29 + web/semantic/composer.json | 24 + web/semantic/dist/components/accordion.css | 256 + web/semantic/dist/components/accordion.js | 578 + .../dist/components/accordion.min.css | 10 + web/semantic/dist/components/accordion.min.js | 11 + web/semantic/dist/components/ad.css | 276 + web/semantic/dist/components/ad.min.css | 10 + web/semantic/dist/components/api.js | 871 + web/semantic/dist/components/api.min.js | 11 + web/semantic/dist/components/breadcrumb.css | 124 + .../dist/components/breadcrumb.min.css | 10 + web/semantic/dist/components/button.css | 2391 ++ web/semantic/dist/components/button.min.css | 10 + web/semantic/dist/components/card.css | 909 + web/semantic/dist/components/card.min.css | 10 + web/semantic/dist/components/checkbox.css | 513 + web/semantic/dist/components/checkbox.js | 509 + web/semantic/dist/components/checkbox.min.css | 10 + web/semantic/dist/components/checkbox.min.js | 11 + web/semantic/dist/components/comment.css | 259 + web/semantic/dist/components/comment.min.css | 10 + web/semantic/dist/components/dimmer.css | 186 + web/semantic/dist/components/dimmer.js | 669 + web/semantic/dist/components/dimmer.min.css | 10 + web/semantic/dist/components/dimmer.min.js | 11 + web/semantic/dist/components/divider.css | 241 + web/semantic/dist/components/divider.min.css | 10 + web/semantic/dist/components/dropdown.css | 1103 + web/semantic/dist/components/dropdown.js | 1795 + web/semantic/dist/components/dropdown.min.css | 10 + web/semantic/dist/components/dropdown.min.js | 11 + web/semantic/dist/components/feed.css | 276 + web/semantic/dist/components/feed.min.css | 10 + web/semantic/dist/components/flag.css | 1024 + web/semantic/dist/components/flag.min.css | 10 + web/semantic/dist/components/form.css | 891 + web/semantic/dist/components/form.js | 1118 + web/semantic/dist/components/form.min.css | 10 + web/semantic/dist/components/form.min.js | 11 + web/semantic/dist/components/grid.css | 1871 + web/semantic/dist/components/grid.min.css | 10 + web/semantic/dist/components/header.css | 596 + web/semantic/dist/components/header.min.css | 10 + web/semantic/dist/components/icon.css | 2467 ++ web/semantic/dist/components/icon.min.css | 10 + web/semantic/dist/components/image.css | 288 + web/semantic/dist/components/image.min.css | 10 + web/semantic/dist/components/input.css | 439 + web/semantic/dist/components/input.min.css | 10 + web/semantic/dist/components/item.css | 456 + web/semantic/dist/components/item.min.css | 10 + web/semantic/dist/components/label.css | 963 + web/semantic/dist/components/label.min.css | 10 + web/semantic/dist/components/list.css | 878 + web/semantic/dist/components/list.min.css | 10 + web/semantic/dist/components/loader.css | 284 + web/semantic/dist/components/loader.min.css | 10 + web/semantic/dist/components/menu.css | 1608 + web/semantic/dist/components/menu.min.css | 10 + web/semantic/dist/components/message.css | 421 + web/semantic/dist/components/message.min.css | 10 + web/semantic/dist/components/modal.css | 432 + web/semantic/dist/components/modal.js | 860 + web/semantic/dist/components/modal.min.css | 10 + web/semantic/dist/components/modal.min.js | 11 + web/semantic/dist/components/nag.css | 148 + web/semantic/dist/components/nag.js | 477 + web/semantic/dist/components/nag.min.css | 10 + web/semantic/dist/components/nag.min.js | 11 + web/semantic/dist/components/popup.css | 293 + web/semantic/dist/components/popup.js | 1224 + web/semantic/dist/components/popup.min.css | 10 + web/semantic/dist/components/popup.min.js | 11 + web/semantic/dist/components/progress.css | 461 + web/semantic/dist/components/progress.js | 785 + web/semantic/dist/components/progress.min.css | 10 + web/semantic/dist/components/progress.min.js | 11 + web/semantic/dist/components/rail.css | 124 + web/semantic/dist/components/rail.min.css | 10 + web/semantic/dist/components/rating.css | 251 + web/semantic/dist/components/rating.js | 451 + web/semantic/dist/components/rating.min.css | 10 + web/semantic/dist/components/rating.min.js | 11 + web/semantic/dist/components/reset.css | 429 + web/semantic/dist/components/reset.min.css | 10 + web/semantic/dist/components/reveal.css | 293 + web/semantic/dist/components/reveal.min.css | 10 + web/semantic/dist/components/search.css | 329 + web/semantic/dist/components/search.js | 1096 + web/semantic/dist/components/search.min.css | 10 + web/semantic/dist/components/search.min.js | 11 + web/semantic/dist/components/segment.css | 635 + web/semantic/dist/components/segment.min.css | 10 + web/semantic/dist/components/shape.css | 154 + web/semantic/dist/components/shape.js | 830 + web/semantic/dist/components/shape.min.css | 10 + web/semantic/dist/components/shape.min.js | 11 + web/semantic/dist/components/sidebar.css | 625 + web/semantic/dist/components/sidebar.js | 1089 + web/semantic/dist/components/sidebar.min.css | 10 + web/semantic/dist/components/sidebar.min.js | 11 + web/semantic/dist/components/site.css | 160 + web/semantic/dist/components/site.js | 487 + web/semantic/dist/components/site.min.css | 10 + web/semantic/dist/components/site.min.js | 11 + web/semantic/dist/components/state.js | 695 + web/semantic/dist/components/state.min.js | 11 + web/semantic/dist/components/statistic.css | 409 + .../dist/components/statistic.min.css | 10 + web/semantic/dist/components/step.css | 432 + web/semantic/dist/components/step.min.css | 10 + web/semantic/dist/components/sticky.css | 79 + web/semantic/dist/components/sticky.js | 792 + web/semantic/dist/components/sticky.min.css | 10 + web/semantic/dist/components/sticky.min.js | 11 + web/semantic/dist/components/tab.css | 92 + web/semantic/dist/components/tab.js | 802 + web/semantic/dist/components/tab.min.css | 10 + web/semantic/dist/components/tab.min.js | 11 + web/semantic/dist/components/table.css | 1000 + web/semantic/dist/components/table.min.css | 10 + web/semantic/dist/components/transition.css | 1990 + web/semantic/dist/components/transition.js | 1038 + .../dist/components/transition.min.css | 10 + .../dist/components/transition.min.js | 11 + web/semantic/dist/components/video.css | 125 + web/semantic/dist/components/video.js | 540 + web/semantic/dist/components/video.min.css | 10 + web/semantic/dist/components/video.min.js | 11 + web/semantic/dist/components/visibility.js | 1032 + .../dist/components/visibility.min.js | 11 + web/semantic/dist/semantic.css | 32685 ++++++++++++++++ web/semantic/dist/semantic.js | 18881 +++++++++ web/semantic/dist/semantic.min.css | 11 + web/semantic/dist/semantic.min.js | 17 + .../dist/themes/basic/assets/fonts/icons.eot | Bin 0 -> 40166 bytes .../dist/themes/basic/assets/fonts/icons.svg | 450 + .../dist/themes/basic/assets/fonts/icons.ttf | Bin 0 -> 39924 bytes .../dist/themes/basic/assets/fonts/icons.woff | Bin 0 -> 24676 bytes .../themes/default/assets/fonts/icons.eot | Bin 0 -> 60767 bytes .../themes/default/assets/fonts/icons.otf | Bin 0 -> 93888 bytes .../themes/default/assets/fonts/icons.svg | 565 + .../themes/default/assets/fonts/icons.ttf | Bin 0 -> 122092 bytes .../themes/default/assets/fonts/icons.woff | Bin 0 -> 71508 bytes .../themes/default/assets/fonts/icons.woff2 | Bin 0 -> 56780 bytes .../themes/default/assets/images/flags.png | Bin 0 -> 28123 bytes web/semantic/examples/feed.css | 74 + web/semantic/examples/feed.html | 183 + web/semantic/examples/feed.js | 23 + web/semantic/examples/grid.css | 103 + web/semantic/examples/grid.html | 1439 + web/semantic/examples/homepage.css | 134 + web/semantic/examples/homepage.html | 315 + web/semantic/examples/homepage.js | 57 + web/semantic/examples/images/bg.jpg | Bin 0 -> 47123 bytes web/semantic/examples/images/cat.png | Bin 0 -> 109981 bytes .../images/wireframe/centered-paragraph.png | Bin 0 -> 1988 bytes .../images/wireframe/image-square.png | Bin 0 -> 6227 bytes .../examples/images/wireframe/image-text.png | Bin 0 -> 9835 bytes .../examples/images/wireframe/image.png | Bin 0 -> 7175 bytes .../images/wireframe/media-paragraph-alt.png | Bin 0 -> 2393 bytes .../images/wireframe/media-paragraph.png | Bin 0 -> 3465 bytes .../examples/images/wireframe/paragraph.png | Bin 0 -> 2476 bytes .../images/wireframe/short-paragraph.png | Bin 0 -> 1281 bytes .../images/wireframe/square-image.png | Bin 0 -> 1787 bytes .../examples/images/wireframe/text-image.png | Bin 0 -> 1924 bytes .../examples/images/wireframe/white-image.png | Bin 0 -> 5951 bytes web/semantic/examples/kitchensink.css | 49 + web/semantic/examples/kitchensink.html | 5454 +++ web/semantic/gulpfile.js | 73 + web/semantic/karma.conf.js | 85 + web/semantic/logo.png | Bin 0 -> 7348 bytes web/semantic/package.json | 89 + web/semantic/semantic.json.example | 23 + web/semantic/src/README.md | 127 + .../_site/collections/breadcrumb.overrides | 3 + .../_site/collections/breadcrumb.variables | 3 + .../src/_site/collections/form.overrides | 3 + .../src/_site/collections/form.variables | 3 + .../src/_site/collections/grid.overrides | 3 + .../src/_site/collections/grid.variables | 3 + .../src/_site/collections/menu.overrides | 3 + .../src/_site/collections/menu.variables | 3 + .../src/_site/collections/message.overrides | 3 + .../src/_site/collections/message.variables | 3 + .../src/_site/collections/table.overrides | 3 + .../src/_site/collections/table.variables | 3 + .../src/_site/elements/button.overrides | 3 + .../src/_site/elements/button.variables | 3 + .../src/_site/elements/divider.overrides | 3 + .../src/_site/elements/divider.variables | 3 + .../src/_site/elements/flag.overrides | 3 + .../src/_site/elements/flag.variables | 3 + .../src/_site/elements/header.overrides | 3 + .../src/_site/elements/header.variables | 3 + .../src/_site/elements/icon.overrides | 3 + .../src/_site/elements/icon.variables | 3 + .../src/_site/elements/image.overrides | 3 + .../src/_site/elements/image.variables | 3 + .../src/_site/elements/input.overrides | 3 + .../src/_site/elements/input.variables | 3 + .../src/_site/elements/label.overrides | 3 + .../src/_site/elements/label.variables | 3 + .../src/_site/elements/list.overrides | 3 + .../src/_site/elements/list.variables | 3 + .../src/_site/elements/loader.overrides | 3 + .../src/_site/elements/loader.variables | 3 + .../src/_site/elements/rail.overrides | 3 + .../src/_site/elements/rail.variables | 3 + .../src/_site/elements/reveal.overrides | 3 + .../src/_site/elements/reveal.variables | 3 + .../src/_site/elements/segment.overrides | 3 + .../src/_site/elements/segment.variables | 3 + .../src/_site/elements/step.overrides | 3 + .../src/_site/elements/step.variables | 3 + .../src/_site/globals/reset.overrides | 3 + .../src/_site/globals/reset.variables | 3 + web/semantic/src/_site/globals/site.overrides | 3 + web/semantic/src/_site/globals/site.variables | 3 + .../src/_site/modules/accordion.overrides | 3 + .../src/_site/modules/accordion.variables | 3 + .../src/_site/modules/chatroom.overrides | 3 + .../src/_site/modules/chatroom.variables | 3 + .../src/_site/modules/checkbox.overrides | 3 + .../src/_site/modules/checkbox.variables | 3 + .../src/_site/modules/dimmer.overrides | 3 + .../src/_site/modules/dimmer.variables | 3 + .../src/_site/modules/dropdown.overrides | 3 + .../src/_site/modules/dropdown.variables | 3 + .../src/_site/modules/modal.overrides | 3 + .../src/_site/modules/modal.variables | 3 + web/semantic/src/_site/modules/nag.overrides | 3 + web/semantic/src/_site/modules/nag.variables | 3 + .../src/_site/modules/popup.overrides | 3 + .../src/_site/modules/popup.variables | 3 + .../src/_site/modules/progress.overrides | 3 + .../src/_site/modules/progress.variables | 3 + .../src/_site/modules/rating.overrides | 3 + .../src/_site/modules/rating.variables | 3 + .../src/_site/modules/search.overrides | 3 + .../src/_site/modules/search.variables | 3 + .../src/_site/modules/shape.overrides | 3 + .../src/_site/modules/shape.variables | 3 + .../src/_site/modules/sidebar.overrides | 3 + .../src/_site/modules/sidebar.variables | 3 + .../src/_site/modules/sticky.overrides | 3 + .../src/_site/modules/sticky.variables | 3 + web/semantic/src/_site/modules/tab.overrides | 3 + web/semantic/src/_site/modules/tab.variables | 3 + .../src/_site/modules/transition.overrides | 3 + .../src/_site/modules/transition.variables | 3 + .../src/_site/modules/video.overrides | 3 + .../src/_site/modules/video.variables} | 0 web/semantic/src/_site/views/ad.overrides | 3 + web/semantic/src/_site/views/ad.variables | 3 + web/semantic/src/_site/views/card.overrides | 3 + web/semantic/src/_site/views/card.variables | 3 + .../src/_site/views/comment.overrides | 3 + .../src/_site/views/comment.variables | 3 + web/semantic/src/_site/views/feed.overrides | 3 + web/semantic/src/_site/views/feed.variables | 3 + web/semantic/src/_site/views/item.overrides | 3 + web/semantic/src/_site/views/item.variables | 3 + .../src/_site/views/statistic.overrides | 3 + .../src/_site/views/statistic.variables | 3 + web/semantic/src/definitions/behaviors/api.js | 871 + .../src/definitions/behaviors/colorize.js | 272 + .../src/definitions/behaviors/form.js | 1118 + .../src/definitions/behaviors/state.js | 695 + .../src/definitions/behaviors/visibility.js | 1032 + .../src/definitions/behaviors/visit.js | 515 + .../definitions/collections/breadcrumb.less | 122 + .../src/definitions/collections/form.less | 894 + .../src/definitions/collections/grid.less | 1802 + .../src/definitions/collections/menu.less | 1622 + .../src/definitions/collections/message.less | 442 + .../src/definitions/collections/table.less | 1001 + .../src/definitions/elements/button.less | 2413 ++ .../src/definitions/elements/divider.less | 254 + .../src/definitions/elements/flag.less | 53 + .../src/definitions/elements/header.less | 621 + .../src/definitions/elements/icon.less | 341 + .../src/definitions/elements/image.less | 304 + .../src/definitions/elements/input.less | 429 + .../src/definitions/elements/label.less | 969 + .../src/definitions/elements/list.less | 882 + .../src/definitions/elements/loader.less | 267 + .../src/definitions/elements/rail.less | 126 + .../src/definitions/elements/reveal.less | 258 + .../src/definitions/elements/segment.less | 629 + .../src/definitions/elements/step.less | 429 + .../src/definitions/globals/reset.less | 41 + web/semantic/src/definitions/globals/site.js | 487 + .../src/definitions/globals/site.less | 162 + .../src/definitions/modules/accordion.js | 578 + .../src/definitions/modules/accordion.less | 220 + .../src/definitions/modules/checkbox.js | 509 + .../src/definitions/modules/checkbox.less | 490 + .../src/definitions/modules/dimmer.js | 669 + .../src/definitions/modules/dimmer.less | 179 + .../src/definitions/modules/dropdown.js | 1795 + .../src/definitions/modules/dropdown.less | 1040 + web/semantic/src/definitions/modules/modal.js | 860 + .../src/definitions/modules/modal.less | 438 + web/semantic/src/definitions/modules/nag.js | 477 + web/semantic/src/definitions/modules/nag.less | 159 + web/semantic/src/definitions/modules/popup.js | 1224 + .../src/definitions/modules/popup.less | 294 + .../src/definitions/modules/progress.js | 785 + .../src/definitions/modules/progress.less | 451 + .../src/definitions/modules/rating.js | 451 + .../src/definitions/modules/rating.less | 189 + .../src/definitions/modules/search.js | 1096 + .../src/definitions/modules/search.less | 339 + web/semantic/src/definitions/modules/shape.js | 830 + .../src/definitions/modules/shape.less | 152 + .../src/definitions/modules/sidebar.js | 1089 + .../src/definitions/modules/sidebar.less | 550 + .../src/definitions/modules/sticky.js | 792 + .../src/definitions/modules/sticky.less | 75 + web/semantic/src/definitions/modules/tab.js | 802 + web/semantic/src/definitions/modules/tab.less | 95 + .../src/definitions/modules/transition.js | 1038 + .../src/definitions/modules/transition.less | 80 + web/semantic/src/definitions/modules/video.js | 540 + .../src/definitions/modules/video.less | 125 + web/semantic/src/definitions/views/ad.less | 268 + web/semantic/src/definitions/views/card.less | 927 + .../src/definitions/views/comment.less | 256 + web/semantic/src/definitions/views/feed.less | 272 + web/semantic/src/definitions/views/item.less | 465 + .../src/definitions/views/statistic.less | 414 + web/semantic/src/semantic.less | 66 + web/semantic/src/theme.config.example | 90 + web/semantic/src/theme.less | 48 + .../themes/amazon/elements/button.overrides | 46 + .../themes/amazon/elements/button.variables | 57 + .../src/themes/basic/assets/fonts/icons.eot | Bin 0 -> 40166 bytes .../src/themes/basic/assets/fonts/icons.svg | 450 + .../src/themes/basic/assets/fonts/icons.ttf | Bin 0 -> 39924 bytes .../src/themes/basic/assets/fonts/icons.woff | Bin 0 -> 24676 bytes .../themes/basic/collections/table.overrides | 4 + .../themes/basic/collections/table.variables | 10 + .../themes/basic/elements/button.overrides | 4 + .../themes/basic/elements/button.variables | 44 + .../src/themes/basic/elements/icon.overrides | 189 + .../src/themes/basic/elements/icon.variables | 12 + .../src/themes/basic/elements/step.overrides | 7 + .../src/themes/basic/elements/step.variables | 10 + .../src/themes/basic/globals/reset.overrides | 5 + .../src/themes/basic/globals/reset.variables | 3 + .../themes/basic/modules/progress.overrides | 3 + .../themes/basic/modules/progress.variables | 15 + .../src/themes/basic/views/card.overrides | 4 + .../src/themes/basic/views/card.variables | 33 + .../themes/bookish/elements/header.overrides | 15 + .../themes/bookish/elements/header.variables | 37 + .../bootstrap3/elements/button.overrides} | 0 .../bootstrap3/elements/button.variables | 63 + .../themes/chubby/collections/form.overrides | 8 + .../themes/chubby/collections/form.variables | 9 + .../themes/chubby/elements/button.overrides | 21 + .../themes/chubby/elements/button.variables | 57 + .../themes/chubby/elements/header.overrides | 5 + .../themes/chubby/elements/header.variables | 21 + .../themes/chubby/modules/accordion.overrides | 7 + .../themes/chubby/modules/accordion.variables | 15 + .../src/themes/chubby/views/comment.overrides | 12 + .../src/themes/chubby/views/comment.variables | 46 + .../classic/collections/table.overrides | 3 + .../classic/collections/table.variables | 14 + .../themes/classic/elements/button.overrides | 3 + .../themes/classic/elements/button.variables | 96 + .../themes/classic/elements/header.overrides | 3 + .../themes/classic/elements/header.variables | 12 + .../themes/classic/modules/progress.overrides | 3 + .../themes/classic/modules/progress.variables | 8 + .../src/themes/classic/views/card.overrides | 98 + .../src/themes/classic/views/card.variables | 22 + .../src/themes/default/assets/fonts/icons.eot | Bin 0 -> 60767 bytes .../src/themes/default/assets/fonts/icons.svg | 565 + .../src/themes/default/assets/fonts/icons.ttf | Bin 0 -> 122092 bytes .../themes/default/assets/fonts/icons.woff | Bin 0 -> 71508 bytes .../themes/default/assets/fonts/icons.woff2 | Bin 0 -> 56780 bytes .../themes/default/assets/images/flags.png | Bin 0 -> 28123 bytes .../default/collections/breadcrumb.overrides | 3 + .../default/collections/breadcrumb.variables | 43 + .../themes/default/collections/form.overrides | 3 + .../themes/default/collections/form.variables | 193 + .../themes/default/collections/grid.overrides | 4 + .../themes/default/collections/grid.variables | 92 + .../themes/default/collections/menu.overrides | 3 + .../themes/default/collections/menu.variables | 333 + .../default/collections/message.overrides | 3 + .../default/collections/message.variables | 88 + .../default/collections/table.overrides | 3 + .../default/collections/table.variables | 228 + .../themes/default/elements/button.overrides | 3 + .../themes/default/elements/button.variables | 294 + .../themes/default/elements/divider.overrides | 3 + .../themes/default/elements/divider.variables | 54 + .../themes/default/elements/flag.overrides | 978 + .../themes/default/elements/flag.variables | 13 + .../themes/default/elements/header.overrides | 4 + .../themes/default/elements/header.variables | 147 + .../themes/default/elements/icon.overrides | 763 + .../themes/default/elements/icon.variables | 43 + .../themes/default/elements/image.overrides | 3 + .../themes/default/elements/image.variables | 42 + .../themes/default/elements/input.overrides | 3 + .../themes/default/elements/input.variables | 118 + .../themes/default/elements/label.overrides | 3 + .../themes/default/elements/label.variables | 174 + .../themes/default/elements/list.overrides | 3 + .../themes/default/elements/list.variables | 204 + .../themes/default/elements/loader.overrides | 3 + .../themes/default/elements/loader.variables | 61 + .../themes/default/elements/rail.overrides | 3 + .../themes/default/elements/rail.variables | 26 + .../themes/default/elements/reveal.overrides | 3 + .../themes/default/elements/reveal.variables | 15 + .../themes/default/elements/segment.overrides | 3 + .../themes/default/elements/segment.variables | 100 + .../themes/default/elements/step.overrides | 16 + .../themes/default/elements/step.variables | 98 + .../themes/default/globals/reset.overrides | 434 + .../themes/default/globals/reset.variables | 3 + .../src/themes/default/globals/site.overrides | 3 + .../src/themes/default/globals/site.variables | 613 + .../default/modules/accordion.overrides | 28 + .../default/modules/accordion.variables | 101 + .../themes/default/modules/chatroom.overrides | 3 + .../themes/default/modules/chatroom.variables | 3 + .../themes/default/modules/checkbox.overrides | 33 + .../themes/default/modules/checkbox.variables | 140 + .../themes/default/modules/dimmer.overrides | 3 + .../themes/default/modules/dimmer.variables | 58 + .../themes/default/modules/dropdown.overrides | 67 + .../themes/default/modules/dropdown.variables | 275 + .../themes/default/modules/modal.overrides | 3 + .../themes/default/modules/modal.variables | 145 + .../src/themes/default/modules/nag.overrides | 3 + .../src/themes/default/modules/nag.variables | 74 + .../themes/default/modules/popup.overrides | 3 + .../themes/default/modules/popup.variables | 95 + .../themes/default/modules/progress.overrides | 3 + .../themes/default/modules/progress.variables | 107 + .../themes/default/modules/rating.overrides | 68 + .../themes/default/modules/rating.variables | 65 + .../themes/default/modules/search.overrides | 3 + .../themes/default/modules/search.variables | 140 + .../themes/default/modules/shape.overrides | 3 + .../themes/default/modules/shape.variables | 35 + .../themes/default/modules/sidebar.overrides | 3 + .../themes/default/modules/sidebar.variables | 48 + .../themes/default/modules/sticky.overrides | 3 + .../themes/default/modules/sticky.variables | 12 + .../src/themes/default/modules/tab.overrides | 3 + .../src/themes/default/modules/tab.variables | 13 + .../default/modules/transition.overrides | 911 + .../default/modules/transition.variables | 10 + .../themes/default/modules/video.overrides | 3 + .../themes/default/modules/video.variables | 16 + .../src/themes/default/views/ad.overrides | 3 + .../src/themes/default/views/ad.variables | 13 + .../src/themes/default/views/card.overrides | 3 + .../src/themes/default/views/card.variables | 199 + .../themes/default/views/comment.overrides | 3 + .../themes/default/views/comment.variables | 104 + .../src/themes/default/views/feed.overrides | 3 + .../src/themes/default/views/feed.variables | 149 + .../src/themes/default/views/item.overrides | 3 + .../src/themes/default/views/item.variables | 153 + .../themes/default/views/statistic.overrides | 3 + .../themes/default/views/statistic.variables | 97 + .../src/themes/duo/elements/loader.overrides | 3 + .../src/themes/duo/elements/loader.variables | 6 + .../fixed-width/collections/grid.overrides | 3 + .../fixed-width/collections/grid.variables | 23 + .../fixed-width/modules/modal.overrides | 3 + .../fixed-width/modules/modal.variables | 37 + .../themes/flat/collections/form.overrides | 24 + .../themes/flat/collections/form.variables | 74 + .../src/themes/flat/globals/site.overrides | 3 + .../src/themes/flat/globals/site.variables | 106 + .../themes/github/collections/form.overrides | 16 + .../themes/github/collections/form.variables | 40 + .../themes/github/collections/menu.overrides | 7 + .../themes/github/collections/menu.variables | 66 + .../github/collections/message.overrides | 11 + .../github/collections/message.variables | 29 + .../themes/github/elements/button.overrides | 4 + .../themes/github/elements/button.variables | 77 + .../themes/github/elements/segment.overrides | 3 + .../themes/github/elements/segment.variables | 41 + .../src/themes/github/elements/step.overrides | 26 + .../src/themes/github/elements/step.variables | 20 + .../gmail/collections/message.overrides | 0 .../gmail/collections/message.variables | 15 + .../themes/material/elements/button.overrides | 22 + .../themes/material/elements/button.variables | 87 + .../themes/material/elements/header.overrides | 15 + .../themes/material/elements/header.variables | 21 + .../themes/material/globals/site.overrides | 0 .../themes/material/globals/site.variables | 119 + .../themes/material/modules/modal.overrides | 6 + .../themes/material/modules/modal.variables | 15 + .../themes/pulsar/elements/loader.overrides | 70 + .../themes/pulsar/elements/loader.variables | 7 + .../themes/raised/elements/button.overrides | 3 + .../themes/raised/elements/button.variables | 27 + .../themes/resetcss/globals/reset.overrides | 52 + .../themes/resetcss/globals/reset.variables | 3 + .../themes/round/elements/button.overrides | 0 .../themes/round/elements/button.variables | 138 + .../src/themes/rtl/globals/site.overrides | 6 + .../src/themes/rtl/globals/site.variables | 14 + .../themes/striped/modules/progress.overrides | 29 + .../themes/striped/modules/progress.variables | 3 + .../src/themes/timeline/views/feed.overrides | 35 + .../src/themes/timeline/views/feed.variables | 40 + .../themes/twitter/elements/button.overrides | 13 + .../themes/twitter/elements/button.variables | 45 + web/semantic/tasks/README.md | 17 + web/semantic/tasks/admin/components/create.js | 332 + web/semantic/tasks/admin/components/init.js | 170 + web/semantic/tasks/admin/components/update.js | 184 + .../tasks/admin/distributions/create.js | 216 + .../tasks/admin/distributions/init.js | 170 + .../tasks/admin/distributions/update.js | 182 + web/semantic/tasks/admin/publish.js | 25 + web/semantic/tasks/admin/register.js | 55 + web/semantic/tasks/admin/release.js | 29 + web/semantic/tasks/build.js | 137 + web/semantic/tasks/check-install.js | 28 + web/semantic/tasks/clean.js | 14 + web/semantic/tasks/collections/README.md | 16 + web/semantic/tasks/collections/admin.js | 49 + web/semantic/tasks/collections/internal.js | 214 + web/semantic/tasks/config/admin/github.js | 38 + .../tasks/config/admin/oauth.example.js | 10 + web/semantic/tasks/config/admin/release.js | 110 + .../tasks/config/admin/templates/README.md | 29 + .../tasks/config/admin/templates/bower.json | 29 + .../admin/templates/component-package.js | 14 + .../config/admin/templates/composer.json | 20 + .../config/admin/templates/css-package.js | 33 + .../config/admin/templates/less-package.js | 21 + .../tasks/config/admin/templates/package.json | 17 + web/semantic/tasks/config/defaults.js | 116 + web/semantic/tasks/config/docs.js | 24 + web/semantic/tasks/config/npm/gulpfile.js | 59 + web/semantic/tasks/config/project/config.js | 135 + web/semantic/tasks/config/project/install.js | 762 + web/semantic/tasks/config/project/release.js | 61 + web/semantic/tasks/config/project/tasks.js | 127 + web/semantic/tasks/config/user.js | 58 + web/semantic/tasks/docs/build.js | 158 + web/semantic/tasks/docs/serve.js | 236 + web/semantic/tasks/install.js | 391 + web/semantic/tasks/rtl/build.js | 132 + web/semantic/tasks/rtl/watch.js | 221 + web/semantic/tasks/version.js | 11 + web/semantic/tasks/watch.js | 225 + web/semantic/test/fixtures/accordion.html | 24 + web/semantic/test/fixtures/checkbox.html | 46 + web/semantic/test/fixtures/dropdown.html | 9 + web/semantic/test/fixtures/modal.html | 25 + web/semantic/test/fixtures/popup.html | 8 + web/semantic/test/fixtures/rating.html | 7 + web/semantic/test/fixtures/shape.html | 7 + web/semantic/test/fixtures/sidebar.html | 25 + web/semantic/test/fixtures/tab.html | 8 + web/semantic/test/fixtures/transition.html | 1 + web/semantic/test/fixtures/video.html | 5 + web/semantic/test/helpers/jasmine-clog.js | 17 + web/semantic/test/helpers/jasmine-jquery.js | 705 + web/semantic/test/helpers/jasmine-sinon.js | 58 + web/semantic/test/helpers/jquery-events.js | 28 + web/semantic/test/helpers/sinon.js | 4819 +++ web/semantic/test/meteor/assets.js | 20 + web/semantic/test/meteor/fonts.js | 16 + web/semantic/test/modules/accordion.spec.js | 10 + web/semantic/test/modules/checkbox.spec.js | 8 + web/semantic/test/modules/dropdown.spec.js | 8 + web/semantic/test/modules/modal.spec.js | 10 + web/semantic/test/modules/module.spec.js | 218 + web/semantic/test/modules/popup.spec.js | 8 + web/semantic/test/modules/search.spec.js | 8 + web/semantic/test/modules/shape.spec.js | 8 + web/semantic/test/modules/sidebar.spec.js | 8 + web/semantic/test/modules/tab.spec.js | 9 + web/semantic/test/modules/transition.spec.js | 8 + web/semantic/test/modules/video.spec.js | 8 + 621 files changed, 172488 insertions(+), 15939 deletions(-) delete mode 100755 web/css/semantic.min.css delete mode 100755 web/css/semantic.scss create mode 100644 web/semantic/.csscomb.json create mode 100644 web/semantic/.csslintrc create mode 100644 web/semantic/.gitignore create mode 100644 web/semantic/.jshintrc create mode 100644 web/semantic/CONTRIBUTING.md create mode 100644 web/semantic/LICENSE.md create mode 100644 web/semantic/README.md create mode 100644 web/semantic/RELEASE-NOTES.md create mode 100644 web/semantic/bower.json create mode 100644 web/semantic/composer.json create mode 100644 web/semantic/dist/components/accordion.css create mode 100644 web/semantic/dist/components/accordion.js create mode 100644 web/semantic/dist/components/accordion.min.css create mode 100644 web/semantic/dist/components/accordion.min.js create mode 100644 web/semantic/dist/components/ad.css create mode 100644 web/semantic/dist/components/ad.min.css create mode 100644 web/semantic/dist/components/api.js create mode 100644 web/semantic/dist/components/api.min.js create mode 100644 web/semantic/dist/components/breadcrumb.css create mode 100644 web/semantic/dist/components/breadcrumb.min.css create mode 100644 web/semantic/dist/components/button.css create mode 100644 web/semantic/dist/components/button.min.css create mode 100644 web/semantic/dist/components/card.css create mode 100644 web/semantic/dist/components/card.min.css create mode 100644 web/semantic/dist/components/checkbox.css create mode 100644 web/semantic/dist/components/checkbox.js create mode 100644 web/semantic/dist/components/checkbox.min.css create mode 100644 web/semantic/dist/components/checkbox.min.js create mode 100644 web/semantic/dist/components/comment.css create mode 100644 web/semantic/dist/components/comment.min.css create mode 100644 web/semantic/dist/components/dimmer.css create mode 100644 web/semantic/dist/components/dimmer.js create mode 100644 web/semantic/dist/components/dimmer.min.css create mode 100644 web/semantic/dist/components/dimmer.min.js create mode 100644 web/semantic/dist/components/divider.css create mode 100644 web/semantic/dist/components/divider.min.css create mode 100644 web/semantic/dist/components/dropdown.css create mode 100644 web/semantic/dist/components/dropdown.js create mode 100644 web/semantic/dist/components/dropdown.min.css create mode 100644 web/semantic/dist/components/dropdown.min.js create mode 100644 web/semantic/dist/components/feed.css create mode 100644 web/semantic/dist/components/feed.min.css create mode 100644 web/semantic/dist/components/flag.css create mode 100644 web/semantic/dist/components/flag.min.css create mode 100644 web/semantic/dist/components/form.css create mode 100644 web/semantic/dist/components/form.js create mode 100644 web/semantic/dist/components/form.min.css create mode 100644 web/semantic/dist/components/form.min.js create mode 100644 web/semantic/dist/components/grid.css create mode 100644 web/semantic/dist/components/grid.min.css create mode 100644 web/semantic/dist/components/header.css create mode 100644 web/semantic/dist/components/header.min.css create mode 100644 web/semantic/dist/components/icon.css create mode 100644 web/semantic/dist/components/icon.min.css create mode 100644 web/semantic/dist/components/image.css create mode 100644 web/semantic/dist/components/image.min.css create mode 100644 web/semantic/dist/components/input.css create mode 100644 web/semantic/dist/components/input.min.css create mode 100644 web/semantic/dist/components/item.css create mode 100644 web/semantic/dist/components/item.min.css create mode 100644 web/semantic/dist/components/label.css create mode 100644 web/semantic/dist/components/label.min.css create mode 100644 web/semantic/dist/components/list.css create mode 100644 web/semantic/dist/components/list.min.css create mode 100644 web/semantic/dist/components/loader.css create mode 100644 web/semantic/dist/components/loader.min.css create mode 100644 web/semantic/dist/components/menu.css create mode 100644 web/semantic/dist/components/menu.min.css create mode 100644 web/semantic/dist/components/message.css create mode 100644 web/semantic/dist/components/message.min.css create mode 100644 web/semantic/dist/components/modal.css create mode 100644 web/semantic/dist/components/modal.js create mode 100644 web/semantic/dist/components/modal.min.css create mode 100644 web/semantic/dist/components/modal.min.js create mode 100644 web/semantic/dist/components/nag.css create mode 100644 web/semantic/dist/components/nag.js create mode 100644 web/semantic/dist/components/nag.min.css create mode 100644 web/semantic/dist/components/nag.min.js create mode 100644 web/semantic/dist/components/popup.css create mode 100644 web/semantic/dist/components/popup.js create mode 100644 web/semantic/dist/components/popup.min.css create mode 100644 web/semantic/dist/components/popup.min.js create mode 100644 web/semantic/dist/components/progress.css create mode 100644 web/semantic/dist/components/progress.js create mode 100644 web/semantic/dist/components/progress.min.css create mode 100644 web/semantic/dist/components/progress.min.js create mode 100644 web/semantic/dist/components/rail.css create mode 100644 web/semantic/dist/components/rail.min.css create mode 100644 web/semantic/dist/components/rating.css create mode 100644 web/semantic/dist/components/rating.js create mode 100644 web/semantic/dist/components/rating.min.css create mode 100644 web/semantic/dist/components/rating.min.js create mode 100644 web/semantic/dist/components/reset.css create mode 100644 web/semantic/dist/components/reset.min.css create mode 100644 web/semantic/dist/components/reveal.css create mode 100644 web/semantic/dist/components/reveal.min.css create mode 100644 web/semantic/dist/components/search.css create mode 100644 web/semantic/dist/components/search.js create mode 100644 web/semantic/dist/components/search.min.css create mode 100644 web/semantic/dist/components/search.min.js create mode 100644 web/semantic/dist/components/segment.css create mode 100644 web/semantic/dist/components/segment.min.css create mode 100644 web/semantic/dist/components/shape.css create mode 100644 web/semantic/dist/components/shape.js create mode 100644 web/semantic/dist/components/shape.min.css create mode 100644 web/semantic/dist/components/shape.min.js create mode 100644 web/semantic/dist/components/sidebar.css create mode 100644 web/semantic/dist/components/sidebar.js create mode 100644 web/semantic/dist/components/sidebar.min.css create mode 100644 web/semantic/dist/components/sidebar.min.js create mode 100644 web/semantic/dist/components/site.css create mode 100644 web/semantic/dist/components/site.js create mode 100644 web/semantic/dist/components/site.min.css create mode 100644 web/semantic/dist/components/site.min.js create mode 100644 web/semantic/dist/components/state.js create mode 100644 web/semantic/dist/components/state.min.js create mode 100644 web/semantic/dist/components/statistic.css create mode 100644 web/semantic/dist/components/statistic.min.css create mode 100644 web/semantic/dist/components/step.css create mode 100644 web/semantic/dist/components/step.min.css create mode 100644 web/semantic/dist/components/sticky.css create mode 100644 web/semantic/dist/components/sticky.js create mode 100644 web/semantic/dist/components/sticky.min.css create mode 100644 web/semantic/dist/components/sticky.min.js create mode 100644 web/semantic/dist/components/tab.css create mode 100644 web/semantic/dist/components/tab.js create mode 100644 web/semantic/dist/components/tab.min.css create mode 100644 web/semantic/dist/components/tab.min.js create mode 100644 web/semantic/dist/components/table.css create mode 100644 web/semantic/dist/components/table.min.css create mode 100644 web/semantic/dist/components/transition.css create mode 100644 web/semantic/dist/components/transition.js create mode 100644 web/semantic/dist/components/transition.min.css create mode 100644 web/semantic/dist/components/transition.min.js create mode 100644 web/semantic/dist/components/video.css create mode 100644 web/semantic/dist/components/video.js create mode 100644 web/semantic/dist/components/video.min.css create mode 100644 web/semantic/dist/components/video.min.js create mode 100644 web/semantic/dist/components/visibility.js create mode 100644 web/semantic/dist/components/visibility.min.js create mode 100644 web/semantic/dist/semantic.css create mode 100644 web/semantic/dist/semantic.js create mode 100644 web/semantic/dist/semantic.min.css create mode 100644 web/semantic/dist/semantic.min.js create mode 100644 web/semantic/dist/themes/basic/assets/fonts/icons.eot create mode 100644 web/semantic/dist/themes/basic/assets/fonts/icons.svg create mode 100644 web/semantic/dist/themes/basic/assets/fonts/icons.ttf create mode 100644 web/semantic/dist/themes/basic/assets/fonts/icons.woff create mode 100644 web/semantic/dist/themes/default/assets/fonts/icons.eot create mode 100644 web/semantic/dist/themes/default/assets/fonts/icons.otf create mode 100644 web/semantic/dist/themes/default/assets/fonts/icons.svg create mode 100644 web/semantic/dist/themes/default/assets/fonts/icons.ttf create mode 100644 web/semantic/dist/themes/default/assets/fonts/icons.woff create mode 100644 web/semantic/dist/themes/default/assets/fonts/icons.woff2 create mode 100644 web/semantic/dist/themes/default/assets/images/flags.png create mode 100644 web/semantic/examples/feed.css create mode 100644 web/semantic/examples/feed.html create mode 100644 web/semantic/examples/feed.js create mode 100644 web/semantic/examples/grid.css create mode 100644 web/semantic/examples/grid.html create mode 100644 web/semantic/examples/homepage.css create mode 100644 web/semantic/examples/homepage.html create mode 100644 web/semantic/examples/homepage.js create mode 100644 web/semantic/examples/images/bg.jpg create mode 100644 web/semantic/examples/images/cat.png create mode 100644 web/semantic/examples/images/wireframe/centered-paragraph.png create mode 100644 web/semantic/examples/images/wireframe/image-square.png create mode 100644 web/semantic/examples/images/wireframe/image-text.png create mode 100644 web/semantic/examples/images/wireframe/image.png create mode 100644 web/semantic/examples/images/wireframe/media-paragraph-alt.png create mode 100644 web/semantic/examples/images/wireframe/media-paragraph.png create mode 100644 web/semantic/examples/images/wireframe/paragraph.png create mode 100644 web/semantic/examples/images/wireframe/short-paragraph.png create mode 100644 web/semantic/examples/images/wireframe/square-image.png create mode 100644 web/semantic/examples/images/wireframe/text-image.png create mode 100644 web/semantic/examples/images/wireframe/white-image.png create mode 100644 web/semantic/examples/kitchensink.css create mode 100644 web/semantic/examples/kitchensink.html create mode 100644 web/semantic/gulpfile.js create mode 100644 web/semantic/karma.conf.js create mode 100644 web/semantic/logo.png create mode 100644 web/semantic/package.json create mode 100644 web/semantic/semantic.json.example create mode 100644 web/semantic/src/README.md create mode 100644 web/semantic/src/_site/collections/breadcrumb.overrides create mode 100644 web/semantic/src/_site/collections/breadcrumb.variables create mode 100644 web/semantic/src/_site/collections/form.overrides create mode 100644 web/semantic/src/_site/collections/form.variables create mode 100644 web/semantic/src/_site/collections/grid.overrides create mode 100644 web/semantic/src/_site/collections/grid.variables create mode 100644 web/semantic/src/_site/collections/menu.overrides create mode 100644 web/semantic/src/_site/collections/menu.variables create mode 100644 web/semantic/src/_site/collections/message.overrides create mode 100644 web/semantic/src/_site/collections/message.variables create mode 100644 web/semantic/src/_site/collections/table.overrides create mode 100644 web/semantic/src/_site/collections/table.variables create mode 100644 web/semantic/src/_site/elements/button.overrides create mode 100644 web/semantic/src/_site/elements/button.variables create mode 100644 web/semantic/src/_site/elements/divider.overrides create mode 100644 web/semantic/src/_site/elements/divider.variables create mode 100644 web/semantic/src/_site/elements/flag.overrides create mode 100644 web/semantic/src/_site/elements/flag.variables create mode 100644 web/semantic/src/_site/elements/header.overrides create mode 100644 web/semantic/src/_site/elements/header.variables create mode 100644 web/semantic/src/_site/elements/icon.overrides create mode 100644 web/semantic/src/_site/elements/icon.variables create mode 100644 web/semantic/src/_site/elements/image.overrides create mode 100644 web/semantic/src/_site/elements/image.variables create mode 100644 web/semantic/src/_site/elements/input.overrides create mode 100644 web/semantic/src/_site/elements/input.variables create mode 100644 web/semantic/src/_site/elements/label.overrides create mode 100644 web/semantic/src/_site/elements/label.variables create mode 100644 web/semantic/src/_site/elements/list.overrides create mode 100644 web/semantic/src/_site/elements/list.variables create mode 100644 web/semantic/src/_site/elements/loader.overrides create mode 100644 web/semantic/src/_site/elements/loader.variables create mode 100644 web/semantic/src/_site/elements/rail.overrides create mode 100644 web/semantic/src/_site/elements/rail.variables create mode 100644 web/semantic/src/_site/elements/reveal.overrides create mode 100644 web/semantic/src/_site/elements/reveal.variables create mode 100644 web/semantic/src/_site/elements/segment.overrides create mode 100644 web/semantic/src/_site/elements/segment.variables create mode 100644 web/semantic/src/_site/elements/step.overrides create mode 100644 web/semantic/src/_site/elements/step.variables create mode 100644 web/semantic/src/_site/globals/reset.overrides create mode 100644 web/semantic/src/_site/globals/reset.variables create mode 100644 web/semantic/src/_site/globals/site.overrides create mode 100644 web/semantic/src/_site/globals/site.variables create mode 100644 web/semantic/src/_site/modules/accordion.overrides create mode 100644 web/semantic/src/_site/modules/accordion.variables create mode 100644 web/semantic/src/_site/modules/chatroom.overrides create mode 100644 web/semantic/src/_site/modules/chatroom.variables create mode 100644 web/semantic/src/_site/modules/checkbox.overrides create mode 100644 web/semantic/src/_site/modules/checkbox.variables create mode 100644 web/semantic/src/_site/modules/dimmer.overrides create mode 100644 web/semantic/src/_site/modules/dimmer.variables create mode 100644 web/semantic/src/_site/modules/dropdown.overrides create mode 100644 web/semantic/src/_site/modules/dropdown.variables create mode 100644 web/semantic/src/_site/modules/modal.overrides create mode 100644 web/semantic/src/_site/modules/modal.variables create mode 100644 web/semantic/src/_site/modules/nag.overrides create mode 100644 web/semantic/src/_site/modules/nag.variables create mode 100644 web/semantic/src/_site/modules/popup.overrides create mode 100644 web/semantic/src/_site/modules/popup.variables create mode 100644 web/semantic/src/_site/modules/progress.overrides create mode 100644 web/semantic/src/_site/modules/progress.variables create mode 100644 web/semantic/src/_site/modules/rating.overrides create mode 100644 web/semantic/src/_site/modules/rating.variables create mode 100644 web/semantic/src/_site/modules/search.overrides create mode 100644 web/semantic/src/_site/modules/search.variables create mode 100644 web/semantic/src/_site/modules/shape.overrides create mode 100644 web/semantic/src/_site/modules/shape.variables create mode 100644 web/semantic/src/_site/modules/sidebar.overrides create mode 100644 web/semantic/src/_site/modules/sidebar.variables create mode 100644 web/semantic/src/_site/modules/sticky.overrides create mode 100644 web/semantic/src/_site/modules/sticky.variables create mode 100644 web/semantic/src/_site/modules/tab.overrides create mode 100644 web/semantic/src/_site/modules/tab.variables create mode 100644 web/semantic/src/_site/modules/transition.overrides create mode 100644 web/semantic/src/_site/modules/transition.variables create mode 100644 web/semantic/src/_site/modules/video.overrides rename web/{css/custom.scss => semantic/src/_site/modules/video.variables} (100%) create mode 100644 web/semantic/src/_site/views/ad.overrides create mode 100644 web/semantic/src/_site/views/ad.variables create mode 100644 web/semantic/src/_site/views/card.overrides create mode 100644 web/semantic/src/_site/views/card.variables create mode 100644 web/semantic/src/_site/views/comment.overrides create mode 100644 web/semantic/src/_site/views/comment.variables create mode 100644 web/semantic/src/_site/views/feed.overrides create mode 100644 web/semantic/src/_site/views/feed.variables create mode 100644 web/semantic/src/_site/views/item.overrides create mode 100644 web/semantic/src/_site/views/item.variables create mode 100644 web/semantic/src/_site/views/statistic.overrides create mode 100644 web/semantic/src/_site/views/statistic.variables create mode 100644 web/semantic/src/definitions/behaviors/api.js create mode 100644 web/semantic/src/definitions/behaviors/colorize.js create mode 100644 web/semantic/src/definitions/behaviors/form.js create mode 100644 web/semantic/src/definitions/behaviors/state.js create mode 100644 web/semantic/src/definitions/behaviors/visibility.js create mode 100644 web/semantic/src/definitions/behaviors/visit.js create mode 100644 web/semantic/src/definitions/collections/breadcrumb.less create mode 100644 web/semantic/src/definitions/collections/form.less create mode 100644 web/semantic/src/definitions/collections/grid.less create mode 100644 web/semantic/src/definitions/collections/menu.less create mode 100644 web/semantic/src/definitions/collections/message.less create mode 100644 web/semantic/src/definitions/collections/table.less create mode 100644 web/semantic/src/definitions/elements/button.less create mode 100644 web/semantic/src/definitions/elements/divider.less create mode 100644 web/semantic/src/definitions/elements/flag.less create mode 100644 web/semantic/src/definitions/elements/header.less create mode 100644 web/semantic/src/definitions/elements/icon.less create mode 100644 web/semantic/src/definitions/elements/image.less create mode 100644 web/semantic/src/definitions/elements/input.less create mode 100644 web/semantic/src/definitions/elements/label.less create mode 100644 web/semantic/src/definitions/elements/list.less create mode 100644 web/semantic/src/definitions/elements/loader.less create mode 100644 web/semantic/src/definitions/elements/rail.less create mode 100644 web/semantic/src/definitions/elements/reveal.less create mode 100644 web/semantic/src/definitions/elements/segment.less create mode 100644 web/semantic/src/definitions/elements/step.less create mode 100644 web/semantic/src/definitions/globals/reset.less create mode 100644 web/semantic/src/definitions/globals/site.js create mode 100644 web/semantic/src/definitions/globals/site.less create mode 100644 web/semantic/src/definitions/modules/accordion.js create mode 100644 web/semantic/src/definitions/modules/accordion.less create mode 100644 web/semantic/src/definitions/modules/checkbox.js create mode 100644 web/semantic/src/definitions/modules/checkbox.less create mode 100644 web/semantic/src/definitions/modules/dimmer.js create mode 100644 web/semantic/src/definitions/modules/dimmer.less create mode 100644 web/semantic/src/definitions/modules/dropdown.js create mode 100644 web/semantic/src/definitions/modules/dropdown.less create mode 100644 web/semantic/src/definitions/modules/modal.js create mode 100644 web/semantic/src/definitions/modules/modal.less create mode 100644 web/semantic/src/definitions/modules/nag.js create mode 100644 web/semantic/src/definitions/modules/nag.less create mode 100644 web/semantic/src/definitions/modules/popup.js create mode 100644 web/semantic/src/definitions/modules/popup.less create mode 100644 web/semantic/src/definitions/modules/progress.js create mode 100644 web/semantic/src/definitions/modules/progress.less create mode 100644 web/semantic/src/definitions/modules/rating.js create mode 100644 web/semantic/src/definitions/modules/rating.less create mode 100644 web/semantic/src/definitions/modules/search.js create mode 100644 web/semantic/src/definitions/modules/search.less create mode 100644 web/semantic/src/definitions/modules/shape.js create mode 100644 web/semantic/src/definitions/modules/shape.less create mode 100644 web/semantic/src/definitions/modules/sidebar.js create mode 100644 web/semantic/src/definitions/modules/sidebar.less create mode 100644 web/semantic/src/definitions/modules/sticky.js create mode 100644 web/semantic/src/definitions/modules/sticky.less create mode 100644 web/semantic/src/definitions/modules/tab.js create mode 100644 web/semantic/src/definitions/modules/tab.less create mode 100644 web/semantic/src/definitions/modules/transition.js create mode 100644 web/semantic/src/definitions/modules/transition.less create mode 100644 web/semantic/src/definitions/modules/video.js create mode 100644 web/semantic/src/definitions/modules/video.less create mode 100644 web/semantic/src/definitions/views/ad.less create mode 100644 web/semantic/src/definitions/views/card.less create mode 100644 web/semantic/src/definitions/views/comment.less create mode 100644 web/semantic/src/definitions/views/feed.less create mode 100644 web/semantic/src/definitions/views/item.less create mode 100644 web/semantic/src/definitions/views/statistic.less create mode 100644 web/semantic/src/semantic.less create mode 100644 web/semantic/src/theme.config.example create mode 100644 web/semantic/src/theme.less create mode 100644 web/semantic/src/themes/amazon/elements/button.overrides create mode 100644 web/semantic/src/themes/amazon/elements/button.variables create mode 100644 web/semantic/src/themes/basic/assets/fonts/icons.eot create mode 100644 web/semantic/src/themes/basic/assets/fonts/icons.svg create mode 100644 web/semantic/src/themes/basic/assets/fonts/icons.ttf create mode 100644 web/semantic/src/themes/basic/assets/fonts/icons.woff create mode 100644 web/semantic/src/themes/basic/collections/table.overrides create mode 100644 web/semantic/src/themes/basic/collections/table.variables create mode 100644 web/semantic/src/themes/basic/elements/button.overrides create mode 100644 web/semantic/src/themes/basic/elements/button.variables create mode 100644 web/semantic/src/themes/basic/elements/icon.overrides create mode 100644 web/semantic/src/themes/basic/elements/icon.variables create mode 100644 web/semantic/src/themes/basic/elements/step.overrides create mode 100644 web/semantic/src/themes/basic/elements/step.variables create mode 100644 web/semantic/src/themes/basic/globals/reset.overrides create mode 100644 web/semantic/src/themes/basic/globals/reset.variables create mode 100644 web/semantic/src/themes/basic/modules/progress.overrides create mode 100644 web/semantic/src/themes/basic/modules/progress.variables create mode 100644 web/semantic/src/themes/basic/views/card.overrides create mode 100644 web/semantic/src/themes/basic/views/card.variables create mode 100644 web/semantic/src/themes/bookish/elements/header.overrides create mode 100644 web/semantic/src/themes/bookish/elements/header.variables rename web/{css/events.css => semantic/src/themes/bootstrap3/elements/button.overrides} (100%) mode change 100755 => 100644 create mode 100644 web/semantic/src/themes/bootstrap3/elements/button.variables create mode 100644 web/semantic/src/themes/chubby/collections/form.overrides create mode 100644 web/semantic/src/themes/chubby/collections/form.variables create mode 100644 web/semantic/src/themes/chubby/elements/button.overrides create mode 100644 web/semantic/src/themes/chubby/elements/button.variables create mode 100644 web/semantic/src/themes/chubby/elements/header.overrides create mode 100644 web/semantic/src/themes/chubby/elements/header.variables create mode 100644 web/semantic/src/themes/chubby/modules/accordion.overrides create mode 100644 web/semantic/src/themes/chubby/modules/accordion.variables create mode 100644 web/semantic/src/themes/chubby/views/comment.overrides create mode 100644 web/semantic/src/themes/chubby/views/comment.variables create mode 100644 web/semantic/src/themes/classic/collections/table.overrides create mode 100644 web/semantic/src/themes/classic/collections/table.variables create mode 100644 web/semantic/src/themes/classic/elements/button.overrides create mode 100644 web/semantic/src/themes/classic/elements/button.variables create mode 100644 web/semantic/src/themes/classic/elements/header.overrides create mode 100644 web/semantic/src/themes/classic/elements/header.variables create mode 100644 web/semantic/src/themes/classic/modules/progress.overrides create mode 100644 web/semantic/src/themes/classic/modules/progress.variables create mode 100644 web/semantic/src/themes/classic/views/card.overrides create mode 100644 web/semantic/src/themes/classic/views/card.variables create mode 100644 web/semantic/src/themes/default/assets/fonts/icons.eot create mode 100644 web/semantic/src/themes/default/assets/fonts/icons.svg create mode 100644 web/semantic/src/themes/default/assets/fonts/icons.ttf create mode 100644 web/semantic/src/themes/default/assets/fonts/icons.woff create mode 100644 web/semantic/src/themes/default/assets/fonts/icons.woff2 create mode 100644 web/semantic/src/themes/default/assets/images/flags.png create mode 100644 web/semantic/src/themes/default/collections/breadcrumb.overrides create mode 100644 web/semantic/src/themes/default/collections/breadcrumb.variables create mode 100644 web/semantic/src/themes/default/collections/form.overrides create mode 100644 web/semantic/src/themes/default/collections/form.variables create mode 100644 web/semantic/src/themes/default/collections/grid.overrides create mode 100644 web/semantic/src/themes/default/collections/grid.variables create mode 100644 web/semantic/src/themes/default/collections/menu.overrides create mode 100644 web/semantic/src/themes/default/collections/menu.variables create mode 100644 web/semantic/src/themes/default/collections/message.overrides create mode 100644 web/semantic/src/themes/default/collections/message.variables create mode 100644 web/semantic/src/themes/default/collections/table.overrides create mode 100644 web/semantic/src/themes/default/collections/table.variables create mode 100644 web/semantic/src/themes/default/elements/button.overrides create mode 100644 web/semantic/src/themes/default/elements/button.variables create mode 100644 web/semantic/src/themes/default/elements/divider.overrides create mode 100644 web/semantic/src/themes/default/elements/divider.variables create mode 100644 web/semantic/src/themes/default/elements/flag.overrides create mode 100644 web/semantic/src/themes/default/elements/flag.variables create mode 100644 web/semantic/src/themes/default/elements/header.overrides create mode 100644 web/semantic/src/themes/default/elements/header.variables create mode 100644 web/semantic/src/themes/default/elements/icon.overrides create mode 100644 web/semantic/src/themes/default/elements/icon.variables create mode 100644 web/semantic/src/themes/default/elements/image.overrides create mode 100644 web/semantic/src/themes/default/elements/image.variables create mode 100644 web/semantic/src/themes/default/elements/input.overrides create mode 100644 web/semantic/src/themes/default/elements/input.variables create mode 100644 web/semantic/src/themes/default/elements/label.overrides create mode 100644 web/semantic/src/themes/default/elements/label.variables create mode 100644 web/semantic/src/themes/default/elements/list.overrides create mode 100644 web/semantic/src/themes/default/elements/list.variables create mode 100644 web/semantic/src/themes/default/elements/loader.overrides create mode 100644 web/semantic/src/themes/default/elements/loader.variables create mode 100644 web/semantic/src/themes/default/elements/rail.overrides create mode 100644 web/semantic/src/themes/default/elements/rail.variables create mode 100644 web/semantic/src/themes/default/elements/reveal.overrides create mode 100644 web/semantic/src/themes/default/elements/reveal.variables create mode 100644 web/semantic/src/themes/default/elements/segment.overrides create mode 100644 web/semantic/src/themes/default/elements/segment.variables create mode 100644 web/semantic/src/themes/default/elements/step.overrides create mode 100644 web/semantic/src/themes/default/elements/step.variables create mode 100644 web/semantic/src/themes/default/globals/reset.overrides create mode 100644 web/semantic/src/themes/default/globals/reset.variables create mode 100644 web/semantic/src/themes/default/globals/site.overrides create mode 100644 web/semantic/src/themes/default/globals/site.variables create mode 100644 web/semantic/src/themes/default/modules/accordion.overrides create mode 100644 web/semantic/src/themes/default/modules/accordion.variables create mode 100644 web/semantic/src/themes/default/modules/chatroom.overrides create mode 100644 web/semantic/src/themes/default/modules/chatroom.variables create mode 100644 web/semantic/src/themes/default/modules/checkbox.overrides create mode 100644 web/semantic/src/themes/default/modules/checkbox.variables create mode 100644 web/semantic/src/themes/default/modules/dimmer.overrides create mode 100644 web/semantic/src/themes/default/modules/dimmer.variables create mode 100644 web/semantic/src/themes/default/modules/dropdown.overrides create mode 100644 web/semantic/src/themes/default/modules/dropdown.variables create mode 100644 web/semantic/src/themes/default/modules/modal.overrides create mode 100644 web/semantic/src/themes/default/modules/modal.variables create mode 100644 web/semantic/src/themes/default/modules/nag.overrides create mode 100644 web/semantic/src/themes/default/modules/nag.variables create mode 100644 web/semantic/src/themes/default/modules/popup.overrides create mode 100644 web/semantic/src/themes/default/modules/popup.variables create mode 100644 web/semantic/src/themes/default/modules/progress.overrides create mode 100644 web/semantic/src/themes/default/modules/progress.variables create mode 100644 web/semantic/src/themes/default/modules/rating.overrides create mode 100644 web/semantic/src/themes/default/modules/rating.variables create mode 100644 web/semantic/src/themes/default/modules/search.overrides create mode 100644 web/semantic/src/themes/default/modules/search.variables create mode 100644 web/semantic/src/themes/default/modules/shape.overrides create mode 100644 web/semantic/src/themes/default/modules/shape.variables create mode 100644 web/semantic/src/themes/default/modules/sidebar.overrides create mode 100644 web/semantic/src/themes/default/modules/sidebar.variables create mode 100644 web/semantic/src/themes/default/modules/sticky.overrides create mode 100644 web/semantic/src/themes/default/modules/sticky.variables create mode 100644 web/semantic/src/themes/default/modules/tab.overrides create mode 100644 web/semantic/src/themes/default/modules/tab.variables create mode 100644 web/semantic/src/themes/default/modules/transition.overrides create mode 100644 web/semantic/src/themes/default/modules/transition.variables create mode 100644 web/semantic/src/themes/default/modules/video.overrides create mode 100644 web/semantic/src/themes/default/modules/video.variables create mode 100644 web/semantic/src/themes/default/views/ad.overrides create mode 100644 web/semantic/src/themes/default/views/ad.variables create mode 100644 web/semantic/src/themes/default/views/card.overrides create mode 100644 web/semantic/src/themes/default/views/card.variables create mode 100644 web/semantic/src/themes/default/views/comment.overrides create mode 100644 web/semantic/src/themes/default/views/comment.variables create mode 100644 web/semantic/src/themes/default/views/feed.overrides create mode 100644 web/semantic/src/themes/default/views/feed.variables create mode 100644 web/semantic/src/themes/default/views/item.overrides create mode 100644 web/semantic/src/themes/default/views/item.variables create mode 100644 web/semantic/src/themes/default/views/statistic.overrides create mode 100644 web/semantic/src/themes/default/views/statistic.variables create mode 100644 web/semantic/src/themes/duo/elements/loader.overrides create mode 100644 web/semantic/src/themes/duo/elements/loader.variables create mode 100644 web/semantic/src/themes/fixed-width/collections/grid.overrides create mode 100644 web/semantic/src/themes/fixed-width/collections/grid.variables create mode 100644 web/semantic/src/themes/fixed-width/modules/modal.overrides create mode 100644 web/semantic/src/themes/fixed-width/modules/modal.variables create mode 100644 web/semantic/src/themes/flat/collections/form.overrides create mode 100644 web/semantic/src/themes/flat/collections/form.variables create mode 100644 web/semantic/src/themes/flat/globals/site.overrides create mode 100644 web/semantic/src/themes/flat/globals/site.variables create mode 100644 web/semantic/src/themes/github/collections/form.overrides create mode 100644 web/semantic/src/themes/github/collections/form.variables create mode 100644 web/semantic/src/themes/github/collections/menu.overrides create mode 100644 web/semantic/src/themes/github/collections/menu.variables create mode 100644 web/semantic/src/themes/github/collections/message.overrides create mode 100644 web/semantic/src/themes/github/collections/message.variables create mode 100644 web/semantic/src/themes/github/elements/button.overrides create mode 100644 web/semantic/src/themes/github/elements/button.variables create mode 100644 web/semantic/src/themes/github/elements/segment.overrides create mode 100644 web/semantic/src/themes/github/elements/segment.variables create mode 100644 web/semantic/src/themes/github/elements/step.overrides create mode 100644 web/semantic/src/themes/github/elements/step.variables create mode 100644 web/semantic/src/themes/gmail/collections/message.overrides create mode 100644 web/semantic/src/themes/gmail/collections/message.variables create mode 100644 web/semantic/src/themes/material/elements/button.overrides create mode 100644 web/semantic/src/themes/material/elements/button.variables create mode 100644 web/semantic/src/themes/material/elements/header.overrides create mode 100644 web/semantic/src/themes/material/elements/header.variables create mode 100644 web/semantic/src/themes/material/globals/site.overrides create mode 100644 web/semantic/src/themes/material/globals/site.variables create mode 100644 web/semantic/src/themes/material/modules/modal.overrides create mode 100644 web/semantic/src/themes/material/modules/modal.variables create mode 100644 web/semantic/src/themes/pulsar/elements/loader.overrides create mode 100644 web/semantic/src/themes/pulsar/elements/loader.variables create mode 100644 web/semantic/src/themes/raised/elements/button.overrides create mode 100644 web/semantic/src/themes/raised/elements/button.variables create mode 100644 web/semantic/src/themes/resetcss/globals/reset.overrides create mode 100644 web/semantic/src/themes/resetcss/globals/reset.variables create mode 100644 web/semantic/src/themes/round/elements/button.overrides create mode 100644 web/semantic/src/themes/round/elements/button.variables create mode 100644 web/semantic/src/themes/rtl/globals/site.overrides create mode 100644 web/semantic/src/themes/rtl/globals/site.variables create mode 100644 web/semantic/src/themes/striped/modules/progress.overrides create mode 100644 web/semantic/src/themes/striped/modules/progress.variables create mode 100644 web/semantic/src/themes/timeline/views/feed.overrides create mode 100644 web/semantic/src/themes/timeline/views/feed.variables create mode 100644 web/semantic/src/themes/twitter/elements/button.overrides create mode 100644 web/semantic/src/themes/twitter/elements/button.variables create mode 100644 web/semantic/tasks/README.md create mode 100644 web/semantic/tasks/admin/components/create.js create mode 100644 web/semantic/tasks/admin/components/init.js create mode 100644 web/semantic/tasks/admin/components/update.js create mode 100644 web/semantic/tasks/admin/distributions/create.js create mode 100644 web/semantic/tasks/admin/distributions/init.js create mode 100644 web/semantic/tasks/admin/distributions/update.js create mode 100644 web/semantic/tasks/admin/publish.js create mode 100644 web/semantic/tasks/admin/register.js create mode 100644 web/semantic/tasks/admin/release.js create mode 100644 web/semantic/tasks/build.js create mode 100644 web/semantic/tasks/check-install.js create mode 100644 web/semantic/tasks/clean.js create mode 100644 web/semantic/tasks/collections/README.md create mode 100644 web/semantic/tasks/collections/admin.js create mode 100644 web/semantic/tasks/collections/internal.js create mode 100644 web/semantic/tasks/config/admin/github.js create mode 100644 web/semantic/tasks/config/admin/oauth.example.js create mode 100644 web/semantic/tasks/config/admin/release.js create mode 100644 web/semantic/tasks/config/admin/templates/README.md create mode 100644 web/semantic/tasks/config/admin/templates/bower.json create mode 100644 web/semantic/tasks/config/admin/templates/component-package.js create mode 100644 web/semantic/tasks/config/admin/templates/composer.json create mode 100644 web/semantic/tasks/config/admin/templates/css-package.js create mode 100644 web/semantic/tasks/config/admin/templates/less-package.js create mode 100644 web/semantic/tasks/config/admin/templates/package.json create mode 100644 web/semantic/tasks/config/defaults.js create mode 100644 web/semantic/tasks/config/docs.js create mode 100644 web/semantic/tasks/config/npm/gulpfile.js create mode 100644 web/semantic/tasks/config/project/config.js create mode 100644 web/semantic/tasks/config/project/install.js create mode 100644 web/semantic/tasks/config/project/release.js create mode 100644 web/semantic/tasks/config/project/tasks.js create mode 100644 web/semantic/tasks/config/user.js create mode 100644 web/semantic/tasks/docs/build.js create mode 100644 web/semantic/tasks/docs/serve.js create mode 100644 web/semantic/tasks/install.js create mode 100644 web/semantic/tasks/rtl/build.js create mode 100644 web/semantic/tasks/rtl/watch.js create mode 100644 web/semantic/tasks/version.js create mode 100644 web/semantic/tasks/watch.js create mode 100644 web/semantic/test/fixtures/accordion.html create mode 100644 web/semantic/test/fixtures/checkbox.html create mode 100644 web/semantic/test/fixtures/dropdown.html create mode 100644 web/semantic/test/fixtures/modal.html create mode 100644 web/semantic/test/fixtures/popup.html create mode 100644 web/semantic/test/fixtures/rating.html create mode 100644 web/semantic/test/fixtures/shape.html create mode 100644 web/semantic/test/fixtures/sidebar.html create mode 100644 web/semantic/test/fixtures/tab.html create mode 100644 web/semantic/test/fixtures/transition.html create mode 100644 web/semantic/test/fixtures/video.html create mode 100644 web/semantic/test/helpers/jasmine-clog.js create mode 100644 web/semantic/test/helpers/jasmine-jquery.js create mode 100644 web/semantic/test/helpers/jasmine-sinon.js create mode 100644 web/semantic/test/helpers/jquery-events.js create mode 100644 web/semantic/test/helpers/sinon.js create mode 100644 web/semantic/test/meteor/assets.js create mode 100644 web/semantic/test/meteor/fonts.js create mode 100644 web/semantic/test/modules/accordion.spec.js create mode 100644 web/semantic/test/modules/checkbox.spec.js create mode 100644 web/semantic/test/modules/dropdown.spec.js create mode 100644 web/semantic/test/modules/modal.spec.js create mode 100644 web/semantic/test/modules/module.spec.js create mode 100644 web/semantic/test/modules/popup.spec.js create mode 100644 web/semantic/test/modules/search.spec.js create mode 100644 web/semantic/test/modules/shape.spec.js create mode 100644 web/semantic/test/modules/sidebar.spec.js create mode 100644 web/semantic/test/modules/tab.spec.js create mode 100644 web/semantic/test/modules/transition.spec.js create mode 100644 web/semantic/test/modules/video.spec.js diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/events.scss b/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/events.scss index 7e0730a..3c230c4 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/events.scss +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/events.scss @@ -1,3 +1,18 @@ +.card { + h2 { + margin-bottom: 0.3em !important; + a { + color: inherit; + } + } + .meta { + .label,.button { + margin-bottom: 0.3em; + margin-top: 0.3em; + } + } +} + .event.box { h2 { padding: 0.5rem; diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/main.scss b/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/main.scss index b4dd9dd..add0555 100644 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/main.scss +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/assets/css/main.scss @@ -1,6 +1,5 @@ body { - margin: 0; - font-family: 'Roboto', sans-serif; + margin: 40px 0 0; } header { diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/assets/js/events.js b/src/Hackspace/Bundle/CalciferBundle/Resources/assets/js/events.js index c4dddbd..64698a7 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/assets/js/events.js +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/assets/js/events.js @@ -49,7 +49,6 @@ jQuery(document).ready(function () { if (!(jQuery('input[name=location_lat]').val() == undefined)) { jQuery('input[name=location_lat]').val(coords.lat); jQuery('input[name=location_lon]').val(coords.lng); - jQuery('input[name=location]').css('margin-bottom', '3.2rem'); jQuery('span.coords').text('Folgende Koordinaten sind angegeben: lat:' + coords.lat + ', lon:' + coords.lng); } else { jQuery('input[name=geocords]').val(coords.lat + ',' + coords.lng); @@ -83,9 +82,35 @@ jQuery(document).ready(function () { } }); -$(document).ready(function() { +function calcBoxSize(columns) { + var card_selector = jQuery('.ui.cards .card'); + var screen_width = $(window).width() - 14 - 14; /* padding of basic segment */ + // first check if we can display 4 cards on the screen with a minimum width of 399px + var box_width = Math.floor((screen_width / columns)) - 10; + if ((box_width >= 395) || (columns == 1)) { + card_selector.css('width',box_width); + } else { + calcBoxSize(columns - 1); + } +} - if (jQuery('#view-map').length == 1) { +$(window).resize(function(){ + var card_selector = jQuery('.ui.cards .card'); + + if (card_selector.length > 0) { + calcBoxSize(4); + } +}); + +$(document).ready(function() { + var view_map_selector = jQuery('#view-map'); + var card_selector = jQuery('.ui.cards .card'); + + if (card_selector.length > 0) { + calcBoxSize(4); + } + + if (view_map_selector.length == 1) { jQuery('.show_map').click(addGeoCoordinates); map = L.map('view-map'); @@ -108,8 +133,8 @@ $(document).ready(function() { }, onVisible: function () { map.invalidateSize(true); - var lat = $('#view-map').data('lat'); - var lon = $('#view-map').data('lon'); + var lat = view_map_selector.data('lat'); + var lon = view_map_selector.data('lon'); if ((lat > 0) && (lon > 0)) { map.setView([lat, lon], 16); var latlng = new L.LatLng(lat, lon); diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/edit.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/edit.html.twig index a004f41..f712722 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/edit.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/edit.html.twig @@ -19,14 +19,12 @@ {% endblock %} {% block body -%} -
-
-

Termin bearbeiten

-
+
+

Termin bearbeiten

-
-
+
+
{{ include('CalciferBundle:Event:event_form.html.twig',{'entity':entity}) }}
diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_box.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_box.html.twig index 4a9b99a..948a40f 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_box.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_box.html.twig @@ -1,57 +1,61 @@ -
-
-

+
+

{{ entity.summary }}

+
+
+ {{ entity.getFormatedDate() }} +
+ + {% if entity.location is not null %} + + {{ entity.location.name }} + + {% endif %} + + {% if (detail|default(false)) %} + {% if entity.tags|length > 0 %} + {% for tag in entity.tags %} + + {{ tag.name }} + + {% endfor %} + {% endif %} + {% endif %} + + {% if entity.url|length > 0 %} + + {{ entity.url|truncate(30) }} + + {% endif %} +
+ +
+ {% if truncate_summary|default(false) %} +

{{ entity.description|truncate(255)|markdown }}

+ {% else %} +

{{ entity.description|markdown }}

+ {% endif %} +
{% if (detail|default(false)) %} -

- Bearbeiten -

- -

- Löschen -

- -

- Kopieren -

- {% endif %} - -

- {{ entity.getFormatedDate() }} -

- - {% if entity.location is not null %} -

- {{ entity.location.name }} -

- {% endif %} - {% if entity.tags|length > 0 %} - - {% endif %} - - {% if entity.url|length > 0 %} -

- {{ entity.url }} -

- {% endif %} - -
- - {% if truncate_summary|default(false) %} -

{{ entity.description|truncate(255)|markdown }}

- {% else %} -

{{ entity.description|markdown }}

+ + + Bearbeiten + + + + Löschen + + + + Kopieren + {% endif %}

\ No newline at end of file diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_form.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_form.html.twig index 39ac995..38a4e70 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_form.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/event_form.html.twig @@ -1,142 +1,148 @@ -
-
-
- + +
+ -
- - {% if(errors|default('0') != 0) %} {% if('startdate' in errors|keys) %} +
+ + {% if(errors|default('0') != 0) %} {% if('startdate' in errors|keys) %}
{{ errors.startdate }}
- {% endif %}{% endif %} + {% endif %}{% endif %} - - -
- -
-
+
-
- - -
- - - {% if(errors|default('0') != 0) %} {% if('enddate' in errors|keys) %} -
{{ errors.enddate }}
- {% endif %}{% endif %} - - -
+
+ Bitte gebe das Startdatum im Format ISO 8601 an.
-
- +
+
+ -
- +
+ - {% if(errors|default('0') != 0) %} {% if('summary' in errors|keys) %} -
{{ errors.summary }}
- {% endif %}{% endif %} + {% if(errors|default('0') != 0) %} {% if('enddate' in errors|keys) %} +
{{ errors.enddate }}
+ {% endif %}{% endif %} -
- -
-
+
- -
- - -
- -
Du kannst hier Markdown benutzen.
-
+
+ Bitte gebe das Enddatum im Format ISO 8601 an.
+
+
+ -
- +
+ -
- - -
+ {% if(errors|default('0') != 0) %} {% if('summary' in errors|keys) %} +
{{ errors.summary }}
+ {% endif %}{% endif %}
- -
- - -
- - - - -
- Du kannst zu diesem Ort auch Geokoordinaten hinterlegen.
- {% if entity.location.lat|default(0) > 0 %}Folgende Koordinaten sind angegeben: lat:{{ entity.location.lat }}, lon:{{ entity.location.lon }}{% endif %} -
- -
-
- -
- - -
- - -
Du kannst hier kommasepariert Tags angeben.
-
-
- -
+
+ + +
+ +
+
Du kannst hier Markdown + benutzen. +
+
+ +
+ + +
+ + +
+ +
+ Vergesse nicht das https:// zur URL anzugeben. +
+
+ +
+ + +
+ + + + +
+ +
+ Du kannst zu diesem Ort auch Geokoordinaten hinterlegen (JavaScript erforderlich).
+ {% if entity.location.lat|default(0) > 0 %}Folgende Koordinaten sind angegeben: lat:{{ entity.location.lat }}, lon:{{ entity.location.lon }}{% endif %} +
+ +
+ +
+ + +
+ + +
+
Du kannst hier kommasepariert Tags angeben. +
+
+ + \ No newline at end of file diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/index.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/index.html.twig index 457520b..588ffed 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/index.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/index.html.twig @@ -2,92 +2,98 @@ {% block css %} {% stylesheets filter="compass" - "@CalciferBundle/Resources/assets/css/events.scss" - "@CalciferBundle/Resources/assets/css/leaflet.scss" - %} - + "@CalciferBundle/Resources/assets/css/events.scss" + "@CalciferBundle/Resources/assets/css/leaflet.scss" %} + {% endstylesheets %} {% endblock %} {% block javascripts %} {% javascripts "@CalciferBundle/Resources/assets/js/events.js" - "@CalciferBundle/Resources/assets/js/leaflet.js" - %} + "@CalciferBundle/Resources/assets/js/leaflet.js" %} {% endjavascripts %} {% endblock %} {% block body -%} -
-
-

- Termine - {% if tags|default(false) %} - {% if tags|length == 1 %} - für Tag {{ tags[0].name }} - {% elseif(tags|length == 2) %} - für die Tags {{ tags[0].name }} {% if operator == 'or' %}oder{% else %}und{% endif %} {{ tags[1].name }} - {% else %} - für die Tags - {% for tag in tags %} - {% if not loop.last %} - {{ tag.name }}{% if loop.index < (tags|length - 1) %},{% endif %} - {% else %} - {% if operator == 'or' %}oder{% else %}und{% endif %} {{ tag.name }} - {% endif %} - {% endfor %} - {% endif %} +
+

+ Termine + {% if tags|default(false) %} + {% if tags|length == 1 %} + für Tag {{ tags[0].name }} + {% elseif(tags|length == 2) %} + für die Tags {{ tags[0].name }} {% if operator == 'or' %}oder{% else %}und{% endif %} {{ tags[1].name }} + {% else %} + für die Tags + {% for tag in tags %} + {% if not loop.last %} + {{ tag.name }}{% if loop.index < (tags|length - 1) %},{% endif %} + {% else %} + {% if operator == 'or' %}oder{% else %}und{% endif %} {{ tag.name }} + {% endif %} + {% endfor %} {% endif %} - {% if location|default(false) %} für Ort „{{ location.name }}“ {% endif %} -

- {% if tag|default(false) %} - Link zur Kalenderdatei {% endif %} - {% if location|default(false) %} - {% if (location.description|length > 0) or location.hasAddress() %} -
- {% if (location.description|length > 0) %} -

{{ location.description|markdown }}

- {% endif %} - {% if (location.hasAddress()) %} -
-

- Anschrift:
- {{ location.streetaddress }}{% if(location.streetnumber|length > 0) %} {{ location.streetnumber }}{% endif %}
+ {% if location|default(false) %} für Ort „{{ location.name }}“ {% endif %} +

+ {% if tag|default(false) %} + Link zur + Kalenderdatei + {% endif %} + {% if location|default(false) %} + {% if (location.description|length > 0) or location.hasAddress() %} +
+ {% if (location.description|length > 0) %} +

{{ location.description|markdown }}

+ {% endif %} + {% if (location.hasAddress()) %} +
+

+ Anschrift:
+ {{ location.streetaddress }}{% if(location.streetnumber|length > 0) %} {{ location.streetnumber }}{% endif %} +
+ {% if(location.zipcode|length > 0) %}{{ location.zipcode }} {% endif %}{{ location.city }} +

+ {% endif %} + {% if ((location.lon > 0) and (location.lat > 0)) %} +

Auf einer OpenStreetMap-Karte anzeigen

+ {% endif %} -
+ {% endif %}
{% if entities|length > 0 %} -
- {% for entity in entities %} - {{ include('CalciferBundle:Event:event_box.html.twig',{'truncate_summary':true}) }} - {% endfor %} +
+
+ {% for entity in entities %} + {{ include('CalciferBundle:Event:event_box.html.twig',{'truncate_summary':true}) }} + {% endfor %} +
{% else %}
diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/show.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/show.html.twig index 7d19293..592eecf 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/show.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Event/show.html.twig @@ -17,7 +17,7 @@ {% endblock %} {% block body -%} -
+
{{ include('CalciferBundle:Event:event_box.html.twig',{'entity' : entity,'detail' : true}) }}
{% endblock %} diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Location/edit.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Location/edit.html.twig index 5142616..130cb69 100644 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/Location/edit.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/Location/edit.html.twig @@ -19,157 +19,151 @@ {% endblock %} {% block body -%} -
-
-

Ort bearbeiten

-
+
+

Ort bearbeiten

-
-
-
+
+ {% set errors = app.session.flashbag.get('error') %} {% if errors|length > 0 %} -
-
Bitte korrigiere folgende Fehler:
-
    - {% for flashMessage in errors %} -
  • {{ flashMessage }}
  • - {% endfor %} -
-
+
+
Bitte korrigiere folgende Fehler:
+
    + {% for flashMessage in errors %} +
  • {{ flashMessage }}
  • + {% endfor %} +
+
{% endif %} -
-
- +
+ -
- - -
- -
-
+
+
- -
- - -
- - -
Du kannst hier Markdown benutzen. -
-
-
- -
- - -
- - -
-
- -
- - -
- - -
-
- -
- - -
- - -
-
- -
- - -
- - -
-
- -
- - -
- - -
- Gebe entweder Breitengrad und Längengrad (Mit Punkten!) kommasepariert ein oder wähle einen Punkt auf der Karte aus. -
- -
-
- - - -
+
+ + +
+ +
+ +
Du kannst hier Markdown benutzen. +
+
+ +
+ + +
+ + +
+
+ +
+ + +
+ + +
+
+ +
+ + +
+ + +
+
+ +
+ + +
+ + +
+
+ +
+ + +
+ + +
+ +
+ Gebe entweder Breitengrad und Längengrad (Mit Punkten!) kommasepariert ein oder wähle + einen Punkt auf der Karte aus. +
+ +
+ + + +
diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/edit.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/edit.html.twig index 25f2f34..84ac09d 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/edit.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/edit.html.twig @@ -4,8 +4,7 @@ {% stylesheets filter="compass" "@CalciferBundle/Resources/assets/css/jquery.datetimepicker.scss" "@CalciferBundle/Resources/assets/css/events.scss" - "@CalciferBundle/Resources/assets/css/leaflet.scss" - %} + "@CalciferBundle/Resources/assets/css/leaflet.scss" %} {% endstylesheets %} {% endblock %} @@ -15,21 +14,18 @@ "@CalciferBundle/Resources/assets/js/jquery.datetimepicker.js" "@CalciferBundle/Resources/assets/js/repeating_events.js" "@CalciferBundle/Resources/assets/js/events.js" - "@CalciferBundle/Resources/assets/js/leaflet.js" - %} + "@CalciferBundle/Resources/assets/js/leaflet.js" %} {% endjavascripts %} {% endblock %} {% block body -%} -
-
-

Wiederholenden Termin bearbeiten

-
+
+

Wiederholenden Termin bearbeiten

-
-
+
+
{{ include('CalciferBundle:RepeatingEvent:repeating_event_form.html.twig',{'entity':entity}) }}
diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/index.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/index.html.twig index 12664f7..c705fdc 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/index.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/index.html.twig @@ -15,51 +15,47 @@ {% endblock %} {% block body -%} -
-
-

- Wiederholende Termine -

-
+
+

+ Wiederholende Termine +

-
-
- - +
+
+ + + + + + + + + + {% for entity in entities %} - - - - + + + + - - - {% for entity in entities %} - - - - - - - {% endfor %} - - - - - - -
ZusammenfassungNächstes DatumWiederholungsmusterAktionen
ZusammenfassungNächstes DatumWiederholungsmusterAktionen + {{ entity.summary }} + + {{ entity.nextdate.format('Y-m-d H:i') }} + + {{ entity.repeating_pattern }} + + Bearbeiten | + Löschen +
- {{ entity.summary }} - - {{ entity.nextdate.format('Y-m-d H:i') }} - - {{ entity.repeating_pattern }} - - Bearbeiten | - Löschen -
Neuen wiederholenden Termin anlegen
-
+ {% endfor %} + + + + Neuen wiederholenden Termin anlegen + + +
diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/new.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/new.html.twig index 22b9509..cb28b39 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/new.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/new.html.twig @@ -20,14 +20,12 @@ {% endblock %} {% block body -%} -
-
-

Wiederholenden Termin erstellen

-
+
+

Wiederholenden Termin erstellen

-
-
+
+
{{ include('CalciferBundle:RepeatingEvent:repeating_event_form.html.twig') }}
diff --git a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/repeating_event_form.html.twig b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/repeating_event_form.html.twig index c532246..0bd20f3 100755 --- a/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/repeating_event_form.html.twig +++ b/src/Hackspace/Bundle/CalciferBundle/Resources/views/RepeatingEvent/repeating_event_form.html.twig @@ -1,10 +1,9 @@ -
-
-
- +
+ -
+
-
- -
+
+ +
+ Bitte gebe das Datum des nächsten Termin im Format ISO 8601 an.
- + -
+
-
- Hier gibst du bitte die Dauer der Veranstaltung in Minuten an. -
+
+
+ Hier gibst du bitte die Dauer der Veranstaltung in Minuten an.
-
- +
+ -
+
+
-
- -
- -
- Gebe hier ein Wiederholungsmuster an. -
+
+ Gebe hier ein Wiederholungsmuster an.
-
- +
+ -
+
- -
- -
- + -
+
- -
Du kannst hier Markdown - benutzen. -
+
+
Du kannst hier Markdown + benutzen.
- + -
+
-
+
-
+
+
-
- Du kannst zu diesem Ort auch Geokoordinaten hinterlegen.
- {% if entity.location.lat|default(0) > 0 %}Folgende Koordinaten sind angegeben: lat:{{ entity.location.lat }}, lon:{{ entity.location.lon }}{% endif %} +
+ Du kannst zu diesem Ort auch Geokoordinaten hinterlegen (JavaScript erforderlich).
+ {% if entity.location.lat|default(0) > 0 %}Folgende Koordinaten sind angegeben: lat:{{ entity.location.lat }}, lon:{{ entity.location.lon }}{% endif %} +
+