Changeset 20312 for platform/firefox/FireMobileSimulator/trunk
- Timestamp:
- 09/30/08 21:27:37 (5 years ago)
- Location:
- platform/firefox/FireMobileSimulator/trunk/src
- Files:
-
- 7 modified
-
chrome/content/options/dialogs/device.js (modified) (4 diffs)
-
chrome/content/options/dialogs/device.xul (modified) (1 diff)
-
chrome/content/options/options.js (modified) (2 diffs)
-
chrome/content/options/pages/general.xul (modified) (1 diff)
-
chrome/content/overlay.js (modified) (25 diffs)
-
chrome/locale/ja/msim.dtd (modified) (2 diffs)
-
defaults/preferences/msim.js (modified) (17 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/dialogs/device.js
r20289 r20312 96 96 + "." + firemobilesimulator.options.dialogs.device.id 97 97 + ".useragent"); 98 98 document.getElementById("msim.options.device.screen-width").value = firemobilesimulator.common.pref 99 .copyUnicharPref("msim.devicelist." 100 + firemobilesimulator.options.dialogs.device.carrier 101 + "." + firemobilesimulator.options.dialogs.device.id 102 + ".screen-width"); 103 document.getElementById("msim.options.device.screen-height").value = firemobilesimulator.common.pref 104 .copyUnicharPref("msim.devicelist." 105 + firemobilesimulator.options.dialogs.device.carrier 106 + "." + firemobilesimulator.options.dialogs.device.id 107 + ".screen-height"); 108 99 109 firemobilesimulator.options.dialogs.device.appendDeviceAttributeRows( 100 110 document.getElementById("msim.options.device.rows"), … … 156 166 parentNode) { 157 167 dump("remove:" + parentNode + "\n"); 158 while (parentNode.lastChild.getAttribute("id") != "msim.options.device. useragent.row") {168 while (parentNode.lastChild.getAttribute("id") != "msim.options.device.screen-height.row") { 159 169 dump("remove:" + parentNode.lastChild.getAttribute("id") + "\n"); 160 170 parentNode.removeChild(parentNode.lastChild); … … 198 208 var userAgent = document 199 209 .getElementById("msim.options.device.useragent").value; 210 var screenWidth = document.getElementById("msim.options.device.screen-width").value; 211 var screenHeight = document.getElementById("msim.options.device.screen-height").value; 200 212 201 213 // 入力チェック … … 213 225 + firemobilesimulator.options.dialogs.device.carrier 214 226 + "." + saveId + ".useragent", userAgent); 215 227 firemobilesimulator.common.pref.setUnicharPref("msim.devicelist." 228 + firemobilesimulator.options.dialogs.device.carrier 229 + "." + saveId + ".screen-width", screenWidth); 230 firemobilesimulator.common.pref.setUnicharPref("msim.devicelist." 231 + firemobilesimulator.options.dialogs.device.carrier 232 + "." + saveId + ".screen-height", screenHeight); 233 216 234 firemobilesimulator.options.dialogs.device.retVals.deviceName = deviceName; 217 235 firemobilesimulator.options.dialogs.device.retVals.id = saveId; -
platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/dialogs/device.xul
r20267 r20312 38 38 <textbox id="msim.options.device.useragent" size="50"/> 39 39 </row> 40 <row id="msim.options.device.screen-width.row" align="center"> 41 <label control="msim.options.device.screen-width" value="&msim.options.device.screen-width;"/> 42 <textbox id="msim.options.device.screen-width" size="50"/> 43 </row> 44 <row id="msim.options.device.screen-height.row" align="center"> 45 <label control="msim.options.device.screen-height" value="&msim.options.device.screen-height;"/> 46 <textbox id="msim.options.device.screen-height" size="50"/> 47 </row> 40 48 </rows> 41 49 </grid> -
platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/options.js
r20289 r20312 130 130 { 131 131 var pageDocument = document.getElementById("msim-options-iframe").contentDocument; 132 pageDocument.getElementById("msim-checkbox-general-force-screen-width").checked = firemobilesimulator.common.pref.getBoolPref("msim.config.general.force-screen-width"); 132 133 pageDocument.getElementById("msim-checkbox-general-reset-device-onquit").checked = firemobilesimulator.common.pref.getBoolPref("msim.config.general.reset-device-onquit"); 133 134 } … … 208 209 if(iFrameSrc.indexOf("general") != -1){ 209 210 dump("[msim]store general.\n"); 211 firemobilesimulator.options.optionsDataBoolean["msim.config.general.force-screen-width"] = pageDocument.getElementById("msim-checkbox-general-force-screen-width").checked; 210 212 firemobilesimulator.options.optionsDataBoolean["msim.config.general.reset-device-onquit"] = pageDocument.getElementById("msim-checkbox-general-reset-device-onquit").checked; 211 213 //Nothing to do -
platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/pages/general.xul
r20289 r20312 7 7 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 8 8 9 <groupbox> 10 <caption label="&msim.options.general.display.label;"/> 11 <grid> 12 <rows id="msim.options.general.quit.rows"> 13 <row align="center"> 14 <checkbox id="msim-checkbox-general-force-screen-width" label="&msim.options.general.display.force-screen-width.label;"/> 15 </row> 16 </rows> 17 </grid> 18 </groupbox> 19 9 20 <groupbox> 10 21 <caption label="&msim.options.general.quit.label;"/> -
platform/firefox/FireMobileSimulator/trunk/src/chrome/content/overlay.js
r20289 r20312 19 19 20 20 var firemobilesimulator; 21 if(!firemobilesimulator) firemobilesimulator = {}; 22 if(!firemobilesimulator.overlay) firemobilesimulator.overlay = {}; 21 if (!firemobilesimulator) 22 firemobilesimulator = {}; 23 if (!firemobilesimulator.overlay) 24 firemobilesimulator.overlay = {}; 23 25 24 26 firemobilesimulator.overlay.onInitialize = function() { … … 26 28 dump("[msim]onInitialize\n"); 27 29 28 firemobilesimulator.overlay.strings = document.getElementById("msim-strings"); 30 firemobilesimulator.overlay.strings = document 31 .getElementById("msim-strings"); 29 32 // initialize UserAgent 30 33 var windowContent = window.getBrowser(); … … 33 36 try { 34 37 35 window.removeEventListener('load', firemobilesimulator.overlay.onInitialize, false); 38 window.removeEventListener('load', 39 firemobilesimulator.overlay.onInitialize, false); 36 40 } catch (exception) { 37 41 dump("[msim]removeEventListner error:" + exception + "\n"); 38 42 } 39 windowContent.addEventListener('load', firemobilesimulator.overlay.BrowserOnLoad, 40 true); 41 } 42 43 var initialized = firemobilesimulator.common.pref.getBoolPref("msim.config.initialized"); 43 //windowContent.addEventListener('load', 44 // firemobilesimulator.overlay.BrowserOnLoad, true); 45 //window.addEventListener('load', 46 // firemobilesimulator.overlay.BrowserOnLoad, true); 47 var appcontent = document.getElementById("appcontent"); // ブラウザ 48 if(appcontent) 49 appcontent.addEventListener("DOMContentLoaded", firemobilesimulator.overlay.BrowserOnLoad, true); 50 51 } 52 53 var initialized = firemobilesimulator.common.pref 54 .getBoolPref("msim.config.initialized"); 44 55 if (!initialized) { 45 56 // 何か初期化処理をしたい場合はここに記載 46 // firemobilesimulator.common.pref.setBoolPref("msim.config.initialized", true); 57 // firemobilesimulator.common.pref.setBoolPref("msim.config.initialized", 58 // true); 47 59 } 48 60 firemobilesimulator.overlay.updateIcon(); … … 57 69 58 70 try { 59 window.removeEventListener("load", firemobilesimulator.overlay.onInitialize, false); 71 window.removeEventListener("load", 72 firemobilesimulator.overlay.onInitialize, false); 60 73 } catch (exception) { 61 74 dump("[msim]removeEventListner error:" + exception + "\n"); … … 69 82 dump("[msim]windowcount:" + windowCount.toString() + "\n"); 70 83 if (windowCount == 0) { 71 var resetOnQuit = firemobilesimulator.common.pref.getBoolPref("msim.config.general.reset-device-onquit"); 72 if(resetOnQuit) firemobilesimulator.core.resetDevice(); 84 var resetOnQuit = firemobilesimulator.common.pref 85 .getBoolPref("msim.config.general.reset-device-onquit"); 86 if (resetOnQuit) 87 firemobilesimulator.core.resetDevice(); 73 88 } 74 89 75 90 try { 76 window.removeEventListener("close", firemobilesimulator.overlay.onUnload, false); 91 window.removeEventListener("close", 92 firemobilesimulator.overlay.onUnload, false); 77 93 } catch (exception) { 78 94 dump("[msim]removeEventListner error:" + exception + "\n"); … … 82 98 83 99 firemobilesimulator.overlay.displayDeviceSwitcherMenu = function(menu, suffix) { 84 var optionsSeparator = document.getElementById("msim-separator2-" 85 + suffix); 100 var optionsSeparator = document.getElementById("msim-separator2-" + suffix); 86 101 87 102 this.removeGeneratedMenuItems(menu, ["msim-default-" + suffix, … … 89 104 90 105 firemobilesimulator.common.carrier.carrierArray.forEach(function(carrier) { 91 var deviceCount = firemobilesimulator.common.pref .getIntPref("msim.devicelist." + carrier92 + ".count");106 var deviceCount = firemobilesimulator.common.pref 107 .getIntPref("msim.devicelist." + carrier + ".count"); 93 108 for (var i = 1; i <= deviceCount; i++) { 94 109 var menuItem = document.createElement("menuitem"); 95 110 96 var device = firemobilesimulator.common.pref.copyUnicharPref("msim.devicelist." + carrier 97 + "." + i + ".device"); 98 var useragent = firemobilesimulator.common.pref.copyUnicharPref("msim.devicelist." 99 + carrier + "." + i + ".useragent"); 111 var device = firemobilesimulator.common.pref 112 .copyUnicharPref("msim.devicelist." + carrier + "." + i 113 + ".device"); 114 var useragent = firemobilesimulator.common.pref 115 .copyUnicharPref("msim.devicelist." + carrier + "." + i 116 + ".useragent"); 100 117 101 118 if (device) { … … 103 120 + carrier + "-" + i); 104 121 menuItem.setAttribute("label", carrier + " " + device); 105 menuItem.setAttribute("oncommand", "firemobilesimulator.core.setDevice(\"" + carrier 122 menuItem.setAttribute("oncommand", 123 "firemobilesimulator.core.setDevice(\"" + carrier 106 124 + "\", " + i + ");"); 107 125 menuItem.setAttribute("type", "radio"); … … 112 130 }); 113 131 114 var currentMenuId = "msim-device-" + suffix + "-" 115 + firemobilesimulator.common.pref.copyUnicharPref("msim.current.carrier") + "-" 116 + firemobilesimulator.common.pref.copyUnicharPref("msim.current.id"); 132 var currentMenuId = "msim-device-" 133 + suffix 134 + "-" 135 + firemobilesimulator.common.pref 136 .copyUnicharPref("msim.current.carrier") 137 + "-" 138 + firemobilesimulator.common.pref 139 .copyUnicharPref("msim.current.id"); 117 140 var currentMenu = document.getElementById(currentMenuId); 118 141 if (!currentMenu) { … … 122 145 } 123 146 124 firemobilesimulator.overlay.removeGeneratedMenuItems = function(menu, permanentMenus) { 147 firemobilesimulator.overlay.removeGeneratedMenuItems = function(menu, 148 permanentMenus) { 125 149 var menuItem = null; 126 150 … … 152 176 153 177 firemobilesimulator.overlay.openAbout = function() { 154 window.openDialog("chrome://msim/content/about.xul", 155 " msim-about-dialog", "centerscreen,chrome,modal,resizable");178 window.openDialog("chrome://msim/content/about.xul", "msim-about-dialog", 179 "centerscreen,chrome,modal,resizable"); 156 180 } 157 181 158 182 firemobilesimulator.overlay.BrowserOnLoad = function(objEvent) { 159 160 var carrier = firemobilesimulator.common.pref.copyUnicharPref("msim.current.carrier"); 183 dump("[msim]BrowserOnLoad is fired.\n"); 184 var carrier = firemobilesimulator.common.pref 185 .copyUnicharPref("msim.current.carrier"); 186 var id = firemobilesimulator.common.pref.copyUnicharPref("msim.current.id"); 161 187 162 188 if (carrier) { 163 189 var ndDocument = objEvent.originalTarget; 164 if (!ndDocument.body){165 // dump("body is null\n");190 if(objEvent.originalTarget.nodeName != "#document"){ 191 dump("[msim]nodeName is not #document\n") 166 192 return; 167 193 } 194 //if (!ndDocument.body) { 195 // dump("[msim]body is null\n"); 196 // return; 197 //} 198 var forceScreenWidth = firemobilesimulator.common.pref 199 .getBoolPref("msim.config.general.force-screen-width") 200 var forceScreenHeight = firemobilesimulator.common.pref 201 .getBoolPref("msim.config.general.force-screen-height") 202 203 if (forceScreenWidth) { 204 var width = firemobilesimulator.common.pref 205 .copyUnicharPref("msim.devicelist." + carrier + "." + id 206 + ".screen-width") 207 || firemobilesimulator.common.pref 208 .copyUnicharPref("msim.config.general.screen-width-default"); 209 ndDocument.body.style.width = width + "px"; 210 ndDocument.body.style.border = "solid 2px black"; 211 } 212 /* 213 if (forceScreenHeight) { 214 var height = firemobilesimulator.common.pref 215 .copyUnicharPref("msim.devicelist." + carrier + "." + id 216 + ".screen-height") 217 || firemobilesimulator.common.pref 218 .copyUnicharPref("msim.config.general.screen-height-default"); 219 dump("setheight:"+height+"\n"); 220 ndDocument.body.style.height = height + "px"; 221 //ndDocument.body.clientHeight = height + "px"; 222 ndDocument.body.style.overflow = "scroll"; 223 } 224 */ 168 225 169 226 // Firefoxの埋め込み表示Content-Typeは、自動的にDOMに変換されている為、除外する。 … … 179 236 var nodisplays = hdmls[0].getElementsByTagName("nodisplay"); 180 237 for (var i = 0; i < nodisplays.length; i++) { 181 var actions = nodisplays[i] 182 .getElementsByTagName("action"); 238 var actions = nodisplays[i].getElementsByTagName("action"); 183 239 for (var j = 0; j < actions.length; j++) { 184 240 var task = actions[j].getAttribute("task"); … … 195 251 // WML暫定対応 196 252 var oneventTags = ndDocument.getElementsByTagName("wml:onevent"); 197 for (var i =0; i<oneventTags.length; i++){198 dump("wml:onevent found:" +i+"\n");253 for (var i = 0; i < oneventTags.length; i++) { 254 dump("wml:onevent found:" + i + "\n"); 199 255 var onevent = oneventTags[i]; 200 256 var type = onevent.getAttribute("type"); 201 257 if (type == "onenterforward") { 202 258 var goTags = onevent.getElementsByTagName("wml:go"); 203 for (var j =0; j<goTags.length; j++){204 dump("wml:go found:" +j+"\n");259 for (var j = 0; j < goTags.length; j++) { 260 dump("wml:go found:" + j + "\n"); 205 261 var go = goTags[j]; 206 262 var href = go.getAttribute("href"); 207 263 if (href) { 208 dump("onenterforward go:" +href+"\n");264 dump("onenterforward go:" + href + "\n"); 209 265 ndDocument.location.href = href; 210 266 } … … 213 269 } 214 270 var wmlAnchorTags = ndDocument.getElementsByTagName("wml:anchor"); 215 for (var i =0; i<wmlAnchorTags.length; i++){271 for (var i = 0; i < wmlAnchorTags.length; i++) { 216 272 var anchor = wmlAnchorTags[i]; 217 273 var spawnTags = anchor.getElementsByTagName("wml:spawn"); 218 for (var j =0; j<spawnTags.length; j++){274 for (var j = 0; j < spawnTags.length; j++) { 219 275 var spawn = spawnTags[j]; 220 276 var href = spawn.getAttribute("href"); 221 277 if (href) { 222 dump("wml:anchor->wml:spawn found. set link:"+href+"\n"); 223 //spawn.addEventListener("click", function(){ndDocument.location.href=href;}, 224 // false); 225 spawn.innerHTML = '<a href="'+href+'">'+spawn.innerHTML+"</a>"; 278 dump("wml:anchor->wml:spawn found. set link:" + href 279 + "\n"); 280 // spawn.addEventListener("click", 281 // function(){ndDocument.location.href=href;}, 282 // false); 283 spawn.innerHTML = '<a href="' + href + '">' 284 + spawn.innerHTML + "</a>"; 226 285 } 227 286 } 228 287 } 229 288 230 var pictogramConverterEnabled = firemobilesimulator.common.pref.getBoolPref("msim.config."+carrier+".pictogram.enabled") 231 if (pictogramConverterEnabled){ 289 var pictogramConverterEnabled = firemobilesimulator.common.pref 290 .getBoolPref("msim.config." + carrier 291 + ".pictogram.enabled") 292 if (pictogramConverterEnabled) { 232 293 dump("[msim]convert pictogram in overlay.js\n"); 233 294 var mpc = firemobilesimulator.mpc.factory(carrier); … … 241 302 iconno, 10))); 242 303 } else if (iconno) { 243 iconno = mpc.getIconNumFromIconName("_" +iconno);304 iconno = mpc.getIconNumFromIconName("_" + iconno); 244 305 if (iconno) { 245 imgs[i].setAttribute("src", mpc.getImageSrc(iconno)); 306 imgs[i] 307 .setAttribute("src", mpc 308 .getImageSrc(iconno)); 246 309 } 247 310 } … … 257 320 if (true == confirm(firemobilesimulator.overlay.strings 258 321 .getString("msim_utnConfirmation"))) { 259 firemobilesimulator.common.pref.setBoolPref("msim.temp.utnflag", true); 322 firemobilesimulator.common.pref.setBoolPref( 323 "msim.temp.utnflag", true); 260 324 } 261 325 return true; … … 266 330 if (true == confirm(firemobilesimulator.overlay.strings 267 331 .getString("msim_lcsConfirmation"))) { 268 firemobilesimulator.common.pref.setBoolPref("msim.temp.lcsflag", true); 332 firemobilesimulator.common.pref.setBoolPref( 333 "msim.temp.lcsflag", true); 269 334 return true; 270 335 } else { … … 273 338 }; 274 339 275 firemobilesimulator.common.pref.setBoolPref("msim.temp.utnflag", false); 276 firemobilesimulator.common.pref.setBoolPref("msim.temp.lcsflag", false); 340 firemobilesimulator.common.pref.setBoolPref("msim.temp.utnflag", 341 false); 342 firemobilesimulator.common.pref.setBoolPref("msim.temp.lcsflag", 343 false); 277 344 278 345 var anchorTags = ndDocument.getElementsByTagName('a'); … … 281 348 var utn = anchorTag.getAttribute("utn"); 282 349 if (null != utn) { 283 anchorTag.addEventListener("click", setUtnFunction, 284 false); 350 anchorTag.addEventListener("click", setUtnFunction, false); 285 351 } 286 352 … … 288 354 if (null != lcs) { 289 355 dump("setlcs for a tag\n"); 290 anchorTag.addEventListener("click", setLcsFunction, 291 false); 356 anchorTag.addEventListener("click", setLcsFunction, false); 292 357 } 293 358 } … … 301 366 var formTag = formTags[i]; 302 367 303 // UTNセット368 // UTNセット 304 369 var utn = formTag.getAttribute("utn"); 305 370 if (null != utn) { 306 formTag.addEventListener("submit", setUtnFunction, 307 false); 371 formTag.addEventListener("submit", setUtnFunction, false); 308 372 } 309 373 … … 311 375 if (null != lcs) { 312 376 dump("setlcs for form tag\n"); 313 formTag.addEventListener("submit", setLcsFunction, 314 false); 315 } 316 317 //オープンiエリアの場合のメソッドを強制的にGETに書き換え 377 formTag.addEventListener("submit", setLcsFunction, false); 378 } 379 380 // オープンiエリアの場合のメソッドを強制的にGETに書き換え 318 381 var action = formTag.getAttribute("action"); 319 382 if (action && action == "http://w1m.docomo.ne.jp/cp/iarea") { … … 321 384 } 322 385 323 // uid=NULLGWDOCOMOのPOST送信386 // uid=NULLGWDOCOMOのPOST送信 324 387 var method = formTag.getAttribute("method"); 325 388 if (method && method.toUpperCase() == "POST") { … … 368 431 dump("[msim]updateicon\n"); 369 432 var msimButton = document.getElementById("msim-button"); 370 var menu = document.getElementById("msim-menu");433 var menu = document.getElementById("msim-menu"); 371 434 var target = [msimButton, menu]; 372 target.forEach(function(item) {435 target.forEach(function(item) { 373 436 if (item) { 374 var carrier = firemobilesimulator.common.pref.copyUnicharPref("msim.current.carrier"); 437 var carrier = firemobilesimulator.common.pref 438 .copyUnicharPref("msim.current.carrier"); 375 439 if (!carrier) { 376 440 dump("[msim]set default\n"); … … 385 449 386 450 /* 387 firemobilesimulator.overlay.onInitialize = function(e) {388 firemobilesimulator.overlay.onInitialize(e); 389 } 390 391 firemobilesimulator.overlay.onUnload = function(e) { 392 firemobilesimulator.overlay.onUnload(e); 393 } 394 */ 395 396 window.addEventListener("load", firemobilesimulator.overlay.onInitialize,false);451 * firemobilesimulator.overlay.onInitialize = function(e) { 452 * firemobilesimulator.overlay.onInitialize(e); } 453 * 454 * firemobilesimulator.overlay.onUnload = function(e) { 455 * firemobilesimulator.overlay.onUnload(e); } 456 */ 457 458 window 459 .addEventListener("load", firemobilesimulator.overlay.onInitialize, 460 false); 397 461 window.addEventListener("unload", firemobilesimulator.overlay.onUnload, false); 398 462 -
platform/firefox/FireMobileSimulator/trunk/src/chrome/locale/ja/msim.dtd
r20289 r20312 15 15 <!ENTITY msim.options.general.quit.label "終了"> 16 16 <!ENTITY msim.options.general.quit.reset-device-onquit.label "ブラウザ終了時に端末選択を解除する"> 17 <!ENTITY msim.options.general.display.label "表示"> 18 <!ENTITY msim.options.general.display.force-screen-width.label "表示領域の横幅を端末に合わせる"> 17 19 <!ENTITY msim.options.edit "編集する"> 18 20 <!ENTITY msim.options.delete "削除する"> … … 22 24 <!ENTITY msim.options.device.carrier "キャリア(必須)"> 23 25 <!ENTITY msim.options.device.useragent "User agent(必須)"> 26 <!ENTITY msim.options.device.screen-width "スクリーン横幅(px)"> 27 <!ENTITY msim.options.device.screen-height "スクリーン高さ(px)"> -
platform/firefox/FireMobileSimulator/trunk/src/defaults/preferences/msim.js
r20289 r20312 3 3 4 4 pref("msim.config.general.reset-device-onquit", true); 5 pref("msim.config.general.force-screen-width", true); 6 pref("msim.config.general.force-screen-height", true); 7 pref("msim.config.general.screen-width-default", "240"); 8 pref("msim.config.general.screen-height-default", "300"); 5 9 6 10 pref("msim.config.DC.uid", "01msimmsim00"); … … 27 31 pref("msim.devicelist.DC.1.carrier", "DC"); 28 32 pref("msim.devicelist.DC.1.useragent", "DoCoMo/2.0 P903i(c100;TB;W24H12)"); 33 pref("msim.devicelist.DC.1.screen-width", "240"); 34 pref("msim.devicelist.DC.1.screen-height", "270"); 29 35 pref("msim.devicelist.DC.2.device", "N505i"); 30 36 pref("msim.devicelist.DC.2.carrier", "DC"); 31 37 pref("msim.devicelist.DC.2.useragent", "DoCoMo/1.0/N505i/c20/TB/W20H10"); 38 pref("msim.devicelist.DC.2.screen-width", "240"); 39 pref("msim.devicelist.DC.2.screen-height", "270"); 32 40 33 41 pref("msim.devicelist.AU.count", 2); … … 46 54 pref("msim.devicelist.AU.1.x-up-devcap-softkeysize", "6"); 47 55 pref("msim.devicelist.AU.1.x-up-devcap-titlebar", "0"); 56 pref("msim.devicelist.AU.1.screen-width", "232"); 57 pref("msim.devicelist.AU.1.screen-height", "348"); 48 58 pref("msim.devicelist.AU.2.device", "C5001T"); 49 59 pref("msim.devicelist.AU.2.carrier", "AU"); … … 58 68 pref("msim.devicelist.AU.2.x-up-devcap-softkeysize", "6"); 59 69 pref("msim.devicelist.AU.2.x-up-devcap-titlebar", "0"); 70 pref("msim.devicelist.AU.2.screen-width", "144"); 71 pref("msim.devicelist.AU.2.screen-height", "135"); 60 72 61 73 pref("msim.devicelist.SB.count", 14); … … 65 77 pref("msim.devicelist.SB.1.x-jphone-display", "96*84"); 66 78 pref("msim.devicelist.SB.1.x-jphone-msname", "J-SH02"); 79 pref("msim.devicelist.SB.1.screen-width", "96"); 80 pref("msim.devicelist.SB.1.screen-height", "98"); 67 81 pref("msim.devicelist.SB.2.device", "J-PHONE J-T07(C3型)"); 68 82 pref("msim.devicelist.SB.2.carrier", "SB"); … … 70 84 pref("msim.devicelist.SB.2.x-jphone-display", "144*136"); 71 85 pref("msim.devicelist.SB.2.x-jphone-msname", "J-T07"); 86 pref("msim.devicelist.SB.2.screen-width", "144"); 87 pref("msim.devicelist.SB.2.screen-height", "136"); 72 88 pref("msim.devicelist.SB.3.device", "J-PHONE J-SH010(C4型)"); 73 89 pref("msim.devicelist.SB.3.carrier", "SB"); … … 75 91 pref("msim.devicelist.SB.3.x-jphone-display", "240*260"); 76 92 pref("msim.devicelist.SB.3.x-jphone-msname", "J-SH10"); 93 pref("msim.devicelist.SB.3.screen-width", "240"); 94 pref("msim.devicelist.SB.3.screen-height", "260"); 77 95 pref("msim.devicelist.SB.4.device", "J-SH51(P4(1)型)"); 78 96 pref("msim.devicelist.SB.4.carrier", "SB"); … … 80 98 pref("msim.devicelist.SB.4.x-jphone-display", "120*130"); 81 99 pref("msim.devicelist.SB.4.x-jphone-msname", "J-SH51"); 100 pref("msim.devicelist.SB.4.screen-width", "120"); 101 pref("msim.devicelist.SB.4.screen-height", "130"); 82 102 pref("msim.devicelist.SB.5.device", "V601N(P4(2)型)"); 83 103 pref("msim.devicelist.SB.5.carrier", "SB"); … … 85 105 pref("msim.devicelist.SB.5.x-jphone-display", "160*180"); 86 106 pref("msim.devicelist.SB.5.x-jphone-msname", "V601N"); 107 pref("msim.devicelist.SB.5.screen-width", "160"); 108 pref("msim.devicelist.SB.5.screen-height", "180"); 87 109 pref("msim.devicelist.SB.6.device", "J-SH53(P5型)"); 88 110 pref("msim.devicelist.SB.6.carrier", "SB"); … … 90 112 pref("msim.devicelist.SB.6.x-jphone-display", "240*260"); 91 113 pref("msim.devicelist.SB.6.x-jphone-msname", "J-SH53"); 114 pref("msim.devicelist.SB.6.screen-width", "240"); 115 pref("msim.devicelist.SB.6.screen-height", "260"); 92 116 pref("msim.devicelist.SB.7.device", "V602T(P6型)"); 93 117 pref("msim.devicelist.SB.7.carrier", "SB"); … … 95 119 pref("msim.devicelist.SB.7.x-jphone-display", "240*261"); 96 120 pref("msim.devicelist.SB.7.x-jphone-msname", "V602T"); 121 pref("msim.devicelist.SB.7.screen-width", "240"); 122 pref("msim.devicelist.SB.7.screen-height", "261"); 97 123 pref("msim.devicelist.SB.8.device", "V604SH(P7型)"); 98 124 pref("msim.devicelist.SB.8.carrier", "SB"); … … 100 126 pref("msim.devicelist.SB.8.x-jphone-display", "240*260"); 101 127 pref("msim.devicelist.SB.8.x-jphone-msname", "V604SH"); 128 pref("msim.devicelist.SB.8.screen-width", "240"); 129 pref("msim.devicelist.SB.8.screen-height", "260"); 102 130 pref("msim.devicelist.SB.9.device", "Vodafone V801SA(W型)"); 103 131 pref("msim.devicelist.SB.9.carrier", "SB"); … … 105 133 pref("msim.devicelist.SB.9.x-jphone-display", "240*256"); 106 134 pref("msim.devicelist.SB.9.x-jphone-msname", "V801SA"); 135 pref("msim.devicelist.SB.9.screen-width", "240"); 136 pref("msim.devicelist.SB.9.screen-height", "256"); 107 137 pref("msim.devicelist.SB.10.device", "Vodafone 702MO(3GC型)"); 108 138 pref("msim.devicelist.SB.10.carrier", "SB"); … … 110 140 pref("msim.devicelist.SB.10.x-jphone-display", "176*220"); 111 141 pref("msim.devicelist.SB.10.x-jphone-msname", "V702MO"); 142 pref("msim.devicelist.SB.10.screen-width", "176"); 143 pref("msim.devicelist.SB.10.screen-height", "220"); 112 144 pref("msim.devicelist.SB.11.device", "Vodafone 702NK(NOKIA 6630)(3GC型)"); 113 145 pref("msim.devicelist.SB.11.carrier", "SB"); … … 115 147 pref("msim.devicelist.SB.11.x-jphone-display", "176*208"); 116 148 pref("msim.devicelist.SB.11.x-jphone-msname", "V702NK"); 149 pref("msim.devicelist.SB.11.screen-width", "176"); 150 pref("msim.devicelist.SB.11.screen-height", "208"); 117 151 pref("msim.devicelist.SB.12.device", "Vodafone 903SH(3GC型)"); 118 152 pref("msim.devicelist.SB.12.carrier", "SB"); … … 120 154 pref("msim.devicelist.SB.12.x-jphone-display", "240*320"); 121 155 pref("msim.devicelist.SB.12.x-jphone-msname", "V903SH"); 156 pref("msim.devicelist.SB.12.screen-width", "240"); 157 pref("msim.devicelist.SB.12.screen-height", "320"); 122 158 pref("msim.devicelist.SB.13.device", "SoftBank 920SH/920SH YK(3GC型)"); 123 159 pref("msim.devicelist.SB.13.carrier", "SB"); … … 125 161 pref("msim.devicelist.SB.13.x-jphone-display", "480*854"); 126 162 pref("msim.devicelist.SB.13.x-jphone-msname", "920SH"); 163 pref("msim.devicelist.SB.13.screen-width", "480"); 164 pref("msim.devicelist.SB.13.screen-height", "854"); 127 165 pref("msim.devicelist.SB.14.device", "iPhone 3G"); 128 166 pref("msim.devicelist.SB.14.carrier", "SB"); 129 167 pref("msim.devicelist.SB.14.useragent", "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A347 Safari/525.20"); 168 pref("msim.devicelist.SB.14.screen-width", "320"); 169 pref("msim.devicelist.SB.14.screen-height", "480");
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)