Skip to content

Commit

Permalink
Merge pull request #56 from ba-st/jquery2
Browse files Browse the repository at this point in the history
JQuery 2 Libraries
  • Loading branch information
gcotelli committed Jul 3, 2017
2 parents 8da87aa + f5fa6f7 commit d599fa5
Show file tree
Hide file tree
Showing 46 changed files with 10,119 additions and 1 deletion.
19 changes: 19 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "willow",
"version": "4.0.0",
"author": "Buenos Aires Smalltalk contributors",
"license": "MIT",
"dependencies": {
"jquery": "2.2.4"
}
,
"description": "Jquery2 and Willow integration",
"repository": {
"type": "git",
"url": "https://github.com/ba-st/willow.git"
},
"bugs": {
"url": "https://github.com/ba-st/willow/issues"
},
"homepage": "https://github.com/ba-st/willow"
}
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testHandlesFolder

self
assert: (JQuery2DeploymentMetadataLibrary handlesFolder: JQuery2DeploymentMetadataLibrary folderName);
deny: (JQuery2DeploymentMetadataLibrary handlesFolder: #files)
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testHanldesFolder

self
assert: (JQuery2DeploymentMetadataLibrary handlesFolder: JQuery2DeploymentMetadataLibrary folderName);
deny: (JQuery2DeploymentMetadataLibrary handlesFolder: #files)
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testIsForDeployment

self
assert: JQuery2DeploymentMetadataLibrary isForDeployment;
deny: JQuery2DeploymentMetadataLibrary isForDevelopment
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testIsForDeplyment

self
assert: JQuery2DeploymentMetadataLibrary isForDeployment;
deny: JQuery2DeploymentMetadataLibrary isForDevelopment
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
tests
testUpdateRoot

| html |

html := WAHtmlCanvas builder
fullDocument: true;
rootBlock: [ :root | JQuery2DeploymentMetadataLibrary default updateRoot: root ];
render: [ :canvas | ].

self
assert: html
equals:
'<html><head><title></title><script type="text/javascript" src="/files/jQuery-2.2.4/jquery-2.2.4.min.js"></script></head><body onload="onLoad()"><script type="text/javascript">function onLoad(){};</script></body></html>'
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"instance" : {
"testIsForDeplyment" : "isosa 6/27/2017 10:27",
"testUpdateRoot" : "isosa 6/27/2017 10:30",
"testHanldesFolder" : "isosa 6/27/2017 10:28"
},
"class" : { }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"commentStamp" : "",
"super" : "TestCase",
"category" : "Willow-Tests-Libraries",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
"name" : "JQuery2DeploymentMetadataLibraryTest",
"type" : "normal"
}
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testHandlesFolder

self
assert: (JQuery2DevelopmentMetadataLibrary handlesFolder: JQuery2DevelopmentMetadataLibrary folderName);
deny: (JQuery2DevelopmentMetadataLibrary handlesFolder: #files)
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testIsForDevelopment

self
assert: JQuery2DevelopmentMetadataLibrary isForDevelopment;
deny: JQuery2DevelopmentMetadataLibrary isForDeployment
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
tests
testUpdateRoot

| html |

html := WAHtmlCanvas builder
fullDocument: true;
rootBlock: [ :root | JQuery2DevelopmentMetadataLibrary default updateRoot: root ];
render: [ :canvas | ].

self
assert: html
equals:
'<html><head><title></title><script type="text/javascript" src="/files/jQuery-2.2.4/jquery-2.2.4.js"></script></head><body onload="onLoad()"><script type="text/javascript">function onLoad(){};</script></body></html>'
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"instance" : {
"testIsForDevelopment" : "isosa 6/27/2017 10:25",
"testHandlesFolder" : "isosa 6/26/2017 20:54",
"testUpdateRoot" : "isosa 6/27/2017 10:20"
},
"class" : { }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"commentStamp" : "",
"super" : "TestCase",
"category" : "Willow-Tests-Libraries",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
"name" : "JQuery2DevelopmentMetadataLibraryTest",
"type" : "normal"
}
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tests
testForDeployment

self assert: JQuery2MetadataLibrary forDeployment equals: JQuery2DeploymentMetadataLibrary
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tests
testForDevelopment

self assert: JQuery2MetadataLibrary forDevelopment equals: JQuery2DevelopmentMetadataLibrary
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tests
testLibraryName

self assert: JQuery2MetadataLibrary libraryName equals: 'jQuery'
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tests
testVersion

self assert: JQuery2MetadataLibrary version equals: '2.2.4'
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tests
testVersionCompatibility

self
assert: JQuery2DeploymentMetadataLibrary version equals: JQuery2DevelopmentMetadataLibrary version;
assert: JQuery2DeploymentMetadataLibrary version equals: JQuery2OnlineLibrary default version
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"instance" : {
"testLibraryName" : "isosa 6/29/2017 10:44",
"testForDeployment" : "isosa 6/29/2017 10:42",
"testForDevelopment" : "isosa 6/29/2017 10:43",
"testVersion" : "isosa 6/29/2017 10:45",
"testVersionCompatibility" : "isosa 6/29/2017 10:47"
},
"class" : { }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"commentStamp" : "",
"super" : "TestCase",
"category" : "Willow-Tests-Libraries",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
"name" : "JQuery2FileMetadataLibraryTest",
"type" : "normal"
}
2 changes: 1 addition & 1 deletion source/Willow-Tests.package/monticello.meta/version

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
I'm a WALibary serving the files in source form, suitable for deployment
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
testing
isForDeployment

^ true
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
uploaded metadata
jquery224minJs

<ignoreforCoverage>
^ WAFileLibraryResource
filepath: 'jquery-2.2.4.min.js'
mimeType: (WAMimeType main: 'application' sub: 'x-javascript')
cacheDuration: self defaultCacheDuration
contents: (GRDelayedSend receiver: self selector: #jquery224minJsContent)

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
accessing
selectorsToInclude

<ignoreForCoverage>
^ #(jquery224minJs)
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"instance" : {
"jquery224minJs" : "isosa 6/27/2017 10:22",
"jquery224minJsContent" : "isosa 6/27/2017 10:22",
"selectorsToInclude" : "isosa 6/27/2017 10:22"
},
"class" : {
"isForDeployment" : "isosa 6/22/2017 09:09"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"commentStamp" : "<historical>",
"super" : "JQuery2MetadataLibrary",
"category" : "Willow-Libraries",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],
"instvars" : [ ],
"name" : "JQuery2DeploymentMetadataLibrary",
"type" : "normal"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
I'm a WALibary serving the files in source form, suitable for development
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
testing
isForDeployment

^ false
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
uploaded metadata
jquery224Js

<ignoreForCoverage>
^ WAFileLibraryResource
filepath: 'jquery-2.2.4.js'
mimeType: (WAMimeType main: 'application' sub: 'x-javascript')
cacheDuration: self defaultCacheDuration
contents: (GRDelayedSend receiver: self selector: #jquery224JsContent)

0 comments on commit d599fa5

Please sign in to comment.