Ticket #5602 (closed task: fixed)

Opened 10 months ago

Last modified 7 weeks ago

Split jsdoc display into themeing functions

Reported by: pottedmeat Owned by: pottedmeat
Priority: normal Milestone: 1.2
Component: Doc parser Version: 1.0
Severity: normal Keywords:
Cc:

Description

Allow each block to be themed, and re-ordered

Change History

Changed 10 months ago by pottedmeat

(In [12055]) Refs #5602. Create dev branch for updates

Changed 10 months ago by pottedmeat

(In [12056]) Refs #5602.

  • Split out UI into themed functions

Changed 10 months ago by pottedmeat

(In [12057]) Refs #5602. Place in the branches dir

Changed 10 months ago by pottedmeat

(In [12058]) Refs #5602

Changed 10 months ago by pottedmeat

(In [12061]) Refs #5602

  • Update "Appears in Resources" output

Changed 10 months ago by pottedmeat

(In [12324]) Refs #5602. Figured I'd check in my progress on theming

Changed 10 months ago by pottedmeat

(In [12349]) Refs #5602

  • Split more stuff out into themes
  • Should be nearing stable
  • Will be pushed to redesign

Changed 10 months ago by pottedmeat

(In [12350]) Refs #5602. Prevent cache from showing up in svn st

Changed 10 months ago by pottedmeat

(In [12351]) Refs #5602. Add a redirect to fix search engine results

Changed 9 months ago by pottedmeat

(In [12439]) Refs #5602. Make sure that objects without a prototype chain still have their children printed

Changed 9 months ago by pottedmeat

(In [12441]) Refs #5602. Update cron to run a limited number of files at a time

Changed 9 months ago by pottedmeat

(In [12442]) Refs #5602. Make sure that cron conflicts don't happen so that I can show the cron to phiggins

Changed 9 months ago by pottedmeat

(In [12443]) Refs #5602. Make cron runs time-based

Changed 9 months ago by pottedmeat

(In [12444]) Refs #5602. Further caching updates for cron

Changed 9 months ago by pottedmeat

(In [12447]) Refs #5602. Further caching updates for cron, and some nid/vid stuff

Changed 9 months ago by pottedmeat

(In [12450]) Refs #5602. Clean up between-object-key comments

Changed 9 months ago by pottedmeat

(In [12453]) Refs #5602. Small comment update while working on doctool

Changed 9 months ago by pottedmeat

(In [12455]) Refs #5602. More changes to make cron better

Changed 9 months ago by pottedmeat

(In [12521]) Refs #5602. Add singleton flag to children

Changed 9 months ago by pottedmeat

(In [12522]) Refs #5602. Make sure variables and objects get the same object format

Changed 9 months ago by pottedmeat

(In [12523]) Refs #5602. Refine flags for object theming and correct some other flags

Changed 9 months ago by pottedmeat

(In [12526]) Refs #5602. Make sure the URL references the last item inherited

Changed 9 months ago by pottedmeat

(In [12527]) Refs #5602. Don't give things an empty inheritance

Changed 9 months ago by pottedmeat

(In [12528]) Refs #5602. Make sure all inheritance chain is themed and ignore type object if we can't find a type

Changed 9 months ago by pottedmeat

(In [12529]) Refs #5602. Don't leave in print_r

Changed 9 months ago by pottedmeat

(In [12532]) Refs #5602. Change Class to Constructor

Changed 9 months ago by pottedmeat

(In [12533]) Refs #5602. Cleaning up documentation !strict

Changed 9 months ago by pottedmeat

(In [12534]) Refs #5602. Add parameters to fields

Changed 9 months ago by pottedmeat

(In [12535]) Refs #5602. Add function signature to fields

Changed 9 months ago by pottedmeat

(In [12536]) Refs #5602. Add function signature to fields

Changed 9 months ago by pottedmeat

(In [12537]) Refs #5602. Add optional and recurring to parameters and update signature

Changed 9 months ago by pottedmeat

(In [12538]) Refs #5602. Improve function signature

Changed 9 months ago by pottedmeat

(In [12556]) Refs #5602. Pass fields to jsdoc_function_information

Changed 9 months ago by pottedmeat

(In [12558]) Refs #5602. Updates to caching

Changed 9 months ago by pottedmeat

(In [12559]) Refs #5602. Clear index on deletion

Changed 9 months ago by pottedmeat

(In [12560]) Refs #5602. Don't add the search block if the search module's not enabled

