Skip to content

Commit

Permalink
Added files
Browse files Browse the repository at this point in the history
  • Loading branch information
je-poy committed Nov 16, 2018
1 parent 2af0d46 commit 5c97008
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 0 deletions.
24 changes: 24 additions & 0 deletions xcls.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<snippet>
<content><![CDATA[
Ext.define('${2:ModulePath}'),{
extend: '${3:ExtComponentCls}',
controller: Ext.create('${4:ControllerPath}'),
initComponent: function () {
var self = this;
Ext.apply(self, {
$0
});
self.callParent();
}
});
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>xcls</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
<description>EXT Define Snippet</description>
</snippet>
33 changes: 33 additions & 0 deletions xcombo.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<snippet>
<content><![CDATA[
Ext.define({1:ComboName}),{
extend: 'Ext.form.field.ComboBox',
initComponent: function () {
var self = this;
Ext.apply(self, {
fieldLabel: $2,
displayField: '$3',
valueField: '$4',
editable: false,
displayTpl: Ext.create('Ext.XTemplate',
'<tpl for=".">',
'{$3}',
'</tpl>'
),
listeners: {
afterrender: function(combo) {
var store = $5;
combo.bindStore(store);
}
}
});
self.callParent();
}
});
]]></content>
<tabTrigger>xcombo</tabTrigger>
<description>Ext Combo</description>
</snippet>
7 changes: 7 additions & 0 deletions xcr.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<snippet>
<content><![CDATA[
Ext.create(${1:Module});
]]></content>
<tabTrigger>xcr</tabTrigger>
<description>Ext Create</description>
</snippet>
17 changes: 17 additions & 0 deletions xctr.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<snippet>
<content><![CDATA[
Ext.define('${1:Module}'),{
extend: 'Ext.app.ViewController',
init: function () {
this.mainView = this.getView();
},
${3:functionName}: function (${4:arguments}) {
$5
}
});
]]></content>
<tabTrigger>xctr</tabTrigger>
<description>Ext ViewController</description>
</snippet>

0 comments on commit 5c97008

Please sign in to comment.