Merge lp:~marcustomlinson/unity-js-scopes/tool-setup into lp:unity-js-scopes

Proposed by Marcus Tomlinson on 2015-10-22
Status: Superseded
Proposed branch: lp:~marcustomlinson/unity-js-scopes/tool-setup
Merge into: lp:unity-js-scopes
Prerequisite: lp:~abreu-alexandre/unity-js-scopes/doc
Diff against target: 17932 lines (+659/-16629)
86 files modified
.bzrignore (+2/-0)
CMakeLists.txt (+2/-1)
debian/control (+18/-25)
debian/copyright (+0/-35)
debian/unity-js-scopes-dev.install (+1/-0)
debian/unity-js-scopes-doc.install (+0/-1)
doc/CMakeLists.txt (+0/-25)
doc/docbuild/api.js (+0/-30)
doc/docbuild/assets/css/main.css (+0/-783)
doc/docbuild/assets/index.html (+0/-10)
doc/docbuild/assets/js/api-filter.js (+0/-52)
doc/docbuild/assets/js/api-list.js (+0/-251)
doc/docbuild/assets/js/api-search.js (+0/-98)
doc/docbuild/assets/js/apidocs.js (+0/-370)
doc/docbuild/assets/js/yui-prettify.js (+0/-17)
doc/docbuild/assets/vendor/prettify/CHANGES.html (+0/-130)
doc/docbuild/assets/vendor/prettify/COPYING (+0/-202)
doc/docbuild/assets/vendor/prettify/README.html (+0/-203)
doc/docbuild/assets/vendor/prettify/prettify-min.css (+0/-1)
doc/docbuild/assets/vendor/prettify/prettify-min.js (+0/-1)
doc/docbuild/classes/ActionMetadata.html (+0/-365)
doc/docbuild/classes/ActivationQuery.html (+0/-479)
doc/docbuild/classes/CategorisedResult.html (+0/-1205)
doc/docbuild/classes/Category.html (+0/-343)
doc/docbuild/classes/CategoryRenderer.html (+0/-203)
doc/docbuild/classes/ColumnLayout.html (+0/-376)
doc/docbuild/classes/PreviewQuery.html (+0/-341)
doc/docbuild/classes/PreviewReply.html (+0/-363)
doc/docbuild/classes/PreviewWidget.html (+0/-637)
doc/docbuild/classes/Result.html (+0/-987)
doc/docbuild/classes/Scope.html (+0/-423)
doc/docbuild/classes/SearchMetaData.html (+0/-1130)
doc/docbuild/classes/SearchQuery.html (+0/-342)
doc/docbuild/classes/SearchReply.html (+0/-453)
doc/docbuild/classes/index.html (+0/-10)
doc/docbuild/data.json (+0/-1875)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_index.js.html (+0/-314)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_action-metadata.js.html (+0/-150)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html (+0/-174)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html (+0/-286)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category-renderer.js.html (+0/-134)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category.js.html (+0/-156)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_column-layout.js.html (+0/-156)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_preview-query.js.html (+0/-189)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_preview-reply.js.html (+0/-154)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_preview-widget.js.html (+0/-191)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_result.js.html (+0/-241)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_search-metadata.js.html (+0/-266)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_search-query.js.html (+0/-192)
doc/docbuild/files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_search-reply.js.html (+0/-162)
doc/docbuild/files/index.html (+0/-10)
doc/docbuild/index.html (+0/-128)
doc/docbuild/modules/ScopeJS.html (+0/-230)
doc/docbuild/modules/index.html (+0/-10)
doc/generate-doc.py (+0/-116)
doc/index.handlebars (+0/-1)
doc/yuidoc.json (+0/-8)
qtc-templates/scope-js/.bzrignore (+5/-0)
qtc-templates/scope-js/CMakeLists.txt (+57/-0)
qtc-templates/scope-js/displayName.apparmor (+6/-0)
qtc-templates/scope-js/manifest.json.in (+15/-0)
qtc-templates/scope-js/po/CMakeLists.txt (+14/-0)
qtc-templates/scope-js/po/POTFILES.in.in (+3/-0)
qtc-templates/scope-js/src/CMakeLists.txt (+56/-0)
qtc-templates/scope-js/src/data/displayName-settings.ini.in (+21/-0)
qtc-templates/scope-js/src/data/displayName.ini.in (+9/-0)
qtc-templates/scope-js/src/displayName.js.in (+224/-0)
qtc-templates/scope-js/wizard.xml (+96/-0)
src/bindings/index.js (+4/-88)
src/bindings/src/action-metadata.cc (+1/-1)
src/bindings/src/action-metadata.h (+0/-46)
src/bindings/src/activation-query.h (+0/-78)
src/bindings/src/addon.cc (+14/-18)
src/bindings/src/categorised-result.h (+0/-219)
src/bindings/src/category-renderer.h (+0/-48)
src/bindings/src/category.h (+0/-73)
src/bindings/src/column-layout.h (+0/-77)
src/bindings/src/preview-query.h (+0/-93)
src/bindings/src/preview-reply.h (+0/-53)
src/bindings/src/preview-widget.h (+0/-99)
src/bindings/src/result.h (+0/-164)
src/bindings/src/search-metadata.cc (+10/-129)
src/bindings/src/search-metadata.h (+3/-222)
src/bindings/src/search-query.h (+0/-97)
src/bindings/src/search-reply.h (+0/-63)
src/tool/main.cc (+98/-26)
To merge this branch: bzr merge lp:~marcustomlinson/unity-js-scopes/tool-setup
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration 2015-10-22 Needs Fixing on 2015-10-22
WebApps 2015-10-22 Pending
Review via email: mp+275389@code.launchpad.net

This proposal supersedes a proposal from 2015-10-22.

Commit message

* Added a "setup" option to unity-js-scopes-tool to configure chroots for js scopes dev.
* Added qtc templates to be installed with unity-js-scopes-dev

To post a comment you must log in.
Marcus Tomlinson (marcustomlinson) wrote : Posted in a previous version of this proposal

With these changes we make setup for js scope development much easier.

3 easy steps to get everything ready:

1. sudo add-apt-repository ppa:ubuntu-sdk-team/staging
2. sudo apt update && sudo apt install unity-js-scopes-dev
3. sudo unity-js-scopes-tool setup

91. By Marcus Tomlinson on 2015-10-22

Rename displayName.js to displayName.js.in so Jenkins ignores it during licence checks

92. By Marcus Tomlinson on 2015-10-23

Install all .js files to click

93. By Marcus Tomlinson on 2015-10-23

