Re: [O] [Patch] HTML export -- Allow to change the name of the global DIV
Hi Sébastien, Sébastien Vauban wxhgmqzgw...@spammotel.com writes: Here is a patch which allows one to change the (currently) hard-coded DIV name in which the page contents is being inserted. It currently is content, but some prefer container or wrapper. If accepted, my next patch will be to make this a per-project variable. Are there other hardcoded HTML classes/ids that the user might want to customize? If so, can we think about a simple way to define all of them at once? Thanks! -- Bastien
Re: [O] [Patch] HTML export -- Allow to change the name of the global DIV
Hi Bastien, Bastien wrote: Sébastien Vauban wxhgmqzgw...@spammotel.com writes: Here is a patch which allows one to change the (currently) hard-coded DIV name in which the page contents is being inserted. It currently is content, but some prefer container or wrapper. If accepted, my next patch will be to make this a per-project variable. Are there other hardcoded HTML classes/ids that the user might want to customize? If so, can we think about a simple way to define all of them at once? I did not find any other element -- yet -- that should be un-hardcoded. Maybe other people will have more info about this. Anyway, next step is to allow such element(s) to be specifiable per project, so that one can manage different projects with different CSS sources (remember the question about CSS blueprint, a couple of days ago). Best regards, Seb -- Sébastien Vauban
[O] [Patch] HTML export -- Allow to change the name of the global DIV
Hello, Here is a patch which allows one to change the (currently) hard-coded DIV name in which the page contents is being inserted. It currently is content, but some prefer container or wrapper. If accepted, my next patch will be to make this a per-project variable. diff --git a/lisp/org-html.el b/lisp/org-html.el index c60c90d..772e9d0 100644 --- a/lisp/org-html.el +++ b/lisp/org-html.el @@ -1,6 +1,6 @@ ;;; org-html.el --- HTML export for Org-mode -;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 +;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 ;; Free Software Foundation, Inc. ;; Author: Carsten Dominik carsten at orgmode dot org @@ -583,6 +583,11 @@ with a link to this URL. (const :tag Keep internal css nil) (string :tag URL or local href))) +(defcustom org-export-content-div content + The name of the container DIV that holds all the page contents. + :group 'org-export-htmlize + :type 'string) + ;;; Hooks (defvar org-export-html-after-blockquotes-hook nil @@ -1251,7 +1256,7 @@ lang=\%s\ xml:lang=\%s\ %s /head body -div id=\content\ +div id=\%s\ %s (format @@ -1268,6 +1273,7 @@ lang=\%s\ xml:lang=\%s\ date author description keywords style mathjax + org-export-content-div (if (or link-up link-home) (concat (format org-export-html-home/up-format Best regards, Seb -- Sébastien Vauban