From d69c6ecfab38ad8963735e3985f6c9f5da39f3dc Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Tue, 26 Nov 2013 12:31:50 +0100 Subject: [PATCH 1/7] =?UTF-8?q?uhr-objekt=20erstellt=20und=20funktionalit?= =?UTF-8?q?=C3=A4t=20gez=C3=BCgelt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index-test.html | 95 ++++++++++++++++++++++++++++++++ uhr-object.js | 143 ++++++++++++++++++++++++++++++++++++++++++++++++ uhr.js | 112 ------------------------------------- 3 files changed, 238 insertions(+), 112 deletions(-) create mode 100644 index-test.html create mode 100644 uhr-object.js diff --git a/index-test.html b/index-test.html new file mode 100644 index 0000000..041ac48 --- /dev/null +++ b/index-test.html @@ -0,0 +1,95 @@ + + + + Die Zeit als Wort - in HTML, CSS und JS + + + + + + + + + + + + +
+ + + + +
+ + +
+ + +
+ + +
+

Created by fritteli, inspired by QLOCKTWO. + + + + diff --git a/uhr-object.js b/uhr-object.js new file mode 100644 index 0000000..bccb01b --- /dev/null +++ b/uhr-object.js @@ -0,0 +1,143 @@ +function Uhr(renderarea, themeElement) { + this.renderarea = renderarea; + this.themeElement = themeElement; + this.timer = null; + this.currentTheme = null; + this.currentLayout = null; + this.layouts = new Array(); + this.currentMinute = -1; +} + +Uhr.prototype.toggle = function() { + if (this.isOn()) { + this.stop(); + } else { + this.start(); + } +} +Uhr.prototype.start = function() { + if (!this.isOn()) { + var uhr = this; + this.timer = window.setInterval(function() {uhr.update();}, 1000); + this.update(); + $.cookie('status', 'on'); + } +} +Uhr.prototype.stop = function() { + if (this.isOn()) { + window.clearInterval(this.timer); + this.timer = null; + this.update(); + $.cookie('status', 'off'); + } +} +Uhr.prototype.isOn = function() { + return this.timer != null; +} +Uhr.prototype.register = function(key, layout) { + this.layouts[key] = layout; +} +Uhr.prototype.setLayout = function(locale) { + var newLayout = this.layouts[locale]; + if (newLayout !== undefined && newLayout != this.currentLayout) { + this.currentLayout = newLayout; + var renderer = new UhrRenderer(this.currentLayout, this.renderarea); + renderer.render(this); + $.cookie('layout', locale); + } +} +Uhr.prototype.setTheme = function(theme) { + if (theme != this.currentTheme) { + this.currentTheme = theme; + this.themeElement.attr('href', 'uhr-' + theme + '.css'); + $.cookie('theme', theme); + } +} +Uhr.prototype.update = function() { + if (this.isOn()) { + var now = new Date(); + var dotMinute = this.getDotMinute(now); + if (dotMinute == this.currentMinute) { + return; + } + this.currentMinute = dotMinute; + var hour = this.getHour(now); + var coarseMinute = this.getCoarseMinute(now); + this.clear(); + this.highlight('on'); + for (var i = 1; i <= dotMinute; i++) { + this.highlight('dot' + i); + } + this.highlight('minute' + coarseMinute); + hour = this.normalizeHour(hour); + this.highlight('hour' + hour); + if (coarseMinute == 0) { + this.highlight('sharphour'); + } + } else { + this.clear(); + this.currentMinute = -1; + } +} +Uhr.prototype.clear = function() { + this.renderarea.find('.item').removeClass('active'); +} +Uhr.prototype.highlight = function(itemClass) { + this.renderarea.find('.item.' + itemClass).addClass('active'); +} +Uhr.prototype.getHour = function(date) { + if (typeof this.currentLayout.getHour === 'function') { + return this.currentLayout.getHour(date); + } + var hour = date.getHours(); + if (date.getMinutes() >= 25) { + return hour + 1; + } + return hour; +} +Uhr.prototype.getCoarseMinute = function(date) { + if (typeof this.currentLayout.getCoarseMinute === 'function') { + return this.currentLayout.getCoarseMinute(date); + } + var minutes = date.getMinutes(); + return minutes - this.getDotMinute(date); +} +Uhr.prototype.getDotMinute = function(date) { + if (typeof this.currentLayout.getDotMinute === 'function') { + return this.currentLayout.getDotMinute(date); + } + var minutes = date.getMinutes(); + return minutes % 5; +} +Uhr.prototype.normalizeHour = function(hour) { + if (hour > 12) { + hour %= 12; + } + if (hour == 0) { + return 12; + } + return hour; +} + +function UhrRenderer(layout, renderarea) { + this.layout = layout; + this.renderarea = renderarea; +} +UhrRenderer.prototype.render = function(uhr) { + var renderer = this; + this.renderarea.fadeOut('fast', function() { + renderer.renderarea.empty(); + for (var y = 0; y < renderer.layout.values.length; y++) { + for (var x = 0; x < renderer.layout.values[y].length; x++) { + var letter = renderer.layout.values[y][x]; + renderer.renderarea.append(letter.toString()); + } + if (y < renderer.layout.values.length - 1) { + renderer.renderarea.append('
'); + } + } + uhr.update(); + renderer.renderarea.fadeIn('fast'); + }); +} + diff --git a/uhr.js b/uhr.js index 4f74a1c..3a5a2d3 100644 --- a/uhr.js +++ b/uhr.js @@ -1,91 +1,8 @@ -var clock = null; -var currentMinute = -1; var layout = new Array(); layout['default'] = { language: 'Undefined', values: [] }; -var currentLayout = layout['default']; - -function highlightCurrentTime() { - var now = new Date(); - var dotMinute = getDotMinute(now); - if (dotMinute == currentMinute) { - return; - } - currentMinute = dotMinute; - var hour = getHour(now); - var coarseMinute = getCoarseMinute(now); - resetItems(); - for (var i = 1; i <= dotMinute; i++) { - highlight('dot' + i); - } - highlight('minute' + coarseMinute); - hour = normalizeHour(hour); - highlight('hour' + hour); - if (coarseMinute == 0) { - highlight('sharphour'); - } -} -function getHour(date) { - if (typeof currentLayout.getHour === 'function') { - return currentLayout.getHour(date); - } - var hour = date.getHours(); - if (date.getMinutes() >= 25) { - return hour + 1; - } - return hour; -} -function getCoarseMinute(date) { - if (typeof currentLayout.getCoarseMinute === 'function') { - return currentLayout.getCoarseMinute(date); - } - var minutes = date.getMinutes(); - return minutes - getDotMinute(date); -} -function getDotMinute(date) { - if (typeof currentLayout.getDotMinute === 'function') { - return currentLayout.getDotMinute(date); - } - var minutes = date.getMinutes(); - return minutes % 5; -} -function clearDisplay() { - $('.item').removeClass('active'); -} -function resetItems() { - clearDisplay() - highlight('on'); -} -function highlight(itemClass) { - $('.item.' + itemClass).addClass('active'); -} -function normalizeHour(hour) { - if (hour > 12) { - hour %= 12; - } - if (hour == 0) { - return 12; - } - return hour; -} -function startClock() { - if (clock == null) { - highlightCurrentTime(); - clock = window.setInterval(highlightCurrentTime, 1000); - } - $.cookie('status', 'on'); -} -function stopClock() { - if (clock != null) { - window.clearInterval(clock); - clock = null; - currentMinute = -1; - clearDisplay(); - } - $.cookie('status', 'off'); -} function updateClockState() { if (isOn()) { startClock(); @@ -96,35 +13,6 @@ function updateClockState() { function isOn() { return $('#onoffswitch').is(':checked'); } -function switchTheme(theme) { - $('#theme').attr('href', 'uhr-' + theme + '.css'); - $.cookie('theme', theme); -} -function switchLayout(locale) { - stopClock(); - currentLayout = layout[locale]; - if (currentLayout == undefined) { - currentLayout = layout['default']; - } - renderLayout(); - if (isOn()) { - startClock(); - } - $.cookie('layout', locale); -} -function renderLayout() { - var container = $('#renderarea'); - container.empty(); - for (var y = 0; y < currentLayout.values.length; y++) { - for (var x = 0; x < currentLayout.values[y].length; x++) { - var letter = currentLayout.values[y][x]; - container.append(letter.toString()); - } - if (y < currentLayout.values.length - 1) { - container.append('
'); - } - } -} function Letter(value, style) { this.value = value; this.style = style || ''; From 8ca4777a7c94c4a2f3600b2fe5bd6d82ab364233 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Tue, 26 Nov 2013 12:48:15 +0100 Subject: [PATCH 2/7] verschiedene bugfixes und auf index.html umgestellt --- index-test.html | 8 ++------ index.html | 29 ++++++++++++++++------------- uhr-object.js | 1 + 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/index-test.html b/index-test.html index 041ac48..436890c 100644 --- a/index-test.html +++ b/index-test.html @@ -73,22 +73,18 @@ uhr.setTheme(theme); $('#layoutswitcher').val(layout); uhr.setLayout(layout); - if (status == 'on') { - uhr.start(); if(!isOn()) { - uhr.stop(); $('#onoffswitch').click(); } + uhr.start(); } else { - uhr.stop(); if(isOn()) { - uhr.start(); $('#onoffswitch').click(); } + uhr.stop(); } }); - diff --git a/index.html b/index.html index ebbee8b..0313b1c 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,7 @@ Die Zeit als Wort - in HTML, CSS und JS + @@ -35,7 +36,7 @@

- +

Created by fritteli, inspired by QLOCKTWO. diff --git a/uhr-object.js b/uhr-object.js index bccb01b..36e5378 100644 --- a/uhr-object.js +++ b/uhr-object.js @@ -136,6 +136,7 @@ UhrRenderer.prototype.render = function(uhr) { renderer.renderarea.append('
'); } } + uhr.currentMinute = -1; uhr.update(); renderer.renderarea.fadeIn('fast'); }); From 7fc0793b700ac9034752934f679bdb3527f70dfd Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Tue, 26 Nov 2013 12:56:52 +0100 Subject: [PATCH 3/7] checkbox-fix? --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 0313b1c..e30cf91 100644 --- a/index.html +++ b/index.html @@ -75,10 +75,10 @@ uhr.setLayout(layout); if (status == 'on') { uhr.start(); - $('#onoffswitch').prop('checked', 'checked'); + $('#onoffswitch').prop('checked', true); } else { uhr.stop(); - $('#onoffswitch').removeProp('checked'); + $('#onoffswitch').prop('checked', false); } }); From 6f14da392a1a34f398f6f8c6be82c0497ae73f52 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Tue, 26 Nov 2013 13:25:50 +0100 Subject: [PATCH 4/7] =?UTF-8?q?auf=20objekt=20umgestellt=20und=20aufger?= =?UTF-8?q?=C3=A4umt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 10 +-- uhr-de.js | 3 +- uhr-de_CH.js | 3 +- uhr-en.js | 3 +- uhr-object.js | 144 ----------------------------------------- uhr.js | 174 ++++++++++++++++++++++++++++++++++++++++++++++---- 6 files changed, 170 insertions(+), 167 deletions(-) delete mode 100644 uhr-object.js diff --git a/index.html b/index.html index e30cf91..3a14164 100644 --- a/index.html +++ b/index.html @@ -4,11 +4,7 @@ Die Zeit als Wort - in HTML, CSS und JS - - - - @@ -45,9 +41,6 @@

Created by fritteli, inspired by QLOCKTWO. + + + diff --git a/uhr-de.js b/uhr-de.js index efe2bf8..445404f 100644 --- a/uhr-de.js +++ b/uhr-de.js @@ -1,4 +1,4 @@ -layout['de'] = { +var layout = { language: 'Deutsch', values: [ [l('E', 'on'), l('S', 'on'),l('K'),l('I', 'on'),l('S', 'on'),l('T', 'on'),l('A'),m('F', 5, 25, 35, 55),m('Ü', 5, 25, 35, 55),m('N', 5, 25, 35, 55),m('F', 5, 25, 35, 55)], @@ -13,4 +13,5 @@ layout['de'] = { [h('Z', 10), h('E', 10),h('H', 10),h('N', 9, 10),h('E', 9),h('U', 9),h('N', 9),l('K'),l('U', 'sharphour'),l('H', 'sharphour'),l('R', 'sharphour')] ] }; +uhr.register('de', layout); diff --git a/uhr-de_CH.js b/uhr-de_CH.js index 59f63df..d2835da 100644 --- a/uhr-de_CH.js +++ b/uhr-de_CH.js @@ -1,4 +1,4 @@ -layout['de_CH'] = { +var layout = { language: 'Bärndütsch', values: [ [l('E', 'on'), l('S', 'on'),l('K'),l('I', 'on'),l('S', 'on'),l('C', 'on'),l('H', 'on'),l('A'),m('F', 5, 25, 35, 55),m('Ü', 5, 25, 35, 55),m('F', 5, 25, 35, 55)], @@ -13,4 +13,5 @@ layout['de_CH'] = { [h('Z', 12), h('W', 12),h('Ö', 12),h('U', 12),h('F', 12),h('I', 12),l('N'),l('A'),l('U'),l('H'),l('R')] ] }; +uhr.register('de_CH', layout); diff --git a/uhr-en.js b/uhr-en.js index 096cdcd..0c71890 100644 --- a/uhr-en.js +++ b/uhr-en.js @@ -1,4 +1,4 @@ -layout['en'] = { +var layout = { language: 'English', values: [ [l('I', 'on'), l('T', 'on'),l('L'),l('I', 'on'),l('S', 'on'),l('B'),l('F'),l('A'),l('M'),l('P'),l('M')], @@ -13,4 +13,5 @@ layout['en'] = { [h('T', 10), h('E', 10),h('N', 10),l('S'),l('E'),l('O', 'sharphour'),l('C', 'sharphour'),l('L', 'sharphour'),l('O', 'sharphour'),l('C', 'sharphour'),l('K', 'sharphour')] ] }; +uhr.register('en', layout); diff --git a/uhr-object.js b/uhr-object.js deleted file mode 100644 index 36e5378..0000000 --- a/uhr-object.js +++ /dev/null @@ -1,144 +0,0 @@ -function Uhr(renderarea, themeElement) { - this.renderarea = renderarea; - this.themeElement = themeElement; - this.timer = null; - this.currentTheme = null; - this.currentLayout = null; - this.layouts = new Array(); - this.currentMinute = -1; -} - -Uhr.prototype.toggle = function() { - if (this.isOn()) { - this.stop(); - } else { - this.start(); - } -} -Uhr.prototype.start = function() { - if (!this.isOn()) { - var uhr = this; - this.timer = window.setInterval(function() {uhr.update();}, 1000); - this.update(); - $.cookie('status', 'on'); - } -} -Uhr.prototype.stop = function() { - if (this.isOn()) { - window.clearInterval(this.timer); - this.timer = null; - this.update(); - $.cookie('status', 'off'); - } -} -Uhr.prototype.isOn = function() { - return this.timer != null; -} -Uhr.prototype.register = function(key, layout) { - this.layouts[key] = layout; -} -Uhr.prototype.setLayout = function(locale) { - var newLayout = this.layouts[locale]; - if (newLayout !== undefined && newLayout != this.currentLayout) { - this.currentLayout = newLayout; - var renderer = new UhrRenderer(this.currentLayout, this.renderarea); - renderer.render(this); - $.cookie('layout', locale); - } -} -Uhr.prototype.setTheme = function(theme) { - if (theme != this.currentTheme) { - this.currentTheme = theme; - this.themeElement.attr('href', 'uhr-' + theme + '.css'); - $.cookie('theme', theme); - } -} -Uhr.prototype.update = function() { - if (this.isOn()) { - var now = new Date(); - var dotMinute = this.getDotMinute(now); - if (dotMinute == this.currentMinute) { - return; - } - this.currentMinute = dotMinute; - var hour = this.getHour(now); - var coarseMinute = this.getCoarseMinute(now); - this.clear(); - this.highlight('on'); - for (var i = 1; i <= dotMinute; i++) { - this.highlight('dot' + i); - } - this.highlight('minute' + coarseMinute); - hour = this.normalizeHour(hour); - this.highlight('hour' + hour); - if (coarseMinute == 0) { - this.highlight('sharphour'); - } - } else { - this.clear(); - this.currentMinute = -1; - } -} -Uhr.prototype.clear = function() { - this.renderarea.find('.item').removeClass('active'); -} -Uhr.prototype.highlight = function(itemClass) { - this.renderarea.find('.item.' + itemClass).addClass('active'); -} -Uhr.prototype.getHour = function(date) { - if (typeof this.currentLayout.getHour === 'function') { - return this.currentLayout.getHour(date); - } - var hour = date.getHours(); - if (date.getMinutes() >= 25) { - return hour + 1; - } - return hour; -} -Uhr.prototype.getCoarseMinute = function(date) { - if (typeof this.currentLayout.getCoarseMinute === 'function') { - return this.currentLayout.getCoarseMinute(date); - } - var minutes = date.getMinutes(); - return minutes - this.getDotMinute(date); -} -Uhr.prototype.getDotMinute = function(date) { - if (typeof this.currentLayout.getDotMinute === 'function') { - return this.currentLayout.getDotMinute(date); - } - var minutes = date.getMinutes(); - return minutes % 5; -} -Uhr.prototype.normalizeHour = function(hour) { - if (hour > 12) { - hour %= 12; - } - if (hour == 0) { - return 12; - } - return hour; -} - -function UhrRenderer(layout, renderarea) { - this.layout = layout; - this.renderarea = renderarea; -} -UhrRenderer.prototype.render = function(uhr) { - var renderer = this; - this.renderarea.fadeOut('fast', function() { - renderer.renderarea.empty(); - for (var y = 0; y < renderer.layout.values.length; y++) { - for (var x = 0; x < renderer.layout.values[y].length; x++) { - var letter = renderer.layout.values[y][x]; - renderer.renderarea.append(letter.toString()); - } - if (y < renderer.layout.values.length - 1) { - renderer.renderarea.append('
'); - } - } - uhr.currentMinute = -1; - uhr.update(); - renderer.renderarea.fadeIn('fast'); - }); -} - diff --git a/uhr.js b/uhr.js index 3a5a2d3..c98a2d0 100644 --- a/uhr.js +++ b/uhr.js @@ -1,30 +1,178 @@ -var layout = new Array(); -layout['default'] = { - language: 'Undefined', - values: [] -}; -function updateClockState() { - if (isOn()) { - startClock(); +/** + * Die Uhr. + * @param renderarea Das jQuery-gewrappte HTML-Element, auf dem die Uhr angezeigt werden soll. + * @param themeElement Das HTML-Stylesheet-Tag, das das Theme-CSS referenziert. + */ +function Uhr(renderarea, themeElement) { + this.renderarea = renderarea; + this.themeElement = themeElement; + this.timer = null; + this.currentTheme = null; + this.currentLayout = null; + this.layouts = new Array(); + this.currentMinute = -1; + this.register('undefined', { + language: 'Undefined', + values: [] + }); +} + +Uhr.prototype.toggle = function() { + if (this.isOn()) { + this.stop(); } else { - stopClock(); + this.start(); } } -function isOn() { - return $('#onoffswitch').is(':checked'); +Uhr.prototype.start = function() { + if (!this.isOn()) { + var uhr = this; + this.timer = window.setInterval(function() {uhr.update();}, 1000); + this.update(); + $.cookie('status', 'on'); + } } +Uhr.prototype.stop = function() { + if (this.isOn()) { + window.clearInterval(this.timer); + this.timer = null; + this.update(); + $.cookie('status', 'off'); + } +} +Uhr.prototype.isOn = function() { + return this.timer != null; +} +Uhr.prototype.register = function(key, layout) { + this.layouts[key] = layout; +} +Uhr.prototype.setLayout = function(locale) { + var newLayout = this.layouts[locale]; + if (newLayout !== undefined && newLayout != this.currentLayout) { + this.currentLayout = newLayout; + var renderer = new UhrRenderer(this.currentLayout, this.renderarea); + renderer.render(this); + $.cookie('layout', locale); + } +} +Uhr.prototype.setTheme = function(theme) { + if (theme != this.currentTheme) { + this.currentTheme = theme; + this.themeElement.attr('href', 'uhr-' + theme + '.css'); + $.cookie('theme', theme); + } +} +Uhr.prototype.update = function() { + if (this.isOn()) { + var now = new Date(); + var dotMinute = this.getDotMinute(now); + if (dotMinute == this.currentMinute) { + return; + } + this.currentMinute = dotMinute; + var hour = this.getHour(now); + var coarseMinute = this.getCoarseMinute(now); + this.clear(); + this.highlight('on'); + for (var i = 1; i <= dotMinute; i++) { + this.highlight('dot' + i); + } + this.highlight('minute' + coarseMinute); + hour = this.normalizeHour(hour); + this.highlight('hour' + hour); + if (coarseMinute == 0) { + this.highlight('sharphour'); + } + } else { + this.clear(); + this.currentMinute = -1; + } +} +Uhr.prototype.clear = function() { + this.renderarea.find('.item').removeClass('active'); +} +Uhr.prototype.highlight = function(itemClass) { + this.renderarea.find('.item.' + itemClass).addClass('active'); +} +Uhr.prototype.getHour = function(date) { + if (typeof this.currentLayout.getHour === 'function') { + return this.currentLayout.getHour(date); + } + var hour = date.getHours(); + if (date.getMinutes() >= 25) { + return hour + 1; + } + return hour; +} +Uhr.prototype.getCoarseMinute = function(date) { + if (typeof this.currentLayout.getCoarseMinute === 'function') { + return this.currentLayout.getCoarseMinute(date); + } + var minutes = date.getMinutes(); + return minutes - this.getDotMinute(date); +} +Uhr.prototype.getDotMinute = function(date) { + if (typeof this.currentLayout.getDotMinute === 'function') { + return this.currentLayout.getDotMinute(date); + } + var minutes = date.getMinutes(); + return minutes % 5; +} +Uhr.prototype.normalizeHour = function(hour) { + if (hour > 12) { + hour %= 12; + } + if (hour == 0) { + return 12; + } + return hour; +} + +/** + * Hilfsklasse zum Rendern der Uhr. + * @param layout Layout-Objekt, das gerendert werden soll. + * @param renderarea Das jQuery-gewrappte HTML-Element, auf dem gerendert werden soll. + */ +function UhrRenderer(layout, renderarea) { + this.layout = layout; + this.renderarea = renderarea; +} +UhrRenderer.prototype.render = function(uhr) { + var renderer = this; + this.renderarea.fadeOut('fast', function() { + renderer.renderarea.empty(); + for (var y = 0; y < renderer.layout.values.length; y++) { + for (var x = 0; x < renderer.layout.values[y].length; x++) { + var letter = renderer.layout.values[y][x]; + renderer.renderarea.append(letter.toString()); + } + if (y < renderer.layout.values.length - 1) { + renderer.renderarea.append('
'); + } + } + uhr.currentMinute = -1; + uhr.update(); + renderer.renderarea.fadeIn('fast'); + }); +} + +/** + * Ein Buchstabe. Hilfsklasse für den Renderer und Inhalt der Layout-Arrays. + * @param value Der Buchstabe, der Dargestellt werden soll. + * @param style Die CSS-Styleklassen des Buchstabens. + */ function Letter(value, style) { this.value = value; this.style = style || ''; this.getStyle = function() { - return "item letter " + style; + return 'item letter ' + style; } this.getValue = function() { return value; } } Letter.prototype.toString = function letterToString() { - return "" + this.getValue() + ""; + return '' + this.getValue() + ''; } /** * Hilfsfunktion, um einen Buchstaben zu erzeugen. From a2b4fbe2e441334b8c2c15f5b5344d002ee827df Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Tue, 26 Nov 2013 13:35:56 +0100 Subject: [PATCH 5/7] =?UTF-8?q?testdatei=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index-test.html | 91 ------------------------------------------------- 1 file changed, 91 deletions(-) delete mode 100644 index-test.html diff --git a/index-test.html b/index-test.html deleted file mode 100644 index 436890c..0000000 --- a/index-test.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - Die Zeit als Wort - in HTML, CSS und JS - - - - - - - - - - - - -

- - - - -
- - -
- - -
- - -
-

Created by fritteli, inspired by QLOCKTWO. - - - - From cca45e59e7d1203ab3700611b083e843fc43231a Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Tue, 26 Nov 2013 13:38:04 +0100 Subject: [PATCH 6/7] layoutswitscher und themeswitcher getauscht --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 3a14164..019819b 100644 --- a/index.html +++ b/index.html @@ -42,12 +42,12 @@