Thanks Robbie,
That answers the point on having pages customised to achieving one
thing well.
OpenID wasn't a problem on the BlackBerry (though it was a pain to dig
out my password, as I've gotten used to using CardSpace with
myopenid), so I guess what I'm mostly asking for here is a user agent
sensitive GUI diet (so that when GPRS is having a bad day I don't have
to wait tooo long for the form to paint).
I spotted a little problem with calls/new, as it prepopulates the from
field with:
"./script/../config/../vendor/rails/actionpack/lib/action_view/helpers/
form_helper.rb:356:in `value_before_type_cast'./script/../config/../
vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:344:in
`value_before_type_cast'./script/../config/../vendor/rails/actionpack/
lib/action_view/helpers/form_helper.rb:259:in `to_input_field_tag'./
script/../config/../vendor/rails/actionpack/lib/action_view/helpers/
form_helper.rb:162:in `text_field'./script/../config/../vendor/rails/
actionpack/lib/action_view/helpers/form_helper.rb:430:in `send'./
script/../config/../vendor/rails/actionpack/lib/action_view/helpers/
form_helper.rb:430:in `text_field'./script/../config/../app/views//
calls/_call.rhtml:9:in `_run_rhtml_47app47views47calls47_call46rhtml'./
script/../config/../vendor/rails/actionpack/lib/action_view/helpers/
form_helper.rb:151:in `fields_for'./script/../config/../vendor/rails/
actionpack/lib/action_view/helpers/form_helper.rb:127:in `form_for'./
script/../config/../app/views//calls/_call.rhtml:4:in
`_run_rhtml_47app47views47calls47_call46rhtml'./script/../config/../
vendor/rails/actionpack/lib/action_view/base.rb:326:in `send'./
script/../config/../vendor/rails/actionpack/lib/action_view/base.rb:
326:in `compile_and_render_template'./script/../config/../vendor/rails/
actionpack/lib/action_view/base.rb:301:in `render_template'./script/../
config/../vendor/rails/actionpack/lib/action_view/base.rb:260:in
`render_file'./script/../config/../vendor/rails/actionpack/lib/
action_view/base.rb:275:in `render'./script/../config/../vendor/rails/
actionpack/lib/action_view/partials.rb:59:in `render_partial'./
script/../config/../vendor/rails/actionpack/lib/action_controller/
benchmarking.rb:30:in `benchmark'./script/../config/../vendor/rails/
actionpack/lib/action_view/partials.rb:58:in `render_partial'./
script/../config/../vendor/rails/actionpack/lib/action_view/base.rb:
287:in `render'./script/../config/../app/views/calls/new.rhtml:1:in
`_run_rhtml_47app47views47calls47new46rhtml'./script/../config/../
vendor/rails/actionpack/lib/action_view/base.rb:326:in `send'./
script/../config/../vendor/rails/actionpack/lib/action_view/base.rb:
326:in `compile_and_render_template'./script/../config/../vendor/rails/
actionpack/lib/action_view/base.rb:301:in `render_template'./script/../
config/../vendor/rails/actionpack/lib/action_view/base.rb:260:in
`render_file'./script/../config/../vendor/rails/actionpack/lib/
action_controller/base.rb:806:in `render_file'./script/../config/../
vendor/rails/actionpack/lib/action_controller/base.rb:711:in
`render_with_no_layout'./script/../config/../vendor/rails/actionpack/
lib/action_controller/layout.rb:247:in `render_without_benchmark'./
script/../config/../vendor/rails/actionpack/lib/action_controller/
benchmarking.rb:50:in `render'c:/ruby/lib/ruby/1.8/benchmark.rb:293:in
`measure'./script/../config/../vendor/rails/actionpack/lib/
action_controller/benchmarking.rb:50:in `render'./script/../config/../
vendor/rails/actionpack/lib/action_controller/base.rb:1096:in
`perform_action_without_filters'./script/../config/../vendor/rails/
actionpack/lib/action_controller/filters.rb:632:in `call_filter'./
script/../config/../vendor/rails/actionpack/lib/action_controller/
filters.rb:638:in `call_filter'./script/../config/../vendor/rails/
actionpack/lib/action_controller/filters.rb:438:in `call'./script/../
config/../vendor/rails/actionpack/lib/action_controller/filters.rb:
637:in `call_filter'./script/../config/../vendor/rails/actionpack/lib/
action_controller/filters.rb:638:in `call_filter'./script/../config/../
vendor/rails/actionpack/lib/action_controller/filters.rb:438:in
`call'./script/../config/../vendor/rails/actionpack/lib/
action_controller/filters.rb:637:in `call_filter'./script/../config/../
vendor/rails/actionpack/lib/action_controller/filters.rb:619:in
`perform_action_without_benchmark'./script/../config/../vendor/rails/
actionpack/lib/action_controller/benchmarking.rb:66:in
`perform_action_without_rescue'c:/ruby/lib/ruby/1.8/benchmark.rb:
293:in `measure'./script/../config/../vendor/rails/actionpack/lib/
action_controller/benchmarking.rb:66:in
`perform_action_without_rescue'./script/../config/../vendor/rails/
actionpack/lib/action_controller/rescue.rb:83:in `perform_action'./
script/../config/../vendor/rails/actionpack/lib/action_controller/
base.rb:430:in `send'./script/../config/../vendor/rails/actionpack/lib/
action_controller/base.rb:430:in `process_without_filters'./script/../
config/../vendor/rails/actionpack/lib/action_controller/filters.rb:
624:in `process_without_session_management_support'./script/../
config/../vendor/rails/actionpack/lib/action_controller/
session_management.rb:114:in `process'./script/../config/../vendor/
rails/actionpack/lib/action_controller/base.rb:330:in `process'./
script/../config/../vendor/rails/railties/lib/dispatcher.rb:41:in
`dispatch'c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/
mongrel/rails.rb:78:in `process'c:/ruby/lib/ruby/1.8/thread.rb:135:in
`synchronize'c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/
mongrel/rails.rb:76:in `process'c:/ruby/lib/ruby/gems/1.8/gems/
mongrel-1.0.1-mswin32/lib/mongrel.rb:618:in `process_client'c:/ruby/
lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:617:in
`each'c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/
mongrel.rb:617:in `process_client'c:/ruby/lib/ruby/gems/1.8/gems/
mongrel-1.0.1-mswin32/lib/mongrel.rb:736:in `run'c:/ruby/lib/ruby/gems/
1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:736:in `initialize'c:/
ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:
736:in `new'c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/
mongrel.rb:736:in `run'c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-
mswin32/lib/mongrel.rb:720:in `initialize'c:/ruby/lib/ruby/gems/1.8/
gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:720:in `new'c:/ruby/lib/ruby/
gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel.rb:720:in `run'c:/ruby/
lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
configurator.rb:271:in `run'c:/ruby/lib/ruby/gems/1.8/gems/
mongrel-1.0.1-mswin32/lib/mongrel/configurator.rb:270:in `each'c:/ruby/
lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/
configurator.rb:270:in `run'c:/ruby/lib/ruby/gems/1.8/gems/
mongrel-1.0.1-mswin32/bin/mongrel_rails:127:in `run'c:/ruby/lib/ruby/
gems/1.8/gems/mongrel-1.0.1-mswin32/lib/mongrel/command.rb:211:in
`run'c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-mswin32/bin/
mongrel_rails:243./script/../config/../vendor/rails/activesupport/lib/
active_support/dependencies.rb:488:in `load'./script/../config/../
vendor/rails/activesupport/lib/active_support/dependencies.rb:488:in
`load'./script/../config/../vendor/rails/activesupport/lib/
active_support/dependencies.rb:342:in `new_constants_in'./script/../
config/../vendor/rails/activesupport/lib/active_support/
dependencies.rb:488:in `load'./script/../config/../vendor/rails/
railties/lib/commands/servers/mongrel.rb:60c:/ruby/lib/ruby/site_ruby/
1.8/rubygems/custom_require.rb:27:in `gem_original_require'c:/ruby/lib/
ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'./
script/../config/../vendor/rails/activesupport/lib/active_support/
dependencies.rb:495:in `require'./script/../config/../vendor/rails/
activesupport/lib/active_support/dependencies.rb:342:in
`new_constants_in'./script/../config/../vendor/rails/activesupport/lib/
active_support/dependencies.rb:495:in `require'./script/../config/../
vendor/rails/railties/lib/commands/server.rb:39c:/ruby/lib/ruby/
site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'c:/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:27:in `require'script/server:3"
On Jan 4, 11:14 am, "Robert Clutton" <
robert.clut...@gmail.com> wrote:
> Hi Chris,
>
> Would the following pages be of use?:
>
 > 
http://mojo.bt.com/messages/newhttp://mojo.bt.com/calls/new
>
> I'm assuming you can get past the OpenID login process OK on the blackberry?
>
> Robbie
>
> On 04/01/2008, Chris Swan <
cps...@gmail.com> wrote:
>
>
>
> > One of my use cases for this tool is to initiate a call from my
> > BlackBerry (or other mobile device with a free/cheap data tarrif), so
> > it would be nice to have a lighter GUI (and maybe pages customised to
> > achieving one thing well).
>
> --
> -----------------------------http://blog.iclutton.comhttp://
twitter.com/robb1ehttp://flickr.com/photos/robbieshttp://pownce.com/robb1e/http://www.dopplr.com/traveller/robbiehttp://robb1e.onaswarm.com