/javascript-mode/extjs_extend
http://github.com/ridgetang/snippets · #! · 23 lines · 20 code · 3 blank · 0 comment · 0 complexity · ed2730b14243c83a78ae5c889851d2a2 MD5 · raw file
- # name : extend
- # key : extend
- # group : extjs
- # contributor : crazycode@gmail.com
- # This was cloned from a TextMate bundle for yasnippet.
- # --
- /**
- * @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});}