Skip to content

Commit

Permalink
adding snippets from ed's branch
Browse files Browse the repository at this point in the history
  • Loading branch information
rdougan committed Apr 9, 2011
0 parents commit 0a09370
Show file tree
Hide file tree
Showing 38 changed files with 360 additions and 0 deletions.
14 changes: 14 additions & 0 deletions Add Events.sublime-snippet
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>

12 changes: 12 additions & 0 deletions Define Event.sublime-snippet
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>

9 changes: 9 additions & 0 deletions Ext_apply.sublime-snippet
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>

11 changes: 11 additions & 0 deletions Ext_applyIf to config.sublime-snippet
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>

9 changes: 9 additions & 0 deletions Ext_applyIf.sublime-snippet
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>

9 changes: 9 additions & 0 deletions Ext_each.sublime-snippet
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>

19 changes: 19 additions & 0 deletions Ext_extend Object.sublime-snippet
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>

23 changes: 23 additions & 0 deletions Ext_extend.sublime-snippet
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>

9 changes: 9 additions & 0 deletions Ext_iterate.sublime-snippet
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>

7 changes: 7 additions & 0 deletions Ext_ns.sublime-snippet
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>

9 changes: 9 additions & 0 deletions Ext_onReady.sublime-snippet
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>

9 changes: 9 additions & 0 deletions Ext_override.sublime-snippet
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>

7 changes: 7 additions & 0 deletions Ext_reg.sublime-snippet
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>

10 changes: 10 additions & 0 deletions Extend Block: config.sublime-snippet
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>

15 changes: 15 additions & 0 deletions Extend Block: constructor.sublime-snippet
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>

14 changes: 14 additions & 0 deletions Extend Block: function.sublime-snippet
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>

11 changes: 11 additions & 0 deletions Extend Block: initComponent.sublime-snippet
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>

12 changes: 12 additions & 0 deletions Extend Block: property.sublime-snippet
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>

7 changes: 7 additions & 0 deletions JSDoc new line.sublime-snippet
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>
6 changes: 6 additions & 0 deletions JSDoc: class.sublime-snippet
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>
8 changes: 8 additions & 0 deletions JSDoc: comment block.sublime-snippet
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>
6 changes: 6 additions & 0 deletions JSDoc: config.sublime-snippet
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>
6 changes: 6 additions & 0 deletions JSDoc: extends.sublime-snippet
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>
6 changes: 6 additions & 0 deletions JSDoc: param (config).sublime-snippet
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>
6 changes: 6 additions & 0 deletions JSDoc: param.sublime-snippet
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>
13 changes: 13 additions & 0 deletions JSDoc: property.sublime-snippet
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>
6 changes: 6 additions & 0 deletions JSDoc: return.sublime-snippet
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>
7 changes: 7 additions & 0 deletions call superclass.sublime-snippet
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>

7 changes: 7 additions & 0 deletions console_log arguments.sublime-snippet
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>

7 changes: 7 additions & 0 deletions console_log object.sublime-snippet
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>

7 changes: 7 additions & 0 deletions console_log.sublime-snippet
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>

11 changes: 11 additions & 0 deletions fireEvent (before and after).sublime-snippet
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>

9 changes: 9 additions & 0 deletions fireEvent (before).sublime-snippet
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>

7 changes: 7 additions & 0 deletions fireEvent.sublime-snippet
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>

9 changes: 9 additions & 0 deletions if not undefined.sublime-snippet
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>

9 changes: 9 additions & 0 deletions if undefined.sublime-snippet
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>

6 changes: 6 additions & 0 deletions on (addListener).sublime-snippet
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>
8 changes: 8 additions & 0 deletions onReady.sublime-snippet
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>

0 comments on commit 0a09370

Please sign in to comment.