cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hermw...@apache.org
Subject [12/12] webos commit: update to 2.4.0 cordova-js libs
Date Tue, 05 Feb 2013 21:14:52 GMT
Updated Branches:
  refs/heads/master 3868d63d5 -> 43efeb73a


update to 2.4.0 cordova-js libs


Project: http://git-wip-us.apache.org/repos/asf/cordova-webos/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-webos/commit/43efeb73
Tree: http://git-wip-us.apache.org/repos/asf/cordova-webos/tree/43efeb73
Diff: http://git-wip-us.apache.org/repos/asf/cordova-webos/diff/43efeb73

Branch: refs/heads/master
Commit: 43efeb73a014f9fa52be0fbeba5de09680417d8e
Parents: 7845f22
Author: hermwong <herm.wong@gmail.com>
Authored: Tue Feb 5 13:08:08 2013 -0800
Committer: hermwong <herm.wong@gmail.com>
Committed: Tue Feb 5 13:08:08 2013 -0800

----------------------------------------------------------------------
 lib/cordova.webos-debug.js |   12 +++++++-----
 lib/cordova.webos.js       |   24 ++++++++++++++++++------
 2 files changed, 25 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-webos/blob/43efeb73/lib/cordova.webos-debug.js
----------------------------------------------------------------------
diff --git a/lib/cordova.webos-debug.js b/lib/cordova.webos-debug.js
index 2db2f0f..9e39278 100644
--- a/lib/cordova.webos-debug.js
+++ b/lib/cordova.webos-debug.js
@@ -1,6 +1,8 @@
-// commit 1aa3643deaa9f14970806277d5f651f3cd78caa9
+// Platform: webos
 
