positionwidget.js 931 Bytes
arcs_module(
    function(ARCS) {
        var PositionWidget;
        
        PositionWidget = ARCS.Component.create(
            function(fields) {
                 var lonField = document.getElementById(fields[0]);
                 var latField = document.getElementById(fields[1]);
                 var accField = document.getElementById(fields[2]);
                 
                 this.updatePosition = function(position) {
                     if (lonField)
                        lonField.innerHTML = position.coords.longitude;
                     if (latField)
                        latField.innerHTML = position.coords.latitude;
                     if (accField)
                        accField.innerHTML = position.coords.accuracy;
                 };
                 
            },
            ["updatePosition"],
            []
        );
        

        return { PositionWidget : PositionWidget};
    }
);