Git Product home page Git Product logo

org-impress-js.el's Issues

Is this compatible with Org-8.0 and the new exporter?

Getting this on export when using the test file:

org-export-impress-js-convert-special-strings: Symbol's value as variable is void: org-export-html-special-string-regexps

Just did a fresh clone. Details:

uname -a  
Linux 3.8.4-1-ARCH #1 SMP PREEMPT Wed Mar 20 22:10:25 CET 2013 x86_64 GNU/Linux  

M-x org-version
Org-mode version 8.0-pre (release_8.0-pre-146-g73fe0a @ /home/jwhendy/.elisp/org.git/lisp/)

Any other details that might be helpful?

You're probably familiar with the exporter news, but if not, here's some background info:

Not compatible with 8.0 exporter: missing org-exp, org-exp-blocks

This does not seem to be compatible with the 8.0 exporter.
Loading the package says that org-exp is missing. Providing an older org-exp from old repository leads to new error, org-exp-blocks missing. Could not find org-exp-blocks. Leaving require org-exp out results in new error, unknown function.

Porting required.

Iannis Z.

8.3 org-mode REAL version number

Hi,

You said in the README that you tested on Org-mode version 8.3beta(release_8.3beta-891-g9e3c3e) , but can you give the exact tag/commit or version of the org-mode ? "891-g9e3c3e" doesn't match anything in the org-mod log, and your code doesn't work with the latest org-mode (30/03)

Regards,

custom_id problems

Currently, custom_id property doesn't work, it crashes in org-impress-js-headline function, because extra-ids got "link-solidified" two times. I could remove the second mapconcat doing this, so it doesn't crash any more. Now it doesn't work as expected, in the toc the href is set to the specified custom_id, it's good but not in the generated link in actual slide where we see something like outline-container-<custom_id>.
I think it would be nice if we could properly set this property to actually have something more significant url-tag names than outline-container-unnumbered-3.

Export error (wrong-type-argument number-or-marker-p nil) with any file

I'm getting this error with your README.org (which I've copied for the test), and anything else I've tried to export.

