Use input.mouseposition to rotate camera

Hi its possible to rotate camera with input.mouseposition? Similar to mouselook script.

if (axes == MouseXandY)
    {
       var rotationX : float = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * sensitivityX;
       rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
       rotationY = Mathf.Clamp (rotationY, minimumY, maximumY);
       transform.localEulerAngles = Vector3(-rotationY, rotationX, 0);
    }

To something like this:

if (axes == MouseXandY)
        {
           var rotationX : float = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * sensitivityX;
           rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
           rotationY = Mathf.Clamp (rotationY, minimumY, maximumY);
           transform.localEulerAngles =  Input.mousePosition

Have a look at transform.rotate, which adds incremental spin instead of you having to get and set the position of the camera.

code in c# (but the same principles apply to js) :

mouseX = Input.GetAxis("Mouse X") //get x
mouseY = Input... //get y

Vector3 movementVector = new Vector3(mouseY,mouseX,0); //Perhaps arrange your values into a Vector3 if you're multiplying by the same sensitivity?
transform.rotate(movementVector * camSensitivity);

It really depends on how you want your camera to react. If you want immediate movement to any change in mouse position, GetAxis is the way to go. Input.mousePosition returns the current mouse position on the screen (distance from the bottom and left sides of the screen).
If you’re looking to pan the camera when the mouse reaches the edges of the screen, try this:

mouseXpos = Input.mousePosition.x;
mouseYpos = Input.mousePosition.y;

if (mouseXpos < 15){ //change 15 to as much as you need
     // pan left
}

if (Camera.pixelWidth - 15 < mouseXpos ) {
     //pan right
}

//same for Y