feat(SublimeText2.WebPackages): cache packages

This commit is contained in:
Iristyle
2013-04-04 08:54:25 -04:00
parent 590d7a44f9
commit 1e6f643a1b
1026 changed files with 79077 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>module('${1:module name}'${2:, {${6/(.+)/(?1:
setup\: function\(\) {
:)/}${6:// setup for $1 }${6/(.+)/(?1:
}:)/}${7/(.+)/(?1:,
teardown\: function\(\) {
:)/}${7://teardown for $1}${7/(.+)/(?1:
}:)/}
\}});
$0</string>
<key>name</key>
<string>QUnit module</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>module</string>
<key>uuid</key>
<string>08389AF0-8A25-4FC4-9AF2-D18C42CBD051</string>
</dict>
</plist>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>test('${1:description}'${2/(.+)/(?1:, :)/}${2:numberexpected}${3:, ${4:function() {
$0
\}}});</string>
<key>name</key>
<string>QUnit test</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>test</string>
<key>uuid</key>
<string>002C9C57-F00E-4338-B3FF-601D8E93F122</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>.done(${1:doneCallbacks})$0</string>
<key>name</key>
<string>deferred.done</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>.done</string>
<key>uuid</key>
<string>79F89635-37BB-4BA9-8415-981C8598013B</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>.fail(${1:failCallbacks})$0</string>
<key>name</key>
<string>deferred.fail</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>.fail</string>
<key>uuid</key>
<string>2951E2A1-1F48-466F-8F43-04C1BC71A2DE</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>.isRejected()$0</string>
<key>name</key>
<string>deferred.isRejected</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>.isRejected</string>
<key>uuid</key>
<string>9090253A-EDB0-4E86-AFBD-02776C5DBCBE</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>.isResolved()$0</string>
<key>name</key>
<string>deferred.isResolved</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>.isResolved</string>
<key>uuid</key>
<string>9E2BF3EE-B220-454A-9132-0EE3A5E5F0C4</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>.reject(${1:args})$0</string>
<key>name</key>
<string>deferred.reject</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>.reject</string>
<key>uuid</key>
<string>D05CC3EE-718F-47D6-AA8B-FD5FDCA57282</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>.rejectWith(${1:context}${2/(^,).*|.+/(?1::, )/}${2:args})$0</string>
<key>name</key>
<string>deferred.rejectWith</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>.rejectWith</string>
<key>uuid</key>
<string>C6D45B8E-3494-45C4-BEDD-3C0B71B414E1</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>.then(${1:doneCallbacks}, ${2:failCallbacks})$0</string>
<key>name</key>
<string>deferred.then</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>.then</string>
<key>uuid</key>
<string>6129A0BF-7084-44F7-89C7-AB36526DAD87</string>
</dict>
</plist>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.ajax({
url: '${1:/path/to/file}',
${2/(.+)/(?1: type\: ':)/}${2:POST}${2/(.+)/(?1:',
:)/}${3/(.+)/(?1: dataType\: ':)/}${3:xml/html/script/json/jsonp}${3/(.+)/(?1:',
:)/}${4/(.+)/(?1: data\: {:)/}${4:param1: 'value1'}${4/(.+)/(?1:},
:)/}${5/(.+)/(?1: complete\: function\(xhr, textStatus\) {
:)/}${5://called when complete}${5/(.+)/(?1:
},
:)/}${6/(.+)/(?1: success\: function\(data, textStatus, xhr\) {
:)/}${6://called when successful}${6/(.+)/(?1:
},
:)/}${7/(.+)/(?1: error\: function\(xhr, textStatus, errorThrown\) {
:)/}${7://called when there is an error}
${7/(.+)/(?1: }
:)/}});
$0</string>
<key>name</key>
<string>jQuery.ajax</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.ajax</string>
<key>uuid</key>
<string>F18DAC78-14B2-4D02-AFBC-A9C47F915590</string>
</dict>
</plist>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.ajaxSetup({
url: '${1:/path/to/file}',
${2/(.+)/(?1: type\: ':)/}${2:POST}${2/(.+)/(?1:',
:)/}${3/(.+)/(?1: dataType\: ':)/}${3:xml/html/script/json/jsonp}${3/(.+)/(?1:',
:)/}${4/(.+)/(?1: data\: {:)/}${4:param1: 'value1'}${4/(.+)/(?1:},
:)/}${5/(.+)/(?1: complete\: function\(xhr, textStatus\) {
:)/}${5://called when complete}${5/(.+)/(?1:
},
:)/}${6/(.+)/(?1: success\: function\(data, textStatus, xhr\) {
:)/}${6://called when successful}${6/(.+)/(?1:
},
:)/}${7/(.+)/(?1: error\: function\(xhr, textStatus, errorThrown\) {
:)/}${7://called when there is an error}
${7/(.+)/(?1: }
:)/}});
$0</string>
<key>name</key>
<string>jQuery.ajaxSetup</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.ajaxSetup</string>
<key>uuid</key>
<string>D65B8AE7-6504-4CC4-9EFB-4012D980DFB5</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.boxModel</string>
<key>name</key>
<string>jQuery.boxModel</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.boxModel</string>
<key>uuid</key>
<string>928C97F0-0994-4F91-BDDA-40C8E77A3666</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.browser${1/(.+)/(?1:.:)/}${1:webkit/opera/msie/mozilla}${1/(.+)/(?1: :)/}$0</string>
<key>name</key>
<string>jQuery.browser</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.browser</string>
<key>uuid</key>
<string>E53A000B-0E54-4DCD-A53B-89FFA80B7F9E</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.browser.version</string>
<key>name</key>
<string>jQuery.browser.version</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.browser</string>
<key>uuid</key>
<string>6F342C78-D195-4062-81D2-A6B91C8DAD72</string>
</dict>
</plist>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.each(${1:array/object}, function(${2:index}${3:, ${4:val}}) {
${0://iterate through array or object}
});</string>
<key>name</key>
<string>jQuery.each</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.each</string>
<key>uuid</key>
<string>A16AD94D-AA5D-4CDB-81F2-D7DBC87EB03D</string>
</dict>
</plist>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.extend(${1:true, }${2:target object}, ${3:object1});
$0</string>
<key>name</key>
<string>jQuery.extend</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.extend</string>
<key>uuid</key>
<string>71CE8077-FA1A-44DE-AD87-9C809702BAC4</string>
</dict>
</plist>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.get('${1:/path/to/file}'${2/(.+)/(?1:, {:)/}${2:param1: 'value1'}${2/(.+)/(?1:}:)/}${3/(.+)/(?1:, function\(data, textStatus, xhr\) {
:)/}${3://optional stuff to do after success}${3/(.+)/(?1:
}:)/});
$0</string>
<key>name</key>
<string>jQuery.get</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.get</string>
<key>uuid</key>
<string>8F8BE76F-F6AC-448A-9F75-339275ED18BF</string>
</dict>
</plist>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.getJSON('${1:/path/to/file}'${2/(.+)/(?1:, {:)/}${2:param1: 'value1'}${2/(.+)/(?1:}:)/}${3/(.+)/(?1:, function\(json, textStatus\) {
:)/}${3://optional stuff to do after success}${3/(.+)/(?1:
}:)/});
$0</string>
<key>name</key>
<string>jQuery.getJSON</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.getJSON</string>
<key>uuid</key>
<string>1E5851C8-C77F-48B1-B81E-CCF2E9F50E90</string>
</dict>
</plist>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.getScript('${1:path/to/file}'${2/(.+)/(?1:, function\(data, textStatus\) {
:)/}${2://optional stuff to do after getScript}${2/(.+)/(?1:
}:)/});
$0</string>
<key>name</key>
<string>jQuery.getScript</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.getScript</string>
<key>uuid</key>
<string>E7A389DC-77F8-4D48-9B4E-35C966A9722B</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.inArray(${1:value}, ${2:array});$0</string>
<key>name</key>
<string>jQuery.inArray</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.inArray</string>
<key>uuid</key>
<string>E96A90AC-73ED-46A6-A0C5-6E47043B8F4B</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.isEmptyObject('${1:object}')$0</string>
<key>name</key>
<string>jQuery.isEmptyObject</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.isEmptyObject</string>
<key>uuid</key>
<string>C91FAB3B-AB50-4113-B29A-A93B79930A56</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.isPlainObject('${1:object}')$0</string>
<key>name</key>
<string>jQuery.isPlainObject</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.isPlainObject</string>
<key>uuid</key>
<string>BB98D569-21AB-4A7A-BA0B-95322E41715E</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.isWindow('${1:object}')$0</string>
<key>name</key>
<string>jQuery.isWindow</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.isWindow</string>
<key>uuid</key>
<string>085903F9-746E-42A6-A075-701E666B1080</string>
</dict>
</plist>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.map(${1:array}, function(${2:item}${3:, ${4:index}}) {
${5:return ${6:something};}
});</string>
<key>name</key>
<string>jQuery.map</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.map</string>
<key>uuid</key>
<string>AE82E287-8D4F-4077-85C3-75CF4B1083C7</string>
</dict>
</plist>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.merge(${1:array1}, ${2:array2});
$0</string>
<key>name</key>
<string>jQuery.merge</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.merge</string>
<key>uuid</key>
<string>55304395-C690-4D69-B696-1837C5A5B03D</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.noop()${0:;}${1:}</string>
<key>name</key>
<string>jQuery.noop</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.noop</string>
<key>uuid</key>
<string>390F8483-BB8F-45F1-B2EB-C943AC5B24CA</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.parseJSON(${1:json});${0:}</string>
<key>name</key>
<string>jQuery.parseJSON</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.parseJSON</string>
<key>uuid</key>
<string>D502E460-8AD5-487D-9AAD-D39FC1A62127</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.parseXML(${1:data});${0:}</string>
<key>name</key>
<string>jQuery.parseXML</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.parseXML</string>
<key>uuid</key>
<string>71C02AD2-0CD3-44EA-931A-D9A3C04D6C47</string>
</dict>
</plist>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.post('${1:/path/to/file}'${2/(.+)/(?1:, {:)/}${2:param1: 'value1'}${2/(.+)/(?1:}:)/}${3/(.+)/(?1:, function\(data, textStatus, xhr\) {
:)/}${3://optional stuff to do after success}${3/(.+)/(?1:
}:)/});
$0</string>
<key>name</key>
<string>jQuery.post</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.post</string>
<key>uuid</key>
<string>5E500FD9-6E49-4D3F-91F2-733051DE2CD9</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.sub()$0</string>
<key>name</key>
<string>jQuery.sub</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.sub</string>
<key>uuid</key>
<string>D89081D7-8E1A-454D-B6A5-1ACFE9C10A5C</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.trim(${1:'${2:string}'})$0</string>
<key>name</key>
<string>jQuery.trim</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.trim</string>
<key>uuid</key>
<string>C4C61E6A-6FA9-491A-97B0-23C645338713</string>
</dict>
</plist>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.type(${1:object})$0</string>
<key>name</key>
<string>jQuery.type</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.type</string>
<key>uuid</key>
<string>0A75E731-B728-4968-BA71-4EEBACC3F6E0</string>
</dict>
</plist>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.unique(${1:DOMelementArray});
$0</string>
<key>name</key>
<string>jQuery.unique</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.unique</string>
<key>uuid</key>
<string>7CE997DA-D8B8-4908-BFAF-2299C067CDAE</string>
</dict>
</plist>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.when(${1:deferreds});
$0</string>
<key>name</key>
<string>jQuery.when</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>jQuery.when</string>
<key>uuid</key>
<string>2872872D-9EEC-417E-955A-107AF523FE5D</string>
</dict>
</plist>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>jQuery.fn.${1:myeffect} = function(speed, easing, callback) {
return this.animate({${2:param1}: ${3:'value'}}, speed, easing, callback);
};</string>
<key>name</key>
<string>plugin (animation)</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>plugin</string>
<key>uuid</key>
<string>D2949488-1293-4CF9-B57A-43BC8E4089FF</string>
</dict>
</plist>

