diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st index 53ca8ec65..4b8e151d6 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st @@ -63,10 +63,10 @@ baselinecommon: spec spec requires: #('Seaside-Tools-Core' 'Seaside-RenderLoop' 'Seaside-Widgets' ) ]; package: 'Seaside-Widgets' with: [ spec requires: #('Seaside-Component' 'Seaside-Canvas' ) ]; - package: 'Seaside-HotwireTurbo' with: [ - spec requires: #('Seaside-Core' 'Seaside-Component' 'Seaside-Canvas') ]; + package: 'Seaside-HotwireTurbo-Core' with: [ + spec requires: #('Seaside-Core' 'Seaside-Component' 'Seaside-Canvas' 'Seaside-RenderLoop' ) ]; package: 'Seaside-HotwireTurbo-Examples' with: [ - spec requires: #('Seaside-HotwireTurbo') ]; + spec requires: #('Seaside-HotwireTurbo-Core' 'Seaside-Examples') ]; package: 'Seaside-Tests-Canvas' with: [ spec requires: #('Seaside-Tests-Core' 'Seaside-Canvas' ). ]; package: 'Seaside-Tests-Component' with: [ @@ -100,12 +100,12 @@ baselinecommon: spec spec group: 'default' with: #('Core' 'JSON' 'Email' 'Javascript' 'JQuery' 'JQueryUI' 'Seaside-Examples' 'Seaside-Welcome'); group: 'OneClick' with: #('Tests' 'Development' 'Zinc'); - group: 'CI' with: #('Tests' 'Development Tests' 'Seaside-HotwireTurbo'); + group: 'CI' with: #('Tests' 'Development Tests' 'Seaside-HotwireTurbo-Core'); group: 'Core' with: #('Seaside-Core' 'Seaside-Continuation' 'Seaside-Canvas' 'Seaside-Session' 'Seaside-Component' 'Seaside-RenderLoop' 'Seaside-Tools-Core' 'Seaside-Flow' 'Seaside-Environment' 'Seaside-Widgets' ); group: 'Tests' with: #('Core' 'Seaside-Tests-Core' 'Seaside-Tests-Canvas' 'Seaside-Tests-Session' 'Seaside-Tests-Component' 'Seaside-Tests-RenderLoop' 'Seaside-Tests-Environment' 'Seaside-Tests-Flow' 'Seaside-Tests-UTF8' 'Seaside-Tests-InternetExplorer' 'Seaside-Tests-Email' 'Seaside-Tests-Examples' 'RSS Tests' 'Welcome Tests' 'REST Tests' 'Swagger Tests' 'Seaside-Tests-Parasol'); - group: 'Hotwired' with: #('Seaside-HotwireTurbo'); + group: 'Hotwired' with: #('Seaside-HotwireTurbo-Core'); group: 'Development' with: #('Core' 'Seaside-Development'); group: 'Development Tests' with: #('Development' 'Core' 'Seaside-Tests-Development'); group: 'Email' with: #('Seaside-Email'); group: 'Examples' with: #('Core' 'Seaside-Examples' 'Seaside-REST-Examples' 'Seaside-HotwireTurbo-Examples'); - group: 'Base' with: #('Core') ]. \ No newline at end of file + group: 'Base' with: #('Core') ]. diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinejquery..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinejquery..st index f18fcc544..3fbcf2003 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinejquery..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinejquery..st @@ -9,7 +9,7 @@ baselinejquery: spec package: 'JQuery-Tests-Core' with: [ spec requires: #('JQuery-Core' 'Javascript-Tests-Core' 'Seaside-Development' 'Seaside-Tests-Functional' 'Seaside-Ajaxifier-Core') ]; package: 'JQuery-Examples' with: [ - spec requires: #('JQuery-Core') ]; + spec requires: #('JQuery-Core' 'Seaside-Component' 'Seaside-Examples') ]; package: 'JQuery-JSON' with: [ spec requires: #('JQuery-Core' 'Seaside-JSON-Core') ]; package: 'JQuery-Tests-JSON' with: [ @@ -19,4 +19,4 @@ baselinejquery: spec group: 'JQuery' with: #('JQuery-Core' 'JQuery-JSON'); group: 'JQuery Tests' with: #('JQuery-Tests-Core' 'JQuery-Tests-JSON'); group: 'Examples' with: #('JQuery-Examples'); - group: 'Tests' with: #( 'JQuery Tests' ) ] \ No newline at end of file + group: 'Tests' with: #( 'JQuery Tests' ) ] diff --git a/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testHtml.st b/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testHtml.st index e5925fa01..03beff1f0 100644 --- a/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testHtml.st +++ b/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testHtml.st @@ -2,7 +2,7 @@ tests-creation testHtml self assert: (self jQuery html: [ :html | html div: 'foo' ]) - equals: self function , '("
foo
")'. + equals: self function , '("
foo<\/div>")'. self assert: (self jQuery html: [ :html | html div title: 'foo'; with: 'bar' ]) - equals: self function , '("
bar
")' \ No newline at end of file + equals: self function , '("
bar<\/div>")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testWithBlock.st b/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testWithBlock.st index b42d255ce..ae973addf 100644 --- a/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testWithBlock.st +++ b/repository/JQuery-Tests-Core.package/JQueryClassTest.class/instance/testWithBlock.st @@ -2,4 +2,4 @@ tests-with testWithBlock self assert: (self jQuery: [ :html | html heading: 'jQuery' ]) - equals: self function , '("

jQuery

")' \ No newline at end of file + equals: self function , '("

