commit
48aa3a486b
@ -19,4 +19,3 @@
|
|||||||
"display": "standalone",
|
"display": "standalone",
|
||||||
"orientation": "portrait"
|
"orientation": "portrait"
|
||||||
}
|
}
|
||||||
|
|
@ -1 +1 @@
|
|||||||
{"result":{"status":"success"},"favicon":{"package_url":"https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/favicons.zip","files_urls":["https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/android-chrome-192x192.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/android-chrome-512x512.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/apple-touch-icon.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/browserconfig.xml","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/favicon-16x16.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/favicon-32x32.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/favicon.ico","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/manifest.json","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/mstile-144x144.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/mstile-150x150.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/mstile-310x150.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/mstile-310x310.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/mstile-70x70.png","https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/package_files/safari-pinned-tab.svg"],"html_code":"<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"./apple-touch-icon.png\">\n<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"./favicon-32x32.png\">\n<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"./favicon-16x16.png\">\n<link rel=\"manifest\" href=\"./manifest.json\">\n<link rel=\"mask-icon\" href=\"./safari-pinned-tab.svg\" color=\"#dc0067\">\n<link rel=\"shortcut icon\" href=\"./favicon.ico\">\n<meta name=\"apple-mobile-web-app-title\" content=\"Meshviewer\">\n<meta name=\"application-name\" content=\"Meshviewer\">\n<meta name=\"msapplication-TileColor\" content=\"#dc0067\">\n<meta name=\"msapplication-TileImage\" content=\"./mstile-144x144.png\">\n<meta name=\"msapplication-config\" content=\"./browserconfig.xml\">\n<meta name=\"theme-color\" content=\"#dc0067\">","compression":"true","overlapping_markups":["link[rel=\"apple-touch-icon\"]","meta[name=\"apple-mobile-web-app-title\"]","link[rel=\"shortcut\"]","link[rel=\"shortcut icon\"]","link[rel=\"icon\",sizes=\"16x16\"]","link[rel=\"icon\",sizes=\"32x32\"]","meta[name=\"msapplication-TileColor\"]","meta[name=\"msapplication-TileImage\"]","meta[name=\"msapplication-config\"]","meta[name=\"application-name\"]","link[rel=\"manifest\"]","meta[name=\"theme-color\"]","link[rel=\"mask-icon\"]"]},"files_location":{"type":"path","path":"."},"preview_picture_url":"https://realfavicongenerator.net/files/6450324c809032ae945bea6966d61ed90c569192/favicon_preview.png","version":"0.15"}
|
{"result":{"status":"success"},"favicon":{"package_url":"https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/favicon_package_v0.16.zip","files_urls":["https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/android-chrome-192x192.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/android-chrome-512x512.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/apple-touch-icon.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/browserconfig.xml","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/favicon-16x16.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/favicon-32x32.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/favicon.ico","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/mstile-144x144.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/mstile-150x150.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/mstile-310x150.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/mstile-310x310.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/mstile-70x70.png","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/safari-pinned-tab.svg","https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/package_files/site.webmanifest"],"html_code":"<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"./apple-touch-icon.png\">\n<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"./favicon-32x32.png\">\n<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"./favicon-16x16.png\">\n<link rel=\"manifest\" href=\"./site.webmanifest\">\n<link rel=\"mask-icon\" href=\"./safari-pinned-tab.svg\" color=\"#dc0067\">\n<link rel=\"shortcut icon\" href=\"./favicon.ico\">\n<meta name=\"apple-mobile-web-app-title\" content=\"Meshviewer\">\n<meta name=\"application-name\" content=\"Meshviewer\">\n<meta name=\"msapplication-TileColor\" content=\"#dc0067\">\n<meta name=\"msapplication-TileImage\" content=\"./mstile-144x144.png\">\n<meta name=\"msapplication-config\" content=\"./browserconfig.xml\">\n<meta name=\"theme-color\" content=\"#dc0067\">","compression":"true","overlapping_markups":["link[rel=\"apple-touch-icon\"]","meta[name=\"apple-mobile-web-app-title\"]","link[rel=\"shortcut\"]","link[rel=\"shortcut icon\"]","link[rel=\"icon\",sizes=\"16x16\"]","link[rel=\"icon\",sizes=\"32x32\"]","meta[name=\"msapplication-TileColor\"]","meta[name=\"msapplication-TileImage\"]","meta[name=\"msapplication-config\"]","meta[name=\"application-name\"]","link[rel=\"manifest\"]","meta[name=\"theme-color\"]","link[rel=\"mask-icon\"]"]},"files_location":{"type":"path","path":"."},"preview_picture_url":"https://realfavicongenerator.net/files/ed9ef5a59ae048602fb9a5b74436696e43a575ce/favicon_preview.png","version":"0.16"}
|
10
config.js
10
config.js
@ -131,6 +131,16 @@ module.exports = function () {
|
|||||||
'title': 'Datenschutz',
|
'title': 'Datenschutz',
|
||||||
'href': 'https://wiki.bremen.freifunk.net/Infrastruktur/Datenschutz'
|
'href': 'https://wiki.bremen.freifunk.net/Infrastruktur/Datenschutz'
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
'linkList': [
|
||||||
|
{
|
||||||
|
'title': 'Impressum',
|
||||||
|
'href': '/verein/impressum/'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'title': 'Datenschutz',
|
||||||
|
'href': '/verein/datenschutz/'
|
||||||
|
}
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -4,8 +4,10 @@ module.exports = function (gulp, plugins, config) {
|
|||||||
.pipe(gulp.dest(config.build));
|
.pipe(gulp.dest(config.build));
|
||||||
gulp.src(['assets/logo.svg', 'service-worker.js'])
|
gulp.src(['assets/logo.svg', 'service-worker.js'])
|
||||||
.pipe(gulp.dest(config.build));
|
.pipe(gulp.dest(config.build));
|
||||||
gulp.src(['node_modules/promise-polyfill/dist/promise.js', 'polyfill.js'])
|
gulp.src(['polyfill.js'])
|
||||||
.pipe(gulp.dest(config.build + '/vendor'));
|
.pipe(gulp.dest(config.build + '/vendor'));
|
||||||
|
gulp.src(['node_modules/promise-polyfill/dist/polyfill.js'])
|
||||||
|
.pipe(gulp.dest(config.build + '/vendor/promise'));
|
||||||
return gulp.src(['assets/fonts/*', 'assets/icons/fonts/*'])
|
return gulp.src(['assets/fonts/*', 'assets/icons/fonts/*'])
|
||||||
.pipe(gulp.dest(config.build + '/fonts'));
|
.pipe(gulp.dest(config.build + '/fonts'));
|
||||||
};
|
};
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
<!-- contents of html partials will be injected here -->
|
<!-- contents of html partials will be injected here -->
|
||||||
<!-- endinject -->
|
<!-- endinject -->
|
||||||
<script src="vendor/polyfill.js" inline></script>
|
<script src="vendor/polyfill.js" inline></script>
|
||||||
<script src="vendor/promise.js" inline></script>
|
<script src="vendor/promise/polyfill.js" inline></script>
|
||||||
<script src="app.js"></script>
|
<script src="app.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -36,6 +36,17 @@ define(['helper'], function (helper) {
|
|||||||
p.appendChild(stats);
|
p.appendChild(stats);
|
||||||
p.appendChild(document.createElement('br'));
|
p.appendChild(document.createElement('br'));
|
||||||
p.appendChild(timestamp);
|
p.appendChild(timestamp);
|
||||||
|
|
||||||
|
if (config.linkList) {
|
||||||
|
p.appendChild(document.createElement('br'));
|
||||||
|
config.linkList.forEach(function (link) {
|
||||||
|
var a = document.createElement('a');
|
||||||
|
a.innerText = link.title;
|
||||||
|
a.href = link.href;
|
||||||
|
p.appendChild(a);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
el.appendChild(p);
|
el.appendChild(p);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
24
package.json
24
package.json
@ -10,12 +10,12 @@
|
|||||||
"url": "https://github.com/ffrgb/meshviewer/issues"
|
"url": "https://github.com/ffrgb/meshviewer/issues"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-eslint": "^8.2.2",
|
"babel-eslint": "^8.2.5",
|
||||||
"browser-sync": "^2.23.6",
|
"browser-sync": "^2.24.5",
|
||||||
"eslint": "^4.18.2",
|
"eslint": "^5.0.0",
|
||||||
"eslint-config-airbnb-es5": "^1.2.0",
|
"eslint-config-airbnb-es5": "^1.2.0",
|
||||||
"eslint-config-defaults": "^9.0.0",
|
"eslint-config-defaults": "^9.0.0",
|
||||||
"eslint-plugin-react": "^7.7.0",
|
"eslint-plugin-react": "^7.10.0",
|
||||||
"gulp": "github:gulpjs/gulp#4.0",
|
"gulp": "github:gulpjs/gulp#4.0",
|
||||||
"gulp-autoprefixer": "^5.0.0",
|
"gulp-autoprefixer": "^5.0.0",
|
||||||
"gulp-cache-bust": "^1.3.0",
|
"gulp-cache-bust": "^1.3.0",
|
||||||
@ -23,14 +23,14 @@
|
|||||||
"gulp-environments": "^0.1.2",
|
"gulp-environments": "^0.1.2",
|
||||||
"gulp-eslint": "^4.0.2",
|
"gulp-eslint": "^4.0.2",
|
||||||
"gulp-htmlmin": "^4.0.0",
|
"gulp-htmlmin": "^4.0.0",
|
||||||
"gulp-inject": "^4.3.1",
|
"gulp-inject": "^4.3.2",
|
||||||
"gulp-jsonminify": "^1.1.0",
|
"gulp-jsonminify": "^1.1.0",
|
||||||
"gulp-kyh-inline-source": "^3.0.2",
|
"gulp-kyh-inline-source": "^3.0.2",
|
||||||
"gulp-load-plugins": "^1.5.0",
|
"gulp-load-plugins": "^1.5.0",
|
||||||
"gulp-real-favicon": "^0.2.2",
|
"gulp-real-favicon": "^0.3.0",
|
||||||
"gulp-requirejs-optimize": "^1.2.0",
|
"gulp-requirejs-optimize": "^1.3.0",
|
||||||
"gulp-sass": "^3.1.0",
|
"gulp-sass": "^4.0.1",
|
||||||
"gulp-sass-lint": "^1.3.4",
|
"gulp-sass-lint": "^1.4.0",
|
||||||
"gulp-sourcemaps": "^2.6.4",
|
"gulp-sourcemaps": "^2.6.4",
|
||||||
"gulp-uglify": "^3.0.0"
|
"gulp-uglify": "^3.0.0"
|
||||||
},
|
},
|
||||||
@ -49,10 +49,10 @@
|
|||||||
"d3-selection": "^1.3.0",
|
"d3-selection": "^1.3.0",
|
||||||
"d3-zoom": "^1.7.1",
|
"d3-zoom": "^1.7.1",
|
||||||
"leaflet": "^1.3.1",
|
"leaflet": "^1.3.1",
|
||||||
"moment": "^2.21.0",
|
"moment": "^2.22.2",
|
||||||
"navigo": "^7.1.1",
|
"navigo": "^7.1.2",
|
||||||
"node-polyglot": "^2.2.2",
|
"node-polyglot": "^2.2.2",
|
||||||
"promise-polyfill": "^7.1.0",
|
"promise-polyfill": "^8.0.0",
|
||||||
"rbush": "^2.0.2",
|
"rbush": "^2.0.2",
|
||||||
"requirejs": "^2.3.5",
|
"requirejs": "^2.3.5",
|
||||||
"snabbdom": "^0.7.1"
|
"snabbdom": "^0.7.1"
|
||||||
|
@ -17,6 +17,10 @@ header {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.legend {
|
.legend {
|
||||||
|
a {
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
span {
|
span {
|
||||||
&:not(:first-child) {
|
&:not(:first-child) {
|
||||||
margin-left: 1em;
|
margin-left: 1em;
|
||||||
|
Loading…
Reference in New Issue
Block a user