libreoffice-online/loleaflet
2015-04-01 11:12:45 +03:00
..
build Set LF line terminator 2015-03-09 15:58:37 +02:00
debug Detached controls from the map and added scrollbars 2015-03-30 19:20:04 +03:00
dist Set LF line terminator 2015-03-09 15:58:37 +02:00
spec Set LF line terminator 2015-03-09 15:58:37 +02:00
src Use L.DomUtil instead of direct element access 2015-04-01 11:12:45 +03:00
.eslintrc Unmodified Leaflet 2015-03-09 12:16:17 +02:00
.gitignore Unmodified Leaflet 2015-03-09 12:16:17 +02:00
.npmignore Unmodified Leaflet 2015-03-09 12:16:17 +02:00
.travis.yml Unmodified Leaflet 2015-03-09 12:16:17 +02:00
CHANGELOG.md Unmodified Leaflet 2015-03-09 12:16:17 +02:00
FAQ.md Unmodified Leaflet 2015-03-09 12:16:17 +02:00
Jakefile.js Unmodified Leaflet 2015-03-09 12:16:17 +02:00
LICENSE Set LF line terminator 2015-03-09 15:58:37 +02:00
package.json Unmodified Leaflet 2015-03-09 12:16:17 +02:00
PLUGIN-GUIDE.md Unmodified Leaflet 2015-03-09 12:16:17 +02:00
README Mention how to run npm without root 2015-03-24 13:15:43 +02:00

Leaflet paltform for LibreOffice On-Line 

Code convention
    * 'jake lint' should be run before commiting
    * files should have unix line terminators (LF)
    * tools to convert files: dos2unix or fromdos 

Building:
    npm install -g jake
    npm install
    jake build

If you want to avoid having to run the above as root, create a directory that
you own somehwere, for instance /opt/npm, and add a line to ~/.npmrc:
prefix=/opt/npm

Loading a document:
    The map should have the following options:
        - bounds = top left [0, 0] and something larger in the bottom right corner which
          will later be updated 
        - center at [0, 0] this will try to place the [0, 0] point in the middle of the
          map, but it will be moved in the top left corner when the maxBounds are set
        - zoom = defautl zoom value, zooming in and out will refer to this value
        - server address

    The layer (actual document) should have the following options:
        - doc = path to the document that will be loaded
        - useSocket = tells the map the tiles will be received from a websocket
          connection. If this parameter is false, an image will be loaded in each tile

To run an example, open debug/document/document_simple_example.html in the browser