<\/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<\/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