Show
Ignore:
Timestamp:
09/30/08 21:27:37 (6 years ago)
Author:
thorikawa
Message:

表示領域の横幅を端末スクリーンの横幅にそろえられるようにした
端末設定項目にスクリーン横幅・高さを追加

Location:
platform/firefox/FireMobileSimulator/trunk/src
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/dialogs/device.js

    r20289 r20312  
    9696                                                + "." + firemobilesimulator.options.dialogs.device.id 
    9797                                                + ".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                                                 
    99109                firemobilesimulator.options.dialogs.device.appendDeviceAttributeRows( 
    100110                                document.getElementById("msim.options.device.rows"), 
     
    156166                parentNode) { 
    157167        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") { 
    159169                dump("remove:" + parentNode.lastChild.getAttribute("id") + "\n"); 
    160170                parentNode.removeChild(parentNode.lastChild); 
     
    198208                var userAgent = document 
    199209                                .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; 
    200212 
    201213                // 入力チェック 
     
    213225                                                + firemobilesimulator.options.dialogs.device.carrier 
    214226                                                + "." + 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                                                 
    216234                firemobilesimulator.options.dialogs.device.retVals.deviceName = deviceName; 
    217235                firemobilesimulator.options.dialogs.device.retVals.id = saveId; 
  • platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/dialogs/device.xul

    r20267 r20312  
    3838                                <textbox id="msim.options.device.useragent" size="50"/> 
    3939                        </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> 
    4048                </rows> 
    4149        </grid> 
  • platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/options.js

    r20289 r20312  
    130130{ 
    131131        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"); 
    132133        pageDocument.getElementById("msim-checkbox-general-reset-device-onquit").checked = firemobilesimulator.common.pref.getBoolPref("msim.config.general.reset-device-onquit"); 
    133134} 
     
    208209        if(iFrameSrc.indexOf("general") != -1){ 
    209210                dump("[msim]store general.\n"); 
     211                firemobilesimulator.options.optionsDataBoolean["msim.config.general.force-screen-width"]    = pageDocument.getElementById("msim-checkbox-general-force-screen-width").checked; 
    210212                firemobilesimulator.options.optionsDataBoolean["msim.config.general.reset-device-onquit"]    = pageDocument.getElementById("msim-checkbox-general-reset-device-onquit").checked; 
    211213                //Nothing to do 
  • platform/firefox/FireMobileSimulator/trunk/src/chrome/content/options/pages/general.xul

    r20289 r20312  
    77        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 
    88 
     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         
    920        <groupbox> 
    1021                <caption label="&msim.options.general.quit.label;"/> 
  • platform/firefox/FireMobileSimulator/trunk/src/chrome/content/overlay.js

    r20289 r20312  
    1919 
    2020var firemobilesimulator; 
    21 if(!firemobilesimulator) firemobilesimulator = {}; 
    22 if(!firemobilesimulator.overlay) firemobilesimulator.overlay = {}; 
     21if (!firemobilesimulator) 
     22        firemobilesimulator = {}; 
     23if (!firemobilesimulator.overlay) 
     24        firemobilesimulator.overlay = {}; 
    2325 
    2426firemobilesimulator.overlay.onInitialize = function() { 
     
    2628        dump("[msim]onInitialize\n"); 
    2729 
    28         firemobilesimulator.overlay.strings = document.getElementById("msim-strings"); 
     30        firemobilesimulator.overlay.strings = document 
     31                        .getElementById("msim-strings"); 
    2932        // initialize UserAgent 
    3033        var windowContent = window.getBrowser(); 
     
    3336                try { 
    3437 
    35                         window.removeEventListener('load', firemobilesimulator.overlay.onInitialize, false); 
     38                        window.removeEventListener('load', 
     39                                        firemobilesimulator.overlay.onInitialize, false); 
    3640                } catch (exception) { 
    3741                        dump("[msim]removeEventListner error:" + exception + "\n"); 
    3842                } 
    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"); 
    4455        if (!initialized) { 
    4556                // 何か初期化処理をしたい場合はここに記載 
    46                 // firemobilesimulator.common.pref.setBoolPref("msim.config.initialized", true); 
     57                // firemobilesimulator.common.pref.setBoolPref("msim.config.initialized", 
     58                // true); 
    4759        } 
    4860        firemobilesimulator.overlay.updateIcon(); 
     
    5769 
    5870        try { 
    59                 window.removeEventListener("load", firemobilesimulator.overlay.onInitialize, false); 
     71                window.removeEventListener("load", 
     72                                firemobilesimulator.overlay.onInitialize, false); 
    6073        } catch (exception) { 
    6174                dump("[msim]removeEventListner error:" + exception + "\n"); 
     
    6982        dump("[msim]windowcount:" + windowCount.toString() + "\n"); 
    7083        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(); 
    7388        } 
    7489 
    7590        try { 
    76                 window.removeEventListener("close", firemobilesimulator.overlay.onUnload, false); 
     91                window.removeEventListener("close", 
     92                                firemobilesimulator.overlay.onUnload, false); 
    7793        } catch (exception) { 
    7894                dump("[msim]removeEventListner error:" + exception + "\n"); 
     
    8298 
    8399firemobilesimulator.overlay.displayDeviceSwitcherMenu = function(menu, suffix) { 
    84         var optionsSeparator = document.getElementById("msim-separator2-" 
    85                         + suffix); 
     100        var optionsSeparator = document.getElementById("msim-separator2-" + suffix); 
    86101 
    87102        this.removeGeneratedMenuItems(menu, ["msim-default-" + suffix, 
     
    89104 
    90105        firemobilesimulator.common.carrier.carrierArray.forEach(function(carrier) { 
    91                 var deviceCount = firemobilesimulator.common.pref.getIntPref("msim.devicelist." + carrier 
    92                                 + ".count"); 
     106                var deviceCount = firemobilesimulator.common.pref 
     107                                .getIntPref("msim.devicelist." + carrier + ".count"); 
    93108                for (var i = 1; i <= deviceCount; i++) { 
    94109                        var menuItem = document.createElement("menuitem"); 
    95110 
    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"); 
    100117 
    101118                        if (device) { 
     
    103120                                                                + carrier + "-" + i); 
    104121                                menuItem.setAttribute("label", carrier + " " + device); 
    105                                 menuItem.setAttribute("oncommand", "firemobilesimulator.core.setDevice(\"" + carrier 
     122                                menuItem.setAttribute("oncommand", 
     123                                                "firemobilesimulator.core.setDevice(\"" + carrier 
    106124                                                                + "\", " + i + ");"); 
    107125                                menuItem.setAttribute("type", "radio"); 
     
    112130        }); 
    113131 
    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"); 
    117140        var currentMenu = document.getElementById(currentMenuId); 
    118141        if (!currentMenu) { 
     
    122145} 
    123146 
    124 firemobilesimulator.overlay.removeGeneratedMenuItems = function(menu, permanentMenus) { 
     147firemobilesimulator.overlay.removeGeneratedMenuItems = function(menu, 
     148                permanentMenus) { 
    125149        var menuItem = null; 
    126150 
     
    152176 
    153177firemobilesimulator.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"); 
    156180} 
    157181 
    158182firemobilesimulator.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"); 
    161187 
    162188        if (carrier) { 
    163189                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") 
    166192                        return; 
    167193                } 
     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                */ 
    168225 
    169226                // Firefoxの埋め込み表示Content-Typeは、自動的にDOMに変換されている為、除外する。 
     
    179236                                var nodisplays = hdmls[0].getElementsByTagName("nodisplay"); 
    180237                                for (var i = 0; i < nodisplays.length; i++) { 
    181                                         var actions = nodisplays[i] 
    182                                                         .getElementsByTagName("action"); 
     238                                        var actions = nodisplays[i].getElementsByTagName("action"); 
    183239                                        for (var j = 0; j < actions.length; j++) { 
    184240                                                var task = actions[j].getAttribute("task"); 
     
    195251                        // WML暫定対応 
    196252                        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"); 
    199255                                var onevent = oneventTags[i]; 
    200256                                var type = onevent.getAttribute("type"); 
    201257                                if (type == "onenterforward") { 
    202258                                        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"); 
    205261                                                var go = goTags[j]; 
    206262                                                var href = go.getAttribute("href"); 
    207263                                                if (href) { 
    208                                                         dump("onenterforward go:"+href+"\n"); 
     264                                                        dump("onenterforward go:" + href + "\n"); 
    209265                                                        ndDocument.location.href = href; 
    210266                                                } 
     
    213269                        } 
    214270                        var wmlAnchorTags = ndDocument.getElementsByTagName("wml:anchor"); 
    215                         for (var i=0; i<wmlAnchorTags.length; i++){ 
     271                        for (var i = 0; i < wmlAnchorTags.length; i++) { 
    216272                                var anchor = wmlAnchorTags[i]; 
    217273                                var spawnTags = anchor.getElementsByTagName("wml:spawn"); 
    218                                 for (var j=0; j<spawnTags.length; j++){ 
     274                                for (var j = 0; j < spawnTags.length; j++) { 
    219275                                        var spawn = spawnTags[j]; 
    220276                                        var href = spawn.getAttribute("href"); 
    221277                                        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>"; 
    226285                                        } 
    227286                                } 
    228287                        } 
    229288 
    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) { 
    232293                                dump("[msim]convert pictogram in overlay.js\n"); 
    233294                                var mpc = firemobilesimulator.mpc.factory(carrier); 
     
    241302                                                                                iconno, 10))); 
    242303                                        } else if (iconno) { 
    243                                                 iconno = mpc.getIconNumFromIconName("_"+iconno); 
     304                                                iconno = mpc.getIconNumFromIconName("_" + iconno); 
    244305                                                if (iconno) { 
    245                                                         imgs[i].setAttribute("src", mpc.getImageSrc(iconno)); 
     306                                                        imgs[i] 
     307                                                                        .setAttribute("src", mpc 
     308                                                                                                        .getImageSrc(iconno)); 
    246309                                                } 
    247310                                        } 
     
    257320                                if (true == confirm(firemobilesimulator.overlay.strings 
    258321                                                .getString("msim_utnConfirmation"))) { 
    259                                         firemobilesimulator.common.pref.setBoolPref("msim.temp.utnflag", true); 
     322                                        firemobilesimulator.common.pref.setBoolPref( 
     323                                                        "msim.temp.utnflag", true); 
    260324                                } 
    261325                                return true; 
     
    266330                                if (true == confirm(firemobilesimulator.overlay.strings 
    267331                                                .getString("msim_lcsConfirmation"))) { 
    268                                         firemobilesimulator.common.pref.setBoolPref("msim.temp.lcsflag", true); 
     332                                        firemobilesimulator.common.pref.setBoolPref( 
     333                                                        "msim.temp.lcsflag", true); 
    269334                                        return true; 
    270335                                } else { 
     
    273338                        }; 
    274339 
    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); 
    277344 
    278345                        var anchorTags = ndDocument.getElementsByTagName('a'); 
     
    281348                                var utn = anchorTag.getAttribute("utn"); 
    282349                                if (null != utn) { 
    283                                         anchorTag.addEventListener("click", setUtnFunction, 
    284                                                         false); 
     350                                        anchorTag.addEventListener("click", setUtnFunction, false); 
    285351                                } 
    286352 
     
    288354                                if (null != lcs) { 
    289355                                        dump("setlcs for a tag\n"); 
    290                                         anchorTag.addEventListener("click", setLcsFunction, 
    291                                                         false); 
     356                                        anchorTag.addEventListener("click", setLcsFunction, false); 
    292357                                } 
    293358                        } 
     
    301366                                var formTag = formTags[i]; 
    302367 
    303                                 //UTNセット 
     368                                // UTNセット 
    304369                                var utn = formTag.getAttribute("utn"); 
    305370                                if (null != utn) { 
    306                                         formTag.addEventListener("submit", setUtnFunction, 
    307                                                         false); 
     371                                        formTag.addEventListener("submit", setUtnFunction, false); 
    308372                                } 
    309373 
     
    311375                                if (null != lcs) { 
    312376                                        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に書き換え 
    318381                                var action = formTag.getAttribute("action"); 
    319382                                if (action && action == "http://w1m.docomo.ne.jp/cp/iarea") { 
     
    321384                                } 
    322385 
    323                                 //uid=NULLGWDOCOMOのPOST送信 
     386                                // uid=NULLGWDOCOMOのPOST送信 
    324387                                var method = formTag.getAttribute("method"); 
    325388                                if (method && method.toUpperCase() == "POST") { 
     
    368431        dump("[msim]updateicon\n"); 
    369432        var msimButton = document.getElementById("msim-button"); 
    370         var menu       = document.getElementById("msim-menu"); 
     433        var menu = document.getElementById("msim-menu"); 
    371434        var target = [msimButton, menu]; 
    372         target.forEach(function(item){ 
     435        target.forEach(function(item) { 
    373436                if (item) { 
    374                         var carrier = firemobilesimulator.common.pref.copyUnicharPref("msim.current.carrier"); 
     437                        var carrier = firemobilesimulator.common.pref 
     438                                        .copyUnicharPref("msim.current.carrier"); 
    375439                        if (!carrier) { 
    376440                                dump("[msim]set default\n"); 
     
    385449 
    386450/* 
    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 
     458window 
     459                .addEventListener("load", firemobilesimulator.overlay.onInitialize, 
     460                                false); 
    397461window.addEventListener("unload", firemobilesimulator.overlay.onUnload, false); 
    398462 
  • platform/firefox/FireMobileSimulator/trunk/src/chrome/locale/ja/msim.dtd

    r20289 r20312  
    1515<!ENTITY msim.options.general.quit.label "終了"> 
    1616<!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 "表示領域の横幅を端末に合わせる"> 
    1719<!ENTITY msim.options.edit "編集する"> 
    1820<!ENTITY msim.options.delete "削除する"> 
     
    2224<!ENTITY msim.options.device.carrier "キャリア(必須)"> 
    2325<!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  
    33 
    44pref("msim.config.general.reset-device-onquit", true); 
     5pref("msim.config.general.force-screen-width", true); 
     6pref("msim.config.general.force-screen-height", true); 
     7pref("msim.config.general.screen-width-default", "240"); 
     8pref("msim.config.general.screen-height-default", "300"); 
    59 
    610pref("msim.config.DC.uid", "01msimmsim00"); 
     
    2731pref("msim.devicelist.DC.1.carrier", "DC"); 
    2832pref("msim.devicelist.DC.1.useragent", "DoCoMo/2.0 P903i(c100;TB;W24H12)"); 
     33pref("msim.devicelist.DC.1.screen-width", "240"); 
     34pref("msim.devicelist.DC.1.screen-height", "270"); 
    2935pref("msim.devicelist.DC.2.device", "N505i"); 
    3036pref("msim.devicelist.DC.2.carrier", "DC"); 
    3137pref("msim.devicelist.DC.2.useragent", "DoCoMo/1.0/N505i/c20/TB/W20H10"); 
     38pref("msim.devicelist.DC.2.screen-width", "240"); 
     39pref("msim.devicelist.DC.2.screen-height", "270"); 
    3240 
    3341pref("msim.devicelist.AU.count", 2); 
     
    4654pref("msim.devicelist.AU.1.x-up-devcap-softkeysize", "6"); 
    4755pref("msim.devicelist.AU.1.x-up-devcap-titlebar", "0"); 
     56pref("msim.devicelist.AU.1.screen-width", "232"); 
     57pref("msim.devicelist.AU.1.screen-height", "348"); 
    4858pref("msim.devicelist.AU.2.device", "C5001T"); 
    4959pref("msim.devicelist.AU.2.carrier", "AU"); 
     
    5868pref("msim.devicelist.AU.2.x-up-devcap-softkeysize", "6"); 
    5969pref("msim.devicelist.AU.2.x-up-devcap-titlebar", "0"); 
     70pref("msim.devicelist.AU.2.screen-width", "144"); 
     71pref("msim.devicelist.AU.2.screen-height", "135"); 
    6072 
    6173pref("msim.devicelist.SB.count", 14); 
     
    6577pref("msim.devicelist.SB.1.x-jphone-display", "96*84"); 
    6678pref("msim.devicelist.SB.1.x-jphone-msname", "J-SH02"); 
     79pref("msim.devicelist.SB.1.screen-width", "96"); 
     80pref("msim.devicelist.SB.1.screen-height", "98"); 
    6781pref("msim.devicelist.SB.2.device", "J-PHONE J-T07(C3型)"); 
    6882pref("msim.devicelist.SB.2.carrier", "SB"); 
     
    7084pref("msim.devicelist.SB.2.x-jphone-display", "144*136"); 
    7185pref("msim.devicelist.SB.2.x-jphone-msname", "J-T07"); 
     86pref("msim.devicelist.SB.2.screen-width", "144"); 
     87pref("msim.devicelist.SB.2.screen-height", "136"); 
    7288pref("msim.devicelist.SB.3.device", "J-PHONE J-SH010(C4型)"); 
    7389pref("msim.devicelist.SB.3.carrier", "SB"); 
     
    7591pref("msim.devicelist.SB.3.x-jphone-display", "240*260"); 
    7692pref("msim.devicelist.SB.3.x-jphone-msname", "J-SH10"); 
     93pref("msim.devicelist.SB.3.screen-width", "240"); 
     94pref("msim.devicelist.SB.3.screen-height", "260"); 
    7795pref("msim.devicelist.SB.4.device", "J-SH51(P4(1)型)"); 
    7896pref("msim.devicelist.SB.4.carrier", "SB"); 
     
    8098pref("msim.devicelist.SB.4.x-jphone-display", "120*130"); 
    8199pref("msim.devicelist.SB.4.x-jphone-msname", "J-SH51"); 
     100pref("msim.devicelist.SB.4.screen-width", "120"); 
     101pref("msim.devicelist.SB.4.screen-height", "130"); 
    82102pref("msim.devicelist.SB.5.device", "V601N(P4(2)型)"); 
    83103pref("msim.devicelist.SB.5.carrier", "SB"); 
     
    85105pref("msim.devicelist.SB.5.x-jphone-display", "160*180"); 
    86106pref("msim.devicelist.SB.5.x-jphone-msname", "V601N"); 
     107pref("msim.devicelist.SB.5.screen-width", "160"); 
     108pref("msim.devicelist.SB.5.screen-height", "180"); 
    87109pref("msim.devicelist.SB.6.device", "J-SH53(P5型)"); 
    88110pref("msim.devicelist.SB.6.carrier", "SB"); 
     
    90112pref("msim.devicelist.SB.6.x-jphone-display", "240*260"); 
    91113pref("msim.devicelist.SB.6.x-jphone-msname", "J-SH53"); 
     114pref("msim.devicelist.SB.6.screen-width", "240"); 
     115pref("msim.devicelist.SB.6.screen-height", "260"); 
    92116pref("msim.devicelist.SB.7.device", "V602T(P6型)"); 
    93117pref("msim.devicelist.SB.7.carrier", "SB"); 
     
    95119pref("msim.devicelist.SB.7.x-jphone-display", "240*261"); 
    96120pref("msim.devicelist.SB.7.x-jphone-msname", "V602T"); 
     121pref("msim.devicelist.SB.7.screen-width", "240"); 
     122pref("msim.devicelist.SB.7.screen-height", "261"); 
    97123pref("msim.devicelist.SB.8.device", "V604SH(P7型)"); 
    98124pref("msim.devicelist.SB.8.carrier", "SB"); 
     
    100126pref("msim.devicelist.SB.8.x-jphone-display", "240*260"); 
    101127pref("msim.devicelist.SB.8.x-jphone-msname", "V604SH"); 
     128pref("msim.devicelist.SB.8.screen-width", "240"); 
     129pref("msim.devicelist.SB.8.screen-height", "260"); 
    102130pref("msim.devicelist.SB.9.device", "Vodafone V801SA(W型)"); 
    103131pref("msim.devicelist.SB.9.carrier", "SB"); 
     
    105133pref("msim.devicelist.SB.9.x-jphone-display", "240*256"); 
    106134pref("msim.devicelist.SB.9.x-jphone-msname", "V801SA"); 
     135pref("msim.devicelist.SB.9.screen-width", "240"); 
     136pref("msim.devicelist.SB.9.screen-height", "256"); 
    107137pref("msim.devicelist.SB.10.device", "Vodafone 702MO(3GC型)"); 
    108138pref("msim.devicelist.SB.10.carrier", "SB"); 
     
    110140pref("msim.devicelist.SB.10.x-jphone-display", "176*220"); 
    111141pref("msim.devicelist.SB.10.x-jphone-msname", "V702MO"); 
     142pref("msim.devicelist.SB.10.screen-width", "176"); 
     143pref("msim.devicelist.SB.10.screen-height", "220"); 
    112144pref("msim.devicelist.SB.11.device", "Vodafone 702NK(NOKIA 6630)(3GC型)"); 
    113145pref("msim.devicelist.SB.11.carrier", "SB"); 
     
    115147pref("msim.devicelist.SB.11.x-jphone-display", "176*208"); 
    116148pref("msim.devicelist.SB.11.x-jphone-msname", "V702NK"); 
     149pref("msim.devicelist.SB.11.screen-width", "176"); 
     150pref("msim.devicelist.SB.11.screen-height", "208"); 
    117151pref("msim.devicelist.SB.12.device", "Vodafone 903SH(3GC型)"); 
    118152pref("msim.devicelist.SB.12.carrier", "SB"); 
     
    120154pref("msim.devicelist.SB.12.x-jphone-display", "240*320"); 
    121155pref("msim.devicelist.SB.12.x-jphone-msname", "V903SH"); 
     156pref("msim.devicelist.SB.12.screen-width", "240"); 
     157pref("msim.devicelist.SB.12.screen-height", "320"); 
    122158pref("msim.devicelist.SB.13.device", "SoftBank 920SH/920SH YK(3GC型)"); 
    123159pref("msim.devicelist.SB.13.carrier", "SB"); 
     
    125161pref("msim.devicelist.SB.13.x-jphone-display", "480*854"); 
    126162pref("msim.devicelist.SB.13.x-jphone-msname", "920SH"); 
     163pref("msim.devicelist.SB.13.screen-width", "480"); 
     164pref("msim.devicelist.SB.13.screen-height", "854"); 
    127165pref("msim.devicelist.SB.14.device", "iPhone 3G"); 
    128166pref("msim.devicelist.SB.14.carrier", "SB"); 
    129167pref("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"); 
     168pref("msim.devicelist.SB.14.screen-width", "320"); 
     169pref("msim.devicelist.SB.14.screen-height", "480");