From 3b06901a66232c9de174fae3c09bdad401b234c2 Mon Sep 17 00:00:00 2001 From: Alexis Puente Montiel Date: Thu, 17 Feb 2022 22:17:14 +0100 Subject: Quanta: Add dtep to support HTML5 mode. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Puente Montiel Minor fixes. Signed-off-by: Slávek Banko --- quanta/scripts/htmlquickstart5.kmdr | 997 ++++++++++++++++++++++++++++++++++++ 1 file changed, 997 insertions(+) create mode 100755 quanta/scripts/htmlquickstart5.kmdr (limited to 'quanta/scripts/htmlquickstart5.kmdr') diff --git a/quanta/scripts/htmlquickstart5.kmdr b/quanta/scripts/htmlquickstart5.kmdr new file mode 100755 index 00000000..cc145dea --- /dev/null +++ b/quanta/scripts/htmlquickstart5.kmdr @@ -0,0 +1,997 @@ + +quickStartForm + + + quickStartForm + + + + 0 + 0 + 473 + 577 + + + + + 5 + 5 + 0 + 0 + + + + Quick Start + + + + + + + + @execBegin +quanta=`dcop quanta-@parentPid` +if [ -z "$quanta" ]; then + quanta=`dcop quanta` + if [ ! -z "$quanta" ]; then + quantadcop=quanta + fi +else + quantadcop=quanta-@parentPid +fi + +if [ ! -z "$quantadcop" ]; then + encoding=`dcop $quantadcop SettingsIf encoding` + dcop @dcopid KommanderIf setSelection ComboMetachar $encoding + dcop @dcopid KommanderIf setChecked CBMetaChar true + dtep=`dcop $quantadcop SettingsIf dtep` + dcop @dcopid KommanderIf setCurrentListItem DTEPselect "$dtep" +fi +@execEnd + + + + + + unnamed + + + 11 + + + 6 + + + + TextLabel1 + + + + Sans Serif + 12 + 1 + + + + Quanta Plus Kommander Quick Start + + + AlignCenter + + + + + Spacer6_2 + + + Horizontal + + + Expanding + + + + 33 + 0 + + + + + + dialogScript + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + + + + + + + false + + + + + + + ############################# +# Globals + +# The indentation level. We have only +# one level of indentation +PADDING=' ' + +# This sets the DTD var +@DTEPselect + +# set parameters that depend on DTD +if echo $DTD | grep -q xhtml +then + XHTML=true + TAGEND=' />' + HTML='<html xmlns="http://www.w3.org/1999/xhtml">' +else + XHTML=FALSE + TAGEND='>' + HTML='<html>' +fi + +############################## +# Finally generate the page + +@CBDTD +echo $HTML +echo '@CBCVS' +@CBHead + +echo '<body>' +echo '@CBPHPHeader' +echo '@CBPHPFooter' +echo '</body>' +echo '</html>' + +quanta=`dcop quanta-@parentPid` +if [ -z "$quanta" ]; then + quanta=`dcop quanta` + if [ ! -z "$quanta" ]; then + quantadcop=quanta + fi +else + quantadcop=quanta-@parentPid +fi + +if [ ! -z "$quantadcop" ]; then + dcop $quantadcop WindowManagerIf setDtep "@DTEPselect.text" false +fi + + + + + unnamed + + + 11 + + + 6 + + + + TextLabel1_2 + + + DTD / Schema: + + + + + GroupBox3 + + + Body Area + + + + <body> +@CBPHPHeader +@CBPHPFooter +</body> + + + + + unnamed + + + 11 + + + 6 + + + + phpHeaderFile + + + false + + + + @widgetText + + + + + + phpFooterFile + + + false + + + + @widgetText + + + + + + CBPHPFooter + + + &PHP footer include: + + + + @null + + <? include_once("@phpFooterFile") ?> + + + + + + CBPHPHeader + + + PHP header include: + + + + @null + + <? include_once("@phpHeaderFile") ?> + + + + + + + + CBDTD + + + Show &DTD + + + true + + + + @null + @DTEPselect +echo "$DTD" + echo "$DTD" + + + + + + + HTML 5 + + + + + HTML 4.01 Transitional + + + + + HTML 4.01 Strict + + + + + HTML 4.01 Frameset + + + + + XHTML 1.0 Transitional + + + + + XHTML 1.0 Strict + + + + + XHTML 1.0 Frameset + + + + + XHTML 1.0 Basic + + + + + XHTML 1.1 + + + + DTEPselect + + + + ################################ +# This script sets the DTD var + + +# The various DTD's + +html5='<!DOCTYPE html>' + +htmltrans='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">' + +strict='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">' + +frameset='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">' + +xhtml1trans='<?xml version="1.0" encoding="@ComboMetachar"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' + +xhtml1strict='<?xml version="1.0" encoding="@ComboMetachar"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' + +xhtml1frameset='<?xml version="1.0" encoding="@ComboMetachar"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">' + +xhtml1basic='<?xml version="1.0" encoding="@ComboMetachar"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">' + +xhtml11='<?xml version="1.0" encoding="@ComboMetachar"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">' + +################################ +# Set the DTD based on user selection + +case "@widgetText" in +"HTML 5" ) + DTD="$html5" +;; +"HTML 4.01 Transitional" ) + DTD="$htmltrans" +;; +"HTML 4.01 Strict" ) + DTD="$strict" +;; +"HTML 4.01 Frameset" ) + DTD="$frameset" +;; +"XHTML 1.0 Transitional" ) + DTD="$xhtml1trans" +;; +"XHTML 1.0 Strict" ) + DTD="$xhtml1strict" +;; +"XHTML 1.0 Frameset" ) + DTD="$xhtml1frameset" +;; +"XHTML 1.0 Basic" ) + DTD="$xhtml1basic" +;; +"XHTML 1.1" ) + DTD="$xhtml11" +;; +* ) + echo "No Match" +;; +esac + + + + + + + CBHead + + + Head &area + + + true + + + + @null + + echo '<head>' +@LETitle +@CBBasedir +@CBMetaQuanta +@CBMetaAuthor +@CBMetaChar +@CBMetaKeywords +@CBStyle +@CBStyleArea +@CBJavascript +echo '</head>' + + + + + + CBCVS + + + CVS tag &in comment + + + + @null + + <!-- $Id$ --> + + + + + + GroupBox2 + + + + + + + + + + + + + + + unnamed + + + 11 + + + 6 + + + + CBMetaAuthor + + + &Meta author: + + + + @null + + echo "$PADDING<meta name=\"AUTHOR\" content=\"@LEMetaAuthor\"$TAGEND" + + + + + + CBMetaChar + + + Meta character set: + + + + @null + + echo "$PADDING<meta http-equiv=\"Content-Type\" content=\"text/html; charset=@ComboMetachar\"$TAGEND" + + + + + + CBStyleArea + + + St&yle area + + + + @null + + echo "$PADDING<style type=\"text/css\">" +if [ $XHTML = true ]; then + echo "$PADDING/* <![CDATA[ */" + echo "$PADDING" + echo "$PADDING/* ]]> */" +fi +echo "$PADDING</style>" + + + + + + LEBasedir + + + false + + + + @widgetText + + + + + + LEMetaAuthor + + + false + + + + @widgetText + + + + + + + iso-8859-1 + + + + + iso-8859-2 + + + + + iso-8859-3 + + + + + iso-8859-4 + + + + + iso-8859-5 + + + + + iso-8859-6 + + + + + iso-8859-7 + + + + + iso-8859-8 + + + + + iso-8859-8i + + + + + iso-8859-9 + + + + + iso-8859-10 + + + + + iso-8859-11 + + + + + iso-8859-12 + + + + + iso-8859-13 + + + + + iso-8859-14 + + + + + iso-8859-15 + + + + + utf-8 + + + + + utf-16 + + + + + koi8-r + + + + + koi8-u + + + + + windows-1250 + + + + + windows-1251 + + + + + windows-1252 + + + + + windows-1253 + + + + + windows-1254 + + + + + windows-1255 + + + + + windows-1256 + + + + + windows-1257 + + + + + windows-1258 + + + + ComboMetachar + + + false + + + + @widgetText + + + + + + LEMetaKeywords + + + false + + + + @widgetText + + + + limit to 8, separate with commas + + + + + CBBasedir + + + &Base directory: + + + + @null + + echo "$PADDING<base href=\"@LEBasedir\"$TAGEND" + + + + + + CBMetaQuanta + + + Meta &Quanta + + + true + + + + @null + + echo "$PADDING<meta name=\"GENERATOR\" content=\"Quanta Plus\"$TAGEND" + + + + + + CBMetaKeywords + + + Meta &keywords: + + + + @null + + echo -n "$PADDING<meta name=\"KEYWORDS\" content=\"" +echo -n '@LEMetaKeywords' +echo "\"$TAGEND" + + + + + + CBStyle + + + Li&nked style sheet: + + + + @null + + echo "$PADDING<link rel=\"stylesheet\" type=\"text/css\" href=\"@cssFile\"$TAGEND" + + + + + + cssFile + + + false + + + + @widgetText + + + + + + LETitle + + + + + + + echo "$PADDING<title>@widgetText</title>" + + + + + + TextLabel2 + + + Title: + + + + + CBJavascript + + + &JavaScript area + + + + @null + + if echo $DTD | grep -q strict +then + echo "$PADDING<script type=\"text/javascript\">" +else + echo "$PADDING<script language=\"javascript\" type=\"text/javascript\">" +fi + + +if [ $XHTML = true ]; then + echo "$PADDING/* <![CDATA[ */" + echo "$PADDING" + echo "$PADDING/* ]]> */" +else + echo "$PADDING// <!--" + echo "$PADDING" + echo "$PADDING// -->" +fi + +echo "$PADDING</script>" + + + + + + + + + + CloseButton1_2 + + + &Cancel + + + false + + + + + + + + true + + + + + CloseButton1 + + + &OK + + + false + + + + @dialogScript + + + + + true + + + + + + + CBBasedir + toggled(bool) + LEBasedir + setEnabled(bool) + + + CBMetaAuthor + toggled(bool) + LEMetaAuthor + setEnabled(bool) + + + CBMetaKeywords + toggled(bool) + LEMetaKeywords + setEnabled(bool) + + + CBMetaChar + toggled(bool) + ComboMetachar + setEnabled(bool) + + + CBStyle + toggled(bool) + cssFile + setEnabled(bool) + + + CBHead + toggled(bool) + GroupBox2 + setEnabled(bool) + + + CBPHPHeader + toggled(bool) + phpHeaderFile + setEnabled(bool) + + + CBPHPFooter + toggled(bool) + phpFooterFile + setEnabled(bool) + + + quickStartForm + widgetOpened() + GroupBox2 + populate() + + + + DTEPselect + CBDTD + CBCVS + CBHead + LETitle + CBBasedir + LEBasedir + CBMetaAuthor + LEMetaAuthor + CBMetaChar + ComboMetachar + CBMetaKeywords + LEMetaKeywords + CBStyle + cssFile + CBMetaQuanta + CBStyleArea + CBJavascript + CBPHPHeader + phpHeaderFile + CBPHPFooter + phpFooterFile + CloseButton1 + CloseButton1_2 + + + -- cgit v1.2.3