Changeset 27324
- Timestamp:
- 12/24/08 03:38:18 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
platform/firefox/FireMobileSimulator/trunk/src/chrome/content/core.js
r27274 r27324 73 73 //各端末のidを再計算 74 74 var count = firemobilesimulator.common.pref.getIntPref("msim.devicelist.count"); 75 for ( leti=deletedId+1; i<=count; i++) {76 letsPrefPrefix = "msim.devicelist." + i + ".";77 letePrefPrefix = "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) + "."; 78 78 firemobilesimulator.common.carrier.deviceBasicAttribute.forEach(function(attribute) { 79 79 if (attribute == "extra-header") { 80 letextraHeaders = firemobilesimulator.common.pref.getListPref(sPrefPrefix + "extra-header", ["name", "value"]);80 var extraHeaders = firemobilesimulator.common.pref.getListPref(sPrefPrefix + "extra-header", ["name", "value"]); 81 81 extraHeaders.forEach(function(extraHeader) { 82 82 if (extraHeader.value) { … … 104 104 105 105 while (windowEnumeration.hasMoreElements()) { 106 letwindowObj = windowEnumeration.getNext();107 letmsimButton = windowObj.document.getElementById("msim-button");108 letmenu = windowObj.document.getElementById("msim-menu");109 lettarget = [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]; 110 110 target.forEach(function(item) { 111 111 if (item) { 112 letid = firemobilesimulator.common.pref.copyUnicharPref("msim.current.id");112 var id = firemobilesimulator.common.pref.copyUnicharPref("msim.current.id"); 113 113 if (!id) { 114 114 item.removeAttribute("device"); … … 157 157 firemobilesimulator.common.carrier.deviceBasicAttribute.forEach(function(key) { 158 158 if (key == "extra-header") { 159 letheaderResults = xPathEvaluator.evaluate("ExtraHeaders/Header",159 var headerResults = xPathEvaluator.evaluate("ExtraHeaders/Header", 160 160 deviceElement, resolver, 161 161 XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); 162 letheaderElement = null;162 var headerElement = null; 163 163 164 164 //ExtraHeaderエレメントの取得 165 letheaders = new Array();166 letj = 0;165 var headers = new Array(); 166 var j = 0; 167 167 while ((headerElement = headerResults.iterateNext()) != null) { 168 letname = xPathEvaluator.evaluate("Name", headerElement, resolver,168 var name = xPathEvaluator.evaluate("Name", headerElement, resolver, 169 169 XPathResult.STRING_TYPE, null).stringValue; 170 letvalue = xPathEvaluator.evaluate("Value", headerElement,170 var value = xPathEvaluator.evaluate("Value", headerElement, 171 171 resolver, XPathResult.STRING_TYPE, null).stringValue; 172 172 headers[j] = { … … 178 178 devices[i]["headers"] = headers; 179 179 } else { 180 lettagName = firemobilesimulator.common.carrier.xmlTagName[key];181 letvalue = xPathEvaluator.evaluate(tagName, deviceElement,180 var tagName = firemobilesimulator.common.carrier.xmlTagName[key]; 181 var value = xPathEvaluator.evaluate(tagName, deviceElement, 182 182 resolver, XPathResult.STRING_TYPE, null).stringValue; 183 183 if (tagName == "Carrier") { … … 202 202 var id = ++currentId; 203 203 var carrier = device.carrier; 204 for ( letkey in device) {205 letvalue = device[key];204 for (var key in device) { 205 var value = device[key]; 206 206 if (key == "headers") { 207 leti = 1;207 var i = 1; 208 208 value.forEach(function(header) { 209 209 firemobilesimulator.common.pref.setUnicharPref( … … 240 240 241 241 firemobilesimulator.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; 243 249 }; 244 250 … … 246 252 var deviceCount = firemobilesimulator.common.pref.getIntPref("msim.devicelist.count"); 247 253 firemobilesimulator.core.deviceIdArray = new Array(); 248 for ( leti = 1; i <= deviceCount; i++) {249 letdeviceId = 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"); 250 256 if(deviceId) { 251 257 firemobilesimulator.core.deviceIdArray.push(deviceId); … … 262 268 263 269 firemobilesimulator.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; 267 277 }; 268 278 269 279 firemobilesimulator.core.clearAllDevice = function() { 270 280 var count = firemobilesimulator.common.pref.getIntPref("msim.devicelist.count"); 271 for ( leti = 1; i <= count; i++) {272 letprefPrefix = "msim.devicelist." + i + ".";281 for (var i = 1; i <= count; i++) { 282 var prefPrefix = "msim.devicelist." + i + "."; 273 283 274 284 firemobilesimulator.common.carrier.deviceBasicAttribute.forEach(function(attribute) {
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)