Moved redundancy in chroot setup scripts to a common setup_chroot() function

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2015-09-14 09:28:53 +0000
3+++ .bzrignore 2015-10-22 18:01:32 +0000
4@@ -2,3 +2,5 @@
5 ./deps/v8-cpp
6 ./CMakeLists.txt.user
7 ./examples/simple-click/CMakeLists.txt.user
8+./examples/simple-click/src/etc
9+./examples/simple-click/src/node_modules
10
11=== modified file 'CMakeLists.txt'
12--- CMakeLists.txt 2015-10-22 18:01:32 +0000
13+++ CMakeLists.txt 2015-10-22 18:01:32 +0000
14@@ -60,8 +60,9 @@
15 endif()
16
17 add_subdirectory(src)
18-add_subdirectory(doc)
19
20 install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/examples
21 DESTINATION ${CMAKE_INSTALL_DATADIR}/unity-js-scopes)
22
23+install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/qtc-templates/scope-js
24+ DESTINATION /usr/share/qtcreator/templates/wizards/ubuntu)
25
26=== modified file 'debian/control'
27--- debian/control 2015-10-22 18:01:32 +0000
28+++ debian/control 2015-10-22 18:01:32 +0000
29@@ -6,7 +6,6 @@
30 cmake (>= 2.8.9),
31 debhelper (>= 9),
32 pkg-config,
33- python3,
34 g++,
35 libboost-filesystem-dev,
36 libunity-scopes-dev,
37@@ -23,8 +22,8 @@
38 Multi-Arch: foreign
39 Depends: ${misc:Depends},
40 ${shlibs:Depends},
41-Description: Javascript bindings to unity scopes library
42- Provides a means for developers to develop Ubuntu Scopes in Javascript
43+Description: JavaScript bindings to Unity Scopes API
44+ Provides a means for developers to develop Ubuntu Scopes in JavaScript
45 by providing bindings to the Unity Scopes API.
46
47 Package: unity-js-scopes-launcher
48@@ -33,8 +32,8 @@
49 Depends: ${misc:Depends},
50 ${shlibs:Depends},
51 unity-js-scopes-bindings (= ${binary:Version}),
52-Description: Scope launcher for unity javascript scopes
53- Provides a means for developers to launch their Javascript Ubuntu Scopes.
54+Description: Scope launcher for Unity JavaScript Scopes
55+ Provides a means for developers to launch their JavaScript Ubuntu Scopes.
56
57 Package: unity-js-scopes-tool
58 Architecture: any
59@@ -43,23 +42,17 @@
60 ${shlibs:Depends},
61 unity-js-scopes-bindings (= ${binary:Version}),
62 unity-js-scopes-launcher (= ${binary:Version}),
63-Description: Scope tool for unity javascript scopes
64- Provides a means for developers to configure their Javascript Ubuntu Scopes.
65-
66-Package: unity-js-scopes-examples
67-Architecture: any
68-Multi-Arch: foreign
69-Depends: ${misc:Depends},
70- ${shlibs:Depends},
71- unity-js-scopes-bindings (= ${binary:Version}),
72-Description: Examples for javascript unity scopes
73- Provides a set of examples for unity scopes written in javascript.
74-
75-Package: unity-js-scopes-doc
76-Architecture: any
77-Multi-Arch: foreign
78-Depends: ${misc:Depends},
79- ${shlibs:Depends},
80- unity-js-scopes-bindings (= ${binary:Version}),
81-Description: Documentation for javascript unity scopes
82- Provides the documenttaion for unity scopes javascript API.
83+Description: Scope tool for Unity JavaScript Scopes
84+ Provides a means for developers to configure their JavaScript Ubuntu Scopes.
85+
86+Package: unity-js-scopes-dev
87+Architecture: any
88+Multi-Arch: foreign
89+Depends: ${misc:Depends},
90+ ${shlibs:Depends},
91+ unity-js-scopes-bindings (= ${binary:Version}),
92+ unity-js-scopes-launcher (= ${binary:Version}),
93+ unity-js-scopes-tool (= ${binary:Version}),
94+Description: Development files for Unity JavaScript Scopes
95+ Provides a set of Qt Creator templates and examples for Ubuntu Scopes
96+ written in JavaScript.
97
98=== modified file 'debian/copyright'
99--- debian/copyright 2015-10-22 18:01:32 +0000
100+++ debian/copyright 2015-07-09 01:02:19 +0000
101@@ -18,38 +18,3 @@
102 On Debian systems, the full text of the GNU General Public License
103 version 3 can be found in the file /usr/share/common-licenses/GPL-3.
104
105-Files: doc/docbuild/assets/js/yui-prettify.js: BSD (3 clause)
106- doc/docbuild/assets/js/api-list.js: BSD (3 clause)
107- doc/docbuild/assets/js/apidocs.js: BSD (3 clause)
108- doc/docbuild/assets/js/api-search.js: BSD (3 clause)
109- doc/docbuild/assets/js/api-filter.js: BSD (3 clause)
110- doc/docbuild/assets/vendor/prettify/prettify-min.js: BSD (3 clause)
111- doc/docbuild/api.js: BSD (3 clause)
112-Copyright: 2011 Yahoo! Inc.
113-License: BSD (3 clause)
114- Redistribution and use in source and binary forms, with or without
115- modification, are permitted provided that the following conditions are
116- met:
117- .
118- * Redistributions of source code must retain the above copyright notice,
119- this list of conditions and the following disclaimer.
120- .
121- * Redistributions in binary form must reproduce the above copyright notice,
122- this list of conditions and the following disclaimer in the documentation
123- and/or other materials provided with the distribution.
124- .
125- * The names of Kitware, Inc., the Insight Consortium, or the names of
126- any consortium members, or of any contributors, may not be used to
127- endorse or promote products derived from this software without
128- specific prior written permission.
129- .
130- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
131- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
132- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
133- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
134- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
135- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
136- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
137- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
138- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
139- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
140
141=== renamed file 'debian/unity-js-scopes-examples.install' => 'debian/unity-js-scopes-dev.install'
142--- debian/unity-js-scopes-examples.install 2015-09-30 19:54:57 +0000
143+++ debian/unity-js-scopes-dev.install 2015-10-22 18:01:32 +0000
144@@ -1,1 +1,2 @@
145 usr/share/unity-js-scopes/examples/
146+usr/share/qtcreator/templates/wizards/ubuntu/
147
148=== removed file 'debian/unity-js-scopes-doc.install'
149--- debian/unity-js-scopes-doc.install 2015-10-22 18:01:32 +0000
150+++ debian/unity-js-scopes-doc.install 1970-01-01 00:00:00 +0000
151@@ -1,1 +0,0 @@
152-usr/share/unity-js-scopes/doc
153\ No newline at end of file
154
155=== removed file 'doc/CMakeLists.txt'
156--- doc/CMakeLists.txt 2015-10-22 18:01:32 +0000
157+++ doc/CMakeLists.txt 1970-01-01 00:00:00 +0000
158@@ -1,25 +0,0 @@
159-# vim:expandtab:shiftwidth=2:tabstop=2:
160-
161-# Copyright (C) 2015 Canonical Ltd.
162-
163-# This library is free software; you can redistribute it and/or
164-# modify it under the terms of the GNU Lesser General Public
165-# License as published by the Free Software Foundation; either
166-# version 2.1 of the License, or (at your option) any later version.
167-
168-# This library is distributed in the hope that it will be useful,
169-# but WITHOUT ANY WARRANTY; without even the implied warranty of
170-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
171-# Lesser General Public License for more details.
172-
173-# You should have received a copy of the GNU Lesser General Public
174-# License along with this library; if not, write to the Free Software
175-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
176-
177-add_custom_target(
178- doc
179- ./generate-doc.py ${CMAKE_CURRENT_SOURCE_DIR}/../src/bindings/src ${CMAKE_BINARY_DIR}/doc/docbuild
180- )
181-
182-install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/docbuild
183- DESTINATION ${CMAKE_INSTALL_DATADIR}/unity-js-scopes/doc)
184
185=== removed directory 'doc/docbuild'
186=== removed file 'doc/docbuild/api.js'
187--- doc/docbuild/api.js 2015-10-22 18:01:32 +0000
188+++ doc/docbuild/api.js 1970-01-01 00:00:00 +0000
189@@ -1,30 +0,0 @@
190-YUI.add("yuidoc-meta", function(Y) {
191- Y.YUIDoc = { meta: {
192- "classes": [
193- "ActionMetadata",
194- "ActivationQuery",
195- "CategorisedResult",
196- "Category",
197- "CategoryRenderer",
198- "ColumnLayout",
199- "PreviewQuery",
200- "PreviewReply",
201- "PreviewWidget",
202- "Result",
203- "Scope",
204- "SearchMetaData",
205- "SearchQuery",
206- "SearchReply"
207- ],
208- "modules": [
209- "ScopeJS"
210- ],
211- "allModules": [
212- {
213- "displayName": "ScopeJS",
214- "name": "ScopeJS",
215- "description": "Metadata passed to scopes for preview and activation"
216- }
217- ]
218-} };
219-});
220\ No newline at end of file
221
222=== removed directory 'doc/docbuild/assets'
223=== removed directory 'doc/docbuild/assets/css'
224=== removed file 'doc/docbuild/assets/css/external-small.png'
225Binary files doc/docbuild/assets/css/external-small.png 2015-10-22 18:01:32 +0000 and doc/docbuild/assets/css/external-small.png 1970-01-01 00:00:00 +0000 differ
226=== removed file 'doc/docbuild/assets/css/logo.png'
227Binary files doc/docbuild/assets/css/logo.png 2015-10-22 18:01:32 +0000 and doc/docbuild/assets/css/logo.png 1970-01-01 00:00:00 +0000 differ
228=== removed file 'doc/docbuild/assets/css/main.css'
229--- doc/docbuild/assets/css/main.css 2015-10-22 18:01:32 +0000
230+++ doc/docbuild/assets/css/main.css 1970-01-01 00:00:00 +0000
231@@ -1,783 +0,0 @@
232-/*
233-Font sizes for all selectors other than the body are given in percentages,
234-with 100% equal to 13px. To calculate a font size percentage, multiply the
235-desired size in pixels by 7.6923076923.
236-
237-Here's a quick lookup table:
238-
239-10px - 76.923%
240-11px - 84.615%
241-12px - 92.308%
242-13px - 100%
243-14px - 107.692%
244-15px - 115.385%
245-16px - 123.077%
246-17px - 130.769%
247-18px - 138.462%
248-19px - 146.154%
249-20px - 153.846%
250-*/
251-
252-html {
253- background: #fff;
254- color: #333;
255- overflow-y: scroll;
256-}
257-
258-body {
259- /*font: 13px/1.4 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Helvetica', 'Arial', sans-serif;*/
260- font: 13px/1.4 'Helvetica', 'Arial', sans-serif;
261- margin: 0;
262- padding: 0;
263-}
264-
265-/* -- Links ----------------------------------------------------------------- */
266-a {
267- color: #356de4;
268- text-decoration: none;
269-}
270-
271-.hidden {
272- display: none;
273-}
274-
275-a:hover { text-decoration: underline; }
276-
277-/* "Jump to Table of Contents" link is shown to assistive tools, but hidden from
278- sight until it's focused. */
279-.jump {
280- position: absolute;
281- padding: 3px 6px;
282- left: -99999px;
283- top: 0;
284-}
285-
286-.jump:focus { left: 40%; }
287-
288-/* -- Paragraphs ------------------------------------------------------------ */
289-p { margin: 1.3em 0; }
290-dd p, td p { margin-bottom: 0; }
291-dd p:first-child, td p:first-child { margin-top: 0; }
292-
293-/* -- Headings -------------------------------------------------------------- */
294-h1, h2, h3, h4, h5, h6 {
295- color: #D98527;/*was #f80*/
296- font-family: 'Trebuchet MS', sans-serif;
297- font-weight: bold;
298- line-height: 1.1;
299- margin: 1.1em 0 0.5em;
300-}
301-
302-h1 {
303- font-size: 184.6%;
304- color: #30418C;
305- margin: 0.75em 0 0.5em;
306-}
307-
308-h2 {
309- font-size: 153.846%;
310- color: #E48A2B;
311-}
312-
313-h3 { font-size: 138.462%; }
314-
315-h4 {
316- border-bottom: 1px solid #DBDFEA;
317- color: #E48A2B;
318- font-size: 115.385%;
319- font-weight: normal;
320- padding-bottom: 2px;
321-}
322-
323-h5, h6 { font-size: 107.692%; }
324-
325-/* -- Code and examples ----------------------------------------------------- */
326-code, kbd, pre, samp {
327- font-family: Menlo, Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;
328- font-size: 92.308%;
329- line-height: 1.35;
330-}
331-
332-p code, p kbd, p samp, li code {
333- background: #FCFBFA;
334- border: 1px solid #EFEEED;
335- padding: 0 3px;
336-}
337-
338-a code, a kbd, a samp,
339-pre code, pre kbd, pre samp,
340-table code, table kbd, table samp,
341-.intro code, .intro kbd, .intro samp,
342-.toc code, .toc kbd, .toc samp {
343- background: none;
344- border: none;
345- padding: 0;
346-}
347-
348-pre.code, pre.terminal, pre.cmd {
349- overflow-x: auto;
350- *overflow-x: scroll;
351- padding: 0.3em 0.6em;
352-}
353-
354-pre.code {
355- background: #FCFBFA;
356- border: 1px solid #EFEEED;
357- border-left-width: 5px;
358-}
359-
360-pre.terminal, pre.cmd {
361- background: #F0EFFC;
362- border: 1px solid #D0CBFB;
363- border-left: 5px solid #D0CBFB;
364-}
365-
366-/* Don't reduce the font size of <code>/<kbd>/<samp> elements inside <pre>
367- blocks. */
368-pre code, pre kbd, pre samp { font-size: 100%; }
369-
370-/* Used to denote text that shouldn't be selectable, such as line numbers or
371- shell prompts. Guess which browser this doesn't work in. */
372-.noselect {
373- -moz-user-select: -moz-none;
374- -khtml-user-select: none;
375- -webkit-user-select: none;
376- -o-user-select: none;
377- user-select: none;
378-}
379-
380-/* -- Lists ----------------------------------------------------------------- */
381-dd { margin: 0.2em 0 0.7em 1em; }
382-dl { margin: 1em 0; }
383-dt { font-weight: bold; }
384-
385-/* -- Tables ---------------------------------------------------------------- */
386-caption, th { text-align: left; }
387-
388-table {
389- border-collapse: collapse;
390- width: 100%;
391-}
392-
393-td, th {
394- border: 1px solid #fff;
395- padding: 5px 12px;
396- vertical-align: top;
397-}
398-
399-td { background: #E6E9F5; }
400-td dl { margin: 0; }
401-td dl dl { margin: 1em 0; }
402-td pre:first-child { margin-top: 0; }
403-
404-th {
405- background: #D2D7E6;/*#97A0BF*/
406- border-bottom: none;
407- border-top: none;
408- color: #000;/*#FFF1D5*/
409- font-family: 'Trebuchet MS', sans-serif;
410- font-weight: bold;
411- line-height: 1.3;
412- white-space: nowrap;
413-}
414-
415-
416-/* -- Layout and Content ---------------------------------------------------- */
417-#doc {
418- margin: auto;
419- min-width: 1024px;
420-}
421-
422-.content { padding: 0 20px 0 25px; }
423-
424-.sidebar {
425- padding: 0 15px 0 10px;
426-}
427-#bd {
428- padding: 7px 0 130px;
429- position: relative;
430- width: 99%;
431-}
432-
433-/* -- Table of Contents ----------------------------------------------------- */
434-
435-/* The #toc id refers to the single global table of contents, while the .toc
436- class refers to generic TOC lists that could be used throughout the page. */
437-
438-.toc code, .toc kbd, .toc samp { font-size: 100%; }
439-.toc li { font-weight: bold; }
440-.toc li li { font-weight: normal; }
441-
442-/* -- Intro and Example Boxes ----------------------------------------------- */
443-/*
444-.intro, .example { margin-bottom: 2em; }
445-.example {
446- -moz-border-radius: 4px;
447- -webkit-border-radius: 4px;
448- border-radius: 4px;
449- -moz-box-shadow: 0 0 5px #bfbfbf;
450- -webkit-box-shadow: 0 0 5px #bfbfbf;
451- box-shadow: 0 0 5px #bfbfbf;
452- padding: 1em;
453-}
454-.intro {
455- background: none repeat scroll 0 0 #F0F1F8; border: 1px solid #D4D8EB; padding: 0 1em;
456-}
457-*/
458-
459-/* -- Other Styles ---------------------------------------------------------- */
460-
461-/* These are probably YUI-specific, and should be moved out of Selleck's default
462- theme. */
463-
464-.button {
465- border: 1px solid #dadada;
466- -moz-border-radius: 3px;
467- -webkit-border-radius: 3px;
468- border-radius: 3px;
469- color: #444;
470- display: inline-block;
471- font-family: Helvetica, Arial, sans-serif;
472- font-size: 92.308%;
473- font-weight: bold;
474- padding: 4px 13px 3px;
475- -moz-text-shadow: 1px 1px 0 #fff;
476- -webkit-text-shadow: 1px 1px 0 #fff;
477- text-shadow: 1px 1px 0 #fff;
478- white-space: nowrap;
479-
480- background: #EFEFEF; /* old browsers */
481- background: -moz-linear-gradient(top, #f5f5f5 0%, #efefef 50%, #e5e5e5 51%, #dfdfdf 100%); /* firefox */
482- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#efefef), color-stop(51%,#e5e5e5), color-stop(100%,#dfdfdf)); /* webkit */
483- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dfdfdf',GradientType=0 ); /* ie */
484-}
485-
486-.button:hover {
487- border-color: #466899;
488- color: #fff;
489- text-decoration: none;
490- -moz-text-shadow: 1px 1px 0 #222;
491- -webkit-text-shadow: 1px 1px 0 #222;
492- text-shadow: 1px 1px 0 #222;
493-
494- background: #6396D8; /* old browsers */
495- background: -moz-linear-gradient(top, #6396D8 0%, #5A83BC 50%, #547AB7 51%, #466899 100%); /* firefox */
496- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6396D8), color-stop(50%,#5A83BC), color-stop(51%,#547AB7), color-stop(100%,#466899)); /* webkit */
497- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6396D8', endColorstr='#466899',GradientType=0 ); /* ie */
498-}
499-
500-.newwindow { text-align: center; }
501-
502-.header .version em {
503- display: block;
504- text-align: right;
505-}
506-
507-
508-#classdocs .item {
509- border-bottom: 1px solid #466899;
510- margin: 1em 0;
511- padding: 1.5em;
512-}
513-
514-#classdocs .item .params p,
515- #classdocs .item .returns p,{
516- display: inline;
517-}
518-
519-#classdocs .item em code, #classdocs .item em.comment {
520- color: green;
521-}
522-
523-#classdocs .item em.comment a {
524- color: green;
525- text-decoration: underline;
526-}
527-
528-#classdocs .foundat {
529- font-size: 11px;
530- font-style: normal;
531-}
532-
533-.attrs .emits {
534- margin-left: 2em;
535- padding: .5em;
536- border-left: 1px dashed #ccc;
537-}
538-
539-abbr {
540- border-bottom: 1px dashed #ccc;
541- font-size: 80%;
542- cursor: help;
543-}
544-
545-.prettyprint li.L0,
546-.prettyprint li.L1,
547-.prettyprint li.L2,
548-.prettyprint li.L3,
549-.prettyprint li.L5,
550-.prettyprint li.L6,
551-.prettyprint li.L7,
552-.prettyprint li.L8 {
553- list-style: decimal;
554-}
555-
556-ul li p {
557- margin-top: 0;
558-}
559-
560-.method .name {
561- font-size: 110%;
562-}
563-
564-.apidocs .methods .extends .method,
565-.apidocs .properties .extends .property,
566-.apidocs .attrs .extends .attr,
567-.apidocs .events .extends .event {
568- font-weight: bold;
569-}
570-
571-.apidocs .methods .extends .inherited,
572-.apidocs .properties .extends .inherited,
573-.apidocs .attrs .extends .inherited,
574-.apidocs .events .extends .inherited {
575- font-weight: normal;
576-}
577-
578-#hd {
579- background: whiteSmoke;
580- background: -moz-linear-gradient(top,#DCDBD9 0,#F6F5F3 100%);
581- background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#DCDBD9),color-stop(100%,#F6F5F3));
582- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdbd9',endColorstr='#F6F5F3',GradientType=0);
583- border-bottom: 1px solid #DFDFDF;
584- padding: 0 15px 1px 20px;
585- margin-bottom: 15px;
586-}
587-
588-#hd img {
589- margin-right: 10px;
590- vertical-align: middle;
591-}
592-
593-
594-/* -- API Docs CSS ---------------------------------------------------------- */
595-
596-/*
597-This file is organized so that more generic styles are nearer the top, and more
598-specific styles are nearer the bottom of the file. This allows us to take full
599-advantage of the cascade to avoid redundant style rules. Please respect this
600-convention when making changes.
601-*/
602-
603-/* -- Generic TabView styles ------------------------------------------------ */
604-
605-/*
606-These styles apply to all API doc tabviews. To change styles only for a
607-specific tabview, see the other sections below.
608-*/
609-
610-.yui3-js-enabled .apidocs .tabview {
611- visibility: hidden; /* Hide until the TabView finishes rendering. */
612- _visibility: visible;
613-}
614-
615-.apidocs .tabview.yui3-tabview-content { visibility: visible; }
616-.apidocs .tabview .yui3-tabview-panel { background: #fff; }
617-
618-/* -- Generic Content Styles ------------------------------------------------ */
619-
620-/* Headings */
621-h2, h3, h4, h5, h6 {
622- border: none;
623- color: #30418C;
624- font-weight: bold;
625- text-decoration: none;
626-}
627-
628-.link-docs {
629- float: right;
630- font-size: 15px;
631- margin: 4px 4px 6px;
632- padding: 6px 30px 5px;
633-}
634-
635-.apidocs { zoom: 1; }
636-
637-/* Generic box styles. */
638-.apidocs .box {
639- border: 1px solid;
640- border-radius: 3px;
641- margin: 1em 0;
642- padding: 0 1em;
643-}
644-
645-/* A flag is a compact, capsule-like indicator of some kind. It's used to
646- indicate private and protected items, item return types, etc. in an
647- attractive and unobtrusive way. */
648-.apidocs .flag {
649- background: #bababa;
650- border-radius: 3px;
651- color: #fff;
652- font-size: 11px;
653- margin: 0 0.5em;
654- padding: 2px 4px 1px;
655-}
656-
657-/* Class/module metadata such as "Uses", "Extends", "Defined in", etc. */
658-.apidocs .meta {
659- background: #f9f9f9;
660- border-color: #efefef;
661- color: #555;
662- font-size: 11px;
663- padding: 3px 6px;
664-}
665-
666-.apidocs .meta p { margin: 0; }
667-
668-/* Deprecation warning. */
669-.apidocs .box.deprecated,
670-.apidocs .flag.deprecated {
671- background: #fdac9f;
672- border: 1px solid #fd7775;
673-}
674-
675-.apidocs .box.deprecated p { margin: 0.5em 0; }
676-.apidocs .flag.deprecated { color: #333; }
677-
678-/* Module/Class intro description. */
679-.apidocs .intro {
680- background: #f0f1f8;
681- border-color: #d4d8eb;
682-}
683-
684-/* Loading spinners. */
685-#bd.loading .apidocs,
686-#api-list.loading .yui3-tabview-panel {
687- background: #fff url(../img/spinner.gif) no-repeat center 70px;
688- min-height: 150px;
689-}
690-
691-#bd.loading .apidocs .content,
692-#api-list.loading .yui3-tabview-panel .apis {
693- display: none;
694-}
695-
696-.apidocs .no-visible-items { color: #666; }
697-
698-/* Generic inline list. */
699-.apidocs ul.inline {
700- display: inline;
701- list-style: none;
702- margin: 0;
703- padding: 0;
704-}
705-
706-.apidocs ul.inline li { display: inline; }
707-
708-/* Comma-separated list. */
709-.apidocs ul.commas li:after { content: ','; }
710-.apidocs ul.commas li:last-child:after { content: ''; }
711-
712-/* Keyboard shortcuts. */
713-kbd .cmd { font-family: Monaco, Helvetica; }
714-
715-/* -- Generic Access Level styles ------------------------------------------- */
716-.apidocs .item.protected,
717-.apidocs .item.private,
718-.apidocs .index-item.protected,
719-.apidocs .index-item.deprecated,
720-.apidocs .index-item.private {
721- display: none;
722-}
723-
724-.show-deprecated .item.deprecated,
725-.show-deprecated .index-item.deprecated,
726-.show-protected .item.protected,
727-.show-protected .index-item.protected,
728-.show-private .item.private,
729-.show-private .index-item.private {
730- display: block;
731-}
732-
733-.hide-inherited .item.inherited,
734-.hide-inherited .index-item.inherited {
735- display: none;
736-}
737-
738-/* -- Generic Item Index styles --------------------------------------------- */
739-.apidocs .index { margin: 1.5em 0 3em; }
740-
741-.apidocs .index h3 {
742- border-bottom: 1px solid #efefef;
743- color: #333;
744- font-size: 13px;
745- margin: 2em 0 0.6em;
746- padding-bottom: 2px;
747-}
748-
749-.apidocs .index .no-visible-items { margin-top: 2em; }
750-
751-.apidocs .index-list {
752- border-color: #efefef;
753- font-size: 12px;
754- list-style: none;
755- margin: 0;
756- padding: 0;
757- -moz-column-count: 4;
758- -moz-column-gap: 10px;
759- -moz-column-width: 170px;
760- -ms-column-count: 4;
761- -ms-column-gap: 10px;
762- -ms-column-width: 170px;
763- -o-column-count: 4;
764- -o-column-gap: 10px;
765- -o-column-width: 170px;
766- -webkit-column-count: 4;
767- -webkit-column-gap: 10px;
768- -webkit-column-width: 170px;
769- column-count: 4;
770- column-gap: 10px;
771- column-width: 170px;
772-}
773-
774-.apidocs .no-columns .index-list {
775- -moz-column-count: 1;
776- -ms-column-count: 1;
777- -o-column-count: 1;
778- -webkit-column-count: 1;
779- column-count: 1;
780-}
781-
782-.apidocs .index-item { white-space: nowrap; }
783-
784-.apidocs .index-item .flag {
785- background: none;
786- border: none;
787- color: #afafaf;
788- display: inline;
789- margin: 0 0 0 0.2em;
790- padding: 0;
791-}
792-
793-/* -- Generic API item styles ----------------------------------------------- */
794-.apidocs .args {
795- display: inline;
796- margin: 0 0.5em;
797-}
798-
799-.apidocs .flag.chainable { background: #46ca3b; }
800-.apidocs .flag.protected { background: #9b86fc; }
801-.apidocs .flag.private { background: #fd6b1b; }
802-.apidocs .flag.async { background: #356de4; }
803-.apidocs .flag.required { background: #e60923; }
804-
805-.apidocs .item {
806- border-bottom: 1px solid #efefef;
807- margin: 1.5em 0 2em;
808- padding-bottom: 2em;
809-}
810-
811-.apidocs .item h4,
812-.apidocs .item h5,
813-.apidocs .item h6 {
814- color: #333;
815- font-family: inherit;
816- font-size: 100%;
817-}
818-
819-.apidocs .item .description p,
820-.apidocs .item pre.code {
821- margin: 1em 0 0;
822-}
823-
824-.apidocs .item .meta {
825- background: none;
826- border: none;
827- padding: 0;
828-}
829-
830-.apidocs .item .name {
831- display: inline;
832- font-size: 14px;
833-}
834-
835-.apidocs .item .type,
836-.apidocs .item .type a,
837-.apidocs .returns-inline {
838- color: #555;
839-}
840-
841-.apidocs .item .type,
842-.apidocs .returns-inline {
843- font-size: 11px;
844- margin: 0 0 0 0;
845-}
846-
847-.apidocs .item .type a { border-bottom: 1px dotted #afafaf; }
848-.apidocs .item .type a:hover { border: none; }
849-
850-/* -- Item Parameter List --------------------------------------------------- */
851-.apidocs .params-list {
852- list-style: square;
853- margin: 1em 0 0 2em;
854- padding: 0;
855-}
856-
857-.apidocs .param { margin-bottom: 1em; }
858-
859-.apidocs .param .type,
860-.apidocs .param .type a {
861- color: #666;
862-}
863-
864-.apidocs .param .type {
865- margin: 0 0 0 0.5em;
866- *margin-left: 0.5em;
867-}
868-
869-.apidocs .param-name { font-weight: bold; }
870-
871-/* -- Item "Emits" block ---------------------------------------------------- */
872-.apidocs .item .emits {
873- background: #f9f9f9;
874- border-color: #eaeaea;
875-}
876-
877-/* -- Item "Returns" block -------------------------------------------------- */
878-.apidocs .item .returns .type,
879-.apidocs .item .returns .type a {
880- font-size: 100%;
881- margin: 0;
882-}
883-
884-/* -- Class Constructor block ----------------------------------------------- */
885-.apidocs .constructor .item {
886- border: none;
887- padding-bottom: 0;
888-}
889-
890-/* -- File Source View ------------------------------------------------------ */
891-.apidocs .file pre.code,
892-#doc .apidocs .file pre.prettyprint {
893- background: inherit;
894- border: none;
895- overflow: visible;
896- padding: 0;
897-}
898-
899-.apidocs .L0,
900-.apidocs .L1,
901-.apidocs .L2,
902-.apidocs .L3,
903-.apidocs .L4,
904-.apidocs .L5,
905-.apidocs .L6,
906-.apidocs .L7,
907-.apidocs .L8,
908-.apidocs .L9 {
909- background: inherit;
910-}
911-
912-/* -- Submodule List -------------------------------------------------------- */
913-.apidocs .module-submodule-description {
914- font-size: 12px;
915- margin: 0.3em 0 1em;
916-}
917-
918-.apidocs .module-submodule-description p:first-child { margin-top: 0; }
919-
920-/* -- Sidebar TabView ------------------------------------------------------- */
921-#api-tabview { margin-top: 0.6em; }
922-
923-#api-tabview-filter,
924-#api-tabview-panel {
925- border: 1px solid #dfdfdf;
926-}
927-
928-#api-tabview-filter {
929- border-bottom: none;
930- border-top: none;
931- padding: 0.6em 10px 0 10px;
932-}
933-
934-#api-tabview-panel { border-top: none; }
935-#api-filter { width: 97%; }
936-
937-/* -- Content TabView ------------------------------------------------------- */
938-#classdocs .yui3-tabview-panel { border: none; }
939-
940-/* -- Source File Contents -------------------------------------------------- */
941-.prettyprint li.L0,
942-.prettyprint li.L1,
943-.prettyprint li.L2,
944-.prettyprint li.L3,
945-.prettyprint li.L5,
946-.prettyprint li.L6,
947-.prettyprint li.L7,
948-.prettyprint li.L8 {
949- list-style: decimal;
950-}
951-
952-/* -- API options ----------------------------------------------------------- */
953-#api-options {
954- font-size: 11px;
955- margin-top: 2.2em;
956- position: absolute;
957- right: 1.5em;
958-}
959-
960-/*#api-options label { margin-right: 0.6em; }*/
961-
962-/* -- API list -------------------------------------------------------------- */
963-#api-list {
964- margin-top: 1.5em;
965- *zoom: 1;
966-}
967-
968-.apis {
969- font-size: 12px;
970- line-height: 1.4;
971- list-style: none;
972- margin: 0;
973- padding: 0.5em 0 0.5em 0.4em;
974-}
975-
976-.apis a {
977- border: 1px solid transparent;
978- display: block;
979- margin: 0 0 0 -4px;
980- padding: 1px 4px 0;
981- text-decoration: none;
982- _border: none;
983- _display: inline;
984-}
985-
986-.apis a:hover,
987-.apis a:focus {
988- background: #E8EDFC;
989- background: -moz-linear-gradient(top, #e8edfc 0%, #becef7 100%);
990- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E8EDFC), color-stop(100%,#BECEF7));
991- border-color: #AAC0FA;
992- border-radius: 3px;
993- color: #333;
994- outline: none;
995-}
996-
997-.api-list-item a:hover,
998-.api-list-item a:focus {
999- font-weight: bold;
1000- text-shadow: 1px 1px 1px #fff;
1001-}
1002-
1003-.apis .message { color: #888; }
1004-.apis .result a { padding: 3px 5px 2px; }
1005-
1006-.apis .result .type {
1007- right: 4px;
1008- top: 7px;
1009-}
1010-
1011-.api-list-item .yui3-highlight {
1012- font-weight: bold;
1013-}
1014-
1015
1016=== removed file 'doc/docbuild/assets/favicon.ico'
1017Binary files doc/docbuild/assets/favicon.ico 2015-10-22 18:01:32 +0000 and doc/docbuild/assets/favicon.ico 1970-01-01 00:00:00 +0000 differ
1018=== removed directory 'doc/docbuild/assets/img'
1019=== removed file 'doc/docbuild/assets/img/spinner.gif'
1020Binary files doc/docbuild/assets/img/spinner.gif 2015-10-22 18:01:32 +0000 and doc/docbuild/assets/img/spinner.gif 1970-01-01 00:00:00 +0000 differ
1021=== removed file 'doc/docbuild/assets/index.html'
1022--- doc/docbuild/assets/index.html 2015-10-22 18:01:32 +0000
1023+++ doc/docbuild/assets/index.html 1970-01-01 00:00:00 +0000
1024@@ -1,10 +0,0 @@
1025-<!doctype html>
1026-<html>
1027- <head>
1028- <title>Redirector</title>
1029- <meta http-equiv="refresh" content="0;url=../">
1030- </head>
1031- <body>
1032- <a href="../">Click here to redirect</a>
1033- </body>
1034-</html>
1035
1036=== removed directory 'doc/docbuild/assets/js'
1037=== removed file 'doc/docbuild/assets/js/api-filter.js'
1038--- doc/docbuild/assets/js/api-filter.js 2015-10-22 18:01:32 +0000
1039+++ doc/docbuild/assets/js/api-filter.js 1970-01-01 00:00:00 +0000
1040@@ -1,52 +0,0 @@
1041-YUI.add('api-filter', function (Y) {
1042-
1043-Y.APIFilter = Y.Base.create('apiFilter', Y.Base, [Y.AutoCompleteBase], {
1044- // -- Initializer ----------------------------------------------------------
1045- initializer: function () {
1046- this._bindUIACBase();
1047- this._syncUIACBase();
1048- },
1049- getDisplayName: function(name) {
1050-
1051- Y.each(Y.YUIDoc.meta.allModules, function(i) {
1052- if (i.name === name && i.displayName) {
1053- name = i.displayName;
1054- }
1055- });
1056-
1057- return name;
1058- }
1059-
1060-}, {
1061- // -- Attributes -----------------------------------------------------------
1062- ATTRS: {
1063- resultHighlighter: {
1064- value: 'phraseMatch'
1065- },
1066-
1067- // May be set to "classes" or "modules".
1068- queryType: {
1069- value: 'classes'
1070- },
1071-
1072- source: {
1073- valueFn: function() {
1074- var self = this;
1075- return function(q) {
1076- var data = Y.YUIDoc.meta[self.get('queryType')],
1077- out = [];
1078- Y.each(data, function(v) {
1079- if (v.toLowerCase().indexOf(q.toLowerCase()) > -1) {
1080- out.push(v);
1081- }
1082- });
1083- return out;
1084- };
1085- }
1086- }
1087- }
1088-});
1089-
1090-}, '3.4.0', {requires: [
1091- 'autocomplete-base', 'autocomplete-highlighters', 'autocomplete-sources'
1092-]});
1093
1094=== removed file 'doc/docbuild/assets/js/api-list.js'
1095--- doc/docbuild/assets/js/api-list.js 2015-10-22 18:01:32 +0000
1096+++ doc/docbuild/assets/js/api-list.js 1970-01-01 00:00:00 +0000
1097@@ -1,251 +0,0 @@
1098-YUI.add('api-list', function (Y) {
1099-
1100-var Lang = Y.Lang,
1101- YArray = Y.Array,
1102-
1103- APIList = Y.namespace('APIList'),
1104-
1105- classesNode = Y.one('#api-classes'),
1106- inputNode = Y.one('#api-filter'),
1107- modulesNode = Y.one('#api-modules'),
1108- tabviewNode = Y.one('#api-tabview'),
1109-
1110- tabs = APIList.tabs = {},
1111-
1112- filter = APIList.filter = new Y.APIFilter({
1113- inputNode : inputNode,
1114- maxResults: 1000,
1115-
1116- on: {
1117- results: onFilterResults
1118- }
1119- }),
1120-
1121- search = APIList.search = new Y.APISearch({
1122- inputNode : inputNode,
1123- maxResults: 100,
1124-
1125- on: {
1126- clear : onSearchClear,
1127- results: onSearchResults
1128- }
1129- }),
1130-
1131- tabview = APIList.tabview = new Y.TabView({
1132- srcNode : tabviewNode,
1133- panelNode: '#api-tabview-panel',
1134- render : true,
1135-
1136- on: {
1137- selectionChange: onTabSelectionChange
1138- }
1139- }),
1140-
1141- focusManager = APIList.focusManager = tabviewNode.plug(Y.Plugin.NodeFocusManager, {
1142- circular : true,
1143- descendants: '#api-filter, .yui3-tab-panel-selected .api-list-item a, .yui3-tab-panel-selected .result a',
1144- keys : {next: 'down:40', previous: 'down:38'}
1145- }).focusManager,
1146-
1147- LIST_ITEM_TEMPLATE =
1148- '<li class="api-list-item {typeSingular}">' +
1149- '<a href="{rootPath}{typePlural}/{name}.html">{displayName}</a>' +
1150- '</li>';
1151-
1152-// -- Init ---------------------------------------------------------------------
1153-
1154-// Duckpunch FocusManager's key event handling to prevent it from handling key
1155-// events when a modifier is pressed.
1156-Y.before(function (e, activeDescendant) {
1157- if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) {
1158- return new Y.Do.Prevent();
1159- }
1160-}, focusManager, '_focusPrevious', focusManager);
1161-
1162-Y.before(function (e, activeDescendant) {
1163- if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) {
1164- return new Y.Do.Prevent();
1165- }
1166-}, focusManager, '_focusNext', focusManager);
1167-
1168-// Create a mapping of tabs in the tabview so we can refer to them easily later.
1169-tabview.each(function (tab, index) {
1170- var name = tab.get('label').toLowerCase();
1171-
1172- tabs[name] = {
1173- index: index,
1174- name : name,
1175- tab : tab
1176- };
1177-});
1178-
1179-// Switch tabs on Ctrl/Cmd-Left/Right arrows.
1180-tabviewNode.on('key', onTabSwitchKey, 'down:37,39');
1181-
1182-// Focus the filter input when the `/` key is pressed.
1183-Y.one(Y.config.doc).on('key', onSearchKey, 'down:83');
1184-
1185-// Keep the Focus Manager up to date.
1186-inputNode.on('focus', function () {
1187- focusManager.set('activeDescendant', inputNode);
1188-});
1189-
1190-// Update all tabview links to resolved URLs.
1191-tabview.get('panelNode').all('a').each(function (link) {
1192- link.setAttribute('href', link.get('href'));
1193-});
1194-
1195-// -- Private Functions --------------------------------------------------------
1196-function getFilterResultNode() {
1197- return filter.get('queryType') === 'classes' ? classesNode : modulesNode;
1198-}
1199-
1200-// -- Event Handlers -----------------------------------------------------------
1201-function onFilterResults(e) {
1202- var frag = Y.one(Y.config.doc.createDocumentFragment()),
1203- resultNode = getFilterResultNode(),
1204- typePlural = filter.get('queryType'),
1205- typeSingular = typePlural === 'classes' ? 'class' : 'module';
1206-
1207- if (e.results.length) {
1208- YArray.each(e.results, function (result) {
1209- frag.append(Lang.sub(LIST_ITEM_TEMPLATE, {
1210- rootPath : APIList.rootPath,
1211- displayName : filter.getDisplayName(result.highlighted),
1212- name : result.text,
1213- typePlural : typePlural,
1214- typeSingular: typeSingular
1215- }));
1216- });
1217- } else {
1218- frag.append(
1219- '<li class="message">' +
1220- 'No ' + typePlural + ' found.' +
1221- '</li>'
1222- );
1223- }
1224-
1225- resultNode.empty(true);
1226- resultNode.append(frag);
1227-
1228- focusManager.refresh();
1229-}
1230-
1231-function onSearchClear(e) {
1232-
1233- focusManager.refresh();
1234-}
1235-
1236-function onSearchKey(e) {
1237- var target = e.target;
1238-
1239- if (target.test('input,select,textarea')
1240- || target.get('isContentEditable')) {
1241- return;
1242- }
1243-
1244- e.preventDefault();
1245-
1246- inputNode.focus();
1247- focusManager.refresh();
1248-}
1249-
1250-function onSearchResults(e) {
1251- var frag = Y.one(Y.config.doc.createDocumentFragment());
1252-
1253- if (e.results.length) {
1254- YArray.each(e.results, function (result) {
1255- frag.append(result.display);
1256- });
1257- } else {
1258- frag.append(
1259- '<li class="message">' +
1260- 'No results found. Maybe you\'ll have better luck with a ' +
1261- 'different query?' +
1262- '</li>'
1263- );
1264- }
1265-
1266-
1267- focusManager.refresh();
1268-}
1269-
1270-function onTabSelectionChange(e) {
1271- var tab = e.newVal,
1272- name = tab.get('label').toLowerCase();
1273-
1274- tabs.selected = {
1275- index: tab.get('index'),
1276- name : name,
1277- tab : tab
1278- };
1279-
1280- switch (name) {
1281- case 'classes': // fallthru
1282- case 'modules':
1283- filter.setAttrs({
1284- minQueryLength: 0,
1285- queryType : name
1286- });
1287-
1288- search.set('minQueryLength', -1);
1289-
1290- // Only send a request if this isn't the initially-selected tab.
1291- if (e.prevVal) {
1292- filter.sendRequest(filter.get('value'));
1293- }
1294- break;
1295-
1296- case 'everything':
1297- filter.set('minQueryLength', -1);
1298- search.set('minQueryLength', 1);
1299-
1300- if (search.get('value')) {
1301- search.sendRequest(search.get('value'));
1302- } else {
1303- inputNode.focus();
1304- }
1305- break;
1306-
1307- default:
1308- // WTF? We shouldn't be here!
1309- filter.set('minQueryLength', -1);
1310- search.set('minQueryLength', -1);
1311- }
1312-
1313- if (focusManager) {
1314- setTimeout(function () {
1315- focusManager.refresh();
1316- }, 1);
1317- }
1318-}
1319-
1320-function onTabSwitchKey(e) {
1321- var currentTabIndex = tabs.selected.index;
1322-
1323- if (!(e.ctrlKey || e.metaKey)) {
1324- return;
1325- }
1326-
1327- e.preventDefault();
1328-
1329- switch (e.keyCode) {
1330- case 37: // left arrow
1331- if (currentTabIndex > 0) {
1332- tabview.selectChild(currentTabIndex - 1);
1333- inputNode.focus();
1334- }
1335- break;
1336-
1337- case 39: // right arrow
1338- if (currentTabIndex < (Y.Object.size(tabs) - 2)) {
1339- tabview.selectChild(currentTabIndex + 1);
1340- inputNode.focus();
1341- }
1342- break;
1343- }
1344-}
1345-
1346-}, '3.4.0', {requires: [
1347- 'api-filter', 'api-search', 'event-key', 'node-focusmanager', 'tabview'
1348-]});
1349
1350=== removed file 'doc/docbuild/assets/js/api-search.js'
1351--- doc/docbuild/assets/js/api-search.js 2015-10-22 18:01:32 +0000
1352+++ doc/docbuild/assets/js/api-search.js 1970-01-01 00:00:00 +0000
1353@@ -1,98 +0,0 @@
1354-YUI.add('api-search', function (Y) {
1355-
1356-var Lang = Y.Lang,
1357- Node = Y.Node,
1358- YArray = Y.Array;
1359-
1360-Y.APISearch = Y.Base.create('apiSearch', Y.Base, [Y.AutoCompleteBase], {
1361- // -- Public Properties ----------------------------------------------------
1362- RESULT_TEMPLATE:
1363- '<li class="result {resultType}">' +
1364- '<a href="{url}">' +
1365- '<h3 class="title">{name}</h3>' +
1366- '<span class="type">{resultType}</span>' +
1367- '<div class="description">{description}</div>' +
1368- '<span class="className">{class}</span>' +
1369- '</a>' +
1370- '</li>',
1371-
1372- // -- Initializer ----------------------------------------------------------
1373- initializer: function () {
1374- this._bindUIACBase();
1375- this._syncUIACBase();
1376- },
1377-
1378- // -- Protected Methods ----------------------------------------------------
1379- _apiResultFilter: function (query, results) {
1380- // Filter components out of the results.
1381- return YArray.filter(results, function (result) {
1382- return result.raw.resultType === 'component' ? false : result;
1383- });
1384- },
1385-
1386- _apiResultFormatter: function (query, results) {
1387- return YArray.map(results, function (result) {
1388- var raw = Y.merge(result.raw), // create a copy
1389- desc = raw.description || '';
1390-
1391- // Convert description to text and truncate it if necessary.
1392- desc = Node.create('<div>' + desc + '</div>').get('text');
1393-
1394- if (desc.length > 65) {
1395- desc = Y.Escape.html(desc.substr(0, 65)) + ' &hellip;';
1396- } else {
1397- desc = Y.Escape.html(desc);
1398- }
1399-
1400- raw['class'] || (raw['class'] = '');
1401- raw.description = desc;
1402-
1403- // Use the highlighted result name.
1404- raw.name = result.highlighted;
1405-
1406- return Lang.sub(this.RESULT_TEMPLATE, raw);
1407- }, this);
1408- },
1409-
1410- _apiTextLocator: function (result) {
1411- return result.displayName || result.name;
1412- }
1413-}, {
1414- // -- Attributes -----------------------------------------------------------
1415- ATTRS: {
1416- resultFormatter: {
1417- valueFn: function () {
1418- return this._apiResultFormatter;
1419- }
1420- },
1421-
1422- resultFilters: {
1423- valueFn: function () {
1424- return this._apiResultFilter;
1425- }
1426- },
1427-
1428- resultHighlighter: {
1429- value: 'phraseMatch'
1430- },
1431-
1432- resultListLocator: {
1433- value: 'data.results'
1434- },
1435-
1436- resultTextLocator: {
1437- valueFn: function () {
1438- return this._apiTextLocator;
1439- }
1440- },
1441-
1442- source: {
1443- value: '/api/v1/search?q={query}&count={maxResults}'
1444- }
1445- }
1446-});
1447-
1448-}, '3.4.0', {requires: [
1449- 'autocomplete-base', 'autocomplete-highlighters', 'autocomplete-sources',
1450- 'escape'
1451-]});
1452
1453=== removed file 'doc/docbuild/assets/js/apidocs.js'
1454--- doc/docbuild/assets/js/apidocs.js 2015-10-22 18:01:32 +0000
1455+++ doc/docbuild/assets/js/apidocs.js 1970-01-01 00:00:00 +0000
1456@@ -1,370 +0,0 @@
1457-YUI().use(
1458- 'yuidoc-meta',
1459- 'api-list', 'history-hash', 'node-screen', 'node-style', 'pjax',
1460-function (Y) {
1461-
1462-var win = Y.config.win,
1463- localStorage = win.localStorage,
1464-
1465- bdNode = Y.one('#bd'),
1466-
1467- pjax,
1468- defaultRoute,
1469-
1470- classTabView,
1471- selectedTab;
1472-
1473-// Kill pjax functionality unless serving over HTTP.
1474-if (!Y.getLocation().protocol.match(/^https?\:/)) {
1475- Y.Router.html5 = false;
1476-}
1477-
1478-// Create the default route with middleware which enables syntax highlighting
1479-// on the loaded content.
1480-defaultRoute = Y.Pjax.defaultRoute.concat(function (req, res, next) {
1481- prettyPrint();
1482- bdNode.removeClass('loading');
1483-
1484- next();
1485-});
1486-
1487-pjax = new Y.Pjax({
1488- container : '#docs-main',
1489- contentSelector: '#docs-main > .content',
1490- linkSelector : '#bd a',
1491- titleSelector : '#xhr-title',
1492-
1493- navigateOnHash: true,
1494- root : '/',
1495- routes : [
1496- // -- / ----------------------------------------------------------------
1497- {
1498- path : '/(index.html)?',
1499- callbacks: defaultRoute
1500- },
1501-
1502- // -- /classes/* -------------------------------------------------------
1503- {
1504- path : '/classes/:class.html*',
1505- callbacks: [defaultRoute, 'handleClasses']
1506- },
1507-
1508- // -- /files/* ---------------------------------------------------------
1509- {
1510- path : '/files/*file',
1511- callbacks: [defaultRoute, 'handleFiles']
1512- },
1513-
1514- // -- /modules/* -------------------------------------------------------
1515- {
1516- path : '/modules/:module.html*',
1517- callbacks: defaultRoute
1518- }
1519- ]
1520-});
1521-
1522-// -- Utility Functions --------------------------------------------------------
1523-
1524-pjax.checkVisibility = function (tab) {
1525- tab || (tab = selectedTab);
1526-
1527- if (!tab) { return; }
1528-
1529- var panelNode = tab.get('panelNode'),
1530- visibleItems;
1531-
1532- // If no items are visible in the tab panel due to the current visibility
1533- // settings, display a message to that effect.
1534- visibleItems = panelNode.all('.item,.index-item').some(function (itemNode) {
1535- if (itemNode.getComputedStyle('display') !== 'none') {
1536- return true;
1537- }
1538- });
1539-
1540- panelNode.all('.no-visible-items').remove();
1541-
1542- if (!visibleItems) {
1543- if (Y.one('#index .index-item')) {
1544- panelNode.append(
1545- '<div class="no-visible-items">' +
1546- '<p>' +
1547- 'Some items are not shown due to the current visibility ' +
1548- 'settings. Use the checkboxes at the upper right of this ' +
1549- 'page to change the visibility settings.' +
1550- '</p>' +
1551- '</div>'
1552- );
1553- } else {
1554- panelNode.append(
1555- '<div class="no-visible-items">' +
1556- '<p>' +
1557- 'This class doesn\'t provide any methods, properties, ' +
1558- 'attributes, or events.' +
1559- '</p>' +
1560- '</div>'
1561- );
1562- }
1563- }
1564-
1565- // Hide index sections without any visible items.
1566- Y.all('.index-section').each(function (section) {
1567- var items = 0,
1568- visibleItems = 0;
1569-
1570- section.all('.index-item').each(function (itemNode) {
1571- items += 1;
1572-
1573- if (itemNode.getComputedStyle('display') !== 'none') {
1574- visibleItems += 1;
1575- }
1576- });
1577-
1578- section.toggleClass('hidden', !visibleItems);
1579- section.toggleClass('no-columns', visibleItems < 4);
1580- });
1581-};
1582-
1583-pjax.initClassTabView = function () {
1584- if (!Y.all('#classdocs .api-class-tab').size()) {
1585- return;
1586- }
1587-
1588- if (classTabView) {
1589- classTabView.destroy();
1590- selectedTab = null;
1591- }
1592-
1593- classTabView = new Y.TabView({
1594- srcNode: '#classdocs',
1595-
1596- on: {
1597- selectionChange: pjax.onTabSelectionChange
1598- }
1599- });
1600-
1601- pjax.updateTabState();
1602- classTabView.render();
1603-};
1604-
1605-pjax.initLineNumbers = function () {
1606- var hash = win.location.hash.substring(1),
1607- container = pjax.get('container'),
1608- hasLines, node;
1609-
1610- // Add ids for each line number in the file source view.
1611- container.all('.linenums>li').each(function (lineNode, index) {
1612- lineNode.set('id', 'l' + (index + 1));
1613- lineNode.addClass('file-line');
1614- hasLines = true;
1615- });
1616-
1617- // Scroll to the desired line.
1618- if (hasLines && /^l\d+$/.test(hash)) {
1619- if ((node = container.getById(hash))) {
1620- win.scroll(0, node.getY());
1621- }
1622- }
1623-};
1624-
1625-pjax.initRoot = function () {
1626- var terminators = /^(?:classes|files|modules)$/,
1627- parts = pjax._getPathRoot().split('/'),
1628- root = [],
1629- i, len, part;
1630-
1631- for (i = 0, len = parts.length; i < len; i += 1) {
1632- part = parts[i];
1633-
1634- if (part.match(terminators)) {
1635- // Makes sure the path will end with a "/".
1636- root.push('');
1637- break;
1638- }
1639-
1640- root.push(part);
1641- }
1642-
1643- pjax.set('root', root.join('/'));
1644-};
1645-
1646-pjax.updateTabState = function (src) {
1647- var hash = win.location.hash.substring(1),
1648- defaultTab, node, tab, tabPanel;
1649-
1650- function scrollToNode() {
1651- if (node.hasClass('protected')) {
1652- Y.one('#api-show-protected').set('checked', true);
1653- pjax.updateVisibility();
1654- }
1655-
1656- if (node.hasClass('private')) {
1657- Y.one('#api-show-private').set('checked', true);
1658- pjax.updateVisibility();
1659- }
1660-
1661- setTimeout(function () {
1662- // For some reason, unless we re-get the node instance here,
1663- // getY() always returns 0.
1664- var node = Y.one('#classdocs').getById(hash);
1665- win.scrollTo(0, node.getY() - 70);
1666- }, 1);
1667- }
1668-
1669- if (!classTabView) {
1670- return;
1671- }
1672-
1673- if (src === 'hashchange' && !hash) {
1674- defaultTab = 'index';
1675- } else {
1676- if (localStorage) {
1677- defaultTab = localStorage.getItem('tab_' + pjax.getPath()) ||
1678- 'index';
1679- } else {
1680- defaultTab = 'index';
1681- }
1682- }
1683-
1684- if (hash && (node = Y.one('#classdocs').getById(hash))) {
1685- if ((tabPanel = node.ancestor('.api-class-tabpanel', true))) {
1686- if ((tab = Y.one('#classdocs .api-class-tab.' + tabPanel.get('id')))) {
1687- if (classTabView.get('rendered')) {
1688- Y.Widget.getByNode(tab).set('selected', 1);
1689- } else {
1690- tab.addClass('yui3-tab-selected');
1691- }
1692- }
1693- }
1694-
1695- // Scroll to the desired element if this is a hash URL.
1696- if (node) {
1697- if (classTabView.get('rendered')) {
1698- scrollToNode();
1699- } else {
1700- classTabView.once('renderedChange', scrollToNode);
1701- }
1702- }
1703- } else {
1704- tab = Y.one('#classdocs .api-class-tab.' + defaultTab);
1705-
1706- // When the `defaultTab` node isn't found, `localStorage` is stale.
1707- if (!tab && defaultTab !== 'index') {
1708- tab = Y.one('#classdocs .api-class-tab.index');
1709- }
1710-
1711- if (classTabView.get('rendered')) {
1712- Y.Widget.getByNode(tab).set('selected', 1);
1713- } else {
1714- tab.addClass('yui3-tab-selected');
1715- }
1716- }
1717-};
1718-
1719-pjax.updateVisibility = function () {
1720- var container = pjax.get('container');
1721-
1722- container.toggleClass('hide-inherited',
1723- !Y.one('#api-show-inherited').get('checked'));
1724-
1725- container.toggleClass('show-deprecated',
1726- Y.one('#api-show-deprecated').get('checked'));
1727-
1728- container.toggleClass('show-protected',
1729- Y.one('#api-show-protected').get('checked'));
1730-
1731- container.toggleClass('show-private',
1732- Y.one('#api-show-private').get('checked'));
1733-
1734- pjax.checkVisibility();
1735-};
1736-
1737-// -- Route Handlers -----------------------------------------------------------
1738-
1739-pjax.handleClasses = function (req, res, next) {
1740- var status = res.ioResponse.status;
1741-
1742- // Handles success and local filesystem XHRs.
1743- if (res.ioResponse.readyState === 4 && (!status || (status >= 200 && status < 300))) {
1744- pjax.initClassTabView();
1745- }
1746-
1747- next();
1748-};
1749-
1750-pjax.handleFiles = function (req, res, next) {
1751- var status = res.ioResponse.status;
1752-
1753- // Handles success and local filesystem XHRs.
1754- if (res.ioResponse.readyState === 4 && (!status || (status >= 200 && status < 300))) {
1755- pjax.initLineNumbers();
1756- }
1757-
1758- next();
1759-};
1760-
1761-// -- Event Handlers -----------------------------------------------------------
1762-
1763-pjax.onNavigate = function (e) {
1764- var hash = e.hash,
1765- originTarget = e.originEvent && e.originEvent.target,
1766- tab;
1767-
1768- if (hash) {
1769- tab = originTarget && originTarget.ancestor('.yui3-tab', true);
1770-
1771- if (hash === win.location.hash) {
1772- pjax.updateTabState('hashchange');
1773- } else if (!tab) {
1774- win.location.hash = hash;
1775- }
1776-
1777- e.preventDefault();
1778- return;
1779- }
1780-
1781- // Only scroll to the top of the page when the URL doesn't have a hash.
1782- this.set('scrollToTop', !e.url.match(/#.+$/));
1783-
1784- bdNode.addClass('loading');
1785-};
1786-
1787-pjax.onOptionClick = function (e) {
1788- pjax.updateVisibility();
1789-};
1790-
1791-pjax.onTabSelectionChange = function (e) {
1792- var tab = e.newVal,
1793- tabId = tab.get('contentBox').getAttribute('href').substring(1);
1794-
1795- selectedTab = tab;
1796-
1797- // If switching from a previous tab (i.e., this is not the default tab),
1798- // replace the history entry with a hash URL that will cause this tab to
1799- // be selected if the user navigates away and then returns using the back
1800- // or forward buttons.
1801- if (e.prevVal && localStorage) {
1802- localStorage.setItem('tab_' + pjax.getPath(), tabId);
1803- }
1804-
1805- pjax.checkVisibility(tab);
1806-};
1807-
1808-// -- Init ---------------------------------------------------------------------
1809-
1810-pjax.on('navigate', pjax.onNavigate);
1811-
1812-pjax.initRoot();
1813-pjax.upgrade();
1814-pjax.initClassTabView();
1815-pjax.initLineNumbers();
1816-pjax.updateVisibility();
1817-
1818-Y.APIList.rootPath = pjax.get('root');
1819-
1820-Y.one('#api-options').delegate('click', pjax.onOptionClick, 'input');
1821-
1822-Y.on('hashchange', function (e) {
1823- pjax.updateTabState('hashchange');
1824-}, win);
1825-
1826-});
1827
1828=== removed file 'doc/docbuild/assets/js/yui-prettify.js'
1829--- doc/docbuild/assets/js/yui-prettify.js 2015-10-22 18:01:32 +0000
1830+++ doc/docbuild/assets/js/yui-prettify.js 1970-01-01 00:00:00 +0000
1831@@ -1,17 +0,0 @@
1832-YUI().use('node', function(Y) {
1833- var code = Y.all('.prettyprint.linenums');
1834- if (code.size()) {
1835- code.each(function(c) {
1836- var lis = c.all('ol li'),
1837- l = 1;
1838- lis.each(function(n) {
1839- n.prepend('<a name="LINENUM_' + l + '"></a>');
1840- l++;
1841- });
1842- });
1843- var h = location.hash;
1844- location.hash = '';
1845- h = h.replace('LINE_', 'LINENUM_');
1846- location.hash = h;
1847- }
1848-});
1849
1850=== removed directory 'doc/docbuild/assets/vendor'
1851=== removed directory 'doc/docbuild/assets/vendor/prettify'
1852=== removed file 'doc/docbuild/assets/vendor/prettify/CHANGES.html'
1853--- doc/docbuild/assets/vendor/prettify/CHANGES.html 2015-10-22 18:01:32 +0000
1854+++ doc/docbuild/assets/vendor/prettify/CHANGES.html 1970-01-01 00:00:00 +0000
1855@@ -1,130 +0,0 @@
1856-<html>
1857- <head>
1858- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1859- <title>Change Log</title>
1860- </head>
1861- <body bgcolor="white">
1862- <a style="float:right" href="README.html">README</a>
1863-
1864- <h1>Known Issues</h1>
1865- <ul>
1866- <li>Perl formatting is really crappy. Partly because the author is lazy and
1867- partly because Perl is
1868- <a href="http://www.perlmonks.org/?node_id=663393">hard</a> to parse.
1869- <li>On some browsers, <code>&lt;code&gt;</code> elements with newlines in the text
1870- which use CSS to specify <code>white-space:pre</code> will have the newlines
1871- improperly stripped if the element is not attached to the document at the time
1872- the stripping is done. Also, on IE 6, all newlines will be stripped from
1873- <code>&lt;code&gt;</code> elements because of the way IE6 produces
1874- <code>innerHTML</code>. Workaround: use <code>&lt;pre&gt;</code> for code with
1875- newlines.
1876- </ul>
1877-
1878- <h1>Change Log</h1>
1879- <h2>29 March 2007</h2>
1880- <ul>
1881- <li>Added <a href="tests/prettify_test.html#PHP">tests</a> for PHP support
1882- to address
1883- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=3"
1884- >issue 3</a>.
1885- <li>Fixed
1886- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=6"
1887- >bug</a>: <code>prettyPrintOne</code> was not halting. This was not
1888- reachable through the normal entry point.
1889- <li>Fixed
1890- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=4"
1891- >bug</a>: recursing into a script block or PHP tag that was not properly
1892- closed would not silently drop the content.
1893- (<a href="tests/prettify_test.html#issue4">test</a>)
1894- <li>Fixed
1895- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=8"
1896- >bug</a>: was eating tabs
1897- (<a href="tests/prettify_test.html#issue8">test</a>)
1898- <li>Fixed entity handling so that the caveat
1899- <blockquote>
1900- <p>Caveats: please properly escape less-thans. <tt>x&amp;lt;y</tt>
1901- instead of <tt>x&lt;y</tt>, and use <tt>&quot;</tt> instead of
1902- <tt>&amp;quot;</tt> for string delimiters.</p>
1903- </blockquote>
1904- is no longer applicable.
1905- <li>Added noisefree's C#
1906- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=4"
1907- >patch</a>
1908- <li>Added a <a href="http://google-code-prettify.googlecode.com/files/prettify-small.zip">distribution</a> that has comments and
1909- whitespace removed to reduce download size from 45.5kB to 12.8kB.
1910- </ul>
1911- <h2>4 Jul 2008</h2>
1912- <ul>
1913- <li>Added <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=17">language specific formatters</a> that are triggered by the presence
1914- of a <code>lang-&lt;language-file-extension&gt;</code></li>
1915- <li>Fixed <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=29">bug</a>: python handling of <code>'''string'''</code>
1916- <li>Fixed bug: <code>/</code> in regex <code>[charsets] should not end regex</code>
1917- </ul>
1918- <h2>5 Jul 2008</h2>
1919- <ul>
1920- <li>Defined language extensions for Lisp and Lua</code>
1921- </ul>
1922- <h2>14 Jul 2008</h2>
1923- <ul>
1924- <li>Language handlers for F#, OCAML, SQL</code>
1925- <li>Support for <code>nocode</code> spans to allow embedding of line
1926- numbers and code annotations which should not be styled or otherwise
1927- affect the tokenization of prettified code.
1928- See the issue 22
1929- <a href="tests/prettify_test.html#issue22">testcase</a>.</code>
1930- </ul>
1931- <h2>6 Jan 2009</h2>
1932- <ul>
1933- <li>Language handlers for Visual Basic, Haskell, CSS, and WikiText</li>
1934- <li>Added <tt>.mxml</tt> extension to the markup style handler for
1935- Flex <a href="http://en.wikipedia.org/wiki/MXML">MXML files</a>. See
1936- <a
1937- href="http://code.google.com/p/google-code-prettify/issues/detail?id=37"
1938- >issue 37</a>.
1939- <li>Added <tt>.m</tt> extension to the C style handler so that Objective
1940- C source files properly highlight. See
1941- <a
1942- href="http://code.google.com/p/google-code-prettify/issues/detail?id=58"
1943- >issue 58</a>.
1944- <li>Changed HTML lexer to use the same embedded source mechanism as the
1945- wiki language handler, and changed to use the registered
1946- CSS handler for STYLE element content.
1947- </ul>
1948- <h2>21 May 2009</h2>
1949- <ul>
1950- <li>Rewrote to improve performance on large files.
1951- See <a href="http://mikesamuel.blogspot.com/2009/05/efficient-parsing-in-javascript.html">benchmarks</a>.</li>
1952- <li>Fixed bugs with highlighting of Haskell line comments, Lisp
1953- number literals, Lua strings, C preprocessor directives,
1954- newlines in Wiki code on Windows, and newlines in IE6.</li>
1955- </ul>
1956- <h2>14 August 2009</h2>
1957- <ul>
1958- <li>Fixed prettifying of <code>&lt;code&gt;</code> blocks with embedded newlines.
1959- </ul>
1960- <h2>3 October 2009</h2>
1961- <ul>
1962- <li>Fixed prettifying of XML/HTML tags that contain uppercase letters.
1963- </ul>
1964- <h2>19 July 2010</h2>
1965- <ul>
1966- <li>Added support for line numbers. Bug
1967- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=22"
1968- >22</a></li>
1969- <li>Added YAML support. Bug
1970- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=123"
1971- >123</a></li>
1972- <li>Added VHDL support courtesy Le Poussin.</li>
1973- <li>IE performance improvements. Bug
1974- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=102"
1975- >102</a> courtesy jacobly.</li>
1976- <li>A variety of markup formatting fixes courtesy smain and thezbyg.</li>
1977- <li>Fixed copy and paste in IE[678].
1978- <li>Changed output to use <code>&amp;#160;</code> instead of
1979- <code>&amp;nbsp;</code> so that the output works when embedded in XML.
1980- Bug
1981- <a href="http://code.google.com/p/google-code-prettify/issues/detail?id=108"
1982- >108</a>.</li>
1983- </ul>
1984- </body>
1985-</html>
1986
1987=== removed file 'doc/docbuild/assets/vendor/prettify/COPYING'
1988--- doc/docbuild/assets/vendor/prettify/COPYING 2015-10-22 18:01:32 +0000
1989+++ doc/docbuild/assets/vendor/prettify/COPYING 1970-01-01 00:00:00 +0000
1990@@ -1,202 +0,0 @@
1991-
1992- Apache License
1993- Version 2.0, January 2004
1994- http://www.apache.org/licenses/
1995-
1996- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1997-
1998- 1. Definitions.
1999-
2000- "License" shall mean the terms and conditions for use, reproduction,
2001- and distribution as defined by Sections 1 through 9 of this document.
2002-
2003- "Licensor" shall mean the copyright owner or entity authorized by
2004- the copyright owner that is granting the License.
2005-
2006- "Legal Entity" shall mean the union of the acting entity and all
2007- other entities that control, are controlled by, or are under common
2008- control with that entity. For the purposes of this definition,
2009- "control" means (i) the power, direct or indirect, to cause the
2010- direction or management of such entity, whether by contract or
2011- otherwise, or (ii) ownership of fifty percent (50%) or more of the
2012- outstanding shares, or (iii) beneficial ownership of such entity.
2013-
2014- "You" (or "Your") shall mean an individual or Legal Entity
2015- exercising permissions granted by this License.
2016-
2017- "Source" form shall mean the preferred form for making modifications,
2018- including but not limited to software source code, documentation
2019- source, and configuration files.
2020-
2021- "Object" form shall mean any form resulting from mechanical
2022- transformation or translation of a Source form, including but
2023- not limited to compiled object code, generated documentation,
2024- and conversions to other media types.
2025-
2026- "Work" shall mean the work of authorship, whether in Source or
2027- Object form, made available under the License, as indicated by a
2028- copyright notice that is included in or attached to the work
2029- (an example is provided in the Appendix below).
2030-
2031- "Derivative Works" shall mean any work, whether in Source or Object
2032- form, that is based on (or derived from) the Work and for which the
2033- editorial revisions, annotations, elaborations, or other modifications
2034- represent, as a whole, an original work of authorship. For the purposes
2035- of this License, Derivative Works shall not include works that remain
2036- separable from, or merely link (or bind by name) to the interfaces of,
2037- the Work and Derivative Works thereof.
2038-
2039- "Contribution" shall mean any work of authorship, including
2040- the original version of the Work and any modifications or additions
2041- to that Work or Derivative Works thereof, that is intentionally
2042- submitted to Licensor for inclusion in the Work by the copyright owner
2043- or by an individual or Legal Entity authorized to submit on behalf of
2044- the copyright owner. For the purposes of this definition, "submitted"
2045- means any form of electronic, verbal, or written communication sent
2046- to the Licensor or its representatives, including but not limited to
2047- communication on electronic mailing lists, source code control systems,
2048- and issue tracking systems that are managed by, or on behalf of, the
2049- Licensor for the purpose of discussing and improving the Work, but
2050- excluding communication that is conspicuously marked or otherwise
2051- designated in writing by the copyright owner as "Not a Contribution."
2052-
2053- "Contributor" shall mean Licensor and any individual or Legal Entity
2054- on behalf of whom a Contribution has been received by Licensor and
2055- subsequently incorporated within the Work.
2056-
2057- 2. Grant of Copyright License. Subject to the terms and conditions of
2058- this License, each Contributor hereby grants to You a perpetual,
2059- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2060- copyright license to reproduce, prepare Derivative Works of,
2061- publicly display, publicly perform, sublicense, and distribute the
2062- Work and such Derivative Works in Source or Object form.
2063-
2064- 3. Grant of Patent License. Subject to the terms and conditions of
2065- this License, each Contributor hereby grants to You a perpetual,
2066- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2067- (except as stated in this section) patent license to make, have made,
2068- use, offer to sell, sell, import, and otherwise transfer the Work,
2069- where such license applies only to those patent claims licensable
2070- by such Contributor that are necessarily infringed by their
2071- Contribution(s) alone or by combination of their Contribution(s)
2072- with the Work to which such Contribution(s) was submitted. If You
2073- institute patent litigation against any entity (including a
2074- cross-claim or counterclaim in a lawsuit) alleging that the Work
2075- or a Contribution incorporated within the Work constitutes direct
2076- or contributory patent infringement, then any patent licenses
2077- granted to You under this License for that Work shall terminate
2078- as of the date such litigation is filed.
2079-
2080- 4. Redistribution. You may reproduce and distribute copies of the
2081- Work or Derivative Works thereof in any medium, with or without
2082- modifications, and in Source or Object form, provided that You
2083- meet the following conditions:
2084-
2085- (a) You must give any other recipients of the Work or
2086- Derivative Works a copy of this License; and
2087-
2088- (b) You must cause any modified files to carry prominent notices
2089- stating that You changed the files; and
2090-
2091- (c) You must retain, in the Source form of any Derivative Works
2092- that You distribute, all copyright, patent, trademark, and
2093- attribution notices from the Source form of the Work,
2094- excluding those notices that do not pertain to any part of
2095- the Derivative Works; and
2096-
2097- (d) If the Work includes a "NOTICE" text file as part of its
2098- distribution, then any Derivative Works that You distribute must
2099- include a readable copy of the attribution notices contained
2100- within such NOTICE file, excluding those notices that do not
2101- pertain to any part of the Derivative Works, in at least one
2102- of the following places: within a NOTICE text file distributed
2103- as part of the Derivative Works; within the Source form or
2104- documentation, if provided along with the Derivative Works; or,
2105- within a display generated by the Derivative Works, if and
2106- wherever such third-party notices normally appear. The contents
2107- of the NOTICE file are for informational purposes only and
2108- do not modify the License. You may add Your own attribution
2109- notices within Derivative Works that You distribute, alongside
2110- or as an addendum to the NOTICE text from the Work, provided
2111- that such additional attribution notices cannot be construed
2112- as modifying the License.
2113-
2114- You may add Your own copyright statement to Your modifications and
2115- may provide additional or different license terms and conditions
2116- for use, reproduction, or distribution of Your modifications, or
2117- for any such Derivative Works as a whole, provided Your use,
2118- reproduction, and distribution of the Work otherwise complies with
2119- the conditions stated in this License.
2120-
2121- 5. Submission of Contributions. Unless You explicitly state otherwise,
2122- any Contribution intentionally submitted for inclusion in the Work
2123- by You to the Licensor shall be under the terms and conditions of
2124- this License, without any additional terms or conditions.
2125- Notwithstanding the above, nothing herein shall supersede or modify
2126- the terms of any separate license agreement you may have executed
2127- with Licensor regarding such Contributions.
2128-
2129- 6. Trademarks. This License does not grant permission to use the trade
2130- names, trademarks, service marks, or product names of the Licensor,
2131- except as required for reasonable and customary use in describing the
2132- origin of the Work and reproducing the content of the NOTICE file.
2133-
2134- 7. Disclaimer of Warranty. Unless required by applicable law or
2135- agreed to in writing, Licensor provides the Work (and each
2136- Contributor provides its Contributions) on an "AS IS" BASIS,
2137- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2138- implied, including, without limitation, any warranties or conditions
2139- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2140- PARTICULAR PURPOSE. You are solely responsible for determining the
2141- appropriateness of using or redistributing the Work and assume any
2142- risks associated with Your exercise of permissions under this License.
2143-
2144- 8. Limitation of Liability. In no event and under no legal theory,
2145- whether in tort (including negligence), contract, or otherwise,
2146- unless required by applicable law (such as deliberate and grossly
2147- negligent acts) or agreed to in writing, shall any Contributor be
2148- liable to You for damages, including any direct, indirect, special,
2149- incidental, or consequential damages of any character arising as a
2150- result of this License or out of the use or inability to use the
2151- Work (including but not limited to damages for loss of goodwill,
2152- work stoppage, computer failure or malfunction, or any and all
2153- other commercial damages or losses), even if such Contributor
2154- has been advised of the possibility of such damages.
2155-
2156- 9. Accepting Warranty or Additional Liability. While redistributing
2157- the Work or Derivative Works thereof, You may choose to offer,
2158- and charge a fee for, acceptance of support, warranty, indemnity,
2159- or other liability obligations and/or rights consistent with this
2160- License. However, in accepting such obligations, You may act only
2161- on Your own behalf and on Your sole responsibility, not on behalf
2162- of any other Contributor, and only if You agree to indemnify,
2163- defend, and hold each Contributor harmless for any liability
2164- incurred by, or claims asserted against, such Contributor by reason
2165- of your accepting any such warranty or additional liability.
2166-
2167- END OF TERMS AND CONDITIONS
2168-
2169- APPENDIX: How to apply the Apache License to your work.
2170-
2171- To apply the Apache License to your work, attach the following
2172- boilerplate notice, with the fields enclosed by brackets "[]"
2173- replaced with your own identifying information. (Don't include
2174- the brackets!) The text should be enclosed in the appropriate
2175- comment syntax for the file format. We also recommend that a
2176- file or class name and description of purpose be included on the
2177- same "printed page" as the copyright notice for easier
2178- identification within third-party archives.
2179-
2180- Copyright [yyyy] [name of copyright owner]
2181-
2182- Licensed under the Apache License, Version 2.0 (the "License");
2183- you may not use this file except in compliance with the License.
2184- You may obtain a copy of the License at
2185-
2186- http://www.apache.org/licenses/LICENSE-2.0
2187-
2188- Unless required by applicable law or agreed to in writing, software
2189- distributed under the License is distributed on an "AS IS" BASIS,
2190- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2191- See the License for the specific language governing permissions and
2192- limitations under the License.
2193
2194=== removed file 'doc/docbuild/assets/vendor/prettify/README.html'
2195--- doc/docbuild/assets/vendor/prettify/README.html 2015-10-22 18:01:32 +0000
2196+++ doc/docbuild/assets/vendor/prettify/README.html 1970-01-01 00:00:00 +0000
2197@@ -1,203 +0,0 @@
2198-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2199- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2200-
2201-<html>
2202- <head>
2203- <title>Javascript code prettifier</title>
2204-
2205- <link href="src/prettify.css" type="text/css" rel="stylesheet" />
2206-
2207- <script src="src/prettify.js" type="text/javascript"></script>
2208-
2209- <style type="text/css">
2210- body { margin-left: .5in }
2211- h1, h2, h3, h4, .footer { margin-left: -.4in; }
2212- </style>
2213- </head>
2214-
2215- <body onload="prettyPrint()" bgcolor="white">
2216- <small style="float: right">Languages : <a href="README-zh-Hans.html">CH</a></small>
2217- <h1>Javascript code prettifier</h1>
2218-
2219- <h2>Setup</h2>
2220- <ol>
2221- <li><a href="http://code.google.com/p/google-code-prettify/downloads/list">Download</a> a distribution
2222- <li>Include the script and stylesheets in your document
2223- (you will need to make sure the css and js file are on your server, and
2224- adjust the paths in the <tt>script</tt> and <tt>link</tt> tag)
2225- <pre class="prettyprint">
2226-&lt;link href="prettify.css" type="text/css" rel="stylesheet" />
2227-&lt;script type="text/javascript" src="prettify.js">&lt;/script></pre>
2228- <li>Add <code class="prettyprint lang-html">onload="prettyPrint()"</code> to your
2229- document's body tag.
2230- <li>Modify the stylesheet to get the coloring you prefer</li>
2231- </ol>
2232-
2233- <h2>Usage</h2>
2234- <p>Put code snippets in
2235- <tt>&lt;pre class="prettyprint"&gt;...&lt;/pre&gt;</tt>
2236- or <tt>&lt;code class="prettyprint"&gt;...&lt;/code&gt;</tt>
2237- and it will automatically be pretty printed.
2238-
2239- <table summary="code examples">
2240- <tr>
2241- <th>The original
2242- <th>Prettier
2243- <tr>
2244- <td><pre style="border: 1px solid #888;padding: 2px"
2245- ><a name="voila1"></a>class Voila {
2246-public:
2247- // Voila
2248- static const string VOILA = "Voila";
2249-
2250- // will not interfere with embedded <a href="#voila1">tags</a>.
2251-}</pre>
2252-
2253- <td><pre class="prettyprint"><a name="voila2"></a>class Voila {
2254-public:
2255- // Voila
2256- static const string VOILA = "Voila";
2257-
2258- // will not interfere with embedded <a href="#voila2">tags</a>.
2259-}</pre>
2260- </table>
2261-
2262- <h2>FAQ</h2>
2263- <h3 id="langs">Which languages does it work for?</h3>
2264- <p>The comments in <tt>prettify.js</tt> are authoritative but the lexer
2265- should work on a number of languages including C and friends,
2266- Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, and Makefiles.
2267- It works passably on Ruby, PHP, VB, and Awk and a decent subset of Perl
2268- and Ruby, but, because of commenting conventions, doesn't work on
2269- Smalltalk, or CAML-like languages.</p>
2270-
2271- <p>LISPy languages are supported via an extension:
2272- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-lisp.js"
2273- ><code>lang-lisp.js</code></a>.</p>
2274- <p>And similarly for
2275- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-css.js"
2276- ><code>CSS</code></a>,
2277- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-hs.js"
2278- ><code>Haskell</code></a>,
2279- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-lua.js"
2280- ><code>Lua</code></a>,
2281- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-ml.js"
2282- ><code>OCAML, SML, F#</code></a>,
2283- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-vb.js"
2284- ><code>Visual Basic</code></a>,
2285- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-sql.js"
2286- ><code>SQL</code></a>,
2287- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-proto.js"
2288- ><code>Protocol Buffers</code></a>, and
2289- <a href="http://code.google.com/p/google-code-prettify/source/browse/trunk/src/lang-wiki.js"
2290- ><code>WikiText</code></a>..
2291-
2292- <p>If you'd like to add an extension for your favorite language, please
2293- look at <tt>src/lang-lisp.js</tt> and file an
2294- <a href="http://code.google.com/p/google-code-prettify/issues/list"
2295- >issue</a> including your language extension, and a testcase.</p>
2296-
2297- <h3>How do I specify which language my code is in?</h3>
2298- <p>You don't need to specify the language since <code>prettyprint()</code>
2299- will guess. You can specify a language by specifying the language extension
2300- along with the <code>prettyprint</code> class like so:</p>
2301- <pre class="prettyprint lang-html"
2302->&lt;pre class=&quot;prettyprint <b>lang-html</b>&quot;&gt;
2303- The lang-* class specifies the language file extensions.
2304- File extensions supported by default include
2305- "bsh", "c", "cc", "cpp", "cs", "csh", "cyc", "cv", "htm", "html",
2306- "java", "js", "m", "mxml", "perl", "pl", "pm", "py", "rb", "sh",
2307- "xhtml", "xml", "xsl".
2308-&lt;/pre&gt;</pre>
2309-
2310- <h3>It doesn't work on <tt>&lt;obfuscated code sample&gt;</tt>?</h3>
2311- <p>Yes. Prettifying obfuscated code is like putting lipstick on a pig
2312- &mdash; i.e. outside the scope of this tool.</p>
2313-
2314- <h3>Which browsers does it work with?</h3>
2315- <p>It's been tested with IE 6, Firefox 1.5 &amp; 2, and Safari 2.0.4.
2316- Look at <a href="tests/prettify_test.html">the test page</a> to see if it
2317- works in your browser.</p>
2318-
2319- <h3>What's changed?</h3>
2320- <p>See the <a href="CHANGES.html">change log</a></p>
2321-
2322- <h3>Why doesn't Prettyprinting of strings work on WordPress?</h3>
2323- <p>Apparently wordpress does "smart quoting" which changes close quotes.
2324- This causes end quotes to not match up with open quotes.
2325- <p>This breaks prettifying as well as copying and pasting of code samples.
2326- See
2327- <a href="http://wordpress.org/support/topic/125038"
2328- >WordPress's help center</a> for info on how to stop smart quoting of code
2329- snippets.</p>
2330-
2331- <h3 id="linenums">How do I put line numbers in my code?</h3>
2332- <p>You can use the <code>linenums</code> class to turn on line
2333- numbering. If your code doesn't start at line number 1, you can
2334- add a colon and a line number to the end of that class as in
2335- <code>linenums:52</code>.
2336-
2337- <p>For example
2338-<pre class="prettyprint">&lt;pre class="prettyprint linenums:<b>4</b>"
2339-&gt;// This is line 4.
2340-foo();
2341-bar();
2342-baz();
2343-boo();
2344-far();
2345-faz();
2346-&lt;pre&gt;</pre>
2347- produces
2348-<pre class="prettyprint linenums:4"
2349->// This is line 4.
2350-foo();
2351-bar();
2352-baz();
2353-boo();
2354-far();
2355-faz();
2356-</pre>
2357-
2358- <h3>How do I prevent a portion of markup from being marked as code?</h3>
2359- <p>You can use the <code>nocode</code> class to identify a span of markup
2360- that is not code.
2361-<pre class="prettyprint">&lt;pre class=prettyprint&gt;
2362-int x = foo(); /* This is a comment &lt;span class="nocode"&gt;This is not code&lt;/span&gt;
2363- Continuation of comment */
2364-int y = bar();
2365-&lt;/pre&gt;</pre>
2366-produces
2367-<pre class="prettyprint">
2368-int x = foo(); /* This is a comment <span class="nocode">This is not code</span>
2369- Continuation of comment */
2370-int y = bar();
2371-</pre>
2372-
2373- <p>For a more complete example see the issue22
2374- <a href="tests/prettify_test.html#issue22">testcase</a>.</p>
2375-
2376- <h3>I get an error message "a is not a function" or "opt_whenDone is not a function"</h3>
2377- <p>If you are calling <code>prettyPrint</code> via an event handler, wrap it in a function.
2378- Instead of doing
2379- <blockquote>
2380- <code class="prettyprint lang-js"
2381- >addEventListener('load', prettyPrint, false);</code>
2382- </blockquote>
2383- wrap it in a closure like
2384- <blockquote>
2385- <code class="prettyprint lang-js"
2386- >addEventListener('load', function (event) { prettyPrint() }, false);</code>
2387- </blockquote>
2388- so that the browser does not pass an event object to <code>prettyPrint</code> which
2389- will confuse it.
2390-
2391- <br><br><br>
2392-
2393- <div class="footer">
2394-<!-- Created: Tue Oct 3 17:51:56 PDT 2006 -->
2395-<!-- hhmts start -->
2396-Last modified: Wed Jul 19 13:56:00 PST 2010
2397-<!-- hhmts end -->
2398- </div>
2399- </body>
2400-</html>
2401
2402=== removed file 'doc/docbuild/assets/vendor/prettify/prettify-min.css'
2403--- doc/docbuild/assets/vendor/prettify/prettify-min.css 2015-10-22 18:01:32 +0000
2404+++ doc/docbuild/assets/vendor/prettify/prettify-min.css 1970-01-01 00:00:00 +0000
2405@@ -1,1 +0,0 @@
2406-.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
2407\ No newline at end of file
2408
2409=== removed file 'doc/docbuild/assets/vendor/prettify/prettify-min.js'
2410--- doc/docbuild/assets/vendor/prettify/prettify-min.js 2015-10-22 18:01:32 +0000
2411+++ doc/docbuild/assets/vendor/prettify/prettify-min.js 1970-01-01 00:00:00 +0000
2412@@ -1,1 +0,0 @@
2413-window.PR_SHOULD_USE_CONTINUATION=true;var prettyPrintOne;var prettyPrint;(function(){var O=window;var j=["break,continue,do,else,for,if,return,while"];var v=[j,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var q=[v,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var m=[q,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var y=[q,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var T=[y,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"];var s="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes";var x=[q,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var t="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var J=[j,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var g=[j,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var I=[j,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var B=[m,T,x,t+J,g,I];var f=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/;var D="str";var A="kwd";var k="com";var Q="typ";var H="lit";var M="pun";var G="pln";var n="tag";var F="dec";var K="src";var R="atn";var o="atv";var P="nocode";var N="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function l(ab){var af=0;var U=false;var ae=false;for(var X=0,W=ab.length;X<W;++X){var ag=ab[X];if(ag.ignoreCase){ae=true}else{if(/[a-z]/i.test(ag.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){U=true;ae=false;break}}}var aa={b:8,t:9,n:10,v:11,f:12,r:13};function ad(aj){var ai=aj.charCodeAt(0);if(ai!==92){return ai}var ah=aj.charAt(1);ai=aa[ah];if(ai){return ai}else{if("0"<=ah&&ah<="7"){return parseInt(aj.substring(1),8)}else{if(ah==="u"||ah==="x"){return parseInt(aj.substring(2),16)}else{return aj.charCodeAt(1)}}}}function V(ah){if(ah<32){return(ah<16?"\\x0":"\\x")+ah.toString(16)}var ai=String.fromCharCode(ah);return(ai==="\\"||ai==="-"||ai==="]"||ai==="^")?"\\"+ai:ai}function Z(an){var ar=an.substring(1,an.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g"));var ah=[];var ap=ar[0]==="^";var ao=["["];if(ap){ao.push("^")}for(var at=ap?1:0,al=ar.length;at<al;++at){var aj=ar[at];if(/\\[bdsw]/i.test(aj)){ao.push(aj)}else{var ai=ad(aj);var am;if(at+2<al&&"-"===ar[at+1]){am=ad(ar[at+2]);at+=2}else{am=ai}ah.push([ai,am]);if(!(am<65||ai>122)){if(!(am<65||ai>90)){ah.push([Math.max(65,ai)|32,Math.min(am,90)|32])}if(!(am<97||ai>122)){ah.push([Math.max(97,ai)&~32,Math.min(am,122)&~32])}}}}ah.sort(function(aw,av){return(aw[0]-av[0])||(av[1]-aw[1])});var ak=[];var aq=[];for(var at=0;at<ah.length;++at){var au=ah[at];if(au[0]<=aq[1]+1){aq[1]=Math.max(aq[1],au[1])}else{ak.push(aq=au)}}for(var at=0;at<ak.length;++at){var au=ak[at];ao.push(V(au[0]));if(au[1]>au[0]){if(au[1]+1>au[0]){ao.push("-")}ao.push(V(au[1]))}}ao.push("]");return ao.join("")}function Y(an){var al=an.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var aj=al.length;var ap=[];for(var am=0,ao=0;am<aj;++am){var ai=al[am];if(ai==="("){++ao}else{if("\\"===ai.charAt(0)){var ah=+ai.substring(1);if(ah){if(ah<=ao){ap[ah]=-1}else{al[am]=V(ah)}}}}}for(var am=1;am<ap.length;++am){if(-1===ap[am]){ap[am]=++af}}for(var am=0,ao=0;am<aj;++am){var ai=al[am];if(ai==="("){++ao;if(!ap[ao]){al[am]="(?:"}}else{if("\\"===ai.charAt(0)){var ah=+ai.substring(1);if(ah&&ah<=ao){al[am]="\\"+ap[ah]}}}}for(var am=0;am<aj;++am){if("^"===al[am]&&"^"!==al[am+1]){al[am]=""}}if(an.ignoreCase&&U){for(var am=0;am<aj;++am){var ai=al[am];var ak=ai.charAt(0);if(ai.length>=2&&ak==="["){al[am]=Z(ai)}else{if(ak!=="\\"){al[am]=ai.replace(/[a-zA-Z]/g,function(aq){var ar=aq.charCodeAt(0);return"["+String.fromCharCode(ar&~32,ar|32)+"]"})}}}}return al.join("")}var ac=[];for(var X=0,W=ab.length;X<W;++X){var ag=ab[X];if(ag.global||ag.multiline){throw new Error(""+ag)}ac.push("(?:"+Y(ag)+")")}return new RegExp(ac.join("|"),ae?"gi":"g")}function b(aa,Y){var W=/(?:^|\s)nocode(?:\s|$)/;var ab=[];var Z=0;var X=[];var V=0;function U(ac){switch(ac.nodeType){case 1:if(W.test(ac.className)){return}for(var af=ac.firstChild;af;af=af.nextSibling){U(af)}var ae=ac.nodeName.toLowerCase();if("br"===ae||"li"===ae){ab[V]="\n";X[V<<1]=Z++;X[(V++<<1)|1]=ac}break;case 3:case 4:var ad=ac.nodeValue;if(ad.length){if(!Y){ad=ad.replace(/[ \t\r\n]+/g," ")}else{ad=ad.replace(/\r\n?/g,"\n")}ab[V]=ad;X[V<<1]=Z;Z+=ad.length;X[(V++<<1)|1]=ac}break}}U(aa);return{sourceCode:ab.join("").replace(/\n$/,""),spans:X}}function C(U,W,Y,V){if(!W){return}var X={sourceCode:W,basePos:U};Y(X);V.push.apply(V,X.decorations)}var w=/\S/;function p(U){var X=undefined;for(var W=U.firstChild;W;W=W.nextSibling){var V=W.nodeType;X=(V===1)?(X?U:W):(V===3)?(w.test(W.nodeValue)?U:X):X}return X===U?undefined:X}function h(W,V){var U={};var X;(function(){var af=W.concat(V);var aj=[];var ai={};for(var ad=0,ab=af.length;ad<ab;++ad){var aa=af[ad];var ae=aa[3];if(ae){for(var ag=ae.length;--ag>=0;){U[ae.charAt(ag)]=aa}}var ah=aa[1];var ac=""+ah;if(!ai.hasOwnProperty(ac)){aj.push(ah);ai[ac]=null}}aj.push(/[\0-\uffff]/);X=l(aj)})();var Z=V.length;var Y=function(aj){var ab=aj.sourceCode,aa=aj.basePos;var af=[aa,G];var ah=0;var ap=ab.match(X)||[];var al={};for(var ag=0,at=ap.length;ag<at;++ag){var ai=ap[ag];var ar=al[ai];var ak=void 0;var ao;if(typeof ar==="string"){ao=false}else{var ac=U[ai.charAt(0)];if(ac){ak=ai.match(ac[1]);ar=ac[0]}else{for(var aq=0;aq<Z;++aq){ac=V[aq];ak=ai.match(ac[1]);if(ak){ar=ac[0];break}}if(!ak){ar=G}}ao=ar.length>=5&&"lang-"===ar.substring(0,5);if(ao&&!(ak&&typeof ak[1]==="string")){ao=false;ar=K}if(!ao){al[ai]=ar}}var ad=ah;ah+=ai.length;if(!ao){af.push(aa+ad,ar)}else{var an=ak[1];var am=ai.indexOf(an);var ae=am+an.length;if(ak[2]){ae=ai.length-ak[2].length;am=ae-an.length}var au=ar.substring(5);C(aa+ad,ai.substring(0,am),Y,af);C(aa+ad+am,an,r(au,an),af);C(aa+ad+ae,ai.substring(ae),Y,af)}}aj.decorations=af};return Y}function i(V){var Y=[],U=[];if(V.tripleQuotedStrings){Y.push([D,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(V.multiLineStrings){Y.push([D,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{Y.push([D,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(V.verbatimStrings){U.push([D,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var ab=V.hashComments;if(ab){if(V.cStyleComments){if(ab>1){Y.push([k,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{Y.push([k,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}U.push([D,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])}else{Y.push([k,/^#[^\r\n]*/,null,"#"])}}if(V.cStyleComments){U.push([k,/^\/\/[^\r\n]*/,null]);U.push([k,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(V.regexLiterals){var aa=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");U.push(["lang-regex",new RegExp("^"+N+"("+aa+")")])}var X=V.types;if(X){U.push([Q,X])}var W=(""+V.keywords).replace(/^ | $/g,"");if(W.length){U.push([A,new RegExp("^(?:"+W.replace(/[\s,]+/g,"|")+")\\b"),null])}Y.push([G,/^\s+/,null," \r\n\t\xA0"]);var Z=/^.[^\s\w\.$@\'\"\`\/\\]*/;U.push([H,/^@[a-z_$][a-z_$@0-9]*/i,null],[Q,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[G,/^[a-z_$][a-z_$@0-9]*/i,null],[H,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[G,/^\\[\s\S]?/,null],[M,Z,null]);return h(Y,U)}var L=i({keywords:B,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function S(W,ah,aa){var V=/(?:^|\s)nocode(?:\s|$)/;var ac=/\r\n?|\n/;var ad=W.ownerDocument;var ag=ad.createElement("li");while(W.firstChild){ag.appendChild(W.firstChild)}var X=[ag];function af(am){switch(am.nodeType){case 1:if(V.test(am.className)){break}if("br"===am.nodeName){ae(am);if(am.parentNode){am.parentNode.removeChild(am)}}else{for(var ao=am.firstChild;ao;ao=ao.nextSibling){af(ao)}}break;case 3:case 4:if(aa){var an=am.nodeValue;var ak=an.match(ac);if(ak){var aj=an.substring(0,ak.index);am.nodeValue=aj;var ai=an.substring(ak.index+ak[0].length);if(ai){var al=am.parentNode;al.insertBefore(ad.createTextNode(ai),am.nextSibling)}ae(am);if(!aj){am.parentNode.removeChild(am)}}}break}}function ae(al){while(!al.nextSibling){al=al.parentNode;if(!al){return}}function aj(am,at){var ar=at?am.cloneNode(false):am;var ap=am.parentNode;if(ap){var aq=aj(ap,1);var ao=am.nextSibling;aq.appendChild(ar);for(var an=ao;an;an=ao){ao=an.nextSibling;aq.appendChild(an)}}return ar}var ai=aj(al.nextSibling,0);for(var ak;(ak=ai.parentNode)&&ak.nodeType===1;){ai=ak}X.push(ai)}for(var Z=0;Z<X.length;++Z){af(X[Z])}if(ah===(ah|0)){X[0].setAttribute("value",ah)}var ab=ad.createElement("ol");ab.className="linenums";var Y=Math.max(0,((ah-1))|0)||0;for(var Z=0,U=X.length;Z<U;++Z){ag=X[Z];ag.className="L"+((Z+Y)%10);if(!ag.firstChild){ag.appendChild(ad.createTextNode("\xA0"))}ab.appendChild(ag)}W.appendChild(ab)}function E(af){var X=/\bMSIE\s(\d+)/.exec(navigator.userAgent);X=X&&+X[1]<=8;var ao=/\n/g;var an=af.sourceCode;var ap=an.length;var Y=0;var ad=af.spans;var V=ad.length;var aj=0;var aa=af.decorations;var ab=aa.length;var ac=0;aa[ab]=ap;var av,at;for(at=av=0;at<ab;){if(aa[at]!==aa[at+2]){aa[av++]=aa[at++];aa[av++]=aa[at++]}else{at+=2}}ab=av;for(at=av=0;at<ab;){var aw=aa[at];var ae=aa[at+1];var Z=at+2;while(Z+2<=ab&&aa[Z+1]===ae){Z+=2}aa[av++]=aw;aa[av++]=ae;at=Z}ab=aa.length=av;var au=af.sourceNode;var ak;if(au){ak=au.style.display;au.style.display="none"}try{var ah=null;while(aj<V){var ai=ad[aj];var U=ad[aj+2]||ap;var ar=aa[ac+2]||ap;var Z=Math.min(U,ar);var am=ad[aj+1];var W;if(am.nodeType!==1&&(W=an.substring(Y,Z))){if(X){W=W.replace(ao,"\r")}am.nodeValue=W;var al=am.ownerDocument;var aq=al.createElement("span");aq.className=aa[ac+1];var ag=am.parentNode;ag.replaceChild(aq,am);aq.appendChild(am);if(Y<U){ad[aj+1]=am=al.createTextNode(an.substring(Z,U));ag.insertBefore(am,aq.nextSibling)}}Y=Z;if(Y>=U){aj+=2}if(Y>=ar){ac+=2}}}finally{if(au){au.style.display=ak}}}var u={};function d(W,X){for(var U=X.length;--U>=0;){var V=X[U];if(!u.hasOwnProperty(V)){u[V]=W}else{if(O.console){console.warn("cannot override language handler %s",V)}}}}function r(V,U){if(!(V&&u.hasOwnProperty(V))){V=/^\s*</.test(U)?"default-markup":"default-code"}return u[V]}d(L,["default-code"]);d(h([],[[G,/^[^<?]+/],[F,/^<!\w[^>]*(?:>|$)/],[k,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[M,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);d(h([[G,/^[\s]+/,null," \t\r\n"],[o,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[n,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[R,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[M,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);d(h([],[[o,/^[\s\S]+/]]),["uq.val"]);d(i({keywords:m,hashComments:true,cStyleComments:true,types:f}),["c","cc","cpp","cxx","cyc","m"]);d(i({keywords:"null,true,false"}),["json"]);d(i({keywords:T,hashComments:true,cStyleComments:true,verbatimStrings:true,types:f}),["cs"]);d(i({keywords:y,cStyleComments:true}),["java"]);d(i({keywords:I,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);d(i({keywords:J,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);d(i({keywords:t,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);d(i({keywords:g,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);d(i({keywords:x,cStyleComments:true,regexLiterals:true}),["js"]);d(i({keywords:s,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);d(h([],[[D,/^[\s\S]+/]]),["regex"]);function e(X){var W=X.langExtension;try{var U=b(X.sourceNode,X.pre);var V=U.sourceCode;X.sourceCode=V;X.spans=U.spans;X.basePos=0;r(W,V)(X);E(X)}catch(Y){if(O.console){console.log(Y&&Y.stack?Y.stack:Y)}}}function z(Y,X,W){var U=document.createElement("pre");U.innerHTML=Y;if(W){S(U,W,true)}var V={langExtension:X,numberLines:W,sourceNode:U,pre:1};e(V);return U.innerHTML}function c(aj){function ab(al){return document.getElementsByTagName(al)}var ah=[ab("pre"),ab("code"),ab("xmp")];var V=[];for(var ae=0;ae<ah.length;++ae){for(var ac=0,Y=ah[ae].length;ac<Y;++ac){V.push(ah[ae][ac])}}ah=null;var Z=Date;if(!Z.now){Z={now:function(){return +(new Date)}}}var aa=0;var U;var af=/\blang(?:uage)?-([\w.]+)(?!\S)/;var ak=/\bprettyprint\b/;var W=/\bprettyprinted\b/;var ag=/pre|xmp/i;var ai=/^code$/i;var ad=/^(?:pre|code|xmp)$/i;function X(){var ar=(O.PR_SHOULD_USE_CONTINUATION?Z.now()+250:Infinity);for(;aa<V.length&&Z.now()<ar;aa++){var at=V[aa];var au=at.className;if(ak.test(au)&&!W.test(au)){var aw=false;for(var ao=at.parentNode;ao;ao=ao.parentNode){var ax=ao.tagName;if(ad.test(ax)&&ao.className&&ak.test(ao.className)){aw=true;break}}if(!aw){at.className+=" prettyprinted";var aq=au.match(af);var am;if(!aq&&(am=p(at))&&ai.test(am.tagName)){aq=am.className.match(af)}if(aq){aq=aq[1]}var ap;if(ag.test(at.tagName)){ap=1}else{var an=at.currentStyle;var al=(an?an.whiteSpace:(document.defaultView&&document.defaultView.getComputedStyle)?document.defaultView.getComputedStyle(at,null).getPropertyValue("white-space"):0);ap=al&&"pre"===al.substring(0,3)}var av=at.className.match(/\blinenums\b(?::(\d+))?/);av=av?av[1]&&av[1].length?+av[1]:true:false;if(av){S(at,av,ap)}U={langExtension:aq,sourceNode:at,numberLines:av,pre:ap};e(U)}}}if(aa<V.length){setTimeout(X,250)}else{if(aj){aj()}}}X()}var a=O.PR={createSimpleLexer:h,registerLangHandler:d,sourceDecorator:i,PR_ATTRIB_NAME:R,PR_ATTRIB_VALUE:o,PR_COMMENT:k,PR_DECLARATION:F,PR_KEYWORD:A,PR_LITERAL:H,PR_NOCODE:P,PR_PLAIN:G,PR_PUNCTUATION:M,PR_SOURCE:K,PR_STRING:D,PR_TAG:n,PR_TYPE:Q,prettyPrintOne:O.prettyPrintOne=z,prettyPrint:O.prettyPrint=c};if(typeof define==="function"&&define.amd){define("google-code-prettify",[],function(){return a})}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,/^<!\w[^>]*(?:>|$)/],[PR.PR_COMMENT,/^<\!--[\s\S]*?(?:-\->|$)/],[PR.PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-handlebars",/^<script\b[^>]*type\s*=\s*['"]?text\/x-handlebars-template['"]?\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i],[PR.PR_DECLARATION,/^{{[#^>/]?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{&?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{{>?\s*[\w.][^}]*}}}/],[PR.PR_COMMENT,/^{{![^}]*}}/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[[PR.PR_STRING,/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],[PR.PR_STRING,/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],[PR.PR_KEYWORD,/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],[PR.PR_COMMENT,/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],[PR.PR_COMMENT,/^(?:<!--|-->)/],[PR.PR_LITERAL,/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],[PR.PR_LITERAL,/^#(?:[0-9a-f]{3}){1,2}/i],[PR.PR_PLAIN,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],[PR.PR_PUNCTUATION,/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,/^[^\)\"\']+/]]),["css-str"]);
2414\ No newline at end of file
2415
2416=== removed directory 'doc/docbuild/classes'
2417=== removed file 'doc/docbuild/classes/ActionMetadata.html'
2418--- doc/docbuild/classes/ActionMetadata.html 2015-10-22 18:01:32 +0000
2419+++ doc/docbuild/classes/ActionMetadata.html 1970-01-01 00:00:00 +0000
2420@@ -1,365 +0,0 @@
2421-<!DOCTYPE html>
2422-<html lang="en">
2423-<head>
2424- <meta charset="utf-8">
2425- <title>ActionMetadata - Javascript Scopes API</title>
2426- <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
2427- <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
2428- <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
2429- <link rel="icon" href="../assets/favicon.ico">
2430- <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
2431-</head>
2432-<body class="yui3-skin-sam">
2433-
2434-<div id="doc">
2435- <div id="hd" class="yui3-g header">
2436- <div class="yui3-u-3-4">
2437- <h1><img src="../assets/css/logo.png" title="Javascript Scopes API" width="117" height="52"></h1>
2438- </div>
2439- <div class="yui3-u-1-4 version">
2440- <em>API Docs for: 0.1</em>
2441- </div>
2442- </div>
2443- <div id="bd" class="yui3-g">
2444-
2445- <div class="yui3-u-1-4">
2446- <div id="docs-sidebar" class="sidebar apidocs">
2447- <div id="api-list">
2448- <h2 class="off-left">APIs</h2>
2449- <div id="api-tabview" class="tabview">
2450- <ul class="tabs">
2451- <li><a href="#api-classes">Classes</a></li>
2452- <li><a href="#api-modules">Modules</a></li>
2453- </ul>
2454-
2455- <div id="api-tabview-filter">
2456- <input type="search" id="api-filter" placeholder="Type to filter APIs">
2457- </div>
2458-
2459- <div id="api-tabview-panel">
2460- <ul id="api-classes" class="apis classes">
2461- <li><a href="../classes/ActionMetadata.html">ActionMetadata</a></li>
2462- <li><a href="../classes/ActivationQuery.html">ActivationQuery</a></li>
2463- <li><a href="../classes/CategorisedResult.html">CategorisedResult</a></li>
2464- <li><a href="../classes/Category.html">Category</a></li>
2465- <li><a href="../classes/CategoryRenderer.html">CategoryRenderer</a></li>
2466- <li><a href="../classes/ColumnLayout.html">ColumnLayout</a></li>
2467- <li><a href="../classes/PreviewQuery.html">PreviewQuery</a></li>
2468- <li><a href="../classes/PreviewReply.html">PreviewReply</a></li>
2469- <li><a href="../classes/PreviewWidget.html">PreviewWidget</a></li>
2470- <li><a href="../classes/Result.html">Result</a></li>
2471- <li><a href="../classes/Scope.html">Scope</a></li>
2472- <li><a href="../classes/SearchMetaData.html">SearchMetaData</a></li>
2473- <li><a href="../classes/SearchQuery.html">SearchQuery</a></li>
2474- <li><a href="../classes/SearchReply.html">SearchReply</a></li>
2475- </ul>
2476-
2477- <ul id="api-modules" class="apis modules">
2478- <li><a href="../modules/ScopeJS.html">ScopeJS</a></li>
2479- </ul>
2480- </div>
2481- </div>
2482- </div>
2483- </div>
2484- </div>
2485- <div class="yui3-u-3-4">
2486- <div id="api-options">
2487- Show:
2488- <label for="api-show-inherited">
2489- <input type="checkbox" id="api-show-inherited" checked>
2490- Inherited
2491- </label>
2492-
2493- <label for="api-show-protected">
2494- <input type="checkbox" id="api-show-protected">
2495- Protected
2496- </label>
2497-
2498- <label for="api-show-private">
2499- <input type="checkbox" id="api-show-private">
2500- Private
2501- </label>
2502- <label for="api-show-deprecated">
2503- <input type="checkbox" id="api-show-deprecated">
2504- Deprecated
2505- </label>
2506-
2507- </div>
2508-
2509- <div class="apidocs">
2510- <div id="docs-main">
2511- <div class="content">
2512-<h1>ActionMetadata Class</h1>
2513-<div class="box meta">
2514-
2515-
2516- <div class="foundat">
2517- Defined in: <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_action-metadata.js.html#l1"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;action-metadata.js:1</code></a>
2518- </div>
2519-
2520- Module: <a href="../modules/ScopeJS.html">ScopeJS</a>
2521-
2522-</div>
2523-
2524-
2525-<div class="box intro">
2526- <p>Metadata passed to scopes for preview and activation</p>
2527-
2528-</div>
2529-
2530-
2531-<div id="classdocs" class="tabview">
2532- <ul class="api-class-tabs">
2533- <li class="api-class-tab index"><a href="#index">Index</a></li>
2534-
2535- <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
2536- </ul>
2537-
2538- <div>
2539- <div id="index" class="api-class-tabpanel index">
2540- <h2 class="off-left">Item Index</h2>
2541-
2542- <div class="index-section methods">
2543- <h3>Methods</h3>
2544-
2545- <ul class="index-list methods">
2546- <li class="index-item method">
2547- <a href="#method_contains_hint">contains_hint</a>
2548-
2549- </li>
2550- <li class="index-item method">
2551- <a href="#method_get">get</a>
2552-
2553- </li>
2554- <li class="index-item method">
2555- <a href="#method_set">set</a>
2556-
2557- </li>
2558- </ul>
2559- </div>
2560-
2561-
2562-
2563- </div>
2564-
2565- <div id="methods" class="api-class-tabpanel">
2566- <h2 class="off-left">Methods</h2>
2567-
2568-<div id="method_contains_hint" class="method item">
2569- <h3 class="name"><code>contains_hint</code></h3>
2570-
2571- <div class="args">
2572- <span class="paren">(</span><ul class="args-list inline commas">
2573- <li class="arg">
2574- <code>hint</code>
2575- </li>
2576- </ul><span class="paren">)</span>
2577- </div>
2578-
2579- <span class="returns-inline">
2580- <span class="type"></span>
2581- </span>
2582-
2583-
2584-
2585-
2586-
2587-
2588-
2589- <div class="meta">
2590- <p>
2591- Defined in
2592- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_action-metadata.js.html#l12"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;action-metadata.js:12</code></a>
2593- </p>
2594-
2595-
2596-
2597- </div>
2598-
2599- <div class="description">
2600- <p>Check if this ActionMetadata has a hint</p>
2601-
2602- </div>
2603-
2604- <div class="params">
2605- <h4>Parameters:</h4>
2606-
2607- <ul class="params-list">
2608- <li class="param">
2609- <code class="param-name">hint</code>
2610- <span class="type">String</span>
2611-
2612-
2613- <div class="param-description">
2614-
2615- </div>
2616-
2617- </li>
2618- </ul>
2619- </div>
2620-
2621- <div class="returns">
2622- <h4>Returns:</h4>
2623-
2624- <div class="returns-description">
2625- <p>Boolean</p>
2626-
2627- </div>
2628- </div>
2629-
2630-
2631-</div>
2632-<div id="method_get" class="method item">
2633- <h3 class="name"><code>get</code></h3>
2634-
2635- <div class="args">
2636- <span class="paren">(</span><ul class="args-list inline commas">
2637- <li class="arg">
2638- <code>key</code>
2639- </li>
2640- </ul><span class="paren">)</span>
2641- </div>
2642-
2643- <span class="returns-inline">
2644- <span class="type">String</span>
2645- </span>
2646-
2647-
2648-
2649-
2650-
2651-
2652-
2653- <div class="meta">
2654- <p>
2655- Defined in
2656- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_action-metadata.js.html#l28"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;action-metadata.js:28</code></a>
2657- </p>
2658-
2659-
2660-
2661- </div>
2662-
2663- <div class="description">
2664- <p>Get the value of an attribute</p>
2665-
2666- </div>
2667-
2668- <div class="params">
2669- <h4>Parameters:</h4>
2670-
2671- <ul class="params-list">
2672- <li class="param">
2673- <code class="param-name">key</code>
2674- <span class="type">String</span>
2675-
2676-
2677- <div class="param-description">
2678-
2679- </div>
2680-
2681- </li>
2682- </ul>
2683- </div>
2684-
2685- <div class="returns">
2686- <h4>Returns:</h4>
2687-
2688- <div class="returns-description">
2689- <span class="type">String</span>:
2690- <p>, {Number} or {Object}</p>
2691-
2692- </div>
2693- </div>
2694-
2695-
2696-</div>
2697-<div id="method_set" class="method item">
2698- <h3 class="name"><code>set</code></h3>
2699-
2700- <div class="args">
2701- <span class="paren">(</span><ul class="args-list inline commas">
2702- <li class="arg">
2703- <code>key</code>
2704- </li>
2705- <li class="arg">
2706- <code>value</code>
2707- </li>
2708- </ul><span class="paren">)</span>
2709- </div>
2710-
2711-
2712-
2713-
2714-
2715-
2716-
2717-
2718- <div class="meta">
2719- <p>
2720- Defined in
2721- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_action-metadata.js.html#l20"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;action-metadata.js:20</code></a>
2722- </p>
2723-
2724-
2725-
2726- </div>
2727-
2728- <div class="description">
2729- <p>Set the value of an attribute</p>
2730-
2731- </div>
2732-
2733- <div class="params">
2734- <h4>Parameters:</h4>
2735-
2736- <ul class="params-list">
2737- <li class="param">
2738- <code class="param-name">key</code>
2739- <span class="type">String</span>
2740-
2741-
2742- <div class="param-description">
2743-
2744- </div>
2745-
2746- </li>
2747- <li class="param">
2748- <code class="param-name">value</code>
2749- <span class="type">String</span>
2750-
2751-
2752- <div class="param-description">
2753- <p>, {Number} or {Object}</p>
2754-
2755- </div>
2756-
2757- </li>
2758- </ul>
2759- </div>
2760-
2761-
2762-
2763-</div>
2764- </div>
2765-
2766-
2767-
2768- </div>
2769-</div>
2770- </div>
2771- </div>
2772- </div>
2773- </div>
2774- </div>
2775-</div>
2776-<script src="../assets/vendor/prettify/prettify-min.js"></script>
2777-<script>prettyPrint();</script>
2778-<script src="../assets/js/yui-prettify.js"></script>
2779-<script src="../assets/../api.js"></script>
2780-<script src="../assets/js/api-filter.js"></script>
2781-<script src="../assets/js/api-list.js"></script>
2782-<script src="../assets/js/api-search.js"></script>
2783-<script src="../assets/js/apidocs.js"></script>
2784-</body>
2785-</html>
2786
2787=== removed file 'doc/docbuild/classes/ActivationQuery.html'
2788--- doc/docbuild/classes/ActivationQuery.html 2015-10-22 18:01:32 +0000
2789+++ doc/docbuild/classes/ActivationQuery.html 1970-01-01 00:00:00 +0000
2790@@ -1,479 +0,0 @@
2791-<!DOCTYPE html>
2792-<html lang="en">
2793-<head>
2794- <meta charset="utf-8">
2795- <title>ActivationQuery - Javascript Scopes API</title>
2796- <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
2797- <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
2798- <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
2799- <link rel="icon" href="../assets/favicon.ico">
2800- <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
2801-</head>
2802-<body class="yui3-skin-sam">
2803-
2804-<div id="doc">
2805- <div id="hd" class="yui3-g header">
2806- <div class="yui3-u-3-4">
2807- <h1><img src="../assets/css/logo.png" title="Javascript Scopes API" width="117" height="52"></h1>
2808- </div>
2809- <div class="yui3-u-1-4 version">
2810- <em>API Docs for: 0.1</em>
2811- </div>
2812- </div>
2813- <div id="bd" class="yui3-g">
2814-
2815- <div class="yui3-u-1-4">
2816- <div id="docs-sidebar" class="sidebar apidocs">
2817- <div id="api-list">
2818- <h2 class="off-left">APIs</h2>
2819- <div id="api-tabview" class="tabview">
2820- <ul class="tabs">
2821- <li><a href="#api-classes">Classes</a></li>
2822- <li><a href="#api-modules">Modules</a></li>
2823- </ul>
2824-
2825- <div id="api-tabview-filter">
2826- <input type="search" id="api-filter" placeholder="Type to filter APIs">
2827- </div>
2828-
2829- <div id="api-tabview-panel">
2830- <ul id="api-classes" class="apis classes">
2831- <li><a href="../classes/ActionMetadata.html">ActionMetadata</a></li>
2832- <li><a href="../classes/ActivationQuery.html">ActivationQuery</a></li>
2833- <li><a href="../classes/CategorisedResult.html">CategorisedResult</a></li>
2834- <li><a href="../classes/Category.html">Category</a></li>
2835- <li><a href="../classes/CategoryRenderer.html">CategoryRenderer</a></li>
2836- <li><a href="../classes/ColumnLayout.html">ColumnLayout</a></li>
2837- <li><a href="../classes/PreviewQuery.html">PreviewQuery</a></li>
2838- <li><a href="../classes/PreviewReply.html">PreviewReply</a></li>
2839- <li><a href="../classes/PreviewWidget.html">PreviewWidget</a></li>
2840- <li><a href="../classes/Result.html">Result</a></li>
2841- <li><a href="../classes/Scope.html">Scope</a></li>
2842- <li><a href="../classes/SearchMetaData.html">SearchMetaData</a></li>
2843- <li><a href="../classes/SearchQuery.html">SearchQuery</a></li>
2844- <li><a href="../classes/SearchReply.html">SearchReply</a></li>
2845- </ul>
2846-
2847- <ul id="api-modules" class="apis modules">
2848- <li><a href="../modules/ScopeJS.html">ScopeJS</a></li>
2849- </ul>
2850- </div>
2851- </div>
2852- </div>
2853- </div>
2854- </div>
2855- <div class="yui3-u-3-4">
2856- <div id="api-options">
2857- Show:
2858- <label for="api-show-inherited">
2859- <input type="checkbox" id="api-show-inherited" checked>
2860- Inherited
2861- </label>
2862-
2863- <label for="api-show-protected">
2864- <input type="checkbox" id="api-show-protected">
2865- Protected
2866- </label>
2867-
2868- <label for="api-show-private">
2869- <input type="checkbox" id="api-show-private">
2870- Private
2871- </label>
2872- <label for="api-show-deprecated">
2873- <input type="checkbox" id="api-show-deprecated">
2874- Deprecated
2875- </label>
2876-
2877- </div>
2878-
2879- <div class="apidocs">
2880- <div id="docs-main">
2881- <div class="content">
2882-<h1>ActivationQuery Class</h1>
2883-<div class="box meta">
2884-
2885-
2886- <div class="foundat">
2887- Defined in: <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l1"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:1</code></a>
2888- </div>
2889-
2890- Module: <a href="../modules/ScopeJS.html">ScopeJS</a>
2891-
2892-</div>
2893-
2894-
2895-<div class="box intro">
2896- <p>Represents an activation request that is executed inside a scope</p>
2897-
2898-</div>
2899-
2900-
2901-<div id="classdocs" class="tabview">
2902- <ul class="api-class-tabs">
2903- <li class="api-class-tab index"><a href="#index">Index</a></li>
2904-
2905- <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
2906- </ul>
2907-
2908- <div>
2909- <div id="index" class="api-class-tabpanel index">
2910- <h2 class="off-left">Item Index</h2>
2911-
2912- <div class="index-section methods">
2913- <h3>Methods</h3>
2914-
2915- <ul class="index-list methods">
2916- <li class="index-item method">
2917- <a href="#method_action_id">action_id</a>
2918-
2919- </li>
2920- <li class="index-item method">
2921- <a href="#method_action_metadata">action_metadata</a>
2922-
2923- </li>
2924- <li class="index-item method">
2925- <a href="#method_activate">activate</a>
2926-
2927- </li>
2928- <li class="index-item method">
2929- <a href="#method_result">result</a>
2930-
2931- </li>
2932- <li class="index-item method">
2933- <a href="#method_settings">settings</a>
2934-
2935- </li>
2936- <li class="index-item method">
2937- <a href="#method_valid">valid</a>
2938-
2939- </li>
2940- <li class="index-item method">
2941- <a href="#method_widget_id">widget_id</a>
2942-
2943- </li>
2944- </ul>
2945- </div>
2946-
2947-
2948-
2949- </div>
2950-
2951- <div id="methods" class="api-class-tabpanel">
2952- <h2 class="off-left">Methods</h2>
2953-
2954-<div id="method_action_id" class="method item">
2955- <h3 class="name"><code>action_id</code></h3>
2956-
2957- <span class="paren">()</span>
2958-
2959- <span class="returns-inline">
2960- <span class="type"></span>
2961- </span>
2962-
2963-
2964-
2965-
2966-
2967-
2968-
2969- <div class="meta">
2970- <p>
2971- Defined in
2972- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l39"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:39</code></a>
2973- </p>
2974-
2975-
2976-
2977- </div>
2978-
2979- <div class="description">
2980- <p>Get the action identifier for this activation request handler</p>
2981-
2982- </div>
2983-
2984-
2985- <div class="returns">
2986- <h4>Returns:</h4>
2987-
2988- <div class="returns-description">
2989- <p>String</p>
2990-
2991- </div>
2992- </div>
2993-
2994-
2995-</div>
2996-<div id="method_action_metadata" class="method item">
2997- <h3 class="name"><code>action_metadata</code></h3>
2998-
2999- <span class="paren">()</span>
3000-
3001- <span class="returns-inline">
3002- <span class="type"></span>
3003- </span>
3004-
3005-
3006-
3007-
3008-
3009-
3010-
3011- <div class="meta">
3012- <p>
3013- Defined in
3014- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l25"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:25</code></a>
3015- </p>
3016-
3017-
3018-
3019- </div>
3020-
3021- <div class="description">
3022- <p>Get the metadata for this activation request handler</p>
3023-
3024- </div>
3025-
3026-
3027- <div class="returns">
3028- <h4>Returns:</h4>
3029-
3030- <div class="returns-description">
3031- <p>ActionMetadata</p>
3032-
3033- </div>
3034- </div>
3035-
3036-
3037-</div>
3038-<div id="method_activate" class="method item">
3039- <h3 class="name"><code>activate</code></h3>
3040-
3041- <span class="paren">()</span>
3042-
3043- <span class="returns-inline">
3044- <span class="type"></span>
3045- </span>
3046-
3047-
3048-
3049-
3050-
3051-
3052-
3053- <div class="meta">
3054- <p>
3055- Defined in
3056- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l11"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:11</code></a>
3057- </p>
3058-
3059-
3060-
3061- </div>
3062-
3063- <div class="description">
3064- <p>Return response to the activation request</p>
3065-
3066- </div>
3067-
3068-
3069- <div class="returns">
3070- <h4>Returns:</h4>
3071-
3072- <div class="returns-description">
3073- <p>ActivationResponse</p>
3074-
3075- </div>
3076- </div>
3077-
3078-
3079-</div>
3080-<div id="method_result" class="method item">
3081- <h3 class="name"><code>result</code></h3>
3082-
3083- <span class="paren">()</span>
3084-
3085- <span class="returns-inline">
3086- <span class="type"></span>
3087- </span>
3088-
3089-
3090-
3091-
3092-
3093-
3094-
3095- <div class="meta">
3096- <p>
3097- Defined in
3098- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l18"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:18</code></a>
3099- </p>
3100-
3101-
3102-
3103- </div>
3104-
3105- <div class="description">
3106- <p>Get the result for this activation request handler</p>
3107-
3108- </div>
3109-
3110-
3111- <div class="returns">
3112- <h4>Returns:</h4>
3113-
3114- <div class="returns-description">
3115- <p>Result</p>
3116-
3117- </div>
3118- </div>
3119-
3120-
3121-</div>
3122-<div id="method_settings" class="method item">
3123- <h3 class="name"><code>settings</code></h3>
3124-
3125- <span class="paren">()</span>
3126-
3127- <span class="returns-inline">
3128- <span class="type"></span>
3129- </span>
3130-
3131-
3132-
3133-
3134-
3135-
3136-
3137- <div class="meta">
3138- <p>
3139- Defined in
3140- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l53"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:53</code></a>
3141- </p>
3142-
3143-
3144-
3145- </div>
3146-
3147- <div class="description">
3148- <p>Returns a dictionary with the scope's current settings</p>
3149-
3150- </div>
3151-
3152-
3153- <div class="returns">
3154- <h4>Returns:</h4>
3155-
3156- <div class="returns-description">
3157- <p>Dictionary</p>
3158-
3159- </div>
3160- </div>
3161-
3162-
3163-</div>
3164-<div id="method_valid" class="method item">
3165- <h3 class="name"><code>valid</code></h3>
3166-
3167- <span class="paren">()</span>
3168-
3169- <span class="returns-inline">
3170- <span class="type"></span>
3171- </span>
3172-
3173-
3174-
3175-
3176-
3177-
3178-
3179- <div class="meta">
3180- <p>
3181- Defined in
3182- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l46"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:46</code></a>
3183- </p>
3184-
3185-
3186-
3187- </div>
3188-
3189- <div class="description">
3190- <p>Check whether this query is still valid</p>
3191-
3192- </div>
3193-
3194-
3195- <div class="returns">
3196- <h4>Returns:</h4>
3197-
3198- <div class="returns-description">
3199- <p>Boolean</p>
3200-
3201- </div>
3202- </div>
3203-
3204-
3205-</div>
3206-<div id="method_widget_id" class="method item">
3207- <h3 class="name"><code>widget_id</code></h3>
3208-
3209- <span class="paren">()</span>
3210-
3211- <span class="returns-inline">
3212- <span class="type"></span>
3213- </span>
3214-
3215-
3216-
3217-
3218-
3219-
3220-
3221- <div class="meta">
3222- <p>
3223- Defined in
3224- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_activation-query.js.html#l32"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;activation-query.js:32</code></a>
3225- </p>
3226-
3227-
3228-
3229- </div>
3230-
3231- <div class="description">
3232- <p>Get the widget identifier for this activation request handler</p>
3233-
3234- </div>
3235-
3236-
3237- <div class="returns">
3238- <h4>Returns:</h4>
3239-
3240- <div class="returns-description">
3241- <p>String</p>
3242-
3243- </div>
3244- </div>
3245-
3246-
3247-</div>
3248- </div>
3249-
3250-
3251-
3252- </div>
3253-</div>
3254- </div>
3255- </div>
3256- </div>
3257- </div>
3258- </div>
3259-</div>
3260-<script src="../assets/vendor/prettify/prettify-min.js"></script>
3261-<script>prettyPrint();</script>
3262-<script src="../assets/js/yui-prettify.js"></script>
3263-<script src="../assets/../api.js"></script>
3264-<script src="../assets/js/api-filter.js"></script>
3265-<script src="../assets/js/api-list.js"></script>
3266-<script src="../assets/js/api-search.js"></script>
3267-<script src="../assets/js/apidocs.js"></script>
3268-</body>
3269-</html>
3270
3271=== removed file 'doc/docbuild/classes/CategorisedResult.html'
3272--- doc/docbuild/classes/CategorisedResult.html 2015-10-22 18:01:32 +0000
3273+++ doc/docbuild/classes/CategorisedResult.html 1970-01-01 00:00:00 +0000
3274@@ -1,1205 +0,0 @@
3275-<!DOCTYPE html>
3276-<html lang="en">
3277-<head>
3278- <meta charset="utf-8">
3279- <title>CategorisedResult - Javascript Scopes API</title>
3280- <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
3281- <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
3282- <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
3283- <link rel="icon" href="../assets/favicon.ico">
3284- <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
3285-</head>
3286-<body class="yui3-skin-sam">
3287-
3288-<div id="doc">
3289- <div id="hd" class="yui3-g header">
3290- <div class="yui3-u-3-4">
3291- <h1><img src="../assets/css/logo.png" title="Javascript Scopes API" width="117" height="52"></h1>
3292- </div>
3293- <div class="yui3-u-1-4 version">
3294- <em>API Docs for: 0.1</em>
3295- </div>
3296- </div>
3297- <div id="bd" class="yui3-g">
3298-
3299- <div class="yui3-u-1-4">
3300- <div id="docs-sidebar" class="sidebar apidocs">
3301- <div id="api-list">
3302- <h2 class="off-left">APIs</h2>
3303- <div id="api-tabview" class="tabview">
3304- <ul class="tabs">
3305- <li><a href="#api-classes">Classes</a></li>
3306- <li><a href="#api-modules">Modules</a></li>
3307- </ul>
3308-
3309- <div id="api-tabview-filter">
3310- <input type="search" id="api-filter" placeholder="Type to filter APIs">
3311- </div>
3312-
3313- <div id="api-tabview-panel">
3314- <ul id="api-classes" class="apis classes">
3315- <li><a href="../classes/ActionMetadata.html">ActionMetadata</a></li>
3316- <li><a href="../classes/ActivationQuery.html">ActivationQuery</a></li>
3317- <li><a href="../classes/CategorisedResult.html">CategorisedResult</a></li>
3318- <li><a href="../classes/Category.html">Category</a></li>
3319- <li><a href="../classes/CategoryRenderer.html">CategoryRenderer</a></li>
3320- <li><a href="../classes/ColumnLayout.html">ColumnLayout</a></li>
3321- <li><a href="../classes/PreviewQuery.html">PreviewQuery</a></li>
3322- <li><a href="../classes/PreviewReply.html">PreviewReply</a></li>
3323- <li><a href="../classes/PreviewWidget.html">PreviewWidget</a></li>
3324- <li><a href="../classes/Result.html">Result</a></li>
3325- <li><a href="../classes/Scope.html">Scope</a></li>
3326- <li><a href="../classes/SearchMetaData.html">SearchMetaData</a></li>
3327- <li><a href="../classes/SearchQuery.html">SearchQuery</a></li>
3328- <li><a href="../classes/SearchReply.html">SearchReply</a></li>
3329- </ul>
3330-
3331- <ul id="api-modules" class="apis modules">
3332- <li><a href="../modules/ScopeJS.html">ScopeJS</a></li>
3333- </ul>
3334- </div>
3335- </div>
3336- </div>
3337- </div>
3338- </div>
3339- <div class="yui3-u-3-4">
3340- <div id="api-options">
3341- Show:
3342- <label for="api-show-inherited">
3343- <input type="checkbox" id="api-show-inherited" checked>
3344- Inherited
3345- </label>
3346-
3347- <label for="api-show-protected">
3348- <input type="checkbox" id="api-show-protected">
3349- Protected
3350- </label>
3351-
3352- <label for="api-show-private">
3353- <input type="checkbox" id="api-show-private">
3354- Private
3355- </label>
3356- <label for="api-show-deprecated">
3357- <input type="checkbox" id="api-show-deprecated">
3358- Deprecated
3359- </label>
3360-
3361- </div>
3362-
3363- <div class="apidocs">
3364- <div id="docs-main">
3365- <div class="content">
3366-<h1>CategorisedResult Class</h1>
3367-<div class="box meta">
3368-
3369-
3370- <div class="foundat">
3371- Defined in: <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l1"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:1</code></a>
3372- </div>
3373-
3374- Module: <a href="../modules/ScopeJS.html">ScopeJS</a>
3375-
3376-</div>
3377-
3378-
3379-<div class="box intro">
3380- <p>A result, including the category it belongs to.</p>
3381-
3382-</div>
3383-
3384-
3385-<div id="classdocs" class="tabview">
3386- <ul class="api-class-tabs">
3387- <li class="api-class-tab index"><a href="#index">Index</a></li>
3388-
3389- <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
3390- </ul>
3391-
3392- <div>
3393- <div id="index" class="api-class-tabpanel index">
3394- <h2 class="off-left">Item Index</h2>
3395-
3396- <div class="index-section methods">
3397- <h3>Methods</h3>
3398-
3399- <ul class="index-list methods">
3400- <li class="index-item method">
3401- <a href="#method_art">art</a>
3402-
3403- </li>
3404- <li class="index-item method">
3405- <a href="#method_category">category</a>
3406-
3407- </li>
3408- <li class="index-item method">
3409- <a href="#method_contains">contains</a>
3410-
3411- </li>
3412- <li class="index-item method">
3413- <a href="#method_direct_activation">direct_activation</a>
3414-
3415- </li>
3416- <li class="index-item method">
3417- <a href="#method_dnd_uri">dnd_uri</a>
3418-
3419- </li>
3420- <li class="index-item method">
3421- <a href="#method_get">get</a>
3422-
3423- </li>
3424- <li class="index-item method">
3425- <a href="#method_has_stored_result">has_stored_result</a>
3426-
3427- </li>
3428- <li class="index-item method">
3429- <a href="#method_is_account_login_result">is_account_login_result</a>
3430-
3431- </li>
3432- <li class="index-item method">
3433- <a href="#method_retrieve">retrieve</a>
3434-
3435- </li>
3436- <li class="index-item method">
3437- <a href="#method_set">set</a>
3438-
3439- </li>
3440- <li class="index-item method">
3441- <a href="#method_set_art">set_art</a>
3442-
3443- </li>
3444- <li class="index-item method">
3445- <a href="#method_set_category">set_category</a>
3446-
3447- </li>
3448- <li class="index-item method">
3449- <a href="#method_set_dnd_uri">set_dnd_uri</a>
3450-
3451- </li>
3452- <li class="index-item method">
3453- <a href="#method_set_intercept_activation">set_intercept_activation</a>
3454-
3455- </li>
3456- <li class="index-item method">
3457- <a href="#method_set_title">set_title</a>
3458-
3459- </li>
3460- <li class="index-item method">
3461- <a href="#method_set_uri">set_uri</a>
3462-
3463- </li>
3464- <li class="index-item method">
3465- <a href="#method_store">store</a>
3466-
3467- </li>
3468- <li class="index-item method">
3469- <a href="#method_title">title</a>
3470-
3471- </li>
3472- <li class="index-item method">
3473- <a href="#method_uri">uri</a>
3474-
3475- </li>
3476- </ul>
3477- </div>
3478-
3479-
3480-
3481- </div>
3482-
3483- <div id="methods" class="api-class-tabpanel">
3484- <h2 class="off-left">Methods</h2>
3485-
3486-<div id="method_art" class="method item">
3487- <h3 class="name"><code>art</code></h3>
3488-
3489- <span class="paren">()</span>
3490-
3491- <span class="returns-inline">
3492- <span class="type">String</span>
3493- </span>
3494-
3495-
3496-
3497-
3498-
3499-
3500-
3501- <div class="meta">
3502- <p>
3503- Defined in
3504- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l125"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:125</code></a>
3505- </p>
3506-
3507-
3508-
3509- </div>
3510-
3511- <div class="description">
3512- <p>Get the &quot;art&quot; property of this Result.
3513-This method returns an empty string if this attribute is not of type String.</p>
3514-
3515- </div>
3516-
3517-
3518- <div class="returns">
3519- <h4>Returns:</h4>
3520-
3521- <div class="returns-description">
3522- <span class="type">String</span>:
3523- <p>The value of &quot;art&quot; or the empty string.</p>
3524-
3525- </div>
3526- </div>
3527-
3528-
3529-</div>
3530-<div id="method_category" class="method item">
3531- <h3 class="name"><code>category</code></h3>
3532-
3533- <span class="paren">()</span>
3534-
3535- <span class="returns-inline">
3536- <span class="type"><a href="../classes/Category.html" class="crosslink">Category</a></span>
3537- </span>
3538-
3539-
3540-
3541-
3542-
3543-
3544-
3545- <div class="meta">
3546- <p>
3547- Defined in
3548- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l20"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:20</code></a>
3549- </p>
3550-
3551-
3552-
3553- </div>
3554-
3555- <div class="description">
3556- <p>Get the category instance this result belongs to.</p>
3557-
3558- </div>
3559-
3560-
3561- <div class="returns">
3562- <h4>Returns:</h4>
3563-
3564- <div class="returns-description">
3565- <span class="type"><a href="../classes/Category.html" class="crosslink">Category</a></span>:
3566- <p>The category instance.</p>
3567-
3568- </div>
3569- </div>
3570-
3571-
3572-</div>
3573-<div id="method_contains" class="method item">
3574- <h3 class="name"><code>contains</code></h3>
3575-
3576- <div class="args">
3577- <span class="paren">(</span><ul class="args-list inline commas">
3578- <li class="arg">
3579- <code>key</code>
3580- </li>
3581- </ul><span class="paren">)</span>
3582- </div>
3583-
3584- <span class="returns-inline">
3585- <span class="type">Boolean</span>
3586- </span>
3587-
3588-
3589-
3590-
3591-
3592-
3593-
3594- <div class="meta">
3595- <p>
3596- Defined in
3597- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l141"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:141</code></a>
3598- </p>
3599-
3600-
3601-
3602- </div>
3603-
3604- <div class="description">
3605- <p>Check if this Result has an attribute.</p>
3606-
3607- </div>
3608-
3609- <div class="params">
3610- <h4>Parameters:</h4>
3611-
3612- <ul class="params-list">
3613- <li class="param">
3614- <code class="param-name">key</code>
3615- <span class="type">Object</span>
3616-
3617-
3618- <div class="param-description">
3619- <p>The attribute name.</p>
3620-
3621- </div>
3622-
3623- </li>
3624- </ul>
3625- </div>
3626-
3627- <div class="returns">
3628- <h4>Returns:</h4>
3629-
3630- <div class="returns-description">
3631- <span class="type">Boolean</span>:
3632- <p>True if the attribute is set.</p>
3633-
3634- </div>
3635- </div>
3636-
3637-
3638-</div>
3639-<div id="method_direct_activation" class="method item">
3640- <h3 class="name"><code>direct_activation</code></h3>
3641-
3642- <span class="paren">()</span>
3643-
3644- <span class="returns-inline">
3645- <span class="type">Boolean</span>
3646- </span>
3647-
3648-
3649-
3650-
3651-
3652-
3653-
3654- <div class="meta">
3655- <p>
3656- Defined in
3657- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l101"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:101</code></a>
3658- </p>
3659-
3660-
3661-
3662- </div>
3663-
3664- <div class="description">
3665- <p>Check if this result should be activated directly by the shell
3666-because the scope doesn't handle activation of this result.</p>
3667-
3668- </div>
3669-
3670-
3671- <div class="returns">
3672- <h4>Returns:</h4>
3673-
3674- <div class="returns-description">
3675- <span class="type">Boolean</span>:
3676- <p>True if this result needs to be activated directly.</p>
3677-
3678- </div>
3679- </div>
3680-
3681-
3682-</div>
3683-<div id="method_dnd_uri" class="method item">
3684- <h3 class="name"><code>dnd_uri</code></h3>
3685-
3686- <span class="paren">()</span>
3687-
3688- <span class="returns-inline">
3689- <span class="type">String</span>
3690- </span>
3691-
3692-
3693-
3694-
3695-
3696-
3697-
3698- <div class="meta">
3699- <p>
3700- Defined in
3701- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l133"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:133</code></a>
3702- </p>
3703-
3704-
3705-
3706- </div>
3707-
3708- <div class="description">
3709- <p>Get the &quot;dnd_uri&quot; property of this Result.
3710-This method returns an empty string if this attribute is not of type String.</p>
3711-
3712- </div>
3713-
3714-
3715- <div class="returns">
3716- <h4>Returns:</h4>
3717-
3718- <div class="returns-description">
3719- <span class="type">String</span>:
3720- <p>The value of &quot;dnd_uri&quot; or the empty string.</p>
3721-
3722- </div>
3723- </div>
3724-
3725-
3726-</div>
3727-<div id="method_get" class="method item">
3728- <h3 class="name"><code>get</code></h3>
3729-
3730- <div class="args">
3731- <span class="paren">(</span><ul class="args-list inline commas">
3732- <li class="arg">
3733- <code>key</code>
3734- </li>
3735- </ul><span class="paren">)</span>
3736- </div>
3737-
3738- <span class="returns-inline">
3739- <span class="type"></span>
3740- </span>
3741-
3742-
3743-
3744-
3745-
3746-
3747-
3748- <div class="meta">
3749- <p>
3750- Defined in
3751- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l156"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:156</code></a>
3752- </p>
3753-
3754-
3755-
3756- </div>
3757-
3758- <div class="description">
3759- <p>Gets the value of a custom metadata attribute.</p>
3760-
3761- </div>
3762-
3763- <div class="params">
3764- <h4>Parameters:</h4>
3765-
3766- <ul class="params-list">
3767- <li class="param">
3768- <code class="param-name">key</code>
3769- <span class="type">String</span>
3770-
3771-
3772- <div class="param-description">
3773- <p>The name of the attribute.</p>
3774-
3775- </div>
3776-
3777- </li>
3778- </ul>
3779- </div>
3780-
3781- <div class="returns">
3782- <h4>Returns:</h4>
3783-
3784- <div class="returns-description">
3785- <p>Attribute value or null</p>
3786-
3787- </div>
3788- </div>
3789-
3790-
3791-</div>
3792-<div id="method_has_stored_result" class="method item">
3793- <h3 class="name"><code>has_stored_result</code></h3>
3794-
3795- <span class="paren">()</span>
3796-
3797- <span class="returns-inline">
3798- <span class="type">Boolean</span>
3799- </span>
3800-
3801-
3802-
3803-
3804-
3805-
3806-
3807- <div class="meta">
3808- <p>
3809- Defined in
3810- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l41"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:41</code></a>
3811- </p>
3812-
3813-
3814-
3815- </div>
3816-
3817- <div class="description">
3818- <p>Check if this Result instance has a stored result.</p>
3819-
3820- </div>
3821-
3822-
3823- <div class="returns">
3824- <h4>Returns:</h4>
3825-
3826- <div class="returns-description">
3827- <span class="type">Boolean</span>:
3828- <p>True if there is a stored result</p>
3829-
3830- </div>
3831- </div>
3832-
3833-
3834-</div>
3835-<div id="method_is_account_login_result" class="method item">
3836- <h3 class="name"><code>is_account_login_result</code></h3>
3837-
3838- <span class="paren">()</span>
3839-
3840- <span class="returns-inline">
3841- <span class="type">Boolean</span>
3842- </span>
3843-
3844-
3845-
3846-
3847-
3848-
3849-
3850- <div class="meta">
3851- <p>
3852- Defined in
3853- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l149"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:149</code></a>
3854- </p>
3855-
3856-
3857-
3858- </div>
3859-
3860- <div class="description">
3861- <p>Check if this result is an online account login result.</p>
3862-
3863- </div>
3864-
3865-
3866- <div class="returns">
3867- <h4>Returns:</h4>
3868-
3869- <div class="returns-description">
3870- <span class="type">Boolean</span>:
3871- <p>True if this result is an online account login result.</p>
3872-
3873- </div>
3874- </div>
3875-
3876-
3877-</div>
3878-<div id="method_retrieve" class="method item">
3879- <h3 class="name"><code>retrieve</code></h3>
3880-
3881- <span class="paren">()</span>
3882-
3883- <span class="returns-inline">
3884- <span class="type"><a href="../classes/Result.html" class="crosslink">Result</a></span>
3885- </span>
3886-
3887-
3888-
3889-
3890-
3891-
3892-
3893- <div class="meta">
3894- <p>
3895- Defined in
3896- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l48"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:48</code></a>
3897- </p>
3898-
3899-
3900-
3901- </div>
3902-
3903- <div class="description">
3904- <p>Get a stored result.</p>
3905-
3906- </div>
3907-
3908-
3909- <div class="returns">
3910- <h4>Returns:</h4>
3911-
3912- <div class="returns-description">
3913- <span class="type"><a href="../classes/Result.html" class="crosslink">Result</a></span>:
3914- <p>stored result</p>
3915-
3916- </div>
3917- </div>
3918-
3919-
3920-</div>
3921-<div id="method_set" class="method item">
3922- <h3 class="name"><code>set</code></h3>
3923-
3924- <div class="args">
3925- <span class="paren">(</span><ul class="args-list inline commas">
3926- <li class="arg">
3927- <code>key</code>
3928- </li>
3929- <li class="arg">
3930- <code>value</code>
3931- </li>
3932- </ul><span class="paren">)</span>
3933- </div>
3934-
3935-
3936-
3937-
3938-
3939-
3940-
3941-
3942- <div class="meta">
3943- <p>
3944- Defined in
3945- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l164"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:164</code></a>
3946- </p>
3947-
3948-
3949-
3950- </div>
3951-
3952- <div class="description">
3953- <p>Sets the value of a custom metadata attribute.</p>
3954-
3955- </div>
3956-
3957- <div class="params">
3958- <h4>Parameters:</h4>
3959-
3960- <ul class="params-list">
3961- <li class="param">
3962- <code class="param-name">key</code>
3963- <span class="type">String</span>
3964-
3965-
3966- <div class="param-description">
3967- <p>The name of the attribute.</p>
3968-
3969- </div>
3970-
3971- </li>
3972- <li class="param">
3973- <code class="param-name">value</code>
3974- <span class="type">Object</span>
3975-
3976-
3977- <div class="param-description">
3978- <p>The value of the attribute.</p>
3979-
3980- </div>
3981-
3982- </li>
3983- </ul>
3984- </div>
3985-
3986-
3987-
3988-</div>
3989-<div id="method_set_art" class="method item">
3990- <h3 class="name"><code>set_art</code></h3>
3991-
3992- <div class="args">
3993- <span class="paren">(</span><ul class="args-list inline commas">
3994- <li class="arg">
3995- <code>art</code>
3996- </li>
3997- </ul><span class="paren">)</span>
3998- </div>
3999-
4000-
4001-
4002-
4003-
4004-
4005-
4006-
4007- <div class="meta">
4008- <p>
4009- Defined in
4010- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l69"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:69</code></a>
4011- </p>
4012-
4013-
4014-
4015- </div>
4016-
4017- <div class="description">
4018- <p>Set the &quot;art&quot; attribute of this result.</p>
4019-
4020- </div>
4021-
4022- <div class="params">
4023- <h4>Parameters:</h4>
4024-
4025- <ul class="params-list">
4026- <li class="param">
4027- <code class="param-name">art</code>
4028- <span class="type">String</span>
4029-
4030-
4031- <div class="param-description">
4032-
4033- </div>
4034-
4035- </li>
4036- </ul>
4037- </div>
4038-
4039-
4040-
4041-</div>
4042-<div id="method_set_category" class="method item">
4043- <h3 class="name"><code>set_category</code></h3>
4044-
4045- <div class="args">
4046- <span class="paren">(</span><ul class="args-list inline commas">
4047- <li class="arg">
4048- <code>category</code>
4049- </li>
4050- </ul><span class="paren">)</span>
4051- </div>
4052-
4053-
4054-
4055-
4056-
4057-
4058-
4059-
4060- <div class="meta">
4061- <p>
4062- Defined in
4063- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l13"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:13</code></a>
4064- </p>
4065-
4066-
4067-
4068- </div>
4069-
4070- <div class="description">
4071- <p>Updates the category of this result.</p>
4072-
4073- </div>
4074-
4075- <div class="params">
4076- <h4>Parameters:</h4>
4077-
4078- <ul class="params-list">
4079- <li class="param">
4080- <code class="param-name">category</code>
4081- <span class="type">Object</span>
4082-
4083-
4084- <div class="param-description">
4085- <p>The category for the result.</p>
4086-
4087- </div>
4088-
4089- </li>
4090- </ul>
4091- </div>
4092-
4093-
4094-
4095-</div>
4096-<div id="method_set_dnd_uri" class="method item">
4097- <h3 class="name"><code>set_dnd_uri</code></h3>
4098-
4099- <div class="args">
4100- <span class="paren">(</span><ul class="args-list inline commas">
4101- <li class="arg">
4102- <code>dnd_uri</code>
4103- </li>
4104- </ul><span class="paren">)</span>
4105- </div>
4106-
4107-
4108-
4109-
4110-
4111-
4112-
4113-
4114- <div class="meta">
4115- <p>
4116- Defined in
4117- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l76"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:76</code></a>
4118- </p>
4119-
4120-
4121-
4122- </div>
4123-
4124- <div class="description">
4125- <p>Set the &quot;dnd_uri&quot; attribute of this result.</p>
4126-
4127- </div>
4128-
4129- <div class="params">
4130- <h4>Parameters:</h4>
4131-
4132- <ul class="params-list">
4133- <li class="param">
4134- <code class="param-name">dnd_uri</code>
4135- <span class="type">String</span>
4136-
4137-
4138- <div class="param-description">
4139-
4140- </div>
4141-
4142- </li>
4143- </ul>
4144- </div>
4145-
4146-
4147-
4148-</div>
4149-<div id="method_set_intercept_activation" class="method item">
4150- <h3 class="name"><code>set_intercept_activation</code></h3>
4151-
4152- <span class="paren">()</span>
4153-
4154-
4155-
4156-
4157-
4158-
4159-
4160-
4161- <div class="meta">
4162- <p>
4163- Defined in
4164- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l83"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:83</code></a>
4165- </p>
4166-
4167-
4168-
4169- </div>
4170-
4171- <div class="description">
4172- <p>Indicates to the receiver that this scope should intercept
4173-activation requests for this result.
4174-By default, a scope receives preview requests for the results it
4175-creates, but does not receive activation requests (they are handled
4176-directly by the shell). Intercepting activation implies intercepting
4177-preview requests as well; this is important for scopes that forward
4178-results from other scopes and call set_intercept_activation() on these scopes.
4179-A scope that sets intercept activation flag for a result should re-implement
4180-Scope.activate() and provide an implementation of ActivationQuery that
4181-handles the actual activation. If not called, the result will be activated
4182-directly by the Unity shell whithout involving the scope, assuming an appropriate
4183-URI schema handler is present on the system.</p>
4184-
4185- </div>
4186-
4187-
4188-
4189-
4190-</div>
4191-<div id="method_set_title" class="method item">
4192- <h3 class="name"><code>set_title</code></h3>
4193-
4194- <div class="args">
4195- <span class="paren">(</span><ul class="args-list inline commas">
4196- <li class="arg">
4197- <code>title</code>
4198- </li>
4199- </ul><span class="paren">)</span>
4200- </div>
4201-
4202-
4203-
4204-
4205-
4206-
4207-
4208-
4209- <div class="meta">
4210- <p>
4211- Defined in
4212- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l62"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:62</code></a>
4213- </p>
4214-
4215-
4216-
4217- </div>
4218-
4219- <div class="description">
4220- <p>Set the &quot;title&quot; attribute of this result.</p>
4221-
4222- </div>
4223-
4224- <div class="params">
4225- <h4>Parameters:</h4>
4226-
4227- <ul class="params-list">
4228- <li class="param">
4229- <code class="param-name">title</code>
4230- <span class="type">String</span>
4231-
4232-
4233- <div class="param-description">
4234-
4235- </div>
4236-
4237- </li>
4238- </ul>
4239- </div>
4240-
4241-
4242-
4243-</div>
4244-<div id="method_set_uri" class="method item">
4245- <h3 class="name"><code>set_uri</code></h3>
4246-
4247- <div class="args">
4248- <span class="paren">(</span><ul class="args-list inline commas">
4249- <li class="arg">
4250- <code>uri</code>
4251- </li>
4252- </ul><span class="paren">)</span>
4253- </div>
4254-
4255-
4256-
4257-
4258-
4259-
4260-
4261-
4262- <div class="meta">
4263- <p>
4264- Defined in
4265- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l55"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:55</code></a>
4266- </p>
4267-
4268-
4269-
4270- </div>
4271-
4272- <div class="description">
4273- <p>Set the &quot;uri&quot; attribute of this result.</p>
4274-
4275- </div>
4276-
4277- <div class="params">
4278- <h4>Parameters:</h4>
4279-
4280- <ul class="params-list">
4281- <li class="param">
4282- <code class="param-name">uri</code>
4283- <span class="type">String</span>
4284-
4285-
4286- <div class="param-description">
4287-
4288- </div>
4289-
4290- </li>
4291- </ul>
4292- </div>
4293-
4294-
4295-
4296-</div>
4297-<div id="method_store" class="method item">
4298- <h3 class="name"><code>store</code></h3>
4299-
4300- <div class="args">
4301- <span class="paren">(</span><ul class="args-list inline commas">
4302- <li class="arg">
4303- <code>The</code>
4304- </li>
4305- <li class="arg">
4306- <code>intercept_activation</code>
4307- </li>
4308- </ul><span class="paren">)</span>
4309- </div>
4310-
4311-
4312-
4313-
4314-
4315-
4316-
4317-
4318- <div class="meta">
4319- <p>
4320- Defined in
4321- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l27"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:27</code></a>
4322- </p>
4323-
4324-
4325-
4326- </div>
4327-
4328- <div class="description">
4329- <p>This method is meant to be used by aggregator scopes which want to modify
4330-results they receive, but want to keep a copy of the original result so
4331-that they can be correctly handled by the original scopes
4332-who created them when it comes to activation or previews.
4333-Scopes middleware will automatically pass the correct inner stored result
4334-to the activation or preview request handler</p>
4335-
4336- </div>
4337-
4338- <div class="params">
4339- <h4>Parameters:</h4>
4340-
4341- <ul class="params-list">
4342- <li class="param">
4343- <code class="param-name">The</code>
4344- <span class="type"><a href="../classes/Result.html" class="crosslink">Result</a></span>
4345-
4346-
4347- <div class="param-description">
4348- <p>original result to store within this result.</p>
4349-
4350- </div>
4351-
4352- </li>
4353- <li class="param">
4354- <code class="param-name">intercept_activation</code>
4355- <span class="type">Boolean</span>
4356-
4357-
4358- <div class="param-description">
4359- <p>True if this scope should receive activation and preview requests.</p>
4360-
4361- </div>
4362-
4363- </li>
4364- </ul>
4365- </div>
4366-
4367-
4368-
4369-</div>
4370-<div id="method_title" class="method item">
4371- <h3 class="name"><code>title</code></h3>
4372-
4373- <span class="paren">()</span>
4374-
4375- <span class="returns-inline">
4376- <span class="type">String</span>
4377- </span>
4378-
4379-
4380-
4381-
4382-
4383-
4384-
4385- <div class="meta">
4386- <p>
4387- Defined in
4388- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l117"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:117</code></a>
4389- </p>
4390-
4391-
4392-
4393- </div>
4394-
4395- <div class="description">
4396- <p>Get the &quot;title&quot; property of this Result.
4397-This method returns an empty string if this attribute is not of type String.</p>
4398-
4399- </div>
4400-
4401-
4402- <div class="returns">
4403- <h4>Returns:</h4>
4404-
4405- <div class="returns-description">
4406- <span class="type">String</span>:
4407- <p>The value of &quot;title&quot; or the empty string.</p>
4408-
4409- </div>
4410- </div>
4411-
4412-
4413-</div>
4414-<div id="method_uri" class="method item">
4415- <h3 class="name"><code>uri</code></h3>
4416-
4417- <span class="paren">()</span>
4418-
4419- <span class="returns-inline">
4420- <span class="type">String</span>
4421- </span>
4422-
4423-
4424-
4425-
4426-
4427-
4428-
4429- <div class="meta">
4430- <p>
4431- Defined in
4432- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_categorised-result.js.html#l109"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;categorised-result.js:109</code></a>
4433- </p>
4434-
4435-
4436-
4437- </div>
4438-
4439- <div class="description">
4440- <p>Get the &quot;uri&quot; property of this Result.
4441-This method returns an empty string if this attribute is not of type String.</p>
4442-
4443- </div>
4444-
4445-
4446- <div class="returns">
4447- <h4>Returns:</h4>
4448-
4449- <div class="returns-description">
4450- <span class="type">String</span>:
4451- <p>The value of &quot;uri&quot; or the empty string.</p>
4452-
4453- </div>
4454- </div>
4455-
4456-
4457-</div>
4458- </div>
4459-
4460-
4461-
4462- </div>
4463-</div>
4464- </div>
4465- </div>
4466- </div>
4467- </div>
4468- </div>
4469-</div>
4470-<script src="../assets/vendor/prettify/prettify-min.js"></script>
4471-<script>prettyPrint();</script>
4472-<script src="../assets/js/yui-prettify.js"></script>
4473-<script src="../assets/../api.js"></script>
4474-<script src="../assets/js/api-filter.js"></script>
4475-<script src="../assets/js/api-list.js"></script>
4476-<script src="../assets/js/api-search.js"></script>
4477-<script src="../assets/js/apidocs.js"></script>
4478-</body>
4479-</html>
4480
4481=== removed file 'doc/docbuild/classes/Category.html'
4482--- doc/docbuild/classes/Category.html 2015-10-22 18:01:32 +0000
4483+++ doc/docbuild/classes/Category.html 1970-01-01 00:00:00 +0000
4484@@ -1,343 +0,0 @@
4485-<!DOCTYPE html>
4486-<html lang="en">
4487-<head>
4488- <meta charset="utf-8">
4489- <title>Category - Javascript Scopes API</title>
4490- <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
4491- <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
4492- <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
4493- <link rel="icon" href="../assets/favicon.ico">
4494- <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
4495-</head>
4496-<body class="yui3-skin-sam">
4497-
4498-<div id="doc">
4499- <div id="hd" class="yui3-g header">
4500- <div class="yui3-u-3-4">
4501- <h1><img src="../assets/css/logo.png" title="Javascript Scopes API" width="117" height="52"></h1>
4502- </div>
4503- <div class="yui3-u-1-4 version">
4504- <em>API Docs for: 0.1</em>
4505- </div>
4506- </div>
4507- <div id="bd" class="yui3-g">
4508-
4509- <div class="yui3-u-1-4">
4510- <div id="docs-sidebar" class="sidebar apidocs">
4511- <div id="api-list">
4512- <h2 class="off-left">APIs</h2>
4513- <div id="api-tabview" class="tabview">
4514- <ul class="tabs">
4515- <li><a href="#api-classes">Classes</a></li>
4516- <li><a href="#api-modules">Modules</a></li>
4517- </ul>
4518-
4519- <div id="api-tabview-filter">
4520- <input type="search" id="api-filter" placeholder="Type to filter APIs">
4521- </div>
4522-
4523- <div id="api-tabview-panel">
4524- <ul id="api-classes" class="apis classes">
4525- <li><a href="../classes/ActionMetadata.html">ActionMetadata</a></li>
4526- <li><a href="../classes/ActivationQuery.html">ActivationQuery</a></li>
4527- <li><a href="../classes/CategorisedResult.html">CategorisedResult</a></li>
4528- <li><a href="../classes/Category.html">Category</a></li>
4529- <li><a href="../classes/CategoryRenderer.html">CategoryRenderer</a></li>
4530- <li><a href="../classes/ColumnLayout.html">ColumnLayout</a></li>
4531- <li><a href="../classes/PreviewQuery.html">PreviewQuery</a></li>
4532- <li><a href="../classes/PreviewReply.html">PreviewReply</a></li>
4533- <li><a href="../classes/PreviewWidget.html">PreviewWidget</a></li>
4534- <li><a href="../classes/Result.html">Result</a></li>
4535- <li><a href="../classes/Scope.html">Scope</a></li>
4536- <li><a href="../classes/SearchMetaData.html">SearchMetaData</a></li>
4537- <li><a href="../classes/SearchQuery.html">SearchQuery</a></li>
4538- <li><a href="../classes/SearchReply.html">SearchReply</a></li>
4539- </ul>
4540-
4541- <ul id="api-modules" class="apis modules">
4542- <li><a href="../modules/ScopeJS.html">ScopeJS</a></li>
4543- </ul>
4544- </div>
4545- </div>
4546- </div>
4547- </div>
4548- </div>
4549- <div class="yui3-u-3-4">
4550- <div id="api-options">
4551- Show:
4552- <label for="api-show-inherited">
4553- <input type="checkbox" id="api-show-inherited" checked>
4554- Inherited
4555- </label>
4556-
4557- <label for="api-show-protected">
4558- <input type="checkbox" id="api-show-protected">
4559- Protected
4560- </label>
4561-
4562- <label for="api-show-private">
4563- <input type="checkbox" id="api-show-private">
4564- Private
4565- </label>
4566- <label for="api-show-deprecated">
4567- <input type="checkbox" id="api-show-deprecated">
4568- Deprecated
4569- </label>
4570-
4571- </div>
4572-
4573- <div class="apidocs">
4574- <div id="docs-main">
4575- <div class="content">
4576-<h1>Category Class</h1>
4577-<div class="box meta">
4578-
4579-
4580- <div class="foundat">
4581- Defined in: <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category.js.html#l1"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;category.js:1</code></a>
4582- </div>
4583-
4584- Module: <a href="../modules/ScopeJS.html">ScopeJS</a>
4585-
4586-</div>
4587-
4588-
4589-<div class="box intro">
4590- <p>A set of related results returned by a scope
4591-and displayed within a single pane in the Unity dash.
4592-To create a Category, use SearchReply.register_category.</p>
4593-
4594-</div>
4595-
4596-
4597-<div id="classdocs" class="tabview">
4598- <ul class="api-class-tabs">
4599- <li class="api-class-tab index"><a href="#index">Index</a></li>
4600-
4601- <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
4602- </ul>
4603-
4604- <div>
4605- <div id="index" class="api-class-tabpanel index">
4606- <h2 class="off-left">Item Index</h2>
4607-
4608- <div class="index-section methods">
4609- <h3>Methods</h3>
4610-
4611- <ul class="index-list methods">
4612- <li class="index-item method">
4613- <a href="#method_icon">icon</a>
4614-
4615- </li>
4616- <li class="index-item method">
4617- <a href="#method_id">id</a>
4618-
4619- </li>
4620- <li class="index-item method">
4621- <a href="#method_query">query</a>
4622-
4623- </li>
4624- <li class="index-item method">
4625- <a href="#method_title">title</a>
4626-
4627- </li>
4628- </ul>
4629- </div>
4630-
4631-
4632-
4633- </div>
4634-
4635- <div id="methods" class="api-class-tabpanel">
4636- <h2 class="off-left">Methods</h2>
4637-
4638-<div id="method_icon" class="method item">
4639- <h3 class="name"><code>icon</code></h3>
4640-
4641- <span class="paren">()</span>
4642-
4643- <span class="returns-inline">
4644- <span class="type"></span>
4645- </span>
4646-
4647-
4648-
4649-
4650-
4651-
4652-
4653- <div class="meta">
4654- <p>
4655- Defined in
4656- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category.js.html#l28"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;category.js:28</code></a>
4657- </p>
4658-
4659-
4660-
4661- </div>
4662-
4663- <div class="description">
4664- <p>Get icon of this Category</p>
4665-
4666- </div>
4667-
4668-
4669- <div class="returns">
4670- <h4>Returns:</h4>
4671-
4672- <div class="returns-description">
4673- <p>String The category icon.</p>
4674-
4675- </div>
4676- </div>
4677-
4678-
4679-</div>
4680-<div id="method_id" class="method item">
4681- <h3 class="name"><code>id</code></h3>
4682-
4683- <span class="paren">()</span>
4684-
4685- <span class="returns-inline">
4686- <span class="type"></span>
4687- </span>
4688-
4689-
4690-
4691-
4692-
4693-
4694-
4695- <div class="meta">
4696- <p>
4697- Defined in
4698- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category.js.html#l14"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;category.js:14</code></a>
4699- </p>
4700-
4701-
4702-
4703- </div>
4704-
4705- <div class="description">
4706- <p>Get identifier of this Category</p>
4707-
4708- </div>
4709-
4710-
4711- <div class="returns">
4712- <h4>Returns:</h4>
4713-
4714- <div class="returns-description">
4715- <p>String The category identifier.</p>
4716-
4717- </div>
4718- </div>
4719-
4720-
4721-</div>
4722-<div id="method_query" class="method item">
4723- <h3 class="name"><code>query</code></h3>
4724-
4725- <span class="paren">()</span>
4726-
4727- <span class="returns-inline">
4728- <span class="type"></span>
4729- </span>
4730-
4731-
4732-
4733-
4734-
4735-
4736-
4737- <div class="meta">
4738- <p>
4739- Defined in
4740- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category.js.html#l35"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;category.js:35</code></a>
4741- </p>
4742-
4743-
4744-
4745- </div>
4746-
4747- <div class="description">
4748- <p>Query to perform when this category is expanded</p>
4749-
4750- </div>
4751-
4752-
4753- <div class="returns">
4754- <h4>Returns:</h4>
4755-
4756- <div class="returns-description">
4757- <p>CannedQuery The expansion query or null.</p>
4758-
4759- </div>
4760- </div>
4761-
4762-
4763-</div>
4764-<div id="method_title" class="method item">
4765- <h3 class="name"><code>title</code></h3>
4766-
4767- <span class="paren">()</span>
4768-
4769- <span class="returns-inline">
4770- <span class="type"></span>
4771- </span>
4772-
4773-
4774-
4775-
4776-
4777-
4778-
4779- <div class="meta">
4780- <p>
4781- Defined in
4782- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category.js.html#l21"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;category.js:21</code></a>
4783- </p>
4784-
4785-
4786-
4787- </div>
4788-
4789- <div class="description">
4790- <p>Get title of this Category</p>
4791-
4792- </div>
4793-
4794-
4795- <div class="returns">
4796- <h4>Returns:</h4>
4797-
4798- <div class="returns-description">
4799- <p>String The category title.</p>
4800-
4801- </div>
4802- </div>
4803-
4804-
4805-</div>
4806- </div>
4807-
4808-
4809-
4810- </div>
4811-</div>
4812- </div>
4813- </div>
4814- </div>
4815- </div>
4816- </div>
4817-</div>
4818-<script src="../assets/vendor/prettify/prettify-min.js"></script>
4819-<script>prettyPrint();</script>
4820-<script src="../assets/js/yui-prettify.js"></script>
4821-<script src="../assets/../api.js"></script>
4822-<script src="../assets/js/api-filter.js"></script>
4823-<script src="../assets/js/api-list.js"></script>
4824-<script src="../assets/js/api-search.js"></script>
4825-<script src="../assets/js/apidocs.js"></script>
4826-</body>
4827-</html>
4828
4829=== removed file 'doc/docbuild/classes/CategoryRenderer.html'
4830--- doc/docbuild/classes/CategoryRenderer.html 2015-10-22 18:01:32 +0000
4831+++ doc/docbuild/classes/CategoryRenderer.html 1970-01-01 00:00:00 +0000
4832@@ -1,203 +0,0 @@
4833-<!DOCTYPE html>
4834-<html lang="en">
4835-<head>
4836- <meta charset="utf-8">
4837- <title>CategoryRenderer - Javascript Scopes API</title>
4838- <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
4839- <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
4840- <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
4841- <link rel="icon" href="../assets/favicon.ico">
4842- <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
4843-</head>
4844-<body class="yui3-skin-sam">
4845-
4846-<div id="doc">
4847- <div id="hd" class="yui3-g header">
4848- <div class="yui3-u-3-4">
4849- <h1><img src="../assets/css/logo.png" title="Javascript Scopes API" width="117" height="52"></h1>
4850- </div>
4851- <div class="yui3-u-1-4 version">
4852- <em>API Docs for: 0.1</em>
4853- </div>
4854- </div>
4855- <div id="bd" class="yui3-g">
4856-
4857- <div class="yui3-u-1-4">
4858- <div id="docs-sidebar" class="sidebar apidocs">
4859- <div id="api-list">
4860- <h2 class="off-left">APIs</h2>
4861- <div id="api-tabview" class="tabview">
4862- <ul class="tabs">
4863- <li><a href="#api-classes">Classes</a></li>
4864- <li><a href="#api-modules">Modules</a></li>
4865- </ul>
4866-
4867- <div id="api-tabview-filter">
4868- <input type="search" id="api-filter" placeholder="Type to filter APIs">
4869- </div>
4870-
4871- <div id="api-tabview-panel">
4872- <ul id="api-classes" class="apis classes">
4873- <li><a href="../classes/ActionMetadata.html">ActionMetadata</a></li>
4874- <li><a href="../classes/ActivationQuery.html">ActivationQuery</a></li>
4875- <li><a href="../classes/CategorisedResult.html">CategorisedResult</a></li>
4876- <li><a href="../classes/Category.html">Category</a></li>
4877- <li><a href="../classes/CategoryRenderer.html">CategoryRenderer</a></li>
4878- <li><a href="../classes/ColumnLayout.html">ColumnLayout</a></li>
4879- <li><a href="../classes/PreviewQuery.html">PreviewQuery</a></li>
4880- <li><a href="../classes/PreviewReply.html">PreviewReply</a></li>
4881- <li><a href="../classes/PreviewWidget.html">PreviewWidget</a></li>
4882- <li><a href="../classes/Result.html">Result</a></li>
4883- <li><a href="../classes/Scope.html">Scope</a></li>
4884- <li><a href="../classes/SearchMetaData.html">SearchMetaData</a></li>
4885- <li><a href="../classes/SearchQuery.html">SearchQuery</a></li>
4886- <li><a href="../classes/SearchReply.html">SearchReply</a></li>
4887- </ul>
4888-
4889- <ul id="api-modules" class="apis modules">
4890- <li><a href="../modules/ScopeJS.html">ScopeJS</a></li>
4891- </ul>
4892- </div>
4893- </div>
4894- </div>
4895- </div>
4896- </div>
4897- <div class="yui3-u-3-4">
4898- <div id="api-options">
4899- Show:
4900- <label for="api-show-inherited">
4901- <input type="checkbox" id="api-show-inherited" checked>
4902- Inherited
4903- </label>
4904-
4905- <label for="api-show-protected">
4906- <input type="checkbox" id="api-show-protected">
4907- Protected
4908- </label>
4909-
4910- <label for="api-show-private">
4911- <input type="checkbox" id="api-show-private">
4912- Private
4913- </label>
4914- <label for="api-show-deprecated">
4915- <input type="checkbox" id="api-show-deprecated">
4916- Deprecated
4917- </label>
4918-
4919- </div>
4920-
4921- <div class="apidocs">
4922- <div id="docs-main">
4923- <div class="content">
4924-<h1>CategoryRenderer Class</h1>
4925-<div class="box meta">
4926-
4927-
4928- <div class="foundat">
4929- Defined in: <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category-renderer.js.html#l1"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;category-renderer.js:1</code></a>
4930- </div>
4931-
4932- Module: <a href="../modules/ScopeJS.html">ScopeJS</a>
4933-
4934-</div>
4935-
4936-
4937-<div class="box intro">
4938- <p>A category renderer template in JSON format.</p>
4939-
4940-</div>
4941-
4942-
4943-<div id="classdocs" class="tabview">
4944- <ul class="api-class-tabs">
4945- <li class="api-class-tab index"><a href="#index">Index</a></li>
4946-
4947- <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
4948- </ul>
4949-
4950- <div>
4951- <div id="index" class="api-class-tabpanel index">
4952- <h2 class="off-left">Item Index</h2>
4953-
4954- <div class="index-section methods">
4955- <h3>Methods</h3>
4956-
4957- <ul class="index-list methods">
4958- <li class="index-item method">
4959- <a href="#method_data">data</a>
4960-
4961- </li>
4962- </ul>
4963- </div>
4964-
4965-
4966-
4967- </div>
4968-
4969- <div id="methods" class="api-class-tabpanel">
4970- <h2 class="off-left">Methods</h2>
4971-
4972-<div id="method_data" class="method item">
4973- <h3 class="name"><code>data</code></h3>
4974-
4975- <span class="paren">()</span>
4976-
4977- <span class="returns-inline">
4978- <span class="type"></span>
4979- </span>
4980-
4981-
4982-
4983-
4984-
4985-
4986-
4987- <div class="meta">
4988- <p>
4989- Defined in
4990- <a href="../files/_home_alex_dev_work_webapps_branches_scopes_doc_src_bindings_src_category-renderer.js.html#l13"><code>&#x2F;home&#x2F;alex&#x2F;dev&#x2F;work&#x2F;webapps&#x2F;branches&#x2F;scopes&#x2F;doc&#x2F;src&#x2F;bindings&#x2F;src&#x2F;category-renderer.js:13</code></a>
4991- </p>
4992-
4993-
4994-
4995- </div>
4996-
4997- <div class="description">
4998- <p>Returns complete renderer template definition in JSON format.</p>
4999-
5000- </div>
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: