background preloader

Cloud9 - Your code anywhere, anytime

Cloud9 - Your code anywhere, anytime

Bootstrapped extensions Note: All extensions created using the Add-on SDK are bootstrapped! All the bootstrapping code is generated for you, so you don't really need to think about it. Not using the Add-on SDK? Read on... Traditional extensions include overlays, wherein the application can load up XUL from the extension's package and automatically apply it atop its own UI. While this makes creating extensions that add to the application's user interface relatively easy, it means that updating, installing, or disabling an extension requires an application restart. Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) introduces bootstrapped extensions. All the application does is call into this script file; the extension is responsible for adding and removing its user interface and handling any other setup and shutdown tasks it requires. This article discusses how bootstrapped extensions work. The startup and shutdown process There are several scenarios in which the startup() function may be called; for example:

ajaxorg/cloud9 - GitHub ACE - Ajax.org Cloud9 Editor self improvement - What is the single most effective thing you did to improve your programming skills Etherpad Foundation The GeoJSON Format Specification 1. Introduction GeoJSON is a format for encoding a variety of geographic data structures. A GeoJSON object may represent a geometry, a feature, or a collection of features. GeoJSON supports the following geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection. A complete GeoJSON data structure is always an object (in JSON terms). 1.1. A GeoJSON feature collection: 1.2. JavaScript Object Notation (JSON), and the terms object, name, value, array, and number, are defined in IETF RTC 4627.The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in IETF RFC 2119. 2. GeoJSON always consists of a single object. The GeoJSON object may have any number of members (name/value pairs).The GeoJSON object must have a member with the name "type". 2.1 Geometry Objects 2.1.1. A position is the fundamental geometry construct. 2.1.2.

Welcome to freshmeat.net | freshmeat.net mnutt/hummingbird @ GitHub jQuery Geo

Related: