clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository


Download raw (2.7 KB)

    <style type="text/css">
      #viewport {
          position: fixed;
          width: 100%;
          height: -webkit-calc(100% - 25px);
          height: calc(100% - 25px);
          border: none;
    <iframe id="viewport"></iframe>
      (function () {
        'use strict';

        var chapters = [
          "/chapters/book1/I.1.1 + Exc 1 def.html",
          "/chapters/book1/I.1.2 def.html",
          "/chapters/book1/I.1.3 + Exc 2 en 3 def.html",
          "/chapters/book1/I.1.4 + 4a def.html",
          "/chapters/book1/I.1.5 The Emergence of the Engineer and His Unexcelled Theoretical Background+ Exc 5a def.html",
          "/chapters/book1/I.1.6 Politics of the Street def.html",
          "/chapters/book1/I.1.7 The Street Machine.html",
          "/chapters/book1/I.1.8 Boosting the City or the Principle of Conditioned Ground def.html",
          "/chapters/book1/I.1.9 The Power of Expressiveness and Wil to Direct + Exc 7def.html",
          "/chapters/book1/I.2.1 On the Ordering of Cities.html",
          "/chapters/book1/I.2.2 + Exc 7.html",
          "/chapters/book1/I.2.3 + Exc 8.html",
          "/chapters/book1/I.2.4 + Exc 9.html",
          "/chapters/book1/I.2.5 + Exc 10.html",
          "/chapters/book1/I.2.6 + Exc 11.html",
          "/chapters/book1/I.2.7 Wealth and Representation.html",
          "/chapters/book2/II.1 The Image of the City and the Process of Planning.html",
          "/chapters/book2/II.2 City Frontiers and Their Disappearance.html",
          "/chapters/book2/II.3 Passion for the Hiatus and the Liquidisation of Architecture.html",
          "/chapters/book2/II.4 Information Cloud and the Rise of the Omnipolis.html",
          "/chapters/book2/II.5 Solidification of History.html",
          "/chapters/book2/II.6 Compulsion to Sit.html",

        var c = 0, intervalId,
            viewport = document.getElementById('viewport');

        function checkChapterReady () {
          if (viewport.contentDocument.layoutcomplete) {

        function loadNextChapter () {
          if (c < chapters.length) {
            viewport.src = chapters[c];
          } else {
            window.location.href = 'http://html2print/chapters/book0/nameindex.html';

        viewport.addEventListener("load", function () {
          intervalId = window.setInterval(checkChapterReady, 500);