Commit b1f331e3 authored by Nick Poulden's avatar Nick Poulden
Browse files

Start of MVC conversion

parent 58bb91e7
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -4,12 +4,12 @@
# latest ExtJS SDK.

# Sorry, these are currently hard-coded :(
SDK_DIR=~/work/SDK
OUT_DIR=~/public_html/docs
SDK_DIR=~/Projects/sencha/SDK
OUT_DIR=~/Projects/sencha/jsduck/out

ruby bin/jsduck \
     --template-links \
     --external=Error \
     --template-links \
     --link='<a href="#/api/%c%-%m" rel="%c%-%m" class="docClass">%a</a>' \
     --img='<p><img src="doc-resources/%u" alt="%a"></p>' \
     --guides=$SDK_DIR/guides \
+21 −97
Original line number Diff line number Diff line
@@ -6,114 +6,38 @@
  <link rel="shortcut icon" type="image/ico" href="favicon.ico" />
  <link rel="stylesheet" href="resources/css/reset.css" type="text/css" />
  <link rel="stylesheet" href="resources/css/docs-ext.css" type="text/css" />
  <link rel="stylesheet" href="resources/css/style.css" type="text/css" />
  <link rel="stylesheet" href="resources/css/scrollbars.css" type="text/css" />
  <link rel="stylesheet" href="resources/css/viewport.css" type="text/css" />
  <link rel="stylesheet" href="prettify/prettify.css" type="text/css" />
  
  <script type="text/javascript" src="http://use.typekit.com/uxj6dew.js"></script>
  <script type="text/javascript">try{Typekit.load();}catch(e){}</script>
  
  <!--[if IE]>
    <link rel="stylesheet" href="resources/css/ie.css" type="text/css" />
  <![endif]-->  
</head>
<body id="ext-body" class="iScroll">
  <div id="notice" class="notice">
    For up to date documentation and features, visit <a href="http://docs.sencha.com/ext-js/4-0">http://docs.sencha.com/ext-js/4-0</a>
  </div>

  <div class="wrapper">
    <div class="head-band"></div>

    <div class="header">
      <h2><a href="index.html">Sencha Documentation</a></h2>
    </div>

    <div id="search">
      <form>
        <input type="text" placeholder="Search" id="search-field" autocomplete="off" name="q" />
      </form>

      <div id="search-box"></div>
    </div>

    <div id="treePanel"></div>

    <div id="container">
      <div id="top-block">
        <h1>Ext JS 4.0 API Documentation</h1>
      </div>

      <div id="docContent" class="iScroll">

        <div id="api-overview" class="piechartLinks">

          <div class="legend icons">
            <h4>Legend</h4>
            <ul>
              <li class="icn icon-pkg">Package</li>
              <li class="icn icon-class">Class</li>
              <li class="icn icon-singleton">Singleton</li>
              <li class="icn icon-component">Component</li>
              <li class="icn icon-book">Guide</li>
            </ul>
          </div>

          <div class="legend guides">
            <h4>Guides</h4>
            <div class="lft">
              <a href="guides/getting_started/index.html" class="getting_started">Getting Started</a>
              <a href="guides/class_system/index.html" class="class_system">Class System</a>
              <a href="guides/application_architecture/index.html" class="application_architecture">MVC Architecture</a>
              <a href="guides/layouts_and_containers/index.html" class="layouts_and_containers">Layouts and Containers</a>
            </div>
            <div class="mid">
              <a href="guides/data/index.html" class="data">Data</a>
              <a href="guides/grid/index.html" class="grid">Grids</a>
              <a href="guides/tree/index.html" class="tree">Trees</a>
              <a href="guides/drawing_and_charting/index.html" class="drawing_and_charting">Charts</a>
            </div>
            <div class="right">
              <a href="guides/components/index.html" class="components">Components</a>
              <a href="guides/theming/index.html" class="theming">Theming</a>
              <a href="guides/direct/index.html" class="direct">Direct</a>
              <a href="guides/accessibility/index.html" class="accessibility">Accessibility</a>
            </div>
          </div>

        </div>

        <div id="api-guide"></div>

        <div id="api-class"></div>

      </div>
  <script type="text/javascript" src="extjs/ext-all-debug.js"></script>
  <script type="text/javascript" src="prettify/prettify.js"></script>

      <div style="clear: both"></div>
    </div>
  </div>
  <script type="text/javascript" src="app.js"></script>
  <script type="text/javascript" src="app/view/class/Header.js"></script>
  <script type="text/javascript" src="app/view/class/List.js"></script>
  <script type="text/javascript" src="app/view/class/Overview.js"></script>
  <script type="text/javascript" src="app/view/class/Panel.js"></script>
  <script type="text/javascript" src="app/view/class/Show.js"></script>
  <script type="text/javascript" src="app/view/class/Toolbar.js"></script>
  <script type="text/javascript" src="app/view/class/Tree.js"></script>
  <script type="text/javascript" src="app/view/Viewport.js"></script>
  <script type="text/javascript" src="app/controller/Classes.js"></script>
  
  <form id="history-form" class="x-hide-display">
    <input type="hidden" id="x-history-field" />
    <iframe id="x-history-frame"></iframe>
  </form>
  <script type="text/javascript" src="js/History.js"></script>

  <script type="text/javascript" src="extjs/ext-all-debug.js"></script>
  <script type="text/javascript" src="prettify/prettify.js"></script>
  <script type="text/javascript">
    Docs = {};
  </script>
  <script type="text/javascript" src="output/tree.js"></script>
  <script type="text/javascript" src="output/members.js"></script>
  <script type="text/javascript" src="output/overviewData.js"></script>

  <script type="text/javascript" src="js/App.js"></script>
  <script type="text/javascript" src="js/ClassLoader.js"></script>
  <script type="text/javascript" src="js/History.js"></script>
  <script type="text/javascript" src="js/PageHeader.js"></script>
  <script type="text/javascript" src="js/ClassTree.js"></script>
  <script type="text/javascript" src="js/OverviewPanel.js"></script>
  <script type="text/javascript" src="js/OverviewToolbar.js"></script>
  <script type="text/javascript" src="js/ClassPanel.js"></script>
  <script type="text/javascript" src="js/Guides.js"></script>

  <script type="text/javascript" src="js/search.js"></script>
  <script type="text/javascript" src="js/init.js"></script>
</head>
<body id="ext-body" class="iScroll">
</body>
</html>
+0 −1
Original line number Diff line number Diff line
@@ -23,7 +23,6 @@ Ext.define('Docs.ClassPanel', {
    },

    initComponent: function() {
        this.height = Ext.get('docContent').getHeight() - 55;
        this.items = Ext.create('Docs.OverviewPanel');
        this.callParent(arguments);
    }
+1 −2
Original line number Diff line number Diff line
@@ -22,8 +22,7 @@ Ext.define("Docs.History", {
            Ext.getCmp('treePanelCmp').selectClass(url.key.replace(/-.*$/, ''));
        }
        else if (url.type === "guide") {
            Docs.App.setGuideMode();
            Docs.Guides.load(url.key, true);
            Docs.controller.Classes.showGuide(url.key, true);
        }
        else {
            Docs.App.setIndexMode();