Skip to content
  1. Sep 14, 2011
    • Rene Saarsoo's avatar
      Support for ptype and ftype in addition to xtype. · f42d36d3
      Rene Saarsoo authored
      The xtypes property now basically reflects the alias property in
      Ext.define class definition. It's a hash with structure like:
      
          xtype: {
              widget: ["text", "textfield"],
              feature: ["blah"]
          }
      
      When rendering the class header "widget" is mapped to "xtype",
      "feature" to "ftype", "plugin" to "ptype".
      
      Explicit @xtype foo is converted to xtypes: {widget: ["foo"]}
      
      The choice of names is currently misfortunate.  It would be logical
      to use "alias", but we already have @alias which does a completely
      different thing.  This issue has been disturbing us for long, but
      now it really starts to hurt.  I feel we have to reclame @alias
      from its current occupating and use some other tag like @include
      to replace @alias.
      f42d36d3
  2. Sep 13, 2011
  3. Sep 12, 2011
  4. Sep 11, 2011
    • Rene Saarsoo's avatar
      Add --ext-namespace option. · f3f07a79
      Rene Saarsoo authored
      Allows detecting Ext.define and Ext.extend when Ext is wrapped
      inside another namespace and the code uses Foo.define instead.
      f3f07a79
  5. Sep 09, 2011
  6. Sep 08, 2011
  7. Sep 07, 2011
  8. Sep 06, 2011
    • Rene Saarsoo's avatar
      Add :sass task to Rakefile. · b047e0db
      Rene Saarsoo authored
      Ensure it's run before all the main export tasks.
      
      Also run it before :sdk task.
      b047e0db
    • Rene Saarsoo's avatar
      Refactor :compress task in Rakefile. · 725b3246
      Rene Saarsoo authored
      This task is now run *before* other tasks.  So we first compress
      the contents of template/ dir into template-min/ and from then on
      use the template-min/ dir as our template.
      
      To perform sencha build, I added build-js.html file that is like
      template.html but contains only bare minumum of JavaScript links
      that we need to build into one file.
      
      The purpose of all this is to run the :compress before building
      gem for release version of JSDuck.  For this reason we also don't
      concatenate data.js with app.js, as the jsduck gem wants to generate
      its own data.js.
      
      The default value for --template option is now "template-min/",
      only in development related tasks :sdk and :touch do we replace
      it with "template/".
      725b3246
    • Rene Saarsoo's avatar
      Fix bug when closing active tab. · 68f5bd05
      Rene Saarsoo authored
      Previously when active tab was closed, the next tab got activated,
      but the page associated with the tab was not loaded. Now fixed.
      68f5bd05
    • Rene Saarsoo's avatar
      Workaround for ExtJS bug when removing cls toolbar. · 5e993eb4
      Rene Saarsoo authored
      Reported the bug to ExtJS bug tracker.
      
      But that's only half of it. Can't really figure out what causes
      the other part of the problem.  The whole thing started with SDK
      commit: 6c272018d764b5993791df7b5ad94f114733cff0
      5e993eb4
    • Rene Saarsoo's avatar
      Keep prettify lib when compressing jsduck export. · 7f96049d
      Rene Saarsoo authored
      The prettify lib is used by view-source.
      7f96049d
Loading