[Seaside] [BUG][FIX]PWS seaside cannot handle plain url

Tim Rowledge tim@sumeru.stanford.edu
Thu, 25 Apr 2002 18:50:42 -0700


This message is in MIME format which your mailer apparently does not support.
You either require a newer version of your software which supports MIME, or
a separate MIME decoding utility.  Alternatively, ask the sender of this
message to resend it in a different format.

--615007460--2024647682--134400860
Content-Type: text/plain; charset=us-ascii

Yay, my first fix for seaside!

If you use seaside with PWS a url of the form 'http://localhost' gets a
page with nothing more helpful than 'key not found'. This is because the
PWS ActionTable is not fully setup. A simple fix for this is to add the
IAPWS to PWS at 'default' as well as at 'seaside'.

Another probably useful change is to check the url and to add 'seaside'
if it is empty. This then also lets the previous code add 'config' and
you get to a useful place.

I really dislike websites that go nowhere with a plain url.

tim
-- 
Tim Rowledge, tim@sumeru.stanford.edu, http://sumeru.stanford.edu/tim
"bOtHeR," said Pooh, mistaking the LSD tablet for aspirin

--615007460--2024647682--134400860
Content-Type: application/octet-stream; name="seaside-defaultURLfix.1.cs"
Content-Disposition: attachment; filename="seaside-defaultURLfix.1.cs"
Content-Transfer-Encoding: base64

J0Zyb20gU3F1ZWFrMy4yZ2FtbWEgb2YgMTUgSmFudWFyeSAyMDAyIFtsYXRlc3QgdXBk
YXRlOiAjNDgxMV0gb24gMjUgQXByaWwgMjAwMiBhdCA2OjQ1OjUyIHBtJyENDSJDaGFu
Z2UgU2V0OgkJc2Vhc2lkZS1kZWZhdWx0VVJMZml4DURhdGU6CQkJMjUgQXByaWwgMjAw
Mg1BdXRob3I6CQkJdGltQHN1bWVydS5zdGFuZm9yZC5lZHUNDVNpbXBsZSBjaGFuZ2Ug
dG8gYWxsb3cgYSBwbGFpbiBVUkwgbGlrZSBodHRwOi8vbG9jYWxob3N0IHRvIGJlIHJl
ZGlyZWN0ZWQgdG8gYSB1c2VmdWwgcGFnZSByYXRoZXIgdGhhbiBqdXN0IGRpc3BsYXlp
bmcgJ2tleSBub3QgZm91bmQnLg1UaGlzIGlzIGZvciBQV1MgY29ubmVjdGVkIHNlYXNp
ZGVzIC0gbm8gaWRlYSB5ZXQgd2hhdCBoYXBwZW5zIHdpdGggQ29tYW5jaGUgc3R1ZmYu
DSIhDQ0NIUlBUFdTIG1ldGhvZHNGb3I6ICdhcyB5ZXQgdW5jbGFzc2lmaWVkJyBzdGFt
cDogJ3RwciA0LzI1LzIwMDIgMTg6NDInIQ1wcm9jZXNzOiBhUmVxdWVzdCANCXwgdXJs
IGFwcCByZXNwb25zZSByZXF1ZXN0IHwNCXVybCBfIChhUmVxdWVzdCB1cmwgZmluZFRv
a2VuczogJy8nKS4NCXVybCBpc0VtcHR5IGlmVHJ1ZTpbdXJsIGFkZDogJ3NlYXNpZGUn
XS4NCXVybCBzaXplIDwgMiBpZlRydWU6IFt1cmwgYWRkOiAnY29uZmlnJ10uDQlhcHAg
XyBJQUFwcGxpY2F0aW9uIGF0OiB1cmwgc2Vjb25kLg0NCXJlc3BvbnNlIF8gSUFQV1NS
ZXNwb25zZSBuZXcgcHdzOiBhUmVxdWVzdC4NCXJlc3BvbnNlIGFkZFVybFNlZ21lbnQ6
IHVybCByZW1vdmVGaXJzdDsNCQkJICBhZGRVcmxTZWdtZW50OiB1cmwgcmVtb3ZlRmly
c3QuDQkJCQ0JcmVxdWVzdCBfIElBUmVxdWVzdCBuZXcNCQkJCQlmaWVsZHM6IChhUmVx
dWVzdCBmaWVsZHMgaWZOaWw6IFtEaWN0aW9uYXJ5IG5ld10pOw0JCQkJCWhlYWRlcnM6
IERpY3Rpb25hcnkgbmV3Ow0JCQkJCXVzZXI6IGFSZXF1ZXN0IHVzZXJJRC4NCQkJCQkN
CWFwcCBoYW5kbGVSZXF1ZXN0OiByZXF1ZXN0DQkJIHJlc3BvbnNlOiByZXNwb25zZQ0J
CSB1cmw6IHVybC4hICENDQ0hSUFQV1MgY2xhc3MgbWV0aG9kc0ZvcjogJy0tIGFsbCAt
LScgc3RhbXA6ICd0cHIgNC8yNS8yMDAyIDE4OjM5JyENc3RhcnRPbjogcG9ydA0JfHRo
ZUlBUFdTfA0JUFdTIGxpbms6ICdzZWFzaWRlJyB0bzogKHRoZUlBUFdTIF8gc2VsZiBu
ZXcpLg0JUFdTIGxpbms6ICdkZWZhdWx0JyB0bzogdGhlSUFQV1MuDQlQV1Mgc2VydmVP
blBvcnQ6IHBvcnQgbG9nZ2luZ1RvOiAncHdzLWxvZy50eHQnLiEgIQ0NDSFQV1MgbWV0
aG9kc0ZvcjogJ1Byb2Nlc3NpbmcnIHN0YW1wOiAndHByIDQvMjUvMjAwMiAxODozNCch
DWdldFJlcGx5DQkiR2VuZXJhdGUgYSByZXBseSBiYXNlZCBvbiB0aGUgYWN0aW9uIHNl
bGVjdGVkIGJ5IHRoZSBmaXJzdCB3b3JkIG9mIHRoZSBVUkwuIg0NCXwga2V5IHwNCW1l
c3NhZ2Ugc2l6ZSA+IDANCQlpZlRydWU6IFtrZXkgXyAobWVzc2FnZSBhdDogMSkgYXNM
b3dlcmNhc2VdDQkJaWZGYWxzZTogW2tleSBfICdkZWZhdWx0J10uDQkoQWN0aW9uVGFi
bGUgaW5jbHVkZXNLZXk6IGtleSkgaWZGYWxzZTogW2tleSBfICdkZWZhdWx0J10uDQ0J
VHJhbnNjcmlwdCBzaG93OiAoJ1JlcXVlc3Q6ICcgLCB1cmwgcHJpbnRTdHJpbmcsICcg
ZnJvbTogJywgcGVlck5hbWUsICcgYWN0aW9uOiAnLCBrZXkpIDsgY3IuDQkoQWN0aW9u
VGFibGUgYXQ6IGtleSkgcHJvY2Vzczogc2VsZi4NISAhDQ0=

--615007460--2024647682--134400860--