From b552b885f0db8c7ef6b4fe36bc942da88ca56a48 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Fri, 14 Mar 2014 20:27:44 +0200 Subject: [PATCH] Add MakeFile target for setting up dev env. --- Makefile | 55 +++++---- docs/doctrees/index.doctree | Bin 213151 -> 214848 bytes docs/html/_sources/index.txt | 60 ++++----- docs/html/index.html | 229 ++++++++++++++++++----------------- docs/html/searchindex.js | 2 +- docs/source/index.rst | 48 ++++---- 6 files changed, 206 insertions(+), 188 deletions(-) diff --git a/Makefile b/Makefile index f417e5e65..6367038fe 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ # You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = ./docs +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = ./docs # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 @@ -11,35 +11,43 @@ ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) ./d # the i18n builder cannot share the environment and doctrees with the others I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) ./docs/source -.PHONY: help clean html dirhtml singlehtml json htmlhelp devhelp epub latex latexpdf text changes linkcheck doctest gettext +.PHONY: all help clean html dirhtml singlehtml json htmlhelp devhelp epub latex latexpdf text changes linkcheck doctest gettext po pot po2json merge release + +all: dev help: @echo "Please use \`make ' where is one of" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - @echo " epub to export the documentation to epub" + @echo " dev to set up the development environment" @echo " gettext to make PO message catalogs of the documentation" @echo " html to make standalone HTML files of the documentation" - @echo " htmlhelp to make HTML files and a HTML help project from the documentation" - @echo " info to make Texinfo files and run them through makeinfo" - @echo " json to make JSON files" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " linkcheck to check all external links for integrity" - @echo " pot generates a gettext POT file to be used for translations" + @echo " pot to generate a gettext POT file to be used for translations" + @echo " po to generate gettext PO files for each i18n language" + @echo " po2json to generate JSON files from the language PO files" @echo " release to make a new minified release" - @echo " singlehtml to make a single large HTML file" - @echo " texinfo to make Texinfo files" - @echo " text to make text files" + +# @echo " changes to make an overview of all changed/added/deprecated items" +# @echo " devhelp to make HTML files and a Devhelp project" +# @echo " dirhtml to make HTML files named index.html in directories" +# @echo " doctest to run all doctests embedded in the documentation (if enabled)" +# @echo " epub to export the documentation to epub" +# @echo " htmlhelp to make HTML files and a HTML help project from the documentation" +# @echo " info to make Texinfo files and run them through makeinfo" +# @echo " json to make JSON files" +# @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" +# @echo " latexpdf to make LaTeX files and run them through pdflatex" +# @echo " linkcheck to check all external links for integrity" +# @echo " singlehtml to make a single large HTML file" +# @echo " texinfo to make Texinfo files" +# @echo " text to make text files" pot: xgettext --keyword=__ --keyword=___ --from-code=UTF-8 --output=locale/converse.pot converse.js --package-name=Converse.js --copyright-holder="Jan-Carel Brand" --package-version=0.7.0 -c --language="python"; -merge: +po: find ./locale -maxdepth 1 -mindepth 1 -type d -exec msgmerge {}/LC_MESSAGES/converse.po ./locale/converse.pot -U \; +merge: po + po2json: find ./locale -maxdepth 1 -mindepth 1 -type d -exec po2json {}/LC_MESSAGES/converse.po {}/LC_MESSAGES/converse.json \; @@ -53,6 +61,11 @@ release: sed -i "s/(Unreleased)/(`date +%Y-%m-%d`)/" docs/CHANGES.rst grunt minify +dev: + npm install + ./node_modules/.bin/bower update; + cd ./components/strophe && make normal; + clean: -rm -rf $(BUILDDIR)/* diff --git a/docs/doctrees/index.doctree b/docs/doctrees/index.doctree index 94f1862612ccd2bdb76a7f158c3f25b3a7a3d2ee..d851089909154ec70296573abe64e9e702ebae16 100644 GIT binary patch literal 214848 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 L!^sAuUi1F|IvrSg diff --git a/docs/html/_sources/index.txt b/docs/html/_sources/index.txt index 06388f70a..6730e3177 100644 --- a/docs/html/_sources/index.txt +++ b/docs/html/_sources/index.txt @@ -70,7 +70,7 @@ You'll most likely want to implement some kind of single-signon solution for your website, where users authenticate once in your website and then stay logged into their XMPP session upon page reload. -For more info on this, read: `Pre-binding and Single Session Support`_. +For more info on this, read: `Prebinding and Single Session Support`_. You might also want to have more fine-grained control of what gets included in the minified Javascript file. Read `Configuration`_ and `Minification`_ for more info on how to do @@ -392,8 +392,8 @@ follow the instructions below to create this folder and fetch Converse's 3rd-party dependencies. -Install Node.js and development dependencies -============================================ +Install the development and front-end dependencies +================================================== We use development tools (`Grunt `_ and `Bower `_) which depend on Node.js and npm (the Node package manager). @@ -406,36 +406,32 @@ directory: :: - npm install + make dev -This will install all the development dependencies for Converse.js. If you are -curious to know what these are, take a look at whats under the *devDependencies* key in -`package.json `. +This will first install the Node.js development tools (like Grunt and Bower) +and then use Bower to install all of Converse.js's front-end dependencies. -Install 3rd party dependencies -============================== +The front-end dependencies are those javascript files on which +Converse.js directly depends and which will therefore be loaded in the browser. -After running ``npm install``, you will now have Grunt and Bower installed. +If you are curious to know what these different dependencies are: -We use Bower to manage Converse's front-end dependencies (e.g. Javascript that -should get loaded in the browser). +* Development dependencies: + Take a look at whats under the *devDependencies* key in + `package.json `_. -To fetch these dependencies, run: +* Front-end dependencies: + See *dependencies* in + `bower.json `_. -:: - grunt fetch +.. Note: + After running ```make dev```, you should now have a new directory *components*, + which contains all the front-end dependencies of Converse.js. + If this directory does NOT exist, something must have gone wrong. + Double-check the output of ```make dev``` to see if there are any errors + listed. -If you don't have grunt installed globally, you need to specify the relative -path: - -:: - - ./node_modules/.bin/grunt fetch - -This will call Bower in the background to fetch all the front-end -dependencies (like backbone.js, strophe.js etc.) and then put them in the -*components* folder. With AMD and require.js (recommended) ===================================== @@ -578,7 +574,7 @@ To do this for ALL languages, run: :: - make merge + make po The resulting PO file is then what gets translated. @@ -805,6 +801,12 @@ Here are the different events that are emitted: Triggered whenever the roster view (i.e. the rendered HTML) has changed. +* **onChatBoxClosed** + + ``converse.on('onChatBoxClosed', function (chatbox) { ... });`` + + Triggered when a chat box has been closed. + * **onChatBoxFocused** ``converse.on('onChatBoxFocused', function (chatbox) { ... });`` @@ -817,11 +819,11 @@ Here are the different events that are emitted: Triggered when a chat box has been opened. -* **onChatBoxClosed** +* **onChatBoxToggled** - ``converse.on('onChatBoxClosed', function (chatbox) { ... });`` + ``converse.on('onChatBoxToggled', function (chatbox) { ... });`` - Triggered when a chat box has been closed. + Triggered when a chat box has been minimized or maximized. * **onStatusChanged** diff --git a/docs/html/index.html b/docs/html/index.html index 09a29708a..897627e27 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -87,61 +87,60 @@

  • Development
      -
    • Install Node.js and development dependencies
    • -
    • Install 3rd party dependencies
    • -
    • With AMD and require.js (recommended)
    • -
    • Without AMD and require.js
    • -
    • Before submitting a pull request
        -
      • Add tests for your bugfix or feature
      • -
      • Check that the tests pass
      • -
      • Check your code for errors or bad habits by running JSHint
      • +
      • Install the development and front-end dependencies
      • +
      • With AMD and require.js (recommended)
      • +
      • Without AMD and require.js
      • +
      • Before submitting a pull request
      • -
      • Minification
      • -
      • Troubleshooting
          -
        • Conflicts with other Javascript libraries
            -
          • Problem:
          • -
          • Solution:
          • +
          • Troubleshooting
          • -
          • Events
              -
            • Event Methods
            • -
            • Event Types
            • +
            • Events
            • -
            • Configuration
                -
              • Configuration variables
                  -
                • allow_contact_requests
                • -
                • allow_muc
                • -
                • animate
                • -
                • auto_list_rooms
                • -
                • auto_reconnect
                • -
                • auto_subscribe
                • -
                • bosh_service_url
                • -
                • cache_otr_key
                • -
                • debug
                • -
                • expose_rid_and_sid
                • -
                • fullname
                • -
                • hide_muc_server
                • -
                • i18n
                • -
                • prebind
                • -
                • show_controlbox_by_default
                • -
                • show_call_button
                • -
                • show_only_online_users
                • -
                • use_otr_by_default
                • -
                • use_vcards
                • -
                • xhr_custom_status
                • -
                • xhr_custom_status_url
                • -
                • xhr_user_search
                • -
                • xhr_user_search_url
                • +
                • Configuration @@ -190,7 +189,7 @@ practical.

                  You’ll most likely want to implement some kind of single-signon solution for your website, where users authenticate once in your website and then stay logged into their XMPP session upon page reload.

                  -

                  For more info on this, read: `Pre-binding and Single Session Support`_.

                  +

                  For more info on this, read: Prebinding and Single Session Support.

                  You might also want to have more fine-grained control of what gets included in the minified Javascript file. Read Configuration and Minification for more info on how to do that.

                  @@ -447,38 +446,40 @@ communications privacy, then you’re much better off using native software. notice that there are references to a missing components folder. Please follow the instructions below to create this folder and fetch Converse’s 3rd-party dependencies.

                  -
                  -

                  Install Node.js and development dependencies

                  +
                  +

                  Install the development and front-end dependencies

                  We use development tools (Grunt and Bower) which depend on Node.js and npm (the Node package manager).

                  If you don’t have Node.js installed, you can download and install the latest version here.

                  Once you have Node.js installed, run the following command inside the Converse.js directory:

                  -
                  npm install
                  +
                  make dev
                  -

                  This will install all the development dependencies for Converse.js. If you are -curious to know what these are, take a look at whats under the devDependencies key in -package.json <https://github.com/jcbrand/converse.js/blob/master/package.json>.

                  -
                  -
                  -

                  Install 3rd party dependencies

                  -

                  After running npm install, you will now have Grunt and Bower installed.

                  -

                  We use Bower to manage Converse’s front-end dependencies (e.g. Javascript that -should get loaded in the browser).

                  -

                  To fetch these dependencies, run:

                  -
                  grunt fetch
                  -
                  -

                  If you don’t have grunt installed globally, you need to specify the relative -path:

                  -
                  ./node_modules/.bin/grunt fetch
                  -
                  -

                  This will call Bower in the background to fetch all the front-end -dependencies (like backbone.js, strophe.js etc.) and then put them in the -components folder.

                  +

                  This will first install the Node.js development tools (like Grunt and Bower) +and then use Bower to install all of Converse.js’s front-end dependencies.

                  +

                  The front-end dependencies are those javascript files on which +Converse.js directly depends and which will therefore be loaded in the browser.

                  +

                  If you are curious to know what these different dependencies are:

                  +
                    +
                  • +
                    Development dependencies:
                    +

                    Take a look at whats under the devDependencies key in +package.json.

                    +
                    +
                    +
                  • +
                  • +
                    Front-end dependencies:
                    +

                    See dependencies in +bower.json.

                    +
                    +
                    +
                  • +
                  -

                  Without AMD and require.js

                  +

                  Without AMD and require.js

                  Converse.js can also be used without require.js. If you for some reason prefer to use it this way, please refer to non_amd.html @@ -499,9 +500,9 @@ for an example of how and in what order all the Javascript files that converse.j depends on need to be loaded.

                  -

                  Before submitting a pull request

                  +

                  Before submitting a pull request

                  -

                  Add tests for your bugfix or feature

                  +

                  Add tests for your bugfix or feature

                  Add a test for any bug fixed or feature added. We use Jasmine for testing.

                  Take a look at tests.html and spec/MainSpec.js to see how @@ -510,7 +511,7 @@ the tests are implemented.

                  contact me and I’ll be happy to help.

                  -

                  Check that the tests pass

                  +

                  Check that the tests pass

                  Check that the Jasmine tests complete sucessfully. Open tests.html in your browser, and the tests will run automatically.

                  @@ -519,7 +520,7 @@ in your browser, and the tests will run automatically.

                  -

                  Check your code for errors or bad habits by running JSHint

                  +

                  Check your code for errors or bad habits by running JSHint

                  JSHint will do a static analysis of your code and hightlight potential errors and/or bad habits.

                  grunt jshint
                  @@ -530,9 +531,9 @@ and/or bad habits.

                  -

                  Minification

                  +

                  Minification

                  -

                  Minifying Javascript and CSS

                  +

                  Minifying Javascript and CSS

                  Please make sure to read the section Development and that you have installed all development dependencies (long story short, you can run npm install and then grunt fetch).

                  @@ -549,7 +550,7 @@ using alm
                  -

                  Translations

                  +

                  Translations

                  Note

                  Translations take up a lot of space and will bloat your minified file. @@ -575,7 +576,7 @@ function like so:

                  msgmerge ./locale/de/LC_MESSAGES/converse.po ./locale/converse.pot -U

                  To do this for ALL languages, run:

                  -
                  make merge
                  +
                  make po

                  The resulting PO file is then what gets translated.

                  If you’ve created a new PO file, please make sure to add the following @@ -626,18 +627,18 @@ those hoops you had to jump through.

                  -

                  Troubleshooting

                  +

                  Troubleshooting

                  -

                  Conflicts with other Javascript libraries

                  +

                  Conflicts with other Javascript libraries

                  -

                  Problem:

                  +

                  Problem:

                  You are using other Javascript libraries (like JQuery plugins), and get errors like these in your browser console:

                  Uncaught TypeError: Object [object Object] has no method 'xxx' from example.js
                  -

                  Solution:

                  +

                  Solution:

                  First, find out which object is referred to by Object [object Object].

                  It will probably be the jQuery object $ or perhaps the underscore.js object _.

                  For the purpose of demonstration, I’m going to assume its $, but the same @@ -679,11 +680,11 @@ jQuery plugins must load after jQuery).

                  -

                  Events

                  +

                  Events

                  Converse.js emits events to which you can subscribe from your own Javascript.

                  Concerning events, the following methods are available:

                  -

                  Event Methods

                  +

                  Event Methods

                  • on(eventName, callback):

                    @@ -727,7 +728,7 @@ exactly once.

                  -

                  Event Types

                  +

                  Event Types

                  Here are the different events that are emitted:

                  • onInitialized

                    @@ -767,6 +768,12 @@ got all its ducks in a row.

                    Triggered whenever the roster view (i.e. the rendered HTML) has changed.

                • +
                • onChatBoxClosed

                  +
                  +

                  converse.on('onChatBoxClosed', function (chatbox) { ... });

                  +

                  Triggered when a chat box has been closed.

                  +
                  +
                • onChatBoxFocused

                  converse.on('onChatBoxFocused', function (chatbox) { ... });

                  @@ -779,10 +786,10 @@ got all its ducks in a row.

                  Triggered when a chat box has been opened.

                • -
                • onChatBoxClosed

                  +
                • onChatBoxToggled

                  -

                  converse.on('onChatBoxClosed', function (chatbox) { ... });

                  -

                  Triggered when a chat box has been closed.

                  +

                  converse.on('onChatBoxToggled', function (chatbox) { ... });

                  +

                  Triggered when a chat box has been minimized or maximized.

                • onStatusChanged

                  @@ -813,7 +820,7 @@ got all its ducks in a row.

                  -

                  Configuration

                  +

                  Configuration

                  The included minified JS and CSS files can be used for demoing or testing, but you’ll want to configure Converse.js to suit your needs before you deploy it on your website.

                  @@ -827,9 +834,9 @@ all the available configuration settings.

                  JS file so that it will include the new settings. Please refer to the Minification section for more info on how to do this.

                  -

                  Configuration variables

                  +

                  Configuration variables

                  -

                  allow_contact_requests

                  +

                  allow_contact_requests

                  Default = true

                  Allow users to add one another as contacts. If this is set to false, the Add a contact widget, Contact Requests and Pending Contacts roster @@ -837,18 +844,18 @@ sections will all not appear. Additionally, all incoming contact requests will b ignored.

                  -

                  allow_muc

                  +

                  allow_muc

                  Default = true

                  Allow multi-user chat (muc) in chatrooms. Setting this to false will remove the Chatrooms tab from the control box.

                  -

                  animate

                  +

                  animate

                  Default = true

                  Show animations, for example when opening and closing chat boxes.

                  -

                  auto_list_rooms

                  +

                  auto_list_rooms

                  Default = false

                  If true, and the XMPP server on which the current user is logged in supports multi-user chat, then a list of rooms on that server will be fetched.

                  @@ -858,24 +865,24 @@ features, number of occupants etc.), so on servers with many rooms this option will create lots of extra connection traffic.

                  -

                  auto_reconnect

                  +

                  auto_reconnect

                  Default = true

                  Automatically reconnect to the XMPP server if the connection drops unexpectedly.

                  -

                  auto_subscribe

                  +

                  auto_subscribe

                  Default = false

                  If true, the user will automatically subscribe back to any contact requests.

                  -

                  bosh_service_url

                  +

                  bosh_service_url

                  Connections to an XMPP server depend on a BOSH connection manager which acts as a middle man between HTTP and XMPP.

                  See here for more information.

                  -

                  cache_otr_key

                  +

                  cache_otr_key

                  Default = false

                  Let the OTR (Off-the-record encryption) private key be cached in your browser’s session storage.

                  @@ -894,12 +901,12 @@ current session. Previous sessions however cannot be decrypted.

                  -

                  debug

                  +

                  debug

                  Default = false

                  If set to true, debugging output will be logged to the browser console.

                  -

                  expose_rid_and_sid

                  +

                  expose_rid_and_sid

                  Allow the prebind tokens, RID (request ID) and SID (session ID), to be exposed globally via the API. This allows other scripts served on the same page to use these values.

                  @@ -907,24 +914,24 @@ these values.

                  and inject fake chat messages.

                  -

                  fullname

                  +

                  fullname

                  If you are using prebinding, can specify the fullname of the currently logged in user, otherwise the user’s vCard will be fetched.

                  -

                  hide_muc_server

                  +

                  hide_muc_server

                  Default = false

                  Hide the server input field of the form inside the Room panel of the controlbox. Useful if you want to restrict users to a specific XMPP server of your choosing.

                  -

                  i18n

                  +

                  i18n

                  Specify the locale/language. The language must be in the locales object. Refer to ./locale/locales.js to see which locales are supported.

                  -

                  prebind

                  +

                  prebind

                  Default = false

                  Use this option when you want to attach to an existing XMPP connection that was already authenticated (usually on the backend before page load).

                  @@ -937,7 +944,7 @@ values as jid, Additionally, you have to specify bosh_service_url.

                  -

                  show_controlbox_by_default

                  +

                  show_controlbox_by_default

                  Default = false

                  The “controlbox” refers to the special chatbox containing your contacts roster, status widget, chatrooms and other controls.

                  @@ -947,7 +954,7 @@ the page with class toggle-online-users.

                  page load.

                  -

                  show_call_button

                  +

                  show_call_button

                  Default = false

                  Enable to display a call button on the chatbox toolbar.

                  When the call button is pressed, it will emit an event that can be used by a third-party library to initiate a call.

                  @@ -961,26 +968,26 @@ page load.

                  -

                  show_only_online_users

                  +

                  show_only_online_users

                  Default = false

                  If set to true, only online users will be shown in the contacts roster. Users with any other status (e.g. away, busy etc.) will not be shown.

                  -

                  use_otr_by_default

                  +

                  use_otr_by_default

                  Default = false

                  If set to true, Converse.js will automatically try to initiate an OTR (off-the-record) encrypted chat session every time you open a chat box.

                  -

                  use_vcards

                  +

                  use_vcards

                  Default = true

                  Determines whether the XMPP server will be queried for roster contacts’ VCards or not. VCards contain extra personal information such as your fullname and avatar image.

                  -

                  xhr_custom_status

                  +

                  xhr_custom_status

                  Default = false

                  Note

                  @@ -990,7 +997,7 @@ avatar image.

                  remote server.

                  -

                  xhr_custom_status_url

                  +

                  xhr_custom_status_url

                  Note

                  XHR stands for XMLHTTPRequest, and is meant here in the AJAX sense (Asynchronous Javascript and XML).

                  @@ -1002,7 +1009,7 @@ message will be made.

                  The message itself is sent in the request under the key msg.