jQuery<\/h1>")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAfter.st b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAfter.st index 41e1ee65a..7c14e95a2 100644 --- a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAfter.st +++ b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAfter.st @@ -2,7 +2,7 @@ tests-modifying testAfter self assert: ((self jQuery: 'p') after: [ :html | html strong: 'Hello' ]) - equals: self function , '("p").after("Hello")'. + equals: self function , '("p").after("Hello<\/strong>")'. self assert: ((self jQuery: 'span') insertAfter: '#foo') equals: self function , '("span").insertAfter("#foo")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAppend.st b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAppend.st index e77d9e1de..a14c632a6 100644 --- a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAppend.st +++ b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testAppend.st @@ -2,7 +2,7 @@ tests-modifying testAppend self assert: ((self jQuery: 'p') append: [ :html | html strong: 'Hello' ]) - equals: self function , '("p").append("Hello")'. + equals: self function , '("p").append("Hello<\/strong>")'. self assert: ((self jQuery: 'span') appendTo: '#foo') equals: self function , '("span").appendTo("#foo")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testBefore.st b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testBefore.st index 7789c666c..29607fb69 100644 --- a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testBefore.st +++ b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testBefore.st @@ -2,7 +2,7 @@ tests-modifying testBefore self assert: ((self jQuery: 'p') before: [ :html | html strong: 'Hello' ]) - equals: self function , '("p").before("Hello")'. + equals: self function , '("p").before("Hello<\/strong>")'. self assert: ((self jQuery: 'span') insertBefore: '#foo') equals: self function , '("span").insertBefore("#foo")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testHtml.st b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testHtml.st index 153bdff57..bcd8acd20 100644 --- a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testHtml.st +++ b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testHtml.st @@ -5,4 +5,4 @@ testHtml equals: self function , '("div").html()'. self assert: ((self jQuery: 'div') html: [ :html | html div ]) - equals: self function , '("div").html("
")' \ No newline at end of file + equals: self function , '("div").html("
<\/div>")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testPrepend.st b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testPrepend.st index a60b69305..433ab838b 100644 --- a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testPrepend.st +++ b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testPrepend.st @@ -2,7 +2,7 @@ tests-modifying testPrepend self assert: ((self jQuery: 'p') prepend: [ :html | html strong: 'Hello' ]) - equals: self function , '("p").prepend("Hello")'. + equals: self function , '("p").prepend("Hello<\/strong>")'. self assert: ((self jQuery: 'span') prependTo: '#foo') equals: self function , '("span").prependTo("#foo")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testReplace.st b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testReplace.st index 56b026cd2..403196953 100644 --- a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testReplace.st +++ b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testReplace.st @@ -2,7 +2,7 @@ tests-modifying testReplace self assert: ((self jQuery: 'p') replaceWith: [ :html | html emphasis: 'Hello' ]) - equals: self function , '("p").replaceWith("Hello")'. + equals: self function , '("p").replaceWith("Hello<\/em>")'. self assert: ((self jQuery html: [ :html | html div: 'Hello' ]) replaceAll: '.foo') - equals: self function , '("
Hello
").replaceAll(".foo")' \ No newline at end of file + equals: self function , '("
Hello<\/div>").replaceAll(".foo")' \ No newline at end of file diff --git a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testWrap.st b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testWrap.st index 7f73e4134..4209038e4 100644 --- a/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testWrap.st +++ b/repository/JQuery-Tests-Core.package/JQueryInstanceTest.class/instance/testWrap.st @@ -2,10 +2,10 @@ tests-modifying testWrap self assert: ((self jQuery: 'p') wrap: [ :html | html strong ]) - equals: self function , '("p").wrap("")'. + equals: self function , '("p").wrap("<\/strong>")'. self assert: ((self jQuery: 'p') wrapAll: [ :html | html div ]) - equals: self function , '("p").wrapAll("
")'. + equals: self function , '("p").wrapAll("
<\/div>")'. self assert: ((self jQuery: 'p') wrapInner: [ :html | html span ]) - equals: self function , '("p").wrapInner("")' \ No newline at end of file + equals: self function , '("p").wrapInner("<\/span>")' \ No newline at end of file diff --git a/repository/Javascript-Core.package/JSStream.class/class/encodeString.on..st b/repository/Javascript-Core.package/JSStream.class/class/encodeString.on..st index 3c33285f1..da92869ac 100644 --- a/repository/Javascript-Core.package/JSStream.class/class/encodeString.on..st +++ b/repository/Javascript-Core.package/JSStream.class/class/encodeString.on..st @@ -1,15 +1,16 @@ encoding -encodeString: aString on: aStream +encodeString: aString on: aStream "Strings have a complicated encoding in Javascript, try to optimize their serialization." - + + | last | aStream nextPut: $". - 1 to: aString size do: [ :index | + 1 to: aString size do: [ :index | | char value encoded | char := aString at: index. value := char greaseInteger. - value < JavascriptCharacters size + value < JavascriptCharacters size ifFalse: [ - "U+2028 and U+2029 have to be treaded as new lines" + "U+2028 and U+2029 have to be treated as new lines" value = 16r2028 "Line separator" ifTrue: [ aStream nextPutAll: '\u2028' ] ifFalse: [ @@ -20,7 +21,12 @@ encodeString: aString on: aStream encoded := JavascriptCharacters at: value + 1. "we use nil markers becausee #isNil is faster than #isString because it's not actually sent" - encoded isNil - ifTrue: [ aStream nextPut: char ] - ifFalse: [ aStream nextPutAll: encoded ] ] ]. + encoded isNil + ifTrue: [ + "avoid that browsers mistakenly take the output as a closing tag" + (last = $< and: [ char = $/ ]) + ifTrue: [ aStream nextPutAll: '\/' ] + ifFalse: [ aStream nextPut: char ] ] + ifFalse: [ aStream nextPutAll: encoded ] ]. + last := char ]. aStream nextPut: $" \ No newline at end of file diff --git a/repository/Javascript-Core.package/ManifestJavascriptCore.class/README.md b/repository/Javascript-Core.package/ManifestJavascriptCore.class/README.md new file mode 100644 index 000000000..69df3deee --- /dev/null +++ b/repository/Javascript-Core.package/ManifestJavascriptCore.class/README.md @@ -0,0 +1 @@ +Please describe the package using the class comment of the included manifest class. The manifest class also includes other additional metadata for the package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser \ No newline at end of file diff --git a/repository/Javascript-Core.package/ManifestJavascriptCore.class/class/ruleTempsReadBeforeWrittenRuleV1FalsePositive.st b/repository/Javascript-Core.package/ManifestJavascriptCore.class/class/ruleTempsReadBeforeWrittenRuleV1FalsePositive.st new file mode 100644 index 000000000..28e863376 --- /dev/null +++ b/repository/Javascript-Core.package/ManifestJavascriptCore.class/class/ruleTempsReadBeforeWrittenRuleV1FalsePositive.st @@ -0,0 +1,5 @@ +code-critics +ruleTempsReadBeforeWrittenRuleV1FalsePositive + + + ^ #(#(#(#RGMethodDefinition #(#'JSStream class' #encodeString:on: #true)) #'2023-09-27T18:22:24.916405+02:00') ) \ No newline at end of file diff --git a/repository/Javascript-Core.package/ManifestJavascriptCore.class/properties.json b/repository/Javascript-Core.package/ManifestJavascriptCore.class/properties.json new file mode 100644 index 000000000..7529dabf1 --- /dev/null +++ b/repository/Javascript-Core.package/ManifestJavascriptCore.class/properties.json @@ -0,0 +1,11 @@ +{ + "commentStamp" : "", + "super" : "PackageManifest", + "category" : "Javascript-Core-Manifest", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "ManifestJavascriptCore", + "type" : "normal" +} \ No newline at end of file diff --git a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingInsert.st b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingInsert.st index 584d3f7f1..a1c81b58d 100644 --- a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingInsert.st +++ b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingInsert.st @@ -5,13 +5,13 @@ testModifyingInsert equals: '$(this).insert("1")'. self assert: (self element insertAfter: [ :r | r div ]) - equals: '$(this).insert({"after":"
"})'. + equals: '$(this).insert({"after":"
<\/div>"})'. self assert: (self element insertBefore: 'abc') equals: '$(this).insert({"before":"abc"})'. self assert: (self element insertTop: [ :r | r span: 5 ]) - equals: '$(this).insert({"top":"5"})'. + equals: '$(this).insert({"top":"5<\/span>"})'. self assert: (self element insertBottom: '5') equals: '$(this).insert({"bottom":"5"})' \ No newline at end of file diff --git a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingReplace.st b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingReplace.st index bc41f1ecd..05ea9c48a 100644 --- a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingReplace.st +++ b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingReplace.st @@ -5,4 +5,4 @@ testModifyingReplace equals: '$(this).replace("foo")'. self assert: (self element replace: [ :r | r div id: 'foo' ]) - equals: '$(this).replace("
")' \ No newline at end of file + equals: '$(this).replace("
<\/div>")' \ No newline at end of file diff --git a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingUpdate.st b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingUpdate.st index 2ba8dc3c4..26f2bbf87 100644 --- a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingUpdate.st +++ b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testModifyingUpdate.st @@ -5,4 +5,4 @@ testModifyingUpdate equals: '$("foo").update("bar")'. self assert: (self element update: [ :r | r div: 'bar' ]) - equals: '$(this).update("
bar
")' \ No newline at end of file + equals: '$(this).update("
bar<\/div>")' \ No newline at end of file diff --git a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtml.st b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtml.st index 97d82ac46..612be1591 100644 --- a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtml.st +++ b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtml.st @@ -2,4 +2,4 @@ tests-rendering testRenderedHtml self assert: [ :html | html div script: (html scriptaculous element update: [ :r | r span ]) ] - renders: '
' \ No newline at end of file + renders: '
' \ No newline at end of file diff --git a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtmlWithScripts.st b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtmlWithScripts.st index 9aa9ec122..081e950be 100644 --- a/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtmlWithScripts.st +++ b/repository/Prototype-Tests-Core.package/PTElementTest.class/instance/testRenderedHtmlWithScripts.st @@ -4,4 +4,4 @@ testRenderedHtmlWithScripts assert: [ :html | html div script: (html scriptaculous element remove). html div script: (html scriptaculous element update: [ :r | r span ]) ] - renders: '
' \ No newline at end of file + renders: '
' \ No newline at end of file diff --git a/repository/Prototype-Tests-Core.package/monticello.meta/version b/repository/Prototype-Tests-Core.package/monticello.meta/version deleted file mode 100644 index 5a0fe0be3..000000000 --- a/repository/Prototype-Tests-Core.package/monticello.meta/version +++ /dev/null @@ -1 +0,0 @@ -(name 'Prototype-Tests-Core-pmm.21' message '- fix test' id 'bfad35bc-5735-0d00-b128-7dde02b3bc31' date '24 October 2018' time '11:20:33.301536 am' author 'pmm' ancestors ((name 'Prototype-Tests-Core-pmm.20' message 'Add Prototype script generator - fixes #1026' id '558e804a-5735-0d00-b10a-603302b3bc31' date '24 October 2018' time '10:48:45.604612 am' author 'pmm' ancestors ((name 'Prototype-Tests-Core-pmm.19' message 'Add mapping to Prototype''s PeriodicalExecuter - fixes #925' id '558de728-e331-0d00-8e86-62c808033da6' date '10 September 2018' time '12:00:10.83962 pm' author 'pmm' ancestors ((name 'Prototype-Tests-Core-pmm.18' message 'Issue 822: Drop clever CDATA trick' id '64717be3-c73b-4e85-b16c-c322d1137294' date '23 August 2014' time '10:03:16 am' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-Core.package/WAAbstractFileLibrary.class/instance/entityTagFor..st b/repository/Seaside-Core.package/WAAbstractFileLibrary.class/instance/entityTagFor..st index 6e6237034..e4fa372a3 100644 --- a/repository/Seaside-Core.package/WAAbstractFileLibrary.class/instance/entityTagFor..st +++ b/repository/Seaside-Core.package/WAAbstractFileLibrary.class/instance/entityTagFor..st @@ -3,7 +3,7 @@ entityTagFor: aStringOrByteArray | hash base64 | hash := GRPlatform current secureHashFor: aStringOrByteArray. "etags have to be delimited by double quotes" - base64 := GRPlatform current base64Encode: hash asByteArray. + base64 := GRPlatform current base64Encode: hash greaseAsByteArray. ^ String new: base64 size + 2 streamContents: [ :stream | stream nextPut: $"; diff --git a/repository/Seaside-HotwireTurbo.package/.filetree b/repository/Seaside-HotwireTurbo-Core.package/.filetree similarity index 100% rename from repository/Seaside-HotwireTurbo.package/.filetree rename to repository/Seaside-HotwireTurbo-Core.package/.filetree diff --git a/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turbo.st b/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turbo.st new file mode 100644 index 000000000..a247cbbda --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turbo.st @@ -0,0 +1,4 @@ +*Seaside-HotwireTurbo-Core +turbo + + ^ (JSStream on: 'Turbo') diff --git a/repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turboCallback..st b/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turboCallback..st similarity index 62% rename from repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turboCallback..st rename to repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turboCallback..st index 92f90a32a..be4a791a0 100644 --- a/repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turboCallback..st +++ b/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turboCallback..st @@ -1,4 +1,4 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboCallback: aNiladicValuable - self turboCallback: aNiladicValuable target: (JSStream on: 'this.closest(''turbo-frame'').id') \ No newline at end of file + self turboCallback: aNiladicValuable target: (JSStream on: 'this.closest(''turbo-frame'').id') diff --git a/repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turboCallback.target..st b/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turboCallback.target..st similarity index 87% rename from repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turboCallback.target..st rename to repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turboCallback.target..st index 7f4566eb6..0bb370bcb 100644 --- a/repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turboCallback.target..st +++ b/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/instance/turboCallback.target..st @@ -1,4 +1,4 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboCallback: aNiladicValuable target: frameId self add: @@ -8,4 +8,4 @@ turboCallback: aNiladicValuable target: frameId (Dictionary new add: 'action' -> 'replace'; add: 'frame' -> frameId; - yourself) }) \ No newline at end of file + yourself) }) diff --git a/repository/Seaside-HotwireTurbo.package/JSScript.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/JSScript.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/JSScript.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turbo..st b/repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turbo..st similarity index 80% rename from repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turbo..st rename to repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turbo..st index c9b4d1cdf..2596ca1d2 100644 --- a/repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turbo..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turbo..st @@ -1,6 +1,6 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turbo: aBoolean "data-turbo=""false"" disables Turbo Drive on links and forms including descendants. To reenable when an ancestor has opted out, use data-turbo=""true"". Be careful: when Turbo Drive is disabled, browsers treat link clicks as normal, but native adapters may exit the app." - self dataAttributeAt: 'turbo' put: aBoolean \ No newline at end of file + self dataAttributeAt: 'turbo' put: aBoolean diff --git a/repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turboAction..st b/repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turboAction..st similarity index 67% rename from repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turboAction..st rename to repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turboAction..st index 90c8fd65b..7cf963eee 100644 --- a/repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turboAction..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turboAction..st @@ -1,6 +1,6 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboAction: aString (#('replace' 'advance') includes: aString) ifFalse: [ self error: 'Argument for turboAction must be either ''replace'' or ''advance''.' ]. - self dataAttributeAt: 'turbo-action' put: aString \ No newline at end of file + self dataAttributeAt: 'turbo-action' put: aString diff --git a/repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turboTarget..st b/repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turboTarget..st similarity index 64% rename from repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turboTarget..st rename to repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turboTarget..st index 0575ff01f..1e810a7ad 100644 --- a/repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/instance/turboTarget..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/instance/turboTarget..st @@ -1,6 +1,6 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboTarget: aString "data-turbo-frame identifies the Turbo Frame to navigate. Refer to the Frames documentation for further details." - self dataAttributeAt: 'turbo-frame' put: aString \ No newline at end of file + self dataAttributeAt: 'turbo-frame' put: aString diff --git a/repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WAAnchorTag.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WAAnchorTag.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WABasicFormTag.extension/instance/turboStreamCallback..st b/repository/Seaside-HotwireTurbo-Core.package/WABasicFormTag.extension/instance/turboStreamCallback..st similarity index 83% rename from repository/Seaside-HotwireTurbo.package/WABasicFormTag.extension/instance/turboStreamCallback..st rename to repository/Seaside-HotwireTurbo-Core.package/WABasicFormTag.extension/instance/turboStreamCallback..st index 41d5a5025..c145a22f9 100644 --- a/repository/Seaside-HotwireTurbo.package/WABasicFormTag.extension/instance/turboStreamCallback..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WABasicFormTag.extension/instance/turboStreamCallback..st @@ -1,6 +1,6 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboStreamCallback: aValuable self action: ((self attributeAt: 'action') copy addField: (self storeCallback: - ((WATurboStreamCallback on: aValuable) context: canvas context))) \ No newline at end of file + ((WATurboStreamCallback on: aValuable) context: canvas context))) diff --git a/repository/Seaside-HotwireTurbo.package/WABasicFormTag.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WABasicFormTag.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WABasicFormTag.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WABasicFormTag.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/instance/turboStreamCallback..st b/repository/Seaside-HotwireTurbo-Core.package/WAButtonTag.extension/instance/turboStreamCallback..st similarity index 61% rename from repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/instance/turboStreamCallback..st rename to repository/Seaside-HotwireTurbo-Core.package/WAButtonTag.extension/instance/turboStreamCallback..st index 903a58041..12c2e76fc 100644 --- a/repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/instance/turboStreamCallback..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WAButtonTag.extension/instance/turboStreamCallback..st @@ -1,4 +1,4 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboStreamCallback: aValuable - self name: (self storeCallback: ((WATurboStreamCallback on: aValuable) context: canvas context)) \ No newline at end of file + self name: (self storeCallback: ((WATurboStreamCallback on: aValuable) context: canvas context)) diff --git a/repository/Seaside-HotwireTurbo.package/WAButtonTag.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WAButtonTag.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WAButtonTag.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WAButtonTag.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo-Core.package/WACallback.extension/instance/isTurboStreamCallback.st b/repository/Seaside-HotwireTurbo-Core.package/WACallback.extension/instance/isTurboStreamCallback.st new file mode 100644 index 000000000..a12ffecb4 --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/WACallback.extension/instance/isTurboStreamCallback.st @@ -0,0 +1,4 @@ +*Seaside-HotwireTurbo-Core +isTurboStreamCallback + + ^ false diff --git a/repository/Seaside-HotwireTurbo.package/WACallback.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WACallback.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WACallback.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WACallback.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WACallbackRegistry.extension/instance/findTurboStreamCallbackIn..st b/repository/Seaside-HotwireTurbo-Core.package/WACallbackRegistry.extension/instance/findTurboStreamCallbackIn..st similarity index 84% rename from repository/Seaside-HotwireTurbo.package/WACallbackRegistry.extension/instance/findTurboStreamCallbackIn..st rename to repository/Seaside-HotwireTurbo-Core.package/WACallbackRegistry.extension/instance/findTurboStreamCallbackIn..st index 49ce9123a..20d009dca 100644 --- a/repository/Seaside-HotwireTurbo.package/WACallbackRegistry.extension/instance/findTurboStreamCallbackIn..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WACallbackRegistry.extension/instance/findTurboStreamCallbackIn..st @@ -1,8 +1,8 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core findTurboStreamCallbackIn: aRequest aRequest fields keysDo: [ :key | callbacks at: key ifPresent: [ :callback | callback isTurboStreamCallback ifTrue: [ ^ callback ] ] ]. - ^ nil \ No newline at end of file + ^ nil diff --git a/repository/Seaside-HotwireTurbo.package/WACallbackRegistry.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WACallbackRegistry.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WACallbackRegistry.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WACallbackRegistry.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboCall..st b/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboCall..st similarity index 67% rename from repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboCall..st rename to repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboCall..st index a4cc89621..c56c29e81 100644 --- a/repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboCall..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboCall..st @@ -1,5 +1,5 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboCall: aComponent aComponent addDecoration: (WATurboFrame newWithId: self turboframeDecoration id). - ^ self call: aComponent \ No newline at end of file + ^ self call: aComponent diff --git a/repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboframeDecoration.st b/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboframeDecoration.st similarity index 71% rename from repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboframeDecoration.st rename to repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboframeDecoration.st index 17ecda7c5..da7d59edd 100644 --- a/repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboframeDecoration.st +++ b/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboframeDecoration.st @@ -1,4 +1,4 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboframeDecoration - ^ self decorations detect:[ :dec | dec isTurboFrame ] ifNone: [ nil ] \ No newline at end of file + ^ self decorations detect:[ :dec | dec isTurboFrame ] ifNone: [ nil ] diff --git a/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboframeId.st b/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboframeId.st new file mode 100644 index 000000000..3feb8ee34 --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/instance/turboframeId.st @@ -0,0 +1,4 @@ +*Seaside-HotwireTurbo-Core +turboframeId + + ^ self turboframeDecoration id diff --git a/repository/Seaside-HotwireTurbo.package/WAComponent.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WAComponent.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WAComponent.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo-Core.package/WADecoration.extension/instance/isTurboFrame.st b/repository/Seaside-HotwireTurbo-Core.package/WADecoration.extension/instance/isTurboFrame.st new file mode 100644 index 000000000..624f2a445 --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/WADecoration.extension/instance/isTurboFrame.st @@ -0,0 +1,4 @@ +*Seaside-HotwireTurbo-Core +isTurboFrame + + ^ false diff --git a/repository/Seaside-HotwireTurbo.package/WADecoration.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WADecoration.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WADecoration.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WADecoration.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo-Core.package/WAMimeType.extension/class/textVndTurboStreamHtml.st b/repository/Seaside-HotwireTurbo-Core.package/WAMimeType.extension/class/textVndTurboStreamHtml.st new file mode 100644 index 000000000..c24a0bb55 --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/WAMimeType.extension/class/textVndTurboStreamHtml.st @@ -0,0 +1,4 @@ +*Seaside-HotwireTurbo-Core +textVndTurboStreamHtml + + ^ self main: 'text' sub: 'vnd.turbo-stream.html' diff --git a/repository/Seaside-HotwireTurbo.package/WAMimeType.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WAMimeType.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WAMimeType.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WAMimeType.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WARenderContext.extension/instance/visitor.during..st b/repository/Seaside-HotwireTurbo-Core.package/WARenderContext.extension/instance/visitor.during..st similarity index 72% rename from repository/Seaside-HotwireTurbo.package/WARenderContext.extension/instance/visitor.during..st rename to repository/Seaside-HotwireTurbo-Core.package/WARenderContext.extension/instance/visitor.during..st index 33fe71b9d..557a952ba 100644 --- a/repository/Seaside-HotwireTurbo.package/WARenderContext.extension/instance/visitor.during..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WARenderContext.extension/instance/visitor.during..st @@ -1,8 +1,8 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core visitor: aVisitor during: aBlock "Set the value of visitor for the duration of aBlock" | previous | previous := visitor. [ visitor := aVisitor. aBlock value ] - ensure: [ visitor := previous ] \ No newline at end of file + ensure: [ visitor := previous ] diff --git a/repository/Seaside-HotwireTurbo.package/WARenderContext.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WARenderContext.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WARenderContext.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WARenderContext.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/isTurboFrameRequest.st b/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/isTurboFrameRequest.st new file mode 100644 index 000000000..bb06e3a64 --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/isTurboFrameRequest.st @@ -0,0 +1,3 @@ +*Seaside-HotwireTurbo-Core +isTurboFrameRequest + ^ (self headerAt: 'turbo-frame') notNil diff --git a/repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/isTurboStreamRequest.st b/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/isTurboStreamRequest.st similarity index 80% rename from repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/isTurboStreamRequest.st rename to repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/isTurboStreamRequest.st index 4a782bc20..719559c0e 100644 --- a/repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/isTurboStreamRequest.st +++ b/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/isTurboStreamRequest.st @@ -1,4 +1,4 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core isTurboStreamRequest ^ self accept anySatisfy: [ :accept | accept value = WAMimeType textVndTurboStreamHtml ] diff --git a/repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/turboStreamCallbackIn..st b/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/turboStreamCallbackIn..st similarity index 87% rename from repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/turboStreamCallbackIn..st rename to repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/turboStreamCallbackIn..st index 973288b0e..fd08f4979 100644 --- a/repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/turboStreamCallbackIn..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/instance/turboStreamCallbackIn..st @@ -1,4 +1,4 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboStreamCallbackIn: aRenderContext | callbacks | @@ -7,4 +7,4 @@ turboStreamCallbackIn: aRenderContext callbacks at: key ifPresent: [ :callback | callback isTurboStreamCallback ifTrue: [ ^ callback ] ] ]. - ^ nil \ No newline at end of file + ^ nil diff --git a/repository/Seaside-HotwireTurbo.package/WARequest.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WARequest.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WARequest.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WAButtonTag.extension/instance/turboStreamCallback..st b/repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/instance/turboStreamCallback..st similarity index 61% rename from repository/Seaside-HotwireTurbo.package/WAButtonTag.extension/instance/turboStreamCallback..st rename to repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/instance/turboStreamCallback..st index 903a58041..12c2e76fc 100644 --- a/repository/Seaside-HotwireTurbo.package/WAButtonTag.extension/instance/turboStreamCallback..st +++ b/repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/instance/turboStreamCallback..st @@ -1,4 +1,4 @@ -*Seaside-HotwireTurbo +*Seaside-HotwireTurbo-Core turboStreamCallback: aValuable - self name: (self storeCallback: ((WATurboStreamCallback on: aValuable) context: canvas context)) \ No newline at end of file + self name: (self storeCallback: ((WATurboStreamCallback on: aValuable) context: canvas context)) diff --git a/repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/instance/turboTarget..st b/repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/instance/turboTarget..st new file mode 100644 index 000000000..a68145fc0 --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/instance/turboTarget..st @@ -0,0 +1,4 @@ +*Seaside-HotwireTurbo-Core +turboTarget: aString + + self dataAttributeAt: 'turbo-frame' put: aString diff --git a/repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WASubmitButtonTag.extension/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/README.md b/repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/README.md similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/README.md rename to repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/README.md diff --git a/repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/instance/continue.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/instance/continue.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/instance/continue.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/instance/continue.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/instance/createTurboRenderContinuation.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/instance/createTurboRenderContinuation.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/instance/createTurboRenderContinuation.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/instance/createTurboRenderContinuation.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/properties.json similarity index 83% rename from repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/properties.json index d8e2cb441..9c7ecbec2 100644 --- a/repository/Seaside-HotwireTurbo.package/WATurboCallbackProcessingActionContinuation.class/properties.json +++ b/repository/Seaside-HotwireTurbo-Core.package/WATurboCallbackProcessingActionContinuation.class/properties.json @@ -1,11 +1,11 @@ { "commentStamp" : "", "super" : "WACallbackProcessingActionContinuation", - "category" : "Seaside-HotwireTurbo", + "category" : "Seaside-HotwireTurbo-Core", "classinstvars" : [ ], "pools" : [ ], "classvars" : [ ], "instvars" : [ ], "name" : "WATurboCallbackProcessingActionContinuation", "type" : "normal" -} \ No newline at end of file +} diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/README.md b/repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/README.md similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/README.md rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/README.md diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/instance/turboes2017esmJs.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/instance/turboes2017esmJs.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/instance/turboes2017esmJs.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/instance/turboes2017esmJs.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/instance/turboes2017umdJs.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/instance/turboes2017umdJs.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/instance/turboes2017umdJs.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/instance/turboes2017umdJs.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/properties.json similarity index 80% rename from repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/properties.json index 49f7299fb..572e14e0e 100644 --- a/repository/Seaside-HotwireTurbo.package/WATurboFileLibrary.class/properties.json +++ b/repository/Seaside-HotwireTurbo-Core.package/WATurboFileLibrary.class/properties.json @@ -1,11 +1,11 @@ { "commentStamp" : "", "super" : "WAFileLibrary", - "category" : "Seaside-HotwireTurbo", + "category" : "Seaside-HotwireTurbo-Core", "classinstvars" : [ ], "pools" : [ ], "classvars" : [ ], "instvars" : [ ], "name" : "WATurboFileLibrary", "type" : "normal" -} \ No newline at end of file +} diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/README.md b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/README.md similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/README.md rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/README.md diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/class/new.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/class/new.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/class/new.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/class/new.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/class/newWithId..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/class/newWithId..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/class/newWithId..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/class/newWithId..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/id.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/id.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/id.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/id.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/initializeWithId..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/initializeWithId..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/initializeWithId..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/initializeWithId..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/isTurboFrame.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/isTurboFrame.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/isTurboFrame.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/isTurboFrame.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/renderContentOn..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/renderContentOn..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/instance/renderContentOn..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/instance/renderContentOn..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/properties.json similarity index 80% rename from repository/Seaside-HotwireTurbo.package/WATurboFrame.class/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/properties.json index 616434178..786660b40 100644 --- a/repository/Seaside-HotwireTurbo.package/WATurboFrame.class/properties.json +++ b/repository/Seaside-HotwireTurbo-Core.package/WATurboFrame.class/properties.json @@ -1,7 +1,7 @@ { "commentStamp" : "", "super" : "WADecoration", - "category" : "Seaside-HotwireTurbo", + "category" : "Seaside-HotwireTurbo-Core", "classinstvars" : [ ], "pools" : [ ], "classvars" : [ ], @@ -10,4 +10,4 @@ ], "name" : "WATurboFrame", "type" : "normal" -} \ No newline at end of file +} diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/README.md b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/README.md similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/README.md rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/README.md diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/id..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/id..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/id..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/id..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/initialize.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/initialize.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/initialize.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/initialize.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/shouldVisitNextPresenterOf..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/shouldVisitNextPresenterOf..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/shouldVisitNextPresenterOf..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/shouldVisitNextPresenterOf..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/visitDecoration..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/visitDecoration..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/visitDecoration..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/visitDecoration..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/visitPainter..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/visitPainter..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/instance/visitPainter..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/instance/visitPainter..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/properties.json similarity index 84% rename from repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/properties.json index 6b4cd8999..7e2c33eb8 100644 --- a/repository/Seaside-HotwireTurbo.package/WATurboFramePresenterGuide.class/properties.json +++ b/repository/Seaside-HotwireTurbo-Core.package/WATurboFramePresenterGuide.class/properties.json @@ -1,7 +1,7 @@ { "commentStamp" : "", "super" : "WAVisiblePresenterGuide", - "category" : "Seaside-HotwireTurbo", + "category" : "Seaside-HotwireTurbo-Core", "classinstvars" : [ ], "pools" : [ ], "classvars" : [ ], @@ -12,4 +12,4 @@ ], "name" : "WATurboFramePresenterGuide", "type" : "normal" -} \ No newline at end of file +} diff --git a/repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/README.md b/repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/README.md similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/README.md rename to repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/README.md diff --git a/repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/prepareWithRenderContext..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/prepareWithRenderContext..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/prepareWithRenderContext..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/prepareWithRenderContext..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/processRendering..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/processRendering..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/processRendering..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/processRendering..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/processTurboFrameRendering..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/processTurboFrameRendering..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/processTurboFrameRendering..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/processTurboFrameRendering..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/processTurboStreamRendering..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/processTurboStreamRendering..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/instance/processTurboStreamRendering..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/instance/processTurboStreamRendering..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/properties.json similarity index 84% rename from repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/properties.json index a0e5acd1c..9eb961f43 100644 --- a/repository/Seaside-HotwireTurbo.package/WATurboRenderPhaseContinuation.class/properties.json +++ b/repository/Seaside-HotwireTurbo-Core.package/WATurboRenderPhaseContinuation.class/properties.json @@ -1,7 +1,7 @@ { "commentStamp" : "", "super" : "WARenderPhaseContinuation", - "category" : "Seaside-HotwireTurbo", + "category" : "Seaside-HotwireTurbo-Core", "classinstvars" : [ ], "pools" : [ ], "classvars" : [ ], @@ -11,4 +11,4 @@ ], "name" : "WATurboRenderPhaseContinuation", "type" : "normal" -} \ No newline at end of file +} diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/README.md b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/README.md similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/README.md rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/README.md diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/class/newWithRenderContext..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/class/newWithRenderContext..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/class/newWithRenderContext..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/class/newWithRenderContext..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/after.with..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/after.with..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/after.with..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/after.with..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/append.with..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/append.with..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/append.with..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/append.with..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/before.with..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/before.with..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/before.with..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/before.with..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/initializeWithContext..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/initializeWithContext..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/initializeWithContext..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/initializeWithContext..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/prepend.with..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/prepend.with..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/prepend.with..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/prepend.with..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/remove..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/remove..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/remove..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/remove..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/removeComponent..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/removeComponent..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/removeComponent..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/removeComponent..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/replace.with..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/replace.with..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/replace.with..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/replace.with..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/turboStreamAction.target.with..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/turboStreamAction.target.with..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/turboStreamAction.target.with..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/turboStreamAction.target.with..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/update.with..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/update.with..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/instance/update.with..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/instance/update.with..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/properties.json similarity index 80% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/properties.json index 03a8dceec..0a6413597 100644 --- a/repository/Seaside-HotwireTurbo.package/WATurboStreamBuilder.class/properties.json +++ b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamBuilder.class/properties.json @@ -1,7 +1,7 @@ { "commentStamp" : "", "super" : "WAObject", - "category" : "Seaside-HotwireTurbo", + "category" : "Seaside-HotwireTurbo-Core", "classinstvars" : [ ], "pools" : [ ], "classvars" : [ ], @@ -10,4 +10,4 @@ ], "name" : "WATurboStreamBuilder", "type" : "normal" -} \ No newline at end of file +} diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/README.md b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/README.md similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/README.md rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/README.md diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/context..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/context..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/context..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/context..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/isEnabledFor..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/isEnabledFor..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/isEnabledFor..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/isEnabledFor..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/isTurboStreamCallback.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/isTurboStreamCallback.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/isTurboStreamCallback.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/isTurboStreamCallback.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/priority.st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/priority.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/priority.st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/priority.st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/renderTurboStreamOn..st b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/renderTurboStreamOn..st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/instance/renderTurboStreamOn..st rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/instance/renderTurboStreamOn..st diff --git a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/properties.json b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/properties.json similarity index 82% rename from repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/properties.json index 9c3bd56f9..99b23cd47 100644 --- a/repository/Seaside-HotwireTurbo.package/WATurboStreamCallback.class/properties.json +++ b/repository/Seaside-HotwireTurbo-Core.package/WATurboStreamCallback.class/properties.json @@ -1,7 +1,7 @@ { "commentStamp" : "", "super" : "WAActionCallback", - "category" : "Seaside-HotwireTurbo", + "category" : "Seaside-HotwireTurbo-Core", "classinstvars" : [ ], "pools" : [ ], "classvars" : [ ], @@ -10,4 +10,4 @@ ], "name" : "WATurboStreamCallback", "type" : "normal" -} \ No newline at end of file +} diff --git a/repository/Seaside-HotwireTurbo-Core.package/monticello.meta/categories.st b/repository/Seaside-HotwireTurbo-Core.package/monticello.meta/categories.st new file mode 100644 index 000000000..f690b9c99 --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/monticello.meta/categories.st @@ -0,0 +1 @@ +SystemOrganization addCategory: #'Seaside-HotwireTurbo-Core'! diff --git a/repository/Seaside-HotwireTurbo.package/monticello.meta/initializers.st b/repository/Seaside-HotwireTurbo-Core.package/monticello.meta/initializers.st similarity index 100% rename from repository/Seaside-HotwireTurbo.package/monticello.meta/initializers.st rename to repository/Seaside-HotwireTurbo-Core.package/monticello.meta/initializers.st diff --git a/repository/Seaside-HotwireTurbo-Core.package/monticello.meta/package b/repository/Seaside-HotwireTurbo-Core.package/monticello.meta/package new file mode 100644 index 000000000..0b9eb997e --- /dev/null +++ b/repository/Seaside-HotwireTurbo-Core.package/monticello.meta/package @@ -0,0 +1 @@ +(name 'Seaside-HotwireTurbo-Core') diff --git a/repository/Seaside-HotwireTurbo.package/properties.json b/repository/Seaside-HotwireTurbo-Core.package/properties.json similarity index 100% rename from repository/Seaside-HotwireTurbo.package/properties.json rename to repository/Seaside-HotwireTurbo-Core.package/properties.json diff --git a/repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turbo.st b/repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turbo.st deleted file mode 100644 index 94b9c4739..000000000 --- a/repository/Seaside-HotwireTurbo.package/JSScript.extension/instance/turbo.st +++ /dev/null @@ -1,4 +0,0 @@ -*Seaside-HotwireTurbo -turbo - - ^ (JSStream on: 'Turbo') \ No newline at end of file diff --git a/repository/Seaside-HotwireTurbo.package/WACallback.extension/instance/isTurboStreamCallback.st b/repository/Seaside-HotwireTurbo.package/WACallback.extension/instance/isTurboStreamCallback.st deleted file mode 100644 index d7aaca6ba..000000000 --- a/repository/Seaside-HotwireTurbo.package/WACallback.extension/instance/isTurboStreamCallback.st +++ /dev/null @@ -1,4 +0,0 @@ -*Seaside-HotwireTurbo -isTurboStreamCallback - - ^ false \ No newline at end of file diff --git a/repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboframeId.st b/repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboframeId.st deleted file mode 100644 index cfbb355ba..000000000 --- a/repository/Seaside-HotwireTurbo.package/WAComponent.extension/instance/turboframeId.st +++ /dev/null @@ -1,4 +0,0 @@ -*Seaside-HotwireTurbo -turboframeId - - ^ self turboframeDecoration id \ No newline at end of file diff --git a/repository/Seaside-HotwireTurbo.package/WADecoration.extension/instance/isTurboFrame.st b/repository/Seaside-HotwireTurbo.package/WADecoration.extension/instance/isTurboFrame.st deleted file mode 100644 index ff5dbb5a0..000000000 --- a/repository/Seaside-HotwireTurbo.package/WADecoration.extension/instance/isTurboFrame.st +++ /dev/null @@ -1,4 +0,0 @@ -*Seaside-HotwireTurbo -isTurboFrame - - ^ false \ No newline at end of file diff --git a/repository/Seaside-HotwireTurbo.package/WAMimeType.extension/class/textVndTurboStreamHtml.st b/repository/Seaside-HotwireTurbo.package/WAMimeType.extension/class/textVndTurboStreamHtml.st deleted file mode 100644 index 511839b0a..000000000 --- a/repository/Seaside-HotwireTurbo.package/WAMimeType.extension/class/textVndTurboStreamHtml.st +++ /dev/null @@ -1,4 +0,0 @@ -*Seaside-HotwireTurbo -textVndTurboStreamHtml - - ^ self main: 'text' sub: 'vnd.turbo-stream.html' \ No newline at end of file diff --git a/repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/isTurboFrameRequest.st b/repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/isTurboFrameRequest.st deleted file mode 100644 index 473d46471..000000000 --- a/repository/Seaside-HotwireTurbo.package/WARequest.extension/instance/isTurboFrameRequest.st +++ /dev/null @@ -1,3 +0,0 @@ -*Seaside-HotwireTurbo -isTurboFrameRequest - ^ (self headerAt: 'turbo-frame') notNil \ No newline at end of file diff --git a/repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/instance/turboTarget..st b/repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/instance/turboTarget..st deleted file mode 100644 index 69d48c541..000000000 --- a/repository/Seaside-HotwireTurbo.package/WASubmitButtonTag.extension/instance/turboTarget..st +++ /dev/null @@ -1,4 +0,0 @@ -*Seaside-HotwireTurbo -turboTarget: aString - - self dataAttributeAt: 'turbo-frame' put: aString \ No newline at end of file diff --git a/repository/Seaside-HotwireTurbo.package/monticello.meta/categories.st b/repository/Seaside-HotwireTurbo.package/monticello.meta/categories.st deleted file mode 100644 index c64c6c9bc..000000000 --- a/repository/Seaside-HotwireTurbo.package/monticello.meta/categories.st +++ /dev/null @@ -1 +0,0 @@ -SystemOrganization addCategory: #'Seaside-HotwireTurbo'! diff --git a/repository/Seaside-HotwireTurbo.package/monticello.meta/package b/repository/Seaside-HotwireTurbo.package/monticello.meta/package deleted file mode 100644 index b29fa50c0..000000000 --- a/repository/Seaside-HotwireTurbo.package/monticello.meta/package +++ /dev/null @@ -1 +0,0 @@ -(name 'Seaside-HotwireTurbo') \ No newline at end of file diff --git a/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/README.md b/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/methodProperties.json b/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/methodProperties.json new file mode 100644 index 000000000..0e4a66223 --- /dev/null +++ b/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + } } diff --git a/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/properties.json b/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/properties.json new file mode 100644 index 000000000..6dfb2033a --- /dev/null +++ b/repository/Seaside-Squeak-Compatibility.package/PackageManifest.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-Squeak-Compatibility", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "PackageManifest", + "pools" : [ + ], + "super" : "Object", + "type" : "normal" } diff --git a/repository/Seaside-Squeak-Compatibility.package/String.extension/methodProperties.json b/repository/Seaside-Squeak-Compatibility.package/String.extension/methodProperties.json new file mode 100644 index 000000000..12696179a --- /dev/null +++ b/repository/Seaside-Squeak-Compatibility.package/String.extension/methodProperties.json @@ -0,0 +1,7 @@ +{ + "class" : { + }, + "instance" : { + "padLeftTo:with:" : "JohanBrichau 3/20/2016 16:34:12", + "padRightTo:with:" : "JohanBrichau 3/20/2016 16:34:12", + "substrings:" : "JohanBrichau 3/20/2016 16:34:12" } } diff --git a/repository/Seaside-Squeak-Compatibility.package/monticello.meta/categories.st b/repository/Seaside-Squeak-Compatibility.package/monticello.meta/categories.st new file mode 100644 index 000000000..fb882fc38 --- /dev/null +++ b/repository/Seaside-Squeak-Compatibility.package/monticello.meta/categories.st @@ -0,0 +1 @@ +SystemOrganization addCategory: #'Seaside-Squeak-Compatibility'! diff --git a/repository/Seaside-Squeak-Compatibility.package/monticello.meta/version b/repository/Seaside-Squeak-Compatibility.package/monticello.meta/version index a55413de4..9ad6521a7 100644 --- a/repository/Seaside-Squeak-Compatibility.package/monticello.meta/version +++ b/repository/Seaside-Squeak-Compatibility.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-Squeak-Compatibility-JohanBrichau.2' message 'Added String padding methods' id 'da20233e-d43c-40d6-abc9-7a5471f0c14e' date '20 March 2016' time '4:34:12.945 pm' author 'JohanBrichau' ancestors ((name 'Seaside-Squeak-Compatibility-JohanBrichau.1' message 'Added the String>>substrings: method which is now deprecated in Pharo5 so we can use Seaside3.2 in Squeak' id '55787bb4-42b6-4b96-9763-770907abd701' date '20 March 2016' time '4:17:51.27 pm' author 'JohanBrichau' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-Squeak-Compatibility-MaxLeske.3' message 'Add PackageManifest to prevent warnings when loading Pharo package manifest subclasses.' id '7566b74b-38c8-4763-b918-b71337aee6a8' date '29 October 2023' time '11:32:23.108584 am' author 'MaxLeske' ancestors ((name 'Seaside-Squeak-Compatibility-JohanBrichau.2' message 'Added String padding methods' id 'da20233e-d43c-40d6-abc9-7a5471f0c14e' date '20 March 2016' time '4:34:12.945 pm' author 'JohanBrichau' ancestors ((name 'Seaside-Squeak-Compatibility-JohanBrichau.1' message 'Added the String>>substrings: method which is now deprecated in Pharo5 so we can use Seaside3.2 in Squeak' id '55787bb4-42b6-4b96-9763-770907abd701' date '20 March 2016' time '4:17:51.27 pm' author 'JohanBrichau' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) diff --git a/repository/Seaside-Tests-Canvas.package/WADefaultScriptGeneratorTest.class/instance/createHandlers.st b/repository/Seaside-Tests-Canvas.package/WADefaultScriptGeneratorTest.class/instance/createHandlers.st new file mode 100644 index 000000000..748fc16e1 --- /dev/null +++ b/repository/Seaside-Tests-Canvas.package/WADefaultScriptGeneratorTest.class/instance/createHandlers.st @@ -0,0 +1,4 @@ +configuration +createHandlers + + ^ Array with: WARequestHandler new \ No newline at end of file diff --git a/repository/Seaside-Tests-Canvas.package/WADefaultScriptGeneratorTest.class/instance/testNestedScripts.st b/repository/Seaside-Tests-Canvas.package/WADefaultScriptGeneratorTest.class/instance/testNestedScripts.st new file mode 100644 index 000000000..d65bf80ad --- /dev/null +++ b/repository/Seaside-Tests-Canvas.package/WADefaultScriptGeneratorTest.class/instance/testNestedScripts.st @@ -0,0 +1,12 @@ +testing +testNestedScripts + + self + assert: [ :html | + html anchor script: + ((html jQuery this closest: 'div') append: [ :r | + r div script: (html jQuery this + on: 'click' + selector: '.class' + do: (JSStream on: 'alert(''nested script''')) ]) ] + gives: '' \ No newline at end of file diff --git a/repository/Seaside-Tests-Canvas.package/WAScriptGeneratorTest.class/instance/assert.gives..st b/repository/Seaside-Tests-Canvas.package/WAScriptGeneratorTest.class/instance/assert.gives..st index 747634a1b..f314c5f5d 100644 --- a/repository/Seaside-Tests-Canvas.package/WAScriptGeneratorTest.class/instance/assert.gives..st +++ b/repository/Seaside-Tests-Canvas.package/WAScriptGeneratorTest.class/instance/assert.gives..st @@ -5,4 +5,4 @@ assert: aBlock gives: aString fullDocument: true; scriptGeneratorClass: self scriptGeneratorClass; render: aBlock. - self assert: aString = html \ No newline at end of file + self assert: aString equals: html \ No newline at end of file