@@ -4,6 +4,16 @@ Value.addListener(document, 'elm_title', function(e) {document.title = e.value;}
44Value.addListener(document, 'elm_redirect', function(e) {
55 if (e.value.length > 0) { window.location = e.value; }
66 });
7+Value.addListener(document, 'elm_viewport', function(e) {
8+ var node = document.getElementById('elm_viewport');
9+ if (!node) {
10+ node = document.createElement('meta');
11+ node.id = 'elm_viewport';
12+ node.name = 'viewport';
13+ document.head.appendChild(node);
14+ }
15+ node.content = e.value; //'width=device-width, initial-scale=1';
16+ });
717
818Elm.Prelude = function() {
919 var mod = function(x) { return function(y) {
@@ -164,6 +174,8 @@ Elm.Prelude = function() {
164174 foldp$ : Elm.Signal.foldp$,
165175 constant : Elm.Signal.constant,
166176 merge : Elm.Signal.merge,
177+ merges : Elm.Signal.merges,
178+ mergeEither : Elm.Signal.mergeEither,
167179 count : Elm.Signal.count,
168180 countIf : Elm.Signal.countIf,
169181 average : Elm.Signal.average,