emacs-24.5.1

Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
  org-impress-js-section((section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #2))) :parent (org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #4) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #5)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #5)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #5)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #5)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #5)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #5))) #2)) #0)) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #0) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #1)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #1)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #1)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #1))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #0) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #1)))) #("<p>\nThis is an example text for slide 1, using impress.js.\n</p>\n" 4 59 (:parent (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent (section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title ... :parent ...) #4)) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #4) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #5)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #5)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #5)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #5))) #2)) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #2))))) (:export-options nil :input-file "/private/tmp/index.org" :input-buffer "index.org" :html-doctype "html5" :html-description "impress.js is a presentation tool based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com." :html-fallback-message "    <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p>\n<p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p>\n" :html-hint-message "    <p>Use a spacebar or arrow keys to navigate</p>\n" :html-hint-js "if (\"ontouchstart\" in document.documentElement) {\ndocument.querySelector(\".hint\").innerHTML = \"<p>Tap on the left or right to navigate</p>\";\n}\n" :html-impress-js-stylesheet "resources/css/impress-demo.css" :html-impress-js-javascript "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :impress-js-toc nil :impress-js-title "Test this" :html-extension "html" :html-link-org-as-html t :html-container "div" :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :html-head-include-default-style t ...))
  org-export-data((section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #2))) :parent (org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #4) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #5)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #5)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #5)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #5)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #5)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #5))) #2)) #0)) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #0) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #1)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #1)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #1)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #1))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #0) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #1)))) (:export-options nil :input-file "/private/tmp/index.org" :input-buffer "index.org" :html-doctype "html5" :html-description "impress.js is a presentation tool based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com." :html-fallback-message "    <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p>\n<p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p>\n" :html-hint-message "    <p>Use a spacebar or arrow keys to navigate</p>\n" :html-hint-js "if (\"ontouchstart\" in document.documentElement) {\ndocument.querySelector(\".hint\").innerHTML = \"<p>Tap on the left or right to navigate</p>\";\n}\n" :html-impress-js-stylesheet "resources/css/impress-demo.css" :html-impress-js-javascript "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :impress-js-toc nil :impress-js-title "Test this" :html-extension "html" :html-link-org-as-html t :html-container "div" :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :html-head-include-default-style t ...))
  #[(element) "\302�    \"\207" [element info org-export-data] 3]((section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #2))) :parent (org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #4) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #5)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #5)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #5)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #5)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #5)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #5))) #2)) #0)) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #0) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #1)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #1)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #1)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #1))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #0) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #1)))))
  mapconcat(#[(element) "\302�  \"\207" [element info org-export-data] 3] ((section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) #3)) #1)) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #1) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #2)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #2)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #2)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #2))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #1) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #2))))) "")
  org-export-data((headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #0))) :parent (org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #2) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #3)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #3)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #3)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #3)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #3))) #0)) (section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent #0) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #1) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #2)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #2)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #2)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #2))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #1) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #2))))) (:export-options nil :input-file "/private/tmp/index.org" :input-buffer "index.org" :html-doctype "html5" :html-description "impress.js is a presentation tool based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com." :html-fallback-message "    <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p>\n<p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p>\n" :html-hint-message "    <p>Use a spacebar or arrow keys to navigate</p>\n" :html-hint-js "if (\"ontouchstart\" in document.documentElement) {\ndocument.querySelector(\".hint\").innerHTML = \"<p>Tap on the left or right to navigate</p>\";\n}\n" :html-impress-js-stylesheet "resources/css/impress-demo.css" :html-impress-js-javascript "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :impress-js-toc nil :impress-js-title "Test this" :html-extension "html" :html-link-org-as-html t :html-container "div" :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :html-head-include-default-style t ...))
  #[(element) "\302�    \"\207" [element info org-export-data] 3]((headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #0))) :parent (org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #2) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #3)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #3)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #3)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #3)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #3))) #0)) (section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent #0) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #1) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #2)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #2)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #2)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #2))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #1) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #2))))))
  mapconcat(#[(element) "\302�  \"\207" [element info org-export-data] 3] ((section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent (org-data nil #1 (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 ...)) :parent #3) (section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent #4) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #5) (node-property ...) (node-property ...) (node-property ...) (node-property ...)) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #5) #("This is an example text for slide 1, using impress.js.\n" 0 55 ...)))))) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #1)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #1)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #1)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #1)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #1)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #1))) (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #1))) :parent (org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #3) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #4)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #4)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #4)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #4)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #4)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #4))) #1)) (section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent #1) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #2) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #3)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #3)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #3)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #3))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #2) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #3)))))) "")
  org-export-data((org-data nil (section (:begin 1 :end 394 :contents-begin 1 :contents-end 393 :post-blank 1 :parent #0) (keyword (:key "TITLE" :value "Demo" :begin 1 :end 15 :post-blank 0 :post-affiliated 1 :parent #1)) (keyword (:key "AUTHOR" :value "Uri Sharf" :begin 15 :end 35 :post-blank 0 :post-affiliated 15 :parent #1)) (keyword (:key "OPTIONS" :value "num:nil ^:nil" :begin 35 :end 60 :post-blank 0 :post-affiliated 35 :parent #1)) (keyword (:key "IMPRESSJS_TITLE" :value "Test this" :begin 60 :end 89 :post-blank 0 :post-affiliated 60 :parent #1)) (keyword (:key "IMPRESSJS_SRC" :value "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :begin 89 :end 167 :post-blank 0 :post-affiliated 89 :parent #1)) (keyword (:key "STYLE" :value "<script src=\"http://bartaz.github.com/impress.js/js/impress.js\"></script><link href=\"http://bartaz.github.com/impress.js/css/impress-demo.css\" rel=\"stylesheet\" /><link href=\"/your/css/mystyle.css\" rel=\"stylesheet\" />" :begin 167 :end 393 :post-blank 0 :post-affiliated 167 :parent #1))) (headline (:raw-value "Slide 1" :begin 394 :end 546 :pre-blank 0 :hiddenp outline :contents-begin 404 :contents-end 546 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :ROTATE-Y "40" :TRANS-X "1000" :TRANS-Z "500" :CUSTOM_ID "properties" :CATEGORY "index" :title (#("Slide 1" 0 7 (:parent #1))) :parent #0) (section (:begin 404 :end 546 :contents-begin 404 :contents-end 546 :post-blank 0 :parent #1) (property-drawer (:begin 404 :end 491 :hiddenp outline :contents-begin 417 :contents-end 485 :post-blank 0 :post-affiliated 404 :parent #2) (node-property (:key "rotate-y" :value "40" :begin 417 :end 431 :post-blank 0 :parent #3)) (node-property (:key "trans-x" :value "1000" :begin 431 :end 447 :post-blank 0 :parent #3)) (node-property (:key "trans-z" :value "500" :begin 447 :end 462 :post-blank 0 :parent #3)) (node-property (:key "CUSTOM_ID" :value "properties" :begin 462 :end 485 :post-blank 0 :parent #3))) (paragraph (:begin 491 :end 546 :contents-begin 491 :contents-end 546 :post-blank 0 :post-affiliated 491 :parent #2) #("This is an example text for slide 1, using impress.js.\n" 0 55 (:parent #3)))))) (:export-options nil :input-file "/private/tmp/index.org" :input-buffer "index.org" :html-doctype "html5" :html-description "impress.js is a presentation tool based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com." :html-fallback-message "    <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p>\n<p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p>\n" :html-hint-message "    <p>Use a spacebar or arrow keys to navigate</p>\n" :html-hint-js "if (\"ontouchstart\" in document.documentElement) {\ndocument.querySelector(\".hint\").innerHTML = \"<p>Tap on the left or right to navigate</p>\";\n}\n" :html-impress-js-stylesheet "resources/css/impress-demo.css" :html-impress-js-javascript "http://netdna.impressjscdn.com/impressjs/0.5.3/js/impress.js" :impress-js-toc nil :impress-js-title "Test this" :html-extension "html" :html-link-org-as-html t :html-container "div" :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :html-head-include-default-style t ...))
  org-export-as(impress-js nil nil nil (:output-file "./index.html"))
  org-export-to-file(impress-js "./index.html" nil nil nil nil nil)
  org-impress-js-export-to-html(nil nil nil nil)
  org-export-dispatch(nil)
  call-interactively(org-export-dispatch nil nil)
  command-execute(org-export-dispatch)

org-impress-js-headline: Symbol's function definition is void: org-html-format-headline--wrap

When trying to export I get the above error message. This seems to be an issue with changed function names in ox-html. The same thing happened (and is still happening for me) on ox-reveal:
http://lists.gnu.org/archive/html/emacs-orgmode/2014-08/msg00328.html

My Versions:
Org-mode version 8.3beta (release_8.3beta-797-ga5c456 @ [...])
GNU Emacs 24.4.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 2014-10-21 on builder10-9.porkrind.org
Mac OSX 10.10.2

Possible to load impress.js from the web?

I would love to try to start using org-impress-js, but I also like to be able to post my presentations directly online when I'm done with them. With org-html5presentation.el all of hte necessary css and javascript ends up in my html page, so it is very portable. With org-impress-js I need to put my presentation in the right spot in order for it to work properly. Is there a way to set the location of impress.js javascript and css files to fixed URL's? Then I could maintain a copy of impress.js on my server, and just point all of my presentations to the server for that code.

Thank you Kinjo!

Matt

Wrong type argument: listp, #("Takumi KINJO" 0 12 (:parent (#0)))

Org-mode version 8.3.2 (8.3.2-37-gd45217-elpa @ d:/Program/Emacs/home/.emacs.d/elpa/org-20151116/)

I opened the README.org, C-c C-e j j , Emacs reported errors like:

apply: Wrong type argument: listp, #("Takumi KINJO" 0 12 (:parent (#0)))

I change another simple org file just with text:

image

try to export and got errors like:

org-impress-js-headline: Symbol's function definition is void: org-export-get-headline-id

org-export-get-headline-id void

Hey there,

do you still maintain it? It would be great help.
However, currently I am getting an error when trying to export:

'''Symbol's function definition is void: org-export-get-headline-id'''

I am using ORG version 8.3.6.7 on spacemacs.

Your help would be much appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.