blob: d48c954ff9d56594e1225904ac51fd4074ef669a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<templates>
<template
context="javascriptUniversalTemplateContextType"
description="%functionDefinition.description"
id="org.eclipse.dltk.javascript.ui.templates.func1"
name="function">function ${funcName}(${args}){
${cursor}
}</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.do" name="do" description="do-while" context="javascriptUniversalTemplateContextType" enabled="true" deleted="false" autoinsert="true">do {
${line_selection}${cursor}
} while (${condition});</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.for" name="for" description="Simple loop" context="javascriptUniversalTemplateContextType" enabled="true" deleted="false" autoinsert="true">for(var ${index}=0; ${index}&lt;${array}.length; ${index}++) {
${line_selection}${cursor}
}</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.function" name="function" description="%functionDefinitionWithComment.description" context="javascriptUniversalTemplateContextType" enabled="true" deleted="false" autoinsert="true">/**
* ${name}
* @param {${type}} ${param}
*/
function ${name}(${param}) {
${cursor}
}</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.function.method" name="function" description="%methodDefinition.description" context="javascriptExpressionTemplateContextType" enabled="true" deleted="false" autoinsert="true">/**
* @param {${type}} ${param}
*/
function (${param}) {
${cursor}
}</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.function.expression" name="function" description="%functionExpression.description" context="javascriptExpressionTemplateContextType" enabled="true" deleted="false" autoinsert="true">function (${param}) {
${cursor}
}</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.ifelse" name="ifelse" description="if - else " context="javascriptUniversalTemplateContextType" enabled="true" deleted="false" autoinsert="true">if (${condition}) {
${cursor}
} else {
}
</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.switch" name="switch" description="switch" context="javascriptUniversalTemplateContextType" enabled="true" deleted="false" autoinsert="true">switch (${key}) {
case ${value}:
${cursor}
break;
default:
break;
}
</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.try" name="try" description="try catch" context="javascriptUniversalTemplateContextType" enabled="true" deleted="false" autoinsert="true">try {
${line_selection}${cursor}
} catch (e) {
// TODO: handle exception
}</template>
<template id="org.eclipse.dltk.javascript.ui.templates.javascript.while" name="while" description="while loop" context="javascriptUniversalTemplateContextType" enabled="true" deleted="false" autoinsert="true">while (${condition}) {
${line_selection}${cursor}
}</template>
</templates>