Changed 9 months ago by pottedmeat

(In [12564]) Refs #5602. Add recursion and some code reuse to documentation

Changed 9 months ago by pottedmeat

(In [12565]) Refs #5602. Add recursion and some code reuse to documentation

Changed 9 months ago by pottedmeat

(In [12566]) Refs #5602. Update to narrow things down by project

Changed 9 months ago by pottedmeat

(In [12567]) Refs #5602. Stop recursion from some of the messed up OO we have

Changed 9 months ago by pottedmeat

(In [12568]) Refs #5602. The calls that let you re-order stuff

Changed 9 months ago by pottedmeat

(In [12569]) Refs #5602. Clean up the title theme function

Changed 9 months ago by pottedmeat

(In [12570]) Refs #5602. Because some things don't get inherited

Changed 9 months ago by pottedmeat

(In [12571]) Refs #5602. Because some things don't get inherited

Changed 9 months ago by pottedmeat

(In [12590]) Refs #5602. Set breadcrumbs

Changed 9 months ago by pottedmeat

(In [12599]) Refs #5602. Add theme functions for summary and description

Changed 9 months ago by pottedmeat

(In [12601]) Refs #5602.

  • Fix some dojo.declare example issues
  • Add example theming
  • Update GeSHi CSS
  • Add a quick namespace calculation thinger

Changed 9 months ago by pottedmeat

(In [12604]) Refs #5602. Kill needless printing

Changed 9 months ago by pottedmeat

(In [12605]) Refs #5602. Updates summary/description views to load content

Changed 9 months ago by pottedmeat

(In [12621]) Refs #5602. Add search box themeing

Changed 9 months ago by pottedmeat

(In [12622]) Refs #5602. Make sure the resource tree is build properly

Changed 9 months ago by pottedmeat

(In [12623]) Refs #5602. Change management is now limited to objects

Changed 9 months ago by pottedmeat

(In [12625]) Refs #5602. Add a namespace flag when preparing an object for themeing

Changed 9 months ago by pottedmeat

(In [12626]) Refs #5602. Add a namespace block

Changed 9 months ago by pottedmeat

(In [12629]) Refs #5602. Forgot to pass the environments

Changed 9 months ago by pottedmeat

(In [12630]) Refs #5602. Update pseudo-classes !strict

Changed 9 months ago by pottedmeat

(In [12632]) Refs #5602. Prevent possible infinite loops

Changed 9 months ago by pottedmeat

(In [12633]) Refs #5602. Turn on comments

Changed 9 months ago by pottedmeat

(In [12634]) Refs #5602. Make search happier

Changed 9 months ago by pottedmeat

(In [12635]) Refs #5602. Make search even happier

Changed 9 months ago by pottedmeat

(In [12636]) Refs #5602. More fixes for variable resolving

Changed 9 months ago by pottedmeat

(In [12637]) Refs #5602. Make search better, stronger, faster

Changed 9 months ago by pottedmeat

(In [12638]) Refs #5602. Make search betterer, strongerer, fasterer

Changed 9 months ago by pottedmeat

(In [12639]) Refs #5602. Make search betterest, strongerest, fasterest

Changed 9 months ago by pottedmeat

(In [12641]) Refs #5602. Add camelcase wordsplitting support

Changed 9 months ago by pottedmeat

(In [12644]) Refs #5602. More search love

Changed 9 months ago by pottedmeat

(In [12646]) Refs #5602. Weight shorter titles higher

Changed 9 months ago by pottedmeat

(In [12647]) Refs #5602. Allow for case-insenstive default matches when searching

Changed 9 months ago by pottedmeat

(In [12648]) Refs #5602. Change the way that titles are formatted

Changed 9 months ago by pottedmeat

(In [12649]) Refs #5602. Log jsdoc searches with exact matches

Changed 9 months ago by pottedmeat

(In [12650]) Refs #5602. Add some intelligent guessing for some ambiguations

Changed 9 months ago by pottedmeat

(In [12651]) Refs #5602. Worked better relying on ambiguity to control the title

Changed 9 months ago by pottedmeat

(In [12652]) Refs #5602. Instead, format title depending on namespace

Changed 9 months ago by pottedmeat

(In [12656]) Refs #5602. Updates to cron to do better deletion/insertion checking

Changed 9 months ago by pottedmeat

(In [12657]) Refs #5602. Updates to cron to do better deletion/insertion checking

Changed 9 months ago by pottedmeat

