Changeset 27324

Show
Ignore:
Timestamp:
12/24/08 03:38:18 (4 years ago)
Author:
thorikawa
Message:

*someやletがFirefox2.0.0.3で動作しないので戻しました。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/firefox/FireMobileSimulator/trunk/src/chrome/content/core.js

    r27274 r27324  
    7373        //各端末のidを再計算 
    7474        var count = firemobilesimulator.common.pref.getIntPref("msim.devicelist.count"); 
    75         for (let i=deletedId+1; i<=count; i++) { 
    76                 let sPrefPrefix = "msim.devicelist." + i + "."; 
    77                 let ePrefPrefix = "msim.devicelist." + (i-1) + "."; 
     75        for (var i=deletedId+1; i<=count; i++) { 
     76                var sPrefPrefix = "msim.devicelist." + i + "."; 
     77                var ePrefPrefix = "msim.devicelist." + (i-1) + "."; 
    7878                firemobilesimulator.common.carrier.deviceBasicAttribute.forEach(function(attribute) { 
    7979                        if (attribute == "extra-header") { 
    80                                 let extraHeaders = firemobilesimulator.common.pref.getListPref(sPrefPrefix + "extra-header", ["name", "value"]); 
     80                                var extraHeaders = firemobilesimulator.common.pref.getListPref(sPrefPrefix + "extra-header", ["name", "value"]); 
    8181                                extraHeaders.forEach(function(extraHeader) { 
    8282                                        if (extraHeader.value) { 
     
    104104 
    105105        while (windowEnumeration.hasMoreElements()) { 
    106                 let windowObj = windowEnumeration.getNext(); 
    107                 let msimButton = windowObj.document.getElementById("msim-button"); 
    108                 let menu = windowObj.document.getElementById("msim-menu"); 
    109                 let target = [msimButton, menu]; 
     106                var windowObj = windowEnumeration.getNext(); 
     107                var msimButton = windowObj.document.getElementById("msim-button"); 
     108                var menu = windowObj.document.getElementById("msim-menu"); 
     109                var target = [msimButton, menu]; 
    110110                target.forEach(function(item) { 
    111111                        if (item) { 
    112                                 let id = firemobilesimulator.common.pref.copyUnicharPref("msim.current.id"); 
     112                                var id = firemobilesimulator.common.pref.copyUnicharPref("msim.current.id"); 
    113113                                if (!id) { 
    114114                                        item.removeAttribute("device"); 
     
    157157                firemobilesimulator.common.carrier.deviceBasicAttribute.forEach(function(key) { 
    158158                        if (key == "extra-header") { 
    159                                 let headerResults = xPathEvaluator.evaluate("ExtraHeaders/Header", 
     159                                var headerResults = xPathEvaluator.evaluate("ExtraHeaders/Header", 
    160160                                                deviceElement, resolver, 
    161161                                                XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); 
    162                                 let headerElement = null; 
     162                                var headerElement = null; 
    163163 
    164164                                //ExtraHeaderエレメントの取得 
    165                                 let headers = new Array(); 
    166                                 let j = 0; 
     165                                var headers = new Array(); 
     166                                var j = 0; 
    167167                                while ((headerElement = headerResults.iterateNext()) != null) { 
    168                                         let name = xPathEvaluator.evaluate("Name", headerElement, resolver, 
     168                                        var name = xPathEvaluator.evaluate("Name", headerElement, resolver, 
    169169                                                        XPathResult.STRING_TYPE, null).stringValue; 
    170                                         let value = xPathEvaluator.evaluate("Value", headerElement, 
     170                                        var value = xPathEvaluator.evaluate("Value", headerElement, 
    171171                                                        resolver, XPathResult.STRING_TYPE, null).stringValue; 
    172172                                        headers[j] = { 
     
    178178                                devices[i]["headers"] = headers; 
    179179                        } else { 
    180                                 let tagName = firemobilesimulator.common.carrier.xmlTagName[key]; 
    181                                 let value = xPathEvaluator.evaluate(tagName, deviceElement, 
     180                                var tagName = firemobilesimulator.common.carrier.xmlTagName[key]; 
     181                                var value = xPathEvaluator.evaluate(tagName, deviceElement, 
    182182                                                resolver, XPathResult.STRING_TYPE, null).stringValue; 
    183183                                if (tagName == "Carrier") { 
     
    202202                var id = ++currentId; 
    203203                var carrier = device.carrier; 
    204                 for (let key in device) { 
    205                         let value = device[key]; 
     204                for (var key in device) { 
     205                        var value = device[key]; 
    206206                        if (key == "headers") { 
    207                                 let i = 1; 
     207                                var i = 1; 
    208208                                value.forEach(function(header) { 
    209209                                        firemobilesimulator.common.pref.setUnicharPref( 
     
    240240 
    241241firemobilesimulator.core.isValidCarrier = function(carrierCode) { 
    242         return firemobilesimulator.common.carrier.carrierArray.some(function(c) carrierCode == c); 
     242        var result = false; 
     243        firemobilesimulator.common.carrier.carrierArray.forEach(function(c) { 
     244                if (carrierCode == c) { 
     245                        result = true; 
     246                } 
     247        }); 
     248        return result; 
    243249}; 
    244250 
     
    246252        var deviceCount = firemobilesimulator.common.pref.getIntPref("msim.devicelist.count"); 
    247253        firemobilesimulator.core.deviceIdArray = new Array(); 
    248         for (let i = 1; i <= deviceCount; i++) { 
    249                 let deviceId = firemobilesimulator.common.pref.copyUnicharPref("msim.devicelist." + i + ".device-id"); 
     254        for (var i = 1; i <= deviceCount; i++) { 
     255                var deviceId = firemobilesimulator.common.pref.copyUnicharPref("msim.devicelist." + i + ".device-id"); 
    250256                if(deviceId) { 
    251257                        firemobilesimulator.core.deviceIdArray.push(deviceId); 
     
    262268 
    263269firemobilesimulator.core.isRegistered = function(deviceId, refreshFlag) { 
    264         return firemobilesimulator.core.getRegisteredDevices().some(function(_deviceId) { 
    265                 return _deviceId == deviceId; 
    266         }); 
     270        var result = false; 
     271        firemobilesimulator.core.getRegisteredDevices().forEach(function(_deviceId) { 
     272                if (_deviceId == deviceId) { 
     273                        result = true; 
     274                } 
     275        }); 
     276        return result; 
    267277}; 
    268278 
    269279firemobilesimulator.core.clearAllDevice = function() { 
    270280        var count = firemobilesimulator.common.pref.getIntPref("msim.devicelist.count"); 
    271         for (let i = 1; i <= count; i++) { 
    272                 let prefPrefix = "msim.devicelist." + i + "."; 
     281        for (var i = 1; i <= count; i++) { 
     282                var prefPrefix = "msim.devicelist." + i + "."; 
    273283 
    274284                firemobilesimulator.common.carrier.deviceBasicAttribute.forEach(function(attribute) {