Skip to content

Commit 2c8f58a

Browse files
committed
Merge pull request #16 from nwallace/visualforce_ultisnips
add visualforce snippets for UltiSnips
2 parents b601210 + 5f56a4e commit 2c8f58a

File tree

1 file changed

+272
-0
lines changed

1 file changed

+272
-0
lines changed

UltiSnips/visualforce.snippets

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
extends html
2+
3+
snippet actionFunction
4+
<apex:actionFunction name="$1" action="{!$2}" rerender="$3" status="$4" />
5+
endsnippet
6+
7+
snippet actionStatus
8+
<apex:actionStatus ${1:id="$2"} onStart="${3:startFunc()}" onStop="${4:stopFunc()}" />
9+
endsnippet
10+
11+
snippet attribute
12+
<apex:attribute name="$1" description="$2" type="$3" required="$4" />
13+
endsnippet
14+
15+
snippet column
16+
<apex:column headerValue="{!$1}" value="{!$2}" />
17+
endsnippet
18+
19+
snippet commandButton
20+
<apex:commandButton action="{!$1}" value="${2:Submit}" ${3:id="$4"} />
21+
endsnippet
22+
23+
snippet commandLink
24+
<apex:commandLink action="{!$1}" value="${2:Link text}" ${3:id="$4"} />
25+
endsnippet
26+
27+
snippet component
28+
<apex:component controller="${1:`!v Filename()`}" allowDML="$2">
29+
$3
30+
</apex:component>
31+
endsnippet
32+
33+
snippet composition
34+
<apex:composition template="$1">
35+
$2
36+
</apex:composition>
37+
endsnippet
38+
39+
snippet dataList
40+
<apex:dataList value="{!$1}" var="$2">
41+
$3
42+
</apex:dataList>
43+
endsnippet
44+
45+
snippet dataTable
46+
<apex:dataTable value="{!$1}" var="$2">
47+
$3
48+
</apex:dataTable>
49+
endsnippet
50+
51+
snippet define
52+
<apex:define name="$1">
53+
$2
54+
</apex:define>
55+
endsnippet
56+
57+
snippet form
58+
<apex:form${1: id="$2"}>
59+
$3
60+
</apex:form>
61+
endsnippet
62+
63+
snippet include
64+
<apex:include pageName="$1" />
65+
endsnippet
66+
67+
snippet includeScript "standalone static resource"
68+
<apex:includeScript value="{!$Resource.${1:resource_name}}" />
69+
endsnippet
70+
71+
snippet includeScript "ZIP file static resource"
72+
<apex:includeScript value="{!URLFor($Resource.${1:resource_name}, '${2:path/to/script}.js')}" />
73+
endsnippet
74+
75+
snippet input
76+
<apex:input value={!$1}" ${2:id="$3" }${4:type="$5" }/>
77+
endsnippet
78+
79+
snippet inputField
80+
<apex:inputField value="$1" ${2:type="$3" }/>
81+
endsnippet
82+
83+
snippet inputFile
84+
<apex:inputFile value="{!$1}" filename="{!$2}" />
85+
endsnippet
86+
87+
snippet inputHidden
88+
<apex:inputHidden value="{!$1}" ${2:id="{!$3}" }/>
89+
endsnippet
90+
91+
snippet inputSecret
92+
<apex:inputSecret value="{!$1}" ${2:id="{!$3}" }/>
93+
endsnippet
94+
95+
snippet inputText
96+
<apex:inputText value="{!$1}" ${2:id="{!$3}" }/>
97+
endsnippet
98+
99+
snippet inputTextarea
100+
<apex:inputTextarea value="{!$1}" ${2:id="{!$3}" }/>
101+
endsnippet
102+
103+
snippet insert
104+
<apex:insert name="$1" />
105+
endsnippet
106+
107+
snippet message
108+
<apex:message for="${1:id}" ${2:styleClass="$3" }/>
109+
endsnippet
110+
111+
snippet messages
112+
<apex:messages ${1:styleClass="$2" }/>
113+
endsnippet
114+
115+
snippet outputField
116+
<apex:outputField value="{!$1}" />
117+
endsnippet
118+
119+
snippet outputLabel
120+
<apex:outputLabel value="$1" for="$2" />
121+
endsnippet
122+
123+
snippet outputLink
124+
<apex:outputLink value="$1" ${2:id="$3"}
125+
endsnippet
126+
127+
snippet outputPanel
128+
<apex:outputPanel${1: id="$2"}${3: layout="${4:block}"}>
129+
$5
130+
</apex:outputPanel>
131+
endsnippet
132+
133+
snippet outputText
134+
<apex:outputText value="$1" />
135+
endsnippet
136+
137+
snippet page
138+
<apex:page${1:${2: controller}="$3"}${4: extensions="$5"}${6: docType="${7:html-5.0}"}${8: title="$9"}${10: action="$11"}${12: showHeader="false" sidebar="false" standardStylesheets="false"}>
139+
$13
140+
</apex:page>
141+
endsnippet
142+
143+
snippet pageBlock
144+
<apex:pageBlock${1: title="$2"}${3: id="$4"}>
145+
$5
146+
</apex:pageBlock>
147+
endsnippet
148+
149+
snippet pageBlockButtons
150+
<apex:pageBlockButtons${1: id="$2"}>
151+
$3
152+
</apex:pageBlockButtons>
153+
endsnippet
154+
155+
snippet pageBlockSection
156+
<apex:pageBlockSection title="$1" columns="$2" collapsible="$3"${4: id="$5"}>
157+
$6
158+
</apex:pageBlockSection>
159+
endsnippet
160+
161+
snippet pageBlockSectionItem
162+
<apex:pageBlockSectionItem$2>
163+
$2
164+
</apex:pageBlockSectionItem>
165+
endsnippet
166+
167+
snippet pageBlockTable
168+
<apex:pageBlockTable value="{!$1}" var="$2">
169+
$3
170+
</apex:pageBlockTable>
171+
endsnippet
172+
173+
snippet pageMessage
174+
<apex:pageMessage severity="${1:error}"${2: summary="$3"}${4: strength="${5:0}"} />
175+
endsnippet
176+
177+
snippet pageMessages
178+
<apex:pageMessages />
179+
endsnippet
180+
181+
snippet panelBar
182+
<apex:panelBar${1: id="$2"}$3>
183+
$4
184+
</apex:panelBar>
185+
endsnippet
186+
187+
snippet panelBarItem
188+
<apex:panelBarItem label="$1"${2: id="$3"}$4>
189+
$5
190+
</apex:panelBarItem>
191+
endsnippet
192+
193+
snippet panelGrid
194+
<apex:panelGrid columns="$1"${2: id="$3"}>
195+
$6
196+
</apex:panelGrid>
197+
endsnippet
198+
199+
snippet panelGroup
200+
<apex:panelGroup${1: id="$2"}>
201+
$3
202+
</apex:panelGroup>
203+
endsnippet
204+
205+
snippet param
206+
<apex:param name="$1" value="{!$2}" $3/>
207+
endsnippet
208+
209+
snippet relatedList
210+
<apex:relatedList list="$1" />
211+
endsnippet
212+
213+
snippet repeat
214+
<apex:repeat value="{!$1}" var="$2"${3: id="$4"}>
215+
$5
216+
</apex:repeat>
217+
endsnippet
218+
219+
snippet sectionHeader
220+
<apex:sectionHeader title="$1"${2: subtitle="$3"}${4: id="$5"} />
221+
endsnippet
222+
223+
snippet selectCheckboxes
224+
<apex:selectCheckboxes value="{!$1}">
225+
${2:<apex:selectOptions value="{!$3}" />}
226+
</apex:selectCheckboxes>
227+
endsnippet
228+
229+
snippet selectList
230+
<apex:selectList value="{!$1}">
231+
${2:<apex:selectOptions value="{!$3}" />}
232+
</apex:selectList>
233+
endsnippet
234+
235+
snippet selectOption
236+
<apex:selectOption itemValue="$1" itemLabel="$2" />
237+
endsnippet
238+
239+
snippet selectOptions
240+
<apex:selectOptions value="$1" />
241+
endsnippet
242+
243+
snippet selectRadio
244+
<apex:selectRadio value="$1">
245+
${2:<apex:selectOptions value="{!$3}" />}
246+
</apex:selectRadio>
247+
endsnippet
248+
249+
snippet stylesheet "standalone static resource"
250+
<apex:stylesheet value="$1" />
251+
endsnippet
252+
253+
snippet stylesheet "ZIP file static resource"
254+
<apex:stylesheet value="{!URLFor($Resource.${1:resource_name}, '${2:path/to/stylesheet}.css')}" />
255+
endsnippet
256+
257+
snippet tab
258+
<apex:tab label="$1"${2: name="$3"}${4: id="$5"}>
259+
$6
260+
</apex:tab>
261+
endsnippet
262+
263+
snippet tabPanel
264+
<apex:tabPanel selectedTab="$1" switchType="${2:server}"${3: id="$4"}>
265+
$5
266+
</apex:tabPanel>
267+
endsnippet
268+
269+
snippet variable
270+
<apex:variable value="{!$1}" var="$2" />
271+
endsnippet
272+

0 commit comments

Comments
 (0)