aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sdp/ao_defaults.d
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2016-04-25 23:13:35 -0400
committerRalph Amissah <ralph@amissah.com>2016-04-26 07:37:25 -0400
commit44a42f6d4f68742914c0b5b5976593ae8c67a693 (patch)
treeb406c5b98ff755dbebe7309422b75b19594720a5 /src/sdp/ao_defaults.d
parentstep3 (diff)
dub config
Diffstat (limited to 'src/sdp/ao_defaults.d')
-rw-r--r--src/sdp/ao_defaults.d311
1 files changed, 311 insertions, 0 deletions
diff --git a/src/sdp/ao_defaults.d b/src/sdp/ao_defaults.d
new file mode 100644
index 0000000..314635c
--- /dev/null
+++ b/src/sdp/ao_defaults.d
@@ -0,0 +1,311 @@
+/+
+ defaults
+ ao_defaults.d
++/
+template SiSUheader() {
+ auto header_make_jsonstr = `{
+ "make": {
+ "cover_image" : "",
+ "home_button_image" : "",
+ "home_button_text" : "",
+ "footer" : "",
+ "headings" : "",
+ "num_top" : "",
+ "breaks" : "",
+ "substitute" : "",
+ "bold" : "",
+ "italics" : "",
+ "emphasis" : "",
+ "texpdf_font" : "",
+ "css" : ""
+ }
+ }`;
+ auto header_metadata_jsonstr = `{
+ "creator": {
+ "author" : "",
+ "translator" : "",
+ "illustrator" : ""
+ },
+ "title": {
+ "main" : "",
+ "sub" : "",
+ "full" : "",
+ "language" : "",
+ "edition" : "",
+ "note" : ""
+ },
+ "rights": {
+ "copyright" : "",
+ "illustrations" : "",
+ "license" : "",
+ "cover" : ""
+ },
+ "date": {
+ "published" : "",
+ "created" : "",
+ "issued" : "",
+ "available" : "",
+ "valid" : "",
+ "modified" : "",
+ "added_to_site" : ""
+ },
+ "original": {
+ "title" : "",
+ "language" : "",
+ "source" : ""
+ },
+ "classify": {
+ "topic_register" : "",
+ "subject" : "",
+ "keywords" : "",
+ "loc" : "",
+ "dewey" : ""
+ },
+ "identifier": {
+ "oclc" : "",
+ "pg" : "",
+ "isbn" : ""
+ },
+ "notes": {
+ "abstract" : "",
+ "description" : ""
+ },
+ "publisher": {
+ "name" : ""
+ },
+ "links": {
+ }
+ }`; // links
+ auto pointer_head_main =
+ [
+ "creator",
+ "title",
+ "rights",
+ "date",
+ "original",
+ "classify",
+ "identifier",
+ "notes",
+ "make",
+ "links"
+ ];
+ auto pointer_head_sub_creator =
+ [
+ "author",
+ "translator",
+ "illustrator",
+ "cover"
+ ];
+ auto pointer_head_sub_title =
+ [
+ "main",
+ "sub",
+ "full",
+ "language",
+ "edition",
+ "note"
+ ];
+ auto pointer_head_sub_rights =
+ [
+ "copyright",
+ "illustrations",
+ "license"
+ ];
+ auto pointer_head_sub_date =
+ [
+ "published",
+ "created",
+ "issued",
+ "valid",
+ "modified",
+ "added_to_site"
+ ];
+ auto pointer_head_sub_original =
+ [
+ "title",
+ "language",
+ "source"
+ ];
+ auto pointer_head_sub_classify =
+ [
+ "topic_register",
+ "subject",
+ "keywords",
+ "loc",
+ "dewey"
+ ];
+ auto pointer_head_sub_identifier =
+ [
+ "oclc",
+ "pg",
+ "isbn"
+ ];
+ auto pointer_head_sub_notes =
+ [
+ "abstract",
+ "description"
+ ];
+ auto pointer_head_sub_publisher =
+ [ "name" ];
+ auto pointer_head_sub_make =
+ [
+ "cover_image",
+ "home_button_image",
+ "home_button_text",
+ "footer", "headings",
+ "num_top",
+ "breaks",
+ "substitute",
+ "bold",
+ "italics",
+ "emphasis",
+ "texpdf_font",
+ "css"
+ ];
+ auto config_jsonstr = `{
+ }`;
+}
+/+ regex flags +/
+template SiSUrgxInitFlags() {
+ int[string] flags_type_init() {
+ int[string] flags_type_init = [
+ "make_headings" : 0,
+ "header_make" : 0,
+ "header_metadata" : 0,
+ "heading" : 0,
+ "heading_biblio" : 0,
+ "para" : 0,
+ "blocks" : 0, // 0..2 generic
+ "code" : 0, // 0..2
+ "poem" : 0, // 0..2
+ "table" : 0, // 0..2
+ "group" : 0, // 0..2
+ "block" : 0, // 0..2
+ "quote" : 0, // 0..2
+ "verse_new" : 0,
+ "curly_code" : 0,
+ "curly_poem" : 0,
+ "curly_table" : 0,
+ "curly_group" : 0,
+ "curly_block" : 0,
+ "curly_quote" : 0,
+ "tic_code" : 0,
+ "tic_poem" : 0,
+ "tic_table" : 0,
+ "tic_group" : 0,
+ "tic_block" : 0,
+ "tic_quote" : 0,
+ "obj_cite_number_status" : 0, // 0 obj_cite_number; 1 no obj_cite_number; 2 no obj_cite_number & dummy headings
+ "obj_cite_number_status_multi_obj" : 0, // 0 obj_cite_number; 1 no obj_cite_number; 2 no obj_cite_number & dummy headings
+ "book_index" : 0,
+ ];
+ return flags_type_init;
+ }
+}
+template SiSUbiblio() {
+ auto biblio_entry_tags_jsonstr = `{
+ "is" : "",
+ "sortby_deemed_author_year_title" : "",
+ "deemed_author" : "",
+ "author_raw" : "",
+ "author" : "",
+ "author_arr" : [ "" ],
+ "editor_raw" : "",
+ "editor" : "",
+ "editor_arr" : [ "" ],
+ "title" : "",
+ "subtitle" : "",
+ "fulltitle" : "",
+ "language" : "",
+ "trans" : "",
+ "src" : "",
+ "journal" : "",
+ "in" : "",
+ "volume" : "",
+ "edition" : "",
+ "year" : "",
+ "place" : "",
+ "publisher" : "",
+ "url" : "",
+ "pages" : "",
+ "note" : "",
+ "short_name" : "",
+ "id" : ""
+ }`; // is: book, article, magazine, newspaper, blog, other
+}
+template InternalMarkup() {
+ struct InlineMarkup {
+ // endnote en_a_o: '~{'; en_a_c: '}~'
+ auto en_a_o = "【"; auto en_a_c = "】";
+ // endnote en_b_o: '~['; en_b_c: ']~'
+ auto en_b_o = "〖"; auto en_b_c = "〗";
+ // auto segname_prefix_auto_num_extract = "c";
+ // auto segname_prefix_auto_num_provide = "s";
+ // auto segname_prefix_auto_num_other = "x";
+ // auto obj_cite_number_id_char = ""; //'o'; now as before; remove for html5
+ // auto note = "note_";
+ // auto note_ref = "noteref_";
+ // auto note_astx = "note_astx_";
+ // auto note_ref_astx = "noteref_astx_";
+ // auto note_plus = "note_plus_";
+ // auto note_ref_plus = "noteref_plus_";
+ // auto meta_o = "〔@"; auto meta_c = "〕";
+ // auto lv_o_0 = 0;
+ // auto lv_o_1 = 1;
+ // auto lv_o_2 = 2;
+ // auto lv_o_3 = 3;
+ // auto lv_o_4 = 4;
+ // auto lv_o_5 = 5;
+ // auto lv_o_6 = 6;
+ // auto lv_o_7 = 7;
+ // auto lv_o_8 = 8;
+ // auto lv_o_9 = 9;
+ // auto lv_o = "〔"; auto lv_c = "〕";
+ // auto bl_o = "〔"; auto bl_c = "〕"; // block text mark
+ // auto gr_o = "〔"; auto gr_c = "〕"; // group text mark #REPLACE & RETIRE
+ // auto id_o = "〔"; auto id_c = "〕"; // object id mark
+ // auto tc_o = "『"; auto tc_c = "』"; // table row mark #Mx[:tc_c]="』\n"
+ // auto tc_p = "┆'"
+ // auto pa_o = "〔"; auto pa_c = "〕"; // affects paragraph mark
+ // auto mk_o = "〔"; auto mk_c = "〕"; // generic mark
+ // auto gl_o = "〔"; auto gl_c = "〕"; // glyph
+ // auto fa_o = "〔"; auto fa_o_c = "¤"; auto fa_c_o = "¤"; auto fa_c = "〕";
+ // auto idx_o = "▩"; auto idx_c = "▩";
+ // auto nbsp = "░"; // '▭ '
+ // auto br_line = "╱"; // lB ▌ 9612 ┘ ¶
+ // auto br_nl = "╲"; // lB ▌ 』 ┘
+ // auto br_paragraph = "█"; // FB █ 9608 # PP ∥ 8741 #▐ #'┘' #'¶' #FB █ 9608 lB ▌ 9612 RB ▐ 9616
+ // auto br_obj = "break_obj";
+ // auto br_page_line = "▭";
+ // auto br_page = "┼";
+ // auto br_page_new = "╋";
+ // auto lnk_o = "⌠"; lnk_c = "⌡"; // '⌈' '⌋' '⌠' '⌡' #Mx[:lnk_o= '◁'; Mx[:lnk_c= '▷' #‹ ›
+ // auto url_o = "◘"; auto url_c = "◙";
+ // auto rel_o = "⌈"; auto rel_c = "⌋";
+ // auto tag_o = "⌊"; auto tag_c = "⌉";
+ // auto sm_set_o = "◢"; auto sm_set_c = "◣";
+ // auto sm_subset_o = "◢"; auto sm_subset_c = "◣";
+ // auto vline = "┆"; // ¦ |
+ // auto src_bold_o = "!{"; auto src_bold_c = "}!";
+ // auto src_italics_o = "/{"; auto src_italics_c = "}/";
+ // auto src_underscore_o = "_{"; auto src_underscore_c = "}_";
+ // auto src_cite_o = ""{"; auto src_cite_c = "}"";
+ // auto src_insert_o = "+{"; auto src_insert_c = "}+";
+ // auto src_strike_o = "-{"; auto src_strike_c = "}-";
+ // auto src_superscript_o = "^{"; auto src_superscript_c = "}^";
+ // auto src_subscript_o = ";{"; auto src_subscript_c = "}'"
+ // auto src_hilite_o = "*{"; auto src_hilite_c = "}*";
+ // auto src_monospace_o = "#{"; auto src_monospace_c = "}#";
+ // auto srcrgx_bold_o = "\\!\\{"; auto srcrgx_bold_c = "\\}\\!";
+ // auto srcrgx_italics_o = "\\/\\{"; auto srcrgx_italics_c = "\\}\\/";
+ // auto srcrgx_underscore_o = "_\\{"; auto srcrgx_underscore_c = "\\}_";
+ // auto srcrgx_cite_o = "\"\\{"; auto srcrgx_cite_c = "\\}\"";
+ // auto srcrgx_insert_o = "\\+\\{"; auto srcrgx_insert_c = "\\}\\+";
+ // auto srcrgx_strike_o = "\\-\\{"; auto srcrgx_strike_c = "\\}\\-";
+ // auto srcrgx_superscript_o = "\\^\\{"; auto srcrgx_superscript_c = "\\}\\^";
+ // auto srcrgx_subscript_o = ",\\{"; auto srcrgx_subscript_c = "\\},";
+ // auto srcrgx_hilite_o = "\\*\\{"; auto srcrgx_hilite_c = "\\}\\*";
+ // auto srcrgx_monospace_o = "\\#\\{"; auto srcrgx_monospace_c = "\\}\\#";
+ // ⊹
+ }
+}