Xdebug Helper for Firefox

Xdebug Helper for Firefox

This extension is very useful for PHP developers that are using PHP tools with Xdebug support like PHPStorm, Eclipse with PDT, Netbeans and MacGDBp or any other Xdebug compatible profiling tool like KCacheGrind, WinCacheGrind or Webgrind.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "Xdebug helper",
  "description": "Easy debugging, profiling and tracing extension for Xdebug",
  "version": "1.0.10",
  "author": "Brian Gilbert",
  "manifest_version": 2,
  "minimum_chrome_version": "20",
  "permissions": [
    "tabs",
    "*://*/*"
  ],
  "icons": {
    "16": "images/icon--16.png",
    "48": "images/icon--48.png",
    "128": "images/icon--128.png",
    "256": "images/icon--256.png",
    "512": "images/icon--512.png"
  },
  "options_ui": {
    "page": "options.html",
    "open_in_tab": true
  },
  "page_action": {
    "default_icon": "images/bug-outline.svg",
    "default_title": "Debugging, profiling & tracing",
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "js": [
        "content.js"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "commands": {
    "_execute_browser_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+X",
        "windows": "Ctrl+Shift+X",
        "mac": "Command+Shift+X"
      },
      "description": "Open popup to toggle state"
    },
    "toggle_debug_action": {
      "suggested_key": {
        "default": "Alt+Shift+X",
        "windows": "Alt+Shift+X",
        "mac": "Alt+Shift+X"
      },
      "description": "Toggle between the debug states"
    }
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "{806cbba4-1bd3-4916-9ddc-e719e9ca0cbf}"
    }
  }
}