From d45f9673ac73e57aa307db2514e6233dd673b7db Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20H=C3=A4nsch?= Date: Tue, 17 Jul 2018 00:59:51 +0200 Subject: [PATCH] support for "selected" keyword, improved handling of "checked" --- html-sh.sed | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/html-sh.sed b/html-sh.sed index 4af3933..1f988b3 100755 --- a/html-sh.sed +++ b/html-sh.sed @@ -44,7 +44,10 @@ s;class="([^>]+)>[ \t]+\.([^< \t]+);class="\2 \1>;g; t attribs; s;>[ \t]+\.([^< \t]+); class="\1">;g; s;>[ \t]+#([^< \t]+); id="\1">;g; s;>[ \t]+([^ \t=<]+=("[^"]*"|'[^']*'|[^< \t]*)); \1>;g; -s;(]+)>[ \t]+checked;\1 checked="checked">;g; +t attribs; +s;(]+ )?type=(radio|"radio"|'radio')( [^>]+)?)>[ \t]+checked;\1 checked="checked">;g; +s;(]+ )?type=(checkbox|"checkbox"|'checkbox')( [^>]+)?)>[ \t]+checked;\1 checked="checked">;g; +s;(]+))>[ \t]+(checked|selected);\1 selected="selected">;g; t attribs; s;(<[^/][^>]*>)[ \t]*;\1;g; -- 2.39.2