forked from rdougan/Sencha.sublime
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 0a09370
Showing
38 changed files
with
360 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<snippet> | ||
<content><![CDATA[${1:this}.addEvents( | ||
/** | ||
* @event ${2:eventName} | ||
* ${3:Event description}${4: | ||
* @param {${5:paramType}\} ${6:paramName} ${7:parameter description}} | ||
*/ | ||
'${2:eventName}'$0 | ||
);]]></content> | ||
<description>Add Events</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ae</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* @event ${1:eventName} | ||
* ${2:Event description}${3: | ||
* @param {${4:paramType}\} ${5:paramName} ${6:parameter description}} | ||
*/ | ||
'${1:eventName}'$0]]></content> | ||
<description>Define Event</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>e</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.apply(${1:config}, { | ||
$0 | ||
});]]></content> | ||
<description>Ext.apply</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>app</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<snippet> | ||
<content><![CDATA[config = config || {}; | ||
Ext.applyIf(config, { | ||
$0 | ||
});]]></content> | ||
<description>Ext.applyIf to config</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>aifc</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.applyIf(${1:config}, { | ||
$0 | ||
});]]></content> | ||
<description>Ext.applyIf</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>aif</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.each(${1:Array}, ${2:function(${4}) { | ||
${0} | ||
\}}${3:, this});]]></content> | ||
<description>Ext.each</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>each</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* @class ${1:MyNamespace.}${2:${TM_FILENAME/(.+)\.js$/$1/}} | ||
* @extends ${3:Object} | ||
* ${4:Description} | ||
*/ | ||
${1:MyNamespace.}${2:ClassName} = Ext.extend(${3:Object}, { | ||
constructor: function() { | ||
Ext.applyIf(this, { | ||
$0 | ||
}); | ||
} | ||
});]]></content> | ||
<description>Ext.extend Object</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>extendo</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* @class ${1:MyNamespace.}${2:${TM_FILENAME/(.+)\.js$/$1/}} | ||
* @extends ${3:extendsClass} | ||
* ${6:Description} | ||
*/ | ||
${1:MyNamespace.}${2:ClassName} = Ext.extend(${3:extendsClass}, { | ||
initComponent: function() { | ||
Ext.applyIf(this, { | ||
$0 | ||
}); | ||
${1:MyNamespace.}${2:ClassName}.superclass.initComponent.apply(this, arguments); | ||
} | ||
});${4: | ||
Ext.reg('${5:xtype}', ${1:MyNamespace.}${2:ClassName});}]]></content> | ||
<description>Ext.extend</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>extend</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.iterate(${1:Object}, ${2:function(key, value) { | ||
${0} | ||
\}}${3:, this});]]></content> | ||
<description>Ext.iterate</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>iterate</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.ns('$1');$0]]></content> | ||
<description>Ext.ns</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ns</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.onReady(function() { | ||
$0 | ||
});]]></content> | ||
<description>Ext.onReady</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ready</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.override(${1:Ext.${2:SomeClass}}, { | ||
$0 | ||
});]]></content> | ||
<description>Ext.override</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>override</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.reg('${1:xtype}', ${2:ClassName});$0]]></content> | ||
<description>Ext.reg</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>reg</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* @cfg {${1:String}} ${2:configName} ${3:Property description} | ||
*/ | ||
${2:configName}: ${0}]]></content> | ||
<description>Extend Block: config</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ec</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<snippet> | ||
<content><![CDATA[constructor: function(config) { | ||
config = config || {}; | ||
Ext.applyIf(config, { | ||
$0 | ||
}); | ||
${2:Ext.Panel}.superclass.constructor.call(this, config); | ||
}${1:,}]]></content> | ||
<description>Extend Block: constructor</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>cons</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* ${10:Function description}${2: | ||
* @param {${3:String}\} ${4:paramName} ${5:parameter description}}${7: | ||
* @return {${8:String}\} ${9:Return value description}} | ||
*/ | ||
${1:functionName}: function($4$6) { | ||
$0 | ||
}]]></content> | ||
<description>Extend Block: function</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ef</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<snippet> | ||
<content><![CDATA[initComponent: function() { | ||
$0 | ||
${1:${TM_FILENAME/(.+)\.js$/$1/}}.superclass.initComponent.apply(this, arguments); | ||
}${2:,}]]></content> | ||
<description>Extend Block: initComponent</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>initc</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* ${3:Property description} | ||
* @property ${1:propertyName} | ||
* @type ${2:Boolean} | ||
*/ | ||
${1:propertyName}: ${0}]]></content> | ||
<description>Extend Block: property</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ep</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[ | ||
* ${0]]></content> | ||
<description>JSDoc new line</description> | ||
<tabTrigger>/**</tabTrigger> | ||
<scope>comment.block.documentation.js</scope> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<snippet> | ||
<content><![CDATA[* @class ${1:ClassName}]]></content> | ||
<tabTrigger>* cl</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: class</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* $0 | ||
*/]]></content> | ||
<tabTrigger>/**</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: comment block</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<snippet> | ||
<content><![CDATA[* @cfg {${1:String}} ${2:configName} ${3:Config description}]]></content> | ||
<tabTrigger>* c</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: config</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<snippet> | ||
<content><![CDATA[* @extends ${1:ClassName}]]></content> | ||
<tabTrigger>* e</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: extends</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<snippet> | ||
<content><![CDATA[* @param {Object} ${1:config} ${2:Optional config object}$0]]></content> | ||
<tabTrigger>* pc</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: param (config)</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<snippet> | ||
<content><![CDATA[* @param {${1:String}} ${2:paramName} ${3:Parameter description}]]></content> | ||
<tabTrigger>* p</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: param</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
<snippet> | ||
<content><![CDATA[/** | ||
* @property ${1:propertyName} | ||
* @type ${2:Boolean} | ||
* ${3:Description} | ||
*/ | ||
${4:this.$1} = ${5:new ${2:Boolean}({ | ||
$0 | ||
\})};]]></content> | ||
<tabTrigger>prop</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: property</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<snippet> | ||
<content><![CDATA[* @return {${1:String}} ${2:Returned parameter description}]]></content> | ||
<tabTrigger>* r</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>JSDoc: return</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[${1:MyClassName}.superclass.${2:constructor}.${3:apply}(${4:this, arguments});$0]]></content> | ||
<description>call superclass</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>super</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[console.log(arguments);$0]]></content> | ||
<description>console.log arguments</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>coa</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[console.log($1);$0]]></content> | ||
<description>console.log object</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>co</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[console.log('$1');$0]]></content> | ||
<description>console.log</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>c</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<snippet> | ||
<content><![CDATA[if (${1:this}.fireEvent('${3:before-${2:eventName}}'${4:, ${5:params}}) !== false) { | ||
$0 | ||
${1:this}.fireEvent('${2:eventName}'${6:${4:, ${5:params}}}); | ||
}]]></content> | ||
<description>fireEvent (before and after)</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>bfefe</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[if (${1:this}.fireEvent('${2:eventName}'${3:, ${4:params}})) { | ||
$0 | ||
}]]></content> | ||
<description>fireEvent (before)</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>bfe</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<snippet> | ||
<content><![CDATA[${1:this}.fireEvent('${2:eventName}'${3:, ${4:params}});]]></content> | ||
<description>fireEvent</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>fe</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[if (${1:myObject} != undefined) ${2:{ | ||
$0 | ||
\}}]]></content> | ||
<description>if not undefined</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ifnu</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<snippet> | ||
<content><![CDATA[if (${1:myObject} == undefined) ${2:{ | ||
$0 | ||
\}}]]></content> | ||
<description>if undefined</description> | ||
<scope>source.js</scope> | ||
<tabTrigger>ifu</tabTrigger> | ||
</snippet> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<snippet> | ||
<content><![CDATA[${1:this}.on('${2:click}', ${4:function($5) {$0\}}, ${3:this});]]></content> | ||
<tabTrigger>on</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>on (addListener)</description> | ||
</snippet> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<snippet> | ||
<content><![CDATA[Ext.onReady(function() { | ||
${0:$TM_SELECTED_TEXT} | ||
});]]></content> | ||
<tabTrigger>ready</tabTrigger> | ||
<scope>source.js</scope> | ||
<description>Ext.onReady</description> | ||
</snippet> |