[Seasar-user:21240] Mayaa+mobylet CSSExpand機能について

PSC 松本 [E-MAIL ADDRESS DELETED]
2011年 12月 25日 (日) 09:58:46 JST


松本と申します。

Mayaa+mobylet 環境にて、CSSExpand機能を利用しようと
考えていますが、うまく動作しません。

□index.html
<?xml version="1.0" encoding="Windows-31J" ?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
"http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml ;
charset=Windows-31J" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="description" content="" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<link id="style"></style>
</head>
<body>
<h1 class="red">Hello World!</h1>
あいうえお<br />
</body>
</html>

□index.mayaa
<?xml version="1.0" encoding="Windows-31J"?>
<m:mayaa xmlns:m="http://mayaa.seasar.org"
	xmlns:s="http://sastruts.seasar.org"
	xmlns:f="http://sastruts.seasar.org/functions"
	xmlns:bean="http://jakarta.apache.org/struts/tags-bean"
	xmlns:html="http://jakarta.apache.org/struts/tags-html"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:fmt="http://java.sun.com/jstl/fmt"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions"
	xmlns:mb="http://taglibs.mobylet.org/">

	<m:write m:id="char" value="かきくけこ" escapeXml="true"/>

	<mb:css src="/css/style.css" m:id="style" />
</m:mayaa>

□css/style.css
body {
	width: 100%;
	margin: 0px;
	overflow: hidden;
	color: #333333;
	background-color: #bbeeff;
	font-style: normal;
	font-size: -2;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

h1.red {
	color: red;
}

□mobylet.xml
<?xml version="1.0" encoding="UTF-8"?>
<mobylet>
	<initializers>
		<chain>org.mobylet.core.initializer.impl.MobyletInitializerImpl</chain>
	</initializers>

	<device>
		<basedir>device/</basedir>
	</device>

	<emoji>
		<basedir>emoji/</basedir>
		<imagePath>img/mobylet-emoji</imagePath>
	</emoji>

	<ip>
		<basedir>ip/</basedir>
	</ip>

	<secureGateway>NONE</secureGateway>

	<cssExpand>
    	<execute>true</execute>
	    <removedClass>true</removedClass>
	</cssExpand>
</mobylet>

□org.mobylet.view.config.CSSConfig.properties
css.local.base.path={app_full_path}/src/main/webapp

根本的な記述方法だと思うのですが、
Firefoxのエミュレータにてdocomoでアクセスしても
適用されません。(body, h1のスタイルが変更されない。
ソース表示でinline展開されていない。)

こんな単純なことをメーリングで質問してもよいかと悩みましたが、
なかなかうまくいかず、四苦八苦しており、質問させて頂きました。

以上、よろしくお願い致します。


Seasar-user メーリングリストの案内