View File

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>// jQuery ${1:pluginName} Plugin
(function( \$ ) {
var settings = {
${30:}
};
var methods = {
init: function( options ) {
this.each(function() {
var data, dataId, opts,
${10:\$this} = $(this);
$10.$1('options', options);
data = $10.data('$1') || {};
opts = data.options;
// If the plugin hasn't been initialized yet
if ( !data.$1 ) {
dataId = +new Date;
data = {
cluetip: $1,
options: opts,
id: dataId
};
$10.data('$1', data);
${14:
// create element and append to body
var $1 = \$('&lt;div /&gt;', {
'class': '$1'
\}).appendTo( 'body' );
$1.data( '$1', {target: $10, id: dataId\} );
}
} // !data.$1
$0
});
return this;
},
destroy: function( ) {
this.each(function() {
var $10 = \$(this),
data = $10.data( '$1' );
// Remove created elements, unbind namespaced events, and remove data
\$(document).unbind( '.$1' );
data.$1.remove();
$10.unbind( '.$1' )
.removeData( '$1' );
});
return this;
},
options: function( options ) {
this.each(function() {
var $10 = \$(this),
// don't use our getData() function here
// because we want an object regardless
data = $10.data( '$1' ) || {},
opts = data.options || {};
// deep extend (merge) default settings, per-call options, and options set with:
// html10 data-$1 options JSON and \$('selector').$1( 'options', {} );
opts = \$.extend( true, {}, \$.fn.cluetip.defaults, opts, options || {} );
data.options = opts;
\$.data( this, '$1', data );
});
return this;
}${20/(.+)/(?1:,
:)/}${20:someOtherMethod}${20/(.+)/(?1:\: function\(\) {
}:)/}
};
var protoSlice = Array.prototype.slice;
\$.fn.$1 = function( method ) {
if ( methods[method] ) {
return methods[method].apply( this, protoSlice.call( arguments, 1 ) );
} else if ( typeof method === 'object' || ! method ) {
return methods.init.apply( this, arguments );
} else {
\$.error( 'Method ' + method + ' does not exist on jQuery.fn.$1' );
}
};
\$.extend(\$.fn.$1, {
defaults: settings
});
function getData(el) {
var $1, opts,
$10 = \$(el),
data = $10.data( '$1' ) || {};
if (!data.$1) { return false; }
return data;
}
})( jQuery );</string>
<key>name</key>
<string>plugin (method extras)</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>plugin</string>
<key>uuid</key>
<string>39192EFA-D490-4E52-B7F8-D68584397A41</string>
</dict>
</plist>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>(function(\$) {
\$.extend(\$.expr[':'], {
${1:selectorName}: function(element, index, matches, set) {
$0
return something;
}
});
})(jQuery);
</string>
<key>name</key>
<string>plugin (selector)</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>plugin</string>
<key>uuid</key>
<string>27C91862-CFF5-4D6F-8BBB-7DCF2122FA74</string>
</dict>
</plist>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>(function(\$) {
${2:// ${3:What does the $1 plugin do?}}
\$.fn.${1:pluginName} = function(options) {
if (!this.length) { return this; }
var opts = \$.extend(${5:true, }{}, \$.fn.$1.defaults, options);
this.each(function() {
var ${6:\$this} = \$(this);
$0
});
return this;
};
// default options
\$.fn.$1.defaults = {
${4:defaultOne: true,
defaultTwo: false,
defaultThree: 'yay!'}
};
})(jQuery);
</string>
<key>name</key>
<string>plugin (method basic)</string>
<key>scope</key>
<string>source.js</string>
<key>tabTrigger</key>
<string>plugin</string>
<key>uuid</key>
<string>02F87930-5CDC-414A-BA7F-D74CCFD2CBA3</string>
</dict>
</plist>

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>&lt;!DOCTYPE HTML&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html;charset=UTF-8"&gt;
&lt;title&gt;${1:}&lt;/title&gt;
&lt;link rel="stylesheet" href="${2:}qunit.css" type="text/css" media="screen"&gt;
&lt;script src="${3:http://code.jquery.com/jquery-latest.js}"&gt;&lt;/script&gt;
&lt;script src="${4:}qunit.js"&gt;&lt;/script&gt;
&lt;script src="${5:myscript.js}"&gt;&lt;/script&gt;${6:
&lt;script src="${7:test.js}"&gt;&lt;/script&gt;}
&lt;/head&gt;
&lt;body&gt;
&lt;h1 id="qunit-header"&gt;${8:$1}&lt;/h1&gt;
&lt;h2 id="qunit-banner"&gt;&lt;/h2&gt;
&lt;div id="qunit-testrunner-toolbar"&gt;&lt;/div&gt;
&lt;h2 id="qunit-userAgent"&gt;&lt;/h2&gt;
&lt;ol id="qunit-tests"&gt;&lt;/ol&gt;
&lt;div id="qunit-fixture"&gt;
${9:&lt;!-- my test markup goes here --&gt;}
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</string>
<key>name</key>
<string>QUnit HTML</string>
<key>scope</key>
<string>text.html</string>
<key>tabTrigger</key>
<string>qhtml</string>
<key>uuid</key>
<string>A3107EF3-17D8-4453-9DB3-4F5CE1B502D9</string>
</dict>
</plist>