(In [12664]) Refs #5602. Check in slightly more advanced namespace block

Changed 9 months ago by pottedmeat

(In [12666]) Refs #5602. Separate between a private field and whether its parent is private

Changed 9 months ago by pottedmeat

(In [12708]) Refs #5602. Make sure we don't lose examples

Changed 9 months ago by pottedmeat

(In [12711]) Refs #5602. Being more careful with the used flag

Changed 9 months ago by pottedmeat

(In [12714]) Refs #5602. Update summary formatting locations

Changed 9 months ago by pottedmeat

(In [12715]) Refs #5602. Make sure teaser picks up formatting

Changed 9 months ago by pottedmeat

(In [12718]) Refs #5602. Revert teaser formatting

Changed 9 months ago by pottedmeat

(In [12720]) Refs #5602. html entity escape summaries

Changed 9 months ago by pottedmeat

(In [12721]) Refs #5602. Update formatting during node_prepare

Changed 9 months ago by pottedmeat

(In [12722]) Refs #5602. Let objects have examples.

Changed 9 months ago by pottedmeat

(In [12729]) Refs #5602. Add link to resource source

Changed 9 months ago by pottedmeat

(In [12750]) Refs #5602. Add support for dojo.declare ambiguity

Changed 9 months ago by pottedmeat

(In [12751]) Refs #5602. Updated type support

Changed 9 months ago by pottedmeat

(In [12752]) Refs #5602. Wrong function name

Changed 9 months ago by pottedmeat

(In [12753]) Refs #5602. Right function name, wrong argument

Changed 9 months ago by pottedmeat

(In [12754]) Refs #5602. Pass marked up code

Changed 9 months ago by pottedmeat

(In [12755]) Refs #5602. Left-align code

Changed 9 months ago by pottedmeat

(In [12756]) Refs #5602. Helping to left-align code

Changed 9 months ago by pottedmeat

(In [12757]) Refs #5602. Helping to left-align code

Changed 9 months ago by pottedmeat

(In [12758]) Refs #5602. Helping to left-align code

Changed 9 months ago by pottedmeat

(In [12786]) Refs #5602. Kill native JS include

Changed 9 months ago by pottedmeat

(In [12789]) Refs #5602. Defer cache creation outside of cron

Changed 9 months ago by pottedmeat

(In [12873]) Refs #5602. Remove more "resource moving" code

Changed 9 months ago by pottedmeat

(In [12874]) Refs #5602. Make sure that we redirect

Changed 9 months ago by pottedmeat

(In [12888]) Refs #5602. Improve change management screen

Changed 9 months ago by pottedmeat

(In [12889]) Refs #5602. Improve change management screen

Changed 9 months ago by pottedmeat

(In [12890]) Refs #5602. Make the new flag a little less rigid

Changed 9 months ago by pottedmeat

(In [12892]) Refs #5602. No need for dojo.js include

Changed 9 months ago by pottedmeat

(In [12919]) Refs #5602. Further error-proofing the in-between-keys-in-an-object style of documentation.

Changed 9 months ago by pottedmeat

(In [12922]) Refs #5602. Allow more than one _ before a class

Changed 9 months ago by pottedmeat

(In [12923]) Refs #5602. Don't clear cache if the parser changes

Changed 9 months ago by pottedmeat

(In [12924]) Refs #5602. Add project to resource path

Changed 9 months ago by pottedmeat

(In [12925]) Refs #5602. Don't do unnecessary line-processing

Changed 9 months ago by pottedmeat

(In [12928]) Refs #5602. Objects are on the prototype too

Changed 9 months ago by pottedmeat

(In [12929]) Refs #5602. Remove extra print_r

Changed 9 months ago by pottedmeat

(In [12930]) Refs #5602. Make sure we use the latest type declared in the inheritance chain

Changed 9 months ago by pottedmeat

(In [12935]) Refs #5602. Allow cross-project mixins to work

Changed 9 months ago by pottedmeat

(In [12937]) Refs #5602. Fix regression from trying to resolve variables

Changed 9 months ago by pottedmeat

(In [12938]) Refs #5602. Make sure parent mixins are combined to show arg fields

Changed 9 months ago by pottedmeat

(In [12946]) Refs #5602. Stop smashing summaries

Changed 9 months ago by pottedmeat

(In [12958]) Refs #5602. Try Markdowning the HTML-entity-escaped summaries

Changed 9 months ago by pottedmeat

(In [12959]) Refs #5602. Try Markdowning the HTML-entity-escaped summaries

