balsamine.2017-2018
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

makenameindex.html
text/html

Download raw (2.7 KB)

<html>
  <head>
    <style type="text/css">
      #viewport {
          position: fixed;
          width: 100%;
          height: -webkit-calc(100% - 25px);
          height: calc(100% - 25px);
          border: none;
      }
    </style>
  </head>
  <body>
    <iframe id="viewport"></iframe>
    <script>
      (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",
          "/chapters/book3/3-all.html"
        ];

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

        function checkChapterReady () {
          if (viewport.contentDocument.layoutcomplete) {
            window.clearInterval(intervalId);
            loadNextChapter();
          }
        }

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

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

        loadNextChapter();
      })();
    </script>
  </body>
</html>