From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Price Subject: Re: Getting checkboxes in HTML output? Date: Thu, 28 Nov 2013 16:58:23 -0500 Message-ID: References: <20131127154534.GA12765@pdavismbp15.iscinternal.com> <8738mhal2d.fsf@alphaville.bos.redhat.com> <20131127182059.GB12765@pdavismbp15.iscinternal.com> <20131128133329.GA28945@eyeBook> <87vbzc9rmj.fsf@Rainer.invalid> <86haawtdya.fsf@somewhere.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vm9bN-0007gP-Gq for emacs-orgmode@gnu.org; Thu, 28 Nov 2013 16:58:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vm9bM-00058a-EE for emacs-orgmode@gnu.org; Thu, 28 Nov 2013 16:58:25 -0500 Received: from mail-qa0-x230.google.com ([2607:f8b0:400d:c00::230]:44550) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vm9bM-00058V-9i for emacs-orgmode@gnu.org; Thu, 28 Nov 2013 16:58:24 -0500 Received: by mail-qa0-f48.google.com with SMTP id w5so1224074qac.0 for ; Thu, 28 Nov 2013 13:58:23 -0800 (PST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org Mode On Thu, Nov 28, 2013 at 4:26 PM, Sebastien Vauban wrote: > Achim Gratz wrote: >> Rick Frankel writes: >>> For xhtml compatibility, it would need to be 'checked="checked"'. I've >>> done a quick look at the html dtd, and i does look like input elements >>> are allowed outside of forms, but i would need to double >>> check... Also, the fallback to "[-]" for the partially checked state >>> is a bit inconsistent, perhaps changing background color or other >>> attributre of the checkbox would be better. >> >> I'd much prefer if you'd be using character entities for that since you >> can't do any input on the HTML anyway (WHITE MEDIUM SQUARE, SQUARE WITH >> LOWER RIGHT DIAGONAL BLACK and BLACK MEDIUM SQUARE look like good >> candidates). That probably makes it UTF-8 only since I don't think >> these symbols are defined for plain (X)HTML, so for other encodings >> things should probably stay as they are. > > FWIW, here's what I do for the HTML export: > > In JS: > > #+begin_src js > $(function () { > $('li > code:contains("[X]")') > .parent() > .addClass('checked') > .end() > .remove(); > $('li > code:contains("[-]")') > .parent() > .addClass('halfchecked') > .end() > .remove(); > $('li > code:contains("[ ]")') > .parent() > .addClass('unchecked') > .end() > .remove(); > }); > #+end_src > > In CSS: > > #+begin_src css > li.checked { > list-style-image: url('../images/checked.png'); > } > > li.halfchecked { > list-style-image: url('../images/halfchecked.png'); > } > > li.unchecked { > list-style-image: url('../images/unchecked.png'); > } > #+end_src > > with 3 nice pictures of green V, red X, and blue || (line "pause" on > recorders). > so, I don't know if I'm the only one here who feels this way, but I would like to be able to export to an HTML file with ACTUAL HECKBOXES that I cna check off, say on a phone, when I put the milk in the shopping art, or pack the swim goggles in the vacation bag, or whatever. Maybe though I should be thinking in terms of some other export application, remember the milk or something. Am I describing a different use case than other users here, perhaps?