David Greenspan
1dedd89387
Eliminate UI from docs; add some API to Template!
...
By choosing names like Template.registerHelper(…) and Template.instance() (instead of Blaze), we can separate the “Templates” section and the “Blaze” section of the docs.
2014-08-28 04:11:25 -07:00
David Greenspan
db17540f2f
findView becomes getView, has no viewName arg
...
Also, make UI.templateInstance() not throw, to match the docs.
2014-08-28 02:46:13 -07:00
David Greenspan
4b1958de0a
More docs fixes from MDG feedback
2014-08-28 02:36:00 -07:00
David Greenspan
26bb071967
Don’t hype UI.Template
2014-08-28 02:28:41 -07:00
David Greenspan
c081213fc9
Deprecate UI.insert and isAttached in docs
...
Also:
* Rework UI.render and UI.remove docs
* Get rid of reference to UI.destroy
* Document optional parentView argument to UI.render[withData]
2014-08-28 02:28:16 -07:00
David Greenspan
cecf89516e
Call the template instance template, not this
...
But keep some occurrences of `this` for clarity; for example, “in a rendered callback you can use `this.findAll`”.
2014-08-28 00:53:22 -07:00
David Greenspan
d951e45a1b
docs: move ReactiveVar to own package
2014-08-28 00:31:23 -07:00
David Greenspan
743396a0ce
Fix some more docs refs, and run jsdoc
2014-08-27 22:58:09 -07:00
David Greenspan
8345de74e9
Merge branch 'devel' into blaze-templates
...
Conflicts:
docs/.meteor/versions
docs/client/api.html
docs/client/docs.js
packages/blaze/builtins.js
packages/blaze/materializer.js
packages/blaze/render_tests.js
packages/blaze/view.js
packages/livedata/package.js
packages/minimongo/package.js
packages/reactive-var/reactive-var.js
packages/standard-app-packages/package.js
packages/templating/templating.js
packages/test-helpers/reactivevar.js
packages/test-in-browser/package.js
packages/ui/package.js
2014-08-27 22:34:21 -07:00
David Greenspan
d2eaa25d92
UI.body to Template.body
2014-08-27 21:01:51 -07:00
Sashko Stubailo
d224143c54
Rename Deps to Tracker in the docs
2014-08-27 20:20:53 -07:00
Sashko Stubailo
40dc5e7735
Fix some arguments
2014-08-27 11:17:40 -07:00
Sashko Stubailo
601fd6df5e
Fix all links
2014-08-27 10:04:53 -07:00
Sashko Stubailo
5931697fa6
A mind-blowing number of new automatic docs
2014-08-26 16:00:01 -07:00
David Greenspan
5eae6f409e
Remove UI.destroy
...
Don’t fix the docs yet; will do a pass that includes removing UI.insert
2014-08-26 14:12:30 -07:00
David Greenspan
02fccd56d8
Merge remote-tracking branch 'origin/devel' into blaze-templates
...
Conflicts:
docs/.meteor/versions
2014-08-26 12:34:36 -07:00
Sashko Stubailo
45ad88bab7
A loooot of documentation, see names.json diff for details
2014-08-26 11:58:40 -07:00
Sashko Stubailo
61f709ac9b
Add Deps.Computation
2014-08-26 10:18:36 -07:00
Sashko Stubailo
dbaf42e6ea
Add capability for instance documentation, added dependency
...
Broke some links, going to fix those later
2014-08-26 10:12:32 -07:00
Sashko Stubailo
538468f42b
Automate EJSON and HTTP
2014-08-25 21:30:33 -07:00
Sashko Stubailo
3a6f9dbe43
Autodoc'ed Deps
2014-08-25 21:13:22 -07:00
Sashko Stubailo
d093710e45
Automated timer docs
2014-08-25 21:07:01 -07:00
Sashko Stubailo
aa43fb2f2f
Add a bunch of new stuff to auto docs, see names.json
2014-08-25 20:54:28 -07:00
Sashko Stubailo
b9885e77f4
Meteor.absoluteUrl is now auto-documented from a comment
2014-08-25 19:57:47 -07:00
Sashko Stubailo
0618c41dd6
Add some basic JSDoc stuff to generate a js file for docs
2014-08-25 17:24:31 -07:00
David Glasser
50bf28b1d0
docs: minor tweaks, update table of contents
2014-08-24 17:18:07 -07:00
ekatek
2e4893d8af
docs apis
2014-08-24 03:02:09 -07:00
David Greenspan
d0004c117e
Fix ambiguous wording
2014-08-18 17:36:04 -07:00
David Greenspan
715d0474cf
Document UI.ReactiveVar
2014-08-18 17:27:02 -07:00
David Greenspan
e10e920942
UI.findView (instead of getCurrentView, etc.)
2014-08-18 17:05:37 -07:00
David Greenspan
f9b59995da
More docs
2014-08-18 16:32:58 -07:00
David Greenspan
dee86be33e
Mucho API docs for UI
2014-08-18 14:32:27 -07:00
David Greenspan
275d281202
How to obtain a View object
2014-08-15 11:22:42 -07:00
David Greenspan
aa0211a63c
UI.View docs
2014-08-14 20:13:48 -07:00
David Glasser
4b7adf8397
Make events documentation more clear
...
Fixes #2335 . See also Issue #2202 .
2014-08-01 17:04:24 -07:00
David Greenspan
6ec8f05e4c
Docs changes for 0.8.3
2014-07-25 16:07:16 -07:00
David Greenspan
e970d5381d
Merge branch 'blaze-refactor' into devel
...
Conflicts:
packages/spacebars-tests/template_tests.html
packages/spacebars-tests/template_tests.js
packages/ui/render.js
2014-07-10 16:29:20 -07:00
Maria Pacana
ecb366f62e
Revised wording about Manual on docs page.
2014-07-08 18:56:02 -07:00
Maria Pacana
478899c4d3
Added links to Meteor Manual on docs page.
2014-07-08 18:40:26 -07:00
David Greenspan
fe1cd72a8e
Document UI.remove
...
Also tweak the warning about non-jQuery removals
2014-07-08 13:13:05 -07:00
David Greenspan
8afc41f0ef
Remove mentions of “Component” from docs
...
“instantiated component” -> “rendered template”
2014-07-08 12:18:13 -07:00
Emily Stark
d962d498c8
Remove more SRP from docs
2014-07-07 11:45:03 -07:00
David Glasser
6bf6480569
Clarify that your publisher must do SOMETHING
...
Either return cursor(s), or use the low-level API.
Fixes #2253
2014-06-27 16:48:20 -07:00
Tim Phillips
b3d7434e06
Add command line h1 to docs
...
Remove unused template
2014-06-10 16:40:26 -07:00
David Glasser
b5a0613f85
Remove cursor.rewind interface
...
Our cursor interface has no nextObject method, so there's no point in
having a rewind method. Its major effect is ensuring that
fetch/forEach/map return no documents if you've already called one of
them once. It's not clear why this is actually useful to anybody.
rewind is kept around as a no-op; if we later implement nextObject, we
can make rewind do something, but we still presumably would auto-rewind
before fetch/forEach/map.
In minimongo, remove the db_objects cache inside each cursor. The only
actual use of this cache was that if you called count multiple times, it
would return the same number without re-running the query, and you could
share the query work between N calls to count and one call to
fetch/forEach/map (but only one call! future calls would return
nothing!) While there's a minor performance hit from getting rid of
this cache, it should also use a little less memory, and enable use
cases like
{{#with someCursor}}
{{#if count}}
{{#each this}}
...
{{/each}}
{{/if}}
{{/with}}
which didn't work before because even the deps invalidation didn't
rewind the cursor.
Also, as a minor optimization, skip an EJSON.clone if there's a
projection, because projection functions are guaranteed to clone.
Fixes #2114
2014-06-05 13:18:51 -07:00
Avital Oliver
284f71666d
Improve docs for this.$ and this.findAll
2014-05-29 17:53:50 -07:00
Hubert OG
95c3ff365b
Separated findAll and $
2014-05-29 17:53:50 -07:00
Emily Stark
bf8426322c
Merge branch 'master' into devel
2014-05-22 09:50:17 -07:00
Avital Oliver
910f75f359
Document UI.getElementData
...
While doing this, I realized that this function
can be called on text nodes as well, so it's probably
better named UI.getNodeData?
2014-05-13 11:27:19 -07:00
David Glasser
74bcb916b4
Doc and history updates for 4777e64336
2014-05-06 14:11:40 -07:00