feature/3-migrate-from-grunt-to-webpack #13

Merged
manuel merged 9 commits from feature/3-migrate-from-grunt-to-webpack into develop 2021-02-24 17:01:20 +01:00
18 changed files with 41 additions and 42 deletions
Showing only changes of commit 41c8f57146 - Show all commits

View file

@ -93,7 +93,7 @@ jQuery('#uhrcontainer').uhr({
language: 'de_CH', // 'de_CH' (default), 'de_CH_genau', 'de', 'dk', 'en', 'es', 'fr', 'it', 'nl' oder 'pt' (je nach eingebundenen Sprachdateien) language: 'de_CH', // 'de_CH' (default), 'de_CH_genau', 'de', 'dk', 'en', 'es', 'fr', 'it', 'nl' oder 'pt' (je nach eingebundenen Sprachdateien)
mode: 'normal', // 'normal' (default): Die Uhr zeigt die aktuelle Zeit (Stunden und Minuten) in Worten an mode: 'normal', // 'normal' (default): Die Uhr zeigt die aktuelle Zeit (Stunden und Minuten) in Worten an
// 'seconds': Die Uhr zeigt die aktuellen Sekunden als grosse Ziffern an // 'seconds': Die Uhr zeigt die aktuellen Sekunden als grosse Ziffern an
width: '100%', // eine CSS-Grössenangabe (default: 100%) width: '100%', // Eine CSS-Grössenangabe (default: 100%)
force: false, // false (default): Falls ein Cookie im Browser besteht, werden dessen Konfigurationswerte übernommen; force: false, // false (default): Falls ein Cookie im Browser besteht, werden dessen Konfigurationswerte übernommen;
// true: immer die angegebene Konfiguration verwenden // true: immer die angegebene Konfiguration verwenden
controls: true, // true (default): Die Bedienelemente (Ein-/Ausschalter, Theme-, Zeitmodus- und Sprachwähler) werden angezeigt controls: true, // true (default): Die Bedienelemente (Ein-/Ausschalter, Theme-, Zeitmodus- und Sprachwähler) werden angezeigt
@ -121,7 +121,7 @@ jQuery('#uhrcontainer').uhr("time", new Date());
``` ```
## 6. Konfiguration über die URL ## 6. Konfiguration über die URL
Es ist möglich, die Uhr durch den Aufruf mit URL-Parameters zu konfigurieren. Dies übersteuert auch allfällig bereits in einem Cookie gespeicherte Einstellungen. Die Einstellungen werden für alle Uhr-Elemente übernommen, welche sich auf der Seite befinden. Folgende Parameter werden unterstützt, wenn du sie mit einem Hash (`#`) an die URL anhängst: Es ist möglich, die Uhr durch den Aufruf mit URL-Parametern zu konfigurieren. Dies übersteuert auch allfällig bereits in einem Cookie gespeicherte Einstellungen. Die Einstellungen werden für alle Uhr-Elemente übernommen, welche sich auf der Seite befinden. Folgende Parameter werden unterstützt, wenn du sie mit einem Hash (`#`) an die URL anhängst:
* `l` oder `language`: Bestimmt die Sprache. Der Wert ist der Sprach-Code (abhängig von den eingebundenen Sprachdateien): * `l` oder `language`: Bestimmt die Sprache. Der Wert ist der Sprach-Code (abhängig von den eingebundenen Sprachdateien):
* de_CH: Bärndütsch * de_CH: Bärndütsch

1
build-configs/js-app.js Normal file
View file

@ -0,0 +1 @@
import "../src/uhr"

2
build-configs/js-base.js Normal file
View file

@ -0,0 +1,2 @@
import "../src/uhr"
import "../src/uhr-de_CH"

View file

@ -0,0 +1,9 @@
import "../src/uhr-de"
import "../src/uhr-de_CH_genau"
import "../src/uhr-dk"
import "../src/uhr-en"
import "../src/uhr-es"
import "../src/uhr-fr"
import "../src/uhr-it"
import "../src/uhr-nl"
import "../src/uhr-pt"

View file

@ -0,0 +1,11 @@
import "../src/uhr"
import "../src/uhr-de"
import "../src/uhr-de_CH"
import "../src/uhr-de_CH_genau"
import "../src/uhr-dk"
import "../src/uhr-en"
import "../src/uhr-es"
import "../src/uhr-fr"
import "../src/uhr-it"
import "../src/uhr-nl"
import "../src/uhr-pt"

10
build-configs/js-langs.js Normal file
View file

@ -0,0 +1,10 @@
import "../src/uhr-de"
import "../src/uhr-de_CH"
import "../src/uhr-de_CH_genau"
import "../src/uhr-dk"
import "../src/uhr-en"
import "../src/uhr-es"
import "../src/uhr-fr"
import "../src/uhr-it"
import "../src/uhr-nl"
import "../src/uhr-pt"

View file

@ -1,4 +1,3 @@
import "jquery" import "jquery"
//import {widget} from "jquery-ui"
import "jquery-ui" import "jquery-ui"
import "jquery.cookie" import "jquery.cookie"

View file

@ -6,7 +6,7 @@ export default {
'jquery-ui', 'jquery-ui',
'jquery.cookie' 'jquery.cookie'
], ],
input: 'src/main-app.js', input: 'build-configs/js-app.js',
output: [ output: [
{ {
dir: 'dist', dir: 'dist',

View file

@ -6,7 +6,7 @@ export default {
'jquery-ui', 'jquery-ui',
'jquery.cookie' 'jquery.cookie'
], ],
input: 'src/main-base.js', input: 'build-configs/js-base.js',
output: [ output: [
{ {
dir: 'dist', dir: 'dist',

View file

@ -6,7 +6,7 @@ export default {
'jquery-ui', 'jquery-ui',
'jquery.cookie' 'jquery.cookie'
], ],
input: 'src/main-baselangs.js', input: 'build-configs/js-baselangs.js',
output: [ output: [
{ {
dir: 'dist', dir: 'dist',

View file

@ -6,7 +6,7 @@ export default {
'jquery-ui', 'jquery-ui',
'jquery.cookie' 'jquery.cookie'
], ],
input: 'src/main-complete.js', input: 'build-configs/js-complete.js',
output: [ output: [
{ {
dir: 'dist', dir: 'dist',

View file

@ -6,7 +6,7 @@ export default {
'jquery-ui', 'jquery-ui',
'jquery.cookie' 'jquery.cookie'
], ],
input: 'src/main-langs.js', input: 'build-configs/js-langs.js',
output: [ output: [
{ {
dir: 'dist', dir: 'dist',

View file

@ -2,7 +2,7 @@ import {terser} from 'rollup-plugin-terser';
import {nodeResolve} from '@rollup/plugin-node-resolve'; import {nodeResolve} from '@rollup/plugin-node-resolve';
export default { export default {
input: 'src/main-libs.js', input: 'build-configs/js-libs.js',
output: [ output: [
{ {
dir: 'dist', dir: 'dist',

View file

@ -1 +0,0 @@
import "./uhr"

View file

@ -1,2 +0,0 @@
import "./uhr"
import "./uhr-de_CH"

View file

@ -1,9 +0,0 @@
import "./uhr-de"
import "./uhr-de_CH_genau"
import "./uhr-dk"
import "./uhr-en"
import "./uhr-es"
import "./uhr-fr"
import "./uhr-it"
import "./uhr-nl"
import "./uhr-pt"

View file

@ -1,11 +0,0 @@
import "./uhr"
import "./uhr-de"
import "./uhr-de_CH"
import "./uhr-de_CH_genau"
import "./uhr-dk"
import "./uhr-en"
import "./uhr-es"
import "./uhr-fr"
import "./uhr-it"
import "./uhr-nl"
import "./uhr-pt"

View file

@ -1,10 +0,0 @@
import "./uhr-de"
import "./uhr-de_CH"
import "./uhr-de_CH_genau"
import "./uhr-dk"
import "./uhr-en"
import "./uhr-es"
import "./uhr-fr"
import "./uhr-it"
import "./uhr-nl"
import "./uhr-pt"