diff options
Diffstat (limited to 'org/output_hub.org')
-rw-r--r-- | org/output_hub.org | 57 |
1 files changed, 44 insertions, 13 deletions
diff --git a/org/output_hub.org b/org/output_hub.org index 4d9c320..9cad03e 100644 --- a/org/output_hub.org +++ b/org/output_hub.org @@ -15,8 +15,8 @@ - [[./doc_reform.org][doc_reform]] [[./][org/]] -* 0. output hub [#A] :module:doc_reform:output_hub: -** module template +* 0. output hub [#A] +** module template :module: #+BEGIN_SRC d :tangle ../src/doc_reform/output/hub.d /++ @@ -73,6 +73,10 @@ import doc_reform.output, doc_reform.output.paths_output; #+END_SRC +** outputs +*** source: _sisusrc_ &/or _pod_ :source:pod: +- [[./output_pod.org][output_pod]] + #+name: output_scheduled_task #+BEGIN_SRC d if (sched == outTask.pod) { @@ -80,26 +84,58 @@ if (sched == outTask.pod) { DocReformPod!()(doc_matters); msg.vv("sisu source done"); } +#+END_SRC + +*** sqlite :sqlite: +**** discrete + +#+name: output_scheduled_task +#+BEGIN_SRC d if (sched == outTask.sqlite) { msg.v("sqlite processing... "); SQLiteHubDiscreteBuildTablesAndPopulate!()(doc_matters, doc_abstraction); msg.vv("sqlite done"); } +#+END_SRC + +*** epub :epub: + +#+name: output_scheduled_task +#+BEGIN_SRC d if (sched == outTask.epub) { msg.v("epub3 processing... "); outputEPub3!()(doc_abstraction, doc_matters); msg.vv("epub3 done"); } +#+END_SRC + +*** html :html: +**** scroll :scroll: + +#+name: output_scheduled_task +#+BEGIN_SRC d if (sched == outTask.html_scroll) { msg.v("html scroll processing... "); outputHTML!().scroll(doc_abstraction, doc_matters); msg.vv("html scroll done"); } +#+END_SRC + +**** seg :seg: + +#+name: output_scheduled_task +#+BEGIN_SRC d if (sched == outTask.html_seg) { msg.v("html seg processing... "); outputHTML!().seg(doc_abstraction, doc_matters); msg.vv("html seg done"); } +#+END_SRC + +**** css, images etc :css:images: + +#+name: output_scheduled_task +#+BEGIN_SRC d if (sched == outTask.html_stuff) { outputHTML!().css(doc_matters); outputHTML!().images_cp(doc_matters); @@ -107,14 +143,9 @@ if (sched == outTask.html_stuff) { } #+END_SRC -** output options -*** verbose - -*** output source: _sisusrc_ &/or _pod_ -- [[./output_pod.org][output_pod]] - -**** collection -***** update / populate +* output options +** sqlite collection :sqlite: +*** update / populate :update: #+name: output_shared_sqlite_db #+BEGIN_SRC d @@ -129,8 +160,8 @@ if (doc_matters.opt.action.sqlite_update) { } #+END_SRC -***** no markup source files to process -****** drop +*** no markup source files to process +**** drop :drop: #+name: output_options_op #+BEGIN_SRC d @@ -145,7 +176,7 @@ if ((opt_action.sqlite_db_drop)) { } #+END_SRC -****** create +**** create :create: #+name: output_options_op #+BEGIN_SRC d |