Changed 9 months ago by pottedmeat

(In [12960]) Refs #5602. Try Markdowning the HTML-entity-escaped summaries

Changed 9 months ago by pottedmeat

(In [12961]) Refs #5602. Try Markdowning the HTML-entity-escaped summaries

Changed 9 months ago by pottedmeat

(In [12962]) Refs #5602. HTML escape parameter summaries

Changed 9 months ago by pottedmeat

(In [12963]) Refs #5602. Try Markdowning the HTML-entity-escaped summaries

Changed 9 months ago by pottedmeat

(In [12987]) Refs #5602. Updates to support Aptana IDE. Updates to make parameter searching better.

Changed 9 months ago by pottedmeat

(In [12988]) Refs #5602. Update jsonp for return type.

Changed 9 months ago by pottedmeat

(In [12989]) Refs #5602. More cleanup for plain-text returns

Changed 9 months ago by pottedmeat

(In [12990]) Refs #5602. Do an array check before looping

Changed 9 months ago by pottedmeat

(In [12991]) Refs #5602. More cleanup for plain-text returns

Changed 9 months ago by pottedmeat

(In [12998]) Refs #5602. Handle some extends exceptions properly

Changed 9 months ago by pottedmeat

(In [12999]) Refs #5602. More extends exception handling

Changed 9 months ago by pottedmeat

(In [13017]) Refs #5602. Update batch handling

Changed 9 months ago by pottedmeat

(In [13018]) Refs #5602. Update function returns

Changed 9 months ago by pottedmeat

(In [13019]) Refs #5602. Update function returns

Changed 9 months ago by pottedmeat

(In [13024]) Refs #5602. Add theme functions to a variable

Changed 9 months ago by pottedmeat

(In [13025]) Refs #5602. Add theme functions to a variable

Changed 8 months ago by pottedmeat

(In [13170]) Refs #5602 Update the change management code

Changed 8 months ago by pottedmeat

(In [13204]) Refs #5602. Better IDE types, change management

Changed 8 months ago by pottedmeat

(In [13205]) Refs #5602. Merge dev branch back into trunk

Changed 8 months ago by pottedmeat

(In [13206]) Refs #5602. Remove dev branch

Changed 8 months ago by pottedmeat

(In [13235]) Refs #5602. Clean up externalized variable calculations in executed functions

Changed 7 months ago by ttrenka

(In [13393]) Added the node's title as a third optional parameter to the function_information theme function and node_views. Refs #5602.

Changed 7 months ago by pottedmeat

(In [13405]) Refs #5602.

  • Clean up instructions
  • Small bug fixes and big IDE-related additions

Changed 7 months ago by pottedmeat

(In [13406]) Refs #5602. Wrong dir name

Changed 7 months ago by pottedmeat

(In [13407]) Refs #5602. Correspond search module with the correct block

Changed 6 months ago by ttrenka

(In [13874]) Refs #5602; just commenting out an incomplete line of code.

Changed 4 months ago by pottedmeat

(In [14482]) Refs #5602

  • Parser fixes for removing regexes
  • Dojo parser now requires a ":" keyword suffix
  • Versioning additions

Changed 4 months ago by pottedmeat

(In [14484]) Refs #5602

  • Avoid an empty IN statement

Changed 4 months ago by pottedmeat

(In [14486]) Refs #5602

  • Avoid recursion

Changed 4 months ago by pottedmeat

(In [14487]) Refs #5602

  • Further resolve lookups

Changed 4 months ago by pottedmeat

(In [14488]) Refs #5602

  • Properly rebuild namespaces

Changed 4 months ago by pottedmeat

(In [14490]) Refs #5602

  • Fix for a version regression

Changed 4 months ago by pottedmeat

(In [14491]) Refs #5602

  • Correct URLs

Changed 4 months ago by pottedmeat

(In [14494]) Refs #5602

  • Version resolution

Changed 4 months ago by pottedmeat

(In [14495]) Refs #5602

  • Menuing fixes

Changed 3 months ago by pottedmeat

  • status changed from new to closed
  • resolution set to fixed

Changed 3 months ago by pottedmeat

(In [14859]) Refs #5602. Further bug fixes to doc tool

Changed 7 weeks ago by pottedmeat

(In [15388]) Refs #5602

  • Add return types to themed nodes

Changed 7 weeks ago by pottedmeat

(In [15401]) Refs #5602. Add return type information to object theme function

Note: See TracTickets for help on using tickets.