Commit 3f6dd8ce authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Remove the Examples tab completely for now.

Removing this whole thing temporarily.  I'm trying to concentrate
on inline examples and this thing is just getting on my way.
parent aa431c48
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -133,7 +133,6 @@ module JsDuck
        @timer.time(:generating) { write_search_data(@output_dir+"/output/searchData.js", relations) }
        @timer.time(:generating) { write_classes(@output_dir+"/output", relations) }
        @timer.time(:generating) { @guides.write(@output_dir+"/guides") }
        @timer.time(:generating) { write_examples(@output_dir+"/output/exampleData.js") }
      end

      @timer.report
@@ -225,13 +224,6 @@ module JsDuck
      File.open(filename, 'w') {|f| f.write(js) }
    end

    # Write examples in JSON form into a file.
    def write_examples(filename)
      examples = JSON.parse(IO.read(@template_dir+"/exampleData.json"))
      js = "Docs.examplesData = " + JSON.generate( examples ) + ";"
      File.open(filename, 'w') {|f| f.write(js) }
    end

    # Writes JsonP export file for each class
    def write_classes(path, relations)
      exporter = Exporter.new(relations, get_doc_formatter(relations))
+0 −2
Original line number Diff line number Diff line
@@ -30,8 +30,6 @@ Ext.define('Docs.Application', {
        Docs.Favorites.init();
        Docs.Settings.init();

        Ext.getStore('Examples').add(Docs.examplesData.examples);

        Ext.create('Docs.view.Viewport');

        // Update favorites grid height between browser tabs if changed
+2 −6
Original line number Diff line number Diff line
@@ -8,20 +8,17 @@ Ext.define('Docs.controller.Classes', {
    requires: [
        'Docs.History',
        'Docs.Syntax',
        'Docs.view.cls.Overview',
        'Docs.view.cls.Examples'
        'Docs.view.cls.Overview'
    ],

    stores: [
        'Examples',
        'Favorites',
        'Settings'
    ],

    models: [
        'Favorite',
        'Setting',
        'Example'
        'Setting'
    ],

    refs: [
@@ -230,7 +227,6 @@ Ext.define('Docs.controller.Classes', {

            if (!this.getOverview()) {
                this.getTabPanel().add(Ext.create('Docs.view.cls.Overview'));
                this.getTabPanel().add(Ext.create('Docs.view.cls.Examples'));
                this.getTabPanel().setActiveTab(0);
            }

+1 −6
Original line number Diff line number Diff line
/**
 * Controller for both examples tab and inline examples.
 * Controller for inline examples.
 */
Ext.define('Docs.controller.Examples', {
    extend: 'Ext.app.Controller',
@@ -62,11 +62,6 @@ Ext.define('Docs.controller.Examples', {
                afterload: function() {
                    this.replaceExampleDivs();
                }
            },
            'gridpanel[cmpName=examplelist]': {
                itemclick: function(view, record, item, index, event) {
                    this.showExample(Ext.getCmp('standAloneCodeExample'), record.data.location);
                }
            }
        });
    },

template/app/model/Example.js

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
/**
 * Key-value pairs of Docs app settings.
 */
Ext.define('Docs.model.Example', {
    fields: ['id', 'primaryClass', 'referencesClasses', 'title', 'description', 'location'],
    extend: 'Ext.data.Model',
    proxy: {
        type: 'memory',
        id  : 'docs-examples'
    }
});
Loading