-// File generated at :: Mon Jan 21 2013 13:22:05 GMT-0800 (PST)
+// commit ab5e7db58d684da1403ab6059a80f3b4635bde4d
+
+// File generated at :: Tue Feb 05 2013 13:01:43 GMT-0800 (PST)
 
 /*
  Licensed to the Apache Software Foundation (ASF) under one
@@ -31,8 +33,8 @@ try {eval("define(\"cordova/channel\", function(require, exports, module)
{\n\nv
 try {eval("define(\"cordova/commandProxy\", function(require, exports, module) {\n\n\n//
internal map of proxy function\nvar CommandProxyMap = {};\n\nmodule.exports = {\n\n    //
example: cordova.commandProxy.add(\"Accelerometer\",{getCurrentAcceleration: function(successCallback,
errorCallback, options) {...},...);\n    add:function(id,proxyObj) {\n        console.log(\"adding
proxy for \" + id);\n        CommandProxyMap[id] = proxyObj;\n        return proxyObj;\n 
  },\n\n    // cordova.commandProxy.remove(\"Accelerometer\");\n    remove:function(id) {\n
       var proxy = CommandProxyMap[id];\n        delete CommandProxyMap[id];\n        CommandProxyMap[id]
= null;\n        return proxy;\n    },\n\n    get:function(service,action) {\n        return
( CommandProxyMap[service] ? CommandProxyMap[service][action] : null );\n    }\n};\n});\n\n//@
sourceURL=lib/common/commandProxy.js")} catch(e) {console.log("exception: in lib/common/commandProxy.js:
" + e);console.log(e.stack);}
 try {eval("define(\"cordova/common\", function(require, exports, module) {\n\nmodule.exports
= {\n    defaults: {\n        cordova: {\n            path: 'cordova',\n            children:
{\n                exec: {\n                    path: 'cordova/exec'\n                },\n
               logger: {\n                    path: 'cordova/plugin/logger'\n            
   }\n            }\n        },\n        Cordova: {\n            children: {\n           
    exec: {\n                    path: 'cordova/exec'\n                }\n            }\n
       },\n        open : {\n            path: 'cordova/plugin/InAppBrowser'\n        },\n
       navigator: {\n            children: {\n                notification: {\n          
         path: 'cordova/plugin/notification'\n                },\n                accelerometer:
{\n                    path: 'cordova/plugin/accelerometer'\n                },\n        
       battery: {\n                    path: 'cordova/plugin/battery'\n          
       },\n                camera:{\n                    path: 'cordova/plugin/Camera'\n 
              },\n                compass:{\n                    path: 'cordova/plugin/compass'\n
               },\n                contacts: {\n                    path: 'cordova/plugin/contacts'\n
               },\n                device:{\n                    children:{\n            
           capture: {\n                            path: 'cordova/plugin/capture'\n      
                 }\n                    }\n                },\n                geolocation:
{\n                    path: 'cordova/plugin/geolocation'\n                },\n          
     globalization: {\n                    path: 'cordova/plugin/globalization'\n        
       },\n                network: {\n                    children: {\n                 
      connection: {\n                            path: 'cordova/plugin/network',\n       
                    deprecated: 'navigator.network.connection is deprecated.
  Use navigator.connection instead.'\n                        }\n                    }\n 
              },\n                splashscreen: {\n                    path: 'cordova/plugin/splashscreen'\n
               }\n            }\n        },\n        Acceleration: {\n            path: 'cordova/plugin/Acceleration'\n
       },\n        Camera:{\n            path: 'cordova/plugin/CameraConstants'\n        },\n
       CameraPopoverOptions: {\n            path: 'cordova/plugin/CameraPopoverOptions'\n
       },\n        CaptureError: {\n            path: 'cordova/plugin/CaptureError'\n    
   },\n        CaptureAudioOptions:{\n            path: 'cordova/plugin/CaptureAudioOptions'\n
       },\n        CaptureImageOptions: {\n            path: 'cordova/plugin/CaptureImageOptions'\n
       },\n        CaptureVideoOptions: {\n            path: 'cordova/plugin/CaptureVideoOptions'\n
       },\n        CompassHeading:{\n            path: 'cordova/plugin/CompassHeading'\n 
      },\n        Co
 mpassError:{\n            path: 'cordova/plugin/CompassError'\n        },\n        ConfigurationData:
{\n            path: 'cordova/plugin/ConfigurationData'\n        },\n        Connection: {\n
           path: 'cordova/plugin/Connection'\n        },\n        Contact: {\n           
path: 'cordova/plugin/Contact'\n        },\n        ContactAddress: {\n            path: 'cordova/plugin/ContactAddress'\n
       },\n        ContactError: {\n            path: 'cordova/plugin/ContactError'\n    
   },\n        ContactField: {\n            path: 'cordova/plugin/ContactField'\n        },\n
       ContactFindOptions: {\n            path: 'cordova/plugin/ContactFindOptions'\n    
   },\n        ContactName: {\n            path: 'cordova/plugin/ContactName'\n        },\n
       ContactOrganization: {\n            path: 'cordova/plugin/ContactOrganization'\n  
     },\n        Coordinates: {\n            path: 'cordova/plugin/Coordinates'\n        },\n
       device: {\n            path: 'co
 rdova/plugin/device'\n        },\n        GlobalizationError: {\n            path: 'cordova/plugin/GlobalizationError'\n
       },\n        Media: {\n            path: 'cordova/plugin/Media'\n        },\n      
 MediaError: {\n            path: 'cordova/plugin/MediaError'\n        },\n        MediaFile:
{\n            path: 'cordova/plugin/MediaFile'\n        },\n        MediaFileData:{\n   
        path: 'cordova/plugin/MediaFileData'\n        },\n        Position: {\n          
 path: 'cordova/plugin/Position'\n        },\n        PositionError: {\n            path:
'cordova/plugin/PositionError'\n        },\n        ProgressEvent: {\n            path: 'cordova/plugin/ProgressEvent'\n
       }\n    },\n    clobbers: {\n        navigator: {\n            children: {\n       
        connection: {\n                    path: 'cordova/plugin/network'\n              
 }\n            }\n        }\n    }\n};\n\n});\n\n//@ sourceURL=lib/common/common.js")} catch(e)
{console.log("exception:
  in lib/common/common.js: " + e);console.log(e.stack);}
 try {eval("define(\"cordova/exec\", function(require, exports, module) {\n\n/**\n * Execute
a cordova command.  It is up to the native side whether this action\n * is synchronous or
asynchronous.  The native side can return:\n *      Synchronous: PluginResult object as a
JSON string\n *      Asynchrounous: Empty string \"\"\n * If async, the native side will cordova.callbackSuccess
or cordova.callbackError,\n * depending upon the result of the action.\n *\n * @param {Function}
success    The success callback\n * @param {Function} fail       The fail callback\n * @param
{String} service      The name of the service to use\n * @param {String} action       Action
to be run in cordova\n * @param {String[]} [args]     Zero or more arguments to pass to the
method\n */\n\nvar plugins = {\n    \"Device\": require('cordova/plugin/webos/device'),\n
   \"NetworkStatus\": require('cordova/plugin/webos/network'),\n    \"Compass\": require('cordova/plugin/webos/compass'),\n
   \"Camera\": require
 ('cordova/plugin/webos/camera'),\n    \"Accelerometer\" : require('cordova/plugin/webos/accelerometer'),\n
   \"Notification\" : require('cordova/plugin/webos/notification'),\n    \"Geolocation\":
require('cordova/plugin/webos/geolocation')\n};\n\nmodule.exports = function(success, fail,
service, action, args) {\n    try {\n        console.error(\"exec:call plugin:\"+service+\":\"+action);\n
       plugins[service][action](success, fail, args);\n    }\n    catch(e) {\n        console.error(\"missing
exec: \" + service + \".\" + action);\n        console.error(args);\n        console.error(e);\n
       console.error(e.stack);\n    }\n};\n\n});\n\n//@ sourceURL=lib/webos/exec.js")} catch(e)
{console.log("exception: in lib/webos/exec.js: " + e);console.log(e.stack);}
-try {eval("define(\"cordova/modulemapper\", function(require, exports, module) {\n\nvar builder
= require('cordova/builder'),\n    moduleMap = define.moduleMap,\n    symbolList,\n    deprecationMap;\n\nexports.reset
= function() {\n    symbolList = [];\n    deprecationMap = {};\n};\n\nfunction addEntry(strategy,
moduleName, symbolPath, opt_deprecationMessage) {\n    if (!(moduleName in moduleMap)) {\n
       throw new Error('Module ' + moduleName + ' does not exist.');\n    }\n    symbolList.push(strategy,
moduleName, symbolPath);\n    if (opt_deprecationMessage) {\n        deprecationMap[symbolPath]
= opt_deprecationMessage;\n    }\n}\n\nexports.clobbers = addEntry.bind(null, 'c');\nexports.merges
= addEntry.bind(null, 'm');\nexports.defaults = addEntry.bind(null, 'd');\n\nfunction prepareNamespace(symbolPath,
context) {\n    if (!symbolPath) {\n        return context;\n    }\n    var parts = symbolPath.split('.');\n
   var cur = context;\n    for (var i = 0, part; part = parts[i];
  ++i) {\n        cur[part] = cur[part] || {};\n    }\n    return cur[parts[i-1]];\n}\n\nexports.mapModules
= function(context) {\n    var origSymbols = {};\n    context.CDV_origSymbols = origSymbols;\n
   for (var i = 0, len = symbolList.length; i < len; i += 3) {\n        var strategy =
symbolList[i];\n        var moduleName = symbolList[i + 1];\n        var symbolPath = symbolList[i
+ 2];\n        var lastDot = symbolPath.lastIndexOf('.');\n        var namespace = symbolPath.substr(0,
lastDot);\n        var lastName = symbolPath.substr(lastDot + 1);\n\n        var module =
require(moduleName);\n        var deprecationMsg = symbolPath in deprecationMap ? 'Access
made to deprecated symbol: ' + symbolPath + '. ' + deprecationMsg : null;\n        var parentObj
= prepareNamespace(namespace, context);\n        var target = parentObj[lastName];\n\n   
    if (strategy == 'm' && target) {\n            builder.recursiveMerge(target, module);\n
       } else if ((strategy == 'd' && !target)
  || (strategy != 'd')) {\n            if (target) {\n                origSymbols[symbolPath]
= target;\n            }\n            builder.assignOrWrapInDeprecateGetter(parentObj, lastName,
module, deprecationMsg);\n        }\n    }\n};\n\nexports.getOriginalSymbol = function(context,
symbolPath) {\n    var origSymbols = context.CDV_origSymbols;\n    if (origSymbols &&
(symbolPath in origSymbols)) {\n        return origSymbols[symbolPath];\n    }\n    var parts
= symbolPath.split('.');\n    var obj = context;\n    for (var i = 0; i < parts.length;
++i) {\n        obj = obj && obj[parts[i]];\n    }\n    return obj;\n};\n\nexports.loadMatchingModules
= function(matchingRegExp) {\n    for (var k in moduleMap) {\n        if (matchingRegExp.exec(k))
{\n            require(k);\n        }\n    }\n};\n\nexports.reset();\n\n\n});\n\n//@ sourceURL=lib/common/modulemapper.js")}
catch(e) {console.log("exception: in lib/common/modulemapper.js: " + e);console.log(e.stack);}
-try {eval("define(\"cordova/platform\", function(require, exports, module) {\n\nvar service=require('cordova/plugin/webos/service'),\n
   cordova = require('cordova');\n\nmodule.exports = {\n    id: \"webos\",\n    initialize:
function() {\n        var modulemapper = require('cordova/modulemapper');\n\n        modulemapper.loadMatchingModules(/cordova.*\\/symbols$/);\n
       modulemapper.mapModules(window);\n\n        if (window.PalmSystem) {\n            window.PalmSystem.stageReady();\n
       }\n\n        var Mojo = window.Mojo || {};\n\n        // wait for deviceready before
listening and firing document events\n        document.addEventListener(\"deviceready\", function
() {\n\n            // LunaSysMgr calls this when the windows is maximized or opened.\n  
         window.Mojo.stageActivated = function() {\n                console.log(\"stageActivated\");\n
               cordova.fireDocumentEvent(\"resume\");\n            };\n            // LunaSysMgr
calls this when the wi
 ndows is minimized or closed.\n            window.Mojo.stageDeactivated = function() {\n
               console.log(\"stageDeactivated\");\n                cordova.fireDocumentEvent(\"pause\");\n
           };\n            // LunaSysMgr calls this when a KeepAlive app's window is hidden\n
           window.Mojo.hide = function() {\n                console.log(\"hide\");\n     
      };\n            // LunaSysMgr calls this when a KeepAlive app's window is shown\n  
         window.Mojo.show = function() {\n                console.log(\"show\");\n       
    };\n\n            // LunaSysMgr calls this whenever an app is \"launched;\"\n        
   window.Mojo.relaunch = function() {\n                // need to return true to tell sysmgr
the relaunch succeeded.\n                // otherwise, it'll try to focus the app, which will
focus the first\n                // opened window of an app with multiple windows.\n\n   
            var lp=JSON.parse(PalmSystem.launchParams) || {};\n\n    
             if (lp['palm-command'] && lp['palm-command'] == 'open-app-menu') {\n
                   console.log(\"event:ToggleAppMenu\");\n                    cordova.fireDocumentEvent(\"menubutton\");\n
               }\n                \n                console.log(\"relaunch\");\n         
      return true;\n            };\n\n            // start to listen for network connection
changes\n            service.Request('palm://com.palm.connectionmanager', {\n            
   method: 'getstatus',\n                parameters: { subscribe: true },\n              
 onSuccess: function (result) {\n                    console.log(\"subscribe:result:\"+JSON.stringify(result));\n\n
                   if (!result.isInternetConnectionAvailable) {\n                        if
(navigator.onLine) {\n                            console.log(\"Firing event:offline\");\n
                           cordova.fireDocumentEvent(\"offline\");\n                     
  }\n                    } else {\n       
                  console.log(\"Firing event:online\");\n                        cordova.fireDocumentEvent(\"online\");\n
                   }\n                },\n                onFailure: function(e) {\n     
              console.error(\"subscribe:error\");\n                }\n            });\n\n
       });\n    },\n    merges: {\n        navigator: {\n            children: {\n       
        service: {\n                    path: \"cordova/plugin/webos/service\"\n         
      },\n                application: {\n                    path: \"cordova/plugin/webos/application\"\n
               },\n                window: {\n                    path: \"cordova/plugin/webos/window\"\n
               },\n                notification: {\n                    path: \"cordova/plugin/webos/notification\"\n
               },\n                orientation: {\n                    path: \"cordova/plugin/webos/orientation\"\n
               },\n                keyboard: {\n                    p
 ath: \"cordova/plugin/webos/keyboard\"\n                }\n            }\n        }\n   
}\n};\n\n});\n\n//@ sourceURL=lib/webos/platform.js")} catch(e) {console.log("exception: in
lib/webos/platform.js: " + e);console.log(e.stack);}
+try {eval("define(\"cordova/modulemapper\", function(require, exports, module) {\n\nvar builder
= require('cordova/builder'),\n    moduleMap = define.moduleMap,\n    symbolList,\n    deprecationMap;\n\nexports.reset
= function() {\n    symbolList = [];\n    deprecationMap = {};\n};\n\nfunction addEntry(strategy,
moduleName, symbolPath, opt_deprecationMessage) {\n    if (!(moduleName in moduleMap)) {\n
       throw new Error('Module ' + moduleName + ' does not exist.');\n    }\n    symbolList.push(strategy,
moduleName, symbolPath);\n    if (opt_deprecationMessage) {\n        deprecationMap[symbolPath]
= opt_deprecationMessage;\n    }\n}\n\n// Note: Android 2.3 does have Function.bind().\nexports.clobbers
= function(moduleName, symbolPath, opt_deprecationMessage) {\n    addEntry('c', moduleName,
symbolPath, opt_deprecationMessage);\n};\n\nexports.merges = function(moduleName, symbolPath,
opt_deprecationMessage) {\n    addEntry('m', moduleName, symbolPath, opt_deprecationMessage);\n};\
 n\nexports.defaults = function(moduleName, symbolPath, opt_deprecationMessage) {\n    addEntry('d',
moduleName, symbolPath, opt_deprecationMessage);\n};\n\nfunction prepareNamespace(symbolPath,
context) {\n    if (!symbolPath) {\n        return context;\n    }\n    var parts = symbolPath.split('.');\n
   var cur = context;\n    for (var i = 0, part; part = parts[i]; ++i) {\n        cur[part]
= cur[part] || {};\n    }\n    return cur[parts[i-1]];\n}\n\nexports.mapModules = function(context)
{\n    var origSymbols = {};\n    context.CDV_origSymbols = origSymbols;\n    for (var i =
0, len = symbolList.length; i < len; i += 3) {\n        var strategy = symbolList[i];\n
       var moduleName = symbolList[i + 1];\n        var symbolPath = symbolList[i + 2];\n
       var lastDot = symbolPath.lastIndexOf('.');\n        var namespace = symbolPath.substr(0,
lastDot);\n        var lastName = symbolPath.substr(lastDot + 1);\n\n        var module =
require(moduleName);\n        var deprecationMs
 g = symbolPath in deprecationMap ? 'Access made to deprecated symbol: ' + symbolPath + '.
' + deprecationMsg : null;\n        var parentObj = prepareNamespace(namespace, context);\n
       var target = parentObj[lastName];\n\n        if (strategy == 'm' && target)
{\n            builder.recursiveMerge(target, module);\n        } else if ((strategy == 'd'
&& !target) || (strategy != 'd')) {\n            if (target) {\n                origSymbols[symbolPath]
= target;\n            }\n            builder.assignOrWrapInDeprecateGetter(parentObj, lastName,
module, deprecationMsg);\n        }\n    }\n};\n\nexports.getOriginalSymbol = function(context,
symbolPath) {\n    var origSymbols = context.CDV_origSymbols;\n    if (origSymbols &&
(symbolPath in origSymbols)) {\n        return origSymbols[symbolPath];\n    }\n    var parts
= symbolPath.split('.');\n    var obj = context;\n    for (var i = 0; i < parts.length;
++i) {\n        obj = obj && obj[parts[i]];\n    }\n    return obj;\n};\n\n
 exports.loadMatchingModules = function(matchingRegExp) {\n    for (var k in moduleMap) {\n
       if (matchingRegExp.exec(k)) {\n            require(k);\n        }\n    }\n};\n\nexports.reset();\n\n\n});\n\n//@
sourceURL=lib/common/modulemapper.js")} catch(e) {console.log("exception: in lib/common/modulemapper.js:
" + e);console.log(e.stack);}
+try {eval("define(\"cordova/platform\", function(require, exports, module) {\n\nvar service=require('cordova/plugin/webos/service'),\n
   cordova = require('cordova');\n\nmodule.exports = {\n    id: \"webos\",\n    initialize:
function() {\n        var modulemapper = require('cordova/modulemapper');\n\n        modulemapper.loadMatchingModules(/cordova.*\\/symbols$/);\n
       modulemapper.mapModules(window);\n\n        if (window.PalmSystem) {\n            window.PalmSystem.stageReady();\n
       }\n\n        var Mojo = window.Mojo || {};\n\n        // wait for deviceready before
listening and firing document events\n        document.addEventListener(\"deviceready\", function
() {\n\n            // LunaSysMgr calls this when the windows is maximized or opened.\n  
         window.Mojo.stageActivated = function() {\n                console.log(\"stageActivated\");\n
               cordova.fireDocumentEvent(\"resume\");\n            };\n            // LunaSysMgr
calls this when the wi
 ndows is minimized or closed.\n            window.Mojo.stageDeactivated = function() {\n
               console.log(\"stageDeactivated\");\n                cordova.fireDocumentEvent(\"pause\");\n
           };\n            // LunaSysMgr calls this when a KeepAlive app's window is hidden\n
           window.Mojo.hide = function() {\n                console.log(\"hide\");\n     
      };\n            // LunaSysMgr calls this when a KeepAlive app's window is shown\n  
         window.Mojo.show = function() {\n                console.log(\"show\");\n       
    };\n\n            // LunaSysMgr calls this whenever an app is \"launched;\"\n        
   window.Mojo.relaunch = function() {\n                // need to return true to tell sysmgr
the relaunch succeeded.\n                // otherwise, it'll try to focus the app, which will
focus the first\n                // opened window of an app with multiple windows.\n\n   
            var lp=JSON.parse(PalmSystem.launchParams) || {};\n\n    
             if (lp['palm-command'] && lp['palm-command'] == 'open-app-menu') {\n
                   console.log(\"event:ToggleAppMenu\");\n                    cordova.fireDocumentEvent(\"menubutton\");\n
               }\n\n                console.log(\"relaunch\");\n                return true;\n
           };\n\n            // start to listen for network connection changes\n         
  service.Request('palm://com.palm.connectionmanager', {\n                method: 'getstatus',\n
               parameters: { subscribe: true },\n                onSuccess: function (result)
{\n                    console.log(\"subscribe:result:\"+JSON.stringify(result));\n\n    
               if (!result.isInternetConnectionAvailable) {\n                        if (navigator.onLine)
{\n                            console.log(\"Firing event:offline\");\n                  
         cordova.fireDocumentEvent(\"offline\");\n                        }\n            
       } else {\n                       
  console.log(\"Firing event:online\");\n                        cordova.fireDocumentEvent(\"online\");\n
                   }\n                },\n                onFailure: function(e) {\n     
              console.error(\"subscribe:error\");\n                }\n            });\n\n
       });\n    },\n    merges: {\n        navigator: {\n            children: {\n       
        service: {\n                    path: \"cordova/plugin/webos/service\"\n         
      },\n                application: {\n                    path: \"cordova/plugin/webos/application\"\n
               },\n                window: {\n                    path: \"cordova/plugin/webos/window\"\n
               },\n                notification: {\n                    path: \"cordova/plugin/webos/notification\"\n
               },\n                orientation: {\n                    path: \"cordova/plugin/webos/orientation\"\n
               },\n                keyboard: {\n                    path: \"cordova/p
 lugin/webos/keyboard\"\n                }\n            }\n        }\n    }\n};\n\n});\n\n//@
sourceURL=lib/webos/platform.js")} catch(e) {console.log("exception: in lib/webos/platform.js:
" + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/Acceleration\", function(require, exports, module) {\n\nvar
Acceleration = function(x, y, z, timestamp) {\n    this.x = x;\n    this.y = y;\n    this.z
= z;\n    this.timestamp = timestamp || (new Date()).getTime();\n};\n\nmodule.exports = Acceleration;\n\n});\n\n//@
sourceURL=lib/common/plugin/Acceleration.js")} catch(e) {console.log("exception: in lib/common/plugin/Acceleration.js:
" + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/Camera\", function(require, exports, module) {\n\nvar
argscheck = require('cordova/argscheck'),\n    exec = require('cordova/exec'),\n    Camera
= require('cordova/plugin/CameraConstants');\n\nvar cameraExport = {};\n\n// Tack on the Camera
Constants to the base camera plugin.\nfor (var key in Camera) {\n    cameraExport[key] = Camera[key];\n}\n\n/**\n
* Gets a picture from source defined by \"options.sourceType\", and returns the\n * image
as defined by the \"options.destinationType\" option.\n\n * The defaults are sourceType=CAMERA
and destinationType=FILE_URI.\n *\n * @param {Function} successCallback\n * @param {Function}
errorCallback\n * @param {Object} options\n */\ncameraExport.getPicture = function(successCallback,
errorCallback, options) {\n    argscheck.checkArgs('fFO', 'Camera.getPicture', arguments);\n
   options = options || {};\n    var getValue = argscheck.getValue;\n\n    var quality = getValue(options.quality,
50);\n    var destin
 ationType = getValue(options.destinationType, Camera.DestinationType.FILE_URI);\n    var
sourceType = getValue(options.sourceType, Camera.PictureSourceType.CAMERA);\n    var targetWidth
= getValue(options.targetWidth, -1);\n    var targetHeight = getValue(options.targetHeight,
-1);\n    var encodingType = getValue(options.encodingType, Camera.EncodingType.JPEG);\n 
  var mediaType = getValue(options.mediaType, Camera.MediaType.PICTURE);\n    var allowEdit
= !!options.allowEdit;\n    var correctOrientation = !!options.correctOrientation;\n    var
saveToPhotoAlbum = !!options.saveToPhotoAlbum;\n    var popoverOptions = getValue(options.popoverOptions,
null);\n\n    var args = [quality, destinationType, sourceType, targetWidth, targetHeight,
encodingType,\n                mediaType, allowEdit, correctOrientation, saveToPhotoAlbum,
popoverOptions];\n\n    exec(successCallback, errorCallback, \"Camera\", \"takePicture\",
args);\n};\n\ncameraExport.cleanup = function(successCallback, erro
 rCallback) {\n    exec(successCallback, errorCallback, \"Camera\", \"cleanup\", []);\n};\n\nmodule.exports
= cameraExport;\n\n});\n\n//@ sourceURL=lib/common/plugin/Camera.js")} catch(e) {console.log("exception:
in lib/common/plugin/Camera.js: " + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/CameraConstants\", function(require, exports, module)
{\n\nmodule.exports = {\n  DestinationType:{\n    DATA_URL: 0,         // Return base64 encoded
string\n    FILE_URI: 1,         // Return file uri (content://media/external/images/media/2
for Android)\n    NATIVE_URI: 2        // Return native uri (eg. asset-library://... for iOS)\n
 },\n  EncodingType:{\n    JPEG: 0,             // Return JPEG encoded image\n    PNG: 1 
             // Return PNG encoded image\n  },\n  MediaType:{\n    PICTURE: 0,          //
allow selection of still pictures only. DEFAULT. Will return format specified via DestinationType\n
   VIDEO: 1,            // allow selection of video only, ONLY RETURNS URL\n    ALLMEDIA :
2         // allow selection from all media types\n  },\n  PictureSourceType:{\n    PHOTOLIBRARY
: 0,    // Choose image from picture library (same as SAVEDPHOTOALBUM for Android)\n    CAMERA
: 1,          // Take picture from camera\n    SAVEDPHOTOAL
 BUM : 2  // Choose image from picture library (same as PHOTOLIBRARY for Android)\n  },\n
 PopoverArrowDirection:{\n      ARROW_UP : 1,        // matches iOS UIPopoverArrowDirection
constants to specify arrow location on popover\n      ARROW_DOWN : 2,\n      ARROW_LEFT :
4,\n      ARROW_RIGHT : 8,\n      ARROW_ANY : 15\n  }\n};\n\n});\n\n//@ sourceURL=lib/common/plugin/CameraConstants.js")}
catch(e) {console.log("exception: in lib/common/plugin/CameraConstants.js: " + e);console.log(e.stack);}
@@ -44,7 +46,7 @@ try {eval("define(\"cordova/plugin/CaptureVideoOptions\", function(require,
expo
 try {eval("define(\"cordova/plugin/CompassError\", function(require, exports, module) {\n\n/**\n
*  CompassError.\n *  An error code assigned by an implementation when an error has occurred\n
* @constructor\n */\nvar CompassError = function(err) {\n    this.code = (err !== undefined
? err : null);\n};\n\nCompassError.COMPASS_INTERNAL_ERR = 0;\nCompassError.COMPASS_NOT_SUPPORTED
= 20;\n\nmodule.exports = CompassError;\n\n});\n\n//@ sourceURL=lib/common/plugin/CompassError.js")}
catch(e) {console.log("exception: in lib/common/plugin/CompassError.js: " + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/CompassHeading\", function(require, exports, module) {\n\nvar
CompassHeading = function(magneticHeading, trueHeading, headingAccuracy, timestamp) {\n  this.magneticHeading
= magneticHeading || null;\n  this.trueHeading = trueHeading || null;\n  this.headingAccuracy
= headingAccuracy || null;\n  this.timestamp = timestamp || new Date().getTime();\n};\n\nmodule.exports
= CompassHeading;\n\n});\n\n//@ sourceURL=lib/common/plugin/CompassHeading.js")} catch(e)
{console.log("exception: in lib/common/plugin/CompassHeading.js: " + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/ConfigurationData\", function(require, exports, module)
{\n\n/**\n * Encapsulates a set of parameters that the capture device supports.\n */\nfunction
ConfigurationData() {\n    // The ASCII-encoded string in lower case representing the media
type.\n    this.type = null;\n    // The height attribute represents height of the image or
video in pixels.\n    // In the case of a sound clip this attribute has value 0.\n    this.height
= 0;\n    // The width attribute represents width of the image or video in pixels.\n    //
In the case of a sound clip this attribute has value 0\n    this.width = 0;\n}\n\nmodule.exports
= ConfigurationData;\n\n});\n\n//@ sourceURL=lib/common/plugin/ConfigurationData.js")} catch(e)
{console.log("exception: in lib/common/plugin/ConfigurationData.js: " + e);console.log(e.stack);}
-try {eval("define(\"cordova/plugin/Connection\", function(require, exports, module) {\n\n/**\n
* Network status\n */\nmodule.exports = {\n        UNKNOWN: \"unknown\",\n        ETHERNET:
\"ethernet\",\n        WIFI: \"wifi\",\n        CELL_2G: \"2g\",\n        CELL_3G: \"3g\",\n
       CELL_4G: \"4g\",\n        NONE: \"none\"\n};\n\n});\n\n//@ sourceURL=lib/common/plugin/Connection.js")}
catch(e) {console.log("exception: in lib/common/plugin/Connection.js: " + e);console.log(e.stack);}
+try {eval("define(\"cordova/plugin/Connection\", function(require, exports, module) {\n\n/**\n
* Network status\n */\nmodule.exports = {\n        UNKNOWN: \"unknown\",\n        ETHERNET:
\"ethernet\",\n        WIFI: \"wifi\",\n        CELL_2G: \"2g\",\n        CELL_3G: \"3g\",\n
       CELL_4G: \"4g\",\n        CELL:\"cellular\",\n        NONE: \"none\"\n};\n\n});\n\n//@
sourceURL=lib/common/plugin/Connection.js")} catch(e) {console.log("exception: in lib/common/plugin/Connection.js:
" + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/Contact\", function(require, exports, module) {\n\nvar
argscheck = require('cordova/argscheck'),\n    exec = require('cordova/exec'),\n    ContactError
= require('cordova/plugin/ContactError'),\n    utils = require('cordova/utils');\n\n/**\n*
Converts primitives into Complex Object\n* Currently only used for Date fields\n*/\nfunction
convertIn(contact) {\n    var value = contact.birthday;\n    try {\n      contact.birthday
= new Date(parseFloat(value));\n    } catch (exception){\n      console.log(\"Cordova Contact
convertIn error: exception creating date.\");\n    }\n    return contact;\n}\n\n/**\n* Converts
Complex objects into primitives\n* Only conversion at present is for Dates.\n**/\n\nfunction
convertOut(contact) {\n    var value = contact.birthday;\n    if (value !== null) {\n    
   // try to make it a Date object if it is not already\n        if (!utils.isDate(value)){\n
           try {\n                value = new Date(value);\n        
     } catch(exception){\n                value = null;\n            }\n        }\n      
 if (utils.isDate(value)){\n            value = value.valueOf(); // convert to milliseconds\n
       }\n        contact.birthday = value;\n    }\n    return contact;\n}\n\n/**\n* Contains
information about a single contact.\n* @constructor\n* @param {DOMString} id unique identifier\n*
@param {DOMString} displayName\n* @param {ContactName} name\n* @param {DOMString} nickname\n*
@param {Array.<ContactField>} phoneNumbers array of phone numbers\n* @param {Array.<ContactField>}
emails array of email addresses\n* @param {Array.<ContactAddress>} addresses array of
addresses\n* @param {Array.<ContactField>} ims instant messaging user ids\n* @param
{Array.<ContactOrganization>} organizations\n* @param {DOMString} birthday contact's
birthday\n* @param {DOMString} note user notes about contact\n* @param {Array.<ContactField>}
photos\n* @param {Array.<ContactField>} categories\n* @param {Array.<ContactFiel
 d>} urls contact's web sites\n*/\nvar Contact = function (id, displayName, name, nickname,
phoneNumbers, emails, addresses,\n    ims, organizations, birthday, note, photos, categories,
urls) {\n    this.id = id || null;\n    this.rawId = null;\n    this.displayName = displayName
|| null;\n    this.name = name || null; // ContactName\n    this.nickname = nickname || null;\n
   this.phoneNumbers = phoneNumbers || null; // ContactField[]\n    this.emails = emails ||
null; // ContactField[]\n    this.addresses = addresses || null; // ContactAddress[]\n   
this.ims = ims || null; // ContactField[]\n    this.organizations = organizations || null;
// ContactOrganization[]\n    this.birthday = birthday || null;\n    this.note = note || null;\n
   this.photos = photos || null; // ContactField[]\n    this.categories = categories || null;
// ContactField[]\n    this.urls = urls || null; // ContactField[]\n};\n\n/**\n* Removes contact
from device storage.\n* @param successCB success callback\n*
  @param errorCB error callback\n*/\nContact.prototype.remove = function(successCB, errorCB)
{\n    argscheck.checkArgs('FF', 'Contact.remove', arguments);\n    var fail = errorCB &&
function(code) {\n        errorCB(new ContactError(code));\n    };\n    if (this.id === null)
{\n        fail(ContactError.UNKNOWN_ERROR);\n    }\n    else {\n        exec(successCB, fail,
\"Contacts\", \"remove\", [this.id]);\n    }\n};\n\n/**\n* Creates a deep copy of this Contact.\n*
With the contact ID set to null.\n* @return copy of this Contact\n*/\nContact.prototype.clone
= function() {\n    var clonedContact = utils.clone(this);\n    clonedContact.id = null;\n
   clonedContact.rawId = null;\n\n    function nullIds(arr) {\n        if (arr) {\n      
     for (var i = 0; i < arr.length; ++i) {\n                arr[i].id = null;\n      
     }\n        }\n    }\n\n    // Loop through and clear out any id's in phones, emails,
etc.\n    nullIds(clonedContact.phoneNumbers);\n    nullIds(clonedContact.e
 mails);\n    nullIds(clonedContact.addresses);\n    nullIds(clonedContact.ims);\n    nullIds(clonedContact.organizations);\n
   nullIds(clonedContact.categories);\n    nullIds(clonedContact.photos);\n    nullIds(clonedContact.urls);\n
   return clonedContact;\n};\n\n/**\n* Persists contact to device storage.\n* @param successCB
success callback\n* @param errorCB error callback\n*/\nContact.prototype.save = function(successCB,
errorCB) {\n    argscheck.checkArgs('FFO', 'Contact.save', arguments);\n    var fail = errorCB
&& function(code) {\n        errorCB(new ContactError(code));\n    };\n    var success
= function(result) {\n        if (result) {\n            if (successCB) {\n              
 var fullContact = require('cordova/plugin/contacts').create(result);\n                successCB(convertIn(fullContact));\n
           }\n        }\n        else {\n            // no Entry object returned\n       
    fail(ContactError.UNKNOWN_ERROR);\n        }\n    };\n    var dupContact = co
 nvertOut(utils.clone(this));\n    exec(success, fail, \"Contacts\", \"save\", [dupContact]);\n};\n\n\nmodule.exports
= Contact;\n\n});\n\n//@ sourceURL=lib/common/plugin/Contact.js")} catch(e) {console.log("exception:
in lib/common/plugin/Contact.js: " + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/ContactAddress\", function(require, exports, module) {\n\n/**\n*
Contact address.\n* @constructor\n* @param {DOMString} id unique identifier, should only be
set by native code\n* @param formatted // NOTE: not a W3C standard\n* @param streetAddress\n*
@param locality\n* @param region\n* @param postalCode\n* @param country\n*/\n\nvar ContactAddress
= function(pref, type, formatted, streetAddress, locality, region, postalCode, country) {\n
   this.id = null;\n    this.pref = (typeof pref != 'undefined' ? pref : false);\n    this.type
= type || null;\n    this.formatted = formatted || null;\n    this.streetAddress = streetAddress
|| null;\n    this.locality = locality || null;\n    this.region = region || null;\n    this.postalCode
= postalCode || null;\n    this.country = country || null;\n};\n\nmodule.exports = ContactAddress;\n\n});\n\n//@
sourceURL=lib/common/plugin/ContactAddress.js")} catch(e) {console.log("exception: in lib/common/plugin/Contact
 Address.js: " + e);console.log(e.stack);}
 try {eval("define(\"cordova/plugin/ContactError\", function(require, exports, module) {\n\n/**\n
*  ContactError.\n *  An error code assigned by an implementation when an error has occurred\n
* @constructor\n */\nvar ContactError = function(err) {\n    this.code = (typeof err != 'undefined'
? err : null);\n};\n\n/**\n * Error codes\n */\nContactError.UNKNOWN_ERROR = 0;\nContactError.INVALID_ARGUMENT_ERROR
= 1;\nContactError.TIMEOUT_ERROR = 2;\nContactError.PENDING_OPERATION_ERROR = 3;\nContactError.IO_ERROR
= 4;\nContactError.NOT_SUPPORTED_ERROR = 5;\nContactError.PERMISSION_DENIED_ERROR = 20;\n\nmodule.exports
= ContactError;\n\n});\n\n//@ sourceURL=lib/common/plugin/ContactError.js")} catch(e) {console.log("exception:
in lib/common/plugin/ContactError.js: " + e);console.log(e.stack);}

http://git-wip-us.apache.org/repos/asf/cordova-webos/blob/43efeb73/lib/cordova.webos.js
----------------------------------------------------------------------
diff --git a/lib/cordova.webos.js b/lib/cordova.webos.js
index 7417792..c764d79 100644
--- a/lib/cordova.webos.js
+++ b/lib/cordova.webos.js
@@ -1,6 +1,8 @@
-// commit 1aa3643deaa9f14970806277d5f651f3cd78caa9
+// Platform: webos
 
-// File generated at :: Mon Jan 21 2013 13:22:05 GMT-0800 (PST)
+// commit ab5e7db58d684da1403ab6059a80f3b4635bde4d
+
+// File generated at :: Tue Feb 05 2013 13:01:43 GMT-0800 (PST)
 
 /*
  Licensed to the Apache Software Foundation (ASF) under one
@@ -1008,9 +1010,18 @@ function addEntry(strategy, moduleName, symbolPath, opt_deprecationMessage)
{
     }
 }
 
-exports.clobbers = addEntry.bind(null, 'c');
-exports.merges = addEntry.bind(null, 'm');
-exports.defaults = addEntry.bind(null, 'd');
+// Note: Android 2.3 does have Function.bind().
+exports.clobbers = function(moduleName, symbolPath, opt_deprecationMessage) {
+    addEntry('c', moduleName, symbolPath, opt_deprecationMessage);
+};
+
+exports.merges = function(moduleName, symbolPath, opt_deprecationMessage) {
+    addEntry('m', moduleName, symbolPath, opt_deprecationMessage);
+};
+
+exports.defaults = function(moduleName, symbolPath, opt_deprecationMessage) {
+    addEntry('d', moduleName, symbolPath, opt_deprecationMessage);
+};
 
 function prepareNamespace(symbolPath, context) {
     if (!symbolPath) {
@@ -1131,7 +1142,7 @@ module.exports = {
                     console.log("event:ToggleAppMenu");
                     cordova.fireDocumentEvent("menubutton");
                 }
-                
+
                 console.log("relaunch");
                 return true;
             };
@@ -1460,6 +1471,7 @@ module.exports = {
         CELL_2G: "2g",
         CELL_3G: "3g",
         CELL_4G: "4g",
+        CELL:"cellular",
         NONE: "none"
 };
 


Mime
View raw message