Skip to content
Snippets Groups Projects
Commit e1c6709c authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

Merge branch 'master' into...

Merge branch 'master' into '15-anstatt-die-wegbschreibungen-selbst-zu-generieren-sollten-wir-ein-vorhandenes-tool-verwenden'

Master

See merge request open-source/MetaGerMaps!9
parents d3b961ee b16a002f
No related branches found
No related tags found
3 merge requests!10Master,!9Master,!6Resolve "Anstatt die Wegbschreibungen selbst zu generieren sollten wir ein vorhandenes Tool verwenden"
Showing
with 1351 additions and 41799 deletions
...@@ -9,3 +9,6 @@ Homestead.yaml ...@@ -9,3 +9,6 @@ Homestead.yaml
.env .env
/.buildpath /.buildpath
/.project /.project
/public/css/*.css
/public/js/*.js
public/mix-manifest.json
...@@ -16,6 +16,8 @@ update(maps.metager.de): ...@@ -16,6 +16,8 @@ update(maps.metager.de):
- cp -r * ~/.MetaGerMaps - cp -r * ~/.MetaGerMaps
- cd ~/.MetaGerMaps - cd ~/.MetaGerMaps
- composer install - composer install
- npm install
- npm run production
- cp ~/.env . - cp ~/.env .
- chmod -R 777 storage - chmod -R 777 storage
- chmod -R 777 bootstrap/cache - chmod -R 777 bootstrap/cache
......
...@@ -36,5 +36,6 @@ protected function schedule(Schedule $schedule) ...@@ -36,5 +36,6 @@ protected function schedule(Schedule $schedule)
protected function commands() protected function commands()
{ {
require base_path('routes/console.php'); require base_path('routes/console.php');
$this->load(__DIR__.'/Commands');
} }
} }
...@@ -5,47 +5,54 @@ ...@@ -5,47 +5,54 @@
"license": "MIT", "license": "MIT",
"type": "project", "type": "project",
"require": { "require": {
"php": ">=5.6.4", "php": ">=7.0.0",
"laravel/framework": "5.3.*", "fideloper/proxy": "~3.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"predis/predis": "^1.1" "predis/predis": "^1.1"
}, },
"require-dev": { "require-dev": {
"filp/whoops": "~2.0",
"fzaninotto/faker": "~1.4", "fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*", "mockery/mockery": "~1.0",
"phpunit/phpunit": "~5.0", "phpunit/phpunit": "~6.0",
"symfony/css-selector": "3.1.*", "symfony/thanks": "^1.0"
"symfony/dom-crawler": "3.1.*"
}, },
"autoload": { "autoload": {
"classmap": [ "classmap": [
"database" "database/seeds",
"database/factories"
], ],
"psr-4": { "psr-4": {
"App\\": "app/" "App\\": "app/"
} }
}, },
"autoload-dev": { "autoload-dev": {
"classmap": [ "psr-4": {
"tests/TestCase.php" "Tests\\": "tests/"
] }
},
"extra": {
"laravel": {
"dont-discover": [
]
}
}, },
"scripts": { "scripts": {
"post-root-package-install": [ "post-root-package-install": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\"" "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
], ],
"post-create-project-cmd": [ "post-create-project-cmd": [
"php artisan key:generate" "@php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
], ],
"post-update-cmd": [ "post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate", "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"php artisan optimize" "@php artisan package:discover"
] ]
}, },
"config": { "config": {
"preferred-install": "dist" "preferred-install": "dist",
"sort-packages": true,
"optimize-autoloader": true
} }
} }
This diff is collapsed.
{ {
"private": true, "private": true,
"scripts": { "scripts": {
"prod": "gulp --production", "dev": "npm run development",
"dev": "gulp watch" "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
}, "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"devDependencies": { "watch-poll": "npm run watch -- --watch-poll",
"bootstrap-sass": "^3.3.7", "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"gulp": "^3.9.1", "prod": "npm run production",
"gulp-minify": "0.0.14", "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
"jquery": "^3.1.0", },
"laravel-elixir": "^6.0.0-11", "devDependencies": {
"laravel-elixir-vue-2": "^0.2.0", "axios": "^0.17",
"laravel-elixir-webpack-official": "^1.0.2", "bootstrap-sass": "^3.3.7",
"lodash": "^4.16.2", "cross-env": "^5.1",
"vue": "^2.0.1", "jquery": "^3.2",
"vue-resource": "^1.0.3" "laravel-mix": "^2.0",
} "lodash": "^4.17.4",
} "vue": "^2.5.7"
}
}
\ No newline at end of file
This diff is collapsed.
source diff could not be displayed: it is too large. Options to address this: view the blob.
This diff is collapsed.
source diff could not be displayed: it is too large. Options to address this: view the blob.
#map {
height: 100vh;
}
#search-addon {
display: none;
}
#start-navigation {
display: none;
}
#search-addon .no-internet{
display: none;
}
#search-addon .results {
background-color: rgb(250, 250, 250);
border: 1px solid #ccc;
border-top: 0;
border-radius: 0 0 15px 15px;
overflow: auto;
max-height:94vh;
background-color: white;
position: absolute;
width: 100%;
}
#show-list {
background-color: #ff8000;
padding: 7px 15px;
text-align: center;
color: white;
font-weight: bold;
}
.mobiles-window {
width:100%;
height: 0;
background-color: transparent;
}
#clear-search, #cancel-search, #delete-search {
cursor: pointer;
background-color: white;
color: red;
}
#clear-search:hover, #cancel-search:hover {
cursor: pointer;
}
#beta-info {
position: absolute;
z-index: 99999;
left: 25%;
top: 55px;
width: 50%;
}
#research-button {
position: relative;
bottom: 70px;
width: 100%;
text-align: center;
}
#search {
padding: 0;
}
#doSearch {
padding: 0;
}
#doSearch > button {
padding: 6px 12px;
border: 0;
background-color: inherit;
}
#result-toggler {
position: relative;
width: 150px;
left: calc(50% - 75px);
top: 0px;
text-align: center;
color: white;
background-color: rgb(255, 128, 0);
border-radius: 0 0 8px 8px;
height: 20px;
font-size: 12px;
line-height: 20px;
}
#result-toggler:hover {
cursor: pointer;
}
.result-information .website, .result-information .wikipedia {
word-break: break-all;
}
.result-information .title {
font-weight: bold;
text-overflow: ellipsis;
max-width: 19ch;
}
.show-list {
background-color: #ff8000;
padding: 7px 15px;
text-align: center;
color: white;
font-weight: bold;
}
.suggestion {
cursor: pointer;
}
.suggestion:hover {
background-color: #fafafa;
}
/*# sourceMappingURL=mapSearch.css.map */
{"version":3,"sources":["mapSearch.css"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"mapSearch.css","sourcesContent":["#map {\r\n height: 100vh;\r\n}\r\n\r\n#search-addon {\r\n display: none;\r\n}\r\n\r\n#start-navigation {\r\n display: none;\r\n}\r\n\r\n#search-addon .no-internet{\r\n display: none;\r\n}\r\n\r\n#search-addon .results {\r\n background-color: rgb(250, 250, 250);\r\n border: 1px solid #ccc;\r\n border-top: 0;\r\n border-radius: 0 0 15px 15px;\r\n overflow: auto;\r\n max-height:94vh;\r\n background-color: white;\r\n position: absolute;\r\n width: 100%;\r\n}\r\n\r\n#show-list {\r\n background-color: #ff8000;\r\n padding: 7px 15px;\r\n text-align: center;\r\n color: white;\r\n font-weight: bold;\r\n}\r\n\r\n.mobiles-window {\r\n width:100%;\r\n height: 0;\r\n background-color: transparent;\r\n}\r\n\r\n#clear-search, #cancel-search, #delete-search {\r\n cursor: pointer;\r\n background-color: white;\r\n color: red;\r\n}\r\n\r\n#clear-search:hover, #cancel-search:hover {\r\n cursor: pointer;\r\n}\r\n\r\n#beta-info {\r\n position: absolute;\r\n z-index: 99999;\r\n left: 25%;\r\n top: 55px;\r\n width: 50%;\r\n}\r\n\r\n#research-button {\r\n position: relative;\r\n bottom: 70px;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n#search {\r\n padding: 0;\r\n}\r\n\r\n#doSearch {\r\n padding: 0;\r\n}\r\n\r\n#doSearch > button {\r\n padding: 6px 12px;\r\n border: 0;\r\n background-color: inherit;\r\n}\r\n\r\n#result-toggler {\r\n position: relative;\r\n width: 150px;\r\n left: calc(50% - 75px);\r\n top: 0px;\r\n text-align: center;\r\n color: white;\r\n background-color: rgb(255, 128, 0);\r\n border-radius: 0 0 8px 8px;\r\n height: 20px;\r\n font-size: 12px;\r\n line-height: 20px;\r\n}\r\n\r\n#result-toggler:hover {\r\n cursor: pointer;\r\n}\r\n\r\n.result-information .website, .result-information .wikipedia {\r\n word-break: break-all;\r\n}\r\n\r\n.result-information .title {\r\n font-weight: bold;\r\n text-overflow: ellipsis;\r\n max-width: 19ch;\r\n}\r\n\r\n.show-list {\r\n background-color: #ff8000;\r\n padding: 7px 15px;\r\n text-align: center;\r\n color: white;\r\n font-weight: bold;\r\n}\r\n\r\n.suggestion {\r\n cursor: pointer;\r\n}\r\n\r\n.suggestion:hover {\r\n background-color: #fafafa;\r\n}\r\n"]}
\ No newline at end of file
.route-description .collapse > ul {
list-style-type: none;
padding-left: 0;
}
#route-finder-addon .no-internet{
display: none;
}
#route-finder-addon #waypoint-list-container div.wait-for-search {
width:100%;
background-color: rgb(255,128,0);
color: white;
}
.route-description .collapse > ul > li {
display: flex;
align-items: flex-end;
padding: 10px 0 5px 0;
}
.route-description .collapse > ul > li > div.step-string {
flex-shrink: 1;
flex-grow: 1;
border-bottom: 1px dotted #e7e7e7;
padding-bottom: 5px;
}
.route-description .collapse > ul > li > div.step-length {
flex-grow: 0;
flex-shrink: 0;
white-space: nowrap;
color: #777;
}
.route-description .collapse > ul > li img {
width: 45px;
}
.leg-description-toggle {
width: 100%;
display: flex;
background-color: white;
color: #333;
border: 0;
align-items: center;
}
.leg-description-toggle > .summary {
width: 80%;
text-align: left;
white-space: pre-line;
}
.leg-description-toggle > .information {
width: 20%;
text-align: right;
}
.leg-description-toggle .dur {
font-size: .9em;
}
.leg-description-toggle .dist {
font-size: .8em;
color: lightgrey;
}
.ol-popup.alternative-route {
padding: 5px;
border-radius: 0;
border-color: rgb(255,128,0);
min-width:75px;
font-weight: bold;
text-align: center;
cursor: pointer;
}
.ol-popup.alternative-route:hover {
border-color: rgb(255, 0, 0);
border-width: 2px;
}
#waypoint-list-container .route-information {
background-color: white;
display: flex;
justify-content: center;
text-align: center;
font-weight: bold;
}
#waypoint-list-container .route-information > div {
flex-basis: 50%;
}
#waypoint-list-container .route-information > div.length {
border-right: 1px solid #ddd;
}
#route-finder-addon {
max-width: 450px;
overflow: hidden;
position: absolute;
min-width: 320px;
z-index: 20002;
right: 0;
top: 0;
padding: 15px;
padding-bottom: 0;
display: none;
}
#route-finder-addon .results {
background-color: transparent;
border: 0;
}
#route-finder-addon #waypoint-list-container {
overflow-y: auto;
overflow-x: hidden;
max-height: 88vh;
border: 1px solid #ccc;
border-top: 0;
}
#route-finder-addon .results .results-container {
display: none;
background-color: white;
}
#waypoint-list-container #waypoint-list{
background-color: white;
margin-bottom: 0;
border-top: 1px solid #ddd;
}
#waypoint-list-container #waypoint-list > li {
border-bottom:1px solid #ddd;
padding: 4px 0;
background-color: white;
}
#waypoint-list .waypoint {
display: flex;
justify-content: space-around;
align-items:center;
}
#waypoint-list .waypoint .marker {
flex-shrink: 0;
flex-grow: 0;
margin: 0 20px;
margin-left: 5px;
cursor: inherit;
}
#waypoint-list .waypoint .drag {
display: flex;
flex-direction: column;
padding: 0 15px;
cursor: pointer;
}
#waypoint-list .waypoint .description {
flex-grow: 1;
flex-shrink: 1;
}
#waypoint-list .waypoint .delete-waypoint {
flex-grow: 0;
flex-shrink: 0;
padding: 20px;
cursor: pointer;
}
#route-finder-addon .new-waypoint-form {
background-color:white;
margin: 0;
padding: 3px 1px 3px 1px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#route-finder-addon .new-waypoint-form span.input-group-addon {
background-color: white;
}
#route-finder-addon .new-waypoint-form button[data-toggle=popover] {
background-color:white;
border: 0;
}
#route-finder-addon .new-waypoint-form button[type=submit] {
border: 0;
background-color: inherit;
}
#route-finder-addon .new-waypoint-form .form-control, #route-finder-addon .new-waypoint-form .input-group-addon {
border-radius: 0;
border-color: #ddd;
}
.drop-target {
margin: 10px 0;
border-color: black;
border-width: 2px
}
#route-information {
margin: 8px 10px;
text-align: center;
font-weight: bold;
}
#route-information #length {
border-right: 1px solid lightgrey;
}
.hide {
transform: translateX(-9999px);
}
.wait-for-search {
display: none;
text-align: center;
padding: 10px;
background-color: white;
}
.wait-for-search img {
margin-left: 10px;
}
#calc-route {
width: 100%;
display: block;
text-align: center;
line-height: 1.5em;
padding: 7px 0px;
border-right: 1px solid lightgrey;
}
#add-waypoint {
width: 100%;
border: 0;
background-color: inherit;
line-height: 1.5em;
padding: 7px 0;
color: #337ab7;
}
#find-route-options {
padding: 7px 0;
padding-top: 0;
}
#search-results {
background-color: white;
position: absolute;
width: calc(100% - 30px);
padding: 7px;
border: 1px solid grey;
z-index: 2001;
}
#search-results h5 {
font-weight: bold;
}
#search-results .loader {
text-align: center;
}
#search-results > ul li {
margin: 5px 3px;
cursor: pointer;
padding: 0 10px;
border-radius: 5px
}
#search-results > ul li:hover {
background-color: #eee;
}
.search-btn {
position: absolute;
right: 18px;
margin-top: -2.6em;
height: 2.3em;
line-height: 2.5em;
border: 0;
}
.search-btn > span {
position: relative;
top: -.3em;
}
#routing-steps {
margin: 0;
}
#routing-steps .step {
margin-left: 0;
margin-right: 0;
}
#routing-steps .step > td {
text-align: center;
vertical-align: middle;
}
#routing-steps .step {
cursor: pointer;
}
#routing-steps .step:hover {
background-color: #ececec;
}
#routing-steps .step > div {
margin-top: .5em;
}
#routing-steps .step .step-string, #routing-steps .step .step-length {
font-weight: bold;
font-size: 18px;
font-family: Liberation sans-serif;
}
#vehicle-chooser {
background-color: white;
border: 1px solid #ccc;
border-bottom: 0;
border-radius: 8px 8px 0 0;
max-width: 450px;
}
#vehicle-chooser > .close {
font-size: 30px;
padding-top: 6px;
padding-right: 15px;
color: rgb(255, 128, 0);
}
#vehicle-chooser label.radio-inline {
padding: 0;
margin: 0;
}
#vehicle-chooser label.radio-inline > input[type=radio] {
display: none;
}
#vehicle-chooser label.radio-inline > input[type=radio] + div {
padding: 10px 15px;
border-bottom: 1px solid #ddd;
}
#vehicle-chooser label.radio-inline > input[type=radio]:checked + div {
color: #555;
cursor: default;
background-color: #ff8000;
border: 1px solid #ddd;
border-bottom-color: transparent;
}
#vehicle-chooser > label:first-child input + div {
border-top-left-radius: 8px;
}
.ol-attribution ul {
font-size: .7em;
}
#route-assistent {
position: absolute;
z-index: 222;
top: 3px;
right: 9px;
font-size: 17px;
}
#user-pos {
background-image: url('/img/navigation-arrow.svg');
width: 50px;
height: 50px;
display: block;
text-align: center;
padding-top: 5px;
color: white;
font-weight: bold;
}
#continue-dialog {
background-color: white;
position: absolute;
bottom: 0;
width: 100%;
padding: 10px;
}
#continue-dialog > .heading {
text-align: center;
font-weight: bold;
}
#continue-dialog > .options {
text-align: center;
padding: 5px 0;
}
#continue-dialog > .options > .first {
border-right: 1px solid lightgrey;
}
#back-to-edit {
padding-left: 3px;
}
#back-to-edit > div {
background-color: #ff8000;
color: white;
}
#waypoint-container {
list-style-type: none;
padding: 5px 20px;
margin-bottom: 0;
}
#waypoint-container .adress-name {
font-size: 0.75em;
line-height: 1.5em;
max-width: 300px;
}
#waypoint-container > li > .row {
padding: 8px 0;
}
#route-content #rearange-info {
padding-top: 5px;
text-align: center;
font-size: 0.8em;
font-weight: bold;
}
#waypoint-container .delete-waypoint {
font-size: 19px;
}
#waypoint-container .delete-waypoint a {
color: lightgrey;
display: block;
padding-top: 11px;
padding-bottom: 11px;
width: 100%;
text-align: right;
}
#route-content .new-waypoint-box:last-child {
padding-bottom: 15px;
}
#route-content .new-waypoint-box > p {
font-weight: bold;
margin-bottom: 3px;
}
#route-content .new-waypoint-box > p > button {
border: 0;
background-color: inherit;
}
.popover {
z-index: 20002;
}
#results {
border-radius: 0 0 8px 8px;
max-width: 450px;
}
.destination {
display: inline-block;
}
.schild {
border-radius: 4px;
font-weight: bold;
text-align: center;
padding: 5px;
display: flex;
align-items: center;
margin-right: 5px;
}
.schild > span.dests {
flex-grow: 1;
}
.schild > .highway-number {
display: inline-block;
background-size: 100%;
background-repeat: no-repeat;
background-size: cover;
flex-shrink: 0;
width: 50px;
height: 25px;
padding-top: 2px;
margin-left: 1px;
margin-right: 1px;
}
.autobahn {
background-color: #2f5dbf;
color: white;
}
.autobahn > .highway-number {
background-image: url(/img/autobahn.png);
}
.landstrasse > .highway-number {
background-image: url(/img/landstrasse.png);
}
.landstrasse {
color: black;
background-color: #ffcc3c;
border: 1px solid #777;
}
@media(max-width: 767px){
#route-finder-addon {
width: 100%;
padding: 0;
}
#vehicle-chooser {
border: 0;
border-radius: 0;
}
#route-finder-addon .new-waypoint-form {
padding: 3px 0 0 0;
border-left: 0;
border-right: 0;
}
.results {
border-radius: 0;
}
}
.popover {
max-width:100%;
min-width: 300px;
}
/*# sourceMappingURL=routing.css.map */
{"version":3,"sources":["routing.css"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"routing.css","sourcesContent":[".route-description .collapse > ul {\r\n list-style-type: none;\r\n padding-left: 0;\r\n}\r\n\r\n#route-finder-addon .no-internet{\r\n display: none;\r\n}\r\n\r\n#route-finder-addon #waypoint-list-container div.wait-for-search {\r\n width:100%;\r\n background-color: rgb(255,128,0);\r\n color: white;\r\n}\r\n\r\n.route-description .collapse > ul > li {\r\n display: flex;\r\n align-items: flex-end;\r\n padding: 10px 0 5px 0;\r\n}\r\n\r\n.route-description .collapse > ul > li > div.step-string {\r\n flex-shrink: 1;\r\n flex-grow: 1;\r\n border-bottom: 1px dotted #e7e7e7;\r\n padding-bottom: 5px;\r\n}\r\n\r\n.route-description .collapse > ul > li > div.step-length {\r\n flex-grow: 0;\r\n flex-shrink: 0;\r\n white-space: nowrap;\r\n color: #777;\r\n}\r\n\r\n.route-description .collapse > ul > li img {\r\n width: 45px;\r\n}\r\n\r\n.leg-description-toggle {\r\n width: 100%;\r\n display: flex;\r\n background-color: white;\r\n color: #333;\r\n border: 0;\r\n align-items: center;\r\n}\r\n\r\n.leg-description-toggle > .summary {\r\n width: 80%;\r\n text-align: left;\r\n white-space: pre-line;\r\n}\r\n\r\n.leg-description-toggle > .information {\r\n width: 20%;\r\n text-align: right;\r\n}\r\n\r\n.leg-description-toggle .dur {\r\n font-size: .9em;\r\n}\r\n\r\n.leg-description-toggle .dist {\r\n font-size: .8em;\r\n color: lightgrey;\r\n}\r\n\r\n.ol-popup.alternative-route {\r\n padding: 5px;\r\n border-radius: 0;\r\n border-color: rgb(255,128,0);\r\n min-width:75px;\r\n font-weight: bold;\r\n text-align: center;\r\n cursor: pointer;\r\n}\r\n\r\n.ol-popup.alternative-route:hover {\r\n border-color: rgb(255, 0, 0);\r\n border-width: 2px;\r\n}\r\n\r\n#waypoint-list-container .route-information {\r\n background-color: white;\r\n display: flex;\r\n justify-content: center;\r\n text-align: center;\r\n font-weight: bold;\r\n}\r\n\r\n#waypoint-list-container .route-information > div {\r\n flex-basis: 50%;\r\n}\r\n\r\n#waypoint-list-container .route-information > div.length {\r\n border-right: 1px solid #ddd;\r\n}\r\n\r\n#route-finder-addon {\r\n max-width: 450px;\r\n overflow: hidden;\r\n position: absolute;\r\n min-width: 320px;\r\n z-index: 20002;\r\n right: 0;\r\n top: 0;\r\n padding: 15px;\r\n padding-bottom: 0;\r\n display: none;\r\n}\r\n\r\n#route-finder-addon .results {\r\n background-color: transparent;\r\n border: 0;\r\n}\r\n\r\n#route-finder-addon #waypoint-list-container {\r\n overflow-y: auto;\r\n overflow-x: hidden;\r\n max-height: 88vh;\r\n border: 1px solid #ccc;\r\n border-top: 0;\r\n}\r\n\r\n#route-finder-addon .results .results-container {\r\n display: none;\r\n background-color: white;\r\n}\r\n\r\n#waypoint-list-container #waypoint-list{\r\n background-color: white;\r\n margin-bottom: 0;\r\n border-top: 1px solid #ddd;\r\n}\r\n\r\n#waypoint-list-container #waypoint-list > li {\r\n border-bottom:1px solid #ddd;\r\n padding: 4px 0;\r\n background-color: white;\r\n}\r\n\r\n#waypoint-list .waypoint {\r\n display: flex;\r\n justify-content: space-around;\r\n align-items:center;\r\n}\r\n\r\n#waypoint-list .waypoint .marker {\r\n flex-shrink: 0;\r\n flex-grow: 0;\r\n margin: 0 20px;\r\n margin-left: 5px;\r\n cursor: inherit;\r\n}\r\n\r\n#waypoint-list .waypoint .drag {\r\n display: flex;\r\n flex-direction: column;\r\n padding: 0 15px;\r\n cursor: pointer;\r\n}\r\n\r\n#waypoint-list .waypoint .description {\r\n flex-grow: 1;\r\n flex-shrink: 1;\r\n}\r\n\r\n\r\n#waypoint-list .waypoint .delete-waypoint {\r\n flex-grow: 0;\r\n flex-shrink: 0;\r\n padding: 20px;\r\n cursor: pointer;\r\n}\r\n\r\n#route-finder-addon .new-waypoint-form {\r\n background-color:white;\r\n margin: 0;\r\n padding: 3px 1px 3px 1px;\r\n border-left: 1px solid #ccc;\r\n border-right: 1px solid #ccc;\r\n}\r\n\r\n#route-finder-addon .new-waypoint-form span.input-group-addon {\r\n background-color: white;\r\n} \r\n\r\n#route-finder-addon .new-waypoint-form button[data-toggle=popover] {\r\n background-color:white;\r\n border: 0;\r\n}\r\n#route-finder-addon .new-waypoint-form button[type=submit] {\r\n border: 0;\r\n background-color: inherit;\r\n}\r\n\r\n#route-finder-addon .new-waypoint-form .form-control, #route-finder-addon .new-waypoint-form .input-group-addon {\r\n border-radius: 0;\r\n border-color: #ddd;\r\n}\r\n\r\n.drop-target {\r\n margin: 10px 0;\r\n border-color: black;\r\n border-width: 2px\r\n}\r\n\r\n#route-information {\r\n margin: 8px 10px;\r\n text-align: center;\r\n font-weight: bold;\r\n}\r\n\r\n#route-information #length {\r\n border-right: 1px solid lightgrey;\r\n}\r\n\r\n.hide {\r\n transform: translateX(-9999px);\r\n}\r\n\r\n.wait-for-search {\r\n display: none;\r\n text-align: center;\r\n padding: 10px;\r\n background-color: white;\r\n}\r\n\r\n.wait-for-search img {\r\n margin-left: 10px;\r\n}\r\n\r\n#calc-route {\r\n width: 100%;\r\n display: block;\r\n text-align: center;\r\n line-height: 1.5em;\r\n padding: 7px 0px;\r\n border-right: 1px solid lightgrey;\r\n}\r\n\r\n#add-waypoint {\r\n width: 100%;\r\n border: 0;\r\n background-color: inherit;\r\n line-height: 1.5em;\r\n padding: 7px 0;\r\n color: #337ab7;\r\n}\r\n\r\n#find-route-options {\r\n padding: 7px 0;\r\n padding-top: 0;\r\n}\r\n\r\n#search-results {\r\n background-color: white;\r\n position: absolute;\r\n width: calc(100% - 30px);\r\n padding: 7px;\r\n border: 1px solid grey;\r\n z-index: 2001;\r\n}\r\n\r\n#search-results h5 {\r\n font-weight: bold;\r\n}\r\n\r\n#search-results .loader {\r\n text-align: center;\r\n}\r\n\r\n#search-results > ul li {\r\n margin: 5px 3px;\r\n cursor: pointer;\r\n padding: 0 10px;\r\n border-radius: 5px\r\n}\r\n\r\n#search-results > ul li:hover {\r\n background-color: #eee;\r\n}\r\n\r\n.search-btn {\r\n position: absolute;\r\n right: 18px;\r\n margin-top: -2.6em;\r\n height: 2.3em;\r\n line-height: 2.5em;\r\n border: 0;\r\n}\r\n\r\n.search-btn > span {\r\n position: relative;\r\n top: -.3em;\r\n}\r\n\r\n#routing-steps {\r\n margin: 0;\r\n}\r\n\r\n#routing-steps .step {\r\n margin-left: 0;\r\n margin-right: 0;\r\n}\r\n\r\n#routing-steps .step > td {\r\n text-align: center;\r\n vertical-align: middle;\r\n}\r\n\r\n#routing-steps .step {\r\n cursor: pointer;\r\n}\r\n\r\n#routing-steps .step:hover {\r\n background-color: #ececec;\r\n}\r\n\r\n#routing-steps .step > div {\r\n margin-top: .5em;\r\n}\r\n\r\n#routing-steps .step .step-string, #routing-steps .step .step-length {\r\n font-weight: bold;\r\n font-size: 18px;\r\n font-family: Liberation sans-serif;\r\n}\r\n\r\n#vehicle-chooser {\r\n background-color: white;\r\n border: 1px solid #ccc;\r\n border-bottom: 0;\r\n border-radius: 8px 8px 0 0;\r\n max-width: 450px;\r\n}\r\n\r\n#vehicle-chooser > .close {\r\n font-size: 30px;\r\n padding-top: 6px;\r\n padding-right: 15px;\r\n color: rgb(255, 128, 0);\r\n}\r\n\r\n#vehicle-chooser label.radio-inline {\r\n padding: 0;\r\n margin: 0;\r\n}\r\n\r\n#vehicle-chooser label.radio-inline > input[type=radio] {\r\n display: none;\r\n}\r\n\r\n#vehicle-chooser label.radio-inline > input[type=radio] + div {\r\n padding: 10px 15px;\r\n border-bottom: 1px solid #ddd;\r\n}\r\n\r\n#vehicle-chooser label.radio-inline > input[type=radio]:checked + div {\r\n color: #555;\r\n cursor: default;\r\n background-color: #ff8000;\r\n border: 1px solid #ddd;\r\n border-bottom-color: transparent;\r\n}\r\n\r\n#vehicle-chooser > label:first-child input + div {\r\n border-top-left-radius: 8px;\r\n}\r\n\r\n.ol-attribution ul {\r\n font-size: .7em;\r\n}\r\n\r\n#route-assistent {\r\n position: absolute;\r\n z-index: 222;\r\n top: 3px;\r\n right: 9px;\r\n font-size: 17px;\r\n}\r\n\r\n#user-pos {\r\n background-image: url('/img/navigation-arrow.svg');\r\n width: 50px;\r\n height: 50px;\r\n display: block;\r\n text-align: center;\r\n padding-top: 5px;\r\n color: white;\r\n font-weight: bold;\r\n}\r\n\r\n#continue-dialog {\r\n background-color: white;\r\n position: absolute;\r\n bottom: 0;\r\n width: 100%;\r\n padding: 10px;\r\n}\r\n\r\n#continue-dialog > .heading {\r\n text-align: center;\r\n font-weight: bold;\r\n}\r\n\r\n#continue-dialog > .options {\r\n text-align: center;\r\n padding: 5px 0;\r\n}\r\n\r\n#continue-dialog > .options > .first {\r\n border-right: 1px solid lightgrey;\r\n}\r\n\r\n#back-to-edit {\r\n padding-left: 3px;\r\n}\r\n\r\n#back-to-edit > div {\r\n background-color: #ff8000;\r\n color: white;\r\n}\r\n\r\n#waypoint-container {\r\n list-style-type: none;\r\n padding: 5px 20px;\r\n margin-bottom: 0;\r\n}\r\n\r\n#waypoint-container .adress-name {\r\n font-size: 0.75em;\r\n line-height: 1.5em;\r\n max-width: 300px;\r\n}\r\n\r\n#waypoint-container > li > .row {\r\n padding: 8px 0;\r\n}\r\n\r\n#route-content #rearange-info {\r\n padding-top: 5px;\r\n text-align: center;\r\n font-size: 0.8em;\r\n font-weight: bold;\r\n}\r\n\r\n#waypoint-container .delete-waypoint {\r\n font-size: 19px;\r\n}\r\n\r\n#waypoint-container .delete-waypoint a {\r\n color: lightgrey;\r\n display: block;\r\n padding-top: 11px;\r\n padding-bottom: 11px;\r\n width: 100%;\r\n text-align: right;\r\n}\r\n\r\n#route-content .new-waypoint-box:last-child {\r\n padding-bottom: 15px;\r\n}\r\n\r\n#route-content .new-waypoint-box > p {\r\n font-weight: bold;\r\n margin-bottom: 3px;\r\n}\r\n\r\n#route-content .new-waypoint-box > p > button {\r\n border: 0;\r\n background-color: inherit;\r\n}\r\n\r\n.popover {\r\n z-index: 20002;\r\n}\r\n\r\n#results {\r\n border-radius: 0 0 8px 8px;\r\n max-width: 450px;\r\n}\r\n\r\n.destination {\r\n display: inline-block;\r\n}\r\n\r\n.schild {\r\n border-radius: 4px;\r\n font-weight: bold;\r\n text-align: center;\r\n padding: 5px;\r\n display: flex;\r\n align-items: center;\r\n margin-right: 5px;\r\n}\r\n\r\n.schild > span.dests {\r\n flex-grow: 1;\r\n}\r\n\r\n.schild > .highway-number {\r\n display: inline-block;\r\n background-size: 100%;\r\n background-repeat: no-repeat;\r\n background-size: cover;\r\n flex-shrink: 0;\r\n width: 50px;\r\n height: 25px;\r\n padding-top: 2px;\r\n margin-left: 1px;\r\n margin-right: 1px;\r\n}\r\n\r\n.autobahn {\r\n background-color: #2f5dbf;\r\n color: white;\r\n}\r\n\r\n.autobahn > .highway-number {\r\n background-image: url(/img/autobahn.png);\r\n}\r\n\r\n.landstrasse > .highway-number {\r\n background-image: url(/img/landstrasse.png);\r\n}\r\n\r\n.landstrasse {\r\n color: black;\r\n background-color: #ffcc3c;\r\n border: 1px solid #777;\r\n}\r\n\r\n@media(max-width: 767px){\r\n #route-finder-addon {\r\n width: 100%;\r\n padding: 0;\r\n }\r\n\r\n #vehicle-chooser {\r\n border: 0;\r\n border-radius: 0;\r\n }\r\n\r\n #route-finder-addon .new-waypoint-form {\r\n padding: 3px 0 0 0;\r\n border-left: 0;\r\n border-right: 0;\r\n }\r\n\r\n .results {\r\n border-radius: 0;\r\n }\r\n}\r\n\r\n.popover {\r\n max-width:100%;\r\n min-width: 300px;\r\n}"]}
\ No newline at end of file
This diff is collapsed.
source diff could not be displayed: it is too large. Options to address this: view the blob.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment