Skip to content

Commit 01a5454

Browse files
committed
little reorganizations
1 parent 687e6f1 commit 01a5454

8 files changed

+126
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"scope": "meta.name.interpolated.hash - string, source.cfscript - source.sql - text.html.cfm - string - meta - comment, source.cfscript.embedded.cfml - string, source.sql, text",
3+
"completions":
4+
[
5+
//other
6+
{ "trigger": "includeUDF\tfn. (ColdBox)", "contents": "includeUDF(${1:\"${2:string}\"});"},
7+
8+
// event
9+
{ "trigger": "event.setView\tfn. (ColdBox)", "contents": "setView(${1:\"${2:string}\"});"},
10+
{ "trigger": "event.setLayout\tfn. (ColdBox)", "contents": "setLayout(${1:\"${2:string}\"});"},
11+
{ "trigger": "event.renderData\tfn. (ColdBox)", "contents": "renderData(type=\"\",data=\"\",contentType=\"\",encoding=\"utf-8\",statusCode=200,statusText=\"success\",location=\"\",jsonCallback=\"\",jsonQueryFormat=\"query\",jsonAsText=false,xmlColumnList=\"\",xmlUseCDATA=false,xmlListDelimiter=\",\",xmlRootName=\"\",pdfArgs=\"\");"},
12+
{ "trigger": "event.noLayout\tfn. (ColdBox)", "contents": "noLayout();"},
13+
{ "trigger": "event.showDebugPanel\tfn. (ColdBox)", "contents": "showDebugPanel(false);"},
14+
{ "trigger": "event.isProxyRequest\tfn. (ColdBox)", "contents": "isProxyRequest();"},
15+
{ "trigger": "event.isAjax\tfn. (ColdBox)", "contents": "isAjax();"},
16+
{ "trigger": "event.getCurrentView\tfn. (ColdBox)", "contents": "getCurrentView();"},
17+
{ "trigger": "event.getCurrentLayout\tfn. (ColdBox)", "contents": "getCurrentLayout();"},
18+
19+
// handler
20+
{ "trigger": "runEvent\tfn. (ColdBox)", "contents": "runEvent(event=\"\",prepostExempt=false,private=false,eventArguments=\"\");"},
21+
{ "trigger": "setNextEvent\tfn. (ColdBox)", "contents": "setNextEvent(event=\"\",queryString=\"\",addToken=\"\",persist=\"\",persistStruct=\"\",ssl=false,baseURL=\"\",postProcessExempt=false,URL=\"\",URI=\"\",statusCode=\"\");"},
22+
{ "trigger": "populateModel\tfn. (ColdBox)", "contents": "populateModel(mode=\"\",scope=\"\",trustedSetter=false,include=\"\",exclude=\"\");"},
23+
{ "trigger": "renderView\tfn. (ColdBox)", "contents": "renderView(view=\"\",cache=false,cacheTimeout=30)"},
24+
{ "trigger": "renderLayout\tfn. (ColdBox)", "contents": "renderLayout(layout=\"\",view=\"\",module=\"\",args=\"\")"},
25+
26+
//populate
27+
{ "trigger": "populateFromJSON\tfn. (ColdBox)", "contents": "populateFromJSON();"},
28+
{ "trigger": "populateFromQuery\tfn. (ColdBox)", "contents": "populateFromQuery();"},
29+
{ "trigger": "populateFromQueryWithPrefix\tfn. (ColdBox)", "contents": "populateFromQueryWithPrefix();"},
30+
{ "trigger": "populateFromStruct\tfn. (ColdBox)", "contents": "populateFromStruct();"},
31+
{ "trigger": "populateFromXML\tfn. (ColdBox)", "contents": "populateFromXML();"}
32+
33+
]
34+
}

handlers/action.sublime-snippet

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<snippet>
2+
<content><![CDATA[
3+
/**
4+
* ${1:index}
5+
*/
6+
any function ${1:index}(event,rc,prc)}{
7+
${0}
8+
event.setView("${TM_FILENAME/\.cfm//}/${1}");
9+
}
10+
]]></content>
11+
<tabTrigger>action</tabTrigger>
12+
<scope>source.cfscript</scope>
13+
<description>Handler Action</description>
14+
</snippet>

handlers/onerror.sublime-snippet

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<content><![CDATA[
3+
/**
4+
* Executes when an exception occurs in this handler
5+
*/
6+
function onError(event,rc,prc,faultAction,exception,eventArguments){
7+
${0}
8+
}
9+
]]></content>
10+
<tabTrigger>onerror</tabTrigger>
11+
<scope>source.cfscript</scope>
12+
<description>OnError Action</description>
13+
</snippet>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<content><![CDATA[
3+
/**
4+
* Executes when you execute an action that is missing
5+
*/
6+
function onMissingAction(event,rc,prc,missingAction,eventArguments){
7+
${0}
8+
}
9+
]]></content>
10+
<tabTrigger>onma</tabTrigger>
11+
<scope>source.cfscript</scope>
12+
<description>OnMissingAction</description>
13+
</snippet>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<content><![CDATA[
3+
/**
4+
* Executes after your '${1} action only
5+
*/
6+
any function post${1}(event,rc,prc,eventArguments){
7+
${0}
8+
}
9+
]]></content>
10+
<tabTrigger>postaction</tabTrigger>
11+
<scope>source.cfscript</scope>
12+
<description>Post{Action} action</description>
13+
</snippet>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<content><![CDATA[
3+
/**
4+
* Executes after all handler actions
5+
*/
6+
any function postHandler(event,rc,prc,action,eventArguments){
7+
${0}
8+
}
9+
]]></content>
10+
<tabTrigger>post</tabTrigger>
11+
<scope>source.cfscript</scope>
12+
<description>PostHandler action</description>
13+
</snippet>

handlers/preaction.sublime-snippet

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<content><![CDATA[
3+
/**
4+
* Executes before your '${1} action only
5+
*/
6+
any function pre${1}(event,rc,prc,eventArguments){
7+
${0}
8+
}
9+
]]></content>
10+
<tabTrigger>preaction</tabTrigger>
11+
<scope>source.cfscript</scope>
12+
<description>Pre{Action} action</description>
13+
</snippet>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<content><![CDATA[
3+
/**
4+
* Executes before all handler actions
5+
*/
6+
any function preHandler(event,rc,prc,action,eventArguments){
7+
${0}
8+
}
9+
]]></content>
10+
<tabTrigger>pre</tabTrigger>
11+
<scope>source.cfscript</scope>
12+
<description>PreHandler action</description>
13+
</snippet>

0 commit comments

Comments
 (0)