Hatena::Groupchiyorozu

ちよろずグループダイアリ

2011-01-23

JavaScriptClient Databaseは非同期 01:07

javascriptClient Databaseは非同期で動くんだけど、jsにはwaitやsleepが無いからどうしたらいいんでしょうか?という話。

絶賛ハマリ中・・・・

2011-01-16

javascriptのalert 22:53

Titaniumのwebviewでjavascriptのアラートを表示すると、ファイル名が表示されてしまい格好悪いので、jQueryのalertを使ってみてもいいかも

iframe内のページでWebDatabaseを利用する際のSafariのWebインスペクタの挙動 18:56

  • リロードする度にDBがオープンされて堆積していく(iframe内でなければ堆積はしない)、堆積したDBをWebインスペクタから開こうとするとsafariごと落ちる

2011-01-15

アイディア 00:22

Titanium + HTML5 + javascript (とくにWebsocketをつかった)チャットアプリってどうかな?

進捗 00:20

大筋画面が完成した。細かい手直しを繰り返してきたけど何とか形になった。

WebDatabaseについて 00:20

このサンプルコードを見れば、やりたいことは大筋わかるはず

2011-01-10

起動画面について 02:08

Titaniumでの起動画面(スプラッシュスクリーン)の変更方法は以下

画像的には、iPhone4用のpngの壁紙を使うとよさそう

TitaniumのWebViewの中でjQueryを使ったときの問題と対処 19:49

WebViewの中でjQueryを使うと、jQueryが短縮化されているのでjavascript compilerが、やれ;が無いだのたくさんwarningを吐いて止まってしまう。

この場合への対処方法

上記のケースとは若干違うが、解決方法としては同じ。(compiler.jsのコメントにも「jQueryでwarningが出るならskipすべし」と書いてある)

もしかしてTitaniumのバージョンが上がると同じ問題が発生するかもしれないので要チェック。

TitaniumのWebViewではhistoryが記憶されていない 17:21

なので、onClick="history.back()"が動かない。

jQuery MobileとTitaniumを併用したときの問題かと思ったが、汎用的なtitaniumの問題だった。

だがしかし、どうやってもどるか・・・。

入力系画面の戻るボタン 17:04

入力系の画面の戻るボタンはiPhoneUIからするとNavBarに表示すべき内容だけれども、AndroidにはNavBarが無いので、あえて付けている。

縦縞の背景をつくるのに使ったサイト 14:42

stripe size : 3px

spacing : 3px

stripe color: #FFF0B5

background color: #FFF8DE

なかなか便利

Macで2つのフォルダを同期する 12:19

このソフトが便利だった。

作業用にはhttpでアクセスできるフォルダをつかってSafariで確認、iPhone/Androidで見るときにはTitanium専用フォルダに同期して確認という感じ

selectでjQueryのdatepickerをつかう 11:16

まずは普通にdatepicker

iPhoneでinput type=textに対してjQueryのdatepickerを設定すると、カレンダーを表示するたびにiphoneソフトウェアキーボードが立ち上がってしまって邪魔なので、それを回避したい

普通にやってもFormのinput要素以外にdatepickerを付けることは出来ないので、その方法を説明

2011-01-08

jQuery Mobile 01:34

jQuery Mobileもいつかつかってみたい

でも、TitaniumとjQuery Mobileを併用すると問題もあるらしい

この記事のバグ2の部分の記述

配色参考サイト 01:32

サイトのUIの基本色を決めるときに使うといいです

いろんな配色が登録されている

僕はhealthで検索しました

基本の色を選ぶと組み合わせの色を選んでくれる

TitaniumでjQuery 01:32

Titaniumでjquery-ui-1.8.7を使おうとするとエラーをたくさん吐いてjava script compilerが止まる。

とりあえずはエラーが少なくて一応コンパイルも通るjquery-ui-1.7.3に差し替えて利用。

Formをつくる時の参考ページ 17:08

普通にFormを組んでもそっけなくてアプリっぽくない感じなので、HTML5CSS3でオシャレなFormを組んでみる