Re: [O] [Patch] HTML export -- Allow to change the name of the global DIV

2011-03-11 Thread Bastien
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

2011-03-11 Thread Sébastien Vauban
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

2011-03-10 Thread Sébastien Vauban
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