- May 28, 2013
-
-
Rene Saarsoo authored
-
- May 27, 2013
-
-
Rene Saarsoo authored
Instead the MemberTag class now has two helper methods: - member_link - for rendering member name as a link. - member_params - for rendering the params list. Most of the complexity was really related to rendering the method signature - all this logic is now in Tag::Method class.
-
Rene Saarsoo authored
Some leftover from old times - not needed at all.
-
Rene Saarsoo authored
Without this 1px shift some of the icons will be missing pixels from the bottom.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Member icons are now defined in member tag classes. There the :icon field defines the icon file which is included to the docs app resources and an appropriate CSS gets generated.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
- May 26, 2013
-
-
Rene Saarsoo authored
In Ruby 1.8 it happens that MemberTag is loaded twice and the constants in it get redefined, and trigger a warning.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
A bunch of these were used in the old Touch welcome page, which no more exists. Some were leftovers from various style changes throughout the Docs app history.
-
- May 22, 2013
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Instead use the already defined :tagname field.
-
Rene Saarsoo authored
Was forgotten in at previous refactor.
-
Rene Saarsoo authored
Plus a typo.
-
Rene Saarsoo authored
With this we completely get rid of the @merge_context variable, and all the merging happens in Tag::Class or MemberTag subclasses.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
A bit of a duplicated code in Cfg and Property, but we get rid of the explicit check for :cfg/:property/:css_var in Type class.
-
Rene Saarsoo authored
-
- May 21, 2013
-
-
Rene Saarsoo authored
This contains a fix for the changed newline handling in IE10. Fixes: #373
- May 17, 2013
-
-
Rene Saarsoo authored
Only use the :method category in @merge_context. So no more does one need to choose between two types when creating his own member type. The only problem at the moment is that I needed to add explicit check for :cfg/:property/:css_var to Tag::Type#merge.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Add :default and :optional config options and only return these fields when these configs present. With this we now also allow the syntax for default values without the optionality-braces: @mytag {Type} name=<some funky default value> Added a separate testsuite and updated all calls to Scanner#standard_tag().
-
Rene Saarsoo authored
Related to: #374
-
- May 15, 2013
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Previously there were installation problems with therubyracer 0.11.x, especially in OSX. But these are now gone with later versions of therubyracer, so we can safely remove this restriction from JSDuck dependencies. Fixes: #371
-
- May 13, 2013
-
-
Rene Saarsoo authored
Calculate exp and var locally as needed.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Do the proper_function? detection just once.
-
Rene Saarsoo authored
Do all the method-data detection inside it.
-
Rene Saarsoo authored
Significantly improve readability.
-
Rene Saarsoo authored
This class really only deals with detecting the return type - so the old name was not precise enough.
-
Rene Saarsoo authored
-
- May